*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,select{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button,a{touch-action:manipulation}a{color:inherit}img,svg{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--focus,#2268c8);outline-offset:4px}button{min-height:44px}p,h1,h2,h3,dl,dt,dd{margin-top:0}p{line-height:1.6}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}main{min-width:0}[hidden]{display:none!important}.sr-only,[data-live-status]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{color:#111;z-index:10000;background:#fff;border:2px solid #111;padding:14px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}[data-picker]{min-width:0;position:relative}.gpu-picker-label{letter-spacing:.12em;text-transform:uppercase;color:var(--picker-label,var(--muted,#5b626c));margin-bottom:10px;font-size:.72rem;font-weight:750;line-height:1.5;display:block}.gpu-picker-shell{min-width:0;position:relative}.gpu-picker-input{border:1px solid var(--picker-border,#bbc0c5);border-radius:var(--picker-radius,12px);background:var(--picker-bg,#fff);width:100%;min-width:0;height:64px;color:var(--picker-text,#14191f);text-overflow:ellipsis;box-shadow:var(--picker-shadow,none);padding:0 48px 0 16px;font-size:clamp(.88rem,1.35vw,1rem);font-weight:700;line-height:1.25}.gpu-picker-input::placeholder{color:var(--picker-muted,#6b7280)}.gpu-picker-input[aria-expanded=true]{border-color:var(--picker-focus,var(--accent,#197245));outline:2px solid var(--picker-focus,var(--accent,#197245));outline-offset:-2px}.gpu-picker-toggle{width:42px;height:48px;color:var(--picker-text,#14191f);background:0 0;border:0;border-radius:8px;place-items:center;padding:0 0 8px;font-size:24px;font-weight:700;display:grid;position:absolute;top:8px;right:4px}.gpu-picker-options{z-index:100;background:var(--picker-bg,#fff);color:var(--picker-text,#14191f);border:1px solid var(--picker-border,#bbc0c5);border-radius:var(--picker-radius,12px);max-height:300px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 48px #0003}.gpu-picker-option{cursor:pointer;border-radius:6px;flex-direction:column;gap:3px;min-height:58px;padding:12px 10px;display:flex}.gpu-picker-option strong{font-size:.86rem;line-height:1.35}.gpu-picker-option span{color:var(--picker-muted,#5b626c);font-size:.73rem}.gpu-picker-option:hover,.gpu-picker-option[data-active=true]{background:var(--picker-hover,#eaf0ec)}.gpu-picker-option[data-chosen=true] strong:after{content:" ✓";color:var(--picker-check,#137343);font-weight:800}.gpu-picker-empty,.gpu-picker-error{color:var(--picker-muted,#5b626c);margin:0;padding:12px;font-size:.8rem;line-height:1.5}[data-bar]{min-width:4%;max-width:100%;transition:width .28s}[data-card]{min-width:0}[data-example][aria-pressed=true]{outline:2px solid var(--accent,#197245);outline-offset:2px}.preview-ribbon{letter-spacing:.02em;font-size:.72rem;font-weight:650}.site-privacy-note{font-size:.75rem;line-height:1.6}details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:44px;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";flex-shrink:0;font-family:ui-monospace,monospace;font-size:1.3em}details[open] summary:after{content:"−"}@media (width<=600px){.gpu-picker-input{height:60px;padding-left:12px;font-size:.85rem}.gpu-picker-toggle{top:6px}.gpu-picker-options{max-height:270px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}details summary:has(>[aria-hidden=true]):after{content:none}.preview-notice,.preview-noscript{color:#35260d;background:#fff5d9;border:1px solid #b38432;border-radius:8px;max-width:1200px;margin:18px auto;padding:14px 18px;font:500 .85rem/1.6 ui-sans-serif,system-ui,sans-serif}:root{color-scheme:light;--ink:#19251c;--muted:#5b685a;--paper:#f0f1e9;--surface:#fcfdf8;--panel:#e9ece0;--line:#ced5c5;--line-strong:#9ca992;--lime:#d1f67a;--lime-ink:#24390e;--amber:#f0bc56;--accent:#466a19;--focus:#446d17;--positive-bg:#edf5dd;--other-bg:#f1ece5;--track:#dce3d3;--chart-y:#97a58b;--drawing:#53624b;--drawing-faint:#a7b19e;--white:#fff;--sans:Arial,Helvetica,sans-serif;--mono:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;--picker-bg:var(--surface);--picker-text:var(--ink);--picker-border:var(--line-strong);--picker-muted:var(--muted);--picker-hover:var(--positive-bg);--picker-focus:var(--accent);--picker-label:var(--muted);--picker-check:var(--accent);--picker-radius:9px}html[data-theme=dark]{color-scheme:dark;--ink:#edf4e8;--muted:#b3bfad;--paper:#131a16;--surface:#1b241d;--panel:#232e24;--line:#3c4b3c;--line-strong:#72876b;--lime:#d1f67a;--lime-ink:#23350e;--amber:#eebc64;--accent:#c3eb75;--focus:#d1f67a;--positive-bg:#293c22;--other-bg:#2c2d24;--track:#364632;--chart-y:#96ab88;--drawing:#bdcdb0;--drawing-faint:#5d7358;--white:#1b241d}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;transition:background-color .2s,color .2s}a{text-decoration:none}a:hover{text-underline-offset:5px}button{color:inherit}button,a,summary{touch-action:manipulation}.shell{width:min(1220px,100% - 72px);margin-inline:auto}.preview-strip{border-bottom:1px solid var(--line);background:var(--panel);min-height:38px;font:9px/1.5 var(--mono);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:18px;padding:0 36px;display:flex}.preview-strip>span{align-items:center;gap:8px;display:flex}.preview-strip b{color:var(--muted);font-weight:400}.preview-strip i{background:var(--accent);border-radius:1px;width:6px;height:6px;display:block}.preview-strip a{min-height:38px;color:var(--muted);align-items:center;gap:10px;display:flex}.preview-strip a span{font-size:15px}.site-header{border-bottom:1px solid var(--line);align-items:center;gap:32px;min-height:91px;display:flex}.brand{white-space:nowrap;letter-spacing:-1.7px;align-items:center;gap:12px;min-height:44px;font-size:28px;font-weight:800;line-height:1;display:inline-flex}.brand-vs{font-family:var(--mono);letter-spacing:-.6px;margin-inline:4px;font-size:14px;font-weight:500}.brand-dot{color:var(--accent)}.brand-mark{border:1.5px solid var(--ink);background:var(--ink);width:33px;height:33px;box-shadow:2px 2px 0 var(--amber);border-radius:7px;justify-content:center;align-items:center;gap:3px;display:flex;transform:rotate(-4deg)}.brand-mark i{background:var(--lime);width:4px;height:14px;transform:skewY(-22deg)}.brand-mark i:nth-child(2){height:21px}.brand-mark i:nth-child(3){height:10px}.main-nav{align-items:center;gap:25px;margin-left:auto;font-size:12px;font-weight:650;display:flex}.main-nav a{align-items:center;min-height:44px;display:flex;position:relative}.main-nav .current:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.header-tools{align-items:center;gap:7px;display:flex}.icon-button,.keyboard-help>summary{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;box-shadow:0 2px 0 var(--line);border-radius:8px;place-items:center;padding:10px;transition:transform .12s,box-shadow .12s,background .15s;display:grid}.icon-button svg{width:20px;height:20px}.icon-button:hover,.keyboard-help>summary:hover{background:var(--panel)}.icon-button:active,.keyboard-help>summary:active{box-shadow:0 0 0 var(--line);transform:translateY(2px)}.keyboard-help{position:relative}.keyboard-help>summary{font:20px var(--mono);cursor:pointer;list-style:none}.keyboard-help>summary:after{display:none}.keyboard-panel{background:var(--surface);border:1px solid var(--line-strong);z-index:120;border-radius:11px;min-width:250px;padding:21px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 30px #0002}.keyboard-panel p{margin:0 0 13px;font-size:13px;font-weight:700}.keyboard-panel dl{margin:0}.keyboard-panel dl>div{align-items:center;gap:14px;min-height:33px;display:flex}.keyboard-panel dd{color:var(--muted);margin:0;font-size:11px}.keyboard-panel dt{width:40px}.keyboard-panel kbd{border:1px solid var(--line);background:var(--panel);min-width:26px;font:10px var(--mono);border-bottom-width:3px;border-radius:4px;place-items:center;padding:2px 5px;display:inline-grid}.intro{grid-template-columns:1.05fr 1fr;align-items:center;gap:66px;padding:43px 0 38px;display:grid}.eyebrow,.section-index{font:9px/1.6 var(--mono);letter-spacing:.12em;margin:0 0 15px;font-weight:500}.intro .eyebrow{color:var(--muted);align-items:center;gap:9px;display:flex}.status-led{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:50%;display:inline-block}.intro h1{letter-spacing:-.065em;text-wrap:initial;margin:0 0 20px;font-size:clamp(47px,5.4vw,72px);font-weight:750;line-height:.99}.intro h1>span{isolation:isolate;display:inline-block;position:relative}.intro h1>span:after{content:"";background:var(--lime);z-index:-1;height:14%;position:absolute;bottom:1px;left:1px;right:-4px}.intro-text{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.75}.powered{min-height:30px;color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.powered strong{color:var(--ink);letter-spacing:-.3px}.powered>span{margin-left:4px;font-size:16px}.bench-illustration{border:1px solid var(--line);background-image:radial-gradient(var(--drawing-faint) .55px,transparent .55px);background-size:13px 13px;background-color:color-mix(in srgb,var(--panel) 45%,var(--paper));border-radius:12px;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;max-height:290px;padding:10px 20px 15px;display:flex;position:relative;overflow:hidden}.bench-illustration:before,.bench-illustration:after{content:"";border-top:1px solid var(--ink);border-left:1px solid var(--ink);opacity:.5;width:9px;height:9px;position:absolute;top:10px;left:10px}.bench-illustration:after{inset:auto 10px 10px auto;transform:rotate(180deg)}.drawing-top,.drawing-bottom{font:7px/1.5 var(--mono);letter-spacing:.09em;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;display:flex}.drawing-top{padding-left:4px}.drawing-cross{font-size:20px;font-weight:300}.hardware-drawing{width:100%;max-height:217px;display:block;overflow:visible}.drawing-line,.fan-ring{stroke:var(--drawing);stroke-width:1.4px}.fan-ring.inner{stroke:var(--drawing-faint);stroke-width:.8px;stroke-dasharray:1 3}.dimension,.leader,.drawing-crosshair{stroke:var(--drawing-faint);stroke-width:.8px}.pcb-trace{stroke:var(--drawing-faint);stroke-width:1px}.drawing-chip{fill:var(--drawing);stroke:var(--drawing)}.chip-pins{stroke:var(--drawing);stroke-width:1.5px}.rotor{fill:color-mix(in srgb,var(--drawing-faint) 45%,var(--panel));stroke:var(--drawing);stroke-width:.7px;transform-box:view-box}.rotor-x{transform-origin:132px 117px}.rotor-y{transform-origin:300px 117px}.fan-hub{fill:var(--surface);stroke:var(--drawing);stroke-width:1.2px}.fan-dot,.leader-dot{fill:var(--accent)}.connector{fill:var(--amber);stroke:var(--drawing);stroke-width:.8px}.hardware-drawing text{fill:var(--muted);font:7px var(--mono);letter-spacing:.08em}.drawing-bottom{border-top:1px dashed var(--line-strong);padding-top:9px}.drawing-caption{white-space:nowrap;align-items:center;gap:6px;display:flex}.drawing-caption i{background:var(--accent);border-radius:50%;width:5px;height:5px}.bench-illustration:hover .rotor,body[data-bench-pulse] .rotor{animation:.85s cubic-bezier(.22,.7,.3,1) both fan-turn}.bench-illustration:hover .rotor-y,body[data-bench-pulse] .rotor-y{animation-delay:40ms}@keyframes fan-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.comparison{border:1px solid var(--line-strong);background:var(--surface);box-shadow:0 4px 0 color-mix(in srgb,var(--line) 40%,transparent),0 18px 50px #1b2b1105;border-radius:15px;scroll-margin-top:20px;position:relative}.bench-topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:10px 22px;display:flex}.bench-topline h2{font:11px/1.4 var(--mono);letter-spacing:.08em;white-space:nowrap;margin:0;font-weight:600}.bench-topline h2>span{color:var(--muted);margin-right:9px;font-weight:400}.bench-actions{align-items:center;gap:7px;display:flex}.tool-button{min-height:38px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:600;transition:background .15s,transform .12s;display:inline-flex}.tool-button svg{width:17px;height:17px}.tool-button:hover{background:var(--panel);border-color:var(--line);color:var(--ink)}.tool-button:active{transform:translateY(1px)}.tool-button[aria-pressed=true]{background:var(--positive-bg);color:var(--accent)}.picker-surface{background:var(--panel);border-bottom:1px solid var(--line-strong);padding:21px 23px 16px}.picker-grid{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:end;gap:20px;display:grid}.gpu-picker-label{font:9px/1.5 var(--mono);letter-spacing:.11em;margin-bottom:8px;font-weight:600}.gpu-picker-input{background:var(--surface);height:62px;box-shadow:inset 0 2px 3px #19251c06,0 2px 0 var(--line);border-width:1px;padding-left:18px;padding-right:54px;font-size:15px;transition:border-color .15s,box-shadow .15s}.gpu-picker-input[aria-expanded=true]{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 9%,transparent)}.gpu-picker-toggle{width:44px;height:46px;padding-bottom:6px;top:8px;right:6px}.gpu-picker-options{border-color:var(--line-strong);padding:6px;box-shadow:0 12px 30px #0003}.gpu-picker-option{padding:13px 12px}.gpu-picker-option strong{font-size:13px}.gpu-picker-option span{font:10px var(--mono);margin-top:2px}.gpu-picker-option[aria-selected=true]{background:color-mix(in srgb,var(--positive-bg) 60%,var(--surface))}.swap-button{border:1.5px solid var(--ink);background:var(--lime);width:52px;height:52px;min-height:52px;color:var(--lime-ink);box-shadow:0 4px 0 var(--ink),inset 0 0 0 4px #fff5;border-radius:50%;place-items:center;margin-bottom:5px;transition:transform .13s,box-shadow .13s,background .15s;display:grid;position:relative}.swap-button svg{width:25px;height:25px;transition:transform .25s}.swap-button:hover{background:#dcfa9e}.swap-button:hover svg{transform:rotate(180deg)}.swap-button:active{box-shadow:0 1px 0 var(--ink),inset 0 0 0 4px #fff5;transform:translateY(3px)}.quick-picks{flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;display:flex}.quick-picks>span:first-child{font:8px var(--mono);letter-spacing:.06em;color:var(--muted);margin-right:3px}.quick-picks button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--muted);box-shadow:0 1px 0 var(--line);border-radius:5px;align-items:center;gap:12px;padding:5px 10px;font-size:11px;transition:background .15s,transform .1s;display:flex}.quick-picks button:hover{border-color:var(--line-strong);color:var(--ink);background:var(--positive-bg)}.quick-picks button:active{box-shadow:none;transform:translateY(1px)}.quick-picks button span{font-size:14px}.quick-picks button[aria-pressed=true]{border-color:var(--accent);color:var(--ink);background:var(--positive-bg);outline:none}.quick-picks .preview-model-note{font:8px var(--mono);color:var(--muted);margin-left:auto}.result-stage{grid-template-columns:.78fr 1fr 1fr;align-items:stretch;display:grid}.difference-panel{background:var(--lime);color:var(--lime-ink);border-right:1px solid var(--line-strong);flex-direction:column;padding:29px 24px 23px;display:flex;position:relative}.panel-corner{font:18px var(--mono);opacity:.45;position:absolute;top:7px;right:12px}.difference-panel .eyebrow{letter-spacing:.12em;margin-bottom:19px;font-size:9px}.difference-value{font:600 clamp(37px,4.2vw,59px)/1.05 var(--mono);letter-spacing:-.075em;white-space:nowrap;margin:0 0 16px}.difference-panel h3{letter-spacing:-.025em;text-wrap:pretty;max-width:210px;margin:0 0 23px;font-size:17px;font-weight:700;line-height:1.45}.difference-direction{border-top:1px solid #9bb95e;align-items:flex-start;gap:13px;margin-top:auto;padding-top:20px;display:flex}.difference-direction svg{flex:none;width:28px;height:28px;margin-top:2px}.difference-direction p{font:9px/1.8 var(--mono);margin:0}.workload-stamp{flex-direction:column;gap:6px;padding-top:21px;display:flex}.workload-stamp>span{font:8px var(--mono);letter-spacing:.12em;color:#476126}.workload-stamp strong{font:500 19px var(--mono);letter-spacing:-.04em}.workload-stamp b{font:9px var(--mono);letter-spacing:0;color:#476126}.gpu-card{isolation:isolate;background:var(--surface);min-width:0;padding:24px 27px 0;transition:background-color .2s;position:relative}.gpu-card:before{content:"";background:var(--positive-bg);opacity:0;z-index:-1;transition:opacity .2s;position:absolute;inset:0}.gpu-card[data-result=winner]:before{opacity:calc(.5 + var(--result-intensity,0)*.5)}.gpu-card[data-result=other]:before{background:var(--other-bg);opacity:calc(.2 + var(--result-intensity,0)*.5)}.gpu-card+article{border-left:1px solid var(--line)}.card-topline{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-bottom:22px;display:flex}.card-channel{font:9px var(--mono);letter-spacing:.06em;white-space:nowrap;align-items:center;gap:7px;display:flex}.card-channel i{border:1px solid var(--muted);border-radius:1px;width:6px;height:6px}.gpu-card[data-result=winner] .card-channel i{border-color:var(--accent);background:var(--accent)}.winner-label{font:8px/1.4 var(--mono);border:1px solid var(--line);color:var(--muted);text-align:right;border-radius:4px;padding:4px 6px}.gpu-card[data-result=winner] .winner-label{background:var(--lime);color:var(--lime-ink);border-color:#b3d36f}.model-heading{min-height:97px}.model-heading h3{letter-spacing:-.045em;text-wrap:initial;max-width:290px;min-height:2.24em;margin:0;font-size:clamp(22px,2.25vw,30px);font-weight:750;line-height:1.12}.model-heading .memory{font:10px var(--mono);color:var(--muted);margin:8px 0 0}.metric-label{letter-spacing:.015em;margin-bottom:4px;font-size:12px;font-weight:700;line-height:1.5}.fps-number{align-items:baseline;gap:9px;margin:0 0 17px;line-height:1;display:flex}.fps-number strong{font:500 clamp(61px,6.4vw,87px)/1.1 var(--mono);letter-spacing:-.09em;font-variant-numeric:tabular-nums}.fps-number>span{font:10px var(--mono);color:var(--muted)}.performance-track{background:var(--track);border-radius:2px;height:6px;margin-bottom:23px;overflow:hidden}.performance-track>span{background:var(--drawing);border-radius:2px;height:100%;display:block}.gpu-card[data-result=winner] .performance-track>span{background:var(--accent)}.card-facts{margin:0}.card-facts>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:61px;padding:14px 0;display:flex}.card-facts dt{max-width:150px;font-size:12px;font-weight:600;line-height:1.5}.card-facts dt>span{color:var(--muted);font-weight:400}.card-facts dd{font:500 24px/1.1 var(--mono);letter-spacing:-.055em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.card-facts small{color:var(--muted);letter-spacing:0;margin-left:3px;font-size:10px;font-weight:400}.card-registration{border-top:1px solid var(--line);font:7px/1.5 var(--mono);letter-spacing:.08em;color:var(--muted);padding:12px 0;display:block}.sheet-summary{background:var(--panel);border-top:1px solid var(--line-strong);align-items:flex-start;gap:12px;min-height:57px;padding:15px 22px;display:flex}.sheet-summary>span:first-child{font:22px/1.2 var(--mono);color:var(--muted)}.sheet-summary p{color:var(--muted);flex:1;margin:0;font-size:13px;line-height:1.7}.sheet-summary .summary-tag{font:7px/1.6 var(--mono);letter-spacing:.08em;color:var(--muted);border:1px solid var(--line-strong);white-space:nowrap;border-radius:3px;margin-top:1px;padding:5px 7px}.source-note{color:var(--muted);margin:0;padding:14px 22px 15px;font-size:12px;line-height:1.7}.chart-panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:25px;padding:28px 28px 23px}.chart-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.section-index{color:var(--muted);letter-spacing:.1em;margin-bottom:10px;font-size:8px}.chart-header h2,.saved-heading h2{letter-spacing:-.04em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.metric-switch{background:var(--panel);border:1px solid var(--line);border-radius:9px;flex:none;gap:3px;padding:4px;display:flex}.metric-switch button{min-width:99px;min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 12px;font-size:11px;font-weight:650;transition:background .15s,box-shadow .15s,transform .12s}.metric-switch button[aria-pressed=true]{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:0 2px 2px #17231310}.metric-switch button:active{transform:translateY(1px)}.comparison-chart{margin:0}.chart-row{grid-template-columns:145px minmax(0,1fr) 80px;align-items:center;gap:20px;margin-top:17px;display:grid}.chart-model{align-items:center;gap:10px;min-width:0;display:flex}.chart-model>span{border:1px solid var(--line-strong);width:21px;height:21px;font:9px var(--mono);border-radius:3px;flex:none;place-items:center;display:grid}.chart-model strong{letter-spacing:-.02em;font-size:12px;font-weight:650;line-height:1.4}.chart-track{background:repeating-linear-gradient(90deg,var(--track) 0,var(--track) 1px,transparent 1px,transparent 25%);border-right:1px solid var(--track);border-radius:3px;height:24px;position:relative}.chart-track>span{background:var(--lime);border:1px solid #96bb4f;border-radius:3px;min-width:1px;max-width:100%;height:100%;transition:width .45s cubic-bezier(.2,.7,.3,1);display:block;position:relative;box-shadow:inset 0 0 0 2px #ffffff20}.chart-track>span:after{content:"";opacity:.5;border-left:1px solid #638f25;border-right:1px solid #638f25;width:3px;position:absolute;top:5px;bottom:5px;right:6px}.chart-row:nth-child(2) .chart-track>span{background:var(--chart-y);border-color:var(--line-strong)}.chart-row:nth-child(2) .chart-track>span:after{border-color:var(--drawing)}.chart-value{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:5px;margin:0;display:flex}.chart-value strong{font:500 24px var(--mono);letter-spacing:-.07em;font-variant-numeric:tabular-nums}.chart-value>span{font:8px var(--mono);color:var(--muted)}.comparison-chart figcaption{color:var(--muted);border-top:1px solid var(--line);margin-top:22px;padding-top:14px;font-size:12px;line-height:1.7}.saved-section{padding:35px 0 0;scroll-margin-top:20px}.saved-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;display:flex}.saved-heading>p{font:9px/1.8 var(--mono);text-align:right;color:var(--muted);margin:0}.saved-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.saved-empty{border:1px dashed var(--line-strong);background:color-mix(in srgb,var(--panel) 50%,var(--paper));color:var(--muted);border-radius:10px;align-items:center;gap:13px;margin:0;padding:22px;font-size:13px;display:flex}.saved-empty>span{border:1px solid var(--line-strong);width:31px;height:31px;font:22px var(--mono);color:var(--ink);border-radius:6px;flex:none;place-items:center;display:grid}.saved-matchup{border:1px solid var(--line-strong);background:var(--surface);min-width:0;box-shadow:0 2px 0 var(--line);border-radius:9px;align-items:stretch;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.saved-matchup:hover{box-shadow:0 4px 0 var(--line);transform:translateY(-2px)}.saved-load{text-align:left;background:0 0;border:0;border-radius:8px 0 0 8px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:8px;min-width:0;padding:15px 18px;display:flex}.saved-pair{letter-spacing:-.01em;font-size:12px;font-weight:650;line-height:1.5}.saved-difference{font:10px var(--mono);color:var(--accent)}.saved-remove{border:0;border-left:1px solid var(--line);color:var(--muted);width:44px;font:20px var(--mono);background:0 0;border-radius:0 8px 8px 0;flex:none}.saved-remove:hover{background:var(--other-bg);color:var(--ink)}.method-section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:80px;margin-top:41px;padding:42px 0 39px;scroll-margin-top:20px;display:grid}.method-heading h2{letter-spacing:-.045em;text-wrap:initial;margin:0 0 16px;font-size:36px;font-weight:700;line-height:1.06}.method-heading>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.method-details details{border-bottom:1px solid var(--line)}.method-details details:first-child{border-top:1px solid var(--line)}.method-details summary{gap:18px;min-height:62px;padding:17px 0;font-size:13px;font-weight:650;line-height:1.5;transition:color .15s}.method-details summary:hover{color:var(--accent)}.method-details summary:after{border:1px solid var(--line-strong);width:24px;height:24px;font:17px var(--mono);color:var(--muted);border-radius:5px;flex:none;place-items:center;display:grid}.method-details details[open] summary:after{background:var(--lime);color:var(--lime-ink);border-color:#a4c75c}.detail-copy{padding:0 30px 18px 0}.detail-copy p{color:var(--muted);margin:0 0 10px;font-size:13px;line-height:1.85}.detail-copy p:last-child{margin-bottom:0}.next-move{color:#f6faee;background:#202d20;border:1px solid #202d20;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;padding:33px 34px 33px 38px;display:flex;position:relative;overflow:hidden}.hazard-stripe{background:repeating-linear-gradient(135deg,var(--amber) 0,var(--amber) 7px,#202d20 7px,#202d20 14px);width:6px;position:absolute;top:0;bottom:0;left:0}.next-move .eyebrow{color:#c6e69b;margin-bottom:12px;font-size:8px}.next-move h2{letter-spacing:-.04em;margin:0 0 9px;font-size:29px;font-weight:650;line-height:1.15}.next-move p:last-child{color:#c6d2be;margin:0;font-size:12px;line-height:1.6}.sell-button{background:var(--lime);color:#20330d;white-space:nowrap;border:1px solid #efffc2;border-radius:7px;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:51px;padding:11px 18px;font-size:12px;font-weight:700;line-height:1.5;transition:transform .12s,box-shadow .12s,background .15s;display:inline-flex;box-shadow:0 4px #111e0c}.sell-button>span{font-size:20px;font-weight:400}.sell-button:hover{background:#e2ffa2}.sell-button:active{transform:translateY(3px);box-shadow:0 1px #111e0c}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding:25px 0 28px;display:flex}.footer-brand{letter-spacing:-.7px;align-items:baseline;gap:1px;min-height:44px;padding-top:12px;font-size:15px;font-weight:750;display:flex}.footer-brand>span{font-size:9px;font-family:var(--mono);letter-spacing:-.4px;margin-inline:2px}.footer-brand small{letter-spacing:0;color:var(--muted);margin-left:13px;font-size:9px;font-weight:400}.site-footer>div{color:var(--muted);align-items:center;gap:24px;font-size:10px;display:flex}.site-footer>div a{align-items:center;gap:8px;min-height:44px;display:flex}.site-footer a:hover{text-decoration:underline}.site-footer>div a>span{font-size:15px}.bench-toast{z-index:1000;border:1px solid var(--line-strong);background:var(--ink);max-width:min(560px,100% - 32px);color:var(--paper);text-align:center;border-radius:9px;margin:0;padding:14px 20px;font-size:12px;line-height:1.6;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0003}.preview-notice,.preview-noscript{margin:20px 0}@media (width>=1500px){.intro{padding-top:50px;padding-bottom:43px}.intro h1{font-size:77px}}@media (width<=1080px){.shell{width:calc(100% - 48px)}.preview-strip{padding-inline:24px}.site-header{gap:24px}.main-nav{gap:18px;font-size:11px}.intro{gap:35px}.intro h1{font-size:62px}.intro-text{font-size:13px}.bench-illustration{padding-inline:15px}.result-stage{grid-template-columns:.8fr 1fr 1fr}.difference-panel{padding:27px 20px 21px}.difference-value{font-size:47px}.difference-panel h3{font-size:15px}.difference-direction{gap:9px}.difference-direction p{font-size:8px}.gpu-card{padding:23px 20px 0}.model-heading h3{font-size:24px}.model-heading{min-height:90px}.card-topline{gap:5px}.winner-label{padding-inline:4px;font-size:7px}.card-channel{font-size:8px}.fps-number strong{font-size:68px}.card-facts dd{font-size:23px}.card-facts>div{gap:10px}.card-facts dt{max-width:120px;font-size:12px}.summary-tag{display:none}.chart-header h2{font-size:21px}.method-section{gap:50px}.next-move{padding-inline:29px}.next-move h2{font-size:26px}}@media (width<=850px){.main-nav>a:nth-child(2){display:none}.main-nav{gap:20px}.intro{grid-template-columns:1.1fr 1fr;gap:24px;padding-block:36px}.intro h1{font-size:57px}.intro .eyebrow{letter-spacing:.08em;font-size:8px}.intro-text{max-width:330px;font-size:13px}.desktop-break{display:none}.drawing-top,.drawing-bottom{letter-spacing:.04em;gap:8px;font-size:6px}.bench-illustration{max-height:250px;padding-inline:12px}.drawing-cross{font-size:16px}.bench-topline{padding-inline:20px}.picker-surface{padding:20px}.quick-picks .preview-model-note{display:none}.result-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.difference-panel{border-right:0;border-bottom:1px solid var(--line-strong);grid-column:1/-1;grid-template-columns:155px minmax(0,1fr) 140px;align-items:center;gap:7px 21px;padding:22px 25px;display:grid}.difference-panel .eyebrow{grid-area:1/1;margin:0;font-size:8px}.difference-value{grid-area:2/1;margin:0;font-size:41px}.difference-panel h3{grid-area:1/2/3;max-width:235px;margin:0;font-size:16px}.difference-direction{display:none}.workload-stamp{border-left:1px solid #9bb95e;grid-area:1/3/3;gap:7px;padding:0 0 0 20px}.workload-stamp strong{font-size:17px}.workload-stamp strong b{margin-top:4px;font-size:8px;display:block}.workload-stamp>span{font-size:7px}.gpu-card{padding:24px 25px 0}.gpu-card+article{border-left:1px solid var(--line)}.model-heading{min-height:95px}.model-heading h3{max-width:none;font-size:28px}.card-channel{font-size:9px}.winner-label{padding:4px 6px;font-size:8px}.fps-number strong{font-size:80px}.card-facts dt{font-size:12px}.card-facts dd{font-size:25px}.card-registration{font-size:7px}.chart-panel{padding:25px}.chart-header{align-items:flex-end}.chart-header h2{max-width:250px}.chart-row{grid-template-columns:128px minmax(0,1fr) 70px;gap:15px}.chart-model strong{font-size:12px}.chart-value strong{font-size:22px}.saved-list{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-heading h2{font-size:21px}.method-section{grid-template-columns:.8fr 1.2fr;gap:35px}.method-heading h2{font-size:31px}.method-heading>p:last-child{font-size:11px}.method-details summary{font-size:12px}.next-move{gap:20px;padding:29px}.next-move h2{font-size:24px}.next-move p:last-child{font-size:11px}.sell-button{gap:14px;padding-inline:15px;font-size:11px}.site-footer>div{gap:18px;font-size:9px}.footer-brand small{margin-left:9px;font-size:8px}}@media (width<=650px){.shell{width:calc(100% - 32px)}.preview-strip{gap:12px;min-height:34px;padding-inline:16px;font-size:7px}.preview-strip b{display:none}.preview-strip a{gap:6px;min-height:34px;font-size:7px}.preview-strip a span{font-size:12px}.site-header{gap:15px;min-height:78px}.brand{gap:9px;font-size:25px}.brand-mark{width:30px;height:30px}.main-nav{display:none}.header-tools{gap:6px;margin-left:auto}.icon-button,.keyboard-help>summary{border-radius:7px;width:42px;height:42px;min-height:44px}.keyboard-panel{min-width:235px;padding:19px;right:-49px}.intro{grid-template-columns:1fr;gap:22px;padding:31px 0 28px}.intro h1{margin-bottom:18px;font-size:60px;line-height:1}.intro .eyebrow{margin-bottom:16px;font-size:8px}.intro-text{max-width:395px;margin-bottom:10px;font-size:13px;line-height:1.7}.powered{min-height:30px;font-size:10px}.bench-illustration{display:none}.bench-topline{gap:10px;min-height:59px;padding:8px 15px}.bench-topline h2{letter-spacing:.04em;font-size:9px}.bench-topline h2>span{margin-right:6px;font-size:8px}.bench-actions{gap:2px}.tool-button{gap:5px;min-height:44px;padding:6px 7px;font-size:11px}.tool-button svg{width:16px;height:16px}.picker-surface{padding:17px 15px 14px}.picker-grid{grid-template-columns:1fr;gap:15px;position:relative}.gpu-picker-label{margin-bottom:7px;font-size:9px}.gpu-picker-input{border-radius:8px;height:58px;padding-left:15px;padding-right:51px;font-size:14px}.gpu-picker-toggle{width:44px;height:46px;top:6px;right:4px}.swap-button{z-index:5;width:44px;height:44px;min-height:44px;box-shadow:0 3px 0 var(--ink),inset 0 0 0 3px #fff5;margin:0;position:absolute;top:63px;right:15px;transform:rotate(90deg)}.swap-button svg{width:22px;height:22px}.swap-button:active{box-shadow:0 1px 0 var(--ink),inset 0 0 0 3px #fff5;transform:rotate(90deg)translate(2px)}.quick-picks{gap:8px;margin-top:14px}.quick-picks>span:first-child{width:100%;margin-bottom:0;font-size:7px}.quick-picks button{white-space:nowrap;flex:1;justify-content:space-between;gap:7px;min-height:40px;padding:6px 8px;font-size:11px}.quick-picks button span{font-size:13px}.difference-panel{grid-template-columns:126px minmax(0,1fr);gap:7px 17px;padding:20px 18px}.difference-panel .eyebrow{font-size:7px}.difference-value{letter-spacing:-.065em;font-size:35px}.difference-panel h3{max-width:none;font-size:13px;line-height:1.5}.workload-stamp{display:none}.gpu-card{padding:19px 18px 0}.card-topline{min-height:44px;margin-bottom:13px;display:block}.card-channel{gap:6px;font-size:8px}.winner-label{min-height:19px;margin-top:9px;padding:3px 5px;font-size:7px;display:inline-block}.model-heading{min-height:91px}.model-heading h3{letter-spacing:-.045em;min-height:2.3em;font-size:23px;line-height:1.15}.model-heading .memory{margin-top:8px;font-size:9px}.metric-label{max-width:130px;min-height:2.9em;margin-bottom:2px;font-size:12px;line-height:1.5}.fps-number strong{letter-spacing:-.085em;font-size:58px}.fps-number{gap:5px;margin-bottom:14px}.fps-number>span{font-size:8px}.performance-track{height:5px;margin-bottom:17px}.card-facts>div{min-height:76px;padding:13px 0;display:block}.card-facts dt{max-width:none;min-height:1.5em;margin-bottom:5px;font-size:12px}.card-facts dd{font-size:25px}.card-facts small{font-size:9px}.card-registration{letter-spacing:.02em;padding:10px 0;font-size:6px}.sheet-summary{gap:9px;padding:13px 16px}.sheet-summary>span:first-child{font-size:19px}.sheet-summary p{font-size:13px}.source-note{padding:13px 16px 15px;font-size:12px;line-height:1.75}.chart-panel{margin-top:20px;padding:22px 18px 19px}.chart-header{margin-bottom:22px;display:block}.chart-header h2{max-width:280px;font-size:22px}.section-index{margin-bottom:8px;font-size:7px}.metric-switch{width:100%;margin-top:17px;padding:4px;display:inline-flex}.metric-switch button{flex:1;min-width:0;min-height:42px;font-size:11px}.chart-row{grid-template-columns:1fr 71px;gap:6px 12px;margin-top:20px}.chart-model{grid-column:1;gap:8px}.chart-model strong{font-size:12px}.chart-model>span{width:20px;height:20px;font-size:8px}.chart-track{grid-area:auto/1;height:22px;margin-top:3px}.chart-value{grid-area:span 2/2;align-self:end;min-height:28px;margin-bottom:1px}.chart-value strong{font-size:23px}.chart-value>span{font-size:8px}.comparison-chart figcaption{margin-top:20px;padding-top:13px;font-size:12px;line-height:1.75}.saved-section{padding-top:28px}.saved-heading{align-items:flex-end;gap:18px;margin-bottom:16px}.saved-heading h2{font-size:22px}.saved-heading>p{font-size:8px;line-height:1.7}.saved-empty{gap:12px;padding:17px;font-size:13px;line-height:1.7}.saved-list{grid-template-columns:1fr;gap:11px}.saved-load{gap:6px;padding:15px 17px}.saved-pair{font-size:12px}.saved-difference{font-size:10px}.method-section{grid-template-columns:1fr;gap:24px;margin-top:32px;padding:30px 0}.method-heading h2{margin-bottom:12px;font-size:33px}.method-heading h2 br{display:none}.method-heading>p:last-child{font-size:12px;line-height:1.7}.method-heading>p:last-child br{display:none}.method-details summary{gap:15px;min-height:59px;font-size:12px}.detail-copy{padding-right:15px}.detail-copy p{font-size:13px;line-height:1.8}.next-move{border-radius:11px;flex-direction:column;align-items:stretch;gap:23px;padding:29px 25px 29px 29px}.next-move h2{max-width:300px;font-size:27px}.next-move p:last-child{font-size:12px;line-height:1.7}.sell-button{width:100%;min-height:52px;padding-inline:16px;font-size:12px}.site-footer{margin-top:26px;padding-top:16px;padding-bottom:23px;display:block}.footer-brand{align-items:center;min-height:38px;padding-top:0;font-size:15px}.footer-brand small{margin-left:13px;font-size:9px}.site-footer>div{flex-wrap:wrap;gap:24px;font-size:10px}.site-footer>div a{min-height:38px}.bench-toast{width:max-content;padding:13px 16px;font-size:11px;bottom:18px}}@media (width<=390px){.intro h1{font-size:54px}.brand{gap:8px;font-size:23px}.brand-vs{font-size:12px}.brand-mark{width:28px;height:28px}.bench-topline{padding-inline:13px}.bench-topline h2{font-size:8px}.tool-button{padding-inline:5px;font-size:11px}.tool-button svg{width:15px;height:15px}.bench-actions{gap:0}.difference-panel{grid-template-columns:118px minmax(0,1fr);gap:7px 13px;padding:19px 15px}.difference-value{font-size:33px}.difference-panel h3{font-size:12px}.gpu-card{padding-inline:14px}.model-heading h3{font-size:20px}.model-heading{min-height:85px}.metric-label{font-size:12px}.fps-number strong{font-size:51px}.fps-number>span{font-size:7px}.card-facts dt{font-size:12px}.card-facts dd{font-size:24px}.card-registration{font-size:5.6px}.quick-picks button{gap:5px;padding-inline:7px;font-size:11px}.quick-picks{gap:7px}.preview-strip,.preview-strip a{font-size:6px}.saved-heading>p{font-size:7px}.chart-header h2,.saved-heading h2{font-size:21px}.card-facts>div{min-height:76px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.bench-illustration:hover .rotor,body[data-bench-pulse] .rotor{animation:none}.saved-matchup:hover,.swap-button:hover svg{transform:none}}.preview-strip,.preview-strip a,.tool-button,.quick-picks button,.metric-switch button,.icon-button,.keyboard-help>summary,.powered,.site-footer>div a{min-height:44px}.icon-button,.keyboard-help>summary{min-width:44px}.brand-mark{background:#19251c}.shortcut-enable{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.shortcut-enable input{accent-color:var(--accent);flex:none;width:17px;height:17px}.keyboard-panel .shortcut-note{color:var(--muted);margin:3px 0 12px;font-size:10px;font-weight:400;line-height:1.7}html[data-theme=dark] .intro h1>span:after{background:#3e5127}@media (width<=650px){.chart-value{grid-row:1/3}}.share-dialog{border:1px solid var(--line-strong);background:var(--surface);width:min(490px,100% - 32px);color:var(--ink);border-radius:13px;padding:28px;box-shadow:0 22px 90px #0005}.share-dialog::backdrop{backdrop-filter:blur(4px);background:#101b14aa}.share-dialog h2{letter-spacing:-.04em;margin:0 0 14px;font-size:23px;line-height:1.2}.share-dialog p{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.75}.share-dialog label{font:9px var(--mono);letter-spacing:.06em;margin-bottom:8px;display:block}.share-dialog input{width:100%;min-height:50px;font:12px/1.5 var(--mono);border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);border-radius:7px;margin-bottom:21px;padding:11px 13px}.share-dialog button{background:var(--lime);width:100%;min-height:46px;color:var(--lime-ink);box-shadow:0 3px 0 var(--line-strong);border:1px solid #accd6c;border-radius:7px;font-size:12px;font-weight:700;display:block}.share-dialog button:active{box-shadow:0 1px 0 var(--line-strong);transform:translateY(2px)}.metric-label,.card-facts dt{min-height:3em}.card-facts>div{min-height:68px}.card-facts small{font-size:11px}@media (width<=650px){.metric-label{max-width:none;min-height:3em}.card-facts dt{min-height:3em}.card-facts>div{min-height:95px}.card-facts small{font-size:11px}.difference-value[data-winner=level]{letter-spacing:-.07em;font-size:25px}.intro{padding-top:26px;padding-bottom:24px}.intro h1{margin-bottom:14px;font-size:clamp(46px,13.5vw,60px)}.intro .eyebrow{margin-bottom:13px}.intro-text{margin-bottom:6px}}.quantity-scope{min-height:3.5em;font:11px/1.5 var(--sans);color:var(--muted);overflow-wrap:anywhere;margin:0;padding:10px 0 4px}.picker-static{align-items:center;margin:0;display:flex}.error-page{max-width:700px;padding-block:80px}.error-page h1{letter-spacing:-.05em;font-size:clamp(32px,5vw,54px);line-height:1.1}.error-page .sell-button{margin-top:20px;display:inline-flex}html:not([data-interactive=ready]) .bench-actions,html:not([data-interactive=ready]) .header-tools,html:not([data-interactive=ready]) [data-swap],html:not([data-interactive=ready]) .quick-picks,html:not([data-interactive=ready]) .metric-switch,html:not([data-interactive=ready]) .saved-section{display:none}@media (width<=650px){.quantity-scope{min-height:5.5em;font-size:10px}}.model-heading h3,.model-heading .memory,.card-facts dt,.quantity-scope,.gpu-picker-option strong,.gpu-picker-option span,.saved-pair{overflow-wrap:anywhere}[data-bar]{min-width:0}.performance-track>span{max-width:100%}.difference-value[data-wide=true]{letter-spacing:-.075em;font-size:clamp(27px,2.8vw,42px)}@media (width<=850px){.difference-value[data-wide=true]{font-size:29px}}@media (width<=650px){.difference-value[data-wide=true]{letter-spacing:-.07em;font-size:21px}.model-heading h3{min-height:0}.model-heading{min-height:85px}.card-facts dt{overflow-wrap:anywhere}.quick-picks button{white-space:normal;text-align:left}.saved-remove{min-height:44px}}@supports (grid-template-rows:subgrid){@media (width>=651px){.result-stage{grid-template-rows:repeat(8,auto)}.difference-panel{grid-area:1/1/span 8}.gpu-card{grid-template-rows:subgrid;grid-row:1/span 8;align-content:stretch;row-gap:0;display:grid}.gpu-card[data-card=x]{grid-column:2}.gpu-card[data-card=y]{grid-column:3}.gpu-card>.card-topline{grid-row:1;align-self:start}.gpu-card>.model-heading{grid-row:2;min-height:0;padding-bottom:20px}.gpu-card>.fps-readout{grid-row:3}.gpu-card>.performance-track{grid-row:4;align-self:start}.gpu-card>.card-facts{grid-row:5/span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.gpu-card>.quantity-scope{grid-row:7;min-height:0;padding-bottom:12px}.gpu-card>.card-registration{grid-row:8;align-self:end}.model-heading h3{max-width:none;min-height:0}}@media (width>=651px) and (width<=850px){.result-stage{grid-template-rows:auto repeat(8,auto)}.difference-panel{grid-area:1/1/auto/-1}.gpu-card{grid-row:2/span 8}.gpu-card[data-card=x]{grid-column:1}.gpu-card[data-card=y]{grid-column:2}}}@supports not (grid-template-rows:subgrid){@media (width>=651px){.model-heading{min-height:7.5em}}}.gpu-picker-input{border-color:#7b876f}.gpu-picker-help{min-height:3em;font:12px/1.5 var(--sans);color:var(--muted);overflow-wrap:anywhere;margin:9px 0 0}.gpu-picker-group+.gpu-picker-group{border-top:1px solid var(--line);margin-top:7px;padding-top:6px}.gpu-picker-group-label{z-index:1;background:var(--panel);color:var(--ink);font:700 12px/1.5 var(--sans);letter-spacing:.025em;overflow-wrap:anywhere;margin:0 0 3px;padding:9px 10px;position:sticky;top:-6px}.winner-label{font-size:9px}.comparison-destinations{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 23px;display:flex}.detail-comparison-link,.hub-comparison-link{max-width:100%;min-height:44px;font:650 12px/1.5 var(--sans);overflow-wrap:anywhere;border:1px solid #7b876f;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;transition:background .15s,transform .12s;display:inline-flex}.detail-comparison-link{background:var(--lime);color:var(--lime-ink);border-color:var(--accent);box-shadow:0 2px 0 var(--line-strong)}.hub-comparison-link{background:var(--surface);color:var(--ink)}.detail-comparison-link:hover,.hub-comparison-link:hover{text-underline-offset:3px;text-decoration:underline}.detail-comparison-link:active,.hub-comparison-link:active{transform:translateY(1px)}.intro-pair{grid-template-columns:minmax(0,1fr);gap:18px;padding:32px 0 24px}.intro-pair .pair-page-title{letter-spacing:-.045em;max-width:25ch;margin-bottom:16px;font-size:clamp(30px,4.5vw,54px);line-height:1.08}@media (width<=650px){.gpu-picker-help{min-height:3em;font-size:12px}.winner-label{font-size:8px}.comparison-destinations{align-items:stretch;padding:13px 16px}.detail-comparison-link,.hub-comparison-link{text-align:center;width:100%}.intro-pair{padding:25px 0 22px}.intro-pair .pair-page-title{max-width:none;font-size:30px}}.discovery-header{border-bottom:1px solid var(--line);align-items:center;gap:26px;min-height:94px;display:flex}.discovery-nav{flex-wrap:wrap;gap:23px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.discovery-nav a{border-bottom:2px solid #0000;align-items:center;min-height:46px;display:flex}.discovery-nav a[aria-current=page]{border-color:var(--accent)}.discovery-nav a:hover,.discovery-footer a:hover{text-underline-offset:5px;text-decoration:underline}.discovery-main{min-height:65vh;padding-block:34px 60px}.discovery-hero{max-width:1000px;padding-block:12px 29px}.discovery-hero h1{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:24ch;margin:0 0 19px;font-size:clamp(34px,5vw,64px);line-height:1.05}.discovery-hero .eyebrow{color:var(--accent);margin-bottom:15px;font-size:11px;font-weight:700}.discovery-intro{max-width:77ch;color:var(--muted);margin-bottom:12px;font-size:16px;line-height:1.7}.discovery-panel{border:1px solid var(--line-strong);background:var(--surface);border-radius:13px;min-width:0;margin-bottom:24px;padding:24px}.discovery-panel h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin-bottom:18px;font-size:clamp(21px,3vw,30px);line-height:1.2}.discovery-panel h3{overflow-wrap:anywhere;margin-bottom:12px;font-size:18px}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:20px 28px;display:grid}.model-card,.pair-card{border:1px solid var(--line-strong);background:var(--surface);min-width:0;box-shadow:0 3px 0 var(--line);border-radius:11px;padding:21px;transition:transform .15s,box-shadow .15s;position:relative}.model-card:hover,.pair-card:hover{box-shadow:0 5px 0 var(--line);transform:translateY(-2px)}.model-card h2,.model-card h3,.pair-card h2,.pair-card h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 14px;font-size:20px;line-height:1.3}.model-card h2 a,.model-card h3 a{min-height:44px;display:block}.model-card h2 a:hover,.model-card h3 a:hover{text-underline-offset:4px;text-decoration:underline 1px}.model-card p,.pair-card p{color:var(--muted);margin-bottom:10px;font-size:13px;line-height:1.6}.model-card dl{margin-bottom:14px}.model-card dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-block:10px;font-size:13px;display:flex}.model-card dt{color:var(--muted)}.model-card dd{font:700 15px var(--mono);margin:0}.discovery-tags,.discovery-links{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;margin-block:13px;display:flex}.discovery-pill{border:1px solid var(--line-strong);background:var(--panel);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:7px;max-width:100%;min-height:38px;padding:7px 11px;font-size:12px;font-weight:650;display:inline-flex}a.discovery-pill:hover{background:var(--positive-bg);text-decoration:underline}.discovery-button{border:1px solid var(--accent);background:var(--lime);min-height:46px;color:var(--lime-ink);box-shadow:0 2px 0 var(--line-strong);white-space:normal;overflow-wrap:anywhere;text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:11px 16px;font-size:13px;font-weight:700;display:inline-flex}.discovery-button:hover{text-decoration:underline}.discovery-button:active{box-shadow:none;transform:translateY(2px)}.discovery-links>a:not(.discovery-button):not(.discovery-pill){text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.pair-card{flex-direction:column;gap:8px;display:flex}.pair-card .discovery-button{align-self:start;margin-top:auto}.pair-card a:not(.discovery-button){text-underline-offset:4px}.pair-card a:not(.discovery-button):hover{text-decoration:underline}.pair-card .pair-names{overflow-wrap:anywhere;gap:8px;font-size:18px;font-weight:750;line-height:1.3;display:grid}.pair-card .pair-names>span{font:11px var(--mono);color:var(--muted)}.discovery-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-block:10px 20px;padding-block:20px;display:flex}.discovery-pagination a,.discovery-pagination [aria-current=page],.discovery-pagination button{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px 13px;font-size:13px;font-weight:650;display:inline-flex}.discovery-pagination [aria-current=page]{background:var(--ink);color:var(--paper)}.discovery-pagination a:hover{background:var(--panel);text-decoration:underline}.discovery-pagination p{text-align:center;width:100%;color:var(--muted);margin-bottom:8px;font-size:13px}.discovery-search{grid-template-columns:minmax(180px,1fr) minmax(140px,200px) auto auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.discovery-search label{font-size:13px;font-weight:700;line-height:1.5;display:block}.discovery-search input,.discovery-search select{background:var(--surface);width:100%;min-height:48px;color:var(--ink);border:1px solid #7b876f;border-radius:7px;margin-top:7px;padding:10px 13px;font-size:15px;display:block}.discovery-search select:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.discovery-search .search-reset{border:1px solid var(--line-strong);background:var(--surface);border-radius:7px;min-height:46px;padding:10px 14px;font-size:13px;font-weight:700}html:not([data-discovery-ready=true]) [data-discovery-search]{display:none}[data-search-status]{color:var(--muted);min-height:1.6em;margin:10px 0 18px;font-size:13px}[data-search-error]{color:#35260d;background:#fff5d9;border:1px solid #b38432;border-radius:8px;margin-block:14px;padding:16px;font-size:14px}.discovery-empty{border:1px dashed var(--line-strong);background:var(--surface);border-radius:10px;padding:32px 22px;font-size:15px}.discovery-preference-notice{color:var(--muted);margin-bottom:0;padding-block:12px;font-size:13px}.profile-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:24px;margin-block:18px 26px;display:grid}.profile-grid>*{min-width:0}.profile-grid .discovery-panel{margin-bottom:0}.profile-facts{margin:0}.profile-facts>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-block:15px;display:grid}.profile-facts dt{color:var(--muted);font-size:13px}.profile-facts dd{font:650 19px/1.4 var(--mono);text-align:right;overflow-wrap:anywhere;max-width:25ch;margin:0}.profile-verdict{max-width:75ch;font-size:17px;line-height:1.8}.profile-meter{width:100%;height:18px;accent-color:var(--accent);margin-block:17px;display:block}.profile-meter::-webkit-meter-bar{background:var(--track);border:1px solid var(--line-strong);border-radius:8px}.profile-meter::-webkit-meter-optimum-value{background:var(--accent);border-radius:8px}.source-list{max-width:85ch;padding-left:22px}.source-list li{color:var(--muted);overflow-wrap:anywhere;padding:7px 0;font-size:14px}.source-list a{text-underline-offset:4px;color:var(--ink);line-height:1.7;text-decoration:underline}.ranking-table-wrap{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px;max-width:100%;margin-block:20px 28px;overflow-x:auto}.ranking-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.ranking-table thead th{background:var(--panel);vertical-align:bottom;border-bottom:1px solid var(--line-strong);padding:17px 15px;font-size:12px;font-weight:750}.ranking-table tbody th{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--line);min-width:180px;max-width:340px;padding:17px 15px;font-size:14px}.ranking-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:17px 15px}.ranking-table tr:last-child td{border-bottom:0}.ranking-table td:first-child{font:600 16px var(--mono);color:var(--muted)}.ranking-table th:nth-child(n+3),.ranking-table td:nth-child(n+3){text-align:right}.ranking-table td:nth-child(2){overflow-wrap:anywhere;min-width:180px;max-width:340px;font-weight:700}.ranking-table a{text-underline-offset:4px;min-height:44px;text-decoration:underline;display:inline-block}.ranking-table small{color:var(--muted);white-space:normal;max-width:31ch;margin-top:5px;font-size:11px;font-weight:400;line-height:1.5;display:block}.ranking-table .numeric{font-family:var(--mono);white-space:nowrap;font-size:17px;font-weight:700}.ranking-table caption{text-align:left;color:var(--muted);padding:15px;font-size:13px}.discovery-footer{border-top:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:24px;padding-block:30px 40px;display:flex}.discovery-footer p{color:var(--muted);margin:0;font-size:13px}.discovery-footer nav{flex-wrap:wrap;gap:12px 22px;width:100%;font-size:13px;font-weight:650;display:flex}.discovery-footer nav a{align-items:center;min-height:44px;display:flex}.bench-discovery-links{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;flex-wrap:wrap;gap:10px;margin-block:26px;padding:20px;display:flex}.bench-discovery-links a{border:1px solid var(--line-strong);border-radius:6px;align-items:center;min-height:44px;padding:7px 12px;font-size:13px;font-weight:700;display:flex}.bench-discovery-links a:hover{background:var(--positive-bg);text-decoration:underline}.gpu-card>.card-profile-link{min-height:44px;font:700 12px/1.5 var(--sans);letter-spacing:0;color:var(--accent);justify-content:space-between;align-items:center;display:flex}.card-profile-link:hover{text-underline-offset:4px;text-decoration:underline}.discovery-page-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}ul.discovery-links{gap:10px;padding:0;list-style:none}.discovery-links li{max-width:100%}.discovery-links li a{border:1px solid var(--line-strong);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:6px;min-height:44px;padding:10px 13px;font-size:13px;font-weight:650;display:flex}.discovery-links li a:hover{background:var(--positive-bg);text-decoration:underline}.pair-card-title{gap:7px;display:grid}.pair-card-title a{min-height:44px;display:block}.pair-card-vs{font:12px var(--mono);color:var(--muted)}.pair-card-workload{font:11px var(--mono);color:var(--muted)}.pair-card-fps{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:15px;margin-block:8px 14px;padding-block:15px;display:grid}.pair-card-fps dt{font:11px var(--mono);color:var(--muted);margin-bottom:7px}.pair-card-fps dd{font:700 22px var(--mono);margin:0}.pair-card-fps dd span{color:var(--muted);font-size:10px}.pair-card-difference{flex-wrap:wrap;align-items:center;gap:7px 13px;display:flex}.pair-card-difference strong{font:700 21px var(--mono);color:var(--ink)}.pair-card-difference span{font-size:11px}.discovery-button-secondary,.discovery-button.secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong);box-shadow:none}.discovery-search-hint,.discovery-method-note{color:var(--muted);max-width:90ch;font-size:13px;line-height:1.7}.profile-nickname{font:700 18px var(--mono);color:var(--accent);margin-block:10px}.profile-fps strong{letter-spacing:-.05em;font-size:clamp(32px,4vw,52px)}.profile-fps span,.profile-facts dd>span:last-child{font-size:13px}.profile-legend{border-top:1px solid var(--line);margin-top:22px;padding-block:20px}.profile-legend>div{justify-content:space-between;align-items:start;gap:16px;display:flex}.profile-legend h3{font-size:16px}.profile-legend strong{font:700 24px var(--mono);white-space:nowrap}.profile-legend strong>span:last-child{font-size:13px}.profile-legend p{color:var(--muted);font-size:13px}.profile-matchups{grid-template-columns:1fr 1fr;gap:0 24px;margin:0 0 23px;padding:0;list-style:none;display:grid}.profile-matchups li{border-top:1px solid var(--line);padding-block:15px}.profile-matchups li>a{overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:flex}.profile-matchups .profile-opponent-link{color:var(--muted);font-size:12px;font-weight:400}.model-card-link,.discovery-text-link{text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.ranking-number{font:650 19px var(--mono);white-space:nowrap}.ranking-quantity>strong{font:650 18px var(--mono)}.ranking-table-wrap:focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media (width<=600px){.profile-matchups{grid-template-columns:1fr}.ranking-table tbody th{min-width:160px;padding:13px 10px}.profile-legend>div{flex-wrap:wrap}.discovery-pill{min-height:44px}.pair-card-title a{font-size:20px}}@media (width<=980px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-header{flex-wrap:wrap;gap:16px;padding-block:18px}.discovery-nav{flex-basis:100%;order:3;gap:22px;margin-left:0}.discovery-theme{margin-left:auto}.profile-grid{grid-template-columns:1fr}.discovery-search{grid-template-columns:minmax(0,1fr) minmax(130px,180px)}.discovery-search button{width:100%}}@media (width<=600px){.discovery-main{padding-block:20px 35px}.discovery-hero{padding-block:10px 20px}.discovery-hero h1{max-width:none;font-size:36px}.discovery-intro{font-size:15px}.discovery-grid{grid-template-columns:1fr;gap:14px}.discovery-panel,.model-card,.pair-card{padding:18px}.discovery-nav{justify-content:space-between;gap:4px;font-size:12px}.discovery-nav a{padding-inline:2px}.discovery-search{grid-template-columns:minmax(0,1fr)}.profile-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.profile-facts dd{font-size:17px}.ranking-table{font-size:13px}.ranking-table th,.ranking-table td{padding:13px 10px}.ranking-table td:nth-child(2){min-width:160px}.discovery-footer{gap:18px}.discovery-footer .brand{font-size:25px}}.pair-jump-links{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.pair-jump-links a{border:1px solid var(--line-strong);background:var(--surface);border-radius:7px;align-items:center;min-height:44px;padding:10px 15px;font-size:13px;font-weight:700;display:inline-flex}.pair-jump-links a:hover{background:var(--positive-bg);text-decoration:underline}.pair-editorial{border:1px solid var(--line-strong);background:var(--surface);border-radius:15px;min-width:0;margin:30px 0 38px;padding:30px;scroll-margin-top:24px}.pair-editorial-heading h2{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:40ch;margin-bottom:24px;font-size:clamp(25px,3.4vw,38px);line-height:1.18}.pair-editorial-heading .section-index{color:var(--accent);font-size:11px;font-weight:700}.pair-focus{max-width:88ch;margin-bottom:27px;font-size:17px;line-height:1.85}.pair-editorial h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin-bottom:16px;font-size:22px;line-height:1.35}.pair-specific-context{border:1px solid var(--line);background:var(--panel);border-radius:9px;max-width:90ch;margin-bottom:24px;padding:22px}.pair-specific-context p{margin-bottom:12px;font-size:15px;line-height:1.8}.pair-evidence-links{flex-wrap:wrap;gap:8px 19px;display:flex}.pair-evidence-links a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.pair-facts-section,.pair-method,.pair-alternatives,.pair-sources{border-top:1px solid var(--line);margin-top:28px;padding-top:26px;scroll-margin-top:24px}.pair-facts-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;font-size:14px;line-height:1.65}.pair-facts-table th,.pair-facts-table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:17px 18px}.pair-facts-table thead th{background:var(--panel);font-size:15px;font-weight:750}.pair-facts-table th:first-child{width:25%}.pair-facts-table tbody th{color:var(--muted);font-size:13px;font-weight:650}.pair-facts-table tr:last-child>*{border-bottom:0}.pair-facts-table small{color:var(--muted);margin-top:6px;font-size:12px;font-weight:400;line-height:1.6;display:block}.pair-facts-table td>strong{font:700 23px var(--mono)}.pair-facts-table a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.pair-facts-table .discovery-pill{font-size:12px;text-decoration:none}.pair-facts-table .pair-nickname{color:var(--accent);font-weight:700}.pair-method p,.pair-alternatives>p,.pair-sources>p{max-width:90ch;color:var(--muted);font-size:14px;line-height:1.8}.pair-method code{color:var(--ink);white-space:normal;font-size:13px}.pair-method>a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.pair-alternative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.pair-alternative-grid>a{border:1px solid var(--line-strong);min-width:0;min-height:72px;box-shadow:0 2px 0 var(--line);overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:16px;font-size:14px;font-weight:700;transition:transform .12s,background .15s;display:flex}.pair-alternative-grid>a:hover{background:var(--positive-bg);text-decoration:underline;transform:translateY(-2px)}.pair-alternative-grid>a>span:last-child{color:var(--accent);font-size:19px}.pair-sources .source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 30px;max-width:none;display:grid}.pair-sources .source-list li{min-width:0}.pair-sources .pair-review-note{font-size:12px}@media (width<=650px){.pair-editorial{margin-top:23px;padding:19px}.pair-editorial-heading h2{font-size:27px}.pair-focus{font-size:15px}.pair-editorial h3{font-size:21px}.pair-specific-context{padding:17px}.pair-specific-context p{font-size:14px}.pair-facts-table{min-width:0;font-size:12px;line-height:1.65}.pair-facts-table th:first-child{width:28%}.pair-facts-table th,.pair-facts-table td{padding:11px 8px}.pair-facts-table thead th,.pair-facts-table tbody th{font-size:12px}.pair-facts-table small{font-size:11px}.pair-facts-table .discovery-pill{padding:6px;font-size:11px}.pair-facts-table td>strong{font-size:20px}.pair-alternative-grid,.pair-sources .source-list{grid-template-columns:1fr}.pair-jump-links{gap:6px}.pair-jump-links a{padding:9px 12px;font-size:12px}}.intro-pair .intro-text{max-width:85ch;font-size:16px;line-height:1.8}
