.model-summary{color:var(--muted);max-width:760px}.model-facts{grid-template-columns:repeat(4,1fr)}.model-facts>div{flex-direction:column;align-items:flex-start;gap:7px;min-height:150px}.experience-callout{background:linear-gradient(110deg,#c6ff360d,#55d7ff08);border:1px solid #4a5a38;border-radius:14px;margin:8px 0 22px;padding:22px 24px}.experience-callout>span,.reference-grid span{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.experience-callout h3{margin:5px 0;font-size:23px}.experience-callout p{color:#bac5c7;margin:0}.model-facts .performance-scale{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,1fr);justify-content:stretch;gap:3px;width:100%;min-height:0;margin-top:auto;padding:0;display:grid}.performance-scale span{color:#68757b;text-align:center;font-size:8px}.performance-scale i{background:#273139;border-radius:99px;height:5px;margin-bottom:5px;display:block}.performance-scale .passed i{background:#587027}.performance-scale .active{color:var(--text)}.performance-scale .active i{background:var(--acid);box-shadow:0 0 10px #c6ff3655}.result-content-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.result-content-grid>section{border:1px solid var(--line);background:#0a0f12;border-radius:12px;padding:20px}.result-content-grid h3{margin:0 0 12px}.result-content-grid ol{color:#c4cdcf;margin:0;padding-left:20px}.result-content-grid li+li{margin-top:8px}.reference-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reference-grid div{border-bottom:1px solid var(--line)}.reference-grid p{color:#c4cdcf;margin:4px 0 10px;font-size:13px}.model-details{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.model-details summary{color:var(--muted);cursor:pointer}.model-facts strong{font-size:17px}.model-facts em{color:#aeb9bc;font-size:11px;font-style:normal;line-height:1.35}.model-facts small{color:var(--acid);letter-spacing:.12em;font-size:10px}.calibration-note{border-left:3px solid var(--cyan);color:#b9dbe5;background:#55d7ff0b;padding:10px 14px}.result-subheading{margin:28px 0 5px;font-size:17px}.requirement-guide{margin-top:22px}.requirement-guide>h2{margin:5px 0 8px}.requirement-comparison{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.requirement-card{border:1px solid var(--line);background:#090e11;border-radius:13px;padding:20px}.requirement-recommended{background:linear-gradient(145deg,#c6ff3609,#090e11 50%);border-color:#526530}.requirement-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.requirement-card-heading strong{font-size:19px}.requirement-card dl{margin:18px 0}.requirement-card dl div{border-bottom:1px solid var(--line);padding:10px 0}.requirement-card dt{color:var(--muted);letter-spacing:.1em;font-size:10px}.requirement-card dd{color:#d8dfe0;margin:3px 0 0;font-size:13px}.requirement-card>p{color:var(--muted);margin-bottom:0;font-size:13px}.requirement-insights{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.requirement-insights article{border-left:2px solid var(--cyan);background:#0a0f12;padding:16px}.requirement-insights p{color:var(--muted);margin:5px 0 0;font-size:13px}.requirement-faq{margin-top:28px}.requirement-faq details{border-top:1px solid var(--line);padding:13px 0}.requirement-faq summary{cursor:pointer;font-weight:700}.requirement-faq details p{color:var(--muted);margin-bottom:0}.quick-method ol{color:#c2cbcd;padding-left:20px}.quick-method li+li{margin-top:9px}.quick-method a{color:var(--acid);font-size:13px}.game-editorial>h2,.hardware-examples>h2{margin:6px 0 18px}.game-editorial-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.game-editorial-grid article{border:1px solid var(--line);background:#090e11;border-radius:13px;padding:19px}.game-editorial-grid article>span{color:var(--cyan);letter-spacing:.1em;font-size:11px;font-weight:800}.game-editorial-grid p{color:#c2ccce;margin:9px 0 0;font-size:14px;line-height:1.75}.hardware-example-columns{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.hardware-example-columns>section{border:1px solid var(--line);background:#090e11;border-radius:13px;padding:18px}.hardware-example-columns h3{margin:0 0 12px}.hardware-example-list{gap:8px;display:grid}.hardware-example-list a{background:#0c1215;border:1px solid #273239;border-radius:10px;gap:3px;padding:13px;transition:border-color .2s,transform .2s;display:grid}.hardware-example-list a:hover{border-color:#61782f;transform:translateY(-1px)}.hardware-example-list span{color:var(--acid);letter-spacing:.08em;font-size:10px;font-weight:800}.hardware-example-list strong{color:var(--text);font-size:14px}.hardware-example-list small{color:var(--muted)}.related-games>div{gap:9px;display:grid}.game-info .spec-list{grid-template-columns:1fr}.related-games a{border:1px solid var(--line);background:#090e11;border-radius:10px;align-items:center;gap:11px;padding:9px;display:flex}.related-games img{object-fit:cover;border-radius:5px;flex:none}.related-games a>span{color:var(--text);gap:5px;font-size:13px;line-height:1.35;display:grid}.related-games small{color:var(--cyan);font-size:10px}.hardware-position-card{background:linear-gradient(145deg,#c6ff3612,#0c1215 62%);border:1px solid #526530;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:210px;padding:28px;display:flex}.hardware-position-card span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.hardware-position-card strong{color:var(--acid);letter-spacing:-.06em;font-size:clamp(48px,6vw,76px);line-height:1}.hardware-position-card p{color:#c0cacc;margin:8px 0 0}.hardware-detail-stack,.hardware-sidebar{align-content:start;gap:20px;display:grid}.coverage-overview>h2,.coverage-groups>h2{margin:6px 0 8px}.coverage-counts{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.coverage-counts>div{border:1px solid var(--line);background:#090e11;border-radius:12px;padding:17px}.coverage-counts strong{color:var(--acid);font-size:26px;display:block}.coverage-counts span{color:var(--muted);font-size:11px}.coverage-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.coverage-heading h2{margin:5px 0 0}.coverage-heading p{max-width:470px;color:var(--muted);margin:0;font-size:13px}.coverage-game-grid,.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.coverage-game-card{border:1px solid var(--line);min-width:0;color:inherit;background:#090e11;border-radius:12px;flex-direction:column;justify-content:space-between;padding:16px 18px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.coverage-game-card:hover{border-color:#607078;transform:translateY(-2px)}.coverage-game-card .eyebrow{letter-spacing:.08em;color:var(--acid);margin-bottom:6px;font-size:11px;font-weight:700;line-height:1.2;display:block}.coverage-game-card h3{color:var(--text);word-break:break-word;margin:0 0 14px;font-size:17px;font-weight:700;line-height:1.35}.coverage-card-badge{align-items:center;margin-top:auto;display:flex}.coverage-groups details{border-top:1px solid var(--line);padding:15px 0}.coverage-groups details:first-of-type{margin-top:18px}.coverage-groups summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style-position:outside;display:flex}.coverage-groups summary span{min-width:0}.coverage-groups summary strong{display:block}.coverage-groups summary small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.coverage-groups summary b{color:var(--acid);flex:none;font-size:13px}.coverage-groups details .coverage-game-grid{margin-top:15px}.coverage-limit-note{color:var(--muted);margin:13px 0 0;font-size:12px}.hardware-notes ul{color:#c2cbcd;margin:0;padding-left:20px}.hardware-notes li+li{margin-top:9px}.hardware-notes a{color:var(--acid);margin-top:18px;font-size:13px;display:inline-block}@media (max-width:1000px){.model-facts{grid-template-columns:repeat(2,1fr)}.requirement-insights{grid-template-columns:1fr}.coverage-counts{grid-template-columns:repeat(2,1fr)}.game-editorial-grid{grid-template-columns:1fr}}@media (max-width:650px){.model-facts,.result-content-grid,.reference-grid,.requirement-comparison,.hardware-example-columns,.coverage-counts,.coverage-grid,.coverage-game-grid{grid-template-columns:1fr}.coverage-heading{flex-direction:column;align-items:flex-start}.coverage-groups summary{align-items:flex-start}}
.catalog-form{align-items:flex-start;gap:10px;display:flex}.catalog-form .primary-button{margin-top:0}.catalog-count{color:var(--muted);font-size:13px}.pagination{color:var(--muted);justify-content:center;align-items:center;gap:18px;margin-top:30px;display:flex}.pagination a{color:var(--acid)}.empty-state{border:1px dashed var(--line);color:var(--muted);border-radius:14px;padding:35px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.breadcrumb a{color:var(--cyan)}.content-stack{gap:28px;margin-top:45px;display:grid}.fact-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fact-grid>div{border:1px solid var(--line);background:#0a0f12;border-radius:12px;padding:18px}.fact-grid strong{font-size:24px;display:block}.fact-grid span{color:var(--muted);font-size:12px}.editorial-copy{color:#b5c0c3;max-width:900px}.related-links{flex-wrap:wrap;gap:10px;display:flex}.related-links a{border:1px solid var(--line);color:var(--cyan);border-radius:999px;padding:9px 13px}@media (max-width:650px){.fact-grid{grid-template-columns:1fr}.catalog-form{display:block}.catalog-form .primary-button{margin-bottom:24px}}.guide-meta{color:var(--muted);margin:10px 0 0;font-size:13px}.guide-card p.guide-meta{margin-top:12px}.guide-title{letter-spacing:-.02em;font-size:clamp(32px,5vw,56px)!important;line-height:1.2!important}.guide-toc{margin:28px 0}.guide-toc ol{margin:10px 0 0;padding-left:20px}.guide-toc a{color:var(--cyan)}.guide-prose h2{scroll-margin-top:90px}.guide-prose h3{margin-top:30px;scroll-margin-top:90px;font-size:21px}.guide-prose a,.guide-faq a,.legal p a,.legal li a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.guide-prose li{margin:6px 0}.guide-table-wrap{margin:18px 0;overflow-x:auto}.guide-table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.guide-table th,.guide-table td{border:1px solid var(--line);text-align:left;vertical-align:top;color:#c6d0d2;padding:10px 12px}.guide-table th{background:var(--panel-2);color:var(--text)}.guide-faq details{border-bottom:1px solid var(--line);padding:14px 0}.guide-faq summary{cursor:pointer;font-weight:700}.guide-faq details p{margin:10px 0 0}.info-note{border-left:3px solid var(--yellow);background:var(--panel);color:#c6d0d2;border-radius:10px;padding:14px 18px}.list-intro{color:#b5c0c3;max-width:900px;margin:0 0 32px}.list-intro p{margin:0 0 12px}.detail-hero>*,.detail-grid>*,.content-stack>*,.game-editorial-grid>*,.hardware-example-columns>*,.requirement-comparison>*,.catalog-grid>*{min-width:0}.panel{min-width:0;max-width:100%}.detail-hero h1,.panel h2,.panel h3{overflow-wrap:anywhere}@media (max-width:650px){.detail-hero .gpu-card{max-width:100%;margin:8px 0 0;transform:none;box-shadow:0 12px 40px #000}.panel{padding:20px 16px}}.not-found .catalog-card h2{font-size:1.1rem}
.catalog-form{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(145px,.7fr)) auto auto;align-items:end;gap:12px;margin-bottom:18px;padding:18px;display:grid}.catalog-control{gap:7px;min-width:0;display:grid}.catalog-control label{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:700}.catalog-control input,.catalog-control select{width:100%;height:45px;color:var(--text);background:#080c0f;border:1px solid #303b43;border-radius:10px;margin:0;padding:0 12px}.catalog-control input:focus,.catalog-control select:focus{outline:1px solid var(--acid);border-color:var(--acid)}.catalog-form .primary-button{height:45px;margin:0;padding:0 19px}.catalog-reset{height:45px;color:var(--cyan);place-items:center;padding:0 10px;font-size:13px;display:grid}.catalog-card .eyebrow{line-height:1.4}@media (max-width:1100px){.catalog-form{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-query{grid-column:1/-1}}@media (max-width:650px){.catalog-form{grid-template-columns:1fr;padding:15px}.catalog-query{grid-column:auto}.catalog-form .primary-button{margin:0}}
