:root{color-scheme:light;--background:#eef3f5;--foreground:#102027;--muted:#5b6872;--line:#cbd7dd;--panel:rgba(255,255,255,0.94);--panel-soft:#f5f8fa;--panel-strong:#ffffff;--surface-input:#ffffff;--accent:#146b7c;--accent-soft:rgba(20,107,124,0.12);--accent-dark:#0c4350;--success:#116149;--success-soft:rgba(17,97,73,0.12);--warning:#a35a08;--warning-soft:rgba(163,90,8,0.14);--danger:#a23a35;--danger-soft:rgba(162,58,53,0.12);--info:#1f5f8b;--info-soft:rgba(31,95,139,0.12);--font-body:"Avenir Next","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-display:"Avenir Next","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--panel-radius:10px;--control-radius:8px;--rail-width:232px;--shadow-subtle:0 10px 28px rgba(16,32,39,0.06)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;padding:0}body{background:linear-gradient(135deg,#f8fafb 0,var(--background) 58%,#e4ecef 100%);color:var(--foreground);font-family:var(--font-body)}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.systemExperienceRoot{background:linear-gradient(90deg,rgba(13,43,49,.06) 0 var(--rail-width),transparent var(--rail-width)),linear-gradient(135deg,#f8fafb 0,var(--background) 58%,#e4ecef 100%);color:var(--foreground);font-family:var(--font-body);min-height:100vh}.systemConsoleLayout{display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);height:100vh;min-height:0;overflow:hidden}.systemRail{align-content:start;background:#0d2b31;border-right:1px solid rgba(255,255,255,.13);color:#f4fbfa;display:grid;grid-gap:1rem;gap:1rem;grid-template-rows:auto 1fr auto;min-height:100vh;overflow-y:auto;padding:1rem}.systemRailBrandBlock{border-bottom:1px solid rgba(255,255,255,.12);display:grid;grid-gap:.34rem;gap:.34rem;padding-bottom:.95rem}.systemRailBrandBlock strong{color:#ffffff;font-family:var(--font-display);font-size:1.1rem;font-weight:800;letter-spacing:0}.systemRailBrandBlock span,.systemRailFooter,.systemRailHealth{color:rgba(244,251,250,.68);font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.systemRailNav{align-content:start;display:grid;grid-gap:.3rem;gap:.3rem}.systemRailNavButton{background:transparent;border:1px solid transparent;border-radius:var(--control-radius);color:rgba(244,251,250,.82);cursor:pointer;font-family:var(--font-mono);font-size:.72rem;font-weight:850;letter-spacing:.04em;padding:.68rem .72rem;text-align:left;text-transform:uppercase}.systemRailNavButton:focus-visible,.systemRailNavButton:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#ffffff;outline:none}.systemRailNavButtonActive{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);color:#ffffff}.systemRailFooter{border-top:1px solid rgba(255,255,255,.12);display:grid;grid-gap:.55rem;gap:.55rem;padding-top:.85rem}.systemRailHealth[data-health=ok]{color:#7be0bf}.systemRailHealth[data-health=warning]{color:#f5c66a}.systemRailHealth[data-health=critical]{color:#ff9a91}.systemStage{height:100vh;min-width:0;overflow-y:auto;padding:4.25rem clamp(1rem,2.4vw,2rem) 2rem}.systemTopDock{align-items:center;display:flex;gap:.45rem;justify-content:flex-end;max-width:calc(100vw - var(--rail-width) - 2rem);position:fixed;right:clamp(1rem,2.4vw,2rem);top:0;z-index:80}.systemDockEmail,.systemDockHealth,.systemDockLanguage,.systemDockLogout,.systemDockRole{align-items:center;background:color-mix(in srgb,var(--panel) 88%,#ffffff);border-radius:0 0 13px 13px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-top:0;box-shadow:var(--shadow-subtle);color:var(--foreground);display:inline-flex;font-family:var(--font-mono);font-size:.7rem;font-weight:850;gap:.35rem;min-height:2.7rem;padding:.76rem .86rem .62rem;text-transform:uppercase;white-space:nowrap}.systemDockEmail{max-width:min(280px,28vw);overflow:hidden;text-overflow:ellipsis;text-transform:none}.systemDockRole{color:var(--accent-dark)}.systemDockHealth[data-health=ok]{background:color-mix(in srgb,var(--success-soft) 55%,var(--panel));border-color:color-mix(in srgb,var(--success) 28%,var(--line));color:var(--success)}.systemDockHealth[data-health=warning]{background:color-mix(in srgb,var(--warning-soft) 58%,var(--panel));border-color:color-mix(in srgb,var(--warning) 30%,var(--line));color:var(--warning)}.systemDockHealth[data-health=critical]{background:color-mix(in srgb,var(--danger-soft) 62%,var(--panel));border-color:color-mix(in srgb,var(--danger) 30%,var(--line));color:var(--danger)}.systemDockLanguage{gap:.18rem;padding-left:.45rem;padding-right:.45rem}.systemDockLanguageButton{background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;font-family:var(--font-mono);font-size:.68rem;font-weight:900;padding:.34rem .44rem}.systemDockLanguageButtonActive{background:var(--accent);color:#ffffff}.systemDockLogout{cursor:pointer}.systemDockLanguageButton:focus-visible,.systemDockLanguageButton:hover,.systemDockLogout:focus-visible,.systemDockLogout:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));color:var(--accent-dark);outline:none}.systemStageHeader{border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:1rem;margin:0 auto;max-width:1400px;padding:0 0 1rem}.systemAuthPanel h1,.systemStageHeader h1{color:var(--foreground);font-family:var(--font-display);font-size:clamp(1.55rem,2.4vw,2.1rem);font-weight:800;letter-spacing:0;line-height:1.08;margin:0}.systemViewPanel{margin:0 auto;max-width:1400px}.systemAuthShell{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:1rem}.systemAuthPanel{align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:var(--panel-radius);box-shadow:var(--shadow-subtle);display:flex;gap:1rem;justify-content:space-between;max-width:720px;padding:1rem;width:100%}.eyebrow{color:var(--muted);font-family:var(--font-mono);font-size:.68rem;font-weight:850;letter-spacing:.08em;margin:0 0 .45rem;text-transform:uppercase}.heroText{color:var(--muted);font-size:.95rem;line-height:1.5;margin:.55rem 0 0;max-width:860px}.sectionLead{color:var(--muted);font-size:.9rem;line-height:1.48;margin:.9rem 0 0;max-width:920px}.categoryStack,.healthFindingList,.statusSections{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:minmax(0,1fr);margin-top:.9rem}.categoryCard,.footerBar,.healthFindingCard,.modalCard,.protocolIntroCard,.settingCard,.statusBanner,.statusMetricCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--panel-radius);box-shadow:none;min-width:0}.categoryCard{padding:.9rem}.protocolIntroCard{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-top:.9rem;padding:.9rem}.protocolGuideHero{border-left:3px solid var(--accent)}.protocolIntroCard h2{font-family:var(--font-display);font-size:1.02rem;letter-spacing:0;line-height:1.24;margin:0}.protocolIntroCard p{color:var(--muted);font-size:.88rem;line-height:1.46;margin:.25rem 0 0;max-width:780px}.protocolGuideGrid{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:.9rem}.protocolGuideCard{min-height:100%}.protocolGuideList{color:var(--muted);display:grid;font-size:.86rem;grid-gap:.42rem;gap:.42rem;line-height:1.45;margin:.8rem 0 0;padding-left:1.05rem}.protocolGuideList li::marker{color:var(--accent)}.categoryHeader{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.categoryHeader h2{font-family:var(--font-display);font-size:1.08rem;letter-spacing:0;line-height:1.22;margin:0}.categoryHeader p{color:var(--muted);font-size:.9rem;line-height:1.44;margin:.18rem 0 0;max-width:760px}.settingsGrid{display:grid;grid-gap:.72rem;gap:.72rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:.85rem}.settingCard{background:var(--panel-strong);border-radius:8px;padding:.82rem}.settingHead{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.settingCopy{min-width:0}.settingTitleRow{align-items:flex-start;display:flex;gap:.45rem}.settingTitleRow h3{min-width:0}.healthFindingHeader h3,.settingHead h3{font-family:var(--font-display);font-size:.95rem;letter-spacing:0;line-height:1.25;margin:0}.healthFindingHeader p,.settingHead p{color:var(--muted);font-size:.84rem;line-height:1.42;margin:.36rem 0 0}.settingHelp{flex:0 0 auto;position:relative}.settingHelp button{align-items:center;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:999px;color:var(--accent-dark);cursor:help;display:inline-flex;font-family:var(--font-mono);font-size:.72rem;font-weight:900;height:1.35rem;justify-content:center;line-height:1;padding:0;width:1.35rem}.settingHelp button:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.settingHelpText{background:#ffffff;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:8px;box-shadow:0 14px 34px rgba(7,32,38,.14);color:var(--foreground);font-size:.78rem;font-weight:600;line-height:1.42;opacity:0;padding:.62rem .68rem;pointer-events:none;position:absolute;right:0;top:calc(100% + .38rem);transform:translateY(-.12rem);transition:opacity .14s ease,transform .14s ease;width:min(20rem,calc(100vw - 2rem));z-index:30}.settingHelp:focus-within .settingHelpText,.settingHelp:hover .settingHelpText{opacity:1;transform:translateY(0)}.fieldLabel,.healthFindingMeta span,.localeLabel,.statusDetailList span,.statusMetricLabel{color:var(--muted);font-family:var(--font-mono);font-size:.66rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.fieldLabel{display:block;margin-top:.85rem}.fieldInput{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--control-radius);color:var(--foreground);margin-top:.36rem;min-height:2.35rem;padding:.62rem .7rem;width:100%}.fieldInput:focus{border-color:color-mix(in srgb,var(--accent) 52%,var(--line));box-shadow:0 0 0 3px var(--accent-soft);outline:none}.fieldInput[readonly]{background:var(--panel-soft);color:var(--muted)}.fieldHint{color:var(--muted);font-size:.82rem;line-height:1.42;margin:.42rem 0 0}.toggleRow{align-items:center;display:flex;gap:.55rem;margin-top:.52rem}.toggleRow input{accent-color:var(--accent)}.settingMeta{color:var(--muted);display:grid;font-family:var(--font-mono);font-size:.72rem;grid-gap:.32rem;gap:.32rem;margin-top:.75rem}.diagnosticsDetailGrid .settingMeta>span{display:grid;grid-gap:.2rem;gap:.2rem}.diagnosticsDetailGrid .settingMeta strong{color:var(--foreground);font-size:.82rem;font-weight:800;letter-spacing:0;overflow-wrap:anywhere}.inlineActions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.footerBar button,.inlineActions button,.modalCloseButton,.protocolGuideLink,.statusRefreshButton{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--control-radius);color:var(--foreground);cursor:pointer;font-family:var(--font-mono);font-size:.72rem;font-weight:850;letter-spacing:.04em;min-height:2.3rem;padding:.58rem .74rem;text-transform:uppercase}.footerBar button:focus-visible,.footerBar button:hover,.inlineActions button:focus-visible,.inlineActions button:hover,.modalCloseButton:focus-visible,.modalCloseButton:hover,.protocolGuideLink:focus-visible,.protocolGuideLink:hover,.statusRefreshButton:focus-visible,.statusRefreshButton:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));color:var(--accent-dark);outline:none}.footerBar button:disabled,.inlineActions button:disabled,.protocolGuideLink:disabled,.statusRefreshButton:disabled{cursor:default;opacity:.58}.footerBar button,.inlineActions .inlineActionPrimary{background:var(--accent);border-color:var(--accent);color:#ffffff}.footerBar button:focus-visible,.footerBar button:hover,.inlineActions .inlineActionPrimary:focus-visible,.inlineActions .inlineActionPrimary:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:#ffffff}.badge{align-items:center;background:var(--panel-soft);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-family:var(--font-mono);font-size:.66rem;font-weight:850;justify-content:center;letter-spacing:.055em;line-height:1;padding:.42rem .56rem;text-transform:uppercase;white-space:nowrap}.badgeActive{background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 28%,var(--line));color:var(--success)}.badgeReserved{background:var(--warning-soft);border-color:color-mix(in srgb,var(--warning) 28%,var(--line));color:var(--warning)}.badgeDanger{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 28%,var(--line));color:var(--danger)}.statusBanner{color:var(--muted);margin:.85rem 0 0;padding:.7rem .8rem}.statusError{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 26%,var(--line));color:var(--danger)}.statusSuccess{background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 26%,var(--line));color:var(--success)}.statusViewHeader{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-top:.9rem}.statusViewHeader .sectionLead{margin-top:0}.statusMetricsGrid{display:grid;grid-gap:.62rem;gap:.62rem;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));margin-top:.85rem}.statusMetricCard{background:var(--panel-strong);border-radius:8px;min-height:4.5rem;padding:.72rem}.statusMetricCard strong{color:var(--foreground);display:block;font-size:1.08rem;font-weight:800;line-height:1.2;margin-top:.42rem;overflow-wrap:anywhere}.statusDetailList{display:grid;grid-gap:.62rem;gap:.62rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:.85rem}.healthFindingMeta div,.statusDetailList div{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;padding:.68rem .74rem}.healthFindingMeta strong,.statusDetailList strong{color:var(--foreground);display:block;font-size:.88rem;margin-top:.4rem;overflow-wrap:anywhere}.statusDetailList strong{font-family:var(--font-mono);font-size:.82rem}.agentDispatchTableWrap{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--panel-radius);margin-top:.85rem;max-width:100%;max-height:min(66vh,760px);overflow:auto;width:100%}.agentDispatchTable{border-collapse:collapse;min-width:1120px;width:100%}.agentDispatchTable td,.agentDispatchTable th{border-bottom:1px solid var(--line);padding:.56rem .62rem;text-align:left;vertical-align:middle}.agentDispatchTable th{background:#eef4f6;box-shadow:inset 0 -1px 0 var(--line);color:var(--muted);font-family:var(--font-mono);font-size:.64rem;font-weight:900;letter-spacing:.055em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.agentDispatchTable td{color:var(--foreground);font-size:.82rem}.agentDispatchTable tbody tr:last-child td{border-bottom:0}.agentDispatchTable tbody tr:hover td{background:#f6fafb}.protocolLiveTable{min-width:1220px}.siteProfilingTable{min-width:1480px}.protocolLiveRow{cursor:pointer}.protocolLiveRow:focus-visible td,.protocolLiveRowSelected td{background:#eef8f7;outline:none}.protocolLiveTableWrap{max-height:min(58vh,680px)}.liveBottleneckList,.liveBottleneckPanel,.liveLimitList{align-items:center;display:flex;flex-wrap:wrap;gap:.36rem}.liveBottleneckPanel{margin-top:.85rem}.liveDetailHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.liveProtocolDetailGrid{display:grid;grid-gap:.62rem;gap:.62rem;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);margin-top:.85rem}.diagnosticsModalCard{display:flex;flex-direction:column;max-height:min(88dvh,920px);overflow:hidden;width:min(1180px,calc(100vw - 2rem))}.diagnosticsModalCard .modalBody{min-height:0;overflow:auto;padding-right:.16rem}.diagnosticsStack{display:grid;grid-gap:.82rem;gap:.82rem}.diagnosticsSection{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;padding:.78rem}.diagnosticsSection h3{font-family:var(--font-display);font-size:.96rem;letter-spacing:0;line-height:1.24;margin:0 0 .62rem}.diagnosticsGrid{display:grid;grid-gap:.56rem;gap:.56rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.diagnosticsGridCompact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.diagnosticsGrid div{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;min-width:0;padding:.58rem}.diagnosticsMetricLabel{align-items:center;color:var(--muted);display:flex;gap:.32rem;font-family:var(--font-mono);font-size:.66rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.diagnosticsMetricLabelText{min-width:0;overflow-wrap:anywhere}.diagnosticsInfoWrap{display:inline-flex;flex:0 0 auto;position:relative}.diagnosticsInfoButton{align-items:center;background:var(--info-soft);border:1px solid rgba(31,95,139,.34);border-radius:999px;color:var(--info);cursor:help;display:inline-flex;font-family:var(--font-mono);font-size:.64rem;font-weight:950;height:1rem;justify-content:center;line-height:1;padding:0;text-transform:none;width:1rem}.diagnosticsInfoButton:focus-visible{outline:2px solid rgba(20,107,124,.38);outline-offset:2px}.diagnosticsTooltip{background:#102027;border-radius:8px;box-shadow:0 14px 34px rgba(16,32,39,.22);color:#f6fbfc;font-family:var(--font-body);font-size:.78rem;font-weight:650;left:50%;letter-spacing:0;line-height:1.35;max-width:min(280px,calc(100vw - 3rem));opacity:0;padding:.62rem .72rem;pointer-events:none;position:absolute;text-transform:none;top:calc(100% + .46rem);transform:translateX(-50%) translateY(-.2rem);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;visibility:hidden;white-space:normal;width:max-content;z-index:30}.diagnosticsTooltip:before{background:#102027;content:"";height:.56rem;left:calc(50% - .28rem);position:absolute;top:-.24rem;transform:rotate(45deg);width:.56rem}.diagnosticsInfoButton:focus+.diagnosticsTooltip,.diagnosticsInfoWrap:hover .diagnosticsTooltip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.diagnosticsGrid strong{color:var(--foreground);display:block;font-size:.88rem;letter-spacing:0;line-height:1.28;margin-top:.28rem;overflow-wrap:anywhere}.diagnosticsNote{color:var(--muted);font-size:.78rem;line-height:1.42;margin:.62rem 0 0}.diagnosticsDetailGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.diagnosticsTableWrap{max-height:min(42vh,420px);overflow:auto}.diagnosticsTable{min-width:1280px}.liveLimitList{align-items:flex-start;margin-top:.5rem}.liveLimitList span{background:var(--panel-soft);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-family:var(--font-mono);font-size:.66rem;font-weight:850;padding:.36rem .48rem;white-space:nowrap}.liveLimitList strong{color:var(--foreground)}.liveThroughputPanel{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;margin-top:.85rem;padding:.76rem}.liveThroughputHeader{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.liveThroughputHeader h3{font-family:var(--font-display);font-size:.96rem;letter-spacing:0;line-height:1.24;margin:0}.liveThroughputHeader p{color:var(--muted);font-size:.82rem;line-height:1.42;margin:.28rem 0 0;max-width:780px}.liveThroughputChart{display:grid;grid-gap:.4rem .58rem;gap:.4rem .58rem;grid-template-columns:auto minmax(0,1fr);margin-top:.8rem}.liveThroughputYAxis{color:var(--muted);display:flex;flex-direction:column;font-family:var(--font-mono);font-size:.64rem;font-weight:800;height:176px;justify-content:space-between;text-align:right}.liveThroughputPlot{background:linear-gradient(to bottom,rgba(30,95,105,.1) 1px,transparent 1px) 0 0 /100% 50%,linear-gradient(to right,rgba(30,95,105,.07) 1px,transparent 1px) 0 0 /25% 100%,var(--panel-soft);border:1px solid var(--line);border-radius:8px;height:176px;overflow:hidden;padding:.35rem}.liveThroughputPlot svg{display:block;height:100%;overflow:visible;width:100%}.liveThroughputLine{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.liveThroughputDot{fill:#ffffff;stroke:var(--accent);stroke-width:1.4;vector-effect:non-scaling-stroke}.liveThroughputDotError{fill:var(--danger-soft);stroke:var(--danger)}.liveThroughputXAxis{color:var(--muted);display:flex;font-family:var(--font-mono);font-size:.64rem;font-weight:800;grid-column:2;justify-content:space-between;min-width:0}.liveThroughputXAxis span{overflow-wrap:anywhere}.agentIdentity{display:grid;grid-gap:.24rem;gap:.24rem;min-width:240px}.agentIdentity a,.agentIdentity strong,.agentStateStack strong{overflow-wrap:anywhere}.agentIdentity a{color:var(--accent-dark);font-family:var(--font-mono);font-size:.72rem}.agentBackupState,.agentIdentity span{color:var(--muted);font-family:var(--font-mono);font-size:.68rem;font-weight:800}.agentStateStack{display:grid;grid-gap:.38rem;gap:.38rem;justify-items:flex-start;min-width:140px}.agentCommandCounters{display:flex;flex-wrap:nowrap;gap:.32rem;white-space:nowrap}.siteProfilingActions,.siteProfilingCounters{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.36rem;min-width:180px;white-space:normal}.siteProfilingActions{flex-direction:column}.siteProfilingBlockReason{background:color-mix(in srgb,var(--danger) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--danger) 28%,var(--line));border-radius:var(--control-radius);color:var(--danger);font-family:var(--font-mono);font-size:.68rem;font-weight:850;line-height:1.35;max-width:220px;padding:.4rem .48rem}.siteProfilingCounters{min-width:240px}.agentCommandCounters span{background:var(--panel-soft);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-family:var(--font-mono);font-size:.66rem;font-weight:850;padding:.34rem .42rem;text-transform:uppercase}.agentCommandCounters strong{color:var(--foreground)}.agentBackupState{display:inline-block;max-width:180px;overflow-wrap:anywhere}.healthFindingCard{background:var(--panel-strong);border-radius:8px;padding:.82rem}.healthFindingHeader{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.healthFindingMeta{display:grid;grid-gap:.62rem;gap:.62rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:.76rem}.modalOverlay{align-items:flex-start;background:rgba(16,32,39,.42);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;inset:0;justify-content:center;overflow:auto;padding:1rem;position:fixed;z-index:120}.modalCard{box-shadow:0 20px 64px rgba(16,32,39,.18);max-height:min(84vh,920px);overflow:auto;padding:.95rem;width:min(980px,calc(100vw - 2rem))}.modalHeader{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.modalHeader h2{font-size:1.08rem;letter-spacing:0;line-height:1.22;margin:0}.modalHeader p{color:var(--muted);font-size:.9rem;line-height:1.44;margin:.32rem 0 0}.modalBody{margin-top:.85rem}.modalServerGrid{display:grid;grid-gap:.62rem;gap:.62rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:.85rem}.legendList{display:grid;grid-gap:.62rem;gap:.62rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.legendItem{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;padding:.72rem}.legendItem h3{font-family:var(--font-display);font-size:.92rem;letter-spacing:0;line-height:1.24;margin:0}.legendItem p{color:var(--muted);font-size:.82rem;line-height:1.42;margin:.32rem 0 0}.footerBar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:.8rem;display:flex;justify-content:flex-end;margin-top:.9rem;padding:.58rem;position:-webkit-sticky;position:sticky;z-index:20}.heroCard,.heroMeta,.localeButtons,.localeSwitch,.pageShell,.viewTabs,.viewTabsCard{display:none}@media (max-width:980px){.systemExperienceRoot{background:linear-gradient(135deg,#f8fafb 0,var(--background) 58%,#e4ecef 100%)}.systemConsoleLayout{display:block;height:auto;min-height:100vh;overflow:visible;padding-top:3.25rem}.systemRail{border-bottom:1px solid rgba(255,255,255,.13);border-right:0;min-height:auto;overflow:visible;padding:.8rem;position:-webkit-sticky;position:sticky;top:3.25rem;z-index:60}.systemRailBrandBlock{align-items:center;display:flex;gap:.7rem;justify-content:space-between;padding-bottom:.72rem}.systemRailBrandBlock .eyebrow,.systemRailFooter{display:none}.systemRailNav{display:flex;gap:.42rem;overflow-x:auto;padding-bottom:.1rem}.systemRailNavButton{flex:0 0 auto;white-space:nowrap}.systemStage{height:auto;overflow:visible;padding:1rem}.systemTopDock{left:.7rem;max-width:none;overflow-x:auto;right:.7rem}.systemDockEmail{max-width:min(260px,34vw)}}@media (max-width:760px){.systemConsoleLayout{padding-top:4.8rem}.systemRail{top:4.8rem}.systemTopDock{align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}.systemDockEmail,.systemDockHealth,.systemDockLanguage,.systemDockLogout,.systemDockRole{border-radius:0 0 10px 10px;font-size:.66rem;min-height:2.25rem;padding:.56rem .62rem .46rem}.systemDockEmail{max-width:calc(100vw - 1.4rem)}.systemStage{padding:.8rem}.systemStageHeader{display:block}.categoryHeader,.healthFindingHeader,.modalHeader,.protocolIntroCard,.settingHead,.statusViewHeader,.systemAuthPanel{flex-direction:column}.protocolGuideLink,.statusRefreshButton{width:-moz-fit-content;width:fit-content}.healthFindingMeta,.liveProtocolDetailGrid,.protocolGuideGrid,.settingsGrid,.statusDetailList,.statusMetricsGrid{grid-template-columns:1fr}.categoryCard,.modalCard,.protocolIntroCard,.settingCard{padding:.76rem}.agentDispatchTableWrap{max-height:68vh}}