@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500;600&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--bg:#0f0b0c;--bg-soft:#151011;--panel:#1d1416c2;--panel-solid:#1a1214;--line:#f4ede81c;--line-hot:#e0a45866;--text:#f4ede8;--muted:#a79b98;--dim:#726866;--wine:#8c2438;--wine-light:#b83c53;--ember:#e0a458;--ember-light:#f2c078;--sage:#87a98b;--surface-header:#141010b3;--surface-instrument:linear-gradient(145deg, #291a1dd6, #120d0ed6);--surface-workbench:#171012c7;--surface-input:#100c0d;--surface-model:#0c090ab8;--surface-response:#05040461;--surface-table:#140e0fb3;--response-text:#ded4cf;--response-empty:#615857;--hero-copy:#c6bbb7;--chart-line:#f4ede81a;--shadow:#00000047;--font-head:"Space Grotesk", sans-serif;--font-body:"DM Sans", sans-serif;--font-mono:"IBM Plex Mono", monospace}:root[data-theme=light]{--bg:#f7f1e8;--bg-soft:#efe5d9;--panel:#fffcf7d4;--panel-solid:#fffaf3;--line:#492c2b26;--line-hot:#9c532f6b;--text:#261b1b;--muted:#6d5d59;--dim:#93817b;--wine:#8c2438;--wine-light:#a93148;--ember:#bb6d2c;--ember-light:#9d551f;--sage:#4f7958;--surface-header:#fffaf3cc;--surface-instrument:linear-gradient(145deg, #fffaf3eb, #eeded0db);--surface-workbench:#fffcf7d6;--surface-input:#fffaf3;--surface-model:#fffaf4e6;--surface-response:#ffffffad;--surface-table:#fffbf5d1;--response-text:#433;--response-empty:#9a8983;--hero-copy:#5f504c;--chart-line:#492c2b24;--shadow:#5e382b24}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{min-width:320px;color:var(--text);background:var(--bg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{color:var(--bg);background:var(--ember-light)}.app-shell{background-image:linear-gradient(color-mix(in srgb, var(--text) 2.8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text) 2.8%, transparent) 1px, transparent 1px);background-size:52px 52px;min-height:100vh;transition:color .3s,background-color .3s;position:relative;overflow:hidden}.app-shell:before{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(circle,#ffffff29 0 1px,#0000 1.2px);background-size:27px 31px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.ambient{filter:blur(130px);opacity:.13;pointer-events:none;border-radius:50%;width:560px;height:560px;animation:16s ease-in-out infinite alternate drift;position:absolute}.ambient-one{background:var(--wine-light);top:-200px;right:-160px}.ambient-two{background:var(--ember);animation-delay:-7s;top:680px;left:-300px}@keyframes drift{to{transform:translate(80px,60px)scale(1.08)}}.section-pad,.site-header,.site-footer{width:min(1240px,100% - 64px);margin-inline:auto}.site-header{z-index:10;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:86px;display:flex;position:relative}.brand{font-family:var(--font-head);letter-spacing:-.03em;align-items:center;gap:10px;font-size:18px;display:inline-flex}.brand b{color:var(--ember-light)}.brand-mark{width:34px;height:34px;color:var(--ember);background:#e0a45814;border:1px solid #e0a45859;border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 0 18px #e0a45814}.site-header nav{color:var(--muted);align-items:center;gap:30px;font-size:13px;display:flex}.site-header nav a{transition:color .2s}.site-header nav a:hover{color:var(--text)}.header-actions{align-items:center;gap:9px;display:flex}.theme-toggle{width:35px;height:35px;color:var(--muted);border:1px solid var(--line);background:var(--surface-header);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .2s,border-color .2s,transform .2s;display:grid}.theme-toggle:hover{color:var(--ember);border-color:var(--line-hot);transform:rotate(8deg)}.runtime-pill{border:1px solid var(--line);color:var(--muted);background:var(--surface-header);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:99px;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.runtime-pill i,.status i{background:var(--ember);width:6px;height:6px;box-shadow:0 0 9px var(--ember);border-radius:50%}.runtime-pill.good i{background:var(--sage);box-shadow:0 0 9px var(--sage)}.hero{z-index:1;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(60px,8vw,120px);min-height:680px;padding-block:78px 96px;display:grid;position:relative}.kicker,.step-label{color:var(--ember);font:500 11px var(--font-mono);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:9px;margin:0 0 22px;display:flex}.kicker .dot{background:var(--dim);border-radius:50%;width:3px;height:3px}.hero h1{max-width:680px;font:600 clamp(58px, 7.1vw, 102px)/.92 var(--font-head);letter-spacing:-.072em;margin:0}.hero h1 em{color:#0000;background:linear-gradient(100deg, var(--text) 5%, var(--ember) 55%, var(--wine-light));-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-dek{max-width:620px;color:var(--hero-copy);margin:32px 0 30px;font-size:16px;line-height:1.75}.hero-actions{align-items:center;gap:25px;display:flex}.button,.run-button{cursor:pointer;border:0;border-radius:9px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s}.button.primary{color:#1c0e0e;background:linear-gradient(135deg, var(--ember-light), var(--ember));align-items:center;gap:9px;padding:14px 19px;display:inline-flex;box-shadow:0 8px 28px #e0a45824}.button.primary:hover{transform:translateY(-2px);box-shadow:0 12px 35px #e0a45840}.text-link{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.trust-row{color:var(--dim);gap:24px;margin-top:34px;font-size:11px;display:flex}.trust-row span{align-items:center;gap:7px;display:flex}.hero-instrument{border:1px solid var(--line);background:var(--surface-instrument);min-height:435px;box-shadow:0 32px 90px var(--shadow), inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;padding:18px;position:relative;overflow:hidden}.hero-instrument:after{content:"";background:linear-gradient(110deg,#0000 35%,#f2c07809 50%,#0000 65%);animation:5s linear infinite scan;position:absolute;inset:0}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.instrument-top{z-index:1;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:4px 3px 16px;font-size:11px;display:flex;position:relative}.quant-path{z-index:2;grid-template-columns:repeat(7,1fr);gap:6px;padding:10px 3px 2px;display:grid;position:relative}.quant-path:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:5%;right:5%}.quant-path span{color:var(--dim);border:1px solid var(--line);background:var(--surface-model);font:500 10px var(--font-mono);border-radius:7px;justify-content:center;align-items:baseline;gap:2px;padding:7px 3px;transition:all .35s;display:flex;position:relative}.quant-path span small{text-transform:uppercase;font-size:6px}.quant-path span.passed{color:var(--wine-light)}.quant-path span.active{color:var(--ember-light);border-color:var(--line-hot);background:color-mix(in srgb, var(--ember) 10%, var(--surface-model));box-shadow:0 0 18px color-mix(in srgb, var(--ember) 16%, transparent);transform:translateY(-3px)}.mono{font-family:var(--font-mono)!important}.compression-stage{border-bottom:1px solid var(--line);background:radial-gradient(circle,#8c24383b,#0000 51%);place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.compression-stage:before,.compression-stage:after{content:"";background:linear-gradient(transparent, var(--wine-light), transparent);width:1px;height:68%;animation:3.2s ease-in-out infinite alternate compress;position:absolute}.compression-stage:before{left:17%}.compression-stage:after{animation-direction:alternate-reverse;right:17%}@keyframes compress{to{transform:translateX(var(--shift,70px));opacity:.35}}.compression-stage:after{--shift:-70px}.pressure-line{background:linear-gradient(90deg,#0000,#e0a45859,#0000);height:1px;position:absolute;left:10%;right:10%}.line-a{top:34%}.line-b{bottom:34%}.model-core{width:126px;height:126px;color:var(--ember-light);background:radial-gradient(circle,#e0a45830,#8c24381a);border:1px solid #e0a45873;border-radius:28px;place-items:center;transition:transform .55s cubic-bezier(.2,.8,.2,1),border-radius .55s;display:grid;position:relative;box-shadow:0 0 55px #8c243842,inset 0 0 35px #e0a4580d}.model-core span{font:600 54px var(--font-head);letter-spacing:-.08em;text-shadow:0 0 25px #e0a45847;animation:.45s both bitSwap}.model-core i{background:var(--ember);width:5px;height:5px;box-shadow:0 0 8px var(--ember);border-radius:50%;position:absolute}.model-core i:first-of-type{top:16px;left:24px}.model-core i:nth-of-type(2){top:25px;right:18px}.model-core i:nth-of-type(3){bottom:20px;left:31px}.model-core i:nth-of-type(4){bottom:27px;right:28px}@keyframes bitSwap{0%{opacity:0;transform:translateY(10px)scale(.8)}}.pressure-label{color:var(--dim);font:10px var(--font-mono);text-transform:uppercase;position:absolute;bottom:18px}.pressure-label.left{left:18px}.pressure-label.right{color:var(--ember);right:18px}.instrument-readout{z-index:1;grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;padding:17px 3px 2px;display:grid;position:relative}.instrument-readout small{color:var(--dim);font:9px var(--font-mono);letter-spacing:.1em;margin-bottom:5px;display:block}.instrument-readout strong{font:500 13px var(--font-mono)}.instrument-readout div:first-child strong{color:var(--ember)}.heat-bars{align-items:end;gap:3px;display:flex}.heat-bars i{background:var(--wine);width:4px;height:9px}.heat-bars i:nth-child(n+2){height:15px}.heat-bars i:nth-child(n+3){background:var(--ember);height:22px}.heat-bars i:nth-child(n+4){height:29px}.heat-bars i:nth-child(5){background:var(--ember-light);height:36px}.race-section,.results-section,.guide{z-index:1;border-top:1px solid var(--line);padding-block:105px;position:relative}.section-heading{margin-bottom:40px}.section-heading.split{justify-content:space-between;align-items:end;gap:60px;display:flex}.section-heading h2,.recommender h2{font:600 clamp(36px, 4.4vw, 60px)/1 var(--font-head);letter-spacing:-.055em;margin:0}.section-heading>p:last-child,.section-heading.split>p,.recommender-copy>p{max-width:480px;color:var(--muted);margin:15px 0 0;line-height:1.65}.section-heading.split>p{margin:0 0 4px}.step-label{color:var(--wine-light);margin-bottom:16px}.config-notice{color:var(--ember-light);background:#e0a4580e;border:1px solid #e0a4583b;border-radius:10px;align-items:flex-start;gap:13px;margin-bottom:20px;padding:15px 17px;display:flex}.config-notice strong,.config-notice span{display:block}.config-notice strong{margin-bottom:4px;font-size:13px}.config-notice span{color:#ad9c91;font-size:12px;line-height:1.55}.config-notice code{color:var(--text);font:11px var(--font-mono)}.workbench{border:1px solid var(--line);background:var(--surface-workbench);box-shadow:0 28px 80px var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;padding:clamp(18px,3.2vw,36px)}.field-label{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.field-label label{font-size:13px;font-weight:600}.field-label span{color:var(--dim);font-size:10px}.prompt-block textarea{resize:vertical;width:100%;min-height:120px;color:var(--text);border:1px solid var(--line);background:var(--surface-input);border-radius:11px;outline:none;padding:18px;font-size:15px;line-height:1.6;transition:border .2s,box-shadow .2s;display:block}.prompt-block textarea:focus{border-color:var(--line-hot);box-shadow:0 0 0 3px #e0a4580f}.prompt-block textarea:disabled{opacity:.65}.preset-row{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.preset-row button{color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;transition:all .2s;display:inline-flex}.preset-row button:hover,.preset-row button.active{color:var(--ember-light);background:#e0a4580f;border-color:#e0a45847}.picker-run-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin:24px 0 18px;display:grid}.quant-select>span{color:var(--dim);font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;display:block}.quant-select select{width:100%;height:46px;color:var(--text);border:1px solid var(--line);background:var(--surface-input);border-radius:9px;outline:none;padding:0 13px;font-size:12px}.runtime-explainer{color:var(--sage);border:1px solid color-mix(in srgb, var(--sage) 24%, transparent);background:color-mix(in srgb, var(--sage) 5%, transparent);border-radius:9px;align-items:flex-start;gap:11px;margin:-4px 0 18px;padding:13px 15px;display:flex}.runtime-explainer svg{flex:none}.runtime-explainer strong,.runtime-explainer span{display:block}.runtime-explainer strong{color:var(--text);margin-bottom:3px;font-size:11px}.runtime-explainer span{color:var(--muted);font-size:10px;line-height:1.55}.selection-warning{color:#c06a2b;align-items:center;gap:8px;margin:-5px 0 18px;font-size:10px;display:flex}.run-button{color:#1b0e0e;background:var(--ember);justify-content:center;align-items:center;gap:8px;min-width:160px;height:46px;padding:0 18px;display:inline-flex}.run-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 25px #e0a4582e}.run-button:disabled{color:var(--dim);cursor:not-allowed;background:#2a2222}.run-button.stop{color:var(--text);background:var(--wine)}.panels{grid-template-columns:1fr 1fr;gap:14px;display:grid}.model-panel{border:1px solid var(--line);background:var(--surface-model);border-radius:13px;min-width:0;padding:20px;transition:border .3s,box-shadow .3s;position:relative;overflow:hidden}.model-panel.is-live{border-color:#e0a45854;box-shadow:inset 0 0 50px #e0a45809,0 0 30px #e0a4580f}.model-panel.is-live:after{content:"";border:1px solid var(--ember);opacity:.32;pointer-events:none;border-radius:15px;animation:1.7s ease-out infinite ring;position:absolute;inset:-2px}@keyframes ring{to{opacity:0;inset:-10px}}.panel-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.quant-lockup{align-items:center;gap:11px;display:flex}.side-tag{width:31px;height:31px;color:var(--ember-light);font:600 12px var(--font-mono);background:#e0a4580f;border:1px solid #e0a45840;border-radius:7px;place-items:center;display:grid}.eyebrow{color:var(--dim);font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.11em}.quant-lockup h3{font:600 18px var(--font-head);margin:3px 0 0}.status{color:var(--dim);font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;padding-top:5px;display:inline-flex}.status i{background:var(--dim);width:5px;height:5px;box-shadow:none}.status-running{color:var(--ember)}.status-running i{background:var(--ember);box-shadow:0 0 7px var(--ember);animation:1s infinite blink}.status-done{color:var(--sage)}.status-done i{background:var(--sage)}.status-error{color:#d36a73}.status-error i{background:#d36a73}@keyframes blink{50%{opacity:.3}}.download-wrap{margin:20px 0 0}.download-copy{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.download-copy strong{color:var(--ember);font-family:var(--font-mono)}.progress{background:#2a2223;border-radius:4px;height:4px;margin-top:8px;overflow:hidden}.progress span{border-radius:inherit;background:linear-gradient(90deg, var(--wine-light), var(--ember));height:100%;transition:width .2s;display:block}.load-estimate{color:var(--dim);align-items:center;gap:6px;margin:8px 0 0;font-size:9px;line-height:1.45;display:flex}.response{white-space:pre-wrap;border:1px solid var(--line);min-height:250px;max-height:450px;color:var(--response-text);background:var(--surface-response);border-radius:9px;margin:20px 0;padding:16px;font-size:13px;line-height:1.7;overflow-y:auto}.response.has-output{animation:.22s both tokenIn}.response-empty{max-width:280px;color:var(--response-empty);font-size:12px;display:block}@keyframes tokenIn{0%{opacity:.82}}.inline-error{color:#d57a83;gap:7px;font-size:11px;line-height:1.5;display:flex}.inline-error svg{flex:none;margin-top:1px}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.metric{background:#ffffff04;border:1px solid #f4ede80f;border-radius:7px;min-width:0;padding:10px}.metric-label{color:var(--dim);text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;margin-bottom:7px;font-size:8px;display:flex}.metric strong{color:var(--ember-light);font:500 11px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vote-card{background:linear-gradient(100deg,#8c243814,#e0a4580b);border:1px solid #e0a4582e;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-top:14px;padding:20px;display:flex}.vote-card h3{font:600 18px var(--font-head);margin:4px 0}.vote-card p{color:var(--muted);margin:0;font-size:11px}.vote-actions{gap:8px;display:flex}.vote-actions button{min-width:108px;color:var(--text);border:1px solid var(--line);cursor:pointer;background:#171112;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;display:flex}.vote-actions button:hover:not(:disabled),.vote-actions button.chosen{color:var(--ember-light);border-color:var(--line-hot)}.vote-actions button:disabled:not(.chosen){opacity:.35}.results-section{background:#09070740}.results-grid{grid-template-columns:1.55fr .8fr;gap:14px;display:grid}.chart-card,.leaderboard-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:15px;padding:22px}.card-title{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.card-title h3{font:600 19px var(--font-head);margin:4px 0 0}.card-title>svg{color:var(--ember)}.session-count{color:var(--dim);border:1px solid var(--line);font:9px var(--font-mono);text-transform:uppercase;border-radius:99px;padding:6px 8px}.plot-wrap{height:300px;position:relative}.plot-wrap canvas{width:100%;height:100%}.plot-empty{color:var(--dim);text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:10px;font-size:11px;display:grid;position:absolute;inset:60px 40px}.plot-empty svg{color:var(--wine-light)}.leader-list{min-height:238px}.leader-row{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:12px 0;font-size:12px;display:grid}.leader-row .rank{color:var(--dim);font:10px var(--font-mono)}.leader-row .mono{color:var(--ember-light);font-size:10px}.empty-list{min-height:210px;color:var(--dim);text-align:center;align-content:center;justify-items:center;font-size:11px;display:grid}.empty-list svg{color:var(--wine-light)}.badge-strip{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:15px;font-size:10px;display:flex}.badge-strip svg{color:var(--ember)}.evidence-block{margin-top:16px}.benchmark-card{border:1px solid var(--line);background:var(--panel);border-radius:15px;padding:24px}.benchmark-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.benchmark-grid div{border:1px solid var(--line);background:var(--surface-response);border-radius:9px;padding:14px}.benchmark-grid strong,.benchmark-grid span{display:block}.benchmark-grid strong{color:var(--ember-light);font:600 24px var(--font-head)}.benchmark-grid span{color:var(--muted);margin-top:4px;font-size:9px}.benchmark-card>p{max-width:780px;color:var(--muted);margin:15px 0 9px;font-size:10px;line-height:1.55}.benchmark-card>a{color:var(--ember);align-items:center;gap:6px;font-size:10px;display:inline-flex}.preview-heading{justify-content:space-between;align-items:end;gap:30px;margin:42px 0 16px;display:flex}.preview-heading h3{font:600 26px var(--font-head);margin:5px 0 0}.preview-heading>p{max-width:530px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.preview-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.preview-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;justify-content:space-between;min-height:230px;padding:18px;display:flex}.preview-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-card>div>strong{font:600 17px var(--font-head)}.preview-card p{color:var(--response-text);font-size:11px;line-height:1.65}.preview-card>small{color:var(--dim);font:7px var(--font-mono);letter-spacing:.06em}.recommender{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:90px;display:grid;position:relative}.ram-tool{border:1px solid var(--line);background:linear-gradient(145deg,#27191ce6,#110c0de6);border-radius:15px;padding:24px;box-shadow:0 30px 70px #0003}.ram-tool>label{color:var(--muted);margin-bottom:9px;font-size:11px;display:block}.ram-input{border:1px solid var(--line-hot);background:#0d0a0b;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:58px;padding:0 16px;display:grid}.ram-input svg,.ram-input>span{color:var(--ember)}.ram-input input{width:100%;color:var(--text);font:500 21px var(--font-mono);background:0 0;border:0;outline:0}.ram-input input::-webkit-inner-spin-button{display:none}.recommendation{border:1px solid var(--line);background:#ffffff05;border-radius:9px;align-items:flex-start;gap:13px;min-height:78px;margin-top:12px;padding:16px;display:flex}.recommend-icon{width:37px;height:37px;color:var(--dim);border:1px solid var(--line);border-radius:8px;flex:none;place-items:center;display:grid}.recommend-icon.hot{color:var(--ember);border-color:var(--line-hot);background:#e0a4580f}.recommendation small{color:var(--dim);font:9px var(--font-mono);letter-spacing:.1em;margin-bottom:5px;display:block}.recommendation strong{font:600 14px var(--font-head)}.recommendation p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.45}.quant-table{border:1px solid var(--line);background:var(--surface-table);border-radius:14px;overflow:hidden}.table-row{border-bottom:1px solid var(--line);min-height:80px;color:var(--muted);grid-template-columns:.72fr .75fr .7fr 1.15fr 2fr 30px;align-items:center;gap:15px;padding:14px 18px;font-size:11px;display:grid}.table-row:last-child{border-bottom:0}.table-head{min-height:42px;color:var(--dim);background:color-mix(in srgb, var(--text) 1.8%, transparent);font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.table-row strong,.table-row small{display:block}.table-row strong{color:var(--text);font:600 15px var(--font-head)}.table-row small{color:var(--dim);margin-top:3px;font-size:9px}.tier-badge{border:1px solid var(--line);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:inline-flex}.tier-browser{color:var(--ember-light);background:#e0a4580b;border-color:#e0a45833}.tier-local{color:var(--sage);border-color:color-mix(in srgb, var(--sage) 22%, transparent);background:color-mix(in srgb, var(--sage) 5%, transparent)}.row-warning{align-items:flex-start;gap:4px;max-width:190px;line-height:1.35;color:#b6682f!important;margin-top:7px!important;display:flex!important}.row-warning svg{flex:none}.table-row a,.locked-link{border:1px solid var(--line);border-radius:7px;place-items:center;width:28px;height:28px;transition:all .2s;display:grid}.table-row a:hover{color:var(--ember);border-color:var(--line-hot);transform:translate(2px)}.locked-link{color:var(--dim)}.honesty-note{color:var(--sage);background:#87a98b09;border:1px solid #87a98b2e;border-radius:11px;align-items:flex-start;gap:15px;margin-top:18px;padding:20px;display:flex}.honesty-note svg{flex:none}.honesty-note strong{color:#b9cbb9;margin-bottom:4px;font-size:12px;display:block}.honesty-note p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.site-footer{z-index:1;border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:150px;display:flex;position:relative}.site-footer>div:first-child p{color:var(--dim);margin:9px 0 0;font-size:10px}.footer-tech{color:var(--dim);font:8px var(--font-mono);letter-spacing:.1em;align-items:center;gap:9px;display:flex}.footer-tech i{background:var(--wine-light);border-radius:50%;width:3px;height:3px}.footer-link{color:var(--muted);align-items:center;gap:7px;font-size:11px;transition:color .2s;display:flex}.footer-link:hover{color:var(--text)}.toast{z-index:30;color:#1d1010;background:var(--ember-light);border-radius:9px;align-items:center;gap:9px;padding:13px 16px;font-size:12px;font-weight:600;animation:.35s both toastIn;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 50px #00000059}.toast svg{color:var(--wine)}@keyframes toastIn{0%{opacity:0;transform:translateY(15px)}}:root[data-theme=light] .app-shell:before{background-image:radial-gradient(circle,#4e302d26 0 1px,#0000 1.2px)}:root[data-theme=light] .config-notice span{color:var(--muted)}:root[data-theme=light] .run-button:disabled{color:var(--dim);background:#e6dbcf}:root[data-theme=light] .progress{background:#e3d5c8}:root[data-theme=light] .vote-actions button{background:var(--surface-input)}:root[data-theme=light] .results-section{background:#e0cfbe38}:root[data-theme=light] .ram-tool{box-shadow:0 30px 70px var(--shadow);background:linear-gradient(145deg,#fffaf3f5,#ecdccee6)}:root[data-theme=light] .ram-input{background:var(--surface-input)}:root[data-theme=light] .honesty-note strong{color:var(--sage)}@media (width<=980px){.site-header nav{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{max-width:720px}.hero-instrument{width:100%;max-width:650px}.panels,.results-grid,.recommender{grid-template-columns:1fr}.recommender{gap:35px}.preview-grid,.metrics-grid{grid-template-columns:1fr 1fr}.table-row{grid-template-columns:.6fr .7fr .7fr 1.05fr 1.45fr 26px;gap:10px;padding-inline:12px}}@media (width<=700px){.section-pad,.site-header,.site-footer{width:min(100% - 32px,1240px)}.site-header{height:72px}.runtime-pill{display:none}.theme-toggle{width:33px;height:33px}.hero{gap:50px;padding-block:60px 76px}.hero h1{font-size:clamp(50px,16vw,72px)}.hero-dek{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.trust-row{flex-direction:column;gap:9px}.hero-instrument{min-height:385px;padding:14px}.compression-stage{height:235px}.quant-path{gap:3px}.quant-path span{padding-inline:1px}.instrument-readout{gap:9px}.instrument-readout strong{font-size:10px}.race-section,.results-section,.guide{padding-block:75px}.section-heading.split{display:block}.section-heading.split>p{margin-top:18px}.section-heading h2,.recommender h2{font-size:40px}.workbench{border-radius:14px}.picker-run-row{grid-template-columns:1fr}.run-button{width:100%}.panels{grid-template-columns:1fr}.response{min-height:205px}.panel-head{flex-direction:column}.status{padding-left:43px}.vote-card{flex-direction:column;align-items:stretch}.vote-actions button{flex:1}.recommender{padding-block:75px}.ram-tool{padding:17px}.benchmark-grid,.preview-grid{grid-template-columns:1fr 1fr}.preview-heading{display:block}.preview-heading>p{margin-top:10px}.quant-table{background:0 0;border:0;overflow:visible}.table-head{display:none}.table-row{border:1px solid var(--line);background:var(--surface-table);border-radius:11px;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:10px;padding:17px;display:grid;position:relative}.table-row:last-child{border-bottom:1px solid var(--line)}.table-row>span{min-width:0}.table-row>span:before{content:attr(data-label);color:var(--dim);font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.09em;margin-bottom:5px;display:block}.table-row>span:nth-child(5){grid-column:1/-1}.table-row>span:last-child{position:absolute;top:17px;right:17px}.site-footer{flex-direction:column;align-items:flex-start;gap:24px;padding-block:34px}.footer-tech{flex-wrap:wrap}}@media (width<=480px){.benchmark-grid,.preview-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
