@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--bg:#09090b;--panel:#141416;--panel2:#202024;--border:rgba(255,255,255,.08);--text:#fafafa;--muted:#a1a1aa;--muted2:#71717a;--accent:#10b981;--accent2:#34d399;--red:#f43f5e;--amber:#fbbf24;--blue:#3b82f6;--violet:#8b5cf6;--gpu-glow:rgba(16, 185, 129, .15)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top center,#111827 0%,var(--bg) 100%);color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--accent2);text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:1600px;margin:0 auto;padding:40px 20px 80px}header{text-align:center;margin-bottom:35px;position:relative}.page-title-row{display:flex;align-items:center;justify-content:center;gap:10px}header h1{font-family:Outfit,sans-serif;font-size:32px;font-weight:800;margin:0 0 8px;background:linear-gradient(135deg,#fff 40%,#a1a1aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.03em}.quick-guide-help{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:60}.quick-guide-help-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.quick-guide-help-wrap:before{content:"";position:absolute;top:100%;left:50%;width:min(560px,calc(100vw - 40px));height:9px;transform:translate(-50%);z-index:64;pointer-events:auto}.quick-guide-help-button{width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#ffffff09;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:900;line-height:1;cursor:help;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease}.quick-guide-help-button:hover,.quick-guide-help-button:focus-visible{color:var(--text);border-color:#ffffff47;outline:none}.quick-guide-help-button:focus-visible{box-shadow:0 0 0 2px #10b98152}.quick-guide-help-panel{position:absolute;display:none;z-index:65;top:calc(100% + 9px);left:50%;width:min(560px,calc(100vw - 40px));max-height:min(70dvh,560px);overflow:auto;transform:translate(-50%) translateY(-4px);opacity:0;visibility:hidden;pointer-events:auto;border:1px solid var(--border);border-radius:8px;background:#101013;box-shadow:0 14px 34px #0000008f;padding:14px;text-align:left;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.quick-guide-help-panel h2{margin:0 0 10px;color:var(--text);font-family:Outfit,sans-serif;font-size:15px;font-weight:800;letter-spacing:-.01em}.quick-guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.quick-guide-item{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;border:1px solid var(--border);border-radius:8px;background:#00000029;padding:9px}.quick-guide-num{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(52,211,153,.38);color:var(--accent2);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:900}.quick-guide-item b{display:block;color:var(--text);font-size:12px;line-height:1.25;margin-bottom:3px}.quick-guide-item span:not(.quick-guide-num){display:block;color:var(--muted);font-size:11px;line-height:1.45}.quick-guide-help-wrap:hover .quick-guide-help-panel,.quick-guide-help-wrap:focus-within .quick-guide-help-panel{display:block;opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}@media(max-width:640px){.page-title-row{align-items:flex-start}.quick-guide-help-panel{width:min(340px,calc(100vw - 32px));left:auto;right:-8px;transform:translateY(-4px)}.quick-guide-help-wrap:before{left:auto;right:-8px;transform:none;width:min(340px,calc(100vw - 32px))}.quick-guide-help-wrap:hover .quick-guide-help-panel,.quick-guide-help-wrap:focus-within .quick-guide-help-panel{transform:translateY(0)}.quick-guide-list{grid-template-columns:1fr}}header p{color:var(--muted);margin:0 auto;max-width:800px;font-size:14px;line-height:1.6}.grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,.95fr) minmax(0,1.05fr);gap:20px;align-items:start}.grid>*{min-width:0}@media(max-width:1280px){.grid{grid-template-columns:minmax(0,1.38fr) minmax(0,.95fr)}.setup-card{grid-column:span 2}}@media(max-width:860px){.grid{grid-template-columns:1fr}.setup-card{grid-column:span 1}}.card{min-width:0;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:0 10px 30px -10px #000000b3;backdrop-filter:blur(8px);transition:transform .2s ease,box-shadow .2s ease}.card h2{font-family:Outfit,sans-serif;font-size:18px;font-weight:700;margin:0 0 4px;letter-spacing:-.01em}.card .sub{color:var(--muted2);font-size:12px;margin:0 0 20px}label.field{display:block;margin-bottom:18px}label.field>span{display:block;font-size:12px;color:var(--muted);margin-bottom:6px;font-weight:500}.field-block{display:block;border:0;padding:0;margin:0 0 18px;min-width:0}.field-block legend{padding:0;font-size:12px;color:var(--muted);margin-bottom:6px;font-weight:500}select,input[type=range]{width:100%}select{background:var(--panel2);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px 36px 10px 14px;font-size:13px;appearance:none;cursor:pointer;font-family:inherit;transition:border-color .2s,box-shadow .2s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a1a1aa'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #10b98126}select:disabled{opacity:.5;cursor:not-allowed}.row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.pill-row{display:flex;flex-wrap:wrap;gap:6px}#ctxPills,#maxCtxPills{display:grid;grid-template-columns:repeat(9,minmax(0,1fr))}.pill{appearance:none;font-family:inherit;background:var(--panel2);border:1px solid var(--border);border-radius:8px;padding:6px 11px;font-size:12px;cursor:pointer;color:var(--muted);user-select:none;transition:all .2s;font-weight:500;line-height:1.2;text-align:center}#ctxPills .pill,#maxCtxPills .pill{display:flex;align-items:center;justify-content:center;min-width:0;min-height:34px;padding:6px 8px;white-space:nowrap}.pill:hover{border-color:var(--muted2);color:var(--text)}.pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pill.active,.pill[aria-pressed=true]{background:var(--accent);color:#04130d;border-color:var(--accent);font-weight:600;box-shadow:0 0 12px #10b9814d}.pill.ext{border-color:#f59e0b66;color:var(--amber)}.pill.ext:hover{border-color:#f59e0bb3}.pill.ext.active,.pill.ext[aria-pressed=true]{background:var(--amber);color:#1a1205;border-color:var(--amber);box-shadow:0 0 12px #f59e0b4d}.pill:disabled,.pill[aria-disabled=true]{opacity:.36;cursor:not-allowed;box-shadow:none}.workload-fieldset{border:0;margin:0 0 18px;padding:0}.workload-fieldset legend{display:block;color:var(--muted);font-size:12px;font-weight:500;margin-bottom:6px}.workload-profiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.workload-profile{min-width:0;min-height:54px;border:1px solid var(--border);border-radius:8px;background:var(--panel2);color:var(--muted);padding:7px 8px;font-family:inherit;cursor:pointer;text-align:left;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.workload-profile:hover{color:var(--text);border-color:#ffffff2e}.workload-profile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workload-profile[aria-pressed=true]{background:#10b98124;border-color:#10b981a6;box-shadow:0 0 12px #10b98129;color:var(--text)}.workload-profile b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.2;color:inherit}.workload-profile small{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted2);font-size:9.5px;line-height:1.2}.workload-profile[aria-pressed=true] small{color:#fafafaad}@media(max-width:640px){.workload-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}.workload-profile b,.workload-profile small{white-space:normal}}@media(max-width:560px){#ctxPills,#maxCtxPills{grid-template-columns:repeat(3,minmax(0,1fr))}}.hint{font-size:11.5px;color:var(--muted2);margin-top:5px;line-height:1.4}.hardware-scale-row select:disabled{opacity:.62}.explain{margin-top:14px;background:#ffffff05;border:1px solid var(--border);border-radius:12px;padding:12px 16px;font-size:12px;color:var(--muted);line-height:1.6}.explain b{color:var(--text)}.explain .bwnum{color:var(--accent2);font-weight:700}.explain code{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:2px 6px;font-size:11px;color:var(--text);font-family:JetBrains Mono,monospace}.result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.result-head h2{margin-bottom:0}.summary-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.summary-copy{background:#ffffff08;border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:7px 10px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.summary-copy:hover{background:#ffffff0f;color:var(--text);border-color:#ffffff29}.summary-copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.summary-copy svg{width:13px;height:13px;flex:0 0 auto}.copy-status{color:var(--accent2);font-size:10.5px;min-width:58px;text-align:right}@media(max-width:560px){.result-head{flex-direction:column}.summary-tools{justify-content:flex-start}.copy-status{text-align:left}}.big{text-align:center;padding:12px 0}.big .gb{font-family:Outfit,sans-serif;font-size:46px;font-weight:800;line-height:1;letter-spacing:-.02em}.big .gb.ok{color:var(--accent2);text-shadow:0 0 20px rgba(52,211,153,.2)}.big .gb.bad{color:var(--red);text-shadow:0 0 20px rgba(244,63,94,.2)}.big .meta{font-size:12.5px;color:var(--muted2);margin-top:8px}.gpu-visual{margin:20px 0;border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,#1b1b1f,#0d0d0f);padding:16px;box-shadow:inset 0 1px #ffffff0d,0 4px 15px #00000080;position:relative;overflow:hidden}.gpu-visual:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%)}.gpu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;color:var(--muted);font-family:Outfit,sans-serif;letter-spacing:.05em;text-transform:uppercase}.gpu-brand-badge{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--accent2)}.gpu-brand-badge svg{width:14px;height:14px;fill:currentColor}.gpu-fans{display:flex;justify-content:center;gap:32px;margin:10px 0 16px}.gpu-fan{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:conic-gradient(from 0deg,#27272a 0deg 30deg,#18181b 30deg 60deg,#27272a 60deg 90deg,#18181b 90deg 120deg,#27272a 120deg 150deg,#18181b 150deg 180deg,#27272a 180deg 210deg,#18181b 210deg 240deg,#27272a 240deg 270deg,#18181b 270deg 300deg,#27272a 300deg 330deg,#18181b 330deg 360deg);box-shadow:inset 0 0 8px #000c,0 2px 4px #00000080;display:flex;align-items:center;justify-content:center;animation:rotate-fan 12s linear infinite;position:relative}.gpu-fan:after{content:"";width:14px;height:14px;border-radius:50%;background:#3f3f46;border:1px solid rgba(255,255,255,.3);z-index:2;box-shadow:0 1px 2px #00000080}@keyframes rotate-fan{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fitbar{height:46px;border-radius:8px;overflow:hidden;display:flex;border:1px solid #000;background:#09090b;box-shadow:inset 0 2px 5px #00000080;margin:0}.fitbar div{height:100%;transition:width .4s cubic-bezier(.25,.8,.25,1);position:relative;cursor:pointer;min-width:0;display:flex;align-items:center}.fitbar div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 50%,rgba(0,0,0,.2) 100%)}.fitbar div:hover{filter:brightness(1.2)}.fitbar div:focus-visible{outline:2px solid var(--text);outline-offset:-3px;z-index:3}.fitbar-label{position:relative;z-index:2;display:none;min-width:0;padding:0 10px;color:#ffffffeb;font-size:10.5px;line-height:1.2;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.65);pointer-events:none}.fitbar-label b,.fitbar-label em{display:block;overflow:hidden;text-overflow:ellipsis;font-style:normal}.fitbar-label b{font-weight:800;letter-spacing:.01em}.fitbar-label em{margin-top:2px;font-family:JetBrains Mono,monospace;font-size:9.5px;opacity:.8}.fitbar div.has-label .fitbar-label{display:block}.fitbar div.seg-w{background:var(--blue);box-shadow:0 0 10px #3b82f666}.fitbar div.seg-kv{background:var(--violet);box-shadow:0 0 10px #8b5cf666}.fitbar div.seg-d{background:var(--amber);box-shadow:0 0 10px #fbbf2466}.fitbar div.seg-o{background:#64748b;box-shadow:0 0 5px #64748b4d}.fitbar div.seg-reserve{background:repeating-linear-gradient(45deg,#2dd4bf6b 0 7px,#2dd4bf21 7px 14px);box-shadow:inset 0 0 0 1px #2dd4bf52}.fitbar div.seg-free{background:#0d0d0f}.gpu-tooltip-box{margin-top:14px;background:#14141699;border:1px solid var(--border);border-radius:10px;padding:10px 14px;font-size:12px;color:var(--muted);line-height:1.5;min-height:80px;box-sizing:border-box;transition:all .2s ease}.gpu-tooltip-box b{color:var(--text)}.gpu-layout-nvidia,.gpu-layout-apple,.gpu-layout-server{display:none;justify-content:center;align-items:center;margin:12px 0 16px;min-height:50px}.gpu-visual.layout-nvidia .gpu-layout-nvidia,.gpu-visual.layout-apple .gpu-layout-apple,.gpu-visual.layout-server .gpu-layout-server{display:flex}.apple-soc-package{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#27272a,#18181b);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:10px 16px;box-shadow:0 4px 10px #00000080}.apple-chip-die{background:linear-gradient(135deg,#3f3f46,#27272a);border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:8px 12px;text-align:center;box-shadow:inset 0 1px #fff3;min-width:90px}.apple-chip-die .chip-title{font-family:Outfit,sans-serif;font-weight:800;font-size:13px;color:#fafafa}.apple-chip-die .chip-cores{font-size:9px;color:var(--accent2);margin-top:2px;font-weight:600;letter-spacing:.05em}.apple-mem-die{background:#09090b;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:6px 10px;font-size:10px;color:var(--blue);font-weight:700;text-transform:uppercase;letter-spacing:.02em;box-shadow:inset 0 0 5px #000c}.server-blade-board{display:flex;align-items:center;gap:10px;background:#141416;border:1px solid var(--border);border-radius:6px;padding:8px 14px;width:80%;box-shadow:inset 0 0 8px #000000e6}.server-heatsink{display:flex;gap:3px;flex-grow:1;height:32px;background:#09090b;padding:3px;border-radius:3px;border:1px solid rgba(255,255,255,.05)}.server-heatsink .fin{flex-grow:1;background:#3f3f46;border-radius:1px;box-shadow:0 1px 2px #00000080}.server-gpu-chip{background:linear-gradient(135deg,#10b981,#047857);border:1px solid rgba(255,255,255,.25);border-radius:4px;padding:6px 14px;color:#04130d;font-weight:700;font-family:Outfit,sans-serif;font-size:11px;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 0 12px #10b98166}.gpu-explanation-grid{display:flex;flex-direction:column;gap:10px;margin:18px 0 12px;background:#ffffff03;border:1px solid var(--border);border-radius:12px;padding:14px}.exp-item{display:flex;align-items:flex-start;gap:12px;font-size:12.5px;color:var(--muted);line-height:1.45}.exp-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex-shrink:0}.exp-dot.seg-w{background:var(--blue)}.exp-dot.seg-kv{background:var(--violet)}.exp-dot.seg-d{background:var(--amber)}.exp-dot.seg-o{background:#64748b}.exp-dot.seg-reserve{background:repeating-linear-gradient(45deg,#2dd4bfd9 0 3px,#2dd4bf4d 3px 6px)}.exp-dot.seg-free{background:#fafafa;border:1px solid var(--border)}.exp-dot.seg-link{background:var(--accent2);box-shadow:0 0 8px #34d39973}.fitbar div[style*="width: 0%"],.fitbar div[style*="width: 0.00%"],.fitbar div[style*="width:0%"]{box-shadow:none!important;border:none!important;width:0!important}.fit-tag{text-align:center;font-weight:600;padding:10px;border-radius:10px;margin:14px 0;font-size:13px;letter-spacing:-.01em}.fit-tag.ok{background:#10b98114;color:var(--accent2);border:1px solid rgba(16,185,129,.15)}.fit-tag.bad{background:#f43f5e14;color:#fda4af;border:1px solid rgba(244,63,94,.15)}.tps-block{margin-top:12px;border-top:1px solid var(--border);padding-top:18px}.tps-main{text-align:center;margin-bottom:16px}.tps-main .v{font-family:Outfit,sans-serif;font-size:36px;font-weight:800;color:var(--accent2);line-height:1;letter-spacing:-.02em}.tps-main .u{font-size:12.5px;color:var(--muted);margin-top:5px}table.tps{width:100%;border-collapse:collapse;font-size:13px}table.tps th,table.tps td{padding:10px 8px;text-align:right;border-bottom:1px solid var(--border)}table.tps th{color:var(--muted2);font-weight:600;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em}table.tps td:first-child,table.tps th:first-child{text-align:left}table.tps tr:last-child td{border-bottom:none}table.tps .total{font-weight:700;color:var(--accent2)}table.tps tr.selected-batch-row{background:#10b98114!important;box-shadow:inset 3px 0 0 var(--accent)}table.tps tr.selected-batch-row td{color:var(--accent2)!important;font-weight:600}.brk{margin-top:18px;font-size:12px;color:var(--muted)}.brk div{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px dashed rgba(255,255,255,.03)}.brk div:last-child{border-bottom:none}.brk .k{color:var(--muted)}.brk .val{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.setup-card{margin-top:0;display:flex;flex-direction:column;min-height:0}.terminal-window{background:#0b0b0d;border:1px solid var(--border);border-radius:12px;overflow:hidden;margin:14px 0;box-shadow:0 8px 24px #0009}.terminal-header{background:#141416;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.terminal-buttons{display:flex;gap:6px}.terminal-dot{width:10px;height:10px;border-radius:50%}.terminal-dot.close{background:#ff5f56}.terminal-dot.min{background:#ffbd2e}.terminal-dot.max{background:#27c93f}.terminal-title{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--muted)}.terminal-copy{background:transparent;border:none;color:var(--muted);cursor:pointer;font-size:11px;font-weight:500;display:flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;transition:background .2s,color .2s}.terminal-copy:hover{background:#ffffff0d;color:var(--text)}.terminal-body{padding:16px;margin:0;overflow-x:auto;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.5;color:#e4e4e7;white-space:pre-wrap;word-break:break-all}.cli-flag{color:var(--amber);cursor:help;border-bottom:1px dotted var(--amber);padding:0 2px;border-radius:2px;transition:background .2s}.cli-flag:hover{background:#fbbf2426}.cli-val{color:#38bdf8}.cli-cmd{color:var(--accent2);font-weight:500}.cli-model{color:#f472b6}.cli-explainer-panel{background:#ffffff05;border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:11.5px;color:var(--muted);margin-bottom:12px;display:none}.cli-explainer-panel b{color:var(--amber)}.cli-tip{font-size:11.5px;color:var(--amber);margin:-10px 0 14px;background:#fbbf240a;border:1px dashed rgba(251,191,36,.15);border-radius:8px;padding:8px 12px;display:inline-block}.setup-steps{display:flex;flex-direction:column;gap:12px;margin-top:14px}.setup-step{border-left:2px solid var(--border);padding-left:14px;position:relative}.setup-step.active{border-left-color:var(--accent)}.setup-step-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.setup-step-title{font-size:12.5px;font-weight:600;color:var(--text);min-width:0}.snippet-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.snippet-copy{border:1px solid var(--border);border-radius:6px;background:#ffffff06;color:var(--muted);padding:4px 7px;font-family:inherit;font-size:10px;font-weight:700;cursor:pointer}.snippet-copy:hover{color:var(--text);border-color:#ffffff29}.snippet-copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.snippet-copy-status{min-width:42px;color:var(--accent2);font-size:10px;text-align:right}.setup-step-code{background:#0b0b0d;border:1px solid var(--border);border-radius:6px;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:11.5px;white-space:pre-wrap;overflow-x:auto;color:#e4e4e7;margin:0}.setup-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:8px}.setup-card-head h2{margin-bottom:4px}.setup-card-head .sub{margin:0}.run-check-help{display:flex;justify-content:flex-end;min-width:28px;position:relative;z-index:45}.run-check-help-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.run-check-help-wrap:before{content:"";position:absolute;top:100%;right:0;width:min(560px,calc(100vw - 40px));height:9px;z-index:49;pointer-events:auto}.run-check-help-button{width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff06;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;line-height:1;cursor:help;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease}.run-check-help-button:hover,.run-check-help-button:focus-visible{color:var(--text);border-color:#ffffff3d;outline:none}.run-check-help-button:focus-visible{box-shadow:0 0 0 2px #10b98152}.run-check-help-panel{position:absolute;display:none;z-index:50;top:calc(100% + 9px);right:0;width:min(560px,calc(100vw - 40px));max-height:min(70dvh,560px);overflow:auto;transform:translateY(-4px);opacity:0;visibility:hidden;pointer-events:auto;border:1px solid var(--border);border-radius:8px;background:#101013;box-shadow:0 14px 34px #0000008f;padding:13px;text-align:left;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.run-check-panel-section+.run-check-panel-section{margin-top:13px;padding-top:13px;border-top:1px solid var(--border)}.run-check-panel-section h3{margin:0;color:var(--text);font-family:Outfit,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.01em}.run-check-panel-section p{margin:3px 0 10px;color:var(--muted2);font-size:11px;line-height:1.4}.run-check-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.run-check{min-width:0;border:1px solid var(--border);border-left-width:3px;border-radius:8px;background:#0000001f;padding:9px 10px}.run-check span{display:block;color:var(--muted2);font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.run-check b{display:block;color:var(--text);font-size:11.5px;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.run-check.good{border-left-color:var(--accent2)}.run-check.good b{color:var(--accent2)}.run-check.warn{border-left-color:var(--amber)}.run-check.warn b{color:var(--amber)}.run-check.bad{border-left-color:#f43f5e}.run-check.bad b{color:#fda4af}.benchmark-legend{display:grid;gap:7px;margin-top:10px}.benchmark-legend-item{display:grid;grid-template-columns:minmax(118px,.8fr) minmax(0,1.2fr);gap:8px;align-items:start;border:1px solid var(--border);border-left-width:3px;border-radius:8px;background:#0000001f;padding:8px 9px}.benchmark-legend-item strong{color:var(--text);font-size:11px;line-height:1.25;font-weight:800}.benchmark-legend-item span{color:var(--muted2);font-size:10.5px;line-height:1.35;overflow-wrap:anywhere}.benchmark-legend-item.good{border-left-color:var(--accent2)}.benchmark-legend-item.warn{border-left-color:var(--amber)}.benchmark-legend-item.bad{border-left-color:#f43f5e}.run-check-help-wrap:hover .run-check-help-panel,.run-check-help-wrap:focus-within .run-check-help-panel{display:block;opacity:1;visibility:visible;transform:translateY(0)}@media(max-width:560px){.setup-card-head{grid-template-columns:minmax(0,1fr) auto}.run-check-help-panel{top:calc(100% + 9px);right:0;left:auto;width:min(320px,calc(100vw - 70px));max-height:min(42dvh,360px);transform:translateY(-4px)}.run-check-help-wrap:before{width:min(320px,calc(100vw - 70px))}.run-check-help-wrap:hover .run-check-help-panel,.run-check-help-wrap:focus-within .run-check-help-panel{transform:translateY(0)}.run-check-panel-grid,.benchmark-legend-item{grid-template-columns:1fr}}.validation-checks{display:flex;flex-direction:column;gap:10px}.validation-check{border-left:2px solid rgba(52,211,153,.55);padding-left:12px}.validation-check-title{color:var(--text);font-size:12px;font-weight:700;margin-bottom:6px}.qc{margin-top:16px;border-top:1px solid var(--border);padding-top:18px}.qc-title{font-family:Outfit,sans-serif;font-size:14px;font-weight:700;margin-bottom:12px;letter-spacing:-.01em}.qc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.qc-grid{grid-template-columns:1fr}}.qc-box{background:#ffffff03;border:1px solid var(--border);border-radius:12px;padding:12px 14px}.qc-h{font-size:12px;font-weight:600;color:var(--text);margin-bottom:8px}.qc-row{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);padding:3px 0}.qc-row b{color:var(--text);font-variant-numeric:tabular-nums}.qc-note{font-size:11px;color:var(--muted2);margin-top:6px;line-height:1.45}.qc-warning{margin-top:12px;background:#f43f5e0d;border:1px dashed rgba(244,63,94,.25);color:#fca5a5;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.45}.grade{font-size:9.5px;border-radius:5px;padding:1px 6px;margin-left:6px;vertical-align:1.5px;font-weight:600;background:#10b9811a;color:var(--accent2);text-transform:uppercase;letter-spacing:.02em}.grade.good{background:#3b82f61a;color:var(--blue)}.grade.fair{background:#f59e0b1a;color:var(--amber)}.grade.poor{background:#f43f5e1a;color:#fda4af}.result-help{display:flex;justify-content:center;margin:10px 0 6px;min-height:28px;position:relative;z-index:35}.result-help-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.result-help-wrap:before{content:"";position:absolute;bottom:100%;left:50%;width:min(520px,calc(100vw - 40px));height:9px;transform:translate(-50%);z-index:39;pointer-events:auto}.result-help-button{width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff06;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;line-height:1;cursor:help;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease}.result-help-button:hover,.result-help-button:focus-visible{color:var(--text);border-color:#ffffff3d;outline:none}.result-help-button:focus-visible{box-shadow:0 0 0 2px #10b98152}.result-help-panel{position:absolute;display:none;z-index:40;left:50%;bottom:calc(100% + 9px);width:min(520px,calc(100vw - 40px));max-height:min(70dvh,560px);overflow:auto;transform:translate(-50%) translateY(4px);opacity:0;visibility:hidden;pointer-events:auto;border:1px solid var(--border);border-radius:8px;background:#101013;box-shadow:0 14px 34px #0000008f;padding:13px;text-align:left;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.result-help-panel h3{margin:0 0 10px;color:var(--text);font-family:Outfit,sans-serif;font-size:13px;font-weight:800;line-height:1.25}.result-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.result-help-group{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0000002e;padding:10px}.result-help-group h4{margin:0 0 8px;color:var(--muted);font-size:10.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.result-help-group dl{margin:0;display:grid;gap:8px}.result-help-row{min-width:0;border-left:3px solid rgba(255,255,255,.14);padding-left:8px}.result-help-row.good{border-left-color:var(--accent2)}.result-help-row.warn{border-left-color:var(--amber)}.result-help-row.bad{border-left-color:#fda4af}.result-help-row.prefill{border-left-color:#67e8f9}.result-help-row.decode{border-left-color:#93c5fd}.result-help-row dt{color:var(--muted2);font-size:10.5px;line-height:1.25;font-weight:800}.result-help-row dd{margin:3px 0 0;color:var(--accent2);font-size:13px;line-height:1.35;font-weight:800;overflow-wrap:anywhere}.result-help-row small{display:block;color:var(--muted);font-size:11px;line-height:1.4;margin-top:3px}.result-help-wrap:hover .result-help-panel,.result-help-wrap:focus-within .result-help-panel{display:block;opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}@media(max-width:560px){.result-help-grid{grid-template-columns:1fr}}.price{margin-top:14px;text-align:center;background:#3b82f60a;border:1px solid rgba(59,130,246,.15);border-radius:12px;padding:14px;transition:all .2s}.price:hover{background:#3b82f612}.price .v{font-family:Outfit,sans-serif;font-size:26px;font-weight:800;color:var(--blue);line-height:1;letter-spacing:-.01em}.price .u{font-size:11.5px;color:var(--muted2);margin-top:5px}.price-note{font-size:9.5px;color:var(--amber);margin-top:6px;line-height:1.35}.price-caveat{font-size:10px;color:var(--muted2);margin-top:8px;line-height:1.4}.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;text-align:left}.value-grid div{min-width:0;border:1px solid rgba(59,130,246,.14);border-radius:8px;background:#3b82f609;padding:8px 9px}.value-grid span{display:block;color:var(--muted2);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px}.value-grid b{display:block;color:var(--text);font-size:12px;line-height:1.25;font-variant-numeric:tabular-nums}@media(max-width:560px){.value-grid{grid-template-columns:1fr}}.qc-disclaimer{font-size:10.5px;color:var(--muted2);margin-top:12px;line-height:1.5}.langtoggle{position:fixed;top:16px;right:20px;z-index:50;display:flex;background:#141416cc;backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:10px;overflow:hidden;font-size:11.5px}.langtoggle button{background:transparent;border:0;color:var(--muted);padding:8px 14px;cursor:pointer;font-weight:600;font-family:inherit;transition:all .2s}.langtoggle button.active{background:var(--accent);color:#04130d;box-shadow:inset 0 1px #ffffff1a}.sharebar{position:fixed;top:16px;left:20px;z-index:50;display:flex;background:#141416cc;backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:10px;overflow:hidden;font-size:11.5px}.sharebar button{background:transparent;border:0;color:var(--muted);padding:8px 14px;cursor:pointer;font-weight:600;font-family:inherit;transition:all .2s}.sharebar button:hover,.sharebar button:focus-visible{color:var(--text)}.sharebar button.copied{background:var(--accent);color:#04130d}.notes{margin-top:14px}.note{font-size:11.5px;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);color:#fde047;border-radius:10px;padding:10px 12px;margin-top:8px;line-height:1.45}footer{text-align:center;margin-top:30px;padding-top:15px;border-top:1px solid var(--border);font-size:11px;color:var(--muted)}footer a{color:var(--accent2);font-weight:600}header p{color:var(--muted);margin:0 auto;max-width:850px;font-size:13.5px;line-height:1.6}header .subtitle{margin-top:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:50px;padding:8px 20px;display:inline-block;box-shadow:0 4px 12px #00000026}@media(max-width:640px){header .subtitle{border-radius:12px;padding:10px 14px}}.behind-card{margin-top:30px;background:#14141666;border:1px dashed rgba(255,255,255,.06)}.behind-card h2{text-align:center;font-size:20px;font-family:Outfit,sans-serif}.behind-card .sub{text-align:center;margin-bottom:20px}.formula-section{display:flex;flex-direction:column;align-items:center;margin:20px auto 25px;width:100%}.formula-interactive-box{display:inline-flex;align-items:center;background:#0b0b0d;border:1px solid var(--border);border-radius:16px;padding:16px 24px;font-family:JetBrains Mono,monospace;color:var(--text);box-shadow:inset 0 1px #ffffff0d,0 10px 30px #00000080;margin-bottom:18px;flex-wrap:wrap;justify-content:center;gap:8px}.formula-term-btn{cursor:pointer;border-bottom:2px dashed var(--muted2);padding:2px 6px;border-radius:4px;transition:all .2s ease;font-weight:600}.formula-term-btn:hover,.formula-term-btn.active{background:#ffffff0d}.term-toks{color:var(--text);border-bottom:none;cursor:default;font-weight:700;font-size:15px}.term-eq{color:var(--muted);border-bottom:none;cursor:default;font-size:16px;margin:0 4px}.term-bw{color:var(--blue);border-bottom-color:var(--blue)}.term-bw:hover,.term-bw.active{background:#3b82f626;box-shadow:0 0 12px #3b82f633}.term-fw{color:#06b6d4;border-bottom-color:#06b6d4}.term-fw:hover,.term-fw.active{background:#06b6d426;box-shadow:0 0 12px #06b6d433}.term-quant{color:var(--accent2);border-bottom-color:var(--accent)}.term-quant:hover,.term-quant.active{background:#10b98126;box-shadow:0 0 12px #10b98133}.term-attn{color:var(--violet);border-bottom-color:var(--violet)}.term-attn:hover,.term-attn.active{background:#8b5cf626;box-shadow:0 0 12px #8b5cf633}.term-spec{color:var(--amber);border-bottom-color:var(--amber)}.term-spec:hover,.term-spec.active{background:#fbbf2426;box-shadow:0 0 12px #fbbf2433}.term-bytes{color:var(--red);border-bottom-color:var(--red)}.term-bytes:hover,.term-bytes.active{background:#f43f5e26;box-shadow:0 0 12px #f43f5e33}.formula-frac-new{display:inline-flex;flex-direction:column;align-items:center;margin:0 8px}.frac-line-new{width:100%;height:1px;background:#ffffff4d;margin:4px 0}.formula-details-card{width:100%;max-width:900px;background:#0f0f11;border:1px solid var(--border);border-radius:12px;padding:16px 20px;box-shadow:0 4px 20px #0006;min-height:100px;transition:all .2s ease}.details-title-row{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;margin-bottom:8px;font-family:Outfit,sans-serif}.details-title-row .dot{width:8px;height:8px;border-radius:50%}.details-text{font-size:13px;line-height:1.6;color:var(--muted)}.details-text b{color:var(--text)}.prefill-decode-flow{width:100%;max-width:900px;margin:18px auto 22px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,#ffffff06,#ffffff03);padding:14px;contain:layout paint}.pd-flow-grid{display:grid;grid-template-columns:minmax(0,.95fr) 22px minmax(0,1.05fr) 22px minmax(0,.9fr) 22px minmax(0,1.05fr);align-items:stretch;gap:8px}.pd-stage{min-height:126px;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px;background:#00000038;display:flex;flex-direction:column;gap:8px;overflow:hidden}.pd-stage h4{margin:0;color:var(--text);font-size:13px;line-height:1.2;font-family:Outfit,sans-serif;letter-spacing:0}.pd-stage b{font:700 12px/1.2 JetBrains Mono,monospace;letter-spacing:0}.pd-stage p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.45}.pd-arrow{align-self:center;justify-self:center;color:var(--muted2);font:700 15px/1 JetBrains Mono,monospace}.pd-prompt b{color:var(--text)}.pd-prefill b{color:#06b6d4}.pd-kv b{color:var(--violet)}.pd-decode b{color:var(--blue)}.pd-token-row{display:flex;gap:5px;margin-top:auto;min-height:18px;align-items:center}.pd-token-row span{width:18px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--blue) 75%,white 5%);opacity:.25;transform:translate(-8px);animation:pdTokenFlow 2.4s ease-in-out infinite}.pd-token-row span:nth-child(2){animation-delay:.16s}.pd-token-row span:nth-child(3){animation-delay:.32s}.pd-token-row span:nth-child(4){animation-delay:.48s}.pd-token-row span:nth-child(5){animation-delay:.64s}.pd-core-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin-top:auto}.pd-core-grid span{height:16px;border-radius:4px;background:#06b6d429;border:1px solid rgba(6,182,212,.28);animation:pdComputePulse 1.8s ease-in-out infinite}.pd-core-grid span:nth-child(2n){animation-delay:.18s}.pd-core-grid span:nth-child(3n){animation-delay:.34s}.pd-kv-bank{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;margin-top:auto;min-height:34px;align-items:end}.pd-kv-bank i{display:block;height:28px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#8b5cf6bf,#8b5cf62e);transform-origin:bottom;animation:pdKvFill 2.6s ease-in-out infinite}.pd-kv-bank i:nth-child(2){animation-delay:.12s}.pd-kv-bank i:nth-child(3){animation-delay:.24s}.pd-kv-bank i:nth-child(4){animation-delay:.36s}.pd-kv-bank i:nth-child(5){animation-delay:.48s}.pd-kv-bank i:nth-child(6){animation-delay:.6s}.pd-kv-bank i:nth-child(7){animation-delay:.72s}.pd-kv-bank i:nth-child(8){animation-delay:.84s}.pd-bus-line{position:relative;height:30px;margin-top:auto;border-radius:999px;background:#3b82f61f;border:1px solid rgba(59,130,246,.28);overflow:hidden}.pd-bus-line:before{content:"";position:absolute;inset:5px auto 5px 6px;width:34%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(59,130,246,.85),transparent);transform:translate(-110%);animation:pdBandwidthSweep 1.35s linear infinite}.pd-out-token{position:absolute;right:8px;top:50%;translate:0 -50%;width:10px;height:10px;border-radius:50%;background:var(--accent2);box-shadow:0 0 12px #10b98173;animation:pdEmitToken 1.35s ease-in-out infinite}.pd-flow-caption{margin:10px 2px 0;color:var(--muted);font-size:11.5px;line-height:1.5;text-align:center}@keyframes pdTokenFlow{0%,to{opacity:.25;transform:translate(-8px)}45%{opacity:1;transform:translate(12px)}}@keyframes pdComputePulse{0%,to{opacity:.35;transform:scale(.92)}45%{opacity:1;transform:scale(1);box-shadow:0 0 12px #06b6d43d}}@keyframes pdKvFill{0%,to{opacity:.35;transform:scaleY(.38)}45%{opacity:1;transform:scaleY(1)}}@keyframes pdBandwidthSweep{0%{transform:translate(-120%)}to{transform:translate(330%)}}@keyframes pdEmitToken{0%,58%{opacity:.25;transform:scale(.72)}72%,to{opacity:1;transform:scale(1)}}@media(max-width:900px){.pd-flow-grid{grid-template-columns:1fr}.pd-arrow{transform:rotate(90deg);min-height:18px}}@media(max-width:560px){.prefill-decode-flow{padding:12px}.pd-stage{min-height:112px}}@media(prefers-reduced-motion:reduce){.pd-token-row span,.pd-core-grid span,.pd-kv-bank i,.pd-bus-line:before,.pd-out-token{animation:none;transform:none;opacity:1}.pd-bus-line:before{translate:80% 0}}.behind-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;width:100%;max-width:900px;margin-left:auto;margin-right:auto}@media(max-width:640px){.behind-meta-grid{grid-template-columns:1fr}}.behind-meta-box{background:#ffffff03;border:1px solid var(--border);border-radius:12px;padding:14px 16px}.behind-meta-box h4{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--text);font-family:Outfit,sans-serif}.behind-meta-box p{margin:0;font-size:11.5px;color:var(--muted);line-height:1.5}.behind-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;margin-top:10px}@media(max-width:980px){.behind-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.behind-grid{grid-template-columns:1fr}}.behind-col{background:#ffffff03;border:1px solid var(--border);border-radius:12px;padding:14px;transition:border-color .2s,background .2s}.behind-col:hover{border-color:#ffffff26;background:#ffffff05}.behind-col h3{margin:0 0 8px;font-size:13.5px;font-weight:600;color:var(--text);font-family:Outfit,sans-serif}.behind-col p{margin:0;font-size:11.5px;color:var(--muted);line-height:1.5}.bottom-description{display:none}.badge{display:inline-block;font-size:9.5px;background:var(--panel2);border:1px solid var(--border);border-radius:6px;padding:1px 6px;color:var(--muted);margin-left:6px;vertical-align:2px;font-weight:600;-webkit-text-fill-color:var(--muted)!important}.setup-visual-stack{margin-top:20px;border-top:1px solid var(--border);padding-top:18px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0}.memory-bus-visual-container{display:flex;flex-direction:column;background:#ffffff03;border:1px solid var(--border);border-radius:12px;padding:14px;gap:12px;box-shadow:inset 0 0 10px #00000080;margin-top:10px;flex:1 1 auto;min-height:0}.memory-bus-visual{display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;padding:0;margin:0;position:relative;overflow:hidden}.bus-node{display:flex;flex-direction:column;align-items:center;font-size:10px;color:var(--muted);font-weight:600;width:60px;z-index:2}.bus-node.vram{color:var(--blue)}.bus-node.chip{color:var(--accent2)}.bus-line{flex-grow:1;height:6px;background:#09090b;border-radius:3px;margin:0 12px;position:relative;border:1px solid rgba(255,255,255,.05);overflow:hidden}.bus-particles{position:absolute;width:100%;height:100%;display:flex;justify-content:space-around}.particle{width:6px;height:100%;background:linear-gradient(90deg,var(--blue),var(--accent2));border-radius:50%;box-shadow:0 0 8px var(--accent2);animation:flow-particle 2s linear infinite}.particle:nth-child(2){animation-delay:.6s}.particle:nth-child(3){animation-delay:1.2s}@keyframes flow-particle{0%{transform:translate(-80px);opacity:0}50%{opacity:1}to{transform:translate(80px);opacity:0}}.inference-simulator{background:#050507;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:11px;color:#e4e4e7;position:relative;box-shadow:inset 0 0 12px #000000e6;display:flex;flex-direction:column;flex:none}.inf-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:6px;margin-bottom:8px;font-size:9.5px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.inf-status-dot{width:6px;height:6px;border-radius:50%;background:#ef4444;margin-right:6px;display:inline-block;box-shadow:0 0 6px #ef4444;transition:background-color .3s,box-shadow .3s}.inf-status-dot.animated{animation:pulse-dot 1.5s infinite ease-in-out}@keyframes pulse-dot{0%{transform:scale(.8);opacity:.5;box-shadow:0 0 2px var(--accent)}50%{transform:scale(1.2);opacity:1;box-shadow:0 0 8px var(--accent)}to{transform:scale(.8);opacity:.5;box-shadow:0 0 2px var(--accent)}}.inf-speed{color:var(--accent2);font-family:inherit}.inf-screen{flex:none;height:200px;overflow-y:auto;line-height:1.5;color:#e4e4e7;word-break:break-all;font-family:inherit;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.inf-cursor{color:var(--accent2);animation:flash-cursor 1s steps(2,start) infinite;font-family:inherit;font-weight:700}@keyframes flash-cursor{to{visibility:hidden}}tr.selected-batch-row{background:#8b5cf61f!important;border-left:3px solid var(--violet);font-weight:700}tr.selected-batch-row td{color:#fafafa!important}.batch-row-badge{display:inline-block;padding:1px 5px;font-size:8.5px;background:var(--violet);color:#fff;border-radius:4px;margin-left:6px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;vertical-align:1px}.apple-soc-package.ultra{gap:16px;padding:12px 20px}.apple-mem-cols{display:flex;flex-direction:column;gap:8px}.apple-chip-die-pair{display:flex;align-items:center;background:#0000004d;padding:4px;border-radius:8px;border:1px dashed rgba(255,255,255,.15)}.ultrafusion-bridge{font-size:8px;font-weight:700;text-transform:uppercase;color:var(--accent);padding:0 4px;writing-mode:vertical-lr;text-orientation:mixed;border-left:2px solid var(--accent);border-right:2px solid var(--accent);height:40px;display:flex;align-items:center;justify-content:center;background:#10b9811a;letter-spacing:.1em}.server-blade-board.dual{gap:8px}.server-blade-board.dual .server-gpu-chip.active{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 0 16px #10b98180}.gpu-card-shroud{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#1f1f23,#0d0d0f);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px 16px;width:280px;box-shadow:0 6px 18px #00000080,inset 0 1px #ffffff1a;position:relative;margin:10px auto 14px}.gpu-card-shroud.brand-blackwell{border-color:#10b98166;box-shadow:0 0 15px #10b98133,0 6px 18px #00000080}.gpu-card-accent{position:absolute;top:0;left:20px;width:60px;height:4px;background:var(--accent);border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 8px var(--accent)}.gpu-card-shroud.brand-blackwell .gpu-card-accent{background:#10b981;box-shadow:0 0 10px #10b981}.gpu-card-badge{margin-top:8px;font-size:10px;font-family:JetBrains Mono,monospace;color:var(--muted);font-weight:700;letter-spacing:.05em}.gpu-fans.count-3{gap:16px}.gpu-fans.count-3 .gpu-fan{width:38px;height:38px}
