@import"https://fonts.googleapis.com/css2?family=Saira:wght@500;600;700;800&family=Hanken+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--font-display: "Saira", "Arial Narrow", sans-serif;--font-body: "Hanken Grotesk", system-ui, sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", monospace;--ink-900: #ffffff;--ink-850: #f7f6f2;--ink-800: #f1efea;--ink-750: #ffffff;--ink-700: #ebe9e2;--ink-650: #e6e4dc;--ink-600: #d5d2c7;--line: rgba(0, 0, 0, .1);--line-strong: rgba(0, 0, 0, .17);--line-faint: rgba(0, 0, 0, .05);--fg-1: #1b1b16;--fg-2: #5a5950;--fg-3: #8c8a7e;--fg-4: #b0aea2;--fg-on-accent: #2a1404;--redline: #ea600f;--redline-hi: #ff8a3d;--redline-lo: #c24e08;--redline-tint: rgba(234, 96, 15, .12);--redline-line: rgba(234, 96, 15, .45);--redline-glow: rgba(234, 96, 15, .3);--match-great: #1f9d57;--match-good: #b6831a;--match-poor: #d2461f;--match-great-tint: rgba(31, 157, 87, .12);--match-good-tint: rgba(182, 131, 26, .14);--match-poor-tint: rgba(210, 70, 31, .12);--electric: #2563eb;--electric-tint: rgba(37, 99, 235, .12);--r-xs: 3px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--shadow-1: 0 1px 2px rgba(20, 20, 15, .07);--shadow-2: 0 10px 28px -8px rgba(20, 20, 15, .14);--shadow-3: 0 24px 56px -16px rgba(20, 20, 15, .22);--inset-hi: inset 0 1px 0 rgba(255, 255, 255, .7);--accent-glow: 0 0 0 1px var(--redline-line), 0 10px 28px -8px var(--redline-glow);--focus-ring: 0 0 0 3px rgba(234, 96, 15, .28);--ease-snap: cubic-bezier(.2, .9, .25, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-base: .18s;--dur-slow: .32s;--display-xl: 800 clamp(48px, 7vw, 84px) / .94 var(--font-display);--display-l: 800 clamp(36px, 4.5vw, 56px) / .98 var(--font-display);--h1: 700 clamp(30px, 3.4vw, 40px) / 1.04 var(--font-display);--h2: 700 26px/1.1 var(--font-display);--h3: 600 20px/1.2 var(--font-display);--h4: 600 16px/1.3 var(--font-display);--body: 400 16px/1.6 var(--font-body);--body-sm: 400 14px/1.55 var(--font-body);--label: 500 13px/1.3 var(--font-body);--eyebrow: 500 12px/1 var(--font-mono);--data: 500 14px/1.4 var(--font-mono);--data-lg: 500 18px/1.2 var(--font-mono)}.apex-root{background:var(--ink-900);color:var(--fg-1);font:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01" on,"cv01" on}.apex-root *,.apex-root *:before,.apex-root *:after{box-sizing:border-box}.apex-root .t-display-xl{font:var(--display-xl);letter-spacing:-.01em;text-transform:uppercase}.apex-root .t-display-l{font:var(--display-l);letter-spacing:-.005em;text-transform:uppercase}.apex-root .t-h1{font:var(--h1);letter-spacing:-.005em}.apex-root .t-h2{font:var(--h2)}.apex-root .t-h3{font:var(--h3)}.apex-root .t-h4{font:var(--h4)}.apex-root .t-body{font:var(--body)}.apex-root .t-body-sm{font:var(--body-sm)}.apex-root .t-label{font:var(--label)}.apex-root .t-mute{color:var(--fg-3)}.apex-root .t-eyebrow{font:var(--eyebrow);text-transform:uppercase;letter-spacing:.2em;color:var(--fg-3)}.apex-root .t-data{font:var(--data);font-variant-numeric:tabular-nums}.apex-root .t-data-lg{font:var(--data-lg);font-variant-numeric:tabular-nums}.apex-root .t-metric{font:800 clamp(34px,4vw,52px) / 1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.apex-root .t-accent{color:var(--redline)}.apex-root ::selection{background:var(--redline-tint)}.apex-root button{font-family:var(--font-body)}.apex-root .bi{display:inline-flex;line-height:1}.apex-root .apex-btn{font:600 14px/1 var(--font-body);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--r-md);border:1px solid transparent;cursor:pointer;transition:background var(--dur-base) var(--ease-snap),transform var(--dur-fast);white-space:nowrap;color:var(--fg-1);background:transparent}.apex-root .apex-btn .bi{font-size:17px}.apex-root .apex-btn:active{transform:translateY(1px)}.apex-root .apex-btn--primary{background:var(--redline);color:var(--fg-on-accent);box-shadow:var(--accent-glow)}.apex-root .apex-btn--primary:hover{background:var(--redline-hi)}.apex-root .apex-btn--primary:active{background:var(--redline-lo)}.apex-root .apex-btn--secondary{background:var(--ink-700);color:var(--fg-1);border-color:var(--line-strong)}.apex-root .apex-btn--secondary:hover{background:var(--ink-650)}.apex-root .apex-btn--ghost{background:transparent;color:var(--fg-2)}.apex-root .apex-btn--ghost:hover{color:var(--fg-1);background:#0000000d}.apex-root .apex-btn--sm{padding:8px 13px;font-size:13px}.apex-root .apex-btn--sm .bi{font-size:15px}.apex-root .apex-btn--lg{padding:15px 26px;font-size:16px}.apex-root .apex-btn--lg .bi{font-size:19px}.apex-root .apex-btn[disabled],.apex-root .apex-btn:disabled{opacity:.4;cursor:not-allowed}.apex-root .apex-btn[disabled]:active,.apex-root .apex-btn:disabled:active{transform:none}.apex-root .apex-badge{font:600 12px/1 var(--font-body);display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--r-pill)}.apex-root .apex-badge .bi{font-size:13px}.apex-root .apex-badge--great{background:var(--match-great-tint);color:var(--match-great)}.apex-root .apex-badge--good{background:var(--match-good-tint);color:var(--match-good)}.apex-root .apex-badge--poor{background:var(--match-poor-tint);color:var(--match-poor)}.apex-root .apex-badge--ev{background:var(--electric-tint);color:var(--electric)}.apex-root .apex-chip{font:var(--data);font-size:12px;padding:6px 11px;border-radius:var(--r-sm);background:var(--ink-700);border:1px solid var(--line);color:var(--fg-2);display:inline-flex;gap:6px;align-items:center;cursor:default}.apex-root .apex-chip .bi{font-size:13px}.apex-root .apex-chip--active{border-color:var(--redline-line);color:var(--redline);background:var(--redline-tint)}.apex-root .apex-tag{font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;padding:5px 8px;border:1px solid var(--line-strong);border-radius:var(--r-xs);color:var(--fg-3);display:inline-block}.apex-root .apex-field{display:flex;flex-direction:column;gap:7px;flex:1;min-width:220px}.apex-root .apex-field__label{font:var(--label);color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.apex-root .apex-input{display:flex;align-items:center;gap:9px;background:var(--ink-650);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;font:var(--body-sm);color:var(--fg-1);transition:border-color var(--dur-base),box-shadow var(--dur-base)}.apex-root .apex-input .bi{font-size:16px;color:var(--fg-3)}.apex-root .apex-input:focus-within{border-color:var(--redline-line);box-shadow:var(--focus-ring)}.apex-root .apex-input input{background:none;border:0;outline:0;color:var(--fg-1);font:var(--body-sm);width:100%}.apex-root .apex-input input::placeholder{color:var(--fg-4)}.apex-root input[type=range].apex-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--r-pill);background:var(--ink-650);outline:none;margin:0}.apex-root input[type=range].apex-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--fg-1);border:3px solid var(--redline);cursor:pointer;box-shadow:var(--shadow-1)}.apex-root input[type=range].apex-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--fg-1);border:3px solid var(--redline);cursor:pointer}.apex-root .apex-slider__row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.apex-root .apex-slider__val{font:800 26px/1 var(--font-display);font-variant-numeric:tabular-nums}.apex-root .apex-slider__caps{display:flex;justify-content:space-between;font:var(--data);font-size:11px;color:var(--fg-3);margin-top:10px}.apex-root .apex-switch{position:relative;width:46px;height:26px;border-radius:var(--r-pill);background:var(--ink-650);border:1px solid var(--line);cursor:pointer;transition:background var(--dur-base);flex:none;padding:0}.apex-root .apex-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--fg-2);transition:transform var(--dur-base) var(--ease-snap),background var(--dur-base)}.apex-root .apex-switch.is-on{background:var(--redline);border-color:transparent}.apex-root .apex-switch.is-on:after{transform:translate(20px);background:var(--fg-1)}.apex-root .apex-switch-row{display:flex;align-items:center;gap:14px}.apex-root .apex-switch-row__label{font:var(--body-sm);color:var(--fg-2)}.apex-root .apex-seg{display:inline-flex;background:var(--ink-700);border:1px solid var(--line);border-radius:var(--r-md);padding:3px}.apex-root .apex-seg button{font:600 13px/1 var(--font-body);color:var(--fg-3);background:none;border:0;padding:9px 16px;border-radius:var(--r-sm);cursor:pointer;transition:all var(--dur-base)}.apex-root .apex-seg button.is-on{background:var(--redline);color:var(--fg-on-accent)}.apex-root .apex-fchip{font:var(--data);font-size:12px;padding:7px 12px;border-radius:var(--r-sm);background:var(--ink-700);border:1px solid var(--line);color:var(--fg-2);cursor:pointer;display:inline-flex;gap:6px;align-items:center;transition:all var(--dur-base)}.apex-root .apex-fchip .bi{font-size:14px}.apex-root .apex-fchip:hover{border-color:var(--line-strong)}.apex-root .apex-fchip.is-on{border-color:var(--redline-line);color:var(--redline);background:var(--redline-tint)}.apex-root .apex-topbar{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.apex-root .apex-topbar__inner{display:flex;align-items:center;gap:18px;height:60px;padding:0 16px;background:#ffffffeb}.apex-root .apex-topbar__brand{display:flex;align-items:center;gap:11px;-webkit-user-select:none;user-select:none}.apex-root .apex-topbar__brand .apex-chev span{width:20px;height:4.5px}.apex-root .apex-topbar__brand .apex-chev span:nth-child(2){width:16px}.apex-root .apex-topbar__wm{font:800 19px/1 var(--font-display);letter-spacing:1px}.apex-root .apex-topnav{display:flex;gap:4px;margin-left:6px}.apex-root .apex-topnav a{font:500 13px/1 var(--font-body);color:var(--fg-3);padding:8px 12px;border-radius:var(--r-sm);text-decoration:none;cursor:pointer;display:flex;align-items:center;gap:7px;transition:all var(--dur-base)}.apex-root .apex-topnav a .bi{font-size:15px}.apex-root .apex-topnav a:hover{color:var(--fg-1)}.apex-root .apex-topnav a.is-active{color:var(--fg-1);background:#0000000d}.apex-root .apex-topbar__search{margin-left:auto;display:flex;align-items:center;gap:9px;background:var(--ink-650);border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 12px;min-width:200px;color:var(--fg-3)}.apex-root .apex-topbar__search .bi{font-size:16px}.apex-root .apex-topbar__search input{background:none;border:0;outline:0;color:var(--fg-1);font:var(--body-sm);width:100%}.apex-root .apex-avatar{width:32px;height:32px;border-radius:50%;background:var(--ink-650);border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;color:var(--fg-2);font:600 12px/1 var(--font-mono);flex:none}.apex-root .apex-gauge{position:relative}.apex-root .apex-gauge svg{transform:rotate(135deg)}.apex-root .apex-gauge__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.apex-root .apex-gauge__score{font:800 38px/1 var(--font-display);font-variant-numeric:tabular-nums}.apex-root .apex-gauge__cap{font:var(--eyebrow);text-transform:uppercase;letter-spacing:.22em;color:var(--fg-3);font-size:9px}.apex-root .apex-card{background:var(--ink-750);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1),var(--inset-hi)}.apex-root .apex-ccard{width:340px;max-width:100%;overflow:hidden;cursor:pointer;transition:all var(--dur-base) var(--ease-snap);display:flex;flex-direction:column}.apex-root .apex-ccard:hover{border-color:var(--line-strong);background:var(--ink-700);box-shadow:var(--shadow-2),var(--inset-hi);transform:translateY(-2px)}.apex-root .apex-ccard__plate{position:relative;height:156px;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 50% 0%,#efede6,#dad7cd)}.apex-root .apex-ccard__ph{color:#bcb8ac}.apex-root .apex-ccard__ph .bi{font-size:68px}.apex-root .apex-ccard:hover .apex-ccard__plate:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--redline)}.apex-root .apex-ccard__scrim{position:absolute;inset:auto 0 0 0;height:76px;background:linear-gradient(transparent,#fffffff0)}.apex-root .apex-ccard__mini{position:absolute;top:12px;right:12px;width:54px;height:54px}.apex-root .apex-ccard__head{position:absolute;left:14px;bottom:10px;right:70px}.apex-root .apex-ccard__rank{font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--redline)}.apex-root .apex-ccard__name{font:700 19px/1.05 var(--font-display);text-transform:uppercase;margin-top:4px}.apex-root .apex-ccard__body{padding:14px;display:flex;flex-direction:column;flex:1}.apex-root .apex-ccard__specs{display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.apex-root .apex-ccard__spec{flex:1;padding:10px 0;text-align:center;border-right:1px solid var(--line)}.apex-root .apex-ccard__spec:last-child{border-right:0}.apex-root .apex-ccard__spec .v{font:var(--data);font-size:15px;color:var(--fg-1)}.apex-root .apex-ccard__spec .l{font:var(--data);font-size:9px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.05em;margin-top:3px}.apex-root .apex-ccard__verdict{font:var(--body-sm);color:var(--fg-2);margin:12px 0 0;flex:1}.apex-root .apex-ccard__foot{display:flex;align-items:center;justify-content:space-between;margin-top:14px;gap:10px}.apex-root .apex-ccard__chips{display:flex;gap:6px}.apex-root .apex-ccard:hover .apex-chip{background:var(--ink-650)}.apex-root .apex-feature{padding:24px}.apex-root .apex-feature__ic{width:40px;height:40px;border-radius:var(--r-md);background:var(--ink-700);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--redline);margin-bottom:16px}.apex-root .apex-feature__ic .bi{font-size:18px}.apex-root .apex-feature__num{font:800 13px/1 var(--font-mono);color:var(--redline)}.apex-root .apex-feature h4{font:var(--h3);margin:12px 0 8px}.apex-root .apex-feature p{font:var(--body-sm);color:var(--fg-2);margin:0}.apex-root .apex-opts{display:flex;flex-direction:column;gap:10px}.apex-root .apex-opt{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--r-md);background:var(--ink-750);border:1px solid var(--line);cursor:pointer;transition:all var(--dur-base);text-align:left;width:100%}.apex-root .apex-opt:hover{border-color:var(--line-strong);background:var(--ink-700)}.apex-root .apex-opt.is-selected{border-color:var(--redline-line);background:var(--redline-tint)}.apex-root .apex-opt__ic{width:38px;height:38px;border-radius:var(--r-sm);background:var(--ink-700);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--fg-2);flex:none}.apex-root .apex-opt__ic .bi{font-size:18px}.apex-root .apex-opt.is-selected .apex-opt__ic{color:var(--redline);border-color:var(--redline-line)}.apex-root .apex-opt__text{flex:1}.apex-root .apex-opt__title{font:600 15px/1.2 var(--font-body);color:var(--fg-1)}.apex-root .apex-opt__desc{font:var(--body-sm);color:var(--fg-3);margin-top:3px}.apex-root .apex-opt__chk{color:var(--redline);opacity:0;display:flex}.apex-root .apex-opt.is-selected .apex-opt__chk{opacity:1}.apex-root .apex-progress{display:flex;gap:6px}.apex-root .apex-progress__seg{flex:1;height:4px;border-radius:var(--r-pill);background:var(--ink-650)}.apex-root .apex-progress__seg.is-done{background:var(--redline)}.apex-root .apex-progress__seg.is-current{background:var(--redline);opacity:.5}.apex-root .apex-proscons{display:grid;grid-template-columns:1fr 1fr;gap:28px}.apex-root .apex-pc h4{font:var(--h4);text-transform:uppercase;margin:0 0 14px;display:flex;align-items:center;gap:8px}.apex-root .apex-pc h4 .bi{font-size:16px}.apex-root .apex-pc--pros h4{color:var(--match-great)}.apex-root .apex-pc--cons h4{color:var(--match-poor)}.apex-root .apex-pc ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.apex-root .apex-pc li{display:flex;gap:10px;font:var(--body-sm);color:var(--fg-2);align-items:flex-start}.apex-root .apex-pc li .apex-pc__ic{flex:none;margin-top:1px;display:flex}.apex-root .apex-pc li .apex-pc__ic .bi{font-size:16px}.apex-root .apex-pc--pros li .apex-pc__ic{color:var(--match-great)}.apex-root .apex-pc--cons li .apex-pc__ic{color:var(--match-poor)}.apex-root .apex-spec{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px}.apex-root .apex-spec__row{display:flex;justify-content:space-between;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--line)}.apex-root .apex-spec__row .k{font:var(--label);font-size:13px;color:var(--fg-3)}.apex-root .apex-spec__row .v{font:var(--data);font-size:14px;color:var(--fg-1)}.apex-root .apex-ctable-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg)}.apex-root table.apex-ctable{border-collapse:collapse;width:100%;margin:0}.apex-root table.apex-ctable th,.apex-root table.apex-ctable td{padding:13px 16px;text-align:right}.apex-root table.apex-ctable thead th{font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-3);border-bottom:2px solid var(--line-strong);background:var(--ink-800)}.apex-root table.apex-ctable thead th .cn{font:700 15px/1 var(--font-display);color:var(--fg-1)}.apex-root table.apex-ctable th.apex-ctable__rowlabel,.apex-root table.apex-ctable td.apex-ctable__rowlabel{text-align:left;font:var(--label);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-3);position:sticky;left:0;background:var(--ink-800)}.apex-root table.apex-ctable tbody td{font:var(--data);font-size:14px;border-bottom:1px solid var(--line);color:var(--fg-2)}.apex-root table.apex-ctable tbody tr:last-child td,.apex-root table.apex-ctable tbody tr:last-child th{border-bottom:0}.apex-root table.apex-ctable tbody tr:hover td,.apex-root table.apex-ctable tbody tr:hover th.apex-ctable__rowlabel{background:#00000006}.apex-root table.apex-ctable .is-win{color:var(--match-great);font-weight:600}.apex-root .apex-scan{position:relative;height:210px;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--line);display:flex;align-items:center;padding:0 32px;background:radial-gradient(90% 130% at 20% -10%,rgba(234,96,15,.15) 0%,transparent 55%),var(--ink-900)}.apex-root .apex-scan__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;mix-blend-mode:multiply;background-image:linear-gradient(var(--fg-1) 1px,transparent 1px),linear-gradient(90deg,var(--fg-1) 1px,transparent 1px);background-size:26px 26px}.apex-root .apex-scan__beam{position:absolute;left:0;right:0;height:2px;top:40%;background:linear-gradient(90deg,transparent,var(--redline),transparent);box-shadow:0 0 16px var(--redline-glow);animation:apex-scanmove 1.8s var(--ease-snap) infinite}@keyframes apex-scanmove{0%{top:12%;opacity:0}18%{opacity:1}82%{opacity:1}to{top:88%;opacity:0}}.apex-root .apex-scan__content{position:relative}.apex-root .apex-scan__head{font:700 26px/1 var(--font-display);text-transform:uppercase;margin-bottom:10px}.apex-root .apex-scan__status{font:var(--data);font-size:13px;color:var(--fg-2)}.apex-root .apex-scan__status b{color:var(--redline)}@media(prefers-reduced-motion:reduce){.apex-root .apex-scan__beam{animation:none;opacity:1;top:50%}}.apex-root .apex-stat-grid{display:flex;gap:44px;flex-wrap:wrap}.apex-root .apex-stat .v{font:800 clamp(28px,3.4vw,40px) / 1 var(--font-display);font-variant-numeric:tabular-nums}.apex-root .apex-stat .v .u{color:var(--redline)}.apex-root .apex-stat .l{font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-3);margin-top:9px}.apex-root .apex-chev{display:flex;flex-direction:column;gap:2.5px}.apex-root .apex-chev span{width:22px;height:5px;background:var(--redline);clip-path:polygon(0 100%,50% 0,100% 100%,50% 42%)}.apex-root .apex-chev span:nth-child(2){width:18px;opacity:.45}.apex-root .apex-wordmark{font:800 22px/1 var(--font-display);letter-spacing:1px}.apex-root .apex-chev-mark{display:flex;flex-direction:column;gap:4px;align-items:center}.apex-root .apex-chev-mark span{height:7px;background:var(--redline);clip-path:polygon(0 100%,50% 0,100% 100%,50% 42%)}.apex-root .apex-chev-mark span:nth-child(1){width:44px}.apex-root .apex-chev-mark span:nth-child(2){width:36px;opacity:.45}.apex-root .apex-chev-mark span:nth-child(3){width:28px;opacity:.18}.apex-root .apex-swatch{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--ink-800);cursor:pointer;transition:border-color var(--dur-base),transform var(--dur-fast);text-align:left;padding:0;width:100%;display:block}.apex-root .apex-swatch:hover{border-color:var(--line-strong);transform:translateY(-2px)}.apex-root .apex-swatch__chip{height:72px;border-bottom:1px solid var(--line)}.apex-root .apex-swatch__meta{padding:10px 12px}.apex-root .apex-swatch__name{font:600 12px/1.2 var(--font-body);color:var(--fg-1)}.apex-root .apex-swatch__value{font:var(--data);font-size:11px;color:var(--fg-3);margin-top:4px}.apex-root .apex-ticker{display:inline-flex;align-items:center;gap:8px;font:var(--data);font-size:12px;color:var(--fg-3);white-space:nowrap;overflow:hidden}.apex-root .apex-ticker__dot{width:7px;height:7px;border-radius:50%;background:var(--match-great);box-shadow:0 0 0 0 var(--match-great);flex:none;animation:apex-pulse 2s var(--ease-out) infinite}.apex-root .apex-ticker__line{animation:apex-tick-in var(--dur-slow) var(--ease-out)}@keyframes apex-pulse{0%{box-shadow:0 0 #1f9d5773}70%{box-shadow:0 0 0 6px #1f9d5700}to{box-shadow:0 0 #1f9d5700}}@keyframes apex-tick-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.apex-root .apex-ticker__dot,.apex-root .apex-ticker__line{animation:none}}.apex-root .apex-stat-tile{background:var(--ink-750);border:1px solid var(--line);border-radius:var(--r-md);padding:16px;box-shadow:var(--shadow-1),var(--inset-hi)}.apex-root .apex-stat-tile__ic{display:inline-flex;color:var(--fg-3);margin-bottom:10px}.apex-root .apex-stat-tile__ic .bi{font-size:16px}.apex-root .apex-stat-tile__v{font:800 26px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--fg-1)}.apex-root .apex-stat-tile__u{font-size:.6em;color:var(--fg-3);margin-left:1px}.apex-root .apex-stat-tile__l{font:500 11px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-3);margin-top:8px}.apex-root .apex-barmeter{display:flex;align-items:center;gap:12px}.apex-root .apex-barmeter__track{flex:1;height:8px;border-radius:var(--r-pill);background:var(--ink-650);overflow:hidden}.apex-root .apex-barmeter__fill{height:100%;border-radius:var(--r-pill);transition:width var(--dur-slow) var(--ease-out)}.apex-root .apex-barmeter__val{font:var(--data);font-size:13px;color:var(--fg-1);white-space:nowrap}.apex-root .apex-barmeter__val em{color:var(--fg-3);font-style:normal}.apex-root .apex-speclist{display:flex;flex-direction:column}.apex-root .apex-speclist__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid var(--line)}.apex-root .apex-speclist__row:last-child{border-bottom:0}.apex-root .apex-speclist__k{font:var(--label);font-size:13px;color:var(--fg-3)}.apex-root .apex-speclist__v{font:var(--data);font-size:14px;color:var(--fg-1);text-align:right}.apex-root .apex-speclist__v em{color:var(--fg-3);font-style:normal;margin-left:4px}.apex-root .apex-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.apex-root .apex-tabs::-webkit-scrollbar{display:none}.apex-root .apex-tabs__btn{font:600 13px/1 var(--font-body);display:inline-flex;align-items:center;gap:8px;padding:12px 14px;border:0;background:none;color:var(--fg-3);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--dur-base)}.apex-root .apex-tabs__btn .bi{font-size:16px}.apex-root .apex-tabs__btn:hover{color:var(--fg-1)}.apex-root .apex-tabs__btn.is-on{color:var(--redline);border-bottom-color:var(--redline)}.apex-root .apex-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#14140f66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 16px;overflow-y:auto}.apex-root .apex-modal{width:100%;max-width:520px;background:var(--ink-750);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-3);padding:20px}.apex-root .apex-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.apex-root .apex-modal__eyebrow{font:var(--eyebrow);text-transform:uppercase;letter-spacing:.2em;color:var(--redline)}.apex-root .apex-modal__title{font:var(--h3);margin:6px 0 0}.apex-root .apex-modal__x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--ink-700);color:var(--fg-2);width:32px;height:32px;border-radius:var(--r-sm);cursor:pointer;flex:none;display:inline-flex;align-items:center;justify-content:center}.apex-root .apex-modal__x:hover{color:var(--fg-1);border-color:var(--line-strong)}.apex-root .apex-fgroup{display:flex;flex-direction:column;gap:9px}.apex-root .apex-fgroup__label{font:var(--label);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-3);display:flex;align-items:center;gap:7px}.apex-root .apex-fgroup__label .bi{font-size:15px}.apex-root .apex-fgroup__chips{display:flex;flex-wrap:wrap;gap:8px}.apex-root .apex-curve{width:100%}.apex-root .apex-curve__legend{display:flex;flex-wrap:wrap;gap:16px;font:var(--data);font-size:11px;color:var(--fg-3);margin-bottom:10px}.apex-root .apex-curve__svg{display:block;width:100%;height:auto}.apex-root .apex-curve__tick{font:500 10px/1 var(--font-mono);fill:var(--fg-3)}.apex-root .apex-blueprint__svg{display:block;width:100%;height:auto}.apex-root .apex-blueprint__dim line{stroke:var(--fg-3);stroke-width:1}.apex-root .apex-blueprint__dim.is-accent line{stroke:var(--redline-line)}.apex-root .apex-blueprint__txt{font:500 11px/1 var(--font-mono);fill:var(--fg-2)}.apex-root .apex-blueprint__txt.is-accent{fill:var(--redline)}.apex-root .apex-blueprint__foot{display:flex;flex-wrap:wrap;gap:18px;margin-top:10px;font:var(--data);font-size:12px;color:var(--fg-3)}.apex-root .apex-blueprint__foot b{color:var(--fg-1);font-weight:600}.apex-root .apex-blueprint__foot em{font-style:normal}.apex-root .apex-drive__car{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;height:70px;padding:0 8px}.apex-root .apex-drive__shaft{position:absolute;left:18%;right:18%;top:50%;height:3px;background:var(--line-strong);transform:translateY(-50%)}.apex-root .apex-drive__engine{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;background:var(--ink-700);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;margin:0 auto}.apex-root .apex-drive__axle{position:relative;z-index:1;display:flex;flex-direction:column;gap:30px}.apex-root .apex-drive__wheel{width:12px;height:26px;border-radius:3px;background:var(--ink-600)}.apex-root .apex-drive__car--fwd .is-front .apex-drive__wheel,.apex-root .apex-drive__car--rwd .is-rear .apex-drive__wheel,.apex-root .apex-drive__car--awd .apex-drive__wheel{background:var(--redline)}.apex-root .apex-drive__label{font:var(--data);font-size:12px;color:var(--fg-3);margin-top:10px}.apex-root .apex-ratios__bars{display:flex;align-items:flex-end;gap:10px;height:150px}.apex-root .apex-ratios__bar{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.apex-root .apex-ratios__track{flex:1;width:100%;display:flex;align-items:flex-end;border-radius:var(--r-sm);background:var(--ink-650);overflow:hidden}.apex-root .apex-ratios__fill{width:100%;background:var(--redline);border-radius:var(--r-sm) var(--r-sm) 0 0;transition:height var(--dur-slow) var(--ease-out)}.apex-root .apex-ratios__fill.is-alt{background:var(--fg-3)}.apex-root .apex-ratios__v{font:var(--data);font-size:11px;color:var(--fg-1);margin-top:8px}.apex-root .apex-ratios__g{font:500 10px/1 var(--font-mono);color:var(--fg-3);margin-top:3px}.apex-root .apex-ratios__bar.is-final .apex-ratios__g{color:var(--redline)}.apex-root .apex-ratios__note{font:var(--data);font-size:11px;color:var(--fg-3);margin-top:14px}.apex-root .apex-mkt{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.apex-root .apex-mkt__btn{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-750);text-decoration:none;transition:all var(--dur-base) var(--ease-snap)}.apex-root .apex-mkt__btn:hover{border-color:var(--redline-line);background:var(--ink-700);transform:translateY(-1px)}.apex-root .apex-mkt__ic{display:inline-flex;color:var(--redline)}.apex-root .apex-mkt__ic .bi{font-size:18px}.apex-root .apex-mkt__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.apex-root .apex-mkt__name{font:600 14px/1.2 var(--font-body);color:var(--fg-1)}.apex-root .apex-mkt__note{font:var(--data);font-size:11px;color:var(--fg-3)}.apex-root .apex-mkt__out{font-size:16px;color:var(--fg-3)}.apex-root .apex-mkt--compact{grid-template-columns:1fr;gap:8px}.apex-root .apex-mkt--compact .apex-mkt__btn{padding:10px 14px;gap:8px}.apex-root .apex-featlist{padding:20px}.apex-root .apex-featlist__head{font:var(--h4);display:flex;align-items:center;gap:10px;margin-bottom:14px}.apex-root .apex-featlist__ic{display:inline-flex;color:var(--redline)}.apex-root .apex-featlist__ic .bi{font-size:18px}.apex-root .apex-featlist__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.apex-root .apex-featlist__list li{display:flex;align-items:flex-start;gap:9px;font:var(--body-sm);color:var(--fg-2)}.apex-root .apex-featlist__list li .bi{color:var(--match-great);font-size:15px;margin-top:2px;flex:none}.apex-root .apex-engrow{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-750);cursor:pointer;transition:all var(--dur-base) var(--ease-snap)}.apex-root .apex-engrow:hover{border-color:var(--redline-line);background:var(--ink-700);transform:translateY(-1px)}.apex-root .apex-engrow__gauge{flex:none}.apex-root .apex-engrow__main{flex:1;min-width:0}.apex-root .apex-engrow__name{font:700 17px/1 var(--font-display);color:var(--fg-1);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.apex-root .apex-engrow__eng{font:var(--data);font-size:11px;color:var(--fg-3)}.apex-root .apex-engrow__specs{font:var(--data);font-size:12px;color:var(--fg-2);margin-top:6px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.apex-root .apex-engrow__dot{color:var(--fg-4);font-style:normal;margin:0 2px}.apex-root .apex-engrow__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.apex-root .apex-engrow__go{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.apex-root .apex-engrow__go .bi{font-size:18px;color:var(--redline)}.apex-root .apex-engrow__price{font:800 18px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--fg-1);display:flex;align-items:baseline;gap:5px}.apex-root .apex-engrow__price em{font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3);font-style:normal}.apex-root .apex-vscard{position:relative;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.apex-root .apex-vscard.is-lead{border-color:var(--redline-line);box-shadow:var(--accent-glow)}.apex-root .apex-vscard__tag{position:absolute;top:-11px;left:50%;transform:translate(-50%);white-space:nowrap;display:inline-flex;align-items:center;gap:5px;font:600 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;padding:5px 10px;border-radius:var(--r-pill);background:var(--redline);color:var(--fg-on-accent)}.apex-root .apex-vscard__tag .bi{font-size:12px}.apex-root .apex-vscard__name{font:700 18px/1.1 var(--font-display);margin-top:8px}.apex-root .apex-vscard__var{font:var(--data);font-size:12px;color:var(--fg-3)}.apex-root .apex-vscard__tally{font:var(--data);font-size:12px;color:var(--fg-2);margin-top:4px}.apex-root .apex-vscard__tally b{font-family:var(--font-display);font-size:16px;color:var(--redline)}.apex-root .apex-searchbox{position:relative;width:100%}.apex-root .apex-searchbox__field{display:flex;align-items:center;gap:12px;background:var(--ink-750);border:1px solid var(--line-strong);border-radius:var(--r-md);padding:14px 16px;box-shadow:var(--shadow-1);transition:border-color var(--dur-base),box-shadow var(--dur-base)}.apex-root .apex-searchbox.is-open .apex-searchbox__field{border-color:var(--redline-line);box-shadow:var(--focus-ring)}.apex-root .apex-searchbox__field .bi-search{font-size:20px;color:var(--fg-3)}.apex-root .apex-searchbox__field input{flex:1;min-width:0;border:0;outline:0;background:none;font:var(--body);color:var(--fg-1)}.apex-root .apex-searchbox__field input::placeholder{color:var(--fg-4)}.apex-root .apex-searchbox__clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--fg-3);cursor:pointer;display:inline-flex;padding:2px}.apex-root .apex-searchbox__clear:hover{color:var(--fg-1)}.apex-root .apex-searchbox__spin{width:16px;height:16px;border-radius:50%;border:2px solid var(--ink-650);border-top-color:var(--redline);animation:apex-spin .7s linear infinite;flex:none}.apex-root .apex-searchbox__spin.is-sm{width:13px;height:13px;border-width:2px}@keyframes apex-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.apex-root .apex-searchbox__spin{animation:none}}.apex-root .apex-searchbox__results{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:20;background:var(--ink-750);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--shadow-2);padding:6px;max-height:360px;overflow-y:auto}.apex-root .apex-searchbox__thinking,.apex-root .apex-searchbox__empty{display:flex;align-items:center;gap:10px;padding:14px;font:var(--data);font-size:13px;color:var(--fg-3)}.apex-root .apex-searchbox__row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px;border:0;border-radius:var(--r-sm);background:none;cursor:pointer;color:inherit}.apex-root .apex-searchbox__row.is-on{background:var(--ink-700)}@media(max-width:900px){.apex-root .apex-proscons{grid-template-columns:1fr}}html,body{margin:0;background:var(--ink-900)}.apex-root.lp-app{min-height:100vh;display:flex;flex-direction:column;background:var(--ink-900)}.apex-root .lp-main{flex:1}.apex-root .lp-shell{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.apex-root .lp-page{padding:36px 0 88px}.apex-root .lp-topbar{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--ink-900) 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.apex-root .lp-topbar__inner{display:flex;align-items:center;gap:18px;height:60px}.apex-root .lp-brand{display:flex;align-items:center;gap:11px;background:none;border:0;padding:0;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--fg-1)}.apex-root .lp-wm{font:800 20px/1 var(--font-display);letter-spacing:1px}.apex-root .lp-wm-dot{color:var(--redline)}.apex-root .lp-nav{display:flex;gap:2px;margin-left:6px}.apex-root .lp-nav a{font:600 13px/1 var(--font-body);color:var(--fg-3);padding:9px 13px;border-radius:var(--r-sm);text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:color var(--dur-base),background var(--dur-base)}.apex-root .lp-nav a .bi{font-size:15px}.apex-root .lp-nav a:hover{color:var(--fg-1)}.apex-root .lp-nav a.is-active{color:var(--fg-1);background:var(--ink-700)}.apex-root .lp-topbar__end{margin-left:auto;display:flex;align-items:center;gap:14px}.apex-root .lp-topbar__search{display:inline-flex;align-items:center;gap:9px;background:var(--ink-650);border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 12px;min-width:210px;color:var(--fg-3);cursor:text;font:var(--body-sm);transition:border-color var(--dur-base)}.apex-root .lp-topbar__search:hover{border-color:var(--line-strong)}.apex-root .lp-topbar__search .bi{font-size:15px}.apex-root .lp-topbar__search .lp-kbd{margin-left:auto;font:500 11px/1 var(--font-mono);color:var(--fg-3);border:1px solid var(--line-strong);border-radius:var(--r-xs);padding:3px 6px}@media(max-width:860px){.apex-root .lp-topbar__search,.apex-root .lp-ticker-wrap{display:none}}@media(max-width:560px){.apex-root .lp-nav a span{display:none}}.apex-root .lp-hero{position:relative;overflow:hidden;min-height:calc(100vh - 61px);display:flex;align-items:center;background:radial-gradient(72% 96% at 50% -8%,var(--redline-tint) 0%,transparent 56%),var(--ink-900)}.apex-root .lp-grid-tex{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(0,0,0,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.035) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:radial-gradient(80% 80% at 50% 35%,#000 0%,transparent 75%);mask-image:radial-gradient(80% 80% at 50% 35%,#000 0%,transparent 75%)}.apex-root .lp-hero__inner{position:relative;z-index:1;width:100%;max-width:760px;margin:0 auto;padding:56px 24px 72px;text-align:center}.apex-root .lp-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font:var(--eyebrow);text-transform:uppercase;letter-spacing:.2em;color:var(--fg-3)}.apex-root .lp-hero__eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--match-great);box-shadow:0 0 #1f9d5773;animation:lp-pulse 2.2s var(--ease-out) infinite}@keyframes lp-pulse{0%{box-shadow:0 0 #1f9d5766}70%{box-shadow:0 0 0 6px #1f9d5700}to{box-shadow:0 0 #1f9d5700}}.apex-root .lp-hero__title{font:var(--display-l);text-transform:uppercase;letter-spacing:-.01em;margin:16px 0 0}.apex-root .lp-hero__title .accent{color:var(--redline)}.apex-root .lp-hero__sub{font:400 18px/1.55 var(--font-body);color:var(--fg-2);max-width:560px;margin:18px auto 0;text-wrap:pretty}.apex-root .lp-hero__search{max-width:620px;margin:34px auto 0;text-align:left}.apex-root .lp-hero__stats{margin-top:52px;display:flex;justify-content:center}.apex-root .lp-popular{margin-top:30px}.apex-root .lp-popular__label{font:var(--eyebrow);text-transform:uppercase;letter-spacing:.18em;color:var(--fg-3);margin-bottom:14px}.apex-root .lp-card{width:100%;height:100%;text-align:left;background:var(--ink-750);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px;cursor:pointer;color:inherit;box-shadow:var(--shadow-1),var(--inset-hi);transition:border-color var(--dur-base) var(--ease-snap),box-shadow var(--dur-base) var(--ease-snap),transform var(--dur-base) var(--ease-snap)}.apex-root .lp-card:hover{border-color:var(--redline-line);box-shadow:var(--shadow-2),var(--inset-hi);transform:translateY(-2px)}.apex-root .lp-card__name{display:block;font:600 14px/1.25 var(--font-body);color:var(--fg-1)}.apex-root .lp-card__meta{display:block;font:var(--data);font-size:11px;color:var(--fg-3);margin-top:4px}.apex-root .lp-card__count{display:block;font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--redline);margin-top:6px}.apex-root .lp-section-head{margin-bottom:24px}.apex-root .lp-section-head h1{font:var(--h1);text-transform:uppercase;margin:8px 0 0}.apex-root .lp-section-head .lp-section-sub{font:var(--data);color:var(--fg-2);font-size:13px;margin:6px 0 0}.apex-root .lp-footer{border-top:1px solid var(--line);padding:28px 0 36px;margin-top:24px}.apex-root .lp-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.apex-root .lp-footer__note{font:var(--body-sm);color:var(--fg-3)}@media(prefers-reduced-motion:no-preference){.apex-root .fade-up{animation:lp-fade-up .42s var(--ease-out) both}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}
