.lab-module__1j99ya__labPage{--lab-bg:#191d22;--lab-panel:#22272d;--lab-panel-2:#2b323a;--lab-line:#39434e;--lab-text:#dce1e7;--lab-muted:#a8b5c4;--lab-blue:#2563eb;--lab-cyan:#38bdf8;--lab-warn:#f59e0b;--lab-danger:#ef4444;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lab-bg);width:100%;min-width:0;max-width:none;height:100dvh;color:var(--lab-text);border-inline:1px solid #1b2b40;flex-direction:column;margin-inline:auto;display:flex;overflow:hidden;box-shadow:0 0 0 1px #38bdf80a,0 18px 70px #00000057}.lab-module__1j99ya__loadingState{color:#f8fafc;background:#070b12;place-content:center;justify-items:center;gap:8px;min-height:100%;display:grid}.lab-module__1j99ya__loadingState h1{letter-spacing:0;margin:0;font-size:18px}.lab-module__1j99ya__loadingState p{color:#8fa0b5;margin:0;font-size:11px}.lab-module__1j99ya__entryPage,.lab-module__1j99ya__builderPage{background-color:var(--lab-bg);background-image:none;min-height:100dvh;overflow:hidden}.lab-module__1j99ya__entryTopbar{border-bottom:1px solid var(--lab-line);background:var(--lab-panel);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:56px;padding:7px 18px;display:grid}.lab-module__1j99ya__entryBackButton,.lab-module__1j99ya__builderLaunchTop{border:1px solid var(--lab-line);color:#c7d3e1;white-space:nowrap;cursor:pointer;background:#0d1621;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:38px;padding:0 12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.lab-module__1j99ya__builderLaunchTop{background:var(--lab-blue);color:#fff;border-color:#2d75d7;justify-self:end}.lab-module__1j99ya__builderLaunchTop:disabled{cursor:not-allowed;opacity:.45}.lab-module__1j99ya__entryBrand{justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.lab-module__1j99ya__entryBrand>div{gap:1px;min-width:0;display:grid}.lab-module__1j99ya__entryBrand strong{color:var(--lab-text);font-size:13px;line-height:1.1}.lab-module__1j99ya__entryBrand span{color:#6e86a0;letter-spacing:.08em;font-size:10px;font-weight:600}.lab-module__1j99ya__entryRuntime{color:#86dec8;background:#0d201d;border:1px solid #285d55;border-radius:4px;justify-self:end;padding:5px 7px;font-size:10px;font-weight:600}.lab-module__1j99ya__entryMain{flex-direction:column;flex:1;justify-content:center;width:min(1080px,100%);min-height:0;margin-inline:auto;padding:42px 30px 28px;display:flex;overflow-y:auto}.lab-module__1j99ya__entryLead{min-width:0;margin-bottom:24px}.lab-module__1j99ya__entryEyebrow{color:var(--lab-cyan);letter-spacing:.1em;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.lab-module__1j99ya__entryLead h1{color:var(--lab-text);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:32px;line-height:1.08}.lab-module__1j99ya__entryLead p{color:#9aacc0;margin:10px 0 0;font-size:13px;line-height:1.7}.lab-module__1j99ya__entryLayout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:22px;min-width:0;display:grid}.lab-module__1j99ya__entryActions{align-content:start;gap:9px;min-width:0;display:grid}.lab-module__1j99ya__entryAction{background:var(--lab-panel);width:100%;min-width:0;min-height:96px;color:var(--lab-text);text-align:left;cursor:pointer;border:1px solid #26384d;border-radius:7px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.lab-module__1j99ya__entryActionPrimary{box-shadow:none;background:#27374c;border-color:#58759b}.lab-module__1j99ya__entryActionSaved{background:#0a111a;border-style:dashed;min-height:70px}.lab-module__1j99ya__entryActionIcon{color:#93c5fd;background:#121e2b;border:1px solid #30445b;border-radius:6px;place-items:center;width:42px;height:42px;display:grid}.lab-module__1j99ya__entryActionPrimary .lab-module__1j99ya__entryActionIcon{color:#fff;background:#173b72;border-color:#4183df}.lab-module__1j99ya__entryActionText{gap:3px;min-width:0;display:grid}.lab-module__1j99ya__entryActionText strong{color:var(--lab-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.lab-module__1j99ya__entryActionText small{color:var(--lab-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.lab-module__1j99ya__entryActionText b{color:#69c7f0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__1j99ya__entryAction>svg{color:#6f8399}.lab-module__1j99ya__entryActionPrimary>svg{color:#bdeaff}.lab-module__1j99ya__entryPreview{background:var(--lab-panel);border:1px solid #2a3c52;border-radius:7px;min-width:0;padding:14px;box-shadow:0 22px 56px #00000047}.lab-module__1j99ya__previewHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.lab-module__1j99ya__previewHeader span{color:#8094aa;letter-spacing:.08em;font-size:10px;font-weight:600}.lab-module__1j99ya__previewHeader b{color:#72ddb9;background:#0c251e;border:1px solid #28735d;border-radius:4px;padding:3px 6px;font-size:10px}.lab-module__1j99ya__caseDiagram{background:#0b131d;border:1px solid #32475e;min-height:230px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 8px #111c28,inset 0 -54px #0a1017}.lab-module__1j99ya__caseDiagram:before{z-index:0;content:"";background-image:linear-gradient(#4d729412 1px,#0000 1px),linear-gradient(90deg,#4d729412 1px,#0000 1px);background-size:16px 16px;border:1px solid #7fa1c221;position:absolute;inset:9px 9px 55px}.lab-module__1j99ya__caseDiagram:after{content:"";border-top:1px dashed #314359;height:1px;position:absolute;bottom:54px;left:8px;right:8px}.lab-module__1j99ya__caseBoard{z-index:1;background:#102631;border:1px solid #2d5266;position:absolute;inset:30px 70px 68px 42px;box-shadow:inset 0 0 0 5px #0c1d27}.lab-module__1j99ya__caseCpu{z-index:3;color:#8edcff;background:#1c2b37;border:1px solid #557287;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:68px;left:43%;box-shadow:0 0 24px #f973162e}.lab-module__1j99ya__caseGpu{z-index:3;background:#202935;border:1px solid #3f5065;justify-content:flex-end;align-items:center;gap:7px;height:44px;padding-right:10px;display:flex;position:absolute;bottom:83px;left:66px;right:54px}.lab-module__1j99ya__caseGpu i{border:2px solid #718096;border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 5px #111923}.lab-module__1j99ya__caseMemory{z-index:3;gap:5px;display:flex;position:absolute;top:48px;right:98px}.lab-module__1j99ya__caseMemory i{background:#382e1d;border:1px solid #6a5e45;width:7px;height:58px}.lab-module__1j99ya__casePsu{z-index:2;color:#71869b;border:1px solid #36485c;place-items:center;width:104px;height:30px;font-size:10px;font-weight:600;display:grid;position:absolute;bottom:16px;right:18px}.lab-module__1j99ya__caseFrontFlow{z-index:4;gap:10px;display:grid;position:absolute;top:26px;right:16px}.lab-module__1j99ya__caseRearFlow{z-index:4;position:absolute;top:53px;left:14px}.lab-module__1j99ya__caseFrontFlow i,.lab-module__1j99ya__caseRearFlow i{background:#102a3b;border:1px solid #3e789b;border-radius:50%;width:22px;height:22px;display:block;box-shadow:0 0 14px #38bdf833}.lab-module__1j99ya__caseFrontFlow i:after{content:"";border-bottom:1px solid #79d8ff;border-left:1px solid #79d8ff;width:7px;height:7px;margin:6px;display:block;transform:rotate(45deg)}.lab-module__1j99ya__caseRearFlow i:after{content:"";border-top:1px solid #79d8ff;border-right:1px solid #79d8ff;width:7px;height:7px;margin:6px;display:block;transform:rotate(45deg)}.lab-module__1j99ya__previewParts{background:#223246;border:1px solid #223246;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:10px;display:grid}.lab-module__1j99ya__previewParts span{background:var(--lab-panel);color:#7790a9;align-items:center;gap:6px;min-width:0;padding:7px 8px;display:flex}.lab-module__1j99ya__previewParts b{color:#d9e5f1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__1j99ya__entryFacts{color:#8599ad;border-top:1px solid #203044;flex-wrap:wrap;gap:8px 18px;margin-top:19px;padding-top:14px;font-size:10px;font-weight:600;display:flex}.lab-module__1j99ya__entryFacts span{align-items:center;gap:6px;display:inline-flex}.lab-module__1j99ya__entryFacts svg{color:#54bce8}.lab-module__1j99ya__builderWorkspace{flex:1;grid-template-columns:minmax(0,1fr) minmax(300px,390px);min-height:0;display:grid;overflow:hidden}.lab-module__1j99ya__builderEditor{border-right:1px solid var(--lab-line);scrollbar-width:thin;min-width:0;padding:30px max(24px,50vw - 525px);overflow-y:auto}.lab-module__1j99ya__builderIntro{border-bottom:1px solid var(--lab-line);margin-bottom:22px;padding-bottom:18px}.lab-module__1j99ya__builderIntro>span{color:var(--lab-cyan);letter-spacing:.08em;font-size:10px;font-weight:600}.lab-module__1j99ya__builderIntro h1{color:var(--lab-text);letter-spacing:0;margin:6px 0 0;font-size:27px;line-height:1.15}.lab-module__1j99ya__builderIntro p{color:var(--lab-muted);margin:8px 0 0;font-size:11px;line-height:1.65}.lab-module__1j99ya__builderImportNotice{border-left:3px solid var(--lab-cyan);color:#cbeafe;background:#0b2030;margin-top:12px;padding:9px 11px;font-size:10px;line-height:1.55}.lab-module__1j99ya__builderSummary{background:var(--lab-panel);scrollbar-width:thin;min-width:0;padding:24px 20px;overflow-y:auto}.lab-module__1j99ya__builderSummaryTitle{border-bottom:1px solid var(--lab-line);color:var(--lab-cyan);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.lab-module__1j99ya__builderSummaryTitle>div{gap:3px;display:grid}.lab-module__1j99ya__builderSummaryTitle span{color:#6f8398;letter-spacing:.08em;font-size:10px;font-weight:600}.lab-module__1j99ya__builderSummaryTitle strong{color:var(--lab-text);font-size:13px}.lab-module__1j99ya__buildSummaryRow{border-bottom:1px solid #1c2a3a;grid-template-columns:32px minmax(0,1fr);gap:9px;min-width:0;padding:10px 0;display:grid}.lab-module__1j99ya__buildSummaryIcon{color:#7fd5fa;background:#0f1b28;border:1px solid #29425c;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.lab-module__1j99ya__buildSummaryRow>div{gap:2px;min-width:0;display:grid}.lab-module__1j99ya__buildSummaryRow span{color:#73889e;font-size:10px;font-weight:600}.lab-module__1j99ya__buildSummaryRow strong{color:#eaf1f8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__1j99ya__buildSummaryRow small{color:#6f8297;font-size:10px}.lab-module__1j99ya__builderVerdict{background:#0d201c;border-left:3px solid #34d399;gap:4px;margin:18px 0 10px;padding:10px 11px;display:grid}.lab-module__1j99ya__builderVerdict[data-state=warning]{border-left-color:var(--lab-warn);background:#241b0e}.lab-module__1j99ya__builderVerdict[data-state=blocked]{border-left-color:var(--lab-danger);background:#2b1117}.lab-module__1j99ya__builderVerdict strong{color:var(--lab-text);font-size:11px}.lab-module__1j99ya__builderVerdict span{color:#92a4b7;font-size:10px;line-height:1.5}.lab-module__1j99ya__builderIssueList{gap:6px;margin:0 0 12px;display:grid}.lab-module__1j99ya__builderIssueList article{border-left:2px solid var(--lab-warn);background:#151b23;gap:3px;padding:8px 9px;display:grid}.lab-module__1j99ya__builderIssueList article[data-state=blocker]{border-left-color:var(--lab-danger);background:#241218}.lab-module__1j99ya__builderIssueList strong{color:#e9f1f8;font-size:10px}.lab-module__1j99ya__builderIssueList span{color:#8296aa;font-size:10px;line-height:1.45}.lab-module__1j99ya__builderLaunch{background:var(--lab-blue);color:#fff;cursor:pointer;border:1px solid #3b82f6;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-size:12px;font-weight:600;display:flex}.lab-module__1j99ya__builderLaunch:disabled{cursor:not-allowed;opacity:.42}.lab-module__1j99ya__localComputeNote{color:#7891a8;text-align:center;margin:9px 0 0;font-size:10px;line-height:1.5}.lab-module__1j99ya__stageLoading{color:#7e94aa;place-items:center;width:100%;height:100%;font-size:10px;font-weight:600;display:grid}.lab-module__1j99ya__experimentPanel{color:#dce4ed;gap:12px;min-width:0;font-size:12px;display:grid}.lab-module__1j99ya__experimentPanel h2{font-size:16px}.lab-module__1j99ya__experimentPanel h3{font-size:13px}.lab-module__1j99ya__experimentPanel p{overflow-wrap:anywhere;line-height:1.6}.lab-module__1j99ya__experimentPanel label{gap:5px;display:grid}.lab-module__1j99ya__experimentPanel input,.lab-module__1j99ya__experimentPanel select,.lab-module__1j99ya__fieldLabel select{color:#e8edf3;width:100%;min-width:0;font:inherit;background:#152330;border:1px solid #51657a;border-radius:4px;padding:8px}.lab-module__1j99ya__experimentPanel svg{width:100%;height:auto}.lab-module__1j99ya__experimentPanel svg text{fill:#becbd8;font-size:10px}.lab-module__1j99ya__experimentActions{flex-wrap:wrap;gap:6px;display:flex}.lab-module__1j99ya__experimentActions button,.lab-module__1j99ya__failureSummary button{color:#e9f3ff;cursor:pointer;background:#193651;border:1px solid #537ca2;border-radius:4px;align-items:center;gap:5px;min-height:40px;padding:6px 10px;font-size:12px;display:inline-flex}.lab-module__1j99ya__experimentActions button svg{width:15px;height:15px}.lab-module__1j99ya__experimentActions button:disabled{opacity:.5;cursor:default}.lab-module__1j99ya__savedExperiment{overflow-wrap:anywhere;border-top:1px solid #405365;gap:8px;padding-top:10px;display:grid}.lab-module__1j99ya__fieldView{z-index:8;background:#0c141e;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:100px 12px 40px;display:flex;position:absolute;inset:0}.lab-module__1j99ya__fieldView p{color:#d6e3ef;max-width:600px;margin:0;font-size:12px}.lab-module__1j99ya__flowModeSwitch{z-index:12;background:#18212b;border:1px solid #536271;border-radius:6px;display:flex;position:absolute;top:98px;left:12px}.lab-module__1j99ya__fieldView{padding-top:152px}.lab-module__1j99ya__flowModeSwitch button{color:#ccd5de;min-height:44px;padding:8px 12px;font-size:13px}.lab-module__1j99ya__flowModeSwitch button[aria-pressed=true]{color:#fff;background:#315777}.lab-module__1j99ya__flowModeSwitch button:focus-visible{outline-offset:2px;outline:2px solid #9bd3fc}.lab-module__1j99ya__pressureLegend{z-index:12;pointer-events:none;color:#e2e8ed;background:#15202adb;border-radius:4px;max-width:calc(100% - 24px);padding:6px 8px;font-size:11px;position:absolute;top:150px;left:12px}.lab-module__1j99ya__pressureFilter{pointer-events:auto;gap:4px;margin-bottom:4px;display:flex}.lab-module__1j99ya__pressureFilter button{color:#dce7ee;border-radius:4px;min-height:44px;padding:6px 10px}.lab-module__1j99ya__pressureFilter button[aria-pressed=true]{color:#fff;background:#315777}.lab-module__1j99ya__pressureFilter button:focus-visible{outline-offset:1px;outline:2px solid #9bd3fc}.lab-module__1j99ya__fieldView canvas{aspect-ratio:1;object-fit:contain;width:min(100%,600px);min-height:0;image-rendering:pixelated;flex:1 1 0}.lab-module__1j99ya__fieldView label{color:#d6e3ef;width:min(100%,600px);font-size:12px}.lab-module__1j99ya__fieldLabel.lab-module__1j99ya__flowQualityLabel{gap:6px;display:grid}.lab-module__1j99ya__failureSummary{z-index:10;color:#ffe4e8;background:#361c23;border:1px solid #be7783;border-radius:6px;max-width:480px;padding:14px;font-size:13px;position:absolute;top:140px;left:12px;right:12px}.lab-module__1j99ya__failureSummary p{margin:8px 0;line-height:1.6}.lab-module__1j99ya__commandBar{border-bottom:1px solid var(--lab-line);background:var(--lab-panel);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:6px 12px;display:flex}.lab-module__1j99ya__labIdentity,.lab-module__1j99ya__runControls,.lab-module__1j99ya__labIdentity>div,.lab-module__1j99ya__panelHeading,.lab-module__1j99ya__panelHeading>div,.lab-module__1j99ya__status,.lab-module__1j99ya__runButton,.lab-module__1j99ya__saveState,.lab-module__1j99ya__toggleButton,.lab-module__1j99ya__warning,.lab-module__1j99ya__sensorTitle,.lab-module__1j99ya__sensor>div:first-child,.lab-module__1j99ya__readout{align-items:center;display:flex}.lab-module__1j99ya__labIdentity{gap:9px;min-width:0}.lab-module__1j99ya__labMark{width:31px;height:31px;color:var(--lab-cyan);background:#10213a;border:1px solid #315079;border-radius:7px;flex:0 0 31px;place-items:center;display:grid}.lab-module__1j99ya__labIdentity>div{align-items:baseline;gap:8px;min-width:0}.lab-module__1j99ya__labIdentity h1{letter-spacing:0;margin:0;font-size:14px;line-height:1.1}.lab-module__1j99ya__labIdentity p{color:var(--lab-muted);white-space:nowrap;margin:0;font-size:11px}.lab-module__1j99ya__beta{color:#9fdcff;border:1px solid #315079;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:600}.lab-module__1j99ya__runControls{gap:7px}.lab-module__1j99ya__modeSwitch{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:6px;justify-content:center;align-items:center;min-width:210px;display:flex;overflow:hidden}.lab-module__1j99ya__modeSwitch button{border:0;border-right:1px solid var(--lab-line);min-width:100px;height:32px;color:var(--lab-muted);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.lab-module__1j99ya__modeSwitch button:last-child{border-right:0}.lab-module__1j99ya__modeSwitch .lab-module__1j99ya__modeActive{background:var(--lab-panel-2);box-shadow:inset 0 -2px var(--lab-cyan);color:var(--lab-text)}.lab-module__1j99ya__status{border:1px solid var(--lab-line);border-radius:5px;gap:6px;height:30px;padding:0 9px;font-size:10px;font-weight:600}.lab-module__1j99ya__status:before{content:"";background:#64748b;border-radius:999px;width:7px;height:7px}.lab-module__1j99ya__statusRunning{color:#8cf0c8}.lab-module__1j99ya__statusRunning:before{background:#34d399;box-shadow:0 0 9px #34d399}.lab-module__1j99ya__statusFailed{color:#fda4af;border-color:#6f2931}.lab-module__1j99ya__statusFailed:before{background:var(--lab-danger);box-shadow:0 0 9px var(--lab-danger)}.lab-module__1j99ya__statusIdle{color:#a8b5c5}.lab-module__1j99ya__speedControl{border:1px solid var(--lab-line);border-radius:5px;display:flex;overflow:hidden}.lab-module__1j99ya__speedControl button{border:0;border-right:1px solid var(--lab-line);width:33px;height:30px;color:var(--lab-muted);cursor:pointer;background:#0d1520;font-size:10px;font-weight:600}.lab-module__1j99ya__speedControl button:last-child{border-right:0}.lab-module__1j99ya__speedControl .lab-module__1j99ya__segmentActive{color:#fff;background:#1d4ed8}.lab-module__1j99ya__soundButton,.lab-module__1j99ya__resetButton{border:1px solid var(--lab-line);color:#cbd5e1;cursor:pointer;background:#101824;border-radius:5px;place-items:center;width:34px;height:32px;display:grid}.lab-module__1j99ya__soundButton{color:#8ea1b7}.lab-module__1j99ya__soundButton:hover{color:#dbeafe;border-color:#35516e}.lab-module__1j99ya__soundActive{color:var(--lab-cyan);background:#10243b;border-color:#2c6cb2}.lab-module__1j99ya__runButton{background:var(--lab-blue);color:#fff;cursor:pointer;border:1px solid #3b82f6;border-radius:6px;justify-content:center;gap:7px;min-width:92px;height:34px;padding:0 14px;font-size:12px;font-weight:600}.lab-module__1j99ya__runButton:disabled{cursor:wait;opacity:.55}.lab-module__1j99ya__runButton:hover{background:#1d4ed8}.lab-module__1j99ya__workspace{flex:1;grid-template-columns:minmax(420px,1fr) 344px;grid-template-areas:"stage tools";min-height:0;display:grid}.lab-module__1j99ya__toolPanel,.lab-module__1j99ya__sensorPanel{background:var(--lab-panel);min-height:0}.lab-module__1j99ya__toolPanel{border-left:1px solid var(--lab-line);background:#0a111a;flex-direction:column;grid-area:tools;min-width:0;display:flex}.lab-module__1j99ya__sensorPanel{display:none}.lab-module__1j99ya__toolPanelHeader{border-bottom:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 11px;display:flex}.lab-module__1j99ya__toolPanelHeader>div{gap:2px;display:grid}.lab-module__1j99ya__toolPanelHeader strong{color:#eaf5ff;letter-spacing:.08em;font-size:10px}.lab-module__1j99ya__toolPanelHeader span{color:#657b93;font-size:10px}.lab-module__1j99ya__toolPanelHeader>b{color:#77d5ff;letter-spacing:.08em;background:#0b2031;border:1px solid #2f587b;border-radius:4px;padding:3px 5px;font-size:10px}.lab-module__1j99ya__tabs{border-bottom:1px solid var(--lab-line);grid-template-columns:repeat(auto-fit,minmax(44px,1fr));display:grid}.lab-module__1j99ya__tabs button{background:var(--lab-panel);min-width:0;height:52px;color:var(--lab-muted);cursor:pointer;border:0;border-right:1px solid #182438;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:600;display:flex}.lab-module__1j99ya__tabs button:last-child{border-right:0}.lab-module__1j99ya__tabs .lab-module__1j99ya__tabActive{box-shadow:inset 0 -3px var(--lab-cyan), inset 0 0 24px #38bdf814;color:#fff;background:#101d2b}.lab-module__1j99ya__panelBody{scrollbar-width:thin;flex:1;min-height:0;padding:11px;overflow-y:auto}.lab-module__1j99ya__panelHeading{color:#a6dfff;justify-content:space-between;margin:2px 0 10px}.lab-module__1j99ya__panelHeading>div{align-items:baseline;gap:7px}.lab-module__1j99ya__panelHeading strong{color:#e8f1fb;font-size:12px}.lab-module__1j99ya__buildPresetRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:12px;display:grid}.lab-module__1j99ya__buildPresetRow button{border:1px solid var(--lab-line);background:var(--lab-panel-2);min-width:0;min-height:34px;color:var(--lab-text);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:5px;font-size:10px;font-weight:600;overflow:hidden}.lab-module__1j99ya__buildStep{border-top:1px solid var(--lab-line);gap:8px;min-width:0;margin-top:10px;padding-top:12px;display:grid}.lab-module__1j99ya__stepHeader{grid-template-columns:22px 17px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.lab-module__1j99ya__stepHeader>b{width:22px;height:22px;color:var(--lab-cyan);background:#0d2132;border:1px solid #31577a;border-radius:4px;place-items:center;font-size:10px;display:grid}.lab-module__1j99ya__stepHeader>svg{color:#7dd3fc}.lab-module__1j99ya__stepHeader>span{gap:1px;min-width:0;display:grid}.lab-module__1j99ya__stepHeader strong{color:var(--lab-text);font-size:11px}.lab-module__1j99ya__stepHeader small{color:var(--lab-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__1j99ya__partSelectorList{gap:7px;display:grid}.lab-module__1j99ya__partSelector{gap:5px;min-width:0;display:grid}.lab-module__1j99ya__partSelector>span{color:var(--lab-muted);align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.lab-module__1j99ya__partSelector select{border:1px solid var(--lab-line);background:var(--lab-panel-2);width:100%;min-width:0;height:38px;color:var(--lab-text);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:0 28px 0 9px;font-size:10px;font-weight:600;overflow:hidden}.lab-module__1j99ya__selectedPartSpec{border-bottom:1px solid var(--lab-line);gap:2px;min-width:0;margin:-2px 0 5px;padding:0 2px 8px;display:grid}.lab-module__1j99ya__selectedPartSpec span{color:var(--lab-muted);font-size:10px}.lab-module__1j99ya__selectedPartSpec strong{color:var(--lab-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__1j99ya__selectedPartSpec small{color:var(--lab-muted);font-size:10px}.lab-module__1j99ya__selectedPartSpec a{width:fit-content;color:var(--lab-cyan);text-underline-offset:2px;font-size:10px;text-decoration:underline}.lab-module__1j99ya__vrmCheck{background:#0b1926;border:1px solid #31577a;border-left:3px solid #38bdf8;border-radius:6px;gap:7px;padding:9px;display:grid}.lab-module__1j99ya__vrmCheck[data-state=ready]{border-left-color:#34d399}.lab-module__1j99ya__vrmCheck[data-state=warning]{border-left-color:#f59e0b}.lab-module__1j99ya__vrmCheck[data-state=danger]{border-left-color:#fb7185}.lab-module__1j99ya__vrmCheck[data-state=unknown]{border-left-color:#94a3b8}.lab-module__1j99ya__vrmCheckHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.lab-module__1j99ya__vrmCheckHeading span{color:#a8c7dd;font-size:10px;font-weight:600}.lab-module__1j99ya__vrmCheckHeading strong{color:#fff;font-size:11px}.lab-module__1j99ya__vrmCheckMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.lab-module__1j99ya__vrmCheckMetrics span{background:#09121c;border:1px solid #20364b;gap:2px;min-width:0;padding:6px;display:grid}.lab-module__1j99ya__vrmCheckMetrics small{color:#718ba2;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.lab-module__1j99ya__vrmCheckMetrics b{color:#eaf5ff;font-size:10px}.lab-module__1j99ya__vrmCapacityBar{background:#1d2a38;border-radius:3px;height:5px;overflow:hidden}.lab-module__1j99ya__vrmCapacityBar i{background:#34d399;height:100%;display:block}.lab-module__1j99ya__vrmCheck[data-state=warning] .lab-module__1j99ya__vrmCapacityBar i{background:#f59e0b}.lab-module__1j99ya__vrmCheck[data-state=danger] .lab-module__1j99ya__vrmCapacityBar i{background:#fb7185}.lab-module__1j99ya__vrmCheck[data-state=unknown] .lab-module__1j99ya__vrmCapacityBar i{background:#94a3b8}.lab-module__1j99ya__vrmCheck p{color:#8da4b8;margin:0;font-size:10px;line-height:1.55}.lab-module__1j99ya__filterBlock{border-block:1px solid var(--lab-line);gap:6px;min-width:0;margin:10px 0;padding:9px 0;display:grid}.lab-module__1j99ya__filterLabel{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.lab-module__1j99ya__filterLabel span{color:var(--lab-text);font-size:10px;font-weight:600}.lab-module__1j99ya__filterLabel small{color:var(--lab-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__1j99ya__filterRow{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:5px;min-width:0;display:grid}.lab-module__1j99ya__filterRow button{border:1px solid var(--lab-line);color:#aebccd;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#101824;border-radius:5px;min-width:0;min-height:32px;font-size:10px;font-weight:600;overflow:hidden}.lab-module__1j99ya__filterRow .lab-module__1j99ya__filterActive{box-shadow:inset 0 -2px var(--lab-cyan);color:#fff;background:#172d4b;border-color:#3b82f6}.lab-module__1j99ya__chipGroup,.lab-module__1j99ya__sortControl{gap:4px;min-width:0;display:grid}.lab-module__1j99ya__chipGroup>span,.lab-module__1j99ya__sortControl>span{color:var(--lab-muted);font-size:10px;font-weight:600}.lab-module__1j99ya__chipGroup>div,.lab-module__1j99ya__sortControl>div{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.lab-module__1j99ya__chipGroup button,.lab-module__1j99ya__sortControl button{border:1px solid var(--lab-line);color:#aebccd;white-space:nowrap;cursor:pointer;background:#101824;border-radius:4px;min-height:29px;padding:0 8px;font-size:10px;font-weight:600}.lab-module__1j99ya__chipGroup .lab-module__1j99ya__filterActive,.lab-module__1j99ya__sortControl .lab-module__1j99ya__filterActive{color:#fff;background:#172d4b;border-color:#3b82f6}.lab-module__1j99ya__filterInline{grid-template-columns:minmax(92px,.72fr) minmax(0,1.28fr);align-items:end;gap:6px;min-width:0;display:grid}.lab-module__1j99ya__filterInline>label{gap:4px;min-width:0;display:grid}.lab-module__1j99ya__filterInline>label>span{color:var(--lab-muted);font-size:10px;font-weight:600}.lab-module__1j99ya__filterInline select,.lab-module__1j99ya__searchField{border:1px solid var(--lab-line);background:var(--lab-panel-2);width:100%;min-width:0;height:34px;color:var(--lab-text);border-radius:5px}.lab-module__1j99ya__filterInline select{padding:0 22px 0 7px;font-size:10px;font-weight:600}.lab-module__1j99ya__searchField{align-items:center;gap:5px;padding:0 7px;display:flex}.lab-module__1j99ya__searchField svg{color:var(--lab-muted);flex:none}.lab-module__1j99ya__searchField input{width:100%;min-width:0;color:var(--lab-text);background:0 0;border:0;outline:0;font-size:10px;font-weight:600}.lab-module__1j99ya__searchField input::placeholder{color:#607086}.lab-module__1j99ya__filterMeta{color:#60758c;text-align:right;margin-top:-4px;font-size:10px}.lab-module__1j99ya__toggleRow{min-width:0;color:var(--lab-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;font-size:10px;display:grid}.lab-module__1j99ya__toggleRow input{width:14px;height:14px;accent-color:var(--lab-blue);margin:0}.lab-module__1j99ya__toggleRow span{color:#b9c7d8;font-weight:600}.lab-module__1j99ya__toggleRow small{color:#60758c;white-space:nowrap}.lab-module__1j99ya__candidateWrap{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:6px;min-width:0}.lab-module__1j99ya__candidateCount{border-bottom:1px solid var(--lab-line);color:#6f8398;justify-content:space-between;align-items:center;gap:8px;min-height:27px;padding:0 8px;font-size:10px;display:flex}.lab-module__1j99ya__candidateCount b{color:#a7bdd2}.lab-module__1j99ya__candidateList{overscroll-behavior:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-height:42px;max-height:248px;padding:4px;overflow-y:auto}.lab-module__1j99ya__candidateButton{width:100%;min-width:0;min-height:48px;color:var(--lab-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:8px;padding:6px 7px;display:grid}.lab-module__1j99ya__candidateButton+.lab-module__1j99ya__candidateButton{border-top-color:#152235;border-top-left-radius:0;border-top-right-radius:0}.lab-module__1j99ya__candidateButton:hover{background:#101c2a}.lab-module__1j99ya__candidateButton:focus-visible{outline:2px solid var(--lab-cyan);outline-offset:-2px;position:relative}.lab-module__1j99ya__candidateSelected{background:#102640;border-color:#2f72b8}.lab-module__1j99ya__candidateSelected+.lab-module__1j99ya__candidateButton{border-top-color:#0000}.lab-module__1j99ya__candidateIncompatible{border-left:2px solid #8a3c4e}.lab-module__1j99ya__candidateMain,.lab-module__1j99ya__candidateStats{gap:2px;min-width:0;display:grid}.lab-module__1j99ya__candidateMain strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__1j99ya__candidateMain small,.lab-module__1j99ya__candidateStats small{color:var(--lab-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__1j99ya__candidateStats{justify-items:end}.lab-module__1j99ya__candidateStats b{color:#c8d7e6;white-space:nowrap;font-size:10px}.lab-module__1j99ya__candidateButton>svg{color:var(--lab-cyan)}.lab-module__1j99ya__candidateEmpty{min-height:62px;color:var(--lab-muted);place-items:center;margin:0;font-size:10px;display:grid}.lab-module__1j99ya__importedCaseNotice{border-left:3px solid var(--lab-cyan);background:#0b2030;gap:2px;min-width:0;padding:8px 10px;display:grid}.lab-module__1j99ya__importedCaseNotice span{color:#75b9df;font-size:10px;font-weight:600}.lab-module__1j99ya__importedCaseNotice strong{color:#edf7ff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__1j99ya__importedCaseNotice small{color:#8fa8bd;font-size:10px;line-height:1.5}.lab-module__1j99ya__caseProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.lab-module__1j99ya__caseProfileButton{border:1px solid var(--lab-line);min-width:0;min-height:132px;color:var(--lab-text);text-align:left;cursor:pointer;background:#0b131e;border-radius:6px;grid-template-columns:52px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:9px;display:grid}.lab-module__1j99ya__caseProfileButton:hover{background:#101d2a;border-color:#315b82}.lab-module__1j99ya__caseProfileButton:focus-visible{outline:2px solid var(--lab-cyan);outline-offset:2px}.lab-module__1j99ya__caseProfileSelected{box-shadow:inset 0 -2px var(--lab-cyan);background:#10243b;border-color:#3b82f6}.lab-module__1j99ya__caseProfileButton>svg{color:var(--lab-cyan);align-self:start}.lab-module__1j99ya__caseProfileVisual{background:#101a25;border:2px solid #57728b;width:48px;height:58px;display:block;position:relative;overflow:hidden}.lab-module__1j99ya__caseProfileVisual:before{content:"";background:#0c2931;border:1px solid #2d536c;position:absolute;inset:5px 5px 12px 11px}.lab-module__1j99ya__caseProfileVisual:after{content:"";background:#182532;border-top:1px solid #45647d;height:7px;position:absolute;bottom:4px;left:5px;right:5px}.lab-module__1j99ya__caseProfileVisual i{z-index:1;border:1px solid #45a9d8;border-radius:50%;width:9px;height:9px;display:block;position:absolute}.lab-module__1j99ya__caseProfileVisual i:first-child{top:11px;right:1px}.lab-module__1j99ya__caseProfileVisual i:last-child{bottom:15px;right:1px}.lab-module__1j99ya__caseProfileVisual[data-style=panoramic-compact],.lab-module__1j99ya__caseProfileVisual[data-style=panoramic-dual-chamber],.lab-module__1j99ya__caseProfileVisual[data-style=panoramic-wraparound],.lab-module__1j99ya__caseProfileVisual[data-style=curved-panoramic]{background:#112433;border-top-color:#8bcbe6;border-right-color:#8bcbe6}.lab-module__1j99ya__caseProfileVisual[data-style=panoramic-compact]:before,.lab-module__1j99ya__caseProfileVisual[data-style=panoramic-dual-chamber]:before,.lab-module__1j99ya__caseProfileVisual[data-style=panoramic-wraparound]:before,.lab-module__1j99ya__caseProfileVisual[data-style=curved-panoramic]:before{background:#102d3b;left:5px;right:10px}.lab-module__1j99ya__caseProfileVisual[data-style=panoramic-dual-chamber]{width:51px}.lab-module__1j99ya__caseProfileVisual[data-style=panoramic-dual-chamber]:after{background:#132330}.lab-module__1j99ya__caseProfileVisual[data-style=panoramic-wraparound]{border-left-color:#8bcbe6;width:52px}.lab-module__1j99ya__caseProfileVisual[data-style=panoramic-wraparound]:before{border-radius:8px 2px 2px 8px;right:6px}.lab-module__1j99ya__caseProfileVisual[data-style=curved-panoramic]{border-top-right-radius:13px}.lab-module__1j99ya__caseProfileVisual[data-profile=generic-panoramic]{border-bottom-color:#8b6847}.lab-module__1j99ya__caseProfileVisual[data-profile=generic-panoramic] i:first-child{top:12px;right:2px;box-shadow:0 14px 0 -1px #112433,0 14px #45a9d8}.lab-module__1j99ya__caseProfileVisual[data-profile=generic-panoramic] i:last-child{inset:7px auto auto 1px}.lab-module__1j99ya__caseProfileVisual[data-profile=generic-highend-panoramic]:after{left:6px;right:6px;box-shadow:0 -49px 0 -2px #38bdf88c}.lab-module__1j99ya__caseProfileVisual[data-profile=generic-highend-panoramic] i:first-child{top:8px;right:2px;box-shadow:0 13px 0 -1px #112433,0 13px #45a9d8,0 26px 0 -1px #112433,0 26px #45a9d8}.lab-module__1j99ya__caseProfileVisual[data-profile=generic-highend-panoramic] i:last-child{bottom:1px;right:10px;box-shadow:-12px 0 0 -1px #112433,-12px 0 #45a9d8,-24px 0 0 -1px #112433,-24px 0 #45a9d8}.lab-module__1j99ya__caseProfileCopy{align-content:center;gap:2px;min-width:0;display:grid}.lab-module__1j99ya__caseProfileCopy small{color:#7898b3;font-size:10px;font-weight:600}.lab-module__1j99ya__caseProfileCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lab-module__1j99ya__caseProfileCopy b{color:#7dd3fc;font-size:10px}.lab-module__1j99ya__caseProfileCopy em{color:#8fa4b8;font-size:10px;font-style:normal;line-height:1.45;overflow:hidden}.lab-module__1j99ya__caseProfileSpecs{color:#849bb0;border-top:1px solid #1d2b3c;grid-column:1/-1;padding-top:6px;font-size:10px;line-height:1.55}.lab-module__1j99ya__caseModelDisclaimer{color:#7f92a6;background:#0a111a;border:1px solid #25374a;margin:0;padding:8px 9px;font-size:10px;line-height:1.55}.lab-module__1j99ya__buildCheck{border:1px solid var(--lab-line);background:var(--lab-panel-2);border-radius:6px;gap:6px;margin-top:13px;padding:9px;display:grid}.lab-module__1j99ya__buildCheck>div{color:var(--lab-text);align-items:center;gap:7px;display:flex}.lab-module__1j99ya__buildCheck[data-state=ready]{border-color:#256b57}.lab-module__1j99ya__buildCheck[data-state=warning]{border-color:#6c531e}.lab-module__1j99ya__buildCheck[data-state=blocked]{border-color:#713442}.lab-module__1j99ya__buildCheck p{gap:2px;margin:0;display:grid}.lab-module__1j99ya__buildCheck p+p{border-top:1px solid var(--lab-line);padding-top:6px}.lab-module__1j99ya__buildCheck b{color:var(--lab-text);font-size:10px}.lab-module__1j99ya__buildCheck span{color:var(--lab-muted);font-size:10px;line-height:1.5}.lab-module__1j99ya__psuInline{color:var(--lab-muted);align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.lab-module__1j99ya__psuInline strong{color:var(--lab-text);margin-left:auto;font-size:12px}.lab-module__1j99ya__tuningPresets{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:12px;display:grid}.lab-module__1j99ya__tuningPresets button{border:1px solid var(--lab-line);background:var(--lab-panel-2);min-width:0;min-height:34px;color:var(--lab-text);white-space:nowrap;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.lab-module__1j99ya__tuningPresets button[data-danger=true]{color:#fecdd3;border-color:#713442}.lab-module__1j99ya__tuningSection{border-top:1px solid var(--lab-line);margin-bottom:14px;padding-top:10px}.lab-module__1j99ya__tuningSection header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.lab-module__1j99ya__tuningSection header span{color:var(--lab-text);align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.lab-module__1j99ya__tuningSection header strong{color:var(--lab-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__1j99ya__tuningSection header b{color:#8cf0c8;border:1px solid #256b57;border-radius:3px;padding:2px 4px;font-size:7px}.lab-module__1j99ya__tuningSection[data-tone=warning] header b{color:#fcd34d;border-color:#6c531e}.lab-module__1j99ya__tuningSection[data-tone=danger] header b{color:#fda4af;border-color:#713442}.lab-module__1j99ya__stabilityTrack{background:var(--lab-line);border-radius:2px;height:3px;margin:7px 0 4px;overflow:hidden}.lab-module__1j99ya__stabilityTrack i{background:#34d399;height:100%;display:block}.lab-module__1j99ya__tuningSection[data-tone=warning] .lab-module__1j99ya__stabilityTrack i{background:var(--lab-warn)}.lab-module__1j99ya__tuningSection[data-tone=danger] .lab-module__1j99ya__stabilityTrack i{background:var(--lab-danger)}.lab-module__1j99ya__tuningRange{gap:0;display:grid}.lab-module__1j99ya__tuningRange>span{color:var(--lab-muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.lab-module__1j99ya__tuningRange b{color:var(--lab-text)}.lab-module__1j99ya__tuningNote{color:var(--lab-muted);margin:5px 0 0;font-size:10px;line-height:1.55}.lab-module__1j99ya__panelHeading span{color:var(--lab-muted);font-size:10px}.lab-module__1j99ya__fanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:5px;display:grid}.lab-module__1j99ya__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:15px;display:grid}.lab-module__1j99ya__workloadGrid button{text-align:left;align-content:center;gap:2px;min-width:0;min-height:58px;display:grid}.lab-module__1j99ya__workloadGrid span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.lab-module__1j99ya__workloadGrid small{color:var(--lab-muted);font-size:10px;line-height:1.35}.lab-module__1j99ya__fanSummaryStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:7px;display:grid}.lab-module__1j99ya__fanSummaryItem{background:#0d1621;border:1px solid #25384b;border-left:3px solid #64748b;gap:2px;min-width:0;padding:7px 8px;display:grid}.lab-module__1j99ya__fanSummaryItem[data-kind=gpu]{border-left-color:#f59e0b}.lab-module__1j99ya__fanSummaryItem[data-kind=case]{border-left-color:#38bdf8}.lab-module__1j99ya__fanSummaryItem span{color:#8294a9;font-size:10px;font-weight:600}.lab-module__1j99ya__fanSummaryItem strong{color:#f3f8fc;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lab-module__1j99ya__fanSummaryItem small{color:#647b91;font-size:10px}.lab-module__1j99ya__gpuFanNotice{color:#c8b783;background:#17140d;border:1px solid #3f361e;margin:0 0 13px;padding:7px 8px;font-size:10px;line-height:1.55}.lab-module__1j99ya__presetRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:9px;display:grid}.lab-module__1j99ya__presetRow button{border:1px solid var(--lab-line);color:#b8c5d6;cursor:pointer;background:#101824;border-radius:5px;min-height:34px;font-size:10px;font-weight:600}.lab-module__1j99ya__presetRow button:first-child{color:#cfeaff;border-color:#2c6cb2}.lab-module__1j99ya__presetRow button:nth-child(3){color:#a5e7ff;border-color:#315c72}.lab-module__1j99ya__presetRow .lab-module__1j99ya__presetActive{color:#e2f6ff;background:#10243b;border-color:#38bdf8}.lab-module__1j99ya__fanZoneTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:6px;display:grid}.lab-module__1j99ya__fanZoneTabs button{background:var(--lab-panel);color:#8494a7;cursor:pointer;border:1px solid #26374a;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:38px;display:flex}.lab-module__1j99ya__fanZoneTabs span{font-size:10px;font-weight:600}.lab-module__1j99ya__fanZoneTabs small{color:#60758c;font-size:10px}.lab-module__1j99ya__fanZoneTabs .lab-module__1j99ya__fanZoneActive{color:#f3f8fc;background:#14283d;border-color:#3b82f6;box-shadow:inset 0 -2px #38bdf8}.lab-module__1j99ya__fanZoneTabs .lab-module__1j99ya__fanZoneActive small{color:#8adfff}.lab-module__1j99ya__fanZonePanel{background:#0b141f;border:1px solid #263b50;border-radius:6px;min-width:0;padding:8px}.lab-module__1j99ya__fanZoneHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.lab-module__1j99ya__fanZoneHeader>div{gap:2px;min-width:0;display:grid}.lab-module__1j99ya__fanZoneHeader strong{color:#e7f4ff;font-size:10px}.lab-module__1j99ya__fanZoneHeader span{color:#6f8499;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__1j99ya__fanZoneHeader b{color:#82ddff;border:1px solid #2f587b;border-radius:4px;flex:none;padding:2px 5px;font-size:10px}.lab-module__1j99ya__zoneDescription{color:#93a8bb;margin:0 0 7px;font-size:10px;line-height:1.45}.lab-module__1j99ya__coolingDivider{background:#233448;height:1px;margin:14px 0 12px}.lab-module__1j99ya__fanGrid button,.lab-module__1j99ya__optionGrid button,.lab-module__1j99ya__optionRow button,.lab-module__1j99ya__materialList button{border:1px solid var(--lab-line);color:#b8c5d6;cursor:pointer;background:#101824;border-radius:6px}.lab-module__1j99ya__fanGrid button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:48px;padding:7px 9px;display:flex}.lab-module__1j99ya__fanGrid span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;overflow:hidden}.lab-module__1j99ya__fanGrid small{color:#75869b;font-size:10px}.lab-module__1j99ya__fanGrid .lab-module__1j99ya__fanActive{color:#fff;background:#10243b;border-color:#2c6cb2}.lab-module__1j99ya__fanGrid button[data-backflow=true]{color:#f3e8ff;background:#241332;border-color:#c084fc;box-shadow:inset 3px 0 #c084fc}.lab-module__1j99ya__fanGrid button[data-backflow=true] small{color:#e9d5ff;font-weight:600}.lab-module__1j99ya__fanGrid button:disabled{cursor:not-allowed;color:#9aacbf;opacity:.72;background:#18212d;border-color:#46576b}.lab-module__1j99ya__partChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:15px;display:grid}.lab-module__1j99ya__partChoiceGrid button{border:1px solid var(--lab-line);color:#b8c5d6;text-align:left;cursor:pointer;background:#101824;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:50px;padding:7px 8px;display:flex}.lab-module__1j99ya__partChoiceGrid strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.lab-module__1j99ya__partChoiceGrid small{color:#7f91a7;white-space:nowrap;font-size:10px}.lab-module__1j99ya__partChoiceGrid .lab-module__1j99ya__optionActive{color:#fff;background:#172d4b;border-color:#3b82f6}.lab-module__1j99ya__hardwarePresetRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.lab-module__1j99ya__hardwarePresetRow button{color:#cdeaff;cursor:pointer;background:#101d2c;border:1px solid #2a4666;border-radius:5px;min-height:34px;font-size:10px;font-weight:600}.lab-module__1j99ya__hardwarePresetRow button:last-child{color:#fde3a7;background:#261d10;border-color:#654a1f}.lab-module__1j99ya__coolerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lab-module__1j99ya__coolerGrid button{border:1px solid var(--lab-line);color:#b8c5d6;text-align:left;cursor:pointer;background:#101824;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:48px;padding:6px 8px;display:flex}.lab-module__1j99ya__coolerGrid strong{font-size:10px}.lab-module__1j99ya__coolerGrid small{color:#7f91a7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.lab-module__1j99ya__coolerGrid .lab-module__1j99ya__optionActive{color:#fff;background:#172d4b;border-color:#3b82f6}.lab-module__1j99ya__psuSummary{background:#0e1d1b;border-left:3px solid #34d399;justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-bottom:6px;padding:5px 8px;display:flex}.lab-module__1j99ya__psuSummary[data-warning=true]{border-left-color:var(--lab-warn);background:#241b0e}.lab-module__1j99ya__psuSummary span{color:#9fb0c4;font-size:10px}.lab-module__1j99ya__psuSummary strong{color:#f8fafc;font-size:11px}.lab-module__1j99ya__psuGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.lab-module__1j99ya__psuGrid button{border:1px solid var(--lab-line);color:#b8c5d6;cursor:pointer;background:#101824;border-radius:5px;min-width:0;min-height:32px;padding:0 3px;font-size:10px;font-weight:600}.lab-module__1j99ya__psuGrid .lab-module__1j99ya__optionActive{color:#fff;background:#172d4b;border-color:#3b82f6}.lab-module__1j99ya__fieldLabel{color:#9eacbd;justify-content:space-between;gap:8px;margin:13px 0 6px;font-size:10px;font-weight:700;display:flex}.lab-module__1j99ya__fieldLabel b{color:#f8fafc}.lab-module__1j99ya__fieldLabel:has(select){white-space:nowrap;align-items:center}.lab-module__1j99ya__fieldLabel:not(.lab-module__1j99ya__flowQualityLabel) select{flex:1;width:0}.lab-module__1j99ya__range{width:100%;height:24px;accent-color:var(--lab-blue)}.lab-module__1j99ya__labPage button{transition:border-color .12s,background-color .12s,color .12s,transform 80ms}.lab-module__1j99ya__labPage button:active:not(:disabled){transform:translateY(1px)scale(.985)}@media (hover:hover){.lab-module__1j99ya__tabs button:hover,.lab-module__1j99ya__fanZoneTabs button:hover,.lab-module__1j99ya__fanGrid button:hover:not(:disabled),.lab-module__1j99ya__optionGrid button:hover,.lab-module__1j99ya__optionRow button:hover,.lab-module__1j99ya__materialList button:hover,.lab-module__1j99ya__partChoiceGrid button:hover,.lab-module__1j99ya__psuGrid button:hover,.lab-module__1j99ya__hardwarePresetRow button:hover,.lab-module__1j99ya__coolerGrid button:hover,.lab-module__1j99ya__filterRow button:hover,.lab-module__1j99ya__presetRow button:hover,.lab-module__1j99ya__entryBackButton:hover,.lab-module__1j99ya__entryAction:hover,.lab-module__1j99ya__builderLaunchTop:hover:not(:disabled),.lab-module__1j99ya__builderLaunch:hover:not(:disabled),.lab-module__1j99ya__toggleButton:hover{color:#fff;background-color:#13263a;border-color:#39729c}.lab-module__1j99ya__entryActionPrimary:hover{background-color:#16305a;border-color:#5aa6f1}}.lab-module__1j99ya__optionRow{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.lab-module__1j99ya__optionRow button,.lab-module__1j99ya__optionGrid button{min-height:39px;padding:8px;font-size:11px;font-weight:600}.lab-module__1j99ya__optionRow .lab-module__1j99ya__optionActive,.lab-module__1j99ya__optionGrid .lab-module__1j99ya__optionActive,.lab-module__1j99ya__toggleButton.lab-module__1j99ya__optionActive{color:#fff;background:#172d4b;border-color:#3b82f6}.lab-module__1j99ya__radiatorSettings{border-top:1px solid var(--lab-line);margin-top:15px;padding-top:12px}.lab-module__1j99ya__radiatorSettings .lab-module__1j99ya__optionRow{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:7px}.lab-module__1j99ya__select{border:1px solid var(--lab-line);color:#f8fafc;background:#101824;border-radius:6px;width:100%;min-height:42px;padding:0 10px;font-weight:600}.lab-module__1j99ya__materialList{gap:7px;display:grid}.lab-module__1j99ya__materialList button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-height:49px;padding:7px 10px;display:flex}.lab-module__1j99ya__materialList span{font-size:11px;font-weight:600}.lab-module__1j99ya__materialList small{color:#8494a8;font-size:10px;line-height:1.35}.lab-module__1j99ya__materialList .lab-module__1j99ya__materialActive{color:#fff;background:#10253a;border-color:#38bdf8}.lab-module__1j99ya__toggleButton{border:1px solid var(--lab-line);color:#aebccd;cursor:pointer;background:#101824;border-radius:6px;justify-content:flex-start;gap:8px;width:100%;min-height:43px;margin-top:13px;padding:0 10px}.lab-module__1j99ya__toggleButton span{font-size:11px;font-weight:600}.lab-module__1j99ya__toggleButton b{color:#fff;margin-left:auto;font-size:10px}.lab-module__1j99ya__saveState{border-top:1px solid var(--lab-line);color:#718197;justify-content:center;gap:5px;padding:8px;font-size:10px}.lab-module__1j99ya__stageArea{isolation:isolate;background:#04080d;flex-direction:column;grid-area:stage;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.lab-module__1j99ya__stageArea:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(#507fa409 1px,#0000 1px),linear-gradient(90deg,#507fa409 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.lab-module__1j99ya__stageArea:after{z-index:5;content:"";mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#8edcf705 4px);position:absolute;inset:0}.lab-module__1j99ya__stageArea[data-status=running]{box-shadow:inset 0 0 48px #22c55e0d}.lab-module__1j99ya__stageArea[data-status=psu-trip],.lab-module__1j99ya__stageArea[data-status=thermal-stop],.lab-module__1j99ya__stageArea[data-status=vrm-protection],.lab-module__1j99ya__stageArea[data-status=cpu-crash],.lab-module__1j99ya__stageArea[data-status=gpu-crash],.lab-module__1j99ya__stageArea[data-status=memory-error],.lab-module__1j99ya__stageArea[data-status=boot-failed],.lab-module__1j99ya__stageArea[data-status=short]{box-shadow:inset 0 0 80px #ef44442e}.lab-module__1j99ya__engineError{z-index:12;color:#ffe4e6;text-align:center;background:#2d0e14f5;border:1px solid #9f3f4c;border-radius:6px;width:min(420px,100% - 28px);padding:14px 16px;font-size:12px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #0000008c}.lab-module__1j99ya__stageHud{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c14e6;border:1px solid #4c6d91b8;border-radius:7px;grid-template-columns:repeat(7,minmax(0,1fr));width:min(95%,980px);display:grid;position:absolute;top:12px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 9px 28px #0000004d}.lab-module__1j99ya__stageHud>div{border-right:1px solid #26384b;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:6px 9px;display:flex}.lab-module__1j99ya__stageHud>div:last-child{border-right:0}.lab-module__1j99ya__stageHud span{color:var(--lab-muted);font-size:10px;font-weight:600}.lab-module__1j99ya__stageHud strong{color:#fff;font-size:14px;line-height:1}.lab-module__1j99ya__stageHud small{color:#7e90a8;font-size:10px}.lab-module__1j99ya__temperatureTop{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.lab-module__1j99ya__temperatureGauge{background:#1d2a38;border-radius:3px;height:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b814}.lab-module__1j99ya__temperatureGauge i{border-radius:inherit;background:#22c55e;height:100%;transition:width .18s linear,background-color .18s linear;display:block;box-shadow:0 0 9px #22c55e8c}.lab-module__1j99ya__temperatureMetric[data-tone=warning] .lab-module__1j99ya__temperatureGauge i{background:#f59e0b;box-shadow:0 0 9px #f59e0b9e}.lab-module__1j99ya__temperatureMetric[data-tone=critical] .lab-module__1j99ya__temperatureGauge i{background:#ef4444;box-shadow:0 0 10px #ef4444b8}.lab-module__1j99ya__temperatureMetric[data-tone=warning] strong{color:#fbbf24}.lab-module__1j99ya__temperatureMetric[data-tone=critical] strong{color:#fb7185}.lab-module__1j99ya__statMetric strong{margin-top:1px}.lab-module__1j99ya__canvasFrame{z-index:1;flex:1;min-height:0;position:relative;overflow:hidden}.lab-module__1j99ya__canvasFrame canvas{width:100%;height:100%;display:block}.lab-module__1j99ya__canvasHint{z-index:7;color:#b6c9dc;white-space:nowrap;pointer-events:none;background:#08101ae6;border:1px solid #2d4967;border-radius:5px;max-width:calc(100% - 300px);padding:6px 10px;font-size:10px;font-weight:600;position:absolute;bottom:14px;left:14px}.lab-module__1j99ya__caseAxis{z-index:7;color:#7d91a7;letter-spacing:.08em;pointer-events:none;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex;position:absolute;top:72px;left:8%;right:8%}.lab-module__1j99ya__caseAxis i{background:#34526d;flex:1;height:1px}.lab-module__1j99ya__caseAxis i:after{content:"";border-top:1px solid #60c8f3;border-right:1px solid #60c8f3;width:7px;height:7px;margin-left:auto;display:block;transform:translateY(-3px)rotate(45deg)}.lab-module__1j99ya__thermalLegend{z-index:7;color:#91a2b6;pointer-events:none;background:#050c14c7;border:1px solid #263c52;border-radius:4px;gap:9px;padding:4px 6px;font-size:10px;display:flex;position:absolute;top:88px;right:8%}.lab-module__1j99ya__thermalLegend span{align-items:center;gap:4px;display:flex}.lab-module__1j99ya__thermalLegend i{border-radius:50%;width:7px;height:7px}.lab-module__1j99ya__coolDot{background:#38bdf8;box-shadow:0 0 8px #38bdf8}.lab-module__1j99ya__hotDot{background:#fb5b45;box-shadow:0 0 8px #fb5b45}.lab-module__1j99ya__liveReadout{z-index:7;color:#9aacc0;pointer-events:none;background:#070e17e6;border:1px solid #2b4158;border-radius:5px;gap:9px;padding:6px 8px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:14px;right:14px}.lab-module__1j99ya__buildTag{z-index:7;border:1px solid var(--lab-line);pointer-events:none;background:#070e17e6;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;width:min(390px,100% - 310px);min-width:0;padding:6px 8px;display:grid;position:absolute;bottom:14px;left:14px}.lab-module__1j99ya__buildTag span{color:var(--lab-cyan);white-space:nowrap;font-size:10px;font-weight:600}.lab-module__1j99ya__buildTag strong{color:var(--lab-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__1j99ya__buildTag i{background:var(--lab-line);width:1px;height:14px}.lab-module__1j99ya__warning{z-index:9;color:#fecdd3;background:#2e1118f0;border:1px solid #7b3540;border-radius:6px;gap:8px;min-height:36px;padding:7px 11px;font-size:10px;font-weight:600;position:absolute;bottom:48px;left:16px;right:16px;box-shadow:0 10px 35px #00000059}.lab-module__1j99ya__hot{color:#fb7185!important}.lab-module__1j99ya__sensorTitle{justify-content:space-between;margin-bottom:18px}.lab-module__1j99ya__sensorTitle strong{color:#dce8f5;font-size:10px}.lab-module__1j99ya__sensorTitle span{color:#6f8298;font-size:10px}.lab-module__1j99ya__sensor{margin-bottom:17px}.lab-module__1j99ya__sensor>div:first-child{justify-content:space-between;margin-bottom:6px}.lab-module__1j99ya__sensor span{color:#8293a7;font-size:10px;font-weight:600}.lab-module__1j99ya__sensor strong{color:#f8fafc;font-size:13px}.lab-module__1j99ya__sensorTrack{background:#202b3a;border-radius:4px;height:4px;overflow:hidden}.lab-module__1j99ya__sensorTrack>span{background:var(--lab-cyan);height:100%;display:block}.lab-module__1j99ya__sensorTrack>.lab-module__1j99ya__sensorDanger{background:var(--lab-danger)}.lab-module__1j99ya__readout{border-top:1px solid #1d2939;justify-content:space-between;padding:10px 0}.lab-module__1j99ya__readout span{color:#8293a7;font-size:10px}.lab-module__1j99ya__readout strong{color:#dce8f5;font-size:11px}.lab-module__1j99ya__modelNote{color:#6f8298;margin:18px 0 0;font-size:10px;line-height:1.55}.lab-module__1j99ya__runButton:focus-visible,.lab-module__1j99ya__entryBackButton:focus-visible,.lab-module__1j99ya__entryAction:focus-visible,.lab-module__1j99ya__builderLaunchTop:focus-visible,.lab-module__1j99ya__builderLaunch:focus-visible,.lab-module__1j99ya__modeSwitch button:focus-visible,.lab-module__1j99ya__buildPresetRow button:focus-visible,.lab-module__1j99ya__partSelector select:focus-visible,.lab-module__1j99ya__tuningPresets button:focus-visible,.lab-module__1j99ya__soundButton:focus-visible,.lab-module__1j99ya__resetButton:focus-visible,.lab-module__1j99ya__speedControl button:focus-visible,.lab-module__1j99ya__tabs button:focus-visible,.lab-module__1j99ya__fanZoneTabs button:focus-visible,.lab-module__1j99ya__fanGrid button:focus-visible,.lab-module__1j99ya__optionGrid button:focus-visible,.lab-module__1j99ya__optionRow button:focus-visible,.lab-module__1j99ya__materialList button:focus-visible,.lab-module__1j99ya__toggleButton:focus-visible,.lab-module__1j99ya__partChoiceGrid button:focus-visible,.lab-module__1j99ya__hardwarePresetRow button:focus-visible,.lab-module__1j99ya__coolerGrid button:focus-visible,.lab-module__1j99ya__psuGrid button:focus-visible,.lab-module__1j99ya__presetRow button:focus-visible,.lab-module__1j99ya__select:focus-visible,.lab-module__1j99ya__range:focus-visible{outline:2px solid var(--lab-cyan);outline-offset:2px}.lab-module__1j99ya__modeSwitch button:disabled,.lab-module__1j99ya__buildPresetRow button:disabled,.lab-module__1j99ya__tuningPresets button:disabled{cursor:not-allowed;opacity:.5}@media (min-width:761px){.lab-module__1j99ya__canvasHint{text-overflow:ellipsis;bottom:50px;overflow:hidden}.lab-module__1j99ya__warning{bottom:88px}.lab-module__1j99ya__caseAxis{top:86px}.lab-module__1j99ya__thermalLegend{top:108px}}@media (max-width:1080px){.lab-module__1j99ya__workspace{grid-template-columns:minmax(360px,1fr) 276px}}@media (max-width:1023px){.lab-module__1j99ya__labPage{border-inline:0;height:100dvh}.lab-module__1j99ya__entryMain{padding-inline:22px}.lab-module__1j99ya__entryLayout{grid-template-columns:minmax(0,1fr) minmax(290px,.8fr)}.lab-module__1j99ya__builderEditor{padding-inline:24px}}@media (max-width:760px){.lab-module__1j99ya__entryPage,.lab-module__1j99ya__builderPage{overflow:hidden}.lab-module__1j99ya__entryTopbar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:50px;padding:5px 8px}.lab-module__1j99ya__entryBackButton{width:36px;min-height:36px;padding:0}.lab-module__1j99ya__entryBackButton span{display:none}.lab-module__1j99ya__entryBrand{justify-self:start}.lab-module__1j99ya__entryBrand .lab-module__1j99ya__labMark{flex-basis:30px;width:30px;height:30px}.lab-module__1j99ya__entryBrand>div{display:none}.lab-module__1j99ya__entryRuntime{font-size:10px}.lab-module__1j99ya__builderLaunchTop{min-height:36px;padding-inline:9px}.lab-module__1j99ya__builderLaunchTop span{font-size:10px}.lab-module__1j99ya__entryMain{justify-content:initial;padding:24px 12px 20px;display:block;overflow-y:auto}.lab-module__1j99ya__entryLead{margin-bottom:18px}.lab-module__1j99ya__entryLead h1{font-size:29px}.lab-module__1j99ya__entryLead p{max-width:30rem;font-size:11px}.lab-module__1j99ya__entryLayout{grid-template-columns:minmax(0,1fr);gap:14px}.lab-module__1j99ya__entryAction{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:82px;padding:11px 12px}.lab-module__1j99ya__entryActionSaved{min-height:62px}.lab-module__1j99ya__entryActionIcon{width:38px;height:38px}.lab-module__1j99ya__entryActionText strong{font-size:13px}.lab-module__1j99ya__entryActionText small{font-size:10px}.lab-module__1j99ya__entryActionText b{font-size:7px}.lab-module__1j99ya__entryPreview{padding:10px}.lab-module__1j99ya__caseDiagram{min-height:190px}.lab-module__1j99ya__caseBoard{left:35px;right:58px}.lab-module__1j99ya__caseCpu{top:57px}.lab-module__1j99ya__caseGpu{height:39px;bottom:76px;left:56px;right:44px}.lab-module__1j99ya__caseGpu i{width:23px;height:23px}.lab-module__1j99ya__caseMemory{top:41px;right:82px}.lab-module__1j99ya__caseMemory i{height:50px}.lab-module__1j99ya__caseFrontFlow{gap:7px;top:21px;right:13px}.lab-module__1j99ya__entryFacts{gap:8px 12px;margin-top:14px}.lab-module__1j99ya__builderWorkspace{display:block;overflow-y:auto}.lab-module__1j99ya__builderEditor{border-right:0;padding:20px 12px 16px;overflow:visible}.lab-module__1j99ya__builderIntro{margin-bottom:17px;padding-bottom:14px}.lab-module__1j99ya__builderIntro h1{font-size:23px}.lab-module__1j99ya__builderSummary{border-top:1px solid var(--lab-line);padding:18px 12px 24px;overflow:visible}.lab-module__1j99ya__builderSummaryTitle{margin-bottom:8px}.lab-module__1j99ya__builderLaunch{min-height:48px}.lab-module__1j99ya__candidateList{max-height:220px}.lab-module__1j99ya__candidateButton{min-height:52px;padding-block:7px}.lab-module__1j99ya__caseProfileGrid{grid-template-columns:minmax(0,1fr)}.lab-module__1j99ya__caseProfileButton{grid-template-columns:50px minmax(0,1fr) 15px;min-height:94px}.lab-module__1j99ya__caseProfileSpecs{grid-column:2/-1}.lab-module__1j99ya__commandBar{grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding:5px 8px;display:grid}.lab-module__1j99ya__labIdentity p,.lab-module__1j99ya__beta,.lab-module__1j99ya__status,.lab-module__1j99ya__speedControl,.lab-module__1j99ya__labIdentity>div{display:none}.lab-module__1j99ya__labMark{flex-basis:31px;width:31px;height:31px}.lab-module__1j99ya__modeSwitch{width:100%;min-width:0}.lab-module__1j99ya__modeSwitch button{min-width:0;height:33px;padding:0 7px}.lab-module__1j99ya__runControls{gap:5px}.lab-module__1j99ya__resetButton{display:none}.lab-module__1j99ya__runButton{min-width:76px;height:33px;padding:0 10px}.lab-module__1j99ya__workspace{flex-direction:column;display:flex}.lab-module__1j99ya__stageArea{flex:58%;order:1;min-height:230px}.lab-module__1j99ya__workspace[data-mode=assembly] .lab-module__1j99ya__stageArea{flex-basis:50%}.lab-module__1j99ya__stageHud>div{padding:5px 6px}.lab-module__1j99ya__stageHud>div:nth-child(n+5){display:none}.lab-module__1j99ya__stageHud{grid-template-columns:repeat(4,1fr)}.lab-module__1j99ya__stageHud span,.lab-module__1j99ya__stageHud small{font-size:7px}.lab-module__1j99ya__stageHud strong{font-size:11px}.lab-module__1j99ya__temperatureGauge{height:3px}.lab-module__1j99ya__canvasHint{text-overflow:ellipsis;padding:5px 8px;bottom:6px;overflow:hidden}.lab-module__1j99ya__toolPanel{border-top:1px solid var(--lab-line);border-left:0;flex:0 0 36%;order:2;min-height:220px}.lab-module__1j99ya__workspace[data-mode=assembly] .lab-module__1j99ya__toolPanel{flex-basis:44%}.lab-module__1j99ya__toolPanelHeader{display:none}.lab-module__1j99ya__tabs button{flex-direction:row;height:39px;font-size:10px}.lab-module__1j99ya__panelBody{padding:10px 12px}.lab-module__1j99ya__saveState{display:none}.lab-module__1j99ya__fanSummaryItem{padding:6px 7px}.lab-module__1j99ya__gpuFanNotice{margin-bottom:9px}.lab-module__1j99ya__fanZoneTabs{gap:3px}.lab-module__1j99ya__fanZoneTabs button{gap:3px;min-height:34px}.lab-module__1j99ya__fanZonePanel{padding:7px}.lab-module__1j99ya__fanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:5px}.lab-module__1j99ya__fanGrid button{min-height:42px;padding:5px 7px}.lab-module__1j99ya__panelHeading{margin-bottom:7px}.lab-module__1j99ya__fieldLabel{margin-top:8px}.lab-module__1j99ya__materialList{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.lab-module__1j99ya__materialList button{min-height:44px;padding:5px 8px}.lab-module__1j99ya__materialList small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lab-module__1j99ya__optionGrid{grid-template-columns:repeat(4,1fr)}.lab-module__1j99ya__workloadGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-module__1j99ya__partChoiceGrid{gap:5px;margin-bottom:10px}.lab-module__1j99ya__partChoiceGrid button{min-height:44px;padding:5px 6px}.lab-module__1j99ya__hardwarePresetRow{margin-bottom:9px}.lab-module__1j99ya__psuGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.lab-module__1j99ya__warning{min-height:34px;padding:6px 9px}.lab-module__1j99ya__stageHud{width:calc(100% - 12px);top:6px}.lab-module__1j99ya__caseAxis{display:none;top:56px;left:5%;right:5%}.lab-module__1j99ya__thermalLegend{display:none}.lab-module__1j99ya__buildTag{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);width:calc(100% - 12px);padding:4px 6px;top:54px;bottom:auto;left:6px}.lab-module__1j99ya__buildTag span{font-size:7px}.lab-module__1j99ya__buildTag strong{font-size:10px}.lab-module__1j99ya__canvasHint{max-width:calc(100% - 132px);bottom:6px;left:6px}.lab-module__1j99ya__liveReadout{gap:5px;padding:5px 6px;bottom:6px;right:6px}.lab-module__1j99ya__liveReadout span:first-child{display:none}.lab-module__1j99ya__warning{bottom:36px;left:6px;right:6px}}@media (max-width:360px){.lab-module__1j99ya__workloadGrid button{min-height:54px;padding:6px}.lab-module__1j99ya__workloadGrid span{font-size:10px}.lab-module__1j99ya__entryRuntime{display:none}.lab-module__1j99ya__entryTopbar{grid-template-columns:auto minmax(0,1fr) auto}.lab-module__1j99ya__entryTopbar:after{content:"";width:36px}.lab-module__1j99ya__builderPage .lab-module__1j99ya__entryTopbar:after{display:none}.lab-module__1j99ya__entryLead h1{font-size:26px}.lab-module__1j99ya__entryLead p{line-height:1.55}.lab-module__1j99ya__entryAction{grid-template-columns:34px minmax(0,1fr) 16px;gap:8px;padding-inline:9px}.lab-module__1j99ya__entryActionIcon{width:34px;height:34px}.lab-module__1j99ya__entryActionText b{display:none}.lab-module__1j99ya__entryPreview{padding:8px}.lab-module__1j99ya__caseDiagram{min-height:174px}.lab-module__1j99ya__previewParts{grid-template-columns:minmax(0,1fr)}.lab-module__1j99ya__previewParts span:nth-child(n+3),.lab-module__1j99ya__builderLaunchTop span{display:none}.lab-module__1j99ya__builderLaunchTop{width:36px;padding:0}.lab-module__1j99ya__labIdentity{gap:5px}.lab-module__1j99ya__labMark{flex-basis:28px;width:28px;height:28px}.lab-module__1j99ya__resetButton,.lab-module__1j99ya__soundButton{width:31px}.lab-module__1j99ya__modeSwitch button{gap:3px;padding-inline:4px;font-size:10px}.lab-module__1j99ya__modeSwitch svg{display:none}.lab-module__1j99ya__runButton{min-width:70px;padding:0 8px}.lab-module__1j99ya__runButton span{font-size:10px}.lab-module__1j99ya__stageHud>div{padding-inline:4px}.lab-module__1j99ya__stageHud small{display:none}.lab-module__1j99ya__stageHud strong{font-size:10px}.lab-module__1j99ya__temperatureTop{gap:3px}.lab-module__1j99ya__toolPanel{min-height:190px}.lab-module__1j99ya__tabs button{gap:2px}.lab-module__1j99ya__fanSummaryItem small,.lab-module__1j99ya__gpuFanNotice{display:none}.lab-module__1j99ya__filterInline{grid-template-columns:minmax(0,1fr)}.lab-module__1j99ya__chipGroup>div,.lab-module__1j99ya__sortControl>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lab-module__1j99ya__chipGroup button,.lab-module__1j99ya__sortControl button{text-overflow:ellipsis;min-width:0;padding-inline:5px;overflow:hidden}.lab-module__1j99ya__candidateButton{grid-template-columns:minmax(0,1fr) auto 14px;gap:5px}.lab-module__1j99ya__candidateStats b{font-size:7px}.lab-module__1j99ya__caseProfileButton{padding-inline:7px}.lab-module__1j99ya__caseProfileSpecs{font-size:7px}.lab-module__1j99ya__toggleRow{grid-template-columns:auto minmax(0,1fr)}.lab-module__1j99ya__toggleRow small{display:none}.lab-module__1j99ya__fanZoneTabs button{min-height:31px}.lab-module__1j99ya__fanZoneTabs span{font-size:10px}.lab-module__1j99ya__fanZoneTabs small{font-size:7px}.lab-module__1j99ya__buildTag{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.lab-module__1j99ya__buildTag i{display:none}}@media (max-width:760px) and (max-height:700px){.lab-module__1j99ya__labPage{height:100dvh}.lab-module__1j99ya__commandBar{min-height:44px}.lab-module__1j99ya__stageArea{flex-basis:52%;min-height:185px}.lab-module__1j99ya__toolPanel{flex-basis:39%;min-height:175px}.lab-module__1j99ya__tabs button{height:36px}.lab-module__1j99ya__panelBody{padding-block:8px}}@media (prefers-reduced-motion:reduce){.lab-module__1j99ya__labPage *{scroll-behavior:auto!important}}.lab-module__1j99ya__caseProfileVisual[data-profile=generic-sff-tower] i:first-child{top:12px;right:2px;box-shadow:0 14px 0 -1px #112433,0 14px #45a9d8}.lab-module__1j99ya__caseProfileVisual[data-profile=generic-sff-tower] i:last-child{inset:7px auto auto 1px}.lab-module__1j99ya__caseProfileVisual[data-profile=generic-compact-atx] i:first-child{top:12px;right:2px;box-shadow:0 14px 0 -1px #112433,0 14px #45a9d8}.lab-module__1j99ya__caseProfileVisual[data-profile=generic-compact-atx] i:last-child{inset:7px auto auto 1px}.lab-module__1j99ya__caseProfileVisual[data-profile=generic-chimney-tower] i:first-child{top:10px;right:4px;box-shadow:0 13px 0 -1px #112433,0 13px #45a9d8,0 26px 0 -1px #112433,0 26px #45a9d8}.lab-module__1j99ya__caseProfileVisual[data-profile=generic-chimney-tower] i:last-child{bottom:10px;left:4px;box-shadow:0 -13px 0 -1px #112433,0 -13px #45a9d8,0 -26px 0 -1px #112433,0 -26px #45a9d8}.lab-module__1j99ya__caseProfileVisual[data-profile=generic-bench]{border-style:dashed;border-color:#7dd3fc66}.lab-module__1j99ya__caseProfileVisual[data-profile=generic-bench] i{display:none}
