.agent-loop-walkthrough-module__XihC4a__explorer{border:1px solid var(--color-studio-border);background:var(--color-studio-surface);color:var(--color-studio-ink);box-shadow:0 14px 32px color-mix(in srgb,var(--color-ink) 7%,transparent);border-radius:16px;margin:28px 0;overflow:clip;container-type:inline-size}.agent-loop-walkthrough-module__XihC4a__heading{background:var(--color-studio-night-surface);color:var(--color-studio-night-text);padding:28px}.agent-loop-walkthrough-module__XihC4a__heading>p:first-child,.agent-loop-walkthrough-module__XihC4a__caption{font:.63rem/1.6 var(--font-mono);letter-spacing:.055em;color:var(--color-studio-subtle)}.agent-loop-walkthrough-module__XihC4a__heading>p:first-child{color:var(--color-studio-night-subtle);margin:0 0 12px}.agent-loop-walkthrough-module__XihC4a__heading h4{font:500 clamp(1.4rem,2.7vw,1.9rem)/1.2 var(--font-display);letter-spacing:-.035em;margin:0 0 12px}.agent-loop-walkthrough-module__XihC4a__heading>p:last-child{max-width:74ch;font:.9rem/1.75 var(--font-sans);color:var(--color-studio-night-subtle);margin:0}.agent-loop-walkthrough-module__XihC4a__cases{flex-wrap:wrap;gap:8px;padding:22px 24px 0;display:flex}.agent-loop-walkthrough-module__XihC4a__cases button{color:var(--color-studio-ink);border:1px solid var(--color-studio-border);min-height:44px;font:500 .8rem/1.5 var(--font-sans);background:var(--color-studio-muted);cursor:pointer;border-radius:7px;padding:10px 14px}.agent-loop-walkthrough-module__XihC4a__cases button[aria-pressed=true]{background:var(--color-studio-cobalt);border-color:var(--color-studio-cobalt);color:var(--color-studio-night-text)}.agent-loop-walkthrough-module__XihC4a__explorer .agent-loop-walkthrough-module__XihC4a__summary{font:.88rem/1.8 var(--font-sans);margin:0;padding:16px 24px 22px}.agent-loop-walkthrough-module__XihC4a__workbench{border-block:1px solid var(--color-studio-border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.agent-loop-walkthrough-module__XihC4a__diagram{background:var(--color-studio-muted);min-width:0;padding:24px 20px}.agent-loop-walkthrough-module__XihC4a__path{gap:36px;margin:24px 0;padding:0;list-style:none;display:grid}.agent-loop-walkthrough-module__XihC4a__path li{position:relative}.agent-loop-walkthrough-module__XihC4a__path li:not(:last-child):after{content:"↓";height:36px;color:var(--color-studio-teal);font:1.25rem/1 var(--font-mono);place-items:center;display:grid;position:absolute;top:100%;left:24px}.agent-loop-walkthrough-module__XihC4a__path button{color:var(--color-studio-ink);text-align:left;border:1px solid var(--color-studio-border);border-left:4px solid var(--color-studio-subtle);background:var(--color-studio-surface);width:100%;min-height:78px;box-shadow:0 4px 0 var(--color-studio-border);cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}.agent-loop-walkthrough-module__XihC4a__path [data-role=model] button{border-left-color:var(--color-studio-cobalt)}.agent-loop-walkthrough-module__XihC4a__path [data-role=application] button{border-left-color:var(--color-studio-teal)}.agent-loop-walkthrough-module__XihC4a__path .agent-loop-walkthrough-module__XihC4a__number{font:.67rem/1.5 var(--font-mono);color:var(--color-studio-subtle)}.agent-loop-walkthrough-module__XihC4a__path small{font:.6rem/1.4 var(--font-mono);color:var(--color-studio-subtle);margin-bottom:5px;display:block}.agent-loop-walkthrough-module__XihC4a__path strong{font:500 .95rem/1.3 var(--font-display)}.agent-loop-walkthrough-module__XihC4a__path [aria-current]{background:var(--color-studio-night-surface);color:var(--color-studio-night-text);outline:2px solid var(--color-studio-cobalt);outline-offset:2px}.agent-loop-walkthrough-module__XihC4a__path [aria-current] :is(small,.agent-loop-walkthrough-module__XihC4a__number){color:var(--color-studio-night-subtle)}.agent-loop-walkthrough-module__XihC4a__connector{font:.6rem/1.5 var(--font-mono);color:var(--color-studio-subtle);padding-block:10px;position:absolute;top:100%;left:50px}.agent-loop-walkthrough-module__XihC4a__explorer .agent-loop-walkthrough-module__XihC4a__legend{font:.8rem/1.8 var(--font-sans);color:var(--color-studio-subtle);margin:0}.agent-loop-walkthrough-module__XihC4a__inspector{border-left:1px solid var(--color-studio-border);background:var(--color-studio-surface);min-width:0}.agent-loop-walkthrough-module__XihC4a__detail{padding:24px;scroll-margin-top:100px}.agent-loop-walkthrough-module__XihC4a__detail h5{font:500 1.35rem/1.3 var(--font-display);letter-spacing:-.025em;margin:12px 0}.agent-loop-walkthrough-module__XihC4a__detail>p{font:.88rem/1.8 var(--font-sans);margin:0 0 20px}.agent-loop-walkthrough-module__XihC4a__counters{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.agent-loop-walkthrough-module__XihC4a__counters>div{border:1px solid var(--color-studio-border);background:var(--color-studio-muted);border-radius:8px;padding:12px}.agent-loop-walkthrough-module__XihC4a__counters dt{font:.68rem/1.6 var(--font-sans);color:var(--color-studio-subtle)}.agent-loop-walkthrough-module__XihC4a__counters dd{font:500 1.4rem/1.4 var(--font-mono);margin:5px 0 0}.agent-loop-walkthrough-module__XihC4a__detail .agent-loop-walkthrough-module__XihC4a__pairing{font:.68rem/1.8 var(--font-mono);color:var(--color-studio-cobalt);overflow-wrap:anywhere}.agent-loop-walkthrough-module__XihC4a__pairing code{border:1px solid var(--color-studio-border);border-radius:4px;padding:3px 6px}.agent-loop-walkthrough-module__XihC4a__payload{border:1px solid var(--color-studio-night-muted);background:var(--color-studio-night-surface);color:var(--color-studio-night-text);border-radius:9px;margin:18px 0;overflow:hidden}.agent-loop-walkthrough-module__XihC4a__payload>span{border-bottom:1px solid var(--color-studio-night-muted);font:.6rem/1.6 var(--font-mono);color:var(--color-studio-night-subtle);padding:12px 14px;display:block}.agent-loop-walkthrough-module__XihC4a__payload pre{font:.78rem/1.85 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;padding:18px}.agent-loop-walkthrough-module__XihC4a__detail .agent-loop-walkthrough-module__XihC4a__outcome{border-left:3px solid var(--color-studio-teal);background:var(--color-studio-muted);font:.8rem/1.8 var(--font-sans);padding:14px}.agent-loop-walkthrough-module__XihC4a__outcome strong{display:block}.agent-loop-walkthrough-module__XihC4a__controls{z-index:2;background:var(--color-studio-surface);border-block:1px solid var(--color-studio-border);justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;display:flex;position:sticky;bottom:30px}.agent-loop-walkthrough-module__XihC4a__controls button{min-height:44px;color:var(--color-studio-cobalt);font:500 .8rem/1.5 var(--font-sans);cursor:pointer;background:0 0;border:0}.agent-loop-walkthrough-module__XihC4a__controls button:disabled{opacity:.45;cursor:default}.agent-loop-walkthrough-module__XihC4a__controls span{font:.65rem/1.5 var(--font-mono)}.agent-loop-walkthrough-module__XihC4a__explorer .agent-loop-walkthrough-module__XihC4a__boundary{font:.73rem/1.8 var(--font-sans);color:var(--color-studio-subtle);margin:0;padding:18px 24px}.agent-loop-walkthrough-module__XihC4a__explorer :is(button,pre,summary,a):focus-visible{outline:3px solid var(--color-studio-cobalt);outline-offset:3px}@container (max-width:700px){.agent-loop-walkthrough-module__XihC4a__workbench{grid-template-columns:minmax(0,1fr)}.agent-loop-walkthrough-module__XihC4a__inspector{border-left:0;border-top:1px solid var(--color-studio-border)}.agent-loop-walkthrough-module__XihC4a__heading{padding:22px 18px}.agent-loop-walkthrough-module__XihC4a__cases{padding-inline:16px}.agent-loop-walkthrough-module__XihC4a__cases button{flex:1}.agent-loop-walkthrough-module__XihC4a__explorer .agent-loop-walkthrough-module__XihC4a__summary{padding-inline:18px}.agent-loop-walkthrough-module__XihC4a__controls{padding-inline:16px;bottom:84px}.agent-loop-walkthrough-module__XihC4a__detail{padding:22px 18px}.agent-loop-walkthrough-module__XihC4a__diagram{padding:18px}.agent-loop-walkthrough-module__XihC4a__path{gap:28px;margin:18px 0}.agent-loop-walkthrough-module__XihC4a__path button{gap:10px;min-height:62px;padding:10px}.agent-loop-walkthrough-module__XihC4a__path li:not(:last-child):after{height:28px}.agent-loop-walkthrough-module__XihC4a__connector{padding-block:7px;font-size:.56rem}.agent-loop-walkthrough-module__XihC4a__path strong{font-size:.84rem}.agent-loop-walkthrough-module__XihC4a__path small{font-size:.55rem}.agent-loop-walkthrough-module__XihC4a__diagram .agent-loop-walkthrough-module__XihC4a__legend{font-size:.75rem}.agent-loop-walkthrough-module__XihC4a__payload pre{padding:14px;font-size:.73rem}.agent-loop-walkthrough-module__XihC4a__explorer .agent-loop-walkthrough-module__XihC4a__boundary{padding-inline:18px}}.agent-loop-walkthrough-module__XihC4a__preview{border:1px solid var(--color-studio-border);border-left:3px solid var(--color-studio-teal);background:var(--color-studio-canvas);font:.85rem/1.75 var(--font-sans);overflow-wrap:anywhere;border-radius:8px;padding:16px}.agent-loop-walkthrough-module__XihC4a__preview p{margin:6px 0}.agent-loop-walkthrough-module__XihC4a__preview small{color:var(--color-studio-subtle);font-size:.72rem;display:block}.agent-loop-walkthrough-module__XihC4a__context{margin:24px 0}.agent-loop-walkthrough-module__XihC4a__context h6{font:500 1.15rem/1.4 var(--font-display);margin:0 0 10px}.agent-loop-walkthrough-module__XihC4a__context>p{font:.82rem/1.8 var(--font-sans);color:var(--color-studio-subtle)}.agent-loop-walkthrough-module__XihC4a__context ol{gap:10px;padding:0;list-style:none;display:grid}.agent-loop-walkthrough-module__XihC4a__context li{border:1px solid var(--color-studio-border);border-left:3px solid var(--color-studio-subtle);background:var(--color-studio-canvas);font:.82rem/1.75 var(--font-sans);overflow-wrap:anywhere;border-radius:8px;padding:16px}.agent-loop-walkthrough-module__XihC4a__context li[data-message-type=ai]{border-left-color:var(--color-studio-cobalt)}.agent-loop-walkthrough-module__XihC4a__context li[data-message-type=tool]{border-left-color:var(--color-studio-teal)}.agent-loop-walkthrough-module__XihC4a__context li>span{font:.63rem/1.6 var(--font-mono);color:var(--color-studio-subtle);margin-bottom:10px;display:block}.agent-loop-walkthrough-module__XihC4a__context li p{margin:6px 0}.agent-loop-walkthrough-module__XihC4a__context li small{color:var(--color-studio-subtle);font-size:.72rem;display:block}.agent-loop-walkthrough-module__XihC4a__context .agent-loop-walkthrough-module__XihC4a__contextNote{border-left:3px solid var(--color-studio-cobalt);padding-left:14px}.agent-loop-walkthrough-module__XihC4a__technical{margin-top:18px}.agent-loop-walkthrough-module__XihC4a__technical summary{cursor:pointer;min-height:44px;font:500 .8rem/1.6 var(--font-sans);color:var(--color-studio-cobalt);align-content:center}.agent-loop-walkthrough-module__XihC4a__continue{border-top:1px solid var(--color-studio-border);font:.85rem/1.8 var(--font-sans);padding:20px 24px 24px}.agent-loop-walkthrough-module__XihC4a__continue p{color:var(--color-studio-subtle);margin:6px 0 10px}.agent-loop-walkthrough-module__XihC4a__continue a{min-height:44px;color:var(--color-studio-cobalt);text-underline-offset:4px;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.ll-suite .agent-loop-walkthrough-module__XihC4a__detail{scroll-margin-top:240px}
.model-improvement-explorer-module__t0_qIq__explorer{--lab-text:var(--workspace-text,var(--color-studio-ink));--lab-subtle:var(--workspace-subtle,var(--color-studio-subtle));--lab-surface:var(--workspace-surface,var(--color-studio-surface));--lab-muted:var(--workspace-muted,var(--color-studio-muted));--lab-border:var(--workspace-border,var(--color-studio-border));border:1px solid var(--lab-border);background:var(--lab-surface);color:var(--lab-text);font-family:var(--font-sans);border-radius:14px;margin:30px 0;overflow:clip;container-type:inline-size}.model-improvement-explorer-module__t0_qIq__header{border-top:4px solid var(--vendor-accent);background:linear-gradient(115deg, color-mix(in srgb, var(--vendor-accent) 13%, var(--color-studio-night)), var(--color-studio-night) 75%);color:var(--color-studio-night-text);padding:28px 32px}.model-improvement-explorer-module__t0_qIq__header .model-improvement-explorer-module__t0_qIq__eyebrow{color:var(--color-studio-night-subtle);font:.65rem/1.7 var(--font-mono);letter-spacing:.08em;margin:22px 0 12px}.model-improvement-explorer-module__t0_qIq__explorer .model-improvement-explorer-module__t0_qIq__header h3{font:500 clamp(1.7rem, 4cqi, 2.6rem)/1.12 var(--font-display);letter-spacing:-.035em;margin:0 0 14px}.model-improvement-explorer-module__t0_qIq__header>p:last-child{color:var(--color-studio-night-subtle);margin:0;font-size:.95rem;line-height:1.7}.model-improvement-explorer-module__t0_qIq__explorer button,.model-improvement-explorer-module__t0_qIq__explorer select{cursor:pointer;min-height:44px;font:500 .8rem/1.5 var(--font-sans)}.model-improvement-explorer-module__t0_qIq__explorer button:disabled{opacity:.45;cursor:default}.model-improvement-explorer-module__t0_qIq__explorer :is(button,input,select,a,summary):focus-visible{outline:3px solid var(--color-studio-sky);outline-offset:4px}.model-improvement-explorer-module__t0_qIq__stages{border-bottom:1px solid var(--lab-border);background:var(--lab-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 24px;display:grid}.model-improvement-explorer-module__t0_qIq__stages button{min-height:64px;color:var(--lab-subtle);background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:12px;padding:12px 0;display:flex}.model-improvement-explorer-module__t0_qIq__stages button span{font:.65rem var(--font-mono)}.model-improvement-explorer-module__t0_qIq__stages button[aria-current=step]{color:var(--lab-text);border-bottom-color:var(--vendor-accent)}.model-improvement-explorer-module__t0_qIq__body{padding:28px 32px}.model-improvement-explorer-module__t0_qIq__body h4{font:500 1.3rem/1.4 var(--font-display);margin:0 0 16px;scroll-margin-top:200px}.model-improvement-explorer-module__t0_qIq__body>p,.model-improvement-explorer-module__t0_qIq__explanation p,.model-improvement-explorer-module__t0_qIq__feedback p{margin:14px 0;font-size:.9rem;line-height:1.8}.model-improvement-explorer-module__t0_qIq__body h5{font:500 1rem/1.5 var(--font-display);margin:0}.model-improvement-explorer-module__t0_qIq__flow{background:var(--color-studio-night);color:var(--color-studio-night-text);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;padding:24px;display:grid}.model-improvement-explorer-module__t0_qIq__flow>div{border:1px solid var(--color-studio-night-muted);background:var(--color-studio-night-surface);border-radius:6px;gap:10px;padding:14px;display:grid;position:relative}.model-improvement-explorer-module__t0_qIq__flow span{color:var(--vendor-accent);font:.7rem var(--font-mono)}.model-improvement-explorer-module__t0_qIq__flow strong{font:500 1rem var(--font-display)}.model-improvement-explorer-module__t0_qIq__flow small{color:var(--color-studio-night-subtle);font-size:.75rem;line-height:1.7}.model-improvement-explorer-module__t0_qIq__flow i{color:var(--vendor-accent);font-style:normal;position:absolute;top:50%;right:-21px}.model-improvement-explorer-module__t0_qIq__choices{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.model-improvement-explorer-module__t0_qIq__choices button{text-align:left;color:var(--lab-text);background:var(--lab-muted);border:1px solid var(--lab-border);border-radius:6px;flex:160px;padding:12px 14px}.model-improvement-explorer-module__t0_qIq__choices button[aria-pressed=true]{box-shadow:inset 0 -3px var(--vendor-accent);border-color:var(--vendor-accent)}.model-improvement-explorer-module__t0_qIq__explanation,.model-improvement-explorer-module__t0_qIq__feedback{border-left:3px solid var(--vendor-accent);background:var(--lab-muted);padding:18px 22px}.model-improvement-explorer-module__t0_qIq__body .model-improvement-explorer-module__t0_qIq__subheading{margin-top:28px}.model-improvement-explorer-module__t0_qIq__components{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.model-improvement-explorer-module__t0_qIq__components>div{border:1px solid var(--lab-border);border-radius:6px;padding:16px}.model-improvement-explorer-module__t0_qIq__components strong{font-size:.85rem}.model-improvement-explorer-module__t0_qIq__components p{color:var(--lab-subtle);margin:10px 0 0;font-size:.8rem;line-height:1.8}.model-improvement-explorer-module__t0_qIq__body .model-improvement-explorer-module__t0_qIq__note{color:var(--lab-subtle);font-size:.8rem}.model-improvement-explorer-module__t0_qIq__dataMap{background:var(--color-studio-night);color:var(--color-studio-night-text);border-radius:10px;margin:24px 0;padding:24px}.model-improvement-explorer-module__t0_qIq__diagramLabel{color:var(--color-studio-night-subtle);font:.65rem/1.7 var(--font-mono);letter-spacing:.04em;margin:0 0 18px}.model-improvement-explorer-module__t0_qIq__partitions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.model-improvement-explorer-module__t0_qIq__partition{border-top:3px solid var(--vendor-accent);min-width:0;padding-top:16px}.model-improvement-explorer-module__t0_qIq__partition>p{min-height:64px;color:var(--color-studio-night-subtle);margin:8px 0 16px;font-size:.75rem;line-height:1.8}.model-improvement-explorer-module__t0_qIq__record{border:1px solid var(--color-studio-night-muted);background:var(--color-studio-night-surface);border-radius:6px;margin-top:12px;padding:12px}.model-improvement-explorer-module__t0_qIq__record span{font:.65rem/1.6 var(--font-mono);color:var(--vendor-accent)}.model-improvement-explorer-module__t0_qIq__record p{margin:10px 0 0;font-size:.75rem;line-height:1.8}.model-improvement-explorer-module__t0_qIq__record small{color:var(--color-studio-night-subtle);margin-top:10px;font-size:.65rem;line-height:1.7;display:block}.model-improvement-explorer-module__t0_qIq__record[data-crosses=true]{border-style:dashed;border-color:var(--color-studio-sky)}.model-improvement-explorer-module__t0_qIq__audit,.model-improvement-explorer-module__t0_qIq__scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.model-improvement-explorer-module__t0_qIq__audit>div,.model-improvement-explorer-module__t0_qIq__scores>div{border:1px solid var(--lab-border);background:var(--lab-muted);border-radius:6px;gap:10px;padding:18px;display:grid}.model-improvement-explorer-module__t0_qIq__audit strong,.model-improvement-explorer-module__t0_qIq__scores strong{font:500 1.7rem/1.2 var(--font-display)}.model-improvement-explorer-module__t0_qIq__audit span,.model-improvement-explorer-module__t0_qIq__scores span,.model-improvement-explorer-module__t0_qIq__scores small{font:.75rem/1.7 var(--font-sans);color:var(--lab-subtle)}.model-improvement-explorer-module__t0_qIq__body .model-improvement-explorer-module__t0_qIq__takeaway{border-left:3px solid var(--vendor-accent);background:var(--lab-muted);padding:16px 20px}.model-improvement-explorer-module__t0_qIq__details summary{cursor:pointer;align-content:center;min-height:44px;font-size:.85rem;font-weight:500}.model-improvement-explorer-module__t0_qIq__details p{font-size:.85rem;line-height:1.8}.model-improvement-explorer-module__t0_qIq__inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.model-improvement-explorer-module__t0_qIq__inputs>div{min-width:0}.model-improvement-explorer-module__t0_qIq__inputs label{margin-bottom:8px;font-size:.8rem;font-weight:500;display:block}.model-improvement-explorer-module__t0_qIq__explorer select{border:1px solid var(--lab-border);background:var(--lab-surface);width:100%;max-width:100%;color:var(--lab-text);border-radius:6px;padding:10px}.model-improvement-explorer-module__t0_qIq__scoreTrack{gap:5px;display:flex}.model-improvement-explorer-module__t0_qIq__scoreTrack i{background:var(--lab-border);border-radius:2px;flex:1;height:6px}.model-improvement-explorer-module__t0_qIq__scoreTrack i[data-pass=true]{background:var(--vendor-accent)}.model-improvement-explorer-module__t0_qIq__results{gap:16px;margin:24px 0;display:grid}.model-improvement-explorer-module__t0_qIq__results article{border:1px solid var(--lab-border);border-radius:8px;overflow:clip}.model-improvement-explorer-module__t0_qIq__results header{border-bottom:1px solid var(--lab-border);background:var(--lab-muted);padding:16px}.model-improvement-explorer-module__t0_qIq__results header>span{color:var(--lab-subtle);font:.65rem/1.6 var(--font-mono);margin-bottom:6px;display:block}.model-improvement-explorer-module__t0_qIq__results article[data-critical=true]{border-left:4px solid var(--color-studio-cobalt)}.model-improvement-explorer-module__t0_qIq__resultPair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model-improvement-explorer-module__t0_qIq__resultPair>div{padding:16px}.model-improvement-explorer-module__t0_qIq__resultPair>div+div{border-left:1px solid var(--lab-border)}.model-improvement-explorer-module__t0_qIq__resultPair span{color:var(--lab-subtle);font-size:.75rem}.model-improvement-explorer-module__t0_qIq__resultPair strong{color:var(--lab-text)}.model-improvement-explorer-module__t0_qIq__resultPair p{margin:10px 0 0;font-size:.8rem;line-height:1.8}.model-improvement-explorer-module__t0_qIq__prediction{border:0;gap:10px;margin:24px 0 16px;padding:0;display:grid}.model-improvement-explorer-module__t0_qIq__prediction legend{font:500 1.05rem/1.5 var(--font-display);margin-bottom:14px}.model-improvement-explorer-module__t0_qIq__prediction label{border:1px solid var(--lab-border);cursor:pointer;border-radius:6px;align-items:flex-start;gap:12px;padding:14px;font-size:.85rem;line-height:1.8;display:flex}.model-improvement-explorer-module__t0_qIq__prediction input{accent-color:var(--color-studio-cobalt);margin-top:6px}.model-improvement-explorer-module__t0_qIq__primary{background:var(--color-studio-cobalt);color:var(--color-studio-surface);border:0;border-radius:6px;padding:12px 18px}.model-improvement-explorer-module__t0_qIq__feedback{margin-top:20px}.model-improvement-explorer-module__t0_qIq__feedback li{margin-top:12px;font-size:.85rem;line-height:1.8}.model-improvement-explorer-module__t0_qIq__controls{border-top:1px solid var(--lab-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex}.model-improvement-explorer-module__t0_qIq__controls button,.model-improvement-explorer-module__t0_qIq__controls a{min-height:44px;color:var(--lab-text);font:500 .8rem/1.6 var(--font-sans);background:0 0;border:0;align-items:center;padding:8px 0;text-decoration:none;display:inline-flex}.model-improvement-explorer-module__t0_qIq__controls>span{color:var(--lab-subtle);font:.7rem var(--font-mono);flex-shrink:0}.model-improvement-explorer-module__t0_qIq__sources{border-top:1px solid var(--lab-border);padding:18px 32px}.model-improvement-explorer-module__t0_qIq__sources summary{cursor:pointer;align-content:center;min-height:44px;font-size:.8rem;font-weight:500}.model-improvement-explorer-module__t0_qIq__sources p{color:var(--lab-subtle);font-size:.8rem;line-height:1.8}.model-improvement-explorer-module__t0_qIq__sources a{width:fit-content;color:var(--lab-text);text-underline-offset:4px;padding:10px 0;font-size:.8rem;line-height:1.8;text-decoration:underline;display:block}@container (max-width:600px){.model-improvement-explorer-module__t0_qIq__partitions{grid-template-columns:1fr}.model-improvement-explorer-module__t0_qIq__partition>p{min-height:0}.model-improvement-explorer-module__t0_qIq__partition+.model-improvement-explorer-module__t0_qIq__partition{margin-top:20px}}@container (max-width:480px){.model-improvement-explorer-module__t0_qIq__header,.model-improvement-explorer-module__t0_qIq__body{padding:22px 18px}.model-improvement-explorer-module__t0_qIq__stages{gap:8px;padding:0 12px}.model-improvement-explorer-module__t0_qIq__stages button{text-align:left;justify-items:start;gap:6px;font-size:.72rem;display:grid}.model-improvement-explorer-module__t0_qIq__flow{grid-template-columns:1fr;gap:24px;padding:18px}.model-improvement-explorer-module__t0_qIq__flow>div{grid-template-columns:auto 1fr;gap:8px 12px}.model-improvement-explorer-module__t0_qIq__flow small{grid-column:2}.model-improvement-explorer-module__t0_qIq__flow i{top:auto;bottom:-24px;right:50%;transform:rotate(90deg)}.model-improvement-explorer-module__t0_qIq__dataMap{padding:20px 16px}.model-improvement-explorer-module__t0_qIq__components,.model-improvement-explorer-module__t0_qIq__inputs,.model-improvement-explorer-module__t0_qIq__resultPair{grid-template-columns:1fr}.model-improvement-explorer-module__t0_qIq__resultPair>div+div{border-left:0;border-top:1px solid var(--lab-border)}.model-improvement-explorer-module__t0_qIq__audit,.model-improvement-explorer-module__t0_qIq__scores{gap:10px}.model-improvement-explorer-module__t0_qIq__audit>div,.model-improvement-explorer-module__t0_qIq__scores>div{padding:14px}.model-improvement-explorer-module__t0_qIq__controls{gap:12px;padding:16px 18px}.model-improvement-explorer-module__t0_qIq__controls button,.model-improvement-explorer-module__t0_qIq__controls a{font-size:.72rem}.model-improvement-explorer-module__t0_qIq__sources{padding:16px 18px}}
.token-walkthrough-module__JF8yMW__explorer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--color-studio-border);background:var(--color-studio-surface);color:var(--color-studio-ink);box-shadow:0 12px 30px color-mix(in srgb, var(--color-studio-ink) 7%, transparent);border-radius:16px;margin:28px 0;container-type:inline-size}.token-walkthrough-module__JF8yMW__heading{background:var(--color-field-raised);color:var(--color-field-white);border-radius:15px 15px 0 0;padding:28px}.token-walkthrough-module__JF8yMW__heading>p:first-child,.token-walkthrough-module__JF8yMW__source>span,.token-walkthrough-module__JF8yMW__inspector span,.token-walkthrough-module__JF8yMW__capacityHeading>span{font:500 .65rem/1.8 var(--font-mono);letter-spacing:.07em}.token-walkthrough-module__JF8yMW__heading h4{font:500 clamp(1.4rem, 3cqi, 2rem)/1.2 var(--font-display);letter-spacing:-.03em;margin:14px 0 10px}.token-walkthrough-module__JF8yMW__heading p{max-width:65ch;font:.9rem/1.8 var(--font-sans);margin:0}.token-walkthrough-module__JF8yMW__choices,.token-walkthrough-module__JF8yMW__budgetControls{grid-template-columns:1fr 1fr;gap:18px;display:grid}.token-walkthrough-module__JF8yMW__choices{padding:24px 28px}.token-walkthrough-module__JF8yMW__explorer label{min-width:0;font:500 .8rem/1.5 var(--font-sans);gap:8px;display:grid}.token-walkthrough-module__JF8yMW__explorer select{border:1px solid var(--color-studio-border);background:var(--color-studio-surface);width:100%;min-height:46px;color:var(--color-studio-ink);font:.78rem/1.6 var(--font-sans);border-radius:6px;padding:10px}.token-walkthrough-module__JF8yMW__tabs{border-bottom:1px solid var(--color-studio-border);gap:18px;padding-inline:28px;display:flex}.token-walkthrough-module__JF8yMW__tabs button{color:var(--color-studio-subtle);cursor:pointer;text-align:left;font:500 .8rem/1.5 var(--font-sans);background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 0}.token-walkthrough-module__JF8yMW__tabs button[aria-current]{color:var(--color-studio-cobalt);border-bottom-color:var(--color-studio-cobalt)}.token-walkthrough-module__JF8yMW__body{padding:28px}.token-walkthrough-module__JF8yMW__source{border:1px solid var(--color-studio-border);background:var(--color-studio-muted);border-radius:8px;padding:22px}.token-walkthrough-module__JF8yMW__source pre{white-space:pre-wrap;overflow-wrap:anywhere;font:500 1.2rem/1.7 var(--font-mono);margin:14px 0}.token-walkthrough-module__JF8yMW__source p{font:.75rem/1.8 var(--font-sans);margin:0}.token-walkthrough-module__JF8yMW__bridge{font:.75rem/1.6 var(--font-sans);flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.token-walkthrough-module__JF8yMW__bridge>span:first-child{color:var(--color-studio-cobalt);font-size:1.6rem}.token-walkthrough-module__JF8yMW__bridge code{font-family:var(--font-mono)}.token-walkthrough-module__JF8yMW__pieces{flex-wrap:wrap;gap:8px;display:flex}.token-walkthrough-module__JF8yMW__pieces button{border:1px solid color-mix(in srgb, var(--color-studio-cobalt) 45%, var(--color-studio-border));border-top:3px solid var(--color-studio-cobalt);background:color-mix(in srgb, var(--color-studio-cobalt) 7%, var(--color-studio-surface));min-height:54px;color:var(--color-studio-ink);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.token-walkthrough-module__JF8yMW__pieces button:nth-child(3n+2){border-top-color:var(--color-studio-teal)}.token-walkthrough-module__JF8yMW__pieces button:nth-child(3n){border-top-color:var(--color-studio-amber)}.token-walkthrough-module__JF8yMW__pieces button[aria-pressed=true]{outline:2px solid var(--color-studio-cobalt);outline-offset:2px}.token-walkthrough-module__JF8yMW__pieces code{font:.9rem/1.6 var(--font-mono)}.token-walkthrough-module__JF8yMW__pieces span{color:var(--color-studio-subtle);font:.6rem/1.4 var(--font-mono)}.token-walkthrough-module__JF8yMW__legend,.token-walkthrough-module__JF8yMW__roundtrip{font:.78rem/1.8 var(--font-sans);margin:18px 0}.token-walkthrough-module__JF8yMW__inspector{border:1px solid var(--color-studio-border);border-radius:8px;grid-template-columns:1fr 2fr;display:grid}.token-walkthrough-module__JF8yMW__inspector>div{min-width:0;padding:22px}.token-walkthrough-module__JF8yMW__inspector>div+div{border-left:1px solid var(--color-studio-border)}.token-walkthrough-module__JF8yMW__inspector span{display:block}.token-walkthrough-module__JF8yMW__inspector strong{font:500 2rem/1.5 var(--font-display);margin:10px 0;display:block}.token-walkthrough-module__JF8yMW__inspector>div>code{font:1rem/1.7 var(--font-mono);overflow-wrap:anywhere;margin:12px 0;display:block}.token-walkthrough-module__JF8yMW__inspector p{font:.8rem/1.8 var(--font-sans);margin:0}.token-walkthrough-module__JF8yMW__budgetControls{margin-block:24px}.token-walkthrough-module__JF8yMW__capacity{border:1px solid var(--color-studio-border);border-radius:8px;padding:22px}.token-walkthrough-module__JF8yMW__capacityHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.token-walkthrough-module__JF8yMW__capacityHeading h5{font:500 1.2rem/1.5 var(--font-display);margin:0}.token-walkthrough-module__JF8yMW__bar{background:var(--color-studio-muted);border:1px solid var(--color-studio-border);border-radius:5px;height:34px;margin:22px 0;display:flex;overflow:hidden}.token-walkthrough-module__JF8yMW__explorer [data-kind=text]{--piece-color:var(--color-studio-cobalt)}.token-walkthrough-module__JF8yMW__explorer [data-kind=scaffold]{--piece-color:var(--color-studio-subtle)}.token-walkthrough-module__JF8yMW__explorer [data-kind=history]{--piece-color:var(--color-studio-teal)}.token-walkthrough-module__JF8yMW__explorer [data-kind=output]{--piece-color:var(--color-studio-amber)}.token-walkthrough-module__JF8yMW__bar>span{background:var(--piece-color);border-right:1px solid var(--color-studio-surface);flex:none}.token-walkthrough-module__JF8yMW__breakdown{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;display:grid}.token-walkthrough-module__JF8yMW__breakdown>div{border-top:3px solid var(--piece-color);padding-top:10px}.token-walkthrough-module__JF8yMW__breakdown dt{font:.75rem/1.7 var(--font-sans)}.token-walkthrough-module__JF8yMW__breakdown dd{font:500 1.2rem/1.7 var(--font-mono);margin:5px 0 0}.token-walkthrough-module__JF8yMW__result{background:var(--color-studio-muted);border-left:3px solid var(--color-studio-teal);flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;padding:16px;display:flex}.token-walkthrough-module__JF8yMW__result[data-over]{border-left-color:var(--color-studio-amber)}.token-walkthrough-module__JF8yMW__result strong{font:500 1.4rem/1.5 var(--font-display)}.token-walkthrough-module__JF8yMW__result p{font:.85rem/1.8 var(--font-sans);flex:190px;margin:0}.token-walkthrough-module__JF8yMW__capacity>p,.token-walkthrough-module__JF8yMW__boundary{font:.75rem/1.8 var(--font-sans);margin:18px 0 0}.token-walkthrough-module__JF8yMW__controls{z-index:2;background:var(--color-studio-surface);border-block:1px solid var(--color-studio-border);justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;display:flex;position:sticky;bottom:86px}.token-walkthrough-module__JF8yMW__controls button,.token-walkthrough-module__JF8yMW__controls a{min-height:44px;font:500 .8rem/1.6 var(--font-sans);color:var(--color-studio-cobalt);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}.token-walkthrough-module__JF8yMW__controls button:disabled{opacity:.45;cursor:default}.token-walkthrough-module__JF8yMW__controls>span{font:.65rem/1.5 var(--font-mono);white-space:nowrap}.token-walkthrough-module__JF8yMW__explorer .token-walkthrough-module__JF8yMW__boundary{color:var(--color-studio-subtle);margin:0;padding:18px 28px}.token-walkthrough-module__JF8yMW__explorer :is(button,select,a):focus-visible{outline:3px solid var(--color-studio-cobalt);outline-offset:3px}@container (max-width:650px){.token-walkthrough-module__JF8yMW__heading,.token-walkthrough-module__JF8yMW__body{padding:22px 18px}.token-walkthrough-module__JF8yMW__choices{padding:20px 18px}.token-walkthrough-module__JF8yMW__choices,.token-walkthrough-module__JF8yMW__budgetControls,.token-walkthrough-module__JF8yMW__inspector{grid-template-columns:minmax(0,1fr)}.token-walkthrough-module__JF8yMW__tabs{gap:16px;padding-inline:18px}.token-walkthrough-module__JF8yMW__inspector>div+div{border-left:0;border-top:1px solid var(--color-studio-border)}.token-walkthrough-module__JF8yMW__inspector>div,.token-walkthrough-module__JF8yMW__source,.token-walkthrough-module__JF8yMW__capacity{padding:18px}.token-walkthrough-module__JF8yMW__breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.token-walkthrough-module__JF8yMW__controls{padding-inline:14px;bottom:84px}.token-walkthrough-module__JF8yMW__explorer .token-walkthrough-module__JF8yMW__boundary{padding-inline:18px}.token-walkthrough-module__JF8yMW__source pre{font-size:.95rem}}.token-walkthrough-module__JF8yMW__explorer .token-walkthrough-module__JF8yMW__stageHeading{color:var(--color-studio-ink);font:500 1.3rem/1.5 var(--font-display);margin:0 0 20px;scroll-margin-top:100px}.ll-suite .token-walkthrough-module__JF8yMW__stageHeading{scroll-margin-top:240px}.token-walkthrough-module__JF8yMW__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.token-walkthrough-module__JF8yMW__comparison>div{border:1px solid var(--color-studio-border);border-top:3px solid var(--color-studio-border);border-radius:8px;flex-direction:column;min-width:0;padding:20px;display:flex}.token-walkthrough-module__JF8yMW__comparison>div[data-selected]{border-top-color:var(--color-studio-cobalt);background:var(--color-studio-muted)}.token-walkthrough-module__JF8yMW__comparison>div>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.token-walkthrough-module__JF8yMW__comparison code{font:.8rem/1.7 var(--font-mono)}.token-walkthrough-module__JF8yMW__comparison strong{font:500 1.7rem/1.2 var(--font-display)}.token-walkthrough-module__JF8yMW__comparison small{font:.75rem/1.5 var(--font-sans)}.token-walkthrough-module__JF8yMW__preview{flex-wrap:wrap;flex:1;align-content:start;gap:5px;margin:20px 0 12px;display:flex}.token-walkthrough-module__JF8yMW__preview code{background:var(--color-studio-night);color:var(--color-studio-night-text);overflow-wrap:anywhere;border-radius:3px;padding:4px 7px}.token-walkthrough-module__JF8yMW__comparison button{text-align:left;min-height:44px;color:var(--color-studio-cobalt);font:500 .75rem/1.7 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:10px 0}.token-walkthrough-module__JF8yMW__practice{border:1px solid var(--color-studio-border);border-radius:8px;min-width:0;margin:28px 0 0;padding:20px}.token-walkthrough-module__JF8yMW__practice legend{font:500 1.1rem/1.5 var(--font-display);padding-inline:8px}.token-walkthrough-module__JF8yMW__practice>p,.token-walkthrough-module__JF8yMW__feedback p{font:.85rem/1.8 var(--font-sans);margin:0 0 16px}.token-walkthrough-module__JF8yMW__explorer .token-walkthrough-module__JF8yMW__practice button{border:1px solid var(--color-studio-border);text-align:left;background:var(--color-studio-surface);width:100%;min-height:48px;color:var(--color-studio-ink);cursor:pointer;font:.85rem/1.7 var(--font-sans);border-radius:5px;margin:10px 0;padding:14px 16px;display:block}.token-walkthrough-module__JF8yMW__explorer .token-walkthrough-module__JF8yMW__practice button[aria-pressed=true]{border-color:var(--color-studio-cobalt);box-shadow:inset 3px 0 var(--color-studio-cobalt);background:var(--color-studio-muted)}.token-walkthrough-module__JF8yMW__feedback{background:var(--color-studio-muted);border-left:3px solid var(--color-studio-cobalt);margin-top:20px;padding:18px}.token-walkthrough-module__JF8yMW__feedback strong{font:500 .9rem/1.7 var(--font-sans)}.token-walkthrough-module__JF8yMW__feedback p{margin:8px 0 0}@container (max-width:650px){.token-walkthrough-module__JF8yMW__comparison{grid-template-columns:minmax(0,1fr)}.token-walkthrough-module__JF8yMW__comparison>div,.token-walkthrough-module__JF8yMW__practice{padding:16px}}
.gpu-topology-explorer-module__2LYy2a__explorer{--lab-text:var(--workspace-text,var(--color-studio-ink));--lab-subtle:var(--workspace-subtle,var(--color-studio-subtle));--lab-surface:var(--workspace-surface,var(--color-studio-surface));--lab-muted:var(--workspace-muted,var(--color-studio-muted));--lab-border:var(--workspace-border,var(--color-studio-border));border:1px solid var(--lab-border);background:var(--lab-surface);color:var(--lab-text);font-family:var(--font-sans);border-radius:14px;margin:30px 0;overflow:clip;container-type:inline-size}.gpu-topology-explorer-module__2LYy2a__header{border-top:4px solid var(--vendor-accent);background:linear-gradient(115deg, color-mix(in srgb, var(--vendor-accent) 13%, var(--color-studio-night)), var(--color-studio-night) 75%);color:var(--color-studio-night-text);padding:28px 32px}.gpu-topology-explorer-module__2LYy2a__header .gpu-topology-explorer-module__2LYy2a__eyebrow{color:var(--color-studio-night-subtle);font:.65rem/1.7 var(--font-mono);letter-spacing:.08em;margin:22px 0 12px}.gpu-topology-explorer-module__2LYy2a__explorer .gpu-topology-explorer-module__2LYy2a__header h3{font:500 clamp(1.7rem, 4cqi, 2.6rem)/1.12 var(--font-display);letter-spacing:-.035em;margin:0 0 14px}.gpu-topology-explorer-module__2LYy2a__header>p:last-child{color:var(--color-studio-night-subtle);margin:0;font-size:.95rem;line-height:1.7}.gpu-topology-explorer-module__2LYy2a__explorer button,.gpu-topology-explorer-module__2LYy2a__explorer select{cursor:pointer;min-height:44px;font:500 .8rem/1.5 var(--font-sans)}.gpu-topology-explorer-module__2LYy2a__explorer button:disabled{opacity:.45;cursor:default}.gpu-topology-explorer-module__2LYy2a__explorer :is(button,input,select,a,summary):focus-visible{outline:3px solid var(--color-studio-sky);outline-offset:4px}.gpu-topology-explorer-module__2LYy2a__stages{border-bottom:1px solid var(--lab-border);background:var(--lab-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 24px;display:grid}.gpu-topology-explorer-module__2LYy2a__stages button{min-height:64px;color:var(--lab-subtle);background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:12px;padding:12px 0;display:flex}.gpu-topology-explorer-module__2LYy2a__stages button span{font:.65rem var(--font-mono)}.gpu-topology-explorer-module__2LYy2a__stages button[aria-current=step]{color:var(--lab-text);border-bottom-color:var(--vendor-accent)}.gpu-topology-explorer-module__2LYy2a__body{padding:28px 32px}.gpu-topology-explorer-module__2LYy2a__body h4{font:500 1.3rem/1.4 var(--font-display);margin:0 0 16px;scroll-margin-top:200px}.gpu-topology-explorer-module__2LYy2a__body>p,.gpu-topology-explorer-module__2LYy2a__explanation p,.gpu-topology-explorer-module__2LYy2a__feedback p{margin:14px 0;font-size:.9rem;line-height:1.8}.gpu-topology-explorer-module__2LYy2a__topology,.gpu-topology-explorer-module__2LYy2a__placement{background:var(--color-studio-night);color:var(--color-studio-night-text);border-radius:10px;margin:24px 0;padding:24px}.gpu-topology-explorer-module__2LYy2a__diagramLabel,.gpu-topology-explorer-module__2LYy2a__domainLabel,.gpu-topology-explorer-module__2LYy2a__placementTitle{color:var(--color-studio-night-subtle);font:.65rem/1.7 var(--font-mono);letter-spacing:.04em}.gpu-topology-explorer-module__2LYy2a__topology .gpu-topology-explorer-module__2LYy2a__diagramLabel{margin:0 0 18px}.gpu-topology-explorer-module__2LYy2a__software,.gpu-topology-explorer-module__2LYy2a__pcie{border:1px dashed var(--color-studio-night-muted);background:var(--color-studio-night-surface);border-radius:6px;padding:14px}.gpu-topology-explorer-module__2LYy2a__software strong,.gpu-topology-explorer-module__2LYy2a__pcie strong{font-size:.85rem;display:block}.gpu-topology-explorer-module__2LYy2a__software span,.gpu-topology-explorer-module__2LYy2a__pcie span{color:var(--color-studio-night-subtle);margin-top:6px;font-size:.75rem;line-height:1.7;display:block}.gpu-topology-explorer-module__2LYy2a__domain{border:1px solid var(--color-studio-night-muted);border-radius:10px;margin:20px 0;padding:18px}.gpu-topology-explorer-module__2LYy2a__domainLabel{margin-bottom:16px;display:block}.gpu-topology-explorer-module__2LYy2a__gpus,.gpu-topology-explorer-module__2LYy2a__devices{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.gpu-topology-explorer-module__2LYy2a__gpu{border:1px solid var(--color-studio-night-muted);background:var(--color-studio-night-surface);border-radius:6px;padding:14px;position:relative}.gpu-topology-explorer-module__2LYy2a__gpu strong{font:500 1.1rem var(--font-display)}.gpu-topology-explorer-module__2LYy2a__gpu>div{margin-top:10px;font-size:.75rem}.gpu-topology-explorer-module__2LYy2a__memory{border:1px solid var(--color-studio-night-muted);color:var(--color-studio-night-subtle);padding:8px}.gpu-topology-explorer-module__2LYy2a__gpu:after{content:"";background:var(--vendor-accent);width:2px;height:22px;position:absolute;bottom:-22px;left:50%}.gpu-topology-explorer-module__2LYy2a__fabric{text-align:center;border:1px solid var(--color-studio-night-muted);background:var(--color-studio-night-surface);border-radius:6px;gap:8px;margin-top:22px;padding:14px;display:grid;position:relative}.gpu-topology-explorer-module__2LYy2a__fabric span{font:.7rem var(--font-mono);color:var(--vendor-accent)}.gpu-topology-explorer-module__2LYy2a__fabric small,.gpu-topology-explorer-module__2LYy2a__domain .gpu-topology-explorer-module__2LYy2a__domainNote{color:var(--color-studio-night-subtle);font-size:.75rem;line-height:1.7}.gpu-topology-explorer-module__2LYy2a__domain .gpu-topology-explorer-module__2LYy2a__domainNote{margin:14px 0 0}.gpu-topology-explorer-module__2LYy2a__network{border:1px solid var(--color-studio-night-muted);border-radius:6px;justify-content:center;align-items:center;gap:16px;margin-top:16px;padding:16px;font-size:.8rem;display:flex}.gpu-topology-explorer-module__2LYy2a__network span{font:.65rem/1.7 var(--font-mono);color:var(--color-studio-night-subtle)}.gpu-topology-explorer-module__2LYy2a__topology[data-part=memory] [data-piece=memory],.gpu-topology-explorer-module__2LYy2a__topology[data-part=nvlink] [data-piece=nvlink],.gpu-topology-explorer-module__2LYy2a__topology[data-part=pcie] [data-piece=pcie],.gpu-topology-explorer-module__2LYy2a__topology[data-part=network] [data-piece=network],.gpu-topology-explorer-module__2LYy2a__topology[data-part=nccl] [data-piece=nccl]{border-color:var(--vendor-accent);box-shadow:inset 0 0 0 1px var(--vendor-accent)}.gpu-topology-explorer-module__2LYy2a__parts,.gpu-topology-explorer-module__2LYy2a__modes{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.gpu-topology-explorer-module__2LYy2a__modes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gpu-topology-explorer-module__2LYy2a__parts button,.gpu-topology-explorer-module__2LYy2a__modes button{text-align:left;color:var(--lab-text);background:var(--lab-muted);border:1px solid var(--lab-border);border-radius:6px;flex:130px;padding:10px 14px}.gpu-topology-explorer-module__2LYy2a__parts button[aria-pressed=true],.gpu-topology-explorer-module__2LYy2a__modes button[aria-pressed=true]{box-shadow:inset 0 -3px var(--vendor-accent);border-color:var(--vendor-accent)}.gpu-topology-explorer-module__2LYy2a__explanation,.gpu-topology-explorer-module__2LYy2a__feedback{border-left:3px solid var(--vendor-accent);background:var(--lab-muted);padding:18px 22px}.gpu-topology-explorer-module__2LYy2a__explanation h5{font:500 1.1rem/1.5 var(--font-display);margin:0}.gpu-topology-explorer-module__2LYy2a__body .gpu-topology-explorer-module__2LYy2a__note{color:var(--lab-subtle);font-size:.8rem}.gpu-topology-explorer-module__2LYy2a__inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.gpu-topology-explorer-module__2LYy2a__inputs label,.gpu-topology-explorer-module__2LYy2a__caseLabel{margin-bottom:8px;font-size:.8rem;font-weight:500;display:block}.gpu-topology-explorer-module__2LYy2a__explorer select{border:1px solid var(--lab-border);background:var(--lab-surface);width:100%;max-width:100%;color:var(--lab-text);border-radius:6px;padding:10px}.gpu-topology-explorer-module__2LYy2a__placementTitle{justify-content:space-between;gap:12px;margin-bottom:20px;display:flex}.gpu-topology-explorer-module__2LYy2a__placementTitle strong{color:var(--vendor-accent)}.gpu-topology-explorer-module__2LYy2a__device{border:1px solid var(--color-studio-night-muted);background:var(--color-studio-night-surface);border-radius:6px;min-width:0;padding:16px}.gpu-topology-explorer-module__2LYy2a__deviceTitle{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.85rem;display:flex}.gpu-topology-explorer-module__2LYy2a__deviceTitle>span{color:var(--color-studio-night-subtle);font-size:.7rem}.gpu-topology-explorer-module__2LYy2a__layers{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:140px;margin:18px 0;display:grid}.gpu-topology-explorer-module__2LYy2a__layers>div{border:1px solid var(--vendor-accent);background:color-mix(in srgb, var(--vendor-accent) 10%, var(--color-studio-night-surface));border-radius:4px;gap:6px;padding:10px;display:grid}.gpu-topology-explorer-module__2LYy2a__layers strong{color:var(--vendor-accent);font:500 .85rem var(--font-mono)}.gpu-topology-explorer-module__2LYy2a__layers span,.gpu-topology-explorer-module__2LYy2a__layers>p{color:var(--color-studio-night-subtle);font-size:.7rem}.gpu-topology-explorer-module__2LYy2a__layers>p{grid-column:1/-1}.gpu-topology-explorer-module__2LYy2a__meter{background:var(--color-studio-night);border:1px solid var(--color-studio-night-muted);height:18px;display:flex;position:relative}.gpu-topology-explorer-module__2LYy2a__weightFill{background:var(--vendor-accent)}.gpu-topology-explorer-module__2LYy2a__reserveFill{background:var(--color-studio-sky)}.gpu-topology-explorer-module__2LYy2a__meter i{background:var(--color-studio-night-text);width:2px;position:absolute;top:-5px;bottom:-5px;transform:translate(-2px)}.gpu-topology-explorer-module__2LYy2a__device .gpu-topology-explorer-module__2LYy2a__equation{color:var(--color-studio-night-subtle);margin:16px 0 8px;font-size:.75rem;line-height:1.8}.gpu-topology-explorer-module__2LYy2a__equation strong{color:var(--color-studio-night-text)}.gpu-topology-explorer-module__2LYy2a__device .gpu-topology-explorer-module__2LYy2a__fit{font:500 .75rem/1.7 var(--font-sans);margin:0}.gpu-topology-explorer-module__2LYy2a__device[data-fits=false]{border-style:dashed}.gpu-topology-explorer-module__2LYy2a__legend{color:var(--color-studio-night-subtle);flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:.65rem;display:flex}.gpu-topology-explorer-module__2LYy2a__placement .gpu-topology-explorer-module__2LYy2a__communication{border-top:1px solid var(--color-studio-night-muted);color:var(--color-studio-night-subtle);margin:20px 0 0;padding-top:18px;font-size:.8rem;line-height:1.8}.gpu-topology-explorer-module__2LYy2a__communication strong{color:var(--color-studio-night-text);margin-bottom:8px;display:block}.gpu-topology-explorer-module__2LYy2a__body .gpu-topology-explorer-module__2LYy2a__takeaway{border-left:3px solid var(--vendor-accent);background:var(--lab-muted);padding:16px 20px}.gpu-topology-explorer-module__2LYy2a__prediction{border:0;gap:10px;margin:24px 0 16px;padding:0;display:grid}.gpu-topology-explorer-module__2LYy2a__prediction legend{font:500 1.05rem/1.5 var(--font-display);margin-bottom:14px}.gpu-topology-explorer-module__2LYy2a__prediction label{border:1px solid var(--lab-border);cursor:pointer;border-radius:6px;align-items:flex-start;gap:12px;padding:14px;font-size:.85rem;line-height:1.8;display:flex}.gpu-topology-explorer-module__2LYy2a__prediction input{accent-color:var(--color-studio-cobalt);margin-top:6px}.gpu-topology-explorer-module__2LYy2a__primary{background:var(--color-studio-cobalt);color:var(--color-studio-surface);border:0;border-radius:6px;padding:12px 18px}.gpu-topology-explorer-module__2LYy2a__feedback{margin-top:20px}.gpu-topology-explorer-module__2LYy2a__controls{border-top:1px solid var(--lab-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex}.gpu-topology-explorer-module__2LYy2a__controls button,.gpu-topology-explorer-module__2LYy2a__controls a{min-height:44px;color:var(--lab-text);font:500 .8rem/1.6 var(--font-sans);background:0 0;border:0;align-items:center;padding:8px 0;text-decoration:none;display:inline-flex}.gpu-topology-explorer-module__2LYy2a__controls>span{color:var(--lab-subtle);font:.7rem var(--font-mono);flex-shrink:0}.gpu-topology-explorer-module__2LYy2a__sources{border-top:1px solid var(--lab-border);padding:18px 32px}.gpu-topology-explorer-module__2LYy2a__sources summary,.gpu-topology-explorer-module__2LYy2a__assumptions summary{cursor:pointer;align-content:center;min-height:44px;font-size:.8rem;font-weight:500}.gpu-topology-explorer-module__2LYy2a__sources p,.gpu-topology-explorer-module__2LYy2a__assumptions p{color:var(--lab-subtle);font-size:.8rem;line-height:1.8}.gpu-topology-explorer-module__2LYy2a__sources a{width:fit-content;color:var(--lab-text);text-underline-offset:4px;padding:10px 0;font-size:.8rem;line-height:1.8;text-decoration:underline;display:block}@container (max-width:480px){.gpu-topology-explorer-module__2LYy2a__header,.gpu-topology-explorer-module__2LYy2a__body{padding:22px 18px}.gpu-topology-explorer-module__2LYy2a__stages{gap:8px;padding:0 12px}.gpu-topology-explorer-module__2LYy2a__stages button{text-align:left;justify-items:start;gap:6px;font-size:.72rem;display:grid}.gpu-topology-explorer-module__2LYy2a__topology,.gpu-topology-explorer-module__2LYy2a__placement{padding:16px 12px}.gpu-topology-explorer-module__2LYy2a__domain{padding:12px}.gpu-topology-explorer-module__2LYy2a__gpus{gap:12px}.gpu-topology-explorer-module__2LYy2a__gpu{padding:12px 8px}.gpu-topology-explorer-module__2LYy2a__memory{padding:6px}.gpu-topology-explorer-module__2LYy2a__network{justify-items:center;gap:10px;display:grid}.gpu-topology-explorer-module__2LYy2a__devices{grid-template-columns:1fr}.gpu-topology-explorer-module__2LYy2a__layers{min-height:0}.gpu-topology-explorer-module__2LYy2a__placementTitle{display:grid}.gpu-topology-explorer-module__2LYy2a__controls{gap:12px;padding:16px 18px}.gpu-topology-explorer-module__2LYy2a__controls button,.gpu-topology-explorer-module__2LYy2a__controls a{font-size:.72rem}.gpu-topology-explorer-module__2LYy2a__sources{padding:16px 18px}.gpu-topology-explorer-module__2LYy2a__inputs{grid-template-columns:1fr;gap:12px}}
.gpu-memory-lab-module__sFIsCG__workbench{border:1px solid var(--color-studio-border);color:var(--color-studio-ink);background:var(--color-studio-surface);font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:14px;margin:30px 0;overflow:clip;container-type:inline-size}.gpu-memory-lab-module__sFIsCG__header{border-top:4px solid var(--vendor-accent);background:linear-gradient(120deg, color-mix(in srgb, var(--vendor-accent) 12%, var(--color-studio-night)), var(--color-studio-night) 75%);color:var(--color-studio-night-text);padding:28px 32px}.gpu-memory-lab-module__sFIsCG__header .gpu-memory-lab-module__sFIsCG__eyebrow{color:var(--color-studio-night-subtle);font:.65rem/1.7 var(--font-mono);letter-spacing:.07em;margin:22px 0 12px}.gpu-memory-lab-module__sFIsCG__workbench .gpu-memory-lab-module__sFIsCG__header h3{color:var(--color-studio-night-text);font:500 clamp(1.7rem, 4cqi, 2.6rem)/1.15 var(--font-display);letter-spacing:-.035em;margin:0 0 14px}.gpu-memory-lab-module__sFIsCG__header>p:last-child{color:var(--color-studio-night-subtle);margin:0;font-size:.95rem;line-height:1.7}.gpu-memory-lab-module__sFIsCG__workbench button,.gpu-memory-lab-module__sFIsCG__workbench select{cursor:pointer;min-height:44px;font:500 .8rem/1.5 var(--font-sans)}.gpu-memory-lab-module__sFIsCG__workbench button:disabled{opacity:.45;cursor:default}.gpu-memory-lab-module__sFIsCG__workbench :is(button,input,select,a,summary):focus-visible{outline:3px solid var(--color-studio-cobalt);outline-offset:4px}.gpu-memory-lab-module__sFIsCG__stages{border-bottom:1px solid var(--color-studio-border);background:var(--color-studio-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 24px;display:grid}.gpu-memory-lab-module__sFIsCG__stages button{min-height:64px;color:var(--color-studio-subtle);background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 0;display:flex}.gpu-memory-lab-module__sFIsCG__stages button span{font:.65rem var(--font-mono)}.gpu-memory-lab-module__sFIsCG__stages button[aria-current=step]{color:var(--color-studio-cobalt);border-bottom-color:var(--color-studio-cobalt)}.gpu-memory-lab-module__sFIsCG__body{padding:28px 32px}.gpu-memory-lab-module__sFIsCG__workbench .gpu-memory-lab-module__sFIsCG__body h4{color:var(--color-studio-ink);font:500 1.35rem/1.4 var(--font-display);margin:0 0 16px;scroll-margin-top:100px}.ll-suite .gpu-memory-lab-module__sFIsCG__body h4{scroll-margin-top:240px}.gpu-memory-lab-module__sFIsCG__body>p,.gpu-memory-lab-module__sFIsCG__explanation p,.gpu-memory-lab-module__sFIsCG__feedback p,.gpu-memory-lab-module__sFIsCG__transfer p{margin:14px 0;font-size:.9rem;line-height:1.8}.gpu-memory-lab-module__sFIsCG__picture{background:var(--color-studio-night);color:var(--color-studio-night-text);border-radius:10px;margin:24px 0;padding:24px}.gpu-memory-lab-module__sFIsCG__pictureHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.gpu-memory-lab-module__sFIsCG__pictureHeading>span{font:.65rem/1.7 var(--font-mono);color:var(--color-studio-night-subtle)}.gpu-memory-lab-module__sFIsCG__pictureHeading>strong{font:500 1.05rem/1.5 var(--font-display)}.gpu-memory-lab-module__sFIsCG__meter{border:1px solid var(--color-studio-night-muted);background:var(--color-studio-night-surface);height:42px;margin-top:24px;display:flex;position:relative}.gpu-memory-lab-module__sFIsCG__meter>span{border-right:2px solid var(--color-studio-night);flex-shrink:0;min-width:0}.gpu-memory-lab-module__sFIsCG__meter [data-part=weights]{background:var(--vendor-accent)}.gpu-memory-lab-module__sFIsCG__meter [data-part=requests]{background:var(--color-studio-sky)}.gpu-memory-lab-module__sFIsCG__meter [data-part=runtime]{background:var(--color-studio-night-text)}.gpu-memory-lab-module__sFIsCG__meter [data-part=reserve]{background:repeating-linear-gradient(120deg, transparent 0 4px, var(--color-studio-night-muted) 4px 6px)}.gpu-memory-lab-module__sFIsCG__meter i{background:var(--color-studio-night-text);width:3px;position:absolute;top:-8px;bottom:-8px;transform:translate(-3px)}.gpu-memory-lab-module__sFIsCG__picture .gpu-memory-lab-module__sFIsCG__marker{color:var(--color-studio-night-subtle);margin:12px 0 22px;font-size:.7rem;line-height:1.7}.gpu-memory-lab-module__sFIsCG__breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.gpu-memory-lab-module__sFIsCG__breakdown>div{border:1px solid var(--color-studio-night-muted);background:var(--color-studio-night-surface);border-radius:6px;min-width:0;padding:12px}.gpu-memory-lab-module__sFIsCG__breakdown dt{color:var(--color-studio-night-subtle);font-size:.72rem}.gpu-memory-lab-module__sFIsCG__breakdown dd{font:500 1.4rem/1.2 var(--font-display);margin:10px 0 0}.gpu-memory-lab-module__sFIsCG__breakdown small{font:.65rem var(--font-mono)}.gpu-memory-lab-module__sFIsCG__breakdown [data-part=weights] dd{color:var(--vendor-accent)}.gpu-memory-lab-module__sFIsCG__breakdown [data-part=requests] dd{color:var(--color-studio-sky)}.gpu-memory-lab-module__sFIsCG__picture[data-selected=weights] .gpu-memory-lab-module__sFIsCG__breakdown [data-part=weights],.gpu-memory-lab-module__sFIsCG__picture[data-selected=requests] .gpu-memory-lab-module__sFIsCG__breakdown [data-part=requests],.gpu-memory-lab-module__sFIsCG__picture[data-selected=runtime] .gpu-memory-lab-module__sFIsCG__breakdown [data-part=runtime],.gpu-memory-lab-module__sFIsCG__picture[data-selected=reserve] .gpu-memory-lab-module__sFIsCG__breakdown [data-part=reserve]{outline:2px solid var(--vendor-accent);outline-offset:2px}.gpu-memory-lab-module__sFIsCG__requests{margin:22px 0}.gpu-memory-lab-module__sFIsCG__requests p{color:var(--color-studio-night-subtle);font:.65rem/1.7 var(--font-mono);margin:0 0 12px}.gpu-memory-lab-module__sFIsCG__requests>div{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:6px;display:grid}.gpu-memory-lab-module__sFIsCG__requests span{text-align:center;border:1px solid var(--color-studio-sky);background:color-mix(in srgb, var(--color-studio-sky) 12%, var(--color-studio-night));border-radius:5px;gap:6px;padding:10px 6px;display:grid}.gpu-memory-lab-module__sFIsCG__requests b{color:var(--color-studio-sky);font:500 .72rem var(--font-mono)}.gpu-memory-lab-module__sFIsCG__requests small{font-size:.65rem}.gpu-memory-lab-module__sFIsCG__result{border-top:1px solid var(--color-studio-night-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:16px;font-size:.85rem;line-height:1.7;display:flex}.gpu-memory-lab-module__sFIsCG__result[data-fits=false]{border-top-style:dashed}.gpu-memory-lab-module__sFIsCG__result span{color:var(--color-studio-night-subtle)}.gpu-memory-lab-module__sFIsCG__parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.gpu-memory-lab-module__sFIsCG__parts button{text-align:left;border:1px solid var(--color-studio-border);background:var(--color-studio-muted);color:var(--color-studio-ink);border-radius:6px;padding:12px 14px}.gpu-memory-lab-module__sFIsCG__parts button[aria-pressed=true]{border-color:var(--color-studio-cobalt);box-shadow:inset 3px 0 var(--color-studio-cobalt);color:var(--color-studio-cobalt)}.gpu-memory-lab-module__sFIsCG__explanation,.gpu-memory-lab-module__sFIsCG__feedback,.gpu-memory-lab-module__sFIsCG__transfer{border-left:3px solid var(--color-studio-cobalt);background:var(--color-studio-muted);padding:18px 22px}.gpu-memory-lab-module__sFIsCG__explanation h5,.gpu-memory-lab-module__sFIsCG__transfer h5{font:500 1.1rem/1.5 var(--font-display);color:var(--color-studio-ink);margin:0}.gpu-memory-lab-module__sFIsCG__workbench .gpu-memory-lab-module__sFIsCG__note{color:var(--color-studio-subtle);font-size:.8rem}.gpu-memory-lab-module__sFIsCG__inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.gpu-memory-lab-module__sFIsCG__inputs label{margin-bottom:8px;font-size:.8rem;font-weight:500;display:block}.gpu-memory-lab-module__sFIsCG__inputs select{border:1px solid var(--color-studio-border);background:var(--color-studio-surface);width:100%;max-width:100%;color:var(--color-studio-ink);border-radius:6px;padding:10px}.gpu-memory-lab-module__sFIsCG__body .gpu-memory-lab-module__sFIsCG__equation{font:.8rem/1.8 var(--font-mono)}.gpu-memory-lab-module__sFIsCG__reset{color:var(--color-studio-cobalt);text-underline-offset:4px;background:0 0;border:0;margin-top:18px;padding:10px 0;text-decoration:underline}.gpu-memory-lab-module__sFIsCG__prediction{border:0;gap:10px;margin:24px 0 16px;padding:0;display:grid}.gpu-memory-lab-module__sFIsCG__prediction legend{font:500 1.05rem/1.5 var(--font-display);margin-bottom:14px}.gpu-memory-lab-module__sFIsCG__prediction label{border:1px solid var(--color-studio-border);cursor:pointer;border-radius:6px;align-items:flex-start;gap:12px;padding:14px;font-size:.85rem;line-height:1.8;display:flex}.gpu-memory-lab-module__sFIsCG__prediction input{accent-color:var(--color-studio-cobalt);flex-shrink:0;margin-top:6px}.gpu-memory-lab-module__sFIsCG__primary{background:var(--color-studio-cobalt);color:var(--color-studio-surface);border:0;border-radius:6px;padding:12px 18px}.gpu-memory-lab-module__sFIsCG__feedback,.gpu-memory-lab-module__sFIsCG__transfer{margin-top:22px}.gpu-memory-lab-module__sFIsCG__transfer code{color:var(--color-studio-night-text);background:var(--color-studio-night);overflow-wrap:anywhere;white-space:pre-wrap;font:.75rem/1.8 var(--font-mono);padding:14px;display:block}.gpu-memory-lab-module__sFIsCG__controls{z-index:2;border-top:1px solid var(--color-studio-border);background:var(--color-studio-surface);justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;display:flex;position:sticky;bottom:86px}.gpu-memory-lab-module__sFIsCG__controls button,.gpu-memory-lab-module__sFIsCG__controls a{min-height:44px;color:var(--color-studio-cobalt);font:500 .8rem/1.6 var(--font-sans);background:0 0;border:0;align-items:center;padding:8px 0;text-decoration:none;display:inline-flex}.gpu-memory-lab-module__sFIsCG__controls>span{color:var(--color-studio-subtle);font:.7rem var(--font-mono);flex-shrink:0}.gpu-memory-lab-module__sFIsCG__sources{border-top:1px solid var(--color-studio-border);padding:18px 32px}.gpu-memory-lab-module__sFIsCG__sources summary,.gpu-memory-lab-module__sFIsCG__assumptions summary{cursor:pointer;align-content:center;min-height:44px;font-size:.8rem;font-weight:500}.gpu-memory-lab-module__sFIsCG__sources p,.gpu-memory-lab-module__sFIsCG__assumptions p{color:var(--color-studio-subtle);font-size:.8rem;line-height:1.8}.gpu-memory-lab-module__sFIsCG__sources a{width:fit-content;color:var(--color-studio-cobalt);text-underline-offset:4px;padding:10px 0;font-size:.8rem;line-height:1.8;text-decoration:underline;display:block}@container (max-width:560px){.gpu-memory-lab-module__sFIsCG__header,.gpu-memory-lab-module__sFIsCG__body{padding:22px 18px}.gpu-memory-lab-module__sFIsCG__stages{gap:8px;padding:0 12px}.gpu-memory-lab-module__sFIsCG__stages button{text-align:left;justify-items:start;gap:6px;font-size:.72rem;display:grid}.gpu-memory-lab-module__sFIsCG__picture{padding:18px 14px}.gpu-memory-lab-module__sFIsCG__pictureHeading{display:grid}.gpu-memory-lab-module__sFIsCG__breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.gpu-memory-lab-module__sFIsCG__inputs{grid-template-columns:1fr;gap:12px}.gpu-memory-lab-module__sFIsCG__explanation,.gpu-memory-lab-module__sFIsCG__feedback,.gpu-memory-lab-module__sFIsCG__transfer{padding:16px}.gpu-memory-lab-module__sFIsCG__controls{gap:12px;padding:12px 18px;bottom:84px}.gpu-memory-lab-module__sFIsCG__controls button,.gpu-memory-lab-module__sFIsCG__controls a{font-size:.72rem}.gpu-memory-lab-module__sFIsCG__sources{padding:16px 18px}}
