.lab-module__Io-4XW__labPage{--lab-bg:#070b12;--lab-panel:#0d131d;--lab-panel-2:#111a27;--lab-line:#243247;--lab-text:#f8fafc;--lab-muted:#8fa0b5;--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__Io-4XW__loadingState{color:#f8fafc;background:#070b12;place-content:center;justify-items:center;gap:8px;min-height:100%;display:grid}.lab-module__Io-4XW__loadingState h1{letter-spacing:0;margin:0;font-size:18px}.lab-module__Io-4XW__loadingState p{color:#8fa0b5;margin:0;font-size:11px}.lab-module__Io-4XW__entryPage,.lab-module__Io-4XW__builderPage{background-color:var(--lab-bg);background-image:linear-gradient(#47688b0b 1px,#0000 1px),linear-gradient(90deg,#47688b0b 1px,#0000 1px);background-size:32px 32px;min-height:100dvh;overflow:hidden}.lab-module__Io-4XW__entryTopbar{border-bottom:1px solid var(--lab-line);background:#070c13f0;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__Io-4XW__entryBackButton,.lab-module__Io-4XW__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:900;text-decoration:none;display:inline-flex}.lab-module__Io-4XW__builderLaunchTop{background:var(--lab-blue);color:#fff;border-color:#2d75d7;justify-self:end}.lab-module__Io-4XW__builderLaunchTop:disabled{cursor:not-allowed;opacity:.45}.lab-module__Io-4XW__entryBrand{justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.lab-module__Io-4XW__entryBrand>div{gap:1px;min-width:0;display:grid}.lab-module__Io-4XW__entryBrand strong{color:var(--lab-text);font-size:13px;line-height:1.1}.lab-module__Io-4XW__entryBrand span{color:#6e86a0;letter-spacing:.08em;font-size:10px;font-weight:900}.lab-module__Io-4XW__entryRuntime{color:#86dec8;background:#0d201d;border:1px solid #285d55;border-radius:4px;justify-self:end;padding:5px 7px;font-size:10px;font-weight:900}.lab-module__Io-4XW__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__Io-4XW__entryLead{min-width:0;margin-bottom:24px}.lab-module__Io-4XW__entryEyebrow{color:var(--lab-cyan);letter-spacing:.1em;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.lab-module__Io-4XW__entryLead h1{color:#f8fbff;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,4vw,46px);line-height:1.08}.lab-module__Io-4XW__entryLead p{color:#9aacc0;margin:10px 0 0;font-size:13px;line-height:1.7}.lab-module__Io-4XW__entryLayout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:22px;min-width:0;display:grid}.lab-module__Io-4XW__entryActions{align-content:start;gap:9px;min-width:0;display:grid}.lab-module__Io-4XW__entryAction{width:100%;min-width:0;min-height:96px;color:var(--lab-text);text-align:left;cursor:pointer;background:#0c141e;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__Io-4XW__entryActionPrimary{background:#102547;border-color:#397de0;box-shadow:inset 4px 0 #38bdf8}.lab-module__Io-4XW__entryActionSaved{background:#0a111a;border-style:dashed;min-height:70px}.lab-module__Io-4XW__entryActionIcon{color:#93c5fd;background:#121e2b;border:1px solid #30445b;border-radius:6px;place-items:center;width:42px;height:42px;display:grid}.lab-module__Io-4XW__entryActionPrimary .lab-module__Io-4XW__entryActionIcon{color:#fff;background:#173b72;border-color:#4183df}.lab-module__Io-4XW__entryActionText{gap:3px;min-width:0;display:grid}.lab-module__Io-4XW__entryActionText strong{color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.lab-module__Io-4XW__entryActionText small{color:#9eafc1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__Io-4XW__entryActionText b{color:#69c7f0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__Io-4XW__entryAction>svg{color:#6f8399}.lab-module__Io-4XW__entryActionPrimary>svg{color:#bdeaff}.lab-module__Io-4XW__entryPreview{background:#080f17;border:1px solid #2a3c52;border-radius:7px;min-width:0;padding:14px;box-shadow:0 22px 56px #00000047}.lab-module__Io-4XW__previewHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.lab-module__Io-4XW__previewHeader span{color:#8094aa;letter-spacing:.08em;font-size:10px;font-weight:900}.lab-module__Io-4XW__previewHeader b{color:#72ddb9;background:#0c251e;border:1px solid #28735d;border-radius:4px;padding:3px 6px;font-size:10px}.lab-module__Io-4XW__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__Io-4XW__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__Io-4XW__caseDiagram:after{content:"";border-top:1px dashed #314359;height:1px;position:absolute;bottom:54px;left:8px;right:8px}.lab-module__Io-4XW__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__Io-4XW__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__Io-4XW__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__Io-4XW__caseGpu i{border:2px solid #718096;border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 5px #111923}.lab-module__Io-4XW__caseMemory{z-index:3;gap:5px;display:flex;position:absolute;top:48px;right:98px}.lab-module__Io-4XW__caseMemory i{background:#382e1d;border:1px solid #6a5e45;width:7px;height:58px}.lab-module__Io-4XW__casePsu{z-index:2;color:#71869b;border:1px solid #36485c;place-items:center;width:104px;height:30px;font-size:10px;font-weight:900;display:grid;position:absolute;bottom:16px;right:18px}.lab-module__Io-4XW__caseFrontFlow{z-index:4;gap:10px;display:grid;position:absolute;top:26px;right:16px}.lab-module__Io-4XW__caseRearFlow{z-index:4;position:absolute;top:53px;left:14px}.lab-module__Io-4XW__caseFrontFlow i,.lab-module__Io-4XW__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__Io-4XW__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__Io-4XW__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__Io-4XW__previewParts{background:#223246;border:1px solid #223246;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:10px;display:grid}.lab-module__Io-4XW__previewParts span{color:#7790a9;background:#0c141e;align-items:center;gap:6px;min-width:0;padding:7px 8px;display:flex}.lab-module__Io-4XW__previewParts b{color:#d9e5f1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__Io-4XW__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:800;display:flex}.lab-module__Io-4XW__entryFacts span{align-items:center;gap:6px;display:inline-flex}.lab-module__Io-4XW__entryFacts svg{color:#54bce8}.lab-module__Io-4XW__builderWorkspace{flex:1;grid-template-columns:minmax(0,1fr) minmax(300px,390px);min-height:0;display:grid;overflow:hidden}.lab-module__Io-4XW__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__Io-4XW__builderIntro{border-bottom:1px solid var(--lab-line);margin-bottom:22px;padding-bottom:18px}.lab-module__Io-4XW__builderIntro>span{color:var(--lab-cyan);letter-spacing:.08em;font-size:10px;font-weight:900}.lab-module__Io-4XW__builderIntro h1{color:var(--lab-text);letter-spacing:0;margin:6px 0 0;font-size:27px;line-height:1.15}.lab-module__Io-4XW__builderIntro p{color:var(--lab-muted);margin:8px 0 0;font-size:11px;line-height:1.65}.lab-module__Io-4XW__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__Io-4XW__builderSummary{scrollbar-width:thin;background:#09111a;min-width:0;padding:24px 20px;overflow-y:auto}.lab-module__Io-4XW__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__Io-4XW__builderSummaryTitle>div{gap:3px;display:grid}.lab-module__Io-4XW__builderSummaryTitle span{color:#6f8398;letter-spacing:.08em;font-size:10px;font-weight:900}.lab-module__Io-4XW__builderSummaryTitle strong{color:var(--lab-text);font-size:13px}.lab-module__Io-4XW__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__Io-4XW__buildSummaryIcon{color:#7fd5fa;background:#0f1b28;border:1px solid #29425c;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.lab-module__Io-4XW__buildSummaryRow>div{gap:2px;min-width:0;display:grid}.lab-module__Io-4XW__buildSummaryRow span{color:#73889e;font-size:10px;font-weight:900}.lab-module__Io-4XW__buildSummaryRow strong{color:#eaf1f8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__Io-4XW__buildSummaryRow small{color:#6f8297;font-size:10px}.lab-module__Io-4XW__builderVerdict{background:#0d201c;border-left:3px solid #34d399;gap:4px;margin:18px 0 10px;padding:10px 11px;display:grid}.lab-module__Io-4XW__builderVerdict[data-state=warning]{border-left-color:var(--lab-warn);background:#241b0e}.lab-module__Io-4XW__builderVerdict[data-state=blocked]{border-left-color:var(--lab-danger);background:#2b1117}.lab-module__Io-4XW__builderVerdict strong{color:var(--lab-text);font-size:11px}.lab-module__Io-4XW__builderVerdict span{color:#92a4b7;font-size:10px;line-height:1.5}.lab-module__Io-4XW__builderIssueList{gap:6px;margin:0 0 12px;display:grid}.lab-module__Io-4XW__builderIssueList article{border-left:2px solid var(--lab-warn);background:#151b23;gap:3px;padding:8px 9px;display:grid}.lab-module__Io-4XW__builderIssueList article[data-state=blocker]{border-left-color:var(--lab-danger);background:#241218}.lab-module__Io-4XW__builderIssueList strong{color:#e9f1f8;font-size:10px}.lab-module__Io-4XW__builderIssueList span{color:#8296aa;font-size:10px;line-height:1.45}.lab-module__Io-4XW__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:900;display:flex}.lab-module__Io-4XW__builderLaunch:disabled{cursor:not-allowed;opacity:.42}.lab-module__Io-4XW__localComputeNote{color:#7891a8;text-align:center;margin:9px 0 0;font-size:10px;line-height:1.5}.lab-module__Io-4XW__stageLoading{color:#7e94aa;place-items:center;width:100%;height:100%;font-size:10px;font-weight:900;display:grid}.lab-module__Io-4XW__commandBar{border-bottom:1px solid var(--lab-line);background:#080e16;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:6px 12px;display:flex}.lab-module__Io-4XW__labIdentity,.lab-module__Io-4XW__runControls,.lab-module__Io-4XW__labIdentity>div,.lab-module__Io-4XW__panelHeading,.lab-module__Io-4XW__panelHeading>div,.lab-module__Io-4XW__status,.lab-module__Io-4XW__runButton,.lab-module__Io-4XW__saveState,.lab-module__Io-4XW__toggleButton,.lab-module__Io-4XW__warning,.lab-module__Io-4XW__sensorTitle,.lab-module__Io-4XW__sensor>div:first-child,.lab-module__Io-4XW__readout{align-items:center;display:flex}.lab-module__Io-4XW__labIdentity{gap:9px;min-width:0}.lab-module__Io-4XW__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__Io-4XW__labIdentity>div{align-items:baseline;gap:8px;min-width:0}.lab-module__Io-4XW__labIdentity h1{letter-spacing:0;margin:0;font-size:14px;line-height:1.1}.lab-module__Io-4XW__labIdentity p{color:var(--lab-muted);white-space:nowrap;margin:0;font-size:11px}.lab-module__Io-4XW__beta{color:#9fdcff;border:1px solid #315079;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:900}.lab-module__Io-4XW__runControls{gap:7px}.lab-module__Io-4XW__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__Io-4XW__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:900;display:flex}.lab-module__Io-4XW__modeSwitch button:last-child{border-right:0}.lab-module__Io-4XW__modeSwitch .lab-module__Io-4XW__modeActive{background:var(--lab-panel-2);box-shadow:inset 0 -2px var(--lab-cyan);color:var(--lab-text)}.lab-module__Io-4XW__status{border:1px solid var(--lab-line);border-radius:5px;gap:6px;height:30px;padding:0 9px;font-size:10px;font-weight:900}.lab-module__Io-4XW__status:before{content:"";background:#64748b;border-radius:999px;width:7px;height:7px}.lab-module__Io-4XW__statusRunning{color:#8cf0c8}.lab-module__Io-4XW__statusRunning:before{background:#34d399;box-shadow:0 0 9px #34d399}.lab-module__Io-4XW__statusFailed{color:#fda4af;border-color:#6f2931}.lab-module__Io-4XW__statusFailed:before{background:var(--lab-danger);box-shadow:0 0 9px var(--lab-danger)}.lab-module__Io-4XW__statusIdle{color:#a8b5c5}.lab-module__Io-4XW__speedControl{border:1px solid var(--lab-line);border-radius:5px;display:flex;overflow:hidden}.lab-module__Io-4XW__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:900}.lab-module__Io-4XW__speedControl button:last-child{border-right:0}.lab-module__Io-4XW__speedControl .lab-module__Io-4XW__segmentActive{color:#fff;background:#1d4ed8}.lab-module__Io-4XW__soundButton,.lab-module__Io-4XW__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__Io-4XW__soundButton{color:#8ea1b7}.lab-module__Io-4XW__soundButton:hover{color:#dbeafe;border-color:#35516e}.lab-module__Io-4XW__soundActive{color:var(--lab-cyan);background:#10243b;border-color:#2c6cb2}.lab-module__Io-4XW__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:900}.lab-module__Io-4XW__runButton:disabled{cursor:wait;opacity:.55}.lab-module__Io-4XW__runButton:hover{background:#1d4ed8}.lab-module__Io-4XW__workspace{flex:1;grid-template-columns:minmax(420px,1fr) 344px;grid-template-areas:"stage tools";min-height:0;display:grid}.lab-module__Io-4XW__toolPanel,.lab-module__Io-4XW__sensorPanel{background:var(--lab-panel);min-height:0}.lab-module__Io-4XW__toolPanel{border-left:1px solid var(--lab-line);background:#0a111a;flex-direction:column;grid-area:tools;min-width:0;display:flex}.lab-module__Io-4XW__sensorPanel{display:none}.lab-module__Io-4XW__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__Io-4XW__toolPanelHeader>div{gap:2px;display:grid}.lab-module__Io-4XW__toolPanelHeader strong{color:#eaf5ff;letter-spacing:.08em;font-size:10px}.lab-module__Io-4XW__toolPanelHeader span{color:#657b93;font-size:10px}.lab-module__Io-4XW__toolPanelHeader>b{color:#77d5ff;letter-spacing:.08em;background:#0b2031;border:1px solid #2f587b;border-radius:4px;padding:3px 5px;font-size:10px}.lab-module__Io-4XW__tabs{border-bottom:1px solid var(--lab-line);grid-template-columns:repeat(auto-fit,minmax(44px,1fr));display:grid}.lab-module__Io-4XW__tabs button{min-width:0;height:52px;color:var(--lab-muted);cursor:pointer;background:#080f17;border:0;border-right:1px solid #182438;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:900;display:flex}.lab-module__Io-4XW__tabs button:last-child{border-right:0}.lab-module__Io-4XW__tabs .lab-module__Io-4XW__tabActive{box-shadow:inset 0 -3px var(--lab-cyan), inset 0 0 24px #38bdf814;color:#fff;background:#101d2b}.lab-module__Io-4XW__panelBody{scrollbar-width:thin;flex:1;min-height:0;padding:11px;overflow-y:auto}.lab-module__Io-4XW__panelHeading{color:#a6dfff;justify-content:space-between;margin:2px 0 10px}.lab-module__Io-4XW__panelHeading>div{align-items:baseline;gap:7px}.lab-module__Io-4XW__panelHeading strong{color:#e8f1fb;font-size:12px}.lab-module__Io-4XW__buildPresetRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:12px;display:grid}.lab-module__Io-4XW__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:900;overflow:hidden}.lab-module__Io-4XW__buildStep{border-top:1px solid var(--lab-line);gap:8px;min-width:0;margin-top:10px;padding-top:12px;display:grid}.lab-module__Io-4XW__stepHeader{grid-template-columns:22px 17px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.lab-module__Io-4XW__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__Io-4XW__stepHeader>svg{color:#7dd3fc}.lab-module__Io-4XW__stepHeader>span{gap:1px;min-width:0;display:grid}.lab-module__Io-4XW__stepHeader strong{color:var(--lab-text);font-size:11px}.lab-module__Io-4XW__stepHeader small{color:var(--lab-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__Io-4XW__partSelectorList{gap:7px;display:grid}.lab-module__Io-4XW__partSelector{gap:5px;min-width:0;display:grid}.lab-module__Io-4XW__partSelector>span{color:var(--lab-muted);align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.lab-module__Io-4XW__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:800;overflow:hidden}.lab-module__Io-4XW__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__Io-4XW__selectedPartSpec span{color:var(--lab-muted);font-size:10px}.lab-module__Io-4XW__selectedPartSpec strong{color:var(--lab-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__Io-4XW__selectedPartSpec small{color:var(--lab-muted);font-size:10px}.lab-module__Io-4XW__selectedPartSpec a{width:fit-content;color:var(--lab-cyan);text-underline-offset:2px;font-size:10px;text-decoration:underline}.lab-module__Io-4XW__vrmCheck{background:#0b1926;border:1px solid #31577a;border-left:3px solid #38bdf8;border-radius:6px;gap:7px;padding:9px;display:grid}.lab-module__Io-4XW__vrmCheck[data-state=ready]{border-left-color:#34d399}.lab-module__Io-4XW__vrmCheck[data-state=warning]{border-left-color:#f59e0b}.lab-module__Io-4XW__vrmCheck[data-state=danger]{border-left-color:#fb7185}.lab-module__Io-4XW__vrmCheck[data-state=unknown]{border-left-color:#94a3b8}.lab-module__Io-4XW__vrmCheckHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.lab-module__Io-4XW__vrmCheckHeading span{color:#a8c7dd;font-size:10px;font-weight:900}.lab-module__Io-4XW__vrmCheckHeading strong{color:#fff;font-size:11px}.lab-module__Io-4XW__vrmCheckMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.lab-module__Io-4XW__vrmCheckMetrics span{background:#09121c;border:1px solid #20364b;gap:2px;min-width:0;padding:6px;display:grid}.lab-module__Io-4XW__vrmCheckMetrics small{color:#718ba2;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.lab-module__Io-4XW__vrmCheckMetrics b{color:#eaf5ff;font-size:10px}.lab-module__Io-4XW__vrmCapacityBar{background:#1d2a38;border-radius:3px;height:5px;overflow:hidden}.lab-module__Io-4XW__vrmCapacityBar i{background:#34d399;height:100%;display:block}.lab-module__Io-4XW__vrmCheck[data-state=warning] .lab-module__Io-4XW__vrmCapacityBar i{background:#f59e0b}.lab-module__Io-4XW__vrmCheck[data-state=danger] .lab-module__Io-4XW__vrmCapacityBar i{background:#fb7185}.lab-module__Io-4XW__vrmCheck[data-state=unknown] .lab-module__Io-4XW__vrmCapacityBar i{background:#94a3b8}.lab-module__Io-4XW__vrmCheck p{color:#8da4b8;margin:0;font-size:10px;line-height:1.55}.lab-module__Io-4XW__filterBlock{border-block:1px solid var(--lab-line);gap:6px;min-width:0;margin:10px 0;padding:9px 0;display:grid}.lab-module__Io-4XW__filterLabel{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.lab-module__Io-4XW__filterLabel span{color:var(--lab-text);font-size:10px;font-weight:900}.lab-module__Io-4XW__filterLabel small{color:var(--lab-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__Io-4XW__filterRow{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:5px;min-width:0;display:grid}.lab-module__Io-4XW__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:900;overflow:hidden}.lab-module__Io-4XW__filterRow .lab-module__Io-4XW__filterActive{box-shadow:inset 0 -2px var(--lab-cyan);color:#fff;background:#172d4b;border-color:#3b82f6}.lab-module__Io-4XW__chipGroup,.lab-module__Io-4XW__sortControl{gap:4px;min-width:0;display:grid}.lab-module__Io-4XW__chipGroup>span,.lab-module__Io-4XW__sortControl>span{color:var(--lab-muted);font-size:10px;font-weight:900}.lab-module__Io-4XW__chipGroup>div,.lab-module__Io-4XW__sortControl>div{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.lab-module__Io-4XW__chipGroup button,.lab-module__Io-4XW__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:900}.lab-module__Io-4XW__chipGroup .lab-module__Io-4XW__filterActive,.lab-module__Io-4XW__sortControl .lab-module__Io-4XW__filterActive{color:#fff;background:#172d4b;border-color:#3b82f6}.lab-module__Io-4XW__filterInline{grid-template-columns:minmax(92px,.72fr) minmax(0,1.28fr);align-items:end;gap:6px;min-width:0;display:grid}.lab-module__Io-4XW__filterInline>label{gap:4px;min-width:0;display:grid}.lab-module__Io-4XW__filterInline>label>span{color:var(--lab-muted);font-size:10px;font-weight:900}.lab-module__Io-4XW__filterInline select,.lab-module__Io-4XW__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__Io-4XW__filterInline select{padding:0 22px 0 7px;font-size:10px;font-weight:800}.lab-module__Io-4XW__searchField{align-items:center;gap:5px;padding:0 7px;display:flex}.lab-module__Io-4XW__searchField svg{color:var(--lab-muted);flex:none}.lab-module__Io-4XW__searchField input{width:100%;min-width:0;color:var(--lab-text);background:0 0;border:0;outline:0;font-size:10px;font-weight:800}.lab-module__Io-4XW__searchField input::placeholder{color:#607086}.lab-module__Io-4XW__filterMeta{color:#60758c;text-align:right;margin-top:-4px;font-size:10px}.lab-module__Io-4XW__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__Io-4XW__toggleRow input{width:14px;height:14px;accent-color:var(--lab-blue);margin:0}.lab-module__Io-4XW__toggleRow span{color:#b9c7d8;font-weight:800}.lab-module__Io-4XW__toggleRow small{color:#60758c;white-space:nowrap}.lab-module__Io-4XW__candidateWrap{border:1px solid var(--lab-line);background:#080f17;border-radius:6px;min-width:0}.lab-module__Io-4XW__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__Io-4XW__candidateCount b{color:#a7bdd2}.lab-module__Io-4XW__candidateList{overscroll-behavior:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-height:42px;max-height:248px;padding:4px;overflow-y:auto}.lab-module__Io-4XW__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__Io-4XW__candidateButton+.lab-module__Io-4XW__candidateButton{border-top-color:#152235;border-top-left-radius:0;border-top-right-radius:0}.lab-module__Io-4XW__candidateButton:hover{background:#101c2a}.lab-module__Io-4XW__candidateButton:focus-visible{outline:2px solid var(--lab-cyan);outline-offset:-2px;position:relative}.lab-module__Io-4XW__candidateSelected{background:#102640;border-color:#2f72b8}.lab-module__Io-4XW__candidateSelected+.lab-module__Io-4XW__candidateButton{border-top-color:#0000}.lab-module__Io-4XW__candidateIncompatible{border-left:2px solid #8a3c4e}.lab-module__Io-4XW__candidateMain,.lab-module__Io-4XW__candidateStats{gap:2px;min-width:0;display:grid}.lab-module__Io-4XW__candidateMain strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__Io-4XW__candidateMain small,.lab-module__Io-4XW__candidateStats small{color:var(--lab-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__Io-4XW__candidateStats{justify-items:end}.lab-module__Io-4XW__candidateStats b{color:#c8d7e6;white-space:nowrap;font-size:10px}.lab-module__Io-4XW__candidateButton>svg{color:var(--lab-cyan)}.lab-module__Io-4XW__candidateEmpty{min-height:62px;color:var(--lab-muted);place-items:center;margin:0;font-size:10px;display:grid}.lab-module__Io-4XW__importedCaseNotice{border-left:3px solid var(--lab-cyan);background:#0b2030;gap:2px;min-width:0;padding:8px 10px;display:grid}.lab-module__Io-4XW__importedCaseNotice span{color:#75b9df;font-size:10px;font-weight:900}.lab-module__Io-4XW__importedCaseNotice strong{color:#edf7ff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__Io-4XW__importedCaseNotice small{color:#8fa8bd;font-size:10px;line-height:1.5}.lab-module__Io-4XW__caseProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.lab-module__Io-4XW__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__Io-4XW__caseProfileButton:hover{background:#101d2a;border-color:#315b82}.lab-module__Io-4XW__caseProfileButton:focus-visible{outline:2px solid var(--lab-cyan);outline-offset:2px}.lab-module__Io-4XW__caseProfileSelected{box-shadow:inset 0 -2px var(--lab-cyan);background:#10243b;border-color:#3b82f6}.lab-module__Io-4XW__caseProfileButton>svg{color:var(--lab-cyan);align-self:start}.lab-module__Io-4XW__caseProfileVisual{background:#101a25;border:2px solid #57728b;width:48px;height:58px;display:block;position:relative;overflow:hidden}.lab-module__Io-4XW__caseProfileVisual:before{content:"";background:#0c2931;border:1px solid #2d536c;position:absolute;inset:5px 5px 12px 11px}.lab-module__Io-4XW__caseProfileVisual:after{content:"";background:#182532;border-top:1px solid #45647d;height:7px;position:absolute;bottom:4px;left:5px;right:5px}.lab-module__Io-4XW__caseProfileVisual i{z-index:1;border:1px solid #45a9d8;border-radius:50%;width:9px;height:9px;display:block;position:absolute}.lab-module__Io-4XW__caseProfileVisual i:first-child{top:11px;right:1px}.lab-module__Io-4XW__caseProfileVisual i:last-child{bottom:15px;right:1px}.lab-module__Io-4XW__caseProfileVisual[data-style=panoramic-compact],.lab-module__Io-4XW__caseProfileVisual[data-style=panoramic-dual-chamber],.lab-module__Io-4XW__caseProfileVisual[data-style=panoramic-wraparound],.lab-module__Io-4XW__caseProfileVisual[data-style=curved-panoramic]{background:#112433;border-top-color:#8bcbe6;border-right-color:#8bcbe6}.lab-module__Io-4XW__caseProfileVisual[data-style=panoramic-compact]:before,.lab-module__Io-4XW__caseProfileVisual[data-style=panoramic-dual-chamber]:before,.lab-module__Io-4XW__caseProfileVisual[data-style=panoramic-wraparound]:before,.lab-module__Io-4XW__caseProfileVisual[data-style=curved-panoramic]:before{background:#102d3b;left:5px;right:10px}.lab-module__Io-4XW__caseProfileVisual[data-style=panoramic-dual-chamber]{width:51px}.lab-module__Io-4XW__caseProfileVisual[data-style=panoramic-dual-chamber]:after{background:#132330}.lab-module__Io-4XW__caseProfileVisual[data-style=panoramic-wraparound]{border-left-color:#8bcbe6;width:52px}.lab-module__Io-4XW__caseProfileVisual[data-style=panoramic-wraparound]:before{border-radius:8px 2px 2px 8px;right:6px}.lab-module__Io-4XW__caseProfileVisual[data-style=curved-panoramic]{border-top-right-radius:13px}.lab-module__Io-4XW__caseProfileVisual[data-profile=montech-xr]{border-bottom-color:#8b6847}.lab-module__Io-4XW__caseProfileVisual[data-profile=montech-xr] i:first-child{top:12px;right:2px;box-shadow:0 14px 0 -1px #112433,0 14px #45a9d8}.lab-module__Io-4XW__caseProfileVisual[data-profile=montech-xr] i:last-child{inset:7px auto auto 1px}.lab-module__Io-4XW__caseProfileVisual[data-profile=lian-li-o11d-evo-rgb]:after{left:6px;right:6px;box-shadow:0 -49px 0 -2px #38bdf88c}.lab-module__Io-4XW__caseProfileVisual[data-profile=lian-li-o11d-evo-rgb] 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__Io-4XW__caseProfileVisual[data-profile=lian-li-o11d-evo-rgb] 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__Io-4XW__caseProfileVisual[data-profile=nzxt-h9-flow] i:first-child{top:8px;right:1px;box-shadow:0 13px 0 -1px #112433,0 13px #45a9d8,0 26px 0 -1px #112433,0 26px #45a9d8}.lab-module__Io-4XW__caseProfileVisual[data-profile=nzxt-h9-flow] i:last-child{bottom:1px;right:9px;box-shadow:-12px 0 0 -1px #112433,-12px 0 #45a9d8,-24px 0 0 -1px #112433,-24px 0 #45a9d8}.lab-module__Io-4XW__caseProfileVisual[data-profile=montech-king-95] i:first-child{top:12px;right:1px;box-shadow:0 14px 0 -1px #112433,0 14px #45a9d8}.lab-module__Io-4XW__caseProfileVisual[data-profile=montech-king-95] i:last-child{bottom:1px;right:9px;box-shadow:-12px 0 0 -1px #112433,-12px 0 #45a9d8,-24px 0 0 -1px #112433,-24px 0 #45a9d8}.lab-module__Io-4XW__caseProfileCopy{align-content:center;gap:2px;min-width:0;display:grid}.lab-module__Io-4XW__caseProfileCopy small{color:#7898b3;font-size:10px;font-weight:900}.lab-module__Io-4XW__caseProfileCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lab-module__Io-4XW__caseProfileCopy b{color:#7dd3fc;font-size:10px}.lab-module__Io-4XW__caseProfileCopy em{color:#8fa4b8;font-size:10px;font-style:normal;line-height:1.45;overflow:hidden}.lab-module__Io-4XW__caseProfileSpecs{color:#849bb0;border-top:1px solid #1d2b3c;grid-column:1/-1;padding-top:6px;font-size:10px;line-height:1.55}.lab-module__Io-4XW__caseModelDisclaimer{color:#7f92a6;background:#0a111a;border:1px solid #25374a;margin:0;padding:8px 9px;font-size:10px;line-height:1.55}.lab-module__Io-4XW__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__Io-4XW__buildCheck>div{color:var(--lab-text);align-items:center;gap:7px;display:flex}.lab-module__Io-4XW__buildCheck[data-state=ready]{border-color:#256b57}.lab-module__Io-4XW__buildCheck[data-state=warning]{border-color:#6c531e}.lab-module__Io-4XW__buildCheck[data-state=blocked]{border-color:#713442}.lab-module__Io-4XW__buildCheck p{gap:2px;margin:0;display:grid}.lab-module__Io-4XW__buildCheck p+p{border-top:1px solid var(--lab-line);padding-top:6px}.lab-module__Io-4XW__buildCheck b{color:var(--lab-text);font-size:10px}.lab-module__Io-4XW__buildCheck span{color:var(--lab-muted);font-size:10px;line-height:1.5}.lab-module__Io-4XW__psuInline{color:var(--lab-muted);align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.lab-module__Io-4XW__psuInline strong{color:var(--lab-text);margin-left:auto;font-size:12px}.lab-module__Io-4XW__tuningPresets{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:12px;display:grid}.lab-module__Io-4XW__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:900;display:flex}.lab-module__Io-4XW__tuningPresets button[data-danger=true]{color:#fecdd3;border-color:#713442}.lab-module__Io-4XW__tuningSection{border-top:1px solid var(--lab-line);margin-bottom:14px;padding-top:10px}.lab-module__Io-4XW__tuningSection header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.lab-module__Io-4XW__tuningSection header span{color:var(--lab-text);align-items:center;gap:5px;font-size:10px;font-weight:900;display:flex}.lab-module__Io-4XW__tuningSection header strong{color:var(--lab-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__Io-4XW__tuningSection header b{color:#8cf0c8;border:1px solid #256b57;border-radius:3px;padding:2px 4px;font-size:7px}.lab-module__Io-4XW__tuningSection[data-tone=warning] header b{color:#fcd34d;border-color:#6c531e}.lab-module__Io-4XW__tuningSection[data-tone=danger] header b{color:#fda4af;border-color:#713442}.lab-module__Io-4XW__stabilityTrack{background:var(--lab-line);border-radius:2px;height:3px;margin:7px 0 4px;overflow:hidden}.lab-module__Io-4XW__stabilityTrack i{background:#34d399;height:100%;display:block}.lab-module__Io-4XW__tuningSection[data-tone=warning] .lab-module__Io-4XW__stabilityTrack i{background:var(--lab-warn)}.lab-module__Io-4XW__tuningSection[data-tone=danger] .lab-module__Io-4XW__stabilityTrack i{background:var(--lab-danger)}.lab-module__Io-4XW__tuningRange{gap:0;display:grid}.lab-module__Io-4XW__tuningRange>span{color:var(--lab-muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.lab-module__Io-4XW__tuningRange b{color:var(--lab-text)}.lab-module__Io-4XW__tuningNote{color:var(--lab-muted);margin:5px 0 0;font-size:10px;line-height:1.55}.lab-module__Io-4XW__panelHeading span{color:var(--lab-muted);font-size:10px}.lab-module__Io-4XW__fanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:5px;display:grid}.lab-module__Io-4XW__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:15px;display:grid}.lab-module__Io-4XW__workloadGrid button{text-align:left;align-content:center;gap:2px;min-width:0;min-height:58px;display:grid}.lab-module__Io-4XW__workloadGrid span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.lab-module__Io-4XW__workloadGrid small{color:var(--lab-muted);font-size:10px;line-height:1.35}.lab-module__Io-4XW__fanSummaryStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:7px;display:grid}.lab-module__Io-4XW__fanSummaryItem{background:#0d1621;border:1px solid #25384b;border-left:3px solid #64748b;gap:2px;min-width:0;padding:7px 8px;display:grid}.lab-module__Io-4XW__fanSummaryItem[data-kind=gpu]{border-left-color:#f59e0b}.lab-module__Io-4XW__fanSummaryItem[data-kind=case]{border-left-color:#38bdf8}.lab-module__Io-4XW__fanSummaryItem span{color:#8294a9;font-size:10px;font-weight:800}.lab-module__Io-4XW__fanSummaryItem strong{color:#f3f8fc;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lab-module__Io-4XW__fanSummaryItem small{color:#647b91;font-size:10px}.lab-module__Io-4XW__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__Io-4XW__presetRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:9px;display:grid}.lab-module__Io-4XW__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:900}.lab-module__Io-4XW__presetRow button:first-child{color:#cfeaff;border-color:#2c6cb2}.lab-module__Io-4XW__presetRow button:nth-child(3){color:#a5e7ff;border-color:#315c72}.lab-module__Io-4XW__presetRow .lab-module__Io-4XW__presetActive{color:#e2f6ff;background:#10243b;border-color:#38bdf8}.lab-module__Io-4XW__fanZoneTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:6px;display:grid}.lab-module__Io-4XW__fanZoneTabs button{color:#8494a7;cursor:pointer;background:#0c141e;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__Io-4XW__fanZoneTabs span{font-size:10px;font-weight:900}.lab-module__Io-4XW__fanZoneTabs small{color:#60758c;font-size:10px}.lab-module__Io-4XW__fanZoneTabs .lab-module__Io-4XW__fanZoneActive{color:#f3f8fc;background:#14283d;border-color:#3b82f6;box-shadow:inset 0 -2px #38bdf8}.lab-module__Io-4XW__fanZoneTabs .lab-module__Io-4XW__fanZoneActive small{color:#8adfff}.lab-module__Io-4XW__fanZonePanel{background:#0b141f;border:1px solid #263b50;border-radius:6px;min-width:0;padding:8px}.lab-module__Io-4XW__fanZoneHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.lab-module__Io-4XW__fanZoneHeader>div{gap:2px;min-width:0;display:grid}.lab-module__Io-4XW__fanZoneHeader strong{color:#e7f4ff;font-size:10px}.lab-module__Io-4XW__fanZoneHeader span{color:#6f8499;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__Io-4XW__fanZoneHeader b{color:#82ddff;border:1px solid #2f587b;border-radius:4px;flex:none;padding:2px 5px;font-size:10px}.lab-module__Io-4XW__zoneDescription{color:#93a8bb;margin:0 0 7px;font-size:10px;line-height:1.45}.lab-module__Io-4XW__coolingDivider{background:#233448;height:1px;margin:14px 0 12px}.lab-module__Io-4XW__fanGrid button,.lab-module__Io-4XW__optionGrid button,.lab-module__Io-4XW__optionRow button,.lab-module__Io-4XW__materialList button{border:1px solid var(--lab-line);color:#b8c5d6;cursor:pointer;background:#101824;border-radius:6px}.lab-module__Io-4XW__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__Io-4XW__fanGrid span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:900;overflow:hidden}.lab-module__Io-4XW__fanGrid small{color:#75869b;font-size:10px}.lab-module__Io-4XW__fanGrid .lab-module__Io-4XW__fanActive{color:#fff;background:#10243b;border-color:#2c6cb2}.lab-module__Io-4XW__fanGrid button[data-backflow=true]{color:#f3e8ff;background:#241332;border-color:#c084fc;box-shadow:inset 3px 0 #c084fc}.lab-module__Io-4XW__fanGrid button[data-backflow=true] small{color:#e9d5ff;font-weight:900}.lab-module__Io-4XW__fanGrid button:disabled{cursor:not-allowed;color:#9aacbf;opacity:.72;background:#18212d;border-color:#46576b}.lab-module__Io-4XW__partChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:15px;display:grid}.lab-module__Io-4XW__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__Io-4XW__partChoiceGrid strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.lab-module__Io-4XW__partChoiceGrid small{color:#7f91a7;white-space:nowrap;font-size:10px}.lab-module__Io-4XW__partChoiceGrid .lab-module__Io-4XW__optionActive{color:#fff;background:#172d4b;border-color:#3b82f6}.lab-module__Io-4XW__hardwarePresetRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.lab-module__Io-4XW__hardwarePresetRow button{color:#cdeaff;cursor:pointer;background:#101d2c;border:1px solid #2a4666;border-radius:5px;min-height:34px;font-size:10px;font-weight:900}.lab-module__Io-4XW__hardwarePresetRow button:last-child{color:#fde3a7;background:#261d10;border-color:#654a1f}.lab-module__Io-4XW__coolerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lab-module__Io-4XW__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__Io-4XW__coolerGrid strong{font-size:10px}.lab-module__Io-4XW__coolerGrid small{color:#7f91a7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.lab-module__Io-4XW__coolerGrid .lab-module__Io-4XW__optionActive{color:#fff;background:#172d4b;border-color:#3b82f6}.lab-module__Io-4XW__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__Io-4XW__psuSummary[data-warning=true]{border-left-color:var(--lab-warn);background:#241b0e}.lab-module__Io-4XW__psuSummary span{color:#9fb0c4;font-size:10px}.lab-module__Io-4XW__psuSummary strong{color:#f8fafc;font-size:11px}.lab-module__Io-4XW__psuGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.lab-module__Io-4XW__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:900}.lab-module__Io-4XW__psuGrid .lab-module__Io-4XW__optionActive{color:#fff;background:#172d4b;border-color:#3b82f6}.lab-module__Io-4XW__fieldLabel{color:#9eacbd;justify-content:space-between;gap:8px;margin:13px 0 6px;font-size:10px;font-weight:700;display:flex}.lab-module__Io-4XW__fieldLabel b{color:#f8fafc}.lab-module__Io-4XW__range{width:100%;height:24px;accent-color:var(--lab-blue)}.lab-module__Io-4XW__labPage button{transition:border-color .12s,background-color .12s,color .12s,transform 80ms}.lab-module__Io-4XW__labPage button:active:not(:disabled){transform:translateY(1px)scale(.985)}@media (hover:hover){.lab-module__Io-4XW__tabs button:hover,.lab-module__Io-4XW__fanZoneTabs button:hover,.lab-module__Io-4XW__fanGrid button:hover:not(:disabled),.lab-module__Io-4XW__optionGrid button:hover,.lab-module__Io-4XW__optionRow button:hover,.lab-module__Io-4XW__materialList button:hover,.lab-module__Io-4XW__partChoiceGrid button:hover,.lab-module__Io-4XW__psuGrid button:hover,.lab-module__Io-4XW__hardwarePresetRow button:hover,.lab-module__Io-4XW__coolerGrid button:hover,.lab-module__Io-4XW__filterRow button:hover,.lab-module__Io-4XW__presetRow button:hover,.lab-module__Io-4XW__entryBackButton:hover,.lab-module__Io-4XW__entryAction:hover,.lab-module__Io-4XW__builderLaunchTop:hover:not(:disabled),.lab-module__Io-4XW__builderLaunch:hover:not(:disabled),.lab-module__Io-4XW__toggleButton:hover{color:#fff;background-color:#13263a;border-color:#39729c}.lab-module__Io-4XW__entryActionPrimary:hover{background-color:#16305a;border-color:#5aa6f1}}.lab-module__Io-4XW__optionRow{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.lab-module__Io-4XW__optionRow button,.lab-module__Io-4XW__optionGrid button{min-height:39px;padding:8px;font-size:11px;font-weight:900}.lab-module__Io-4XW__optionRow .lab-module__Io-4XW__optionActive,.lab-module__Io-4XW__optionGrid .lab-module__Io-4XW__optionActive,.lab-module__Io-4XW__toggleButton.lab-module__Io-4XW__optionActive{color:#fff;background:#172d4b;border-color:#3b82f6}.lab-module__Io-4XW__radiatorSettings{border-top:1px solid var(--lab-line);margin-top:15px;padding-top:12px}.lab-module__Io-4XW__radiatorSettings .lab-module__Io-4XW__optionRow{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:7px}.lab-module__Io-4XW__select{border:1px solid var(--lab-line);color:#f8fafc;background:#101824;border-radius:6px;width:100%;min-height:42px;padding:0 10px;font-weight:800}.lab-module__Io-4XW__materialList{gap:7px;display:grid}.lab-module__Io-4XW__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__Io-4XW__materialList span{font-size:11px;font-weight:900}.lab-module__Io-4XW__materialList small{color:#8494a8;font-size:10px;line-height:1.35}.lab-module__Io-4XW__materialList .lab-module__Io-4XW__materialActive{color:#fff;background:#10253a;border-color:#38bdf8}.lab-module__Io-4XW__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__Io-4XW__toggleButton span{font-size:11px;font-weight:800}.lab-module__Io-4XW__toggleButton b{color:#fff;margin-left:auto;font-size:10px}.lab-module__Io-4XW__saveState{border-top:1px solid var(--lab-line);color:#718197;justify-content:center;gap:5px;padding:8px;font-size:10px}.lab-module__Io-4XW__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__Io-4XW__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__Io-4XW__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__Io-4XW__stageArea[data-status=running]{box-shadow:inset 0 0 48px #22c55e0d}.lab-module__Io-4XW__stageArea[data-status=psu-trip],.lab-module__Io-4XW__stageArea[data-status=thermal-stop],.lab-module__Io-4XW__stageArea[data-status=vrm-protection],.lab-module__Io-4XW__stageArea[data-status=cpu-crash],.lab-module__Io-4XW__stageArea[data-status=gpu-crash],.lab-module__Io-4XW__stageArea[data-status=memory-error],.lab-module__Io-4XW__stageArea[data-status=boot-failed],.lab-module__Io-4XW__stageArea[data-status=short]{box-shadow:inset 0 0 80px #ef44442e}.lab-module__Io-4XW__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:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #0000008c}.lab-module__Io-4XW__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__Io-4XW__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__Io-4XW__stageHud>div:last-child{border-right:0}.lab-module__Io-4XW__stageHud span{color:var(--lab-muted);font-size:10px;font-weight:900}.lab-module__Io-4XW__stageHud strong{color:#fff;font-size:14px;line-height:1}.lab-module__Io-4XW__stageHud small{color:#7e90a8;font-size:10px}.lab-module__Io-4XW__temperatureTop{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.lab-module__Io-4XW__temperatureGauge{background:#1d2a38;border-radius:3px;height:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b814}.lab-module__Io-4XW__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__Io-4XW__temperatureMetric[data-tone=warning] .lab-module__Io-4XW__temperatureGauge i{background:#f59e0b;box-shadow:0 0 9px #f59e0b9e}.lab-module__Io-4XW__temperatureMetric[data-tone=critical] .lab-module__Io-4XW__temperatureGauge i{background:#ef4444;box-shadow:0 0 10px #ef4444b8}.lab-module__Io-4XW__temperatureMetric[data-tone=warning] strong{color:#fbbf24}.lab-module__Io-4XW__temperatureMetric[data-tone=critical] strong{color:#fb7185}.lab-module__Io-4XW__statMetric strong{margin-top:1px}.lab-module__Io-4XW__canvasFrame{z-index:1;flex:1;min-height:0;position:relative;overflow:hidden}.lab-module__Io-4XW__canvasFrame canvas{width:100%;height:100%;display:block}.lab-module__Io-4XW__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:800;position:absolute;bottom:14px;left:14px}.lab-module__Io-4XW__caseAxis{z-index:7;color:#7d91a7;letter-spacing:.08em;pointer-events:none;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex;position:absolute;top:72px;left:8%;right:8%}.lab-module__Io-4XW__caseAxis i{background:#34526d;flex:1;height:1px}.lab-module__Io-4XW__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__Io-4XW__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__Io-4XW__thermalLegend span{align-items:center;gap:4px;display:flex}.lab-module__Io-4XW__thermalLegend i{border-radius:50%;width:7px;height:7px}.lab-module__Io-4XW__coolDot{background:#38bdf8;box-shadow:0 0 8px #38bdf8}.lab-module__Io-4XW__hotDot{background:#fb5b45;box-shadow:0 0 8px #fb5b45}.lab-module__Io-4XW__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:900;display:flex;position:absolute;bottom:14px;right:14px}.lab-module__Io-4XW__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__Io-4XW__buildTag span{color:var(--lab-cyan);white-space:nowrap;font-size:10px;font-weight:900}.lab-module__Io-4XW__buildTag strong{color:var(--lab-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lab-module__Io-4XW__buildTag i{background:var(--lab-line);width:1px;height:14px}.lab-module__Io-4XW__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:800;position:absolute;bottom:48px;left:16px;right:16px;box-shadow:0 10px 35px #00000059}.lab-module__Io-4XW__hot{color:#fb7185!important}.lab-module__Io-4XW__sensorTitle{justify-content:space-between;margin-bottom:18px}.lab-module__Io-4XW__sensorTitle strong{color:#dce8f5;font-size:10px}.lab-module__Io-4XW__sensorTitle span{color:#6f8298;font-size:10px}.lab-module__Io-4XW__sensor{margin-bottom:17px}.lab-module__Io-4XW__sensor>div:first-child{justify-content:space-between;margin-bottom:6px}.lab-module__Io-4XW__sensor span{color:#8293a7;font-size:10px;font-weight:800}.lab-module__Io-4XW__sensor strong{color:#f8fafc;font-size:13px}.lab-module__Io-4XW__sensorTrack{background:#202b3a;border-radius:4px;height:4px;overflow:hidden}.lab-module__Io-4XW__sensorTrack>span{background:var(--lab-cyan);height:100%;display:block}.lab-module__Io-4XW__sensorTrack>.lab-module__Io-4XW__sensorDanger{background:var(--lab-danger)}.lab-module__Io-4XW__readout{border-top:1px solid #1d2939;justify-content:space-between;padding:10px 0}.lab-module__Io-4XW__readout span{color:#8293a7;font-size:10px}.lab-module__Io-4XW__readout strong{color:#dce8f5;font-size:11px}.lab-module__Io-4XW__modelNote{color:#6f8298;margin:18px 0 0;font-size:10px;line-height:1.55}.lab-module__Io-4XW__runButton:focus-visible,.lab-module__Io-4XW__entryBackButton:focus-visible,.lab-module__Io-4XW__entryAction:focus-visible,.lab-module__Io-4XW__builderLaunchTop:focus-visible,.lab-module__Io-4XW__builderLaunch:focus-visible,.lab-module__Io-4XW__modeSwitch button:focus-visible,.lab-module__Io-4XW__buildPresetRow button:focus-visible,.lab-module__Io-4XW__partSelector select:focus-visible,.lab-module__Io-4XW__tuningPresets button:focus-visible,.lab-module__Io-4XW__soundButton:focus-visible,.lab-module__Io-4XW__resetButton:focus-visible,.lab-module__Io-4XW__speedControl button:focus-visible,.lab-module__Io-4XW__tabs button:focus-visible,.lab-module__Io-4XW__fanZoneTabs button:focus-visible,.lab-module__Io-4XW__fanGrid button:focus-visible,.lab-module__Io-4XW__optionGrid button:focus-visible,.lab-module__Io-4XW__optionRow button:focus-visible,.lab-module__Io-4XW__materialList button:focus-visible,.lab-module__Io-4XW__toggleButton:focus-visible,.lab-module__Io-4XW__partChoiceGrid button:focus-visible,.lab-module__Io-4XW__hardwarePresetRow button:focus-visible,.lab-module__Io-4XW__coolerGrid button:focus-visible,.lab-module__Io-4XW__psuGrid button:focus-visible,.lab-module__Io-4XW__presetRow button:focus-visible,.lab-module__Io-4XW__select:focus-visible,.lab-module__Io-4XW__range:focus-visible{outline:2px solid var(--lab-cyan);outline-offset:2px}.lab-module__Io-4XW__modeSwitch button:disabled,.lab-module__Io-4XW__buildPresetRow button:disabled,.lab-module__Io-4XW__tuningPresets button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1080px){.lab-module__Io-4XW__workspace{grid-template-columns:minmax(360px,1fr) 276px}}@media (max-width:1023px){.lab-module__Io-4XW__labPage{border-inline:0;height:100dvh}.lab-module__Io-4XW__entryMain{padding-inline:22px}.lab-module__Io-4XW__entryLayout{grid-template-columns:minmax(0,1fr) minmax(290px,.8fr)}.lab-module__Io-4XW__builderEditor{padding-inline:24px}}@media (max-width:760px){.lab-module__Io-4XW__entryPage,.lab-module__Io-4XW__builderPage{overflow:hidden}.lab-module__Io-4XW__entryTopbar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:50px;padding:5px 8px}.lab-module__Io-4XW__entryBackButton{width:36px;min-height:36px;padding:0}.lab-module__Io-4XW__entryBackButton span{display:none}.lab-module__Io-4XW__entryBrand{justify-self:start}.lab-module__Io-4XW__entryBrand .lab-module__Io-4XW__labMark{flex-basis:30px;width:30px;height:30px}.lab-module__Io-4XW__entryBrand>div{display:none}.lab-module__Io-4XW__entryRuntime{font-size:10px}.lab-module__Io-4XW__builderLaunchTop{min-height:36px;padding-inline:9px}.lab-module__Io-4XW__builderLaunchTop span{font-size:10px}.lab-module__Io-4XW__entryMain{justify-content:initial;padding:24px 12px 20px;display:block;overflow-y:auto}.lab-module__Io-4XW__entryLead{margin-bottom:18px}.lab-module__Io-4XW__entryLead h1{font-size:29px}.lab-module__Io-4XW__entryLead p{max-width:30rem;font-size:11px}.lab-module__Io-4XW__entryLayout{grid-template-columns:minmax(0,1fr);gap:14px}.lab-module__Io-4XW__entryAction{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:82px;padding:11px 12px}.lab-module__Io-4XW__entryActionSaved{min-height:62px}.lab-module__Io-4XW__entryActionIcon{width:38px;height:38px}.lab-module__Io-4XW__entryActionText strong{font-size:13px}.lab-module__Io-4XW__entryActionText small{font-size:10px}.lab-module__Io-4XW__entryActionText b{font-size:7px}.lab-module__Io-4XW__entryPreview{padding:10px}.lab-module__Io-4XW__caseDiagram{min-height:190px}.lab-module__Io-4XW__caseBoard{left:35px;right:58px}.lab-module__Io-4XW__caseCpu{top:57px}.lab-module__Io-4XW__caseGpu{height:39px;bottom:76px;left:56px;right:44px}.lab-module__Io-4XW__caseGpu i{width:23px;height:23px}.lab-module__Io-4XW__caseMemory{top:41px;right:82px}.lab-module__Io-4XW__caseMemory i{height:50px}.lab-module__Io-4XW__caseFrontFlow{gap:7px;top:21px;right:13px}.lab-module__Io-4XW__entryFacts{gap:8px 12px;margin-top:14px}.lab-module__Io-4XW__builderWorkspace{display:block;overflow-y:auto}.lab-module__Io-4XW__builderEditor{border-right:0;padding:20px 12px 16px;overflow:visible}.lab-module__Io-4XW__builderIntro{margin-bottom:17px;padding-bottom:14px}.lab-module__Io-4XW__builderIntro h1{font-size:23px}.lab-module__Io-4XW__builderSummary{border-top:1px solid var(--lab-line);padding:18px 12px 24px;overflow:visible}.lab-module__Io-4XW__builderSummaryTitle{margin-bottom:8px}.lab-module__Io-4XW__builderLaunch{min-height:48px}.lab-module__Io-4XW__candidateList{max-height:220px}.lab-module__Io-4XW__candidateButton{min-height:52px;padding-block:7px}.lab-module__Io-4XW__caseProfileGrid{grid-template-columns:minmax(0,1fr)}.lab-module__Io-4XW__caseProfileButton{grid-template-columns:50px minmax(0,1fr) 15px;min-height:94px}.lab-module__Io-4XW__caseProfileSpecs{grid-column:2/-1}.lab-module__Io-4XW__commandBar{grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding:5px 8px;display:grid}.lab-module__Io-4XW__labIdentity p,.lab-module__Io-4XW__beta,.lab-module__Io-4XW__status,.lab-module__Io-4XW__speedControl,.lab-module__Io-4XW__labIdentity>div{display:none}.lab-module__Io-4XW__labMark{flex-basis:31px;width:31px;height:31px}.lab-module__Io-4XW__modeSwitch{width:100%;min-width:0}.lab-module__Io-4XW__modeSwitch button{min-width:0;height:33px;padding:0 7px}.lab-module__Io-4XW__runControls{gap:5px}.lab-module__Io-4XW__resetButton{display:none}.lab-module__Io-4XW__runButton{min-width:76px;height:33px;padding:0 10px}.lab-module__Io-4XW__workspace{flex-direction:column;display:flex}.lab-module__Io-4XW__stageArea{flex:58%;order:1;min-height:230px}.lab-module__Io-4XW__workspace[data-mode=assembly] .lab-module__Io-4XW__stageArea{flex-basis:50%}.lab-module__Io-4XW__stageHud>div{padding:5px 6px}.lab-module__Io-4XW__stageHud>div:nth-child(n+5){display:none}.lab-module__Io-4XW__stageHud{grid-template-columns:repeat(4,1fr)}.lab-module__Io-4XW__stageHud span,.lab-module__Io-4XW__stageHud small{font-size:7px}.lab-module__Io-4XW__stageHud strong{font-size:11px}.lab-module__Io-4XW__temperatureGauge{height:3px}.lab-module__Io-4XW__canvasHint{text-overflow:ellipsis;padding:5px 8px;bottom:6px;overflow:hidden}.lab-module__Io-4XW__toolPanel{border-top:1px solid var(--lab-line);border-left:0;flex:0 0 36%;order:2;min-height:220px}.lab-module__Io-4XW__workspace[data-mode=assembly] .lab-module__Io-4XW__toolPanel{flex-basis:44%}.lab-module__Io-4XW__toolPanelHeader{display:none}.lab-module__Io-4XW__tabs button{flex-direction:row;height:39px;font-size:10px}.lab-module__Io-4XW__panelBody{padding:10px 12px}.lab-module__Io-4XW__saveState{display:none}.lab-module__Io-4XW__fanSummaryItem{padding:6px 7px}.lab-module__Io-4XW__gpuFanNotice{margin-bottom:9px}.lab-module__Io-4XW__fanZoneTabs{gap:3px}.lab-module__Io-4XW__fanZoneTabs button{gap:3px;min-height:34px}.lab-module__Io-4XW__fanZonePanel{padding:7px}.lab-module__Io-4XW__fanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:5px}.lab-module__Io-4XW__fanGrid button{min-height:42px;padding:5px 7px}.lab-module__Io-4XW__panelHeading{margin-bottom:7px}.lab-module__Io-4XW__fieldLabel{margin-top:8px}.lab-module__Io-4XW__materialList{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.lab-module__Io-4XW__materialList button{min-height:44px;padding:5px 8px}.lab-module__Io-4XW__materialList small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lab-module__Io-4XW__optionGrid{grid-template-columns:repeat(4,1fr)}.lab-module__Io-4XW__workloadGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-module__Io-4XW__partChoiceGrid{gap:5px;margin-bottom:10px}.lab-module__Io-4XW__partChoiceGrid button{min-height:44px;padding:5px 6px}.lab-module__Io-4XW__hardwarePresetRow{margin-bottom:9px}.lab-module__Io-4XW__psuGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.lab-module__Io-4XW__warning{min-height:34px;padding:6px 9px}.lab-module__Io-4XW__stageHud{width:calc(100% - 12px);top:6px}.lab-module__Io-4XW__caseAxis{display:none;top:56px;left:5%;right:5%}.lab-module__Io-4XW__thermalLegend{display:none}.lab-module__Io-4XW__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__Io-4XW__buildTag span{font-size:7px}.lab-module__Io-4XW__buildTag strong{font-size:10px}.lab-module__Io-4XW__canvasHint{max-width:calc(100% - 132px);bottom:6px;left:6px}.lab-module__Io-4XW__liveReadout{gap:5px;padding:5px 6px;bottom:6px;right:6px}.lab-module__Io-4XW__liveReadout span:first-child{display:none}.lab-module__Io-4XW__warning{bottom:36px;left:6px;right:6px}}@media (max-width:360px){.lab-module__Io-4XW__workloadGrid button{min-height:54px;padding:6px}.lab-module__Io-4XW__workloadGrid span{font-size:10px}.lab-module__Io-4XW__entryRuntime{display:none}.lab-module__Io-4XW__entryTopbar{grid-template-columns:auto minmax(0,1fr) auto}.lab-module__Io-4XW__entryTopbar:after{content:"";width:36px}.lab-module__Io-4XW__builderPage .lab-module__Io-4XW__entryTopbar:after{display:none}.lab-module__Io-4XW__entryLead h1{font-size:26px}.lab-module__Io-4XW__entryLead p{line-height:1.55}.lab-module__Io-4XW__entryAction{grid-template-columns:34px minmax(0,1fr) 16px;gap:8px;padding-inline:9px}.lab-module__Io-4XW__entryActionIcon{width:34px;height:34px}.lab-module__Io-4XW__entryActionText b{display:none}.lab-module__Io-4XW__entryPreview{padding:8px}.lab-module__Io-4XW__caseDiagram{min-height:174px}.lab-module__Io-4XW__previewParts{grid-template-columns:minmax(0,1fr)}.lab-module__Io-4XW__previewParts span:nth-child(n+3),.lab-module__Io-4XW__builderLaunchTop span{display:none}.lab-module__Io-4XW__builderLaunchTop{width:36px;padding:0}.lab-module__Io-4XW__labIdentity{gap:5px}.lab-module__Io-4XW__labMark{flex-basis:28px;width:28px;height:28px}.lab-module__Io-4XW__resetButton,.lab-module__Io-4XW__soundButton{width:31px}.lab-module__Io-4XW__modeSwitch button{gap:3px;padding-inline:4px;font-size:10px}.lab-module__Io-4XW__modeSwitch svg{display:none}.lab-module__Io-4XW__runButton{min-width:70px;padding:0 8px}.lab-module__Io-4XW__runButton span{font-size:10px}.lab-module__Io-4XW__stageHud>div{padding-inline:4px}.lab-module__Io-4XW__stageHud small{display:none}.lab-module__Io-4XW__stageHud strong{font-size:10px}.lab-module__Io-4XW__temperatureTop{gap:3px}.lab-module__Io-4XW__toolPanel{min-height:190px}.lab-module__Io-4XW__tabs button{gap:2px}.lab-module__Io-4XW__fanSummaryItem small,.lab-module__Io-4XW__gpuFanNotice{display:none}.lab-module__Io-4XW__filterInline{grid-template-columns:minmax(0,1fr)}.lab-module__Io-4XW__chipGroup>div,.lab-module__Io-4XW__sortControl>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lab-module__Io-4XW__chipGroup button,.lab-module__Io-4XW__sortControl button{text-overflow:ellipsis;min-width:0;padding-inline:5px;overflow:hidden}.lab-module__Io-4XW__candidateButton{grid-template-columns:minmax(0,1fr) auto 14px;gap:5px}.lab-module__Io-4XW__candidateStats b{font-size:7px}.lab-module__Io-4XW__caseProfileButton{padding-inline:7px}.lab-module__Io-4XW__caseProfileSpecs{font-size:7px}.lab-module__Io-4XW__toggleRow{grid-template-columns:auto minmax(0,1fr)}.lab-module__Io-4XW__toggleRow small{display:none}.lab-module__Io-4XW__fanZoneTabs button{min-height:31px}.lab-module__Io-4XW__fanZoneTabs span{font-size:10px}.lab-module__Io-4XW__fanZoneTabs small{font-size:7px}.lab-module__Io-4XW__buildTag{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.lab-module__Io-4XW__buildTag i{display:none}}@media (max-width:760px) and (max-height:700px){.lab-module__Io-4XW__labPage{height:100dvh}.lab-module__Io-4XW__commandBar{min-height:44px}.lab-module__Io-4XW__stageArea{flex-basis:52%;min-height:185px}.lab-module__Io-4XW__toolPanel{flex-basis:39%;min-height:175px}.lab-module__Io-4XW__tabs button{height:36px}.lab-module__Io-4XW__panelBody{padding-block:8px}}@media (prefers-reduced-motion:reduce){.lab-module__Io-4XW__labPage *{scroll-behavior:auto!important}}
