:root{--bg:#0b0f14;--bg-soft:#0f1520;--panel:#131a24;--panel-2:#172030;--panel-3:#1c2634;--line:#263141;--line-soft:#1d2735;--line-strong:#33425a;--fg:#e8eef6;--fg-2:#9fb0c6;--fg-3:#6b7d94;--acc:#58a6ff;--acc-2:#7cc4ff;--acc-soft:#58a6ff1f;--acc-line:#58a6ff59;--ok:#3fb950;--ok-soft:#3fb9501f;--warn:#d29922;--warn-soft:#d2992224;--bad:#f85149;--bad-soft:#f851491f;--purple:#bc8cff;--purple-soft:#bc8cff1f;--radius:12px;--radius-sm:8px;--radius-lg:18px;--shadow:0 1px 0 #ffffff05, 0 12px 32px #00000059;--shadow-soft:0 8px 24px #00000038;--mono:ui-monospace, "Cascadia Mono", "SF Mono", Consolas, "Liberation Mono", monospace;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--maxw:1300px;--maxw-wide:1600px;--nav-h:58px}[data-theme=light]{--bg:#f6f8fb;--bg-soft:#eef2f8;--panel:#fff;--panel-2:#f7f9fc;--panel-3:#eef3f9;--line:#dbe3ee;--line-soft:#e8eef6;--line-strong:#c3d0e2;--fg:#0f1c2e;--fg-2:#52657f;--fg-3:#8296ae;--acc:#1f6feb;--acc-2:#0f5cd0;--acc-soft:#1f6feb17;--acc-line:#1f6feb52;--ok:#1a7f37;--ok-soft:#1a7f371a;--warn:#9a6700;--warn-soft:#9a67001f;--bad:#cf222e;--bad-soft:#cf222e1a;--purple:#8250df;--purple-soft:#8250df1a;--shadow:0 1px 2px #101e360f, 0 10px 28px #101e3614;--shadow-soft:0 6px 18px #101e3612}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}body{background:var(--bg);color:var(--fg);font:15px/1.7 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 500px at 12% -8%,var(--acc-soft),transparent 65%),radial-gradient(700px 420px at 92% 4%,var(--purple-soft),transparent 60%);opacity:.85;position:fixed;inset:0}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;line-height:1.3}p{margin:.6em 0}a{color:var(--acc);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}.num,code,kbd,pre{font-family:var(--mono);font-variant-numeric:tabular-nums}code{background:var(--panel-3);border:1px solid var(--line-soft);color:var(--acc-2);white-space:nowrap;border-radius:5px;padding:1px 5px;font-size:.87em}pre{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--fg);margin:0;padding:14px 16px;font-size:12.5px;line-height:1.65;overflow-x:auto}pre code{color:inherit;font-size:inherit;white-space:pre;background:0 0;border:0;padding:0}::selection{background:var(--acc-line)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-track{background:0 0}.shell{z-index:1;max-width:var(--maxw);margin:0 auto;padding:26px 22px 72px;position:relative}.page-head{margin:4px 0 22px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--acc);font-size:11.5px;font-weight:700}.page-head h1{margin:7px 0 6px;font-size:clamp(24px,3vw,32px)}.lede{max-width:78ch;margin:0;font-size:14.5px}.lede,.muted{color:var(--fg-2)}.dim,.tiny{color:var(--fg-3)}.tiny{font-size:12.5px;line-height:1.65}.small{font-size:13.5px}.nowrap{white-space:nowrap}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:18px}.card.tight{padding:14px 16px}.card.hoverable{transition:border-color .18s,transform .18s,box-shadow .18s}.card.hoverable:hover{border-color:var(--acc-line);box-shadow:var(--shadow);transform:translateY(-2px)}.card-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.card-title h3{font-size:15.5px}.card-title .hint{color:var(--fg-3);font-size:12px}.section{margin:34px 0 0}.section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;padding-bottom:10px;display:flex}.section-head h2{font-size:19px}.section-head .hint{color:var(--fg-3);font-size:12.5px}.grid{gap:14px;display:grid}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.auto-240{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.auto-300{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.auto-180{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.kpis{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:11px;display:grid}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:13px 15px}.kpi .v{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:600;line-height:1.25}.kpi .k{color:var(--fg-2);margin-top:2px;font-size:12.5px}.kpi .n{color:var(--fg-3);margin-top:5px;font-size:11.5px}.tone-ok,.v.ok{color:var(--ok)}.tone-acc,.v.acc{color:var(--acc)}.tone-warn,.v.warn{color:var(--warn)}.tone-bad,.v.bad{color:var(--bad)}.tone-purple,.v.p{color:var(--purple)}.tone-best{color:var(--ok);font-weight:600}.tone-worst{color:var(--bad)}.tone-dim{color:var(--fg-3)}.pill{background:var(--panel-3);border:1px solid var(--line);color:var(--fg-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;line-height:1.6;display:inline-flex}.pill.ok{border-color:color-mix(in srgb,var(--ok) 45%,transparent);color:var(--ok);background:var(--ok-soft)}.pill.warn{border-color:color-mix(in srgb,var(--warn) 45%,transparent);color:var(--warn);background:var(--warn-soft)}.pill.bad{border-color:color-mix(in srgb,var(--bad) 45%,transparent);color:var(--bad);background:var(--bad-soft)}.pill.acc{border-color:var(--acc-line);color:var(--acc);background:var(--acc-soft)}.pill.purple{border-color:color-mix(in srgb,var(--purple) 45%,transparent);color:var(--purple);background:var(--purple-soft)}.pill.sm{padding:1px 8px;font-size:11px}.pill-row{flex-wrap:wrap;gap:6px;display:flex}.dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.btn{border:1px solid var(--line-strong);background:var(--panel);color:var(--fg);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.btn:hover{border-color:var(--acc-line);background:var(--panel-2);text-decoration:none}.btn.primary{background:var(--acc);border-color:var(--acc);color:#fff;font-weight:600}.btn.primary:hover{background:var(--acc-2)}.btn.sm{padding:5px 11px;font-size:12.5px}.btn.active{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc)}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:13px}table.data th{z-index:1;background:var(--panel-3);color:var(--fg-2);text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 11px;font-size:11.5px;font-weight:600;line-height:1.45;position:sticky;top:0}table.data th.l{text-align:left}table.data th.c{text-align:center}table.data td{text-align:right;border-bottom:1px solid var(--line-soft);vertical-align:top;font-variant-numeric:tabular-nums;padding:8px 11px}table.data td.l{text-align:left}table.data td.c{text-align:center}table.data tbody tr:last-child td{border-bottom:0}table.data tbody tr:hover{background:var(--panel-2)}table.data td .sub{color:var(--fg-3);white-space:normal;margin-top:2px;font-size:11.5px;font-weight:400;display:block}table.data.no-num td:not(.l){font-variant-numeric:normal}table.data.compact td,table.data.compact th{padding:6px 9px;font-size:12.5px}table.data td b{font-weight:650}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable:hover{color:var(--fg)}th.sortable .arrow{opacity:.45;margin-left:3px}th.sortable.on .arrow{opacity:1;color:var(--acc)}.tip-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tip-list li{color:var(--fg);padding-left:26px;font-size:13.5px;line-height:1.7;position:relative}.tip-list li:before{font-weight:700;font-family:var(--mono);position:absolute;top:0;left:4px}.tip-list li.t-g:before{content:"✓";color:var(--ok)}.tip-list li.t-w:before{content:"!";color:var(--warn)}.tip-list li.t-b:before{content:"×";color:var(--bad)}.tip-list li.t-n:before{content:"·";color:var(--acc)}.callout{border:1px solid var(--line);border-left:3px solid var(--acc);border-radius:var(--radius-sm);background:var(--panel-2);padding:12px 15px;font-size:13.5px}.callout.warn{border-left-color:var(--warn)}.callout.bad{border-left-color:var(--bad)}.callout.ok{border-left-color:var(--ok)}.kv{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(120px,max-content) 1fr;gap:0;display:grid;overflow:hidden}.kv>div{border-bottom:1px solid var(--line-soft);background:var(--panel);padding:9px 13px;font-size:13px}.kv>div:nth-child(odd){color:var(--fg-2);background:var(--panel-2);font-weight:500}.kv>div:nth-last-child(-n+2){border-bottom:0}.bar{background:var(--panel-3);min-width:54px;height:6px;position:relative;overflow:hidden}.bar,.bar>i{border-radius:99px}.bar>i{background:linear-gradient(90deg,var(--acc),var(--acc-2));position:absolute;inset:0 auto 0 0}.bar.ok>i{background:linear-gradient(90deg,#238636,var(--ok))}.bar.warn>i{background:linear-gradient(90deg,#9e6a03,var(--warn))}.bar.bad>i{background:linear-gradient(90deg,#8b2c26,var(--bad))}index-card{display:block}hr.sep{border:0;border-top:1px solid var(--line);margin:26px 0}[data-theme=dark] .cases-page,[data-theme=dark] .config-page,[data-theme=dark] .models-page{color:var(--fg)!important;background:var(--bg)!important}[data-theme=dark] .cases-hero,[data-theme=dark] .config-hero,[data-theme=dark] .hero,[data-theme=dark] .models-hero{border-color:var(--line)!important;background:radial-gradient(700px 320px at 72% 8%,#58a6ff1f,#0000 62%),linear-gradient(#101722,#0d131d)!important}[data-theme=dark] :is(.card,.panel,.bench,.run,.solution-card,.model-card,.case-card,.overview-card,.deploy-card,.compare-panel,.comparison,.related,.other-results,.hero-guide,.filter-panel,.filter-area,.catalog-card,.case-window,.float-card){color:var(--fg)!important;background:var(--panel)!important;border-color:var(--line)!important;box-shadow:var(--shadow-soft)!important}[data-theme=dark] :is(.solution-card,.model-card,.case-card,.result-thumbs>button,.hero-features>div,.catalog-head button,.info-links a){background:var(--panel)!important;border-color:var(--line)!important}[data-theme=dark] :is(.hero-copy h1,.hero-copy h2,.solution-card h3,.model-card h2,.model-card h3,.case-card h2,.case-card h3,.catalog-head b,.section-heading h2,.deploy-card h3,.hero-guide b,.panel-head h2){color:var(--fg)!important}[data-theme=dark] :is(.hero-copy p,.hero-note,.hero-lede,.solution-card p,.model-card p,.case-card p,.catalog-head span,.hero-guide small,.deploy-card p,.section-heading p,.dim,.tiny){color:var(--fg-2)!important}[data-theme=dark] :is(input,select,textarea,.search input,.filter-field select){color:var(--fg)!important;background:var(--panel-2)!important;border-color:var(--line)!important}[data-theme=dark] :is(input,textarea)::-moz-placeholder{color:var(--fg-3)!important}[data-theme=dark] :is(input,textarea)::placeholder{color:var(--fg-3)!important}[data-theme=dark] :is(table.data,.compare-table-wrap,.table-wrap){border-color:var(--line)!important}[data-theme=dark] :is(table.data th,table.data td,.compare-table-wrap th,.compare-table-wrap td){color:var(--fg-2)!important;border-color:var(--line)!important}[data-theme=dark] :is(table.data thead th,.compare-table-wrap thead th,.compare-table-wrap tbody th){color:var(--fg)!important;background:var(--panel-2)!important}[data-theme=dark] .compare-table-wrap thead th.current{background:var(--acc-soft)!important;box-shadow:inset 0 0 0 1px var(--acc-line)!important}[data-theme=dark] :is(.truth-note,.data-note){color:#e2c77d!important;background:#d299221c!important;border-color:#d2992252!important}[data-theme=dark] .outcome{color:#6fdc9b!important;background:#3fb9501c!important}[data-theme=dark] .outcome span{color:#9bcab0!important}[data-theme=dark] .deploy-card{background:radial-gradient(460px 180px at 100% 0,#58a6ff1f,transparent 68%),var(--panel)!important}[data-theme=dark] .deploy-card-actions .secondary{color:var(--acc-2)!important;background:var(--panel-2)!important;border-color:var(--acc-line)!important}[data-theme=dark] .result-thumbs>button{color:var(--fg)!important}[data-theme=dark] .thumb-media{background:var(--panel-2)!important}[data-theme=dark] :is(.featured-section,.solutions-section,.catalog-section,.section,.contact-section){color:var(--fg)!important}[data-theme=dark] :is(.hero-proofs>div,.way-card,.featured-card,.stat-card,.metric,.cta-bar,.advice-panel){color:var(--fg)!important;background:var(--panel)!important;border-color:var(--line)!important}[data-theme=dark] :is(.hero-proofs b,.way-card b,.featured-card h3,.stat-card b,.cta-bar h2,.advice-panel h3){color:var(--fg)!important}[data-theme=dark] :is(.hero-proofs span,.way-card p,.featured-card p,.stat-card span,.cta-bar p,.advice-panel p){color:var(--fg-2)!important}[data-theme=dark] .btn-hero:not(.primary),[data-theme=dark] .eyebrow,[data-theme=dark] .float,[data-theme=dark] .ways{color:var(--fg)!important;background:color-mix(in srgb,var(--panel) 92%,transparent)!important;border-color:var(--line)!important}[data-theme=dark] :is(.eb-dark,.ways-head h3,.wtxt b,.float b,.trust-item b,.cta-text b,.cb b){color:var(--fg)!important}[data-theme=dark] :is(.lede,.wtxt span,.float span,.trust-item span,.cta-text span,.cb span){color:var(--fg-2)!important}[data-theme=dark] .way{border-color:var(--line-soft)!important}[data-theme=dark] :is(.wn,.wtile,.h-ic,.u-ic,.float .fi){background:var(--acc-soft)!important;color:var(--acc-2)!important}[data-theme=dark] .cta-bar{background:radial-gradient(500px 160px at 18% 0,#58a6ff1a,transparent 70%),var(--panel)!important}[data-theme=dark] .case-detail,[data-theme=dark] .detail-page,[data-theme=dark] .model-page{color:var(--fg)!important;background:var(--bg)!important}[data-theme=dark] :is(.hardware-hero,.case-hero,.model-hero){border-color:var(--line)!important;background:radial-gradient(650px 280px at 68% 20%,#58a6ff1f,#0000 65%),linear-gradient(#101722,#0d131d)!important}[data-theme=dark] :is(.hero-proof,.position-card,.run-panel,.model-tabs a,.other-grid>a,.overview-grid article,.machine-card,.bottom-grid article,.read-guide,.solution-strip button,.result-panel,.test-info,.prompt-block,.stack-block){color:var(--fg)!important;background:var(--panel)!important;border-color:var(--line)!important;box-shadow:var(--shadow-soft)!important}[data-theme=dark] :is(.hero-copy h1,.hero-copy h2,.position-card h3,.run-title h3,.overview-grid h2,.machine-card h3,.bottom-grid h2,.model-identity h1,.read-guide header,.read-guide span b,.title-line h1,.section-heading h2,.panel-heading h2,.test-info h2,.preview-actions b,.prompt-block>b,.stack-block>b,.facts dd){color:var(--fg)!important}[data-theme=dark] :is(.hero-copy>p,.position-card ul,.run-title p,.run-use p,.model-identity p,.machine-card header p,.machine-scenes span,.bottom-grid p,.read-guide small,.hero-summary,.panel-heading p,.test-info header p,.prompt-block p,.stack-block ul,.facts dt,.preview-actions span){color:var(--fg-2)!important}[data-theme=dark] :is(.hero-pills span,.hero-tags span,.use-tags span,.recommended){color:var(--acc-2)!important;background:var(--acc-soft)!important;border-color:var(--acc-line)!important}[data-theme=dark] :is(.proof-head,.run-head,.machine-kpis,.facts,.run-use){border-color:var(--line)!important}[data-theme=dark] :is(.kpi,.spec-panel dt,.table-wrap th,.recommend-panel>a>span,.panel-heading>div>span,.test-info>header>span){background:var(--panel-2)!important}[data-theme=dark] .spec-panel dl,[data-theme=dark] .table-wrap{border-color:var(--line)!important}[data-theme=dark] :is(.spec-panel dt,.spec-panel dd,.table-wrap td,.table-wrap th){border-color:var(--line)!important;color:var(--fg-2)!important}[data-theme=dark] .recommend-panel>a{border-color:var(--line)!important}[data-theme=dark] .recommend-panel>a:hover{background:var(--panel-2)!important}[data-theme=dark] :is(.preview-stage,.text-preview){background:var(--panel-2)!important;border-color:var(--line)!important;color:var(--fg)!important}[data-theme=dark] .preview-actions>a:not(.primary-action){background:var(--panel-2)!important;border-color:var(--line)!important;color:var(--acc-2)!important}@media (width<=1080px){.g-3,.g-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.shell{padding:18px 14px 56px}.g-2,.g-3,.g-4,.kv{grid-template-columns:1fr}.kv>div:nth-child(odd){border-bottom:0;padding-bottom:0}.kv>div:nth-child(2n){padding-top:2px}table.data{font-size:12.5px}}@media print{body{color:#000;background:#fff}.no-print,.site-nav,body:before{display:none!important}}.err-page[data-v-1b0b587d]{align-content:center;min-height:100vh;display:grid}h1[data-v-1b0b587d]{margin:7px 0 6px;font-size:clamp(24px,3vw,32px)}.actions[data-v-1b0b587d]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.mt[data-v-1b0b587d]{margin-top:26px}.lnk[data-v-1b0b587d]{color:var(--fg-2);align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.lnk[data-v-1b0b587d]:hover{color:var(--acc);text-decoration:none}
