:root{--enterprise-polish-marker:"enterprise search modal responsive polish";--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#040913;--bg-2:#07111f;--panel:#071222cc;--panel-2:#09182ead;--line:#89b0db2e;--line-strong:#89b0db5c;--text:#edf3ff;--muted:#a2b7d3;--brand-itdocs-primary:#3abdfff2;--brand-itdocs-primary-soft:#3abdff2e;--brand-itdocs-primary-line:#3abdff57;--brand-itdocs-primary-glow:#3abdff47;--accent:var(--brand-itdocs-primary);--accent-2:#3abdffc7;--accent-3:#77ffd2;--shadow:0 30px 100px #0000006b}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at top, #3e85d629, transparent 32%), linear-gradient(180deg, var(--bg), var(--bg-2) 44%, var(--bg) 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .18s,color .18s}a{color:inherit;text-decoration:none}button{font:inherit}.appShell{min-height:100vh;padding:24px 24px 64px;position:relative;overflow:hidden}.ambientBackdrop{pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambientGeo,.ambientVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ambientGeo{opacity:.24;filter:grayscale()contrast(1.15)}.ambientVideo{opacity:.14;mix-blend-mode:screen}:root[data-theme=light] .ambientVideo,:root[data-theme=tahai-oi-light] .ambientVideo{opacity:.08;mix-blend-mode:multiply}.ambientGrid{background-image:linear-gradient(#94b5d80d 1px,#0000 1px),linear-gradient(90deg,#94b5d80d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000db,#0000003d 58%,#0000);mask-image:linear-gradient(#000000db,#0000003d 58%,#0000)}.ambientGlow{aspect-ratio:1;filter:blur(72px);opacity:.22;border-radius:999px;width:40vw;position:absolute}.ambientGlowOne{background:#5ca3ff57;top:-12vh;right:-8vw}.ambientGlowTwo{background:#50ffd229;top:34vh;left:-12vw}.topbar,.heroPanel,.heroTelemetry,.moduleSection,.runtimeSection,.footerShowcase{z-index:1;max-width:1320px;margin-inline:auto;position:relative}.topbar{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);border-radius:24px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 18px;display:flex}.brandWrap{align-items:center;gap:14px;display:flex}.brandLogo{object-fit:contain;filter:drop-shadow(0 10px 28px #589bff40);width:62px;height:62px}.topbarMeta{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.statusPill,.trustRow span,.tokenWrap span,.signalChips span,.telemetryPill,.signalChip,.cardKicker{border:1px solid var(--line);background:#ffffff0a;border-radius:999px}.statusPill{color:var(--muted);padding:8px 12px;font-size:.9rem}:root[data-theme=light] .statusPill,:root[data-theme=tahai-oi-light] .statusPill,:root[data-theme=light] .trustRow span,:root[data-theme=tahai-oi-light] .trustRow span,:root[data-theme=light] .tokenWrap span,:root[data-theme=tahai-oi-light] .tokenWrap span,:root[data-theme=light] .signalChips span,:root[data-theme=tahai-oi-light] .signalChips span,:root[data-theme=light] .telemetryPill,:root[data-theme=tahai-oi-light] .telemetryPill,:root[data-theme=light] .signalChip,:root[data-theme=tahai-oi-light] .signalChip,:root[data-theme=light] .cardKicker,:root[data-theme=tahai-oi-light] .cardKicker{background:#ffffffb8}.statusPillLive{color:var(--text);box-shadow:inset 0 0 0 1px #4da8ff3d}.eyebrow,.signalLabel,.telemetryLabel{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.eyebrowRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.microLabel{color:var(--muted);font-size:.84rem}.heroPanel{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);background:linear-gradient(#060e1ce0,#060e1cb8);border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:24px;padding:28px;display:grid}.heroCopy,.signalPanel,.surfaceCard,.telemetryPill,.footerMediaCard{position:relative;overflow:hidden}.heroCopy:before,.signalPanel:before,.surfaceCard:before,.telemetryPill:before,.footerMediaCard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0d,#0000 28% 72%,#4da8ff14);position:absolute;inset:0}.heroCopy h1{letter-spacing:-.05em;max-width:12ch;margin:16px 0;font-size:clamp(2.7rem,6vw,5.7rem);line-height:.96}.lede,.sectionCopy,.surfaceCard p,.signalReadout p,.footerCopy p,.featureList li,.runtimeRows span,.runtimeRows strong,.topbar strong,.brandWrap strong{line-height:1.6}.lede,.sectionCopy,.surfaceCard p,.signalReadout p,.footerCopy p,.featureList li,.microLabel,.topbar strong,.statusPill,.runtimeRows span{color:var(--muted)}.ctaRow{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.primaryButton,.secondaryButton,.ghostButton,.signalNode,button{cursor:pointer;border:none;border-radius:999px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,opacity .18s}.primaryButton,.secondaryButton,.ghostButton{justify-content:center;align-items:center;min-height:48px;padding:0 18px;display:inline-flex}.primaryButton{color:#02101d;background:linear-gradient(135deg, var(--accent), var(--accent-3));box-shadow:0 20px 44px #4da8ff38}.secondaryButton,.ghostButton{color:var(--text);border:1px solid var(--line);background:#ffffff0d}.primaryButton:hover,.secondaryButton:hover,.ghostButton:hover,.signalNode:hover{transform:translateY(-2px)}.primaryButton:disabled,.secondaryButton:disabled{opacity:.55;cursor:not-allowed}.trustRow{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.trustRow span,.tokenWrap span,.signalChips span{color:var(--muted);padding:8px 12px;font-size:.9rem}.signalPanel{border:1px solid var(--line);background:linear-gradient(#071120e0,#081428b8);border-radius:28px;padding:20px}.signalPanelHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.signalPanelHead h2{margin:8px 0 0;font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:1.08}.signalStatus{border:1px solid var(--line);color:var(--accent);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:.9rem}.signalStage{background:radial-gradient(circle,#4da8ff2e,#0000 34%),linear-gradient(#050c17eb,#071121d1);border:1px solid #89b0db3d;border-radius:26px;min-height:470px;position:relative;overflow:hidden}.signalGrid{background-image:linear-gradient(#7ea7d512 1px,#0000 1px),linear-gradient(90deg,#7ea7d512 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000000f2,#0003 70%,#0000);mask-image:radial-gradient(circle,#000000f2,#0003 70%,#0000)}.signalCore{color:#04111f;letter-spacing:.16em;background:radial-gradient(circle at 30% 30%,#8bd6ffeb,#2a7bd4cc);border-radius:50%;place-items:center;width:124px;height:124px;font-weight:800;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #4da8ff14,0 18px 52px #4da8ff47}.signalNode{border:1px solid var(--line);min-width:112px;min-height:46px;color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;padding:0 16px;position:absolute}.signalNode.isActive{background:linear-gradient(135deg,#8bd6ff38,#4da8ff1f);border-color:#8bd6ff99;box-shadow:0 18px 44px #4da8ff29}.signalNodeDocs{top:17%;left:10%}.signalNodeAssets{top:16%;right:9%}.signalNodeProjects{bottom:22%;left:11%}.signalNodeCommand{bottom:21%;right:8%}.signalReadout{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050c16b8;border-radius:22px;padding:18px;position:absolute;bottom:24px;left:24px;right:24px}.signalChip{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;padding:8px 12px;font-size:.82rem;display:inline-flex}.signalChips{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.metricRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.metricTile{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.metricTile strong,.telemetryPill strong,.runtimeRows strong,.footerCopy h2,.surfaceCard h3,.sectionHeading h2{color:var(--text)}.metricTile strong{font-size:1.08rem}.metricTile span{color:var(--muted);font-size:.88rem}.heroTelemetry{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.telemetryPill{border:1px solid var(--line);box-shadow:var(--shadow);background:#071120b3;border-radius:22px;padding:18px}.telemetryPill strong{word-break:break-word;margin-top:10px;font-size:1rem;display:block}.moduleSection,.runtimeSection{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);background:#050c17b8;border-radius:28px;margin-top:28px;padding:24px}.sectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.sectionHeading h2{max-width:16ch;margin:10px 0 0;font-size:clamp(1.7rem,3.2vw,2.8rem);line-height:1.05}.sectionCopy{max-width:50ch}.moduleGrid,.runtimeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.surfaceCard{border:1px solid var(--line);background:linear-gradient(#081324e0,#07101ec7);border-radius:24px;padding:20px}.surfaceCard h3{margin:0 0 14px;font-size:1.18rem}.cardKicker{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;padding:8px 12px;font-size:.82rem;display:inline-flex}.featureList{gap:8px;margin:14px 0 0;padding-left:18px;display:grid}.runtimeCardWide{grid-column:span 2}.runtimeRows{gap:14px;display:grid}.runtimeRows>div{border-bottom:1px solid #89b0db1f;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.runtimeRows>div:last-child{border-bottom:none;padding-bottom:0}.compactRows>div strong{text-align:right}.tokenWrap{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.footerShowcase{border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:32px;margin-top:28px;overflow:hidden}.footerBackdrop{position:absolute;inset:0}.footerBackdrop img{object-fit:cover;filter:grayscale()contrast(1.05)brightness(.6);width:100%;height:100%}.footerShowcaseInner{background:linear-gradient(#0409124d,#040912d1);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:22px;padding:30px;display:grid;position:relative}.footerCopy h2{max-width:16ch;margin:12px 0 14px;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.02}.footerMediaCard{border:1px solid var(--line-strong);background:#050c16c2;border-radius:28px;min-height:260px}.footerMediaCard video{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1180px){.heroPanel,.footerShowcaseInner,.moduleGrid,.runtimeGrid,.heroTelemetry{grid-template-columns:1fr 1fr}.heroPanel{align-items:start}.moduleGrid,.runtimeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.appShell{padding:16px 16px 48px}.topbar,.heroPanel,.moduleSection,.runtimeSection,.footerShowcaseInner{padding:18px}.topbar,.sectionHeading,.heroPanel,.footerShowcaseInner{flex-direction:column;grid-template-columns:1fr}.topbar{align-items:flex-start}.heroPanel,.heroTelemetry,.moduleGrid,.runtimeGrid,.footerShowcaseInner{grid-template-columns:1fr}.signalStage{min-height:420px}.signalNodeDocs{top:12%;left:6%}.signalNodeAssets{top:12%;right:6%}.signalNodeProjects{bottom:30%;left:7%}.signalNodeCommand{bottom:30%;right:7%}.sectionHeading h2,.footerCopy h2{max-width:none}.runtimeCardWide{grid-column:span 1}}@media (width<=560px){.brandLogo{width:52px;height:52px}.heroCopy h1{font-size:clamp(2.2rem,12vw,3.6rem)}.signalStage{min-height:460px}.signalNode{min-width:96px;min-height:42px;padding:0 12px;font-size:.9rem}.signalNodeDocs{top:8%;left:4%}.signalNodeAssets{top:8%;right:4%}.signalNodeProjects{bottom:34%;left:4%}.signalNodeCommand{bottom:34%;right:4%}.signalReadout{bottom:16px;left:16px;right:16px}}.btn,.btnPrimary,.btnDanger,.primaryButton,.secondaryButton,.ghostButton,.select,.input,.textarea,.cardItemButton{font:inherit}.btn,.primaryButton,.secondaryButton,.ghostButton{appearance:none;border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:12px;padding:10px 14px}.btn:hover,.primaryButton:hover,.secondaryButton:hover,.ghostButton:hover{border-color:var(--line-strong);background:#ffffff17}.btn:disabled,.primaryButton:disabled,.secondaryButton:disabled,.ghostButton:disabled{opacity:.55;cursor:not-allowed}.btnPrimary,.primaryButton{background:linear-gradient(135deg,#4da8ff47,#77ffd229);border-color:#77caff73}.btnDanger{background:#ff787814;border-color:#ff787859}.input,.textarea,.select{border:1px solid var(--line);width:100%;color:var(--text);background:#030a14c7;border-radius:12px;padding:10px 12px}.textarea{resize:vertical;min-height:180px}.select{max-width:320px}.row{align-items:center;display:flex}.small,.muted{color:var(--muted);font-size:.9rem}.fontWeight600{font-weight:600}.hr{background:var(--line);height:1px;margin:12px 0}.banner{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;margin:12px 0;padding:12px 14px}.bannerError{background:#ff787814;border-color:#ff787859}.bannerWarning{background:#f59e0b17;border-color:#f59e0b61}.pill,.pmPill,.countPill{border:1px solid var(--line);color:var(--muted);background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.84rem;display:inline-flex}.pillYellow{border-color:#ffdd5766}.pillGray{opacity:.8}.list{gap:10px;display:grid}.card,.panel,.cardItem{border:1px solid var(--line);box-shadow:var(--shadow);background:#071222b8;border-radius:16px}.card{padding:16px}.panel{overflow:hidden}.cardItem{padding:14px}.cardItem.active{border-color:#4da8ff73;box-shadow:inset 0 0 0 1px #4da8ff33}.cardItemButton{text-align:left;cursor:pointer;width:100%}.emptyState{border:1px dashed var(--line);color:var(--muted);border-radius:16px;padding:20px}.emptyTitle{color:var(--text);margin-bottom:8px;font-weight:700}.grid2,.tModalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kv{grid-template-columns:140px 1fr;gap:8px;display:grid}.logBox{white-space:pre-wrap;background:#0000004d;border-radius:12px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.portalShell,.portalWorkspaceGrid,.portalContentWrap,.portalSidebarWrap,.portalPane,.portalBar,.portalToolbar,.portalSplit{z-index:1;max-width:1320px;margin-inline:auto;position:relative}.portalShell{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow);background:#060e1cb8;border-radius:28px;padding:18px}.portalBar,.portalToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.portalBar{margin-bottom:16px}.portalNav,.portalToolbarLeft,.portalToolbarRight{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portalWorkspaceGrid{grid-template-columns:280px minmax(0,1fr);gap:16px;display:grid}.portalSidebarWrap,.portalContentWrap,.portalPane{border:1px solid var(--line);box-shadow:var(--shadow);background:#071222ad;border-radius:22px}.portalSidebarWrap{padding:14px}.portalProjectsWrap{padding:0;overflow:hidden}.portalSplit{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:16px;display:grid}.portalPane{padding:14px}.portalPaneHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.portalPaneHead h3{margin:0}.docPreview{color:var(--text);line-height:1.6}.libSidebar .libHead,.libSidebar .libList,.libSidebar .libChips{gap:8px;display:grid}.libSidebar .libTitle{font-size:1.1rem;font-weight:800}.libSidebar .libLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:14px 0 8px;font-size:.82rem}.libSidebar .libItem,.libSidebar .chip{border:1px solid var(--line);color:var(--text);text-align:left;background:#ffffff0a;border-radius:12px;padding:10px 12px}.libSidebar .libItem.active,.libSidebar .chip.active{background:#4da8ff1f;border-color:#4da8ff73}.libSidebar .libItemLabelRow{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.mobileOnly,.portalSidebarBackdrop,.portalActionsBackdrop{display:none}.portalActionsDrawer{z-index:2;position:relative}.desktopNavOnly{display:inline-flex}.mobileDrawerHead{display:none}.mobileDrawerKicker{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.mobileDrawerTitle{color:var(--text);font-size:1rem;font-weight:800}.mobileDrawerMeta{display:none}.mobileDrawerClose{justify-content:center;min-width:44px}.mobileNavRouteGrid{display:none}.modalOverlay,.tModalBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:60;background:#02060db8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modalCard,.tModalCard{border:1px solid var(--line);width:min(1100px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:var(--shadow);background:#060e1cf5;border-radius:24px;overflow:auto}.tModalHead,.modalHeader{z-index:2;border-bottom:1px solid var(--line);background:#060e1cf5;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex;position:sticky;top:0}.tModalHeadRight,.tModalBody{flex-wrap:wrap;gap:8px;display:flex}.tModalBody{flex-direction:column;padding:16px 18px 18px}.tModalTitle{font-size:1.15rem;font-weight:800}.tBanner{margin-bottom:10px}.tahai-cmdk-overlay{z-index:96;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02060db8;justify-content:center;align-items:flex-start;padding:clamp(16px,4vw,40px) 16px 24px;display:flex;position:fixed;inset:0}.tahai-cmdk{border:1px solid var(--line);width:min(880px,100vw - 24px);max-height:min(78vh,900px);box-shadow:var(--shadow);background:#060e1cfa;border-radius:22px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.tahai-cmdk-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.tahai-cmdk-input{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);font:inherit;background:#ffffff0a;border-radius:14px;padding:12px 14px}.tahai-cmdk-input:focus{border-color:#4da8ff80;outline:none;box-shadow:0 0 0 3px #4da8ff29}.tahai-cmdk-hint,.tahai-cmdk-empty,.tahai-cmdk-subtitle{color:var(--muted)}.tahai-cmdk-hint{white-space:nowrap;font-size:12px}.tahai-cmdk-status{color:var(--muted);padding:8px 14px 0;font-size:12px}.tahai-cmdk-status--warn{color:var(--warn)}.tahai-cmdk-list{gap:8px;padding:10px;display:grid;overflow:auto}.tahai-cmdk-empty{padding:14px}.tahai-cmdk-item{text-align:left;width:100%;color:var(--text);background:#ffffff08;border:1px solid #0000;border-radius:16px;padding:12px 14px;transition:border-color .15s,background .15s,transform .15s}.tahai-cmdk-title{font-weight:800}.tahai-cmdk-subtitle{margin-top:4px;font-size:13px;line-height:1.45}.tahai-toast-host{z-index:80;gap:10px;display:grid;position:fixed;bottom:18px;right:18px}.tahai-toast{text-align:left;border:1px solid var(--line);min-width:220px;max-width:360px;color:var(--text);box-shadow:var(--shadow);background:#060e1ceb;border-radius:14px;padding:12px 14px}.tahai-toast--success{border-color:#77ffd259}.tahai-toast--error{border-color:#ff787859}@media (width<=980px){.portalWorkspaceGrid,.portalSplit,.grid2,.tModalGrid,.heroPanel{grid-template-columns:1fr}.portalContentWrap{min-height:0}.select{max-width:none}.mobileOnly{display:inline-flex}.desktopNavOnly{display:none!important}.portalBar{align-items:flex-start}.portalNav{gap:10px;width:100%}.portalActionsDrawer{display:none}.portalActionsDrawer.mobileOpen{z-index:140;background:linear-gradient(#060e1cfa,#071222fa);border:1px solid #89b0db38;border-radius:20px;gap:12px;max-height:calc(100dvh - 96px);padding:16px;display:grid;position:fixed;inset:76px 12px auto;overflow:auto;box-shadow:0 30px 100px #00000094}.portalActionsBackdrop{z-index:130;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02060db8;border:0;padding:0;display:block;position:fixed;inset:0}.portalWorkspaceGridDocs{display:block}.portalSidebarDrawer{display:none}.portalSidebarDrawer.mobileOpen{z-index:120;background:linear-gradient(#060e1cfa,#071222fa);border:1px solid #89b0db38;border-radius:20px;padding:16px 16px 24px;display:block;position:fixed;inset:76px 12px 12px;overflow:auto;box-shadow:0 30px 100px #00000094}.portalSidebarBackdrop{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02060db8;border:0;padding:0;display:block;position:fixed;inset:0}.mobileDrawerHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobileDrawerMeta{flex-wrap:wrap;gap:8px;display:flex}.mobileNavRouteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}}.onboardingShell{gap:16px;display:grid}.onboardingPanel{gap:16px;padding:22px;display:grid}.onboardingTitle{margin:0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.1}.onboardingLead{margin:0}.onboardingTabs{flex-wrap:wrap;gap:10px;display:flex}.onboardingCardGrid{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px;display:grid}.onboardingCard{gap:12px;padding:18px;display:grid}.smallLabel{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:12px;font-weight:800}.fieldLabel{letter-spacing:.04em;opacity:.85;font-size:12px;font-weight:700;display:block}.onboardingTextarea{min-height:96px}.onboardingInviteGrid{align-items:start}.onboardingPlanSummary{background:#0a12286b;border:1px solid #82b4ff29;border-radius:12px;padding:10px 12px}.onboardingChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.onboardingChoiceCard{background:#050c1c94;border:1px solid #ffffff1a;border-radius:18px;align-content:start;gap:12px;padding:16px;display:grid}.onboardingChoiceCard h3{margin:0;font-size:1rem}.onboardingTrialCard{border-color:#48d6ff47;box-shadow:0 0 0 1px #48d6ff14,0 18px 55px #0000002e}.onboardingPaidCard{border-color:#ffc25c33}.trialStatusBanner{background:#06162adb;border:1px solid #48d6ff3d;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 14px;padding:14px 16px;display:flex;box-shadow:0 18px 52px #00000029}.trialStatusBanner strong,.trialStatusBanner span{display:block}.trialStatusBanner span{opacity:.88;margin-top:3px;font-size:13px}.trialStatusBannerExpired{background:#2a0910e0;border-color:#ff747457}.onboardingActionsRow{align-items:center}@media (width<=980px){.onboardingCardGrid,.onboardingChoiceGrid{grid-template-columns:1fr}.trialStatusBanner{flex-direction:column;align-items:stretch}}.connectivityBanner{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a101cd1;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 14px;padding:12px 14px;display:flex}.connectivityBanner strong{letter-spacing:.04em;font-size:13px;display:block}.connectivityBanner span{opacity:.88;font-size:13px;display:block}.connectivityBanner--warn{border-color:#ffc25c47}.connectivityBanner--error{border-color:#ff727252}.connectivityBanner--success{border-color:#5fdd9a42}.btnSmall{min-height:34px;padding:0 12px;font-size:12px}.fatalShell{place-items:center;min-height:100vh;padding:32px 20px;display:grid}.fatalCard{background:#080c16e6;border:1px solid #ffffff1a;border-radius:24px;width:min(760px,100%);padding:24px;box-shadow:0 24px 80px #00000061}.fatalCard h1{margin:10px 0 12px}.fatalMessage{word-break:break-word;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;margin:14px 0 18px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}@media (width<=980px){.connectivityBanner{flex-direction:column;align-items:flex-start}}.mobileOrgSwitcher,.mobileActionGroup{gap:6px;width:100%;display:grid}.mobileDrawerLabel{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.mobileOrgSelect{min-height:48px}@media (width<=980px){.portalShell{border-radius:22px;padding:14px}.portalBar{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.portalNav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.portalNav .btn{justify-content:center;min-height:48px}.mobileOrgSwitcher.mobileOnly{background:#030a14d6;border:1px solid #89b0db38;border-radius:16px;width:100%;padding:10px;display:grid}.portalActionsBackdrop,.portalSidebarBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01050ce0}.portalActionsDrawer.mobileOpen{inset:max(12px, env(safe-area-inset-top)) 10px max(12px, env(safe-area-inset-bottom)) 10px;z-index:1000;max-height:none;color:var(--text);background:linear-gradient(#071426 0%,#050b16 100%);border:1px solid #89b0db57;gap:14px;padding:18px;overflow:auto;box-shadow:0 34px 120px #000000c7,inset 0 1px #ffffff0f}.portalActionsBackdrop{z-index:990}.portalActionsDrawer.mobileOpen .btn,.portalActionsDrawer.mobileOpen .select{min-height:50px;font-size:1rem}.portalActionsDrawer.mobileOpen .btn{justify-content:center}.mobileNavRouteGrid{grid-template-columns:1fr}.mobileDrawerHead{z-index:2;background:linear-gradient(#071426 0%,#071426eb 100%);padding-bottom:12px;position:sticky;top:0}.mobileDrawerTitle{font-size:1.12rem}.mobileDrawerClose{border-radius:16px;min-width:52px;min-height:52px;font-size:1.25rem}.mobileDrawerMeta,.mobileOrgPickerGroup{background:#ffffff0b;border:1px solid #89b0db33;border-radius:14px;padding:10px}.portalSidebarDrawer.mobileOpen{inset:max(12px, env(safe-area-inset-top)) 10px max(12px, env(safe-area-inset-bottom)) 10px;z-index:980;color:var(--text);background:linear-gradient(#071426 0%,#050b16 100%);border:1px solid #89b0db57;padding:18px 18px 28px;box-shadow:0 34px 120px #000000c7,inset 0 1px #ffffff0f}.portalSidebarBackdrop{z-index:970}.libSidebar .libHead{align-items:stretch}.libSidebar .libManage{justify-content:center;min-height:50px}.libSidebar .libItem,.libSidebar .chip{min-height:52px;font-size:1rem}}.mobileOrgSwitcher.mobileOnly{display:none}@media (width<=980px){.mobileOrgSwitcher.mobileOnly{display:grid}}.securityCard{background:linear-gradient(145deg,#0a121ff5,#0d1a2ceb);border:1px solid #82b4f038;border-radius:22px;margin:18px 0;padding:18px;box-shadow:0 18px 60px #00000042,inset 0 1px #ffffff0d}.securityCardHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.settingsKicker{color:var(--accent,#9bd4ff);letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;font-weight:800}.securityCard h3{margin:0;font-size:clamp(1.05rem,2.4vw,1.35rem)}.securityStatusPill{color:#eaf2ffeb;white-space:nowrap;background:#ffffff0f;border:1px solid #aec5eb42;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:7px 12px;font-size:.86rem;font-weight:800;display:inline-flex}.securityStatusPill.good{background:#43e2a41f;border-color:#43e2a45c}.securityStatusPill.warn{background:#ffbf5c1f;border-color:#ffbf5c6b}.securityFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.securityFacts>div{background:#020a1475;border:1px solid #aec5eb29;border-radius:16px;min-width:0;padding:12px}.securityFacts span{color:#bed0ebb8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.76rem;font-weight:800;display:block}.securityFacts strong{color:#f4f8fff5;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.securityActionsList{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.securityActionsList span{color:#e8f0ffe0;background:#ffffff0d;border:1px solid #aec5eb2e;border-radius:999px;padding:8px 10px;font-size:.84rem;font-weight:700;display:inline-flex}.securityActions{margin-top:12px}@media (width<=680px){.securityCard{border-radius:20px;padding:16px}.securityCardHead{flex-direction:column}.securityStatusPill{width:100%}.securityFacts{grid-template-columns:1fr}.securityActions{align-items:stretch}.securityActions .btn{width:100%}}.mobileWorkspaceSummary{background:#030a14b8;border:1px solid #89b0db33;border-radius:16px;gap:6px;width:100%;padding:10px 12px}.mobileWorkspaceSummary span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.mobileWorkspaceSummary strong{color:var(--text);font-size:1rem}.emptyStateAction{align-items:start;gap:10px;display:grid}.emptyStateAction p{margin:0}.mobileBottomBar{display:none}@media (width<=980px){.appShell{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.topbar{border-radius:22px;gap:14px;padding:14px}.brandWrap{align-items:flex-start}.topbarMeta{justify-content:flex-start;width:100%}.statusPill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.portalContentWrap{border-radius:20px;padding:12px}.portalToolbar{grid-template-columns:1fr;align-items:stretch;gap:10px;display:grid}.portalToolbarLeft,.portalToolbarRight{grid-template-columns:1fr;align-items:stretch;width:100%;display:grid}.portalToolbarRight .btn,.portalToolbarLeft .input{min-height:50px}.portalSplit{grid-template-columns:1fr;gap:12px}.portalPane{border-radius:18px;padding:12px}.portalPaneHead{flex-direction:column;align-items:flex-start}.portalPaneHead .portalToolbarRight{grid-template-columns:1fr 1fr}.docsDetailPane.isEmpty{display:none}.cardItemButton,.emptyStateAction .btn{min-height:52px}.mobileWorkspaceSummary.mobileOnly{display:grid}.mobileBottomBar.mobileOnly{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));z-index:900;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#06101ffa,#040912fa);border:1px solid #89b0db4d;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid;position:fixed;box-shadow:0 22px 80px #000000b8,inset 0 1px #ffffff0f}.mobileBottomBar button{min-height:48px;color:var(--text);background:#ffffff0f;border:1px solid #89b0db3d;border-radius:16px;font-weight:800}.mobileBottomBar .mobileBottomPrimary{background:linear-gradient(135deg,#4da8ff47,#77ffd229);border-color:#77caff73}}@media (width<=420px){.portalNav{grid-template-columns:1fr}.mobileBottomBar.mobileOnly{grid-template-columns:repeat(2,minmax(0,1fr))}}.clientPortalBanner{background:linear-gradient(135deg,#0e223df0,#06111ff5);border:1px solid #77caff47;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:14px 16px;display:flex;box-shadow:0 18px 60px #00000042,inset 0 1px #ffffff0f}.clientPortalBanner>div{gap:4px;display:grid}.clientPortalBanner strong,.clientPortalEmpty .emptyTitle{color:var(--text)}.clientPortalBanner span:not(.readOnlyPill),.clientLibraryNote,.clientReadOnlyNotice{color:var(--muted)}.readOnlyPill,.clientViewPill{color:#cfeaff;white-space:nowrap;background:#4da8ff1f;border:1px solid #77caff52;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:.86rem;font-weight:800;display:inline-flex}.clientReadOnlyNotice{background:#040a1475;border:1px dashed #89b0db47;border-radius:16px;width:100%;padding:12px 14px}.clientLibraryNote{margin:12px 2px 0;line-height:1.5}.clientPortalEmpty{max-width:720px;margin:0 auto}@media (width<=760px){.clientPortalBanner{flex-direction:column;align-items:stretch}}.auditLogPanel{margin-top:16px}.auditEventList{gap:10px;margin-top:12px;display:grid}.auditEventCard{border:1px solid var(--border,#94a3b847);background:var(--panel-2,#0f172a94);border-radius:16px;padding:12px}.auditEventMain{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.auditEventMain span{color:var(--muted,#94a3b8);font-size:.82rem}.auditEventMeta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.auditEventRoute{overflow-wrap:anywhere;margin-top:8px}.pillSuccess{border-color:#22c55e61}.pillDanger{border-color:#f871718c}@media (width<=720px){.auditEventMain{flex-direction:column;align-items:flex-start;gap:4px}}.browserMissionInboxPanel{margin-top:16px}.browserMissionBoundaryNote{color:var(--muted,#94a3b8);background:#4da8ff14;border:1px solid #77caff38;border-radius:16px;margin:10px 0 14px;padding:12px 14px;line-height:1.45}.browserMissionInboxGrid{grid-template-columns:minmax(220px,.38fr) minmax(0,.62fr);gap:12px;margin-top:12px;display:grid}.browserMissionList,.browserMissionSubList{gap:8px;display:grid}.browserMissionListItem{text-align:left;border:1px solid var(--border,#94a3b847);background:var(--panel-2,#0f172a94);width:100%;color:var(--text,#e5e7eb);cursor:pointer;border-radius:16px;gap:6px;padding:12px;display:grid}.browserMissionListItem.active{border-color:#77caff8f;box-shadow:inset 0 0 0 1px #77caff24}.browserMissionListTitle{overflow-wrap:anywhere;font-weight:900}.browserMissionListMeta{color:var(--muted,#94a3b8);font-size:.84rem}.browserMissionListBadges,.browserMissionMetaGrid,.browserMissionActions,.browserMissionStatusStack{flex-wrap:wrap;gap:6px;display:flex}.browserMissionDetail{border:1px solid var(--border,#94a3b847);background:var(--panel-2,#0f172a94);border-radius:18px;min-width:0;padding:14px}.browserMissionDetailHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.browserMissionDetailHeader h4{overflow-wrap:anywhere;margin:0 0 4px}.browserMissionBlock{gap:8px;margin-top:14px;display:grid}.browserMissionBlock p{color:var(--muted,#94a3b8);overflow-wrap:anywhere;margin:0;line-height:1.5}.browserMissionSubItem{background:#0206173d;border:1px solid #94a3b82e;border-radius:14px;gap:4px;padding:10px;display:grid}.browserMissionSubItem span{overflow-wrap:anywhere;font-weight:800}.browserMissionSubItem small,.browserMissionSubItem a{color:var(--muted,#94a3b8);overflow-wrap:anywhere}.browserMissionDocResult{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.browserMissionDocResult a,.browserMissionDocResult span{color:var(--text,#e5e7eb);overflow-wrap:anywhere;font-size:.86rem}.browserMissionActions{border-top:1px solid #94a3b829;margin-top:16px;padding-top:12px}@media (width<=820px){.browserMissionInboxGrid{grid-template-columns:1fr}.browserMissionDetailHeader{flex-direction:column}}.browserMissionEvidencePackResult{gap:10px;display:grid}.browserMissionEvidencePackResult div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.browserMissionEvidencePackText{resize:vertical;width:100%;min-height:220px;color:var(--text-primary,#f8fafc);background:#020617a6;border:1px solid #94a3b847;border-radius:14px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45}.relationshipGraphShell{gap:16px;padding:18px;display:grid}.relationshipGraphHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.relationshipGraphHeader h2{margin:0 0 6px}.relationshipGraphActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.relationshipGraphGrid{grid-template-columns:minmax(220px,.85fr) minmax(360px,1.4fr) minmax(240px,1fr);gap:14px;display:grid}.relationshipGraphColumn,.relationshipMapCanvas{min-height:520px;overflow:hidden}.relationshipGraphColumnHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.relationshipGraphColumnHead h3{margin:0}.relationshipGraphColumnHead span,.relationshipNodeGroup h4 span{color:var(--muted,#94a3b8);font-size:.82rem}.relationshipNodeGroup{gap:8px;margin-bottom:14px;display:grid}.relationshipNodeGroup h4{color:var(--muted,#94a3b8);text-transform:uppercase;justify-content:space-between;align-items:center;gap:6px;margin:0;font-size:.8rem;display:flex}.relationshipNodeCard,.relationshipNeighbor,.relationshipEdgePreview{color:var(--text-primary,#f8fafc);cursor:pointer;text-align:left;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:14px;gap:4px;width:100%;padding:10px 12px;display:grid}.relationshipNodeCard:hover,.relationshipNeighbor:hover,.relationshipEdgePreview:hover,.relationshipNodeCard.selected{border-color:#38bdf8a6;box-shadow:0 0 0 1px #38bdf829,0 12px 30px #082f4938}.relationshipNodeCard span,.relationshipNodeCard small,.relationshipNeighbor span,.relationshipEdgeCard small,.relationshipEdgeCard p,.relationshipEdgePreview span{color:var(--muted,#94a3b8);font-size:.78rem}.relationshipFocusMap{align-items:center;gap:18px;min-height:420px;display:grid}.relationshipFocusNode{text-align:center;background:radial-gradient(circle at 0 0,#38bdf833,#0f172ad1);border:1px solid #38bdf86b;border-radius:24px;justify-self:center;gap:6px;width:100%;max-width:360px;padding:20px;display:grid}.relationshipFocusNode span{color:var(--muted,#94a3b8);text-transform:uppercase;font-size:.78rem}.relationshipNeighborGrid,.relationshipOverviewMap{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.relationshipEdgeCard{background:#02061757;border:1px solid #94a3b829;border-radius:14px;gap:6px;margin-bottom:10px;padding:10px 12px;display:grid}.relationshipEdgeCard div,.relationshipEdgePreview{gap:4px;display:grid}.relationshipEdgeCard div span,.relationshipEdgePreview span{text-transform:uppercase}@media (width<=1100px){.relationshipGraphGrid{grid-template-columns:1fr}.relationshipGraphColumn,.relationshipMapCanvas{min-height:auto}.relationshipGraphHeader{flex-direction:column}}.documentationQualityShell{gap:16px;display:grid}.documentationQualityHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.documentationQualityHeader h2{margin:0}.qualityScoreGrid{grid-template-columns:1.5fr repeat(5,minmax(110px,1fr));gap:12px;display:grid}.qualityScoreCard{align-items:center;gap:16px;padding:18px;display:flex}.qualityScoreNumber{letter-spacing:-.08em;font-size:52px;font-weight:900;line-height:1}.qualitySeverityCard{text-align:left;border:1px solid var(--border);cursor:pointer;padding:16px}.qualitySeverityCard.active{outline:2px solid var(--accent)}.qualitySeverityCard span{color:var(--muted);font-size:12px;display:block}.qualitySeverityCard strong{margin-top:8px;font-size:28px;display:block}.qualityFilterRow{justify-content:flex-end;display:flex}.qualityFindingsPanel{padding:16px}.qualityFindingList{gap:12px;margin-top:12px;display:grid}.qualityFindingCard{border:1px solid var(--border);background:var(--surface2);border-radius:16px;justify-content:space-between;gap:16px;padding:14px;display:flex}.qualityFindingCard h4{margin:8px 0 6px}.qualityFindingTopline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.severityPill{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.severity-critical,.severity-high{border-color:color-mix(in srgb, var(--danger) 55%, var(--border))}.severity-medium{border-color:color-mix(in srgb, var(--warning) 55%, var(--border))}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (width<=980px){.documentationQualityHeader{flex-direction:column}.qualityScoreGrid{grid-template-columns:1fr 1fr}.qualityScoreCard{grid-column:1/-1}.qualityFindingCard{flex-direction:column}}.releaseRegisterShell{gap:16px;display:grid}.releaseRegisterComposer{gap:12px;display:grid}.releaseFormGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:center;gap:10px;display:grid}.releaseTextArea{resize:vertical;min-height:92px}.releaseCheck{color:var(--muted);align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.releaseCardList{gap:12px;display:grid}.releaseCard{border:1px solid var(--border);background:var(--surface);border-radius:18px;justify-content:space-between;gap:16px;padding:14px;display:flex}.releaseCard h4{margin:8px 0}@media (width<=720px){.releaseCard{flex-direction:column}}.commandCenterPanel{padding:20px}.commandCenterLead{max-width:980px}.commandSearchBox{margin:18px 0}.searchRow{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.commandCenterGrid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.sectionHeaderCompact{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sectionHeaderCompact h3{margin:0}.commandResultGroup{gap:8px;margin-bottom:16px;display:grid}.commandResultCard{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;justify-content:space-between;gap:12px;padding:12px;display:flex}.commandResultCard:hover{border-color:var(--accent);transform:translateY(-1px)}.commandResultCard p{color:var(--muted);margin:5px 0 0;font-size:13px}.assistantDraftShell{border:1px solid var(--border);background:var(--panelSoft);border-radius:20px;padding:16px}.commandAssistantTextarea{min-height:150px}.commandGuardrails{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.commandGuardrails span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:12px}.assistantDraftOutput{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-top:14px;padding:12px}.assistantDraftOutput pre{white-space:pre-wrap;max-height:360px;font-size:12px;line-height:1.45;overflow:auto}@media (width<=980px){.commandCenterGrid,.searchRow{grid-template-columns:1fr}}.prefrontalPanel .panelTitle{max-width:980px}.prefrontalStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.prefrontalDraftShell{margin-top:16px}@media (width<=980px){.prefrontalStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.prefrontalStatusGrid{grid-template-columns:1fr}}.clientPortal2{padding:22px}.clientPortalHero{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.clientPortalHero h2{margin:4px 0 8px}.clientPortalStats{grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;margin:16px 0 20px;display:grid}.clientPortalStat{border:1px solid var(--border);background:var(--panel-soft);border-radius:18px;padding:14px}.clientPortalStat span{color:var(--muted);font-size:12px;display:block}.clientPortalStat strong{margin-top:6px;font-size:28px;display:block}.clientPortalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.clientPortalSection{border:1px solid var(--border);background:var(--panel-soft);border-radius:20px;padding:16px}.sectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sectionHead h3{margin:0}.sectionHead span{color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:4px 8px;font-size:12px}.clientPortalItem{border-top:1px solid var(--border);padding:12px 0}.clientPortalItem:first-of-type{border-top:0}.clientPortalItem strong{margin-bottom:4px;display:block}.clientPortalItem p{color:var(--muted);margin:4px 0}.clientPortalItem span{color:var(--muted);font-size:12px}.clientPortalSharedLibrary{margin-top:16px}.clientPortalLibraryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.clientPortalLibraryCard{border:1px solid var(--border);background:var(--panel);border-radius:16px;padding:12px}.clientPortalLibraryCard span{color:var(--muted);margin:4px 0 8px;font-size:12px;display:block}.clientPortalLibraryCard p{color:var(--muted);margin:4px 0;font-size:13px}@media (width<=980px){.clientPortalStats{grid-template-columns:repeat(2,minmax(0,1fr))}.clientPortalGrid{grid-template-columns:1fr}.clientPortalLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clientPortalHero{flex-direction:column}}@media (width<=560px){.clientPortalStats,.clientPortalLibraryGrid{grid-template-columns:1fr}}.passwordRiskShell{gap:16px;display:grid}.passwordRiskSummary{grid-template-columns:minmax(220px,.7fr) minmax(280px,1.3fr);align-items:stretch;gap:16px;display:grid}.passwordRiskMetricGrid{grid-template-columns:repeat(5,minmax(90px,1fr));gap:10px;display:grid}.passwordRiskMetric{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;padding:12px}.passwordRiskMetric span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;display:block}.passwordRiskMetric strong{margin-top:6px;font-size:1.5rem;display:block}.passwordRiskCard{border-left:4px solid var(--accent)}.severity-critical{border-color:#ff5a5a73}.severity-high{border-color:#ffa05073}.severity-medium,.severity-low,.severity-info{border-color:var(--border)}@media (width<=860px){.passwordRiskSummary,.passwordRiskMetricGrid{grid-template-columns:1fr}}.portalShell{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#ffffff0f,#ffffff04),#050d1bad;border-radius:34px;box-shadow:0 32px 110px #00000057}.portalBar{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050d1bc7;border-radius:26px;position:sticky;top:12px;box-shadow:0 18px 48px #00000038}.portalNav{gap:8px}.btn,.primaryButton,.ghostButton,.select{min-height:40px;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s}.btn:hover,.primaryButton:hover,.ghostButton:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 12px 28px #0000002e}.btn:focus-visible,.primaryButton:focus-visible,.ghostButton:focus-visible,.select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btnPrimary{background:linear-gradient(135deg,#4da8ff57,#77ffd226);border-color:#8bd6ff8a}.portalContentWrap,.panel,.releaseCard,.qualityScoreCard,.passwordRiskMetric,.designTokenCard{border:1px solid var(--line);background:linear-gradient(#ffffff0e,#ffffff06);border-radius:28px;box-shadow:0 20px 60px #0003}.documentationQualityHeader,.designHeroHeader{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#8bd6ff29,#0000 40%),linear-gradient(#ffffff0f,#ffffff05);border-radius:28px;padding:22px}.designSystemShell{gap:18px;display:grid}.designTokenGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.designTokenCard{gap:8px;padding:18px;display:grid}.designTokenCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.84rem;font-weight:800}.designTokenCard strong{font-size:1.55rem}.designRouteGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.designRouteCard h4{margin-bottom:10px}.emptyState{border:1px dashed var(--line-strong);background:#ffffff09;border-radius:26px}.mobileWorkspaceSummary{border:1px solid var(--line);background:#ffffff0b;border-radius:20px;padding:10px 12px}.mobileWorkspaceSummary span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.mobileWorkspaceSummary strong{margin-top:2px;display:block}:root[data-theme=light] .portalShell,:root[data-theme=tahai-oi-light] .portalShell,:root[data-theme=light] .portalBar,:root[data-theme=tahai-oi-light] .portalBar,:root[data-theme=light] .portalContentWrap,:root[data-theme=tahai-oi-light] .portalContentWrap,:root[data-theme=light] .panel,:root[data-theme=tahai-oi-light] .panel,:root[data-theme=light] .releaseCard,:root[data-theme=tahai-oi-light] .releaseCard,:root[data-theme=light] .qualityScoreCard,:root[data-theme=tahai-oi-light] .qualityScoreCard,:root[data-theme=light] .passwordRiskMetric,:root[data-theme=tahai-oi-light] .passwordRiskMetric,:root[data-theme=light] .designTokenCard,:root[data-theme=tahai-oi-light] .designTokenCard,:root[data-theme=light] .documentationQualityHeader,:root[data-theme=tahai-oi-light] .documentationQualityHeader,:root[data-theme=light] .designHeroHeader,:root[data-theme=tahai-oi-light] .designHeroHeader{background:linear-gradient(#ffffffe0,#f5f9ffc2);box-shadow:0 22px 70px #1c31521f}@media (width<=900px){.portalShell{border-radius:24px}.portalBar{border-radius:20px;top:8px}.designTokenGrid,.designRouteGroups{grid-template-columns:1fr}.documentationQualityHeader,.designHeroHeader{padding:16px}}.evidencePackSurface .evidencePackBuilder textarea{min-height:132px}.evidencePreview{border:1px solid #f59e0b42}.evidencePackSurface .miniCard{gap:6px;display:grid}.performanceScaleSurface .performanceLimitGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.performanceScaleSurface .miniCard strong{overflow-wrap:anywhere}.performanceScaleSurface .bannerWarning{background:#f59e0b14;border-color:#f59e0b59}.rcFreezeSurface .rcFreezeGateGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.rcFreezeGate{border-left:3px solid #ffffff2e}.rcFreezeGate-pass{border-left-color:#4cd964d1}.rcFreezeGate-attention{border-left-color:#ffc107d1}.visualSystemDeck{background:radial-gradient(circle at 12% 18%,#78e3ff33,#0000 32%),radial-gradient(circle at 82% 12%,#ffb86c29,#0000 30%),linear-gradient(135deg,#ffffff13,#ffffff07);padding:22px;position:relative;overflow:hidden}.visualSystemDeck:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000,#ffffff24,#0000);animation:8s ease-in-out infinite visualSweep;position:absolute;inset:-1px;transform:translate(-65%)}.visualDeckIntro{max-width:820px;margin-bottom:18px;position:relative}.visualDeckIntro h3{letter-spacing:-.04em;margin:0 0 6px;font-size:clamp(1.45rem,2.3vw,2.3rem)}.visualGrid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;display:grid;position:relative}.neoVizCard{background:linear-gradient(150deg,#0a1120bd,#14203a70);border:1px solid #ffffff29;border-radius:30px;min-height:240px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 30px 90px #00000042}.neoVizCard:after{content:"";filter:blur(12px);background:radial-gradient(circle,#78e3ff33,#0000 68%);height:150px;position:absolute;inset:auto -20% -38% 24%}.vizCardTopline{z-index:2;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex;position:relative}.vizCardTopline span{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:900}.vizCardTopline strong{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px}.heroOrbitCard{grid-row:span 2;min-height:420px}.orbitStage{background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle,#78e3ff24,#0000 58%);border-radius:28px;height:342px;margin-top:8px;position:relative}.orbitRing{border:1px solid #78e3ff40;border-radius:50%;animation:4.8s ease-in-out infinite orbitPulse;position:absolute;inset:15%}.orbitRingTwo{border-color:#ffb86c47;animation-delay:1.2s;inset:28%}.orbitCore{color:#fff;background:linear-gradient(135deg,#ffb86cf2,#78e3ffb8);border-radius:38px;align-content:center;place-items:center;width:132px;height:132px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #78e3ff57}.orbitCore strong{letter-spacing:-.03em;font-size:1.25rem}.orbitCore span{opacity:.8;font-weight:900}.orbitNode{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060c18b8;border:1px solid #ffffff26;border-radius:18px;gap:3px;min-width:94px;padding:10px 12px;animation:5.5s ease-in-out infinite nodeFloat;display:grid;position:absolute;transform:translate(-50%,-50%)}.orbitNode span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:900}.orbitNode strong{font-size:1.22rem}.radialScore{width:min(100%,190px);height:190px;margin:8px auto 4px;display:block;overflow:visible}.radialTrack{fill:none;stroke:#ffffff1a;stroke-width:13px}.radialProgress{fill:none;stroke:#78e3ffeb;stroke-width:13px;stroke-linecap:round;filter:drop-shadow(0 0 16px #78e3ff73);stroke-dasharray:100;animation:1.1s both radialDraw}.radialScoreNumber{fill:currentColor;font-size:2rem;font-weight:950}.radialScoreLabel{fill:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.signalBars{gap:13px;margin-top:18px;display:grid}.signalRow{gap:7px;display:grid}.signalRow>div:first-child{justify-content:space-between;gap:12px;font-size:.88rem;display:flex}.signalTrack{background:#ffffff17;border-radius:999px;height:10px;overflow:hidden}.signalTrack i{border-radius:inherit;background:linear-gradient(90deg,#78e3ffe6,#ffb86cd1);height:100%;animation:.9s both barReveal;display:block;box-shadow:0 0 22px #78e3ff38}.motionTimeline{z-index:2;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:28px;display:grid;position:relative}.timelineStep{background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;align-content:center;place-items:center;gap:8px;min-height:104px;display:grid;position:relative}.timelineStep:not(:last-child):after{content:"";background:#78e3ffa6;width:11px;height:2px;position:absolute;top:50%;right:-10px}.timelineStep b{color:#fff;background:#78e3ff2e;border-radius:14px;place-items:center;width:34px;height:34px;display:grid}.timelineStep span{color:var(--muted);font-size:.82rem;font-weight:900}@keyframes visualSweep{0%,70%,to{transform:translate(-75%)}82%{transform:translate(75%)}}@keyframes orbitPulse{0%,to{opacity:.48;transform:scale(1)}50%{opacity:.92;transform:scale(1.03)}}@keyframes nodeFloat{0%,to{margin-top:0}50%{margin-top:-8px}}@keyframes radialDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:7px}}@keyframes barReveal{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}:root[data-theme=light] .neoVizCard,:root[data-theme=tahai-oi-light] .neoVizCard{background:linear-gradient(150deg,#ffffffeb,#eff6ffd1);box-shadow:inset 0 1px #ffffffb3,0 28px 80px #1c31521f}:root[data-theme=light] .orbitNode,:root[data-theme=tahai-oi-light] .orbitNode{background:#ffffffd6}@media (width<=980px){.visualGrid{grid-template-columns:1fr}.heroOrbitCard{grid-row:auto}.motionTimeline{grid-template-columns:1fr 1fr}}@media (width<=620px){.visualSystemDeck{padding:14px}.orbitStage{height:300px}.orbitNode{min-width:76px;font-size:.8rem}.motionTimeline{grid-template-columns:1fr}.timelineStep:not(:last-child):after{display:none}}@media (prefers-reduced-motion:reduce){.visualSystemDeck:before,.orbitRing,.orbitNode,.radialProgress,.signalTrack i{animation:none!important}}.enterpriseUxChrome{background:linear-gradient(135deg,#ffffff24,#ffffff0b),radial-gradient(circle at 15% 10%,#f6c65829,#0000 32%),radial-gradient(circle at 90% 0,#62b4ff29,#0000 30%);border:1px solid #ffffff29;border-radius:28px;margin:0 0 18px;padding:18px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff29}.enterpriseUxChrome:after{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.enterpriseBreadcrumb{z-index:1;color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;display:flex;position:relative}.enterpriseBreadcrumb strong{color:#fffffff0;letter-spacing:.03em}.enterpriseRouteHero{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid;position:relative}.enterpriseRouteHero p{color:#ffffffb8;max-width:820px;margin:0;font-size:15px;line-height:1.55}.enterpriseActionCluster{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.enterpriseReadinessStrip{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid;position:relative}.enterpriseReadinessStrip span{color:#fffc;background:#03091247;border:1px solid #ffffff24;border-radius:18px;min-width:0;padding:12px 13px;box-shadow:inset 0 1px #ffffff14}.enterpriseReadinessStrip b{color:#f6c658f2;text-transform:uppercase;letter-spacing:.11em;margin-bottom:4px;font-size:10px;display:block}.enterpriseNoOrgState{background:linear-gradient(135deg,#f6c65821,#ffffff0e);border:1px solid #f6c65838;border-radius:28px;margin:18px 0;padding:26px;box-shadow:0 24px 70px #00000042}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #f6c658eb;box-shadow:0 0 0 7px #f6c65829}@media (width<=980px){.enterpriseRouteHero{grid-template-columns:1fr}.enterpriseActionCluster{justify-content:flex-start}.enterpriseReadinessStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.enterpriseUxChrome{border-radius:22px;padding:16px}.enterpriseReadinessStrip{grid-template-columns:1fr}.enterpriseRouteHero h1{font-size:30px}}.featureSurfaceHub{border:1px solid var(--border);background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--panel) 92%, transparent), color-mix(in srgb, var(--surface2) 86%, transparent));box-shadow:var(--shadow-soft,0 18px 55px #0000002e);border-radius:24px;margin:18px 0;padding:18px}.featureSurfaceHub h3{max-width:920px;margin:4px 0 0}.featureSurfaceStats{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.featureSurfaceStats span{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:7px 11px}.featureSurfaceStats b{color:var(--text)}.featureSurfaceGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:14px;display:grid}.featureSurfaceCard{border:1px solid var(--border);text-align:left;background:color-mix(in srgb, var(--panel) 82%, transparent);color:var(--text);cursor:pointer;border-radius:20px;flex-direction:column;gap:8px;min-height:170px;padding:14px;transition:transform .18s,border-color .18s,background .18s;display:flex}.featureSurfaceCard:hover,.featureWorkflowCard:hover{border-color:var(--accent);background:var(--surface);transform:translateY(-2px)}.featureSurfaceCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.featureSurfaceCard small{color:var(--muted);margin-top:auto}.featureWorkflowRail{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:14px;display:grid}.featureWorkflowCard{border:1px solid var(--border);background:var(--panelSoft);color:var(--text);text-align:left;cursor:pointer;border-radius:18px;gap:6px;padding:12px;display:grid}.featureWorkflowCard span{color:var(--muted);font-size:13px;line-height:1.45}.securityRoleProofPanel{gap:18px;display:grid}.securityRoleProofHero,.securityProofActorCard,.securityMatrixCard{background:linear-gradient(135deg,#0a1222eb,#12203ac2);border:1px solid #97beff33;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000047}.securityRoleProofHero{justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(18px,3vw,30px);display:flex}.securityRoleProofHero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffc3523d,#0000 62%);border-radius:999px;width:380px;height:380px;position:absolute;inset:-50% auto auto 52%}.securityRoleProofHero h2{letter-spacing:-.055em;margin:4px 0 8px;font-size:clamp(1.6rem,4vw,3rem);position:relative}.securityRoleProofHero p{color:#e4eeffc2;max-width:860px;margin:0;line-height:1.65;position:relative}.securityProofActorCard{padding:18px}.securityProofActorCard span{color:#b4cdf2bd;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:850;display:block}.securityProofActorCard strong{color:#fffffffa;margin-top:4px;font-size:clamp(1.35rem,3vw,2rem);display:block}.securityProofActorCard p{color:#deeaffb8;margin:6px 0 0}.securityRoleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.securityRoleCard,.securityGateCard{background:#ffffff0e;border:1px solid #97beff29;border-radius:24px;box-shadow:inset 0 1px #ffffff14}.securityRoleCard{padding:18px}.securityRoleCardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.securityRoleCard h3,.securityGateCard h3,.securityMatrixCard h3{color:#fffffff5;margin:0}.securityRoleCardHead span,.securityGateState{color:#e6f0ffe6;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #97beff38;border-radius:999px;align-items:center;padding:6px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.securityRoleCard p,.securityGateCard p,.securityMatrixCard p{color:#dbe8ffb8;line-height:1.55}.securityRoleFacts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.securityRoleFacts span{color:#f0f6ffdb;background:#0000002e;border:1px solid #ffffff1f;border-radius:999px;padding:7px 9px;font-size:.78rem;font-weight:750}.securityGateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.securityGateCard{padding:16px}.securityGateState.good{background:#53eead1f;border-color:#53eead61}.securityGateState.warn{background:#ffc85c1f;border-color:#ffc85c6b}.securityMatrixCard{padding:18px}.securityMatrixHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.securityMatrixRows{gap:8px;display:grid}.securityMatrixRow{background:#0000002e;border:1px solid #97beff1f;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(120px,.6fr) minmax(140px,.8fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.securityMatrixRow strong{color:#fafcfff0}.securityMatrixRow span{color:#70e7bcf2;font-weight:850}.securityMatrixRow em{color:#bed0ebb8;font-style:normal}.securityAssertionStrip{flex-wrap:wrap;gap:8px;display:flex}.securityAssertionStrip span{color:#e6f0ffdb;background:#ffffff0e;border:1px solid #97beff24;border-radius:999px;padding:8px 10px;font-size:.82rem;font-weight:800}.securityAssertionStrip span.good{border-color:#53eead47}.securityAssertionStrip span.warn{border-color:#ffc85c61}@media (width<=980px){.securityRoleProofHero,.securityMatrixHead{flex-direction:column}.securityRoleGrid,.securityGateGrid,.securityMatrixRow{grid-template-columns:1fr}}.designQaFreezePanel{background:radial-gradient(circle at 10% 0,#f6c6582e,#0000 34%),radial-gradient(circle at 92% 8%,#57c5ff24,#0000 32%),linear-gradient(145deg,#09101ff0,#132038d6);border-color:#ffffff24;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000004d,inset 0 1px #ffffff1f}.designQaFreezePanel:before{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 30% 0,#000,#0000 72%);mask-image:radial-gradient(circle at 30% 0,#000,#0000 72%)}.designQaFreezeHero,.designQaStatusStrip,.designQaAxisGrid,.designQaChecklist,.designQaFinalRule{z-index:1;position:relative}.designQaFreezeHero{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.designQaFreezeHero h3{letter-spacing:-.055em;margin:4px 0 8px;font-size:clamp(1.55rem,4vw,3rem)}.designQaScore{background:radial-gradient(circle,#f6c65833,#ffffff0e 58%,#0000);border:1px solid #f6c65857;border-radius:999px;place-items:center;min-width:132px;min-height:132px;display:grid;box-shadow:inset 0 0 40px #f6c65814}.designQaScore strong{color:#fff;font-size:2.25rem;line-height:1;display:block}.designQaScore span{color:#e7f1ffb8;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.designQaStatusStrip{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;margin:12px 0 16px;display:grid}.designQaStatusStrip span{color:#ebf3ffd1;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;padding:10px 12px}.designQaStatusStrip b{color:#f6c658f2;text-transform:uppercase;letter-spacing:.12em;margin-bottom:3px;font-size:.68rem;display:block}.designQaAxisGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.designQaAxisCard{background:#ffffff0f;border:1px solid #ffffff21;border-radius:22px;padding:15px;box-shadow:inset 0 1px #ffffff14}.designQaAxisCard h4{color:#fffffff2;margin:10px 0 9px}.designQaMeter{background:#ffffff1a;border-radius:999px;height:10px;overflow:hidden}.designQaMeter i{border-radius:inherit;background:linear-gradient(90deg,#f6c658e6,#6adcfff2);height:100%;display:block;box-shadow:0 0 24px #6adcff3d}.designQaChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.designQaChecklistItem{background:#0000002e;border:1px solid #ffffff1c;border-radius:16px;align-items:center;gap:9px;padding:10px 12px;display:flex}.designQaChecklistItem b{color:#70f4befa;background:#53eead29;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.designQaChecklistItem span{color:#edf5ffdb}.designQaChecklistItem em{color:#b8cceeb3;text-transform:uppercase;letter-spacing:.09em;margin-left:auto;font-size:.75rem;font-style:normal}.designQaFinalRule{margin-top:14px}:root[data-theme=light] .designQaFreezePanel,:root[data-theme=tahai-oi-light] .designQaFreezePanel{background:linear-gradient(145deg,#fffffff0,#ecf5ffdb);box-shadow:0 28px 80px #1c315224}:root[data-theme=light] .designQaFreezeHero h3,:root[data-theme=tahai-oi-light] .designQaFreezeHero h3,:root[data-theme=light] .designQaAxisCard h4,:root[data-theme=tahai-oi-light] .designQaAxisCard h4,:root[data-theme=light] .designQaScore strong,:root[data-theme=tahai-oi-light] .designQaScore strong{color:#121e34f5}:root[data-theme=light] .designQaStatusStrip span,:root[data-theme=tahai-oi-light] .designQaStatusStrip span,:root[data-theme=light] .designQaChecklistItem span,:root[data-theme=tahai-oi-light] .designQaChecklistItem span{color:#24324acc}@media (width<=880px){.designQaFreezeHero{flex-direction:column}.designQaStatusStrip,.designQaAxisGrid,.designQaChecklist{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.designQaMeter i{transition:none!important;animation:none!important}}.finalRcPanel{background:radial-gradient(circle at 16% 6%,#f6c65838,#0000 30%),radial-gradient(circle at 84% 14%,#57c5ff2e,#0000 34%),linear-gradient(145deg,#060c19f5,#121e36e0);border-color:#ffffff29;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000057,inset 0 1px #ffffff1f}.finalRcPanel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff14,#0000 22% 72%,#f6c65814);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 42% 0,#000,#0000 76%);mask-image:radial-gradient(circle at 42% 0,#000,#0000 76%)}.finalRcHero,.finalRcStats,.finalRcGrid,.finalRcRules,.finalRcInstruction{z-index:1;position:relative}.finalRcHero{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.finalRcHero h3{color:#fffffffa;letter-spacing:-.06em;margin:4px 0 8px;font-size:clamp(1.65rem,4.2vw,3.2rem)}.finalRcStatusOrb{text-align:center;background:radial-gradient(circle,#f6c65838,#6adcff14 56%,#0000);border:1px solid #f6c65861;border-radius:999px;place-items:center;min-width:142px;min-height:142px;display:grid;box-shadow:inset 0 0 48px #f6c65817,0 22px 70px #00000038}.finalRcStatusOrb strong{color:#fff;font-size:2.55rem;line-height:1;display:block}.finalRcStatusOrb span{color:#e7f1ffb8;letter-spacing:.12em;text-transform:uppercase;max-width:110px;font-size:.68rem;font-weight:900;display:block}.finalRcStats{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;margin:12px 0 16px;display:grid}.finalRcStats span{color:#ebf3ffd1;overflow-wrap:anywhere;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;min-width:0;padding:10px 12px}.finalRcStats b{color:#f6c658f2;text-transform:uppercase;letter-spacing:.12em;margin-bottom:3px;font-size:.68rem;display:block}.finalRcGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:12px;margin-top:14px;display:grid}.finalRcCard{background:#ffffff0f;border:1px solid #ffffff21;border-radius:22px;padding:16px;box-shadow:inset 0 1px #ffffff14}.finalRcCard h4{color:#fffffff2;margin:0 0 12px}.finalRcGateList{gap:8px;display:grid}.finalRcGate{background:#0000002e;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:28px 1fr;align-items:flex-start;gap:10px;padding:10px;display:grid}.finalRcGate b{color:#70f4befa;background:#53eead29;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.finalRcGate-blocked b{color:#ffaaaafa;background:#ff6f6f29}.finalRcGate span{gap:3px;display:grid}.finalRcGate strong{color:#edf5ffe6}.finalRcGate em{color:#b8cceebd;font-size:.85rem;font-style:normal;line-height:1.45}.finalRcSmokeList{color:#e7f1ffd1;gap:8px;margin:0;padding-left:20px;display:grid}.finalRcRules{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.finalRcRules span{color:#f3f7ffd6;background:#f6c65814;border:1px solid #f6c65833;border-radius:999px;padding:8px 10px;font-size:.82rem;font-weight:760}.finalRcInstruction{color:#e6f0ffc2;margin-top:14px}:root[data-theme=light] .finalRcPanel,:root[data-theme=tahai-oi-light] .finalRcPanel{background:linear-gradient(145deg,#fffffff5,#ebf5ffe0);box-shadow:0 28px 80px #1c315224}:root[data-theme=light] .finalRcHero h3,:root[data-theme=tahai-oi-light] .finalRcHero h3,:root[data-theme=light] .finalRcStatusOrb strong,:root[data-theme=tahai-oi-light] .finalRcStatusOrb strong,:root[data-theme=light] .finalRcCard h4,:root[data-theme=tahai-oi-light] .finalRcCard h4{color:#121e34f5}:root[data-theme=light] .finalRcStats span,:root[data-theme=tahai-oi-light] .finalRcStats span,:root[data-theme=light] .finalRcGate strong,:root[data-theme=tahai-oi-light] .finalRcGate strong,:root[data-theme=light] .finalRcSmokeList,:root[data-theme=tahai-oi-light] .finalRcSmokeList,:root[data-theme=light] .finalRcInstruction,:root[data-theme=tahai-oi-light] .finalRcInstruction{color:#24324ad1}@media (width<=980px){.finalRcHero{flex-direction:column}.finalRcStats,.finalRcGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.finalRcPanel:before{transition:none!important;animation:none!important}}.traceFlightRecorderPanel{border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}.traceEvidenceGrid,.auditTraceEvidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.traceEvidenceGrid span,.auditTraceEvidence span,.traceMiniCard span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;display:block}.traceEvidenceGrid strong,.auditTraceEvidence strong,.traceMiniCard strong{overflow-wrap:anywhere;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;display:block}.traceCardList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.traceMiniCard,.auditTraceEvidence{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:12px}.traceMiniCard{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.traceMiniCard p,.auditTraceEvidence p{grid-column:1/-1;margin:4px 0 0}@media (width<=760px){.traceEvidenceGrid,.auditTraceEvidence,.traceMiniCard,.traceCardList{grid-template-columns:1fr}}.operatorDiagnosticsPanel{border-color:color-mix(in srgb, var(--accent) 32%, var(--border))}.operatorDiagTiles{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-bottom:12px}.operatorDiagGrid{align-items:stretch;margin-top:12px}.operatorDiagCheckList,.operatorDiagDecisionList,.operatorDiagFailureList{gap:9px;margin-top:10px;display:grid}.operatorDiagCheckList span,.operatorDiagDecisionList span{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 84%, transparent);color:var(--text);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;display:flex}.operatorDiagCheckList b{background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;place-items:center;width:22px;height:22px;margin-right:7px;display:inline-grid}.operatorDiagDecisionList em{color:var(--muted);font-style:normal;font-weight:900}.operatorDiagState-ready,.diagOk b{color:#55d687}.operatorDiagState-attention,.diagOptional b{color:#f6c658}.operatorDiagState-blocked,.diagMissing b{color:#ff8f8f}.operatorDiagFailureList .miniCard{gap:5px;display:grid}.operatorDiagnosticsPanel .bannerWarning{background:#f59e0b14;border-color:#f59e0b59}.providerOptionalityPanel{border-color:color-mix(in srgb, var(--accent) 34%, var(--border))}.providerOptionalityGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.providerCheckList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;margin-top:12px;display:grid}.providerCheckList span{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 84%, transparent);color:var(--text);border-radius:14px;align-items:center;gap:8px;padding:9px 10px;font-size:.88rem;font-weight:750;display:flex}.providerCheckList b{background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;place-items:center;width:22px;height:22px;display:inline-grid}.providerCheckOk b{color:#55d687}.providerCheckBlocked b{color:#ff8f8f}.operatorProviderPanel .miniCard{min-height:118px}@media (width<=760px){.operatorDiagGrid,.operatorDiagTiles,.providerCheckList,.providerOptionalityGrid{grid-template-columns:1fr}}.autonomySafePilotPanel{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));position:relative;overflow:hidden}.autonomySafePilotPanel:before{content:"";opacity:.85;background:linear-gradient(#55d687e6,#f6c658db);width:4px;position:absolute;inset:-1px auto -1px -1px}.autonomySafePilotGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.autonomyGuardList{margin-bottom:14px}.autonomySafePilotPanel .btnPrimary:disabled{cursor:not-allowed}@media (width<=760px){.autonomySafePilotGrid{grid-template-columns:1fr}}.redTeamHarnessPanel{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));position:relative;overflow:hidden}.redTeamHarnessPanel:before{content:"";opacity:.9;background:linear-gradient(#60a5faeb,#f87171d1);width:4px;position:absolute;inset:-1px auto -1px -1px}.redTeamHarnessGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.redTeamGuardList{margin-bottom:14px}.redTeamCaseList .traceMiniCard{border-color:color-mix(in srgb, var(--accent) 26%, var(--border))}@media (width<=760px){.redTeamHarnessGrid{grid-template-columns:1fr}}.productionDeploymentHardeningPanel{border-color:color-mix(in srgb, var(--accent) 46%, var(--border));position:relative;overflow:hidden}.productionDeploymentHardeningPanel:before{content:"";opacity:.92;background:linear-gradient(#55d687eb,#60a5fadb,#f6c658d1);width:4px;position:absolute;inset:-1px auto -1px -1px}.productionHardeningGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.productionHardeningGuardList{margin-bottom:14px}.productionFingerprintList .traceMiniCard{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));grid-template-columns:1fr}.productionFingerprintList strong{font-size:.75rem}@media (width<=760px){.productionHardeningGrid{grid-template-columns:1fr}}.portalBar{z-index:12;position:relative;top:auto;overflow:visible}.portalNav{align-items:center;max-width:100%}.portalNav .btn,.portalToolbar .btn,.portalToolbar .select{white-space:nowrap}.portalContentWrap{overflow:clip}.panel,.card,.cardItem,.portalContentWrap,.portalPane,.portalSidebarWrap{overflow-wrap:anywhere}.tahai-gs-overlay{z-index:2147483200;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:radial-gradient(circle at 50% 0,#4da8ff29,#0000 32%),#01050cc2;justify-content:center;align-items:flex-start;padding:clamp(14px,4vw,46px) 14px 24px;display:flex;position:fixed;inset:0}.tahai-gs{width:min(1120px,100vw - 28px);max-height:min(840px,100dvh - 36px);color:var(--text);background:linear-gradient(135deg,#ffffff0f,#ffffff05),radial-gradient(circle at 100% 0,#77ffd21a,#0000 30%),#050d1bf5;border:1px solid #89b0db47;border-radius:30px;grid-template-rows:auto auto auto auto auto auto minmax(120px,1fr);gap:12px;padding:clamp(16px,2vw,22px);display:grid;overflow:hidden;box-shadow:0 38px 120px #0000009e,inset 0 1px #ffffff0f}.tahai-gs__header,.tahai-gs__toprow,.tahai-gs__meta,.tahai-gs__chiphead,.tahai-gs__row,.tahai-gs__actions{align-items:center;gap:10px;display:flex}.tahai-gs__header{justify-content:space-between;gap:16px}.tahai-gs__eyebrow,.tahai-gs__chiplabel,.tahai-gs__kind{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:900}.tahai-gs__title{letter-spacing:-.055em;margin-top:2px;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:950;line-height:1}.tahai-gs__hint,.tahai-gs__filters,.tahai-gs__chipnote,.tahai-gs__chipempty,.tahai-gs__sub,.tahai-gs__snip{color:var(--muted)}.tahai-gs__hint{border:1px solid var(--line);white-space:nowrap;background:#ffffff0b;border-radius:999px;padding:8px 11px;font-size:.86rem}.tahai-gs__toprow{grid-template-columns:minmax(0,1fr) auto;display:grid}.tahai-gs__input{width:100%;min-height:56px;color:var(--text);background:#020914c7;border:1px solid #89b0db4d;border-radius:18px;outline:none;padding:0 16px;box-shadow:inset 0 1px #ffffff0a}.tahai-gs__input:focus{border-color:#8bd6ffad;box-shadow:0 0 0 4px #4da8ff24,inset 0 1px #ffffff0a}.tahai-gs__scopebtn,.tahai-gs__chipbtn,.tahai-gs__chip,.tahai-gs__chipx,.tahai-gs__act{appearance:none;border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffff0e;border-radius:999px;transition:transform .14s,border-color .14s,background .14s}.tahai-gs__scopebtn{white-space:nowrap;background:linear-gradient(135deg,#4da8ff42,#77ffd21f);min-height:56px;padding:0 16px;font-weight:850}.tahai-gs__scopebtn:hover,.tahai-gs__chipbtn:hover,.tahai-gs__chip:hover,.tahai-gs__chipx:hover,.tahai-gs__act:hover{border-color:var(--line-strong);background:#ffffff17;transform:translateY(-1px)}.tahai-gs__meta{flex-wrap:wrap;justify-content:space-between;padding:0 2px;font-size:.92rem}.tahai-gs__meta span:first-child{font-weight:800}.tahai-gs__meta--tight{gap:6px;font-size:.82rem}.tahai-gs__warn{color:#ffe6a3;background:#ffc10717;border:1px solid #ffc10759;border-radius:14px;padding:10px 12px;font-size:.9rem}.tahai-gs__chips{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.tahai-gs__chipcol{background:#ffffff09;border:1px solid #89b0db2e;border-radius:18px;min-width:0;padding:12px}.tahai-gs__chiphead{justify-content:space-between;margin-bottom:8px}.tahai-gs__chipwrap{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.tahai-gs__chipgroup{align-items:center;max-width:100%;display:inline-flex}.tahai-gs__chip,.tahai-gs__chipbtn,.tahai-gs__chipx{min-height:34px;padding:6px 10px;font-size:.86rem}.tahai-gs__chip{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.tahai-gs__chipx{border-radius:999px;min-width:34px;margin-left:-1px;padding:0}.tahai-gs__list{gap:10px;min-height:0;padding-right:4px;display:grid;overflow:auto}.tahai-gs__empty{text-align:center;border:1px dashed var(--line-strong);color:var(--muted);background:#ffffff09;border-radius:18px;padding:28px}.tahai-gs__item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:#071222bd;border:1px solid #89b0db2e;border-radius:20px;gap:8px;padding:14px;display:grid}.tahai-gs__item.is-active,.tahai-gs__item:hover{background:linear-gradient(135deg,#4da8ff29,#77ffd212),#071222db;border-color:#8bd6ff94;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff0d}.tahai-gs__row{grid-template-columns:minmax(92px,auto) minmax(0,1fr) auto;align-items:flex-start;gap:12px;display:grid}.tahai-gs__kind{white-space:nowrap;background:#4da8ff1a;border:1px solid #8bd6ff38;border-radius:999px;align-self:start;padding:6px 8px}.tahai-gs__title2{overflow-wrap:anywhere;min-width:0;font-size:1rem;font-weight:850}.tahai-gs__actions{flex-wrap:wrap;justify-content:flex-end}.tahai-gs__act{min-height:32px;color:var(--muted);padding:5px 9px;font-size:.78rem}.tahai-gs__sub,.tahai-gs__snip{overflow-wrap:anywhere;line-height:1.45}.tahai-gs__snip{font-size:.9rem}.tahai-hl{color:#04101f;background:linear-gradient(135deg,#8bd6ff,#77ffd2);border-radius:6px;padding:0 3px}:root[data-theme=light] .tahai-gs,:root[data-theme=tahai-oi-light] .tahai-gs{color:#17243a;background:linear-gradient(#fffffff5,#f2f7ffeb);box-shadow:0 32px 90px #1c31522e}:root[data-theme=light] .tahai-gs__input,:root[data-theme=tahai-oi-light] .tahai-gs__input,:root[data-theme=light] .tahai-gs__item,:root[data-theme=tahai-oi-light] .tahai-gs__item,:root[data-theme=light] .tahai-gs__chipcol,:root[data-theme=tahai-oi-light] .tahai-gs__chipcol{background:#ffffffbd}@media (width<=980px){.portalNav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.portalNav .btn{white-space:normal;width:100%;min-height:46px}.tahai-gs{border-radius:22px;grid-template-rows:auto auto auto auto auto minmax(110px,1fr);max-height:calc(100dvh - 24px)}.tahai-gs__chips{grid-template-columns:1fr}.tahai-gs__meta--tight{display:none}.tahai-gs__toprow{grid-template-columns:1fr}.tahai-gs__scopebtn,.tahai-gs__input{min-height:50px}.tahai-gs__row{grid-template-columns:1fr}.tahai-gs__actions{justify-content:flex-start}}@media (width<=640px){.appShell{padding:12px 10px 88px}.portalShell,.portalContentWrap,.portalPane,.portalSidebarWrap{border-radius:18px}.portalShell,.portalContentWrap,.portalPane{padding:12px}.topbar{border-radius:18px;padding:12px}.brandLogo{width:46px;height:46px}.tahai-gs-overlay{padding:8px}.tahai-gs{border-radius:18px;gap:9px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:12px}.tahai-gs__header{flex-direction:column;align-items:flex-start}.tahai-gs__hint{white-space:normal}}.builtInToolsGuardrailPanel{background:radial-gradient(circle at 12% 0,#00d6ff24,#0000 32%),linear-gradient(135deg,#081224eb,#0a1930c7);border:1px solid #7cc9ff3d;border-radius:22px;margin:18px 0;padding:18px;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff0f}.builtInToolsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px;display:grid}.builtInToolCard{background:#030a1894;border:1px solid #94a3b833;border-radius:18px;flex-direction:column;gap:10px;min-height:180px;padding:14px;display:flex}.builtInToolCard.isEnabled{border-color:#34d39947}.builtInToolCard.isDisabled{border-color:#fbbf2447}.builtInToolTopline{justify-content:space-between;align-items:center;gap:10px;display:flex}.builtInToolCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.toolMetaGrid{gap:7px;margin-top:auto;display:grid}.toolMetaGrid span{color:var(--muted);gap:2px;font-size:12px;display:grid}.toolMetaGrid b{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.toolDisabledReason{color:#f8df91;background:#fbbf2414;border:1px solid #fbbf2452;border-radius:12px;padding:9px 10px;font-size:12px}.pillGood{color:#7ee7ba;border-color:#34d39966}.pillWarn{color:#f8df91;border-color:#fbbf2466}@media (width<=720px){.builtInToolsGuardrailPanel{border-radius:18px;padding:14px}.builtInToolsGrid{grid-template-columns:1fr}}.navLinkElectric{color:var(--brand-itdocs-primary);text-shadow:0 0 22px var(--brand-itdocs-primary-glow)}.navLinkElectric:focus-visible,.navLinkElectric:hover{color:var(--brand-itdocs-primary);outline:2px solid var(--brand-itdocs-primary-line);outline-offset:3px}.enterprisePortalNav{flex:auto;align-items:stretch;min-width:0}.enterpriseNavShell{scrollbar-width:thin;align-items:stretch;gap:10px;width:100%;min-width:0;padding:2px 2px 6px;display:flex;overflow-x:auto}.enterpriseNavGroup{background:#040c1852;border:1px solid #94b5d81f;border-radius:18px;flex-direction:column;gap:6px;min-width:max-content;padding:8px;display:flex}.enterpriseNavGroupLabel{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;padding-inline:4px;font-size:.68rem;font-weight:800}.enterpriseNavGroupLinks{align-items:center;gap:6px;display:flex}.enterpriseNavLink{min-height:34px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff09;border:1px solid #3abdff2e;border-radius:999px;padding:7px 10px;font-size:.84rem}.enterpriseNavLink:hover,.enterpriseNavLink.active{border-color:#3abdfff2;box-shadow:0 0 0 1px #3abdff33,0 0 24px #3abdff1f}.enterpriseNavLink.active{background:linear-gradient(135deg,#3abdff2e,#60ffda14)}.enterpriseHubShell,.enterpriseLensSurface{flex-direction:column;gap:18px;display:flex}.enterpriseHubHero,.enterpriseLensHero{box-shadow:var(--shadow);background:linear-gradient(135deg,#051224c7,#05122485);border:1px solid #3abdff38;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px;display:grid}.enterpriseHubHero h2,.enterpriseLensHero h2{letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.02}.enterpriseHubHero p,.enterpriseLensHero p{max-width:76ch;color:var(--muted);margin:0;line-height:1.6}.enterpriseHubStats,.enterpriseLensStatus,.enterpriseHubCardMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.enterpriseHubStats span,.enterpriseHubCardMeta span{border:1px solid var(--line);min-width:118px;color:var(--muted);background:#ffffff0a;border-radius:18px;flex-direction:column;gap:3px;padding:10px 12px;font-size:.84rem;display:flex}.enterpriseHubStats b,.enterpriseHubCardMeta b{color:var(--text)}.enterpriseHubGroup{flex-direction:column;gap:12px;display:flex}.enterpriseHubCardGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.enterpriseHubCard{background:#060e1cad;border:1px solid #94b5d824;border-radius:24px;flex-direction:column;gap:10px;min-height:260px;padding:18px;display:flex;box-shadow:0 18px 48px #0000002e}.enterpriseHubCard h4{margin:0;font-size:1.16rem}.enterpriseHubCard p{color:var(--muted);margin:0;line-height:1.55}.enterpriseHubCard .btn{justify-content:center;margin-top:auto}.disabledReason{color:var(--warning,#f6c76b)!important}.enterpriseLensStatus{max-width:320px}.enterpriseLensStatus .pill{border-color:#3abdff38}:root[data-theme=light] .enterpriseNavGroup,:root[data-theme=tahai-oi-light] .enterpriseNavGroup,:root[data-theme=light] .enterpriseHubHero,:root[data-theme=tahai-oi-light] .enterpriseHubHero,:root[data-theme=light] .enterpriseLensHero,:root[data-theme=tahai-oi-light] .enterpriseLensHero,:root[data-theme=light] .enterpriseHubCard,:root[data-theme=tahai-oi-light] .enterpriseHubCard{background:#ffffffc2}@media (width<=980px){.enterpriseHubHero,.enterpriseLensHero{grid-template-columns:1fr}.enterpriseHubStats,.enterpriseLensStatus{justify-content:flex-start}.mobileNavRouteGrid{max-height:min(52vh,520px);overflow-y:auto}}.enterpriseLensRealSurface{gap:18px;display:grid}.enterpriseLensRealHero{background:linear-gradient(135deg,#3abdff1f,#0a1220d1);border:1px solid #3abdff3d;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px;display:grid;box-shadow:0 20px 44px #0000003d}.enterpriseLensRealHero h2{letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(26px,3vw,42px)}.enterpriseLensRealHero p{max-width:860px;color:var(--muted);margin:0;line-height:1.6}.enterpriseLensRealActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.enterpriseMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.enterpriseMetricCard{background:#ffffff0e;border:1px solid #3abdff2e;border-radius:20px;min-height:112px;padding:16px}.enterpriseMetricCard span,.enterpriseLensRow span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;display:block}.enterpriseMetricCard strong{color:var(--brand-itdocs-primary,#3abdfff2);margin-top:8px;font-size:32px;display:block}.enterpriseMetricCard small,.enterpriseLensRow small{color:var(--muted);margin-top:4px;line-height:1.45;display:block}.enterpriseDataSourceStrip{flex-wrap:wrap;gap:8px;display:flex}.enterpriseDataSourceStrip span{color:var(--muted);border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.enterpriseDataSourceStrip b{color:var(--text)}.enterpriseDataSourceStrip .sourceOk{background:#3abdff14;border-color:#3abdff57}.enterpriseDataSourceStrip .sourcePending{opacity:.76}.enterpriseLensListPanel,.enterpriseGuardrailPanel{min-height:260px}.enterpriseLensRowStack{gap:10px;display:grid}.enterpriseLensRow{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.enterpriseLensRow strong{margin-top:3px;display:block}.enterpriseLensRow em{max-width:180px;color:var(--brand-itdocs-primary,#3abdfff2);text-align:right;background:#3abdff14;border:1px solid #3abdff47;border-radius:999px;flex:none;padding:5px 9px;font-style:normal}:root[data-theme=light] .enterpriseLensRealHero,:root[data-theme=tahai-oi-light] .enterpriseLensRealHero,:root[data-theme=light] .enterpriseMetricCard,:root[data-theme=tahai-oi-light] .enterpriseMetricCard,:root[data-theme=light] .enterpriseLensRow,:root[data-theme=tahai-oi-light] .enterpriseLensRow{background:#ffffffdb}@media (width<=940px){.enterpriseLensRealHero{grid-template-columns:1fr}.enterpriseLensRealActions{justify-content:flex-start}.enterpriseMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.enterpriseMetricGrid{grid-template-columns:1fr}.enterpriseLensRow{display:grid}.enterpriseLensRow em{text-align:left;max-width:none}}.commandCenterCoveragePanel{background:linear-gradient(135deg,#3abdff1a,#0a0e16c7);border:1px solid #3abdff3d;border-radius:22px;margin:18px 0;padding:18px;box-shadow:0 22px 70px #0000003d}.commandActionGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:14px;display:grid}.commandActionCard{appearance:none;text-align:left;color:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #3abdff38;border-radius:18px;gap:8px;min-height:150px;padding:14px;display:grid}.commandActionCard:hover:not(:disabled){border-color:#3abdffb3;transform:translateY(-1px)}.commandActionCard:disabled{opacity:.56;cursor:not-allowed}.commandActionCard span,.commandActionCard em{color:var(--text-muted);font-size:.86rem}.sharedEditorGuardrailBadge{color:#3abdfff2;border:1px solid #3abdff61;border-radius:999px;align-items:center;padding:.24rem .64rem;font-size:.78rem;font-weight:800;display:inline-flex}@media (width<=760px){.commandActionGrid{grid-template-columns:1fr}.commandActionCard{min-height:0}.enterpriseRouteHero{gap:12px}}.operationsSnapshot{background:radial-gradient(circle at 0 0,#3abdff24,#0000 34%),linear-gradient(135deg,#051224c2,#0512247a);border:1px solid #3abdff33;border-radius:26px;flex-direction:column;gap:14px;padding:20px;display:flex;box-shadow:0 22px 58px #0003}.operationsOutcomeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.operationsOutcomeCard{background:#ffffff0b;border:1px solid #94b5d829;border-radius:22px;flex-direction:column;gap:8px;min-height:148px;padding:16px;display:flex}.operationsOutcomeCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.operationsOutcomeCard strong{color:var(--text);font-size:1.08rem}.operationsOutcomeCard small{color:var(--muted);line-height:1.48}.operationsConfidencePanel{background:#60ffda0a;border:1px solid #60ffda24;border-radius:22px;padding:16px}.operationsConfidencePanel h4{margin:0 0 10px}.operationsConfidencePanel ul{color:var(--muted);margin:0;padding-left:18px;line-height:1.65}:root[data-theme=light] .operationsSnapshot,:root[data-theme=tahai-oi-light] .operationsSnapshot,:root[data-theme=light] .operationsOutcomeCard,:root[data-theme=tahai-oi-light] .operationsOutcomeCard,:root[data-theme=light] .operationsConfidencePanel,:root[data-theme=tahai-oi-light] .operationsConfidencePanel{background:#ffffffc7}@media (width<=1180px){.operationsOutcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.operationsOutcomeGrid{grid-template-columns:1fr}}:root[data-theme=tahai-oi-light] body{color:var(--oi-shell-text);background:radial-gradient(circle at 14% -8%, #3abdff1f, transparent 34%), radial-gradient(circle at 92% 0%, #12203612, transparent 32%), linear-gradient(180deg, var(--oi-shell-bg), var(--oi-shell-bg-2) 52%, #f8fafc 100%)}:root[data-theme=tahai-oi-light] .appShell{background:0 0;padding-top:18px}:root[data-theme=tahai-oi-light] .ambientBackdrop{opacity:.58}:root[data-theme=tahai-oi-light] .ambientGeo{opacity:.11;filter:grayscale()contrast(1.08)brightness(1.08)}:root[data-theme=tahai-oi-light] .ambientGrid{opacity:.42}:root[data-theme=tahai-oi-light] .ambientGlow{opacity:.13}:root[data-theme=tahai-oi-light] .topbar,:root[data-theme=tahai-oi-light] .portalShell,:root[data-theme=tahai-oi-light] .portalBar,:root[data-theme=tahai-oi-light] .portalContentWrap,:root[data-theme=tahai-oi-light] .portalPane,:root[data-theme=tahai-oi-light] .portalSidebarWrap,:root[data-theme=tahai-oi-light] .heroPanel,:root[data-theme=tahai-oi-light] .signalPanel,:root[data-theme=tahai-oi-light] .moduleSection,:root[data-theme=tahai-oi-light] .runtimeSection,:root[data-theme=tahai-oi-light] .footerShowcase,:root[data-theme=tahai-oi-light] .panel,:root[data-theme=tahai-oi-light] .card,:root[data-theme=tahai-oi-light] .cardItem,:root[data-theme=tahai-oi-light] .releaseCard,:root[data-theme=tahai-oi-light] .qualityScoreCard,:root[data-theme=tahai-oi-light] .passwordRiskMetric,:root[data-theme=tahai-oi-light] .designTokenCard,:root[data-theme=tahai-oi-light] .clientPortalSection,:root[data-theme=tahai-oi-light] .clientPortalLibraryCard,:root[data-theme=tahai-oi-light] .clientPortalStat,:root[data-theme=tahai-oi-light] .commandCenterPanel,:root[data-theme=tahai-oi-light] .settingsModal,:root[data-theme=tahai-oi-light] .modalCard{color:var(--oi-shell-text);border-color:var(--oi-shell-border);background:linear-gradient(#fffffff0,#f7fafed6);box-shadow:0 22px 68px #1a2c481f,inset 0 1px #ffffffb8}:root[data-theme=tahai-oi-light] .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:22px}:root[data-theme=tahai-oi-light] .portalShell{background:linear-gradient(#fffc,#f4f9feb3);border-radius:30px}:root[data-theme=tahai-oi-light] .portalBar{background:linear-gradient(#fffffff0,#f0f7fedb);border-radius:24px;align-items:stretch}:root[data-theme=tahai-oi-light] .enterprisePortalNav{min-width:0}:root[data-theme=tahai-oi-light] .enterpriseNavShell{border:1px solid var(--oi-shell-border);background:linear-gradient(#1220360d,#12203606);border-radius:20px;padding:8px}:root[data-theme=tahai-oi-light] .enterpriseNavGroup{background:#ffffffc7;border-color:#2a416024;box-shadow:inset 0 1px #ffffffc7}:root[data-theme=tahai-oi-light] .enterpriseNavGroupLabel{color:#31425c}:root[data-theme=tahai-oi-light] .enterpriseNavLink,:root[data-theme=tahai-oi-light] .btn,:root[data-theme=tahai-oi-light] .ghostButton,:root[data-theme=tahai-oi-light] .primaryButton{color:var(--oi-shell-text);background:#ffffffc7;border-color:#2a41602e}:root[data-theme=tahai-oi-light] .primaryButton,:root[data-theme=tahai-oi-light] .btnPrimary,:root[data-theme=tahai-oi-light] .enterpriseNavLink.active,:root[data-theme=tahai-oi-light] .enterpriseNavLink:hover{color:#092133;border-color:var(--brand-itdocs-primary-line);background:linear-gradient(135deg,#3abdff2e,#ffffffdb);box-shadow:0 0 0 1px #3abdff1a,0 14px 34px #1e466e1f}:root[data-theme=tahai-oi-light] .enterpriseUxChrome,:root[data-theme=tahai-oi-light] .enterpriseHubHero,:root[data-theme=tahai-oi-light] .enterpriseLensHero,:root[data-theme=tahai-oi-light] .enterpriseLensRealHero,:root[data-theme=tahai-oi-light] .operationsSnapshot,:root[data-theme=tahai-oi-light] .commandCenterCoveragePanel,:root[data-theme=tahai-oi-light] .builtInToolsGuardrailPanel,:root[data-theme=tahai-oi-light] .featureSurfaceHub{color:var(--oi-shell-text);border-color:var(--oi-shell-border);background:radial-gradient(circle at 12% 0,#3abdff1c,#0000 28%),linear-gradient(135deg,#fffffff0,#eef6ffd1);box-shadow:0 24px 76px #1a2c4824,inset 0 1px #ffffffbd}:root[data-theme=tahai-oi-light] .enterpriseUxChrome:after{opacity:.36;background-image:linear-gradient(#1220360f 1px,#0000 1px),linear-gradient(90deg,#1220360b 1px,#0000 1px)}:root[data-theme=tahai-oi-light] .enterpriseBreadcrumb,:root[data-theme=tahai-oi-light] .enterpriseRouteHero p,:root[data-theme=tahai-oi-light] .enterpriseHubHero p,:root[data-theme=tahai-oi-light] .enterpriseLensHero p,:root[data-theme=tahai-oi-light] .enterpriseLensRealHero p,:root[data-theme=tahai-oi-light] .enterpriseOutcomeCard small,:root[data-theme=tahai-oi-light] .small,:root[data-theme=tahai-oi-light] .muted{color:var(--oi-shell-muted)}:root[data-theme=tahai-oi-light] .enterpriseBreadcrumb strong,:root[data-theme=tahai-oi-light] .enterpriseRouteHero h1,:root[data-theme=tahai-oi-light] .enterpriseHubHero h2,:root[data-theme=tahai-oi-light] .enterpriseLensHero h2,:root[data-theme=tahai-oi-light] .enterpriseLensRealHero h2,:root[data-theme=tahai-oi-light] .enterpriseHubCard h4,:root[data-theme=tahai-oi-light] .enterpriseLensRow strong,:root[data-theme=tahai-oi-light] .operationsOutcomeCard strong{color:var(--oi-shell-text)}:root[data-theme=tahai-oi-light] .enterpriseReadinessStrip span,:root[data-theme=tahai-oi-light] .enterpriseHubStats span,:root[data-theme=tahai-oi-light] .enterpriseHubCardMeta span,:root[data-theme=tahai-oi-light] .enterpriseMetricCard,:root[data-theme=tahai-oi-light] .enterpriseLensRow,:root[data-theme=tahai-oi-light] .enterpriseDataSourceStrip span,:root[data-theme=tahai-oi-light] .operationsOutcomeCard,:root[data-theme=tahai-oi-light] .operationsConfidencePanel,:root[data-theme=tahai-oi-light] .themeChoiceCard,:root[data-theme=tahai-oi-light] .commandActionCard,:root[data-theme=tahai-oi-light] .featureSurfaceCard,:root[data-theme=tahai-oi-light] .featureWorkflowCard,:root[data-theme=tahai-oi-light] .builtInToolCard,:root[data-theme=tahai-oi-light] .tahai-gs,:root[data-theme=tahai-oi-light] .tahai-gs__input,:root[data-theme=tahai-oi-light] .tahai-gs__item,:root[data-theme=tahai-oi-light] .tahai-gs__chipcol,:root[data-theme=tahai-oi-light] .commandResultCard,:root[data-theme=tahai-oi-light] .assistantDraftShell{color:var(--oi-shell-text);border-color:var(--oi-shell-border);background:#ffffffc7;box-shadow:inset 0 1px #ffffffa3}:root[data-theme=tahai-oi-light] .statusPill,:root[data-theme=tahai-oi-light] .pill,:root[data-theme=tahai-oi-light] .cardKicker,:root[data-theme=tahai-oi-light] .signalChip,:root[data-theme=tahai-oi-light] .telemetryPill{color:#31425c;border-color:var(--oi-shell-border);background:#ffffffc2}:root[data-theme=tahai-oi-light] .cardKicker,:root[data-theme=tahai-oi-light] .eyebrow,:root[data-theme=tahai-oi-light] .smallLabel,:root[data-theme=tahai-oi-light] .enterpriseMetricCard strong,:root[data-theme=tahai-oi-light] .enterpriseLensRow em,:root[data-theme=tahai-oi-light] .navLinkElectric{color:#096f99;text-shadow:none}:root[data-theme=tahai-oi-light] .disabledReason,:root[data-theme=tahai-oi-light] .toolDisabledReason{background:#9a650014;border-color:#9a650038;color:var(--oi-shell-warning)!important}:root[data-theme=tahai-itdocs-electric] .topbar,:root[data-theme=tahai-itdocs-electric] .portalShell,:root[data-theme=tahai-itdocs-electric] .portalBar,:root[data-theme=tahai-itdocs-electric] .enterpriseUxChrome,:root[data-theme=tahai-itdocs-electric] .enterpriseHubHero,:root[data-theme=tahai-itdocs-electric] .enterpriseLensHero,:root[data-theme=tahai-itdocs-electric] .enterpriseLensRealHero,:root[data-theme=tahai-itdocs-electric] .panel,:root[data-theme=tahai-itdocs-electric] .card,:root[data-theme=tahai-itdocs-electric] .cardItem{border-color:var(--brand-itdocs-primary-line);box-shadow:var(--shadow)}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus-ring,#3abdfff2);outline-offset:3px;box-shadow:0 0 0 7px var(--focus-ring-soft,#3abdff2e)}:root[data-theme=tahai-oi-light] button:disabled,:root[data-theme=tahai-oi-light] .btn:disabled,:root[data-theme=tahai-oi-light] .commandActionCard:disabled{color:#6b7788;opacity:.84;background:#e3eaf2c7;border-color:#2a416029}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){:root[data-theme=tahai-oi-light] .appShell{padding:12px 10px 88px}:root[data-theme=tahai-oi-light] .enterpriseNavShell{display:none}:root[data-theme=tahai-oi-light] .portalBar{padding:12px}:root[data-theme=tahai-oi-light] .enterpriseUxChrome,:root[data-theme=tahai-oi-light] .enterpriseHubHero,:root[data-theme=tahai-oi-light] .enterpriseLensHero,:root[data-theme=tahai-oi-light] .enterpriseLensRealHero{border-radius:20px}}@media (width>=981px){.appShell{padding-inline:clamp(16px,2vw,34px)}.topbar,.heroPanel,.heroTelemetry,.moduleSection,.runtimeSection,.footerShowcase,.portalShell,.portalWorkspaceGrid,.portalContentWrap,.portalSidebarWrap,.portalPane,.portalBar,.portalToolbar,.portalSplit{width:100%;max-width:none}.portalShell{min-height:calc(100vh - 170px)}.portalWorkspaceGrid{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.portalSplit{grid-template-columns:minmax(320px,.42fr) minmax(0,1fr)}.docsDetailPane,.portalContentWrap,.portalPaneDetail{min-width:0}}.card,.panel,.cardItem,.surfaceCard,.telemetryPill,.portalShell,.portalBar,.portalContentWrap,.portalPane,.portalSidebarWrap,.enterpriseUxChrome,.enterpriseHubHero,.enterpriseHubCard,.enterpriseLensSurface,.enterpriseLensHero,.enterpriseLensRealHero,.enterpriseOutcomeCard,.commandActionCard,.commandResultCard,.clientPortalSection,.clientPortalLibraryCard,.clientPortalStat,.auditEventCard,.browserMissionDetail,.relationshipNodeCard,.relationshipNeighbor,.relationshipEdgeCard,.qualityFindingCard,.releaseCard,.securityCard,.miniCard{overflow-wrap:anywhere;word-break:normal;min-width:0}.card h1,.card h2,.card h3,.card h4,.panel h1,.panel h2,.panel h3,.panel h4,.cardItem strong,.enterpriseHubCard h4,.enterpriseHubCard p,.enterpriseRouteHero h1,.enterpriseRouteHero p,.commandActionCard strong,.commandActionCard span,.commandActionCard em,.commandResultCard strong,.commandResultCard p,.portalPaneHead h3,.docPreview,.small,.muted,.pill,.statusPill{overflow-wrap:anywhere;min-width:0}.cardItemButton,.commandActionCard,.commandResultCard,.enterpriseHubCard .btn,.enterpriseNavLink,.btn,.primaryButton,.secondaryButton,.ghostButton{max-width:100%}:root[data-theme=tahai-oi-light] .input,:root[data-theme=tahai-oi-light] .textarea,:root[data-theme=tahai-oi-light] .select,:root[data-theme=tahai-oi-light] select,:root[data-theme=tahai-oi-light] input,:root[data-theme=tahai-oi-light] textarea{color:var(--oi-shell-text);background:var(--oi-shell-card-solid);border-color:var(--oi-shell-border-strong);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--oi-shell-card-solid) 78%, transparent)}:root[data-theme=tahai-oi-light] .input::placeholder,:root[data-theme=tahai-oi-light] .textarea::placeholder{color:var(--oi-shell-muted)}:root[data-theme=tahai-oi-light] .mobileOrgSwitcher.mobileOnly,:root[data-theme=tahai-oi-light] .mobileOrgPickerGroup,:root[data-theme=tahai-oi-light] .mobileWorkspaceSummary{color:var(--oi-shell-text);background:color-mix(in srgb, var(--oi-shell-card-solid) 88%, transparent);border-color:var(--oi-shell-border)}:root[data-theme=tahai-oi-light] .tahai-cmdk-overlay{background:color-mix(in srgb, var(--oi-shell-bg) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08)}:root[data-theme=tahai-oi-light] .tahai-cmdk-header{border-bottom-color:var(--oi-shell-border);background:color-mix(in srgb, var(--oi-shell-card-solid) 92%, transparent)}:root[data-theme=tahai-oi-light] .tahai-cmdk-input{color:var(--oi-shell-text);background:var(--oi-shell-card-solid);border-color:var(--oi-shell-border-strong)}:root[data-theme=tahai-oi-light] .tahai-cmdk-hint,:root[data-theme=tahai-oi-light] .tahai-cmdk-status,:root[data-theme=tahai-oi-light] .tahai-cmdk-empty,:root[data-theme=tahai-oi-light] .tahai-cmdk-subtitle{color:var(--oi-shell-muted)}:root[data-theme=tahai-oi-light] .tahai-cmdk-list{background:color-mix(in srgb, var(--oi-shell-bg) 52%, transparent)}:root[data-theme=tahai-oi-light] .tahai-cmdk-item{color:var(--oi-shell-text);background:var(--oi-shell-card-solid);border-color:var(--oi-shell-border);box-shadow:0 10px 28px color-mix(in srgb, var(--oi-shell-rail) 6%, transparent)}:root[data-theme=tahai-oi-light] .tahai-cmdk-item:hover,:root[data-theme=tahai-oi-light] .tahai-cmdk-item.is-active{color:var(--oi-shell-text);background:var(--oi-shell-selected);border-color:var(--brand-itdocs-primary-line)}:root[data-theme=tahai-oi-light] .portalContentWrap{overflow:visible}:root[data-theme=tahai-oi-light] .panel,:root[data-theme=tahai-oi-light] .card,:root[data-theme=tahai-oi-light] .cardItem,:root[data-theme=tahai-oi-light] .enterpriseHubCard,:root[data-theme=tahai-oi-light] .commandActionCard,:root[data-theme=tahai-oi-light] .commandResultCard{background:var(--oi-shell-card-solid)}:root[data-theme=tahai-oi-light] .onboardingChoiceCard,:root[data-theme=tahai-oi-light] .trialStatusBanner,:root[data-theme=tahai-oi-light] .clientPortalBanner,:root[data-theme=tahai-oi-light] .connectivityBanner,:root[data-theme=tahai-oi-light] .banner{color:var(--oi-shell-text);background:color-mix(in srgb, var(--oi-shell-card-solid) 86%, var(--oi-shell-bg-2));border-color:var(--oi-shell-border)}:root[data-theme=tahai-oi-light] .bannerError{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--oi-shell-card-solid));border-color:color-mix(in srgb, var(--danger) 30%, var(--oi-shell-border))}:root[data-theme=tahai-oi-light] .bannerWarning{color:#7a4b00;background:color-mix(in srgb, #f59e0b 9%, var(--oi-shell-card-solid));border-color:color-mix(in srgb, #f59e0b 34%, var(--oi-shell-border))}:root[data-theme=tahai-oi-light] .topbar,:root[data-theme=tahai-oi-light] .portalShell,:root[data-theme=tahai-oi-light] .portalBar{max-width:none}:root[data-theme=tahai-oi-light] .enterpriseReadinessStrip span,:root[data-theme=tahai-oi-light] .enterpriseHubStats span,:root[data-theme=tahai-oi-light] .enterpriseHubCardMeta span,:root[data-theme=tahai-oi-light] .operationsOutcomeCard{background:var(--oi-shell-card-solid)}:root[data-theme=tahai-oi-light] .logBox,:root[data-theme=tahai-oi-light] .browserMissionEvidencePackText{color:var(--oi-shell-text);background:color-mix(in srgb, var(--oi-shell-bg) 74%, var(--oi-shell-card-solid));border:1px solid var(--oi-shell-border)}:root[data-theme=tahai-oi-light] .enterpriseHubHero,:root[data-theme=tahai-oi-light] .enterpriseUxChrome,:root[data-theme=tahai-oi-light] .enterpriseLensHero,:root[data-theme=tahai-oi-light] .enterpriseLensRealHero,:root[data-theme=tahai-oi-light] .enterpriseHubCard,:root[data-theme=tahai-oi-light] .enterpriseMetricCard,:root[data-theme=tahai-oi-light] .enterpriseLensRow,:root[data-theme=tahai-oi-light] .onboardingChoiceCard,:root[data-theme=tahai-oi-light] .clientPortalSection,:root[data-theme=tahai-oi-light] .commandCenterCoveragePanel{color:var(--oi-shell-text);background:linear-gradient(180deg, var(--panel), var(--panel-2));border-color:var(--oi-shell-border);box-shadow:var(--shadow-soft)}:root[data-theme=tahai-oi-light] .enterpriseHubHero p,:root[data-theme=tahai-oi-light] .enterpriseLensHero p,:root[data-theme=tahai-oi-light] .enterpriseLensRealHero p,:root[data-theme=tahai-oi-light] .enterpriseHubCard p,:root[data-theme=tahai-oi-light] .enterpriseMetricCard small,:root[data-theme=tahai-oi-light] .enterpriseLensRow small,:root[data-theme=tahai-oi-light] .commandActionCard span,:root[data-theme=tahai-oi-light] .commandActionCard em{color:var(--oi-shell-muted)}.enterpriseHubCard,.enterpriseMetricCard,.enterpriseLensRow,.commandActionCard,.commandResultCard,.clientPortalItem,.browserMissionSubItem,.qualityMetricCard,.miniCard,.cardItem{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;min-width:0;overflow:visible}.enterpriseHubCard{min-height:unset;align-content:start}.enterpriseHubCard p,.enterpriseMetricCard small,.enterpriseLensRow small,.commandActionCard span,.commandResultCard p,.clientPortalItem p,.browserMissionSubItem p,.qualityMetricCard p,.miniCard .small{white-space:normal;text-overflow:clip;max-width:100%;display:block;overflow:visible}.enterpriseMetricGrid,.prefrontalStatusGrid,.commandActionGrid,.cardGrid,.operationsOutcomeGrid,.enterpriseHubCardGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.enterpriseLensRow{grid-template-columns:minmax(0,1fr) auto;display:grid}.enterpriseLensRow em{white-space:normal;overflow-wrap:anywhere;max-width:min(260px,42vw)}@media (width>=1280px){.appShell,.portalShell,.enterpriseHubShell,.enterpriseLensSurface,.enterpriseLensRealSurface,.commandCenterPanel,.prefrontalPanel,.v3Surface{width:100%;max-width:none}.enterpriseHubCardGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.enterpriseMetricGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}:root[data-theme=tahai-oi-light] .tahai-cmdk-overlay{background:color-mix(in srgb, var(--bg-2) 72%, transparent)}:root[data-theme=tahai-oi-light] .tahai-cmdk{width:min(1120px,100vw - 32px);color:var(--oi-shell-text);background:linear-gradient(180deg, var(--surface), var(--panel-2));border-color:var(--oi-shell-border-strong);box-shadow:var(--shadow)}:root[data-theme=tahai-oi-light] .tahai-cmdk-input,:root[data-theme=tahai-oi-light] .tahai-cmdk-item{color:var(--oi-shell-text);background:var(--surface);border-color:var(--oi-shell-border)}:root[data-theme=tahai-oi-light] .select option,:root[data-theme=tahai-oi-light] select option{color:var(--text);background:var(--oi-canvas-raised)}@media (width<=720px){.enterpriseLensRow{grid-template-columns:1fr}.enterpriseLensRow em{max-width:none}.tahai-cmdk-header{grid-template-columns:1fr}.tahai-cmdk-hint{white-space:normal}}@media (width>=1100px){.appShell{width:100%;max-width:none;overflow-x:hidden}.portalShell,.portalWorkspaceGrid,.portalContentWrap,.portalSidebarWrap,.portalPane,.portalBar,.portalToolbar,.portalSplit,.enterpriseHubShell,.enterpriseLensSurface,.enterpriseLensRealSurface,.commandCenterPanel,.prefrontalPanel,.v3Surface{width:100%;max-width:none}.portalSplit{grid-template-columns:minmax(360px,.56fr) minmax(0,1.44fr)}}.portalShell,.portalWorkspaceGrid,.portalContentWrap,.portalSidebarWrap,.portalPane,.portalToolbar,.portalSplit,.panel,.card,.cardItem,.tModalCard,.tModalBody,.domainInspectorStatGrid,.domainInspectorToolGrid{min-width:0}.card,.cardItem,.panel,.enterpriseHubCard,.enterpriseMetricCard,.enterpriseLensRow,.qualityMetricCard,.commandActionCard,.commandResultCard,.clientPortalItem,.browserMissionSubItem{overflow-wrap:anywhere;word-break:normal}.tModalBody .cardItem{align-items:start!important}.tModalBody .cardItem>*{min-width:0}.domainInspectorStatGrid,.domainInspectorToolGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.domainInspectorToolGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.domainInspectorEmpty{justify-items:start;gap:12px;display:grid}.kv{grid-template-columns:minmax(120px,.28fr) minmax(0,1fr)}.logBox{max-width:100%;overflow:auto}:root[data-theme=tahai-oi-light] .tModalBackdrop,:root[data-theme=tahai-oi-light] .modalOverlay{background:color-mix(in srgb, var(--bg-2) 72%, transparent)}:root[data-theme=tahai-oi-light] .tModalCard,:root[data-theme=tahai-oi-light] .modalCard{color:var(--oi-shell-text);background:linear-gradient(180deg, var(--surface), var(--panel-2));border-color:var(--oi-shell-border-strong)}:root[data-theme=tahai-oi-light] .tModalHead,:root[data-theme=tahai-oi-light] .modalHeader{color:var(--oi-shell-text);background:color-mix(in srgb, var(--surface) 94%, var(--panel-2));border-bottom-color:var(--oi-shell-border)}:root[data-theme=tahai-oi-light] .tModalBody .card,:root[data-theme=tahai-oi-light] .tModalBody .cardItem,:root[data-theme=tahai-oi-light] .tModalBody .tBanner,:root[data-theme=tahai-oi-light] .domainInspectorEmpty{color:var(--oi-shell-text);background:var(--surface);border-color:var(--oi-shell-border)}:root[data-theme=tahai-oi-light] .tahai-cmdk-title,:root[data-theme=tahai-oi-light] .tahai-cmdk-subtitle{overflow-wrap:anywhere}@media (width<=720px){.kv{grid-template-columns:1fr}.tModalBackdrop,.modalOverlay{padding:8px}.tModalCard,.modalCard{max-height:calc(100vh - 16px);width:calc(100vw - 16px)!important;height:auto!important}}.onboardingChoiceGrid,.onboardingCardGrid,.enterpriseOutcomeGrid,.operationsOutcomeGrid,.enterpriseHubGrid,.enterpriseStatusStrip,.enterpriseActionCluster{min-width:0}.onboardingChoiceCard,.onboardingCard,.enterpriseOutcomeCard,.operationsOutcomeCard,.enterpriseHubCard,.enterpriseLensHero,.enterpriseRouteHero,.enterpriseUxChrome{overflow-wrap:anywhere;min-width:0}.onboardingChoiceCard .select,.onboardingCard .select,.onboardingChoiceCard .input,.onboardingCard .input,.onboardingChoiceCard .textarea,.onboardingCard .textarea{width:100%;max-width:100%}:root[data-theme=tahai-oi-light] .onboardingChoiceCard,:root[data-theme=tahai-oi-light] .onboardingCard,:root[data-theme=tahai-oi-light] .enterpriseUxChrome,:root[data-theme=tahai-oi-light] .enterpriseRouteHero,:root[data-theme=tahai-oi-light] .enterpriseStatusStrip,:root[data-theme=tahai-oi-light] .operationsSnapshot,:root[data-theme=tahai-oi-light] .operationsOutcomeCard,:root[data-theme=tahai-oi-light] .operationsConfidencePanel{color:var(--oi-shell-text);background:color-mix(in srgb, var(--surface) 96%, var(--panel-2));border-color:var(--oi-shell-border)}:root[data-theme=tahai-oi-light] .onboardingPlanSummary,:root[data-theme=tahai-oi-light] .trialStatusBanner,:root[data-theme=tahai-oi-light] .domainInspectorEmpty,:root[data-theme=tahai-oi-light] .domainInspectorStatGrid>*,:root[data-theme=tahai-oi-light] .domainInspectorToolGrid>*{color:var(--oi-shell-text);background:var(--surface);border-color:var(--oi-shell-border)}@media (width>=1280px){.onboardingPanel,.enterpriseUxChrome,.enterpriseHubShell,.enterpriseLensRealSurface,.enterpriseLensSurface,.portalContentWrap{max-width:none}.onboardingChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.appShell{width:100%;max-width:100%}.portalShell,.portalWorkspaceGrid,.portalContentWrap,.portalSidebarWrap,.portalPane,.portalBar,.portalToolbar,.portalSplit,.enterpriseUxChrome,.enterpriseHubShell,.enterpriseLensSurface,.enterpriseLensRealSurface,.commandCenterPanel{width:100%;max-width:none}@media (width>=1180px){.appShell{padding:20px clamp(18px,2vw,36px) 56px}.portalShell{padding:clamp(18px,1.8vw,28px)}.portalWorkspaceGrid{grid-template-columns:minmax(260px,.22fr) minmax(0,1fr)}.portalWorkspaceGridDocs{grid-template-columns:minmax(270px,.2fr) minmax(0,1fr)}.portalSplit{grid-template-columns:minmax(340px,.42fr) minmax(0,1fr)}}.portalContentWrap,.portalPane,.panel,.card,.cardItem,.enterpriseHubCard,.enterpriseMetricCard,.enterpriseLensRow,.commandActionCard,.commandResultCard,.onboardingChoiceCard,.onboardingCard,.clientPortalItem,.domainInspectorStatGrid>*,.domainInspectorToolGrid>*{overflow-wrap:anywhere;word-break:normal;min-width:0}.portalProjectsWrap,.portalSplit,.docsListPane,.docsDetailPane{overflow:hidden}.docPreview,.logBox,.tahai-cmdk-subtitle,.commandResultCard p,.enterpriseLensRow small,.enterpriseOutcomeCard small,.operationsOutcomeCard small{overflow-wrap:anywhere;word-break:normal}:root[data-theme=tahai-oi-light] .portalShell,:root[data-theme=tahai-oi-light] .portalBar,:root[data-theme=tahai-oi-light] .portalContentWrap,:root[data-theme=tahai-oi-light] .portalSidebarWrap,:root[data-theme=tahai-oi-light] .portalPane,:root[data-theme=tahai-oi-light] .panel,:root[data-theme=tahai-oi-light] .card,:root[data-theme=tahai-oi-light] .cardItem,:root[data-theme=tahai-oi-light] .enterpriseHubCard,:root[data-theme=tahai-oi-light] .enterpriseMetricCard,:root[data-theme=tahai-oi-light] .enterpriseLensRow,:root[data-theme=tahai-oi-light] .commandActionCard,:root[data-theme=tahai-oi-light] .commandResultCard{color:var(--oi-shell-text);background:linear-gradient(180deg, var(--surface), var(--panel-2));border-color:var(--oi-shell-border);box-shadow:var(--shadow-soft)}:root[data-theme=tahai-oi-light] .enterpriseUxChrome,:root[data-theme=tahai-oi-light] .enterpriseHubHero,:root[data-theme=tahai-oi-light] .enterpriseLensHero,:root[data-theme=tahai-oi-light] .enterpriseLensRealHero{color:var(--oi-shell-text);background:linear-gradient(135deg, var(--oi-canvas-raised), var(--surface2));border-color:var(--oi-shell-border-strong);box-shadow:var(--shadow)}:root[data-theme=tahai-oi-light] .enterpriseBreadcrumb,:root[data-theme=tahai-oi-light] .enterpriseRouteHero p,:root[data-theme=tahai-oi-light] .enterpriseHubHero p,:root[data-theme=tahai-oi-light] .enterpriseLensHero p,:root[data-theme=tahai-oi-light] .enterpriseLensRealHero p{color:var(--muted)}:root[data-theme=tahai-oi-light] .enterpriseBreadcrumb strong,:root[data-theme=tahai-oi-light] .enterpriseRouteHero h1,:root[data-theme=tahai-oi-light] .enterpriseHubHero h2,:root[data-theme=tahai-oi-light] .enterpriseLensHero h2,:root[data-theme=tahai-oi-light] .enterpriseLensRealHero h2{color:var(--oi-shell-text)}:root[data-theme=tahai-oi-light] .select,:root[data-theme=tahai-oi-light] select,:root[data-theme=tahai-oi-light] .input,:root[data-theme=tahai-oi-light] input,:root[data-theme=tahai-oi-light] .textarea,:root[data-theme=tahai-oi-light] textarea{color:var(--oi-shell-text)!important;background:var(--oi-canvas-raised)!important;border-color:var(--oi-shell-border-strong)!important}:root[data-theme=tahai-oi-light] .select:disabled,:root[data-theme=tahai-oi-light] select:disabled,:root[data-theme=tahai-oi-light] .input:disabled,:root[data-theme=tahai-oi-light] input:disabled{color:var(--muted)!important;background:var(--bg-2)!important}.tahai-cmdk{min-width:0}:root[data-theme=tahai-oi-light] .tahai-cmdk{width:min(1320px,100vw - 24px);color:var(--oi-shell-text);background:linear-gradient(180deg, var(--oi-canvas-raised), var(--surface2));border-color:var(--oi-shell-border-strong)}:root[data-theme=tahai-oi-light] .tahai-cmdk-list{max-height:calc(86vh - 96px);overflow:auto}:root[data-theme=tahai-oi-light] .tahai-cmdk-input,:root[data-theme=tahai-oi-light] .tahai-cmdk-item{color:var(--oi-shell-text);background:var(--oi-canvas-raised)}@media (width<=720px){.appShell{padding-inline:10px}.portalShell{padding:12px}.portalContentWrap,.portalPane,.enterpriseUxChrome,.enterpriseHubHero,.enterpriseLensHero,.enterpriseLensRealHero{border-radius:18px}}:root[data-theme=tahai-oi-light] .ambientVideo{display:none}:root[data-theme=tahai-oi-light] .topbar,:root[data-theme=tahai-oi-light] .portalShell,:root[data-theme=tahai-oi-light] .portalBar,:root[data-theme=tahai-oi-light] .portalContentWrap,:root[data-theme=tahai-oi-light] .portalPane,:root[data-theme=tahai-oi-light] .portalSidebarWrap,:root[data-theme=tahai-oi-light] .panel,:root[data-theme=tahai-oi-light] .card,:root[data-theme=tahai-oi-light] .cardItem,:root[data-theme=tahai-oi-light] .enterpriseUxChrome,:root[data-theme=tahai-oi-light] .enterpriseHubHero,:root[data-theme=tahai-oi-light] .enterpriseLensHero,:root[data-theme=tahai-oi-light] .enterpriseLensRealHero,:root[data-theme=tahai-oi-light] .modalCard,:root[data-theme=tahai-oi-light] .tModalCard{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=tahai-oi-light] .portalShell{min-height:calc(100vh - 40px)}.enterpriseHubShell,.enterpriseLensSurface,.enterpriseLensRealSurface,.commandCenterPanel,.projectWorkspace,.clientPortalShell{width:100%;min-width:0;max-width:none}.enterpriseHubHero,.enterpriseUxChrome,.enterpriseLensHero,.enterpriseLensRealHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.5vw,24px);display:grid}.enterpriseHubHero h2,.enterpriseRouteHero h1,.enterpriseLensHero h2,.enterpriseLensRealHero h2{margin-bottom:8px;line-height:1.08}.enterpriseHubHero p,.enterpriseRouteHero p,.enterpriseLensHero p,.enterpriseLensRealHero p{max-width:82ch}.enterpriseHubStats,.enterpriseStatusStrip,.enterpriseReadinessStrip{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.enterpriseHubStats span,.enterpriseStatusStrip span,.enterpriseReadinessStrip span{white-space:normal;overflow-wrap:anywhere;min-width:0}.enterpriseHubCardGrid,.enterpriseOutcomeGrid,.operationsOutcomeGrid,.enterpriseMetricGrid,.qualityScoreGrid,.passwordRiskMetrics,.designTokenGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr))!important}.enterpriseHubCard,.enterpriseOutcomeCard,.operationsOutcomeCard,.enterpriseMetricCard,.qualityScoreCard,.passwordRiskMetric,.designTokenCard,.releaseCard,.clientPortalItem,.commandActionCard,.commandResultCard,.relationshipNodeCard,.browserMissionSubItem{contain:layout paint;min-width:0;max-width:100%;overflow:clip}.enterpriseHubCard p,.enterpriseOutcomeCard small,.operationsOutcomeCard small,.enterpriseMetricCard p,.qualityScoreCard p,.passwordRiskMetric p,.releaseCard p,.clientPortalItem p,.commandActionCard p,.commandResultCard p,.relationshipNodeCard p,.browserMissionSubItem p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.docsListPane,.docsDetailPane,.portalPaneList,.portalPaneDetail{min-height:0}.docsList,.portalPaneList,.tahai-cmdk-list,.modalBody,.tModalBody{scrollbar-gutter:stable}.portalToolbar,.portalPaneHead,.sectionHead,.enterpriseActionCluster,.ctaRow,.row,.portalToolbar>*,.portalPaneHead>*,.sectionHead>*,.enterpriseActionCluster>*,.ctaRow>*,.row>*{min-width:0}.select,.input,.textarea,button,.btn,.primaryButton,.ghostButton{max-width:100%}:root[data-theme=tahai-oi-light] .select,:root[data-theme=tahai-oi-light] select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;appearance:auto}:root[data-theme=tahai-oi-light] .portalBar{z-index:30;position:sticky;top:10px}:root[data-theme=tahai-oi-light] .enterpriseNavShell{scrollbar-gutter:stable;max-height:calc(100vh - 160px);overflow:auto}:root[data-theme=tahai-oi-light] .tahai-cmdk{width:min(1380px,100vw - 18px);max-height:calc(100vh - 18px)}@supports (content-visibility:auto){.enterpriseHubGroup,.enterpriseLensSurface,.enterpriseLensRealSurface,.portalContentWrap>.panel,.clientPortalSection,.releaseCardList,.qualityFindingList{content-visibility:auto;contain-intrinsic-size:720px}}@media (width>=1440px){.appShell{padding-inline:clamp(18px,1.4vw,30px)}.portalWorkspaceGrid{grid-template-columns:minmax(250px,.18fr) minmax(0,1fr)}.portalWorkspaceGridDocs{grid-template-columns:minmax(260px,.18fr) minmax(0,1fr)}.portalSplit{grid-template-columns:minmax(320px,.34fr) minmax(0,1fr)}}@media (width<=960px){.enterpriseHubHero,.enterpriseUxChrome,.enterpriseLensHero,.enterpriseLensRealHero{grid-template-columns:1fr}:root[data-theme=tahai-oi-light] .portalBar{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html,body,#root,.appShell{width:100%;max-width:none}.appShell{overflow-x:clip}@media (width>=1024px){.appShell{padding:clamp(12px,1vw,22px) clamp(12px,1.05vw,24px) 48px}.topbar,.heroPanel,.heroTelemetry,.moduleSection,.runtimeSection,.footerShowcase,.portalShell,.portalBar,.portalToolbar,.portalWorkspaceGrid,.portalWorkspaceGridDocs,.portalContentWrap,.portalSidebarWrap,.portalPane,.portalSplit,.enterpriseUxChrome,.enterpriseHubShell,.enterpriseHubHero,.enterpriseLensSurface,.enterpriseLensRealSurface,.enterpriseLensHero,.enterpriseLensRealHero,.commandCenterPanel,.prefrontalPanel,.documentationQualityShell,.relationshipGraphShell,.releaseRegisterShell,.migrationImportShell,.passwordRiskShell,.complianceControlShell,.designSystemShell,.projectWorkspace,.clientPortalShell,.v3Surface{width:100%;margin-left:0;margin-right:0;max-width:none!important}.portalShell{min-height:calc(100vh - 32px);padding:clamp(16px,1.35vw,26px)}.portalBar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.portalNav.enterprisePortalNav,.enterprisePortalNav,.enterpriseNavShell{width:100%;min-width:0}.enterpriseNavShell{scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:8px;display:flex;overflow:auto hidden}.enterpriseNavGroup{scroll-snap-align:start;flex:none}.portalWorkspaceGrid,.portalWorkspaceGridDocs{align-items:stretch;grid-template-columns:clamp(260px,17vw,360px) minmax(0,1fr)!important}.portalSplit{align-items:stretch;grid-template-columns:minmax(360px,min(30vw,520px)) minmax(0,1fr)!important}.portalContentWrap,.portalPane{min-height:calc(100vh - 190px)}.portalProjectsWrap,.portalContentWrap,.portalPane,.panel{overflow:visible}.docsListPane,.portalPaneList{max-height:calc(100vh - 210px);overflow:auto}.docsDetailPane,.portalPaneDetail{overflow:visible}}@media (width>=1600px){.appShell{padding-left:clamp(14px,.9vw,24px);padding-right:clamp(14px,.9vw,24px)}.portalWorkspaceGrid,.portalWorkspaceGridDocs{grid-template-columns:clamp(300px,15vw,390px) minmax(0,1fr)!important}.portalSplit{grid-template-columns:minmax(420px,min(28vw,560px)) minmax(0,1fr)!important}.enterpriseHubCardGrid,.enterpriseMetricGrid,.cardGrid,.commandActionGrid,.prefrontalStatusGrid,.qualityScoreGrid,.passwordRiskMetrics,.releaseCardList,.clientPortalLibraryGrid,.relationshipGraphGrid,.relationshipNeighborGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important}}.enterpriseHubCard,.enterpriseOutcomeCard,.operationsOutcomeCard,.enterpriseMetricCard,.qualityScoreCard,.passwordRiskMetric,.designTokenCard,.releaseCard,.clientPortalItem,.commandActionCard,.commandResultCard,.relationshipNodeCard,.browserMissionSubItem,.miniCard,.card,.cardItem,.panel{contain:none;min-width:0;max-width:100%;overflow:visible}.enterpriseHubCard p,.enterpriseOutcomeCard small,.operationsOutcomeCard small,.enterpriseMetricCard p,.qualityScoreCard p,.passwordRiskMetric p,.releaseCard p,.clientPortalItem p,.commandActionCard p,.commandResultCard p,.relationshipNodeCard p,.browserMissionSubItem p,.miniCard .small,.card p,.cardItem p,.panel p{-webkit-line-clamp:unset;-webkit-box-orient:initial;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;display:block;overflow:visible}.portalToolbar,.portalPaneHead,.sectionHead,.enterpriseActionCluster,.ctaRow,.row{width:100%;min-width:0}.portalToolbar>*,.portalPaneHead>*,.sectionHead>*,.enterpriseActionCluster>*,.ctaRow>*,.row>*{min-width:0}.select,.input,.textarea{max-width:none}.portalToolbar .select,.portalBar .select,.mobileOrgPickerGroup .select{width:auto;min-width:min(100%,240px)}@media (width>=1024px){.portalToolbar .select,.portalBar .select{min-width:clamp(240px,18vw,380px)}}.pmWorkspaceGrid,.pmOverviewGrid,.pmMetricGrid,.pmLinkGrid,.pmPaletteGrid{min-width:0}@media (width>=1024px){.pmWorkspaceGrid{grid-template-columns:minmax(0,1fr) clamp(300px,22vw,420px)!important}.pmOverviewGrid,.pmLinkGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important}.pmMetricGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))!important}}:root[data-theme=tahai-oi-light] .portalShell,:root[data-theme=tahai-oi-light] .portalBar,:root[data-theme=tahai-oi-light] .portalContentWrap,:root[data-theme=tahai-oi-light] .portalSidebarWrap,:root[data-theme=tahai-oi-light] .portalPane{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=tahai-oi-light] .tahai-cmdk{width:min(1480px,100vw - 20px);max-width:none}:root[data-theme=tahai-oi-light] .tahai-cmdk-list{max-height:calc(100vh - 128px)}.tModalCard,.modalCard{max-width:min(1480px,100vw - 24px)}@media (width<=1023px){.portalBar,.portalWorkspaceGrid,.portalWorkspaceGridDocs,.portalSplit,.pmWorkspaceGrid,.pmOverviewGrid,.pmMetricGrid,.pmLinkGrid,.pmPaletteGrid{grid-template-columns:1fr!important}.portalToolbar .select,.portalBar .select,.mobileOrgPickerGroup .select{width:100%}}.portalShell,.portalShell *,.modalOverlay *,.tModalBackdrop *{min-width:0}@media (width>=1024px){.portalShell{border-radius:20px;width:100%;min-height:calc(100vh - 24px);padding:clamp(12px,.95vw,22px);max-width:none!important}.portalBar{grid-template-columns:minmax(0,1fr) minmax(260px,max-content);align-items:stretch;gap:10px;width:100%;display:grid!important}.portalNav.enterprisePortalNav{width:100%;display:block}.enterpriseNavShell{scrollbar-gutter:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;width:100%;padding:10px;scroll-snap-type:none!important;max-height:none!important;display:grid!important;overflow:visible!important}.enterpriseNavGroup{grid-template-columns:minmax(90px,auto) minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid;flex:initial!important;scroll-snap-align:none!important;min-width:0!important}.enterpriseNavGroupLabel{white-space:normal;padding-inline:0;line-height:1.15}.enterpriseNavGroupLinks{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.enterpriseNavLink{white-space:normal;text-align:left;border-radius:12px;flex:118px;justify-content:flex-start;min-width:0;line-height:1.18}.portalContentWrap,.portalProjectsWrap,.portalPane,.portalSidebarWrap,.enterpriseUxChrome,.enterpriseHubShell,.enterpriseLensSurface,.enterpriseLensRealSurface,.commandCenterPanel,.clientPortal2,.v3Surface,.projectWorkspace{width:100%;max-width:none!important;margin-inline:0!important}.portalContentWrap>*,.portalProjectsWrap>*,.portalPane>*,.enterpriseHubShell>*,.enterpriseLensSurface>*,.enterpriseLensRealSurface>*,.commandCenterPanel>*,.projectWorkspace>*{width:100%;max-width:none!important}.portalContentWrap [style*=max-width],.portalProjectsWrap [style*=max-width],.portalPane [style*=max-width],.projectWorkspace [style*=max-width]{max-width:none!important}.portalContentWrap [style*="width: min"],.portalProjectsWrap [style*="width: min"],.portalPane [style*="width: min"],.projectWorkspace [style*="width: min"]{width:100%!important}.enterpriseHubHero,.enterpriseRouteHero,.enterpriseLensHero,.enterpriseLensRealHero,.clientPortalHero,.documentationQualityHeader,.designHeroHeader{grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:start}.enterpriseHubCardGrid,.enterpriseMetricGrid,.commandActionGrid,.cardGrid,.clientPortalStats,.clientPortalGrid,.clientPortalLibraryGrid,.prefrontalStatusGrid,.qualityScoreGrid,.passwordRiskMetrics,.builtInToolsGrid,.domainInspectorStatGrid,.relationshipGraphGrid,.relationshipNeighborGrid,.designTokenGrid,.designRouteGroups{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}.grid2,.tModalGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))!important}.portalSplit{grid-template-columns:minmax(380px,min(34vw,620px)) minmax(0,1fr)!important}.portalWorkspaceGrid,.portalWorkspaceGridDocs{grid-template-columns:minmax(300px,min(22vw,420px)) minmax(0,1fr)!important}}@media (width>=1800px){.portalWorkspaceGrid,.portalWorkspaceGridDocs{grid-template-columns:minmax(340px,18vw) minmax(0,1fr)!important}.portalSplit{grid-template-columns:minmax(480px,30vw) minmax(0,1fr)!important}.enterpriseNavShell{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.sectionHead,.portalPaneHead,.enterpriseRouteHero,.enterpriseActionCluster,.ctaRow,.row,.tModalHead,.tModalHeadRight,.commandResultCard,.releaseCard,.clientPortalHero,.builtInToolTopline{flex-wrap:wrap;min-width:0}.sectionHead>*,.portalPaneHead>*,.enterpriseRouteHero>*,.enterpriseActionCluster>*,.ctaRow>*,.row>*,.tModalHead>*,.tModalHeadRight>*,.commandResultCard>*,.releaseCard>*,.clientPortalHero>*,.builtInToolTopline>*{min-width:0}.portalShell .btn,.portalShell .primaryButton,.portalShell .secondaryButton,.portalShell .ghostButton,.portalShell .input,.portalShell .select,.portalShell .textarea,.tModalCard .btn,.tModalCard .input,.tModalCard .select,.tModalCard .textarea,.modalCard .btn,.modalCard .input,.modalCard .select,.modalCard .textarea{max-width:100%!important}.portalContentWrap table,.portalPane table,.tModalCard table,.modalCard table{width:100%;max-width:100%}.portalContentWrap pre,.portalPane pre,.tModalCard pre,.modalCard pre,.portalContentWrap code,.portalPane code,.tModalCard code,.modalCard code{white-space:pre-wrap;word-break:break-word;max-width:100%;overflow:auto}.modalOverlay .modalCard[style],.tModalBackdrop .tModalCard[style],.modalOverlay .modal[style],.tModalBackdrop .modal[style]{width:min(1760px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.modalOverlay .modalCard,.tModalBackdrop .tModalCard,.modalOverlay .modal,.tModalBackdrop .modal{max-height:calc(100vh - 20px);overflow:auto}:root[data-theme=tahai-oi-light] .portalShell,:root[data-theme=tahai-oi-light] .portalContentWrap,:root[data-theme=tahai-oi-light] .portalSidebarWrap,:root[data-theme=tahai-oi-light] .portalPane,:root[data-theme=tahai-oi-light] .enterpriseUxChrome,:root[data-theme=tahai-oi-light] .panel,:root[data-theme=tahai-oi-light] .card,:root[data-theme=tahai-oi-light] .cardItem,:root[data-theme=tahai-oi-light] .portalBar{box-shadow:var(--shadow-soft)}@media (width<=1023px){.portalShell{border-radius:18px;width:100%;padding:12px;max-width:none!important}.enterpriseNavGroup,.enterpriseNavGroupLinks,.enterpriseNavLink,.portalContentWrap,.portalPane,.portalSidebarWrap,.modalOverlay .modalCard,.tModalBackdrop .tModalCard{width:100%}.enterpriseNavLink{white-space:normal}}html,body,#root{width:100%;min-width:0;overflow-x:clip}.appShell{width:100%;min-width:0;max-width:none;padding-left:clamp(12px,1.1vw,28px);padding-right:clamp(12px,1.1vw,28px);overflow:visible}.appShell:has(.portalShell){padding:clamp(10px,.9vw,22px) clamp(10px,.85vw,24px) 44px}.appShell:has(.portalShell) .topbar{border-radius:20px;width:100%;max-width:none;margin-inline:0}.portalShell{border-radius:22px;min-width:0;padding:clamp(12px,.9vw,22px);overflow:visible;width:100%!important;max-width:none!important;margin-inline:0!important}.portalShell *,.modalOverlay *,.tModalBackdrop *,.tahai-cmdk *{min-width:0}.portalBar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;width:100%;margin-bottom:12px;display:grid;max-width:none!important}.portalNav,.enterprisePortalNav,.enterpriseNavShell,.enterpriseNavGroup,.enterpriseNavGroupLinks,.portalActionsDrawer,.portalToolbarRight{width:100%;min-width:0;max-width:none!important}.enterpriseNavShell{border-radius:18px;padding:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:8px!important;display:grid!important;overflow:visible!important}.enterpriseNavGroup{border-radius:14px;align-items:stretch;gap:8px;padding:8px;grid-template-columns:minmax(92px,.28fr) minmax(0,1fr)!important;display:grid!important}.enterpriseNavGroupLinks{gap:6px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;display:grid!important}.enterpriseNavLink{text-align:left;justify-content:flex-start;width:100%;min-height:40px;padding:8px 10px;line-height:1.15;white-space:normal!important}.portalActionsDrawer{grid-template-columns:minmax(280px,1fr) repeat(3,max-content);align-items:end;gap:8px;display:grid!important}.portalActionsDrawer .mobileActionGroup,.portalActionsDrawer .select,.portalActionsDrawer .input{width:100%!important;max-width:none!important}.portalContentWrap,.portalProjectsWrap,.portalSidebarWrap,.portalPane,.enterpriseUxChrome,.enterpriseHubShell,.enterpriseLensSurface,.enterpriseLensRealSurface,.commandCenterPanel,.clientPortal2,.v3Surface,.projectWorkspace,.pmWorkspace,.pmShell,.pmBoard,.settingsShell,.adminSurface,.prefrontalPanel,.builtInToolsGuardrailPanel,.relationshipGraphPanel,.documentationQualityPanel,.domainInspectorPanel,.domainsDnsSslPanel,.auditPanel{width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important}.portalContentWrap,.portalPane,.portalSidebarWrap{overflow:visible}.panel,.card,.cardItem,.enterpriseHubCard,.enterpriseLensCard,.enterpriseMetricCard,.qualityMetricCard,.commandCard,.commandResultCard,.domainInspectorCard,.domainInspectorPanel,.builtInToolCard,.securityCard,.releaseCard,.relationshipNodeCard,.clientPortalCard,.clientPortalHero,.pmCard,.pmPanel,.pmLane,.pmTaskCard{overflow-wrap:anywhere;word-break:normal;text-wrap:pretty;min-width:0!important}.panel,.card,.cardItem{overflow:visible}.portalWorkspaceGrid,.portalWorkspaceGridDocs{gap:clamp(12px,.9vw,20px);grid-template-columns:minmax(320px,.22fr) minmax(0,1fr)!important;width:100%!important;max-width:none!important}.portalSplit,.projectWorkspace,.pmWorkspace,.pmProjectLayout,.pmProjectDetail,.pmBoardGrid,.domainInspectorLayout,.relationshipGraphGrid,.clientPortalGrid,.commandCenterGrid,.searchRow,.documentationQualityHeader,.enterpriseHubHero,.enterpriseRouteHero,.enterpriseLensHero,.enterpriseLensRealHero,.securityRoleProofHero,.designHeroHeader,.designQaFreezeHero,.finalRcHero{min-width:0;width:100%!important;max-width:none!important}.portalSplit{grid-template-columns:minmax(420px,.32fr) minmax(0,1fr)!important}.grid2,.tModalGrid,.enterpriseHubCardGrid,.enterpriseMetricGrid,.commandActionGrid,.cardGrid,.clientPortalStats,.clientPortalGrid,.clientPortalLibraryGrid,.prefrontalStatusGrid,.qualityScoreGrid,.passwordRiskMetrics,.builtInToolsGrid,.domainInspectorStatGrid,.relationshipNeighborGrid,.designTokenGrid,.designRouteGroups,.securityFacts,.securityGateGrid,.finalRcGrid,.finalRcStats{width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;max-width:none!important}.enterpriseHubHero,.enterpriseRouteHero,.enterpriseLensHero,.enterpriseLensRealHero,.clientPortalHero,.documentationQualityHeader,.designHeroHeader,.securityRoleProofHero,.designQaFreezeHero,.finalRcHero{grid-template-columns:minmax(0,1fr) minmax(280px,max-content);align-items:start;gap:14px;display:grid}.sectionHead,.portalPaneHead,.enterpriseActionCluster,.ctaRow,.row,.tModalHead,.tModalHeadRight,.commandResultCard,.releaseCard,.clientPortalHero,.builtInToolTopline,.pmToolbar,.pmBoardHeader,.pmProjectHeader{flex-wrap:wrap!important;min-width:0!important;max-width:none!important}.portalShell h1,.portalShell h2,.portalShell h3,.portalShell h4,.portalShell p,.portalShell span,.portalShell small,.portalShell strong,.portalShell li,.modalCard h1,.modalCard h2,.modalCard h3,.modalCard h4,.modalCard p,.modalCard span,.modalCard small,.modalCard strong,.tModalCard h1,.tModalCard h2,.tModalCard h3,.tModalCard h4,.tModalCard p,.tModalCard span,.tModalCard small,.tModalCard strong{overflow-wrap:anywhere}.portalShell [style*="white-space: nowrap"],.modalCard [style*="white-space: nowrap"],.tModalCard [style*="white-space: nowrap"]{white-space:normal!important}.portalShell [style*=textOverflow],.portalShell [style*=text-overflow],.modalCard [style*=textOverflow],.modalCard [style*=text-overflow],.tModalCard [style*=textOverflow],.tModalCard [style*=text-overflow]{text-overflow:clip!important}.portalShell [style*="overflow: hidden"],.modalCard [style*="overflow: hidden"],.tModalCard [style*="overflow: hidden"]{overflow:visible!important}.modalOverlay,.tModalBackdrop,.tahai-cmdk-overlay{justify-content:center;align-items:stretch;padding:10px}.modalCard,.tModalCard,.modalOverlay .modalCard[style],.tModalBackdrop .tModalCard[style],.modalOverlay .modal[style],.tModalBackdrop .modal[style]{border-radius:20px;width:min(1840px,100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}.tahai-cmdk{width:min(1680px,100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}.tahai-cmdk-results,.tModalBody,.modalBody,.modalContent{min-height:0;overflow:auto}.portalShell table,.portalShell .table,.portalShell .tableWrap,.modalCard table,.tModalCard table{width:100%!important;max-width:100%!important}.portalShell pre,.portalShell code,.modalCard pre,.modalCard code,.tModalCard pre,.tModalCard code{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}:root[data-theme=tahai-oi-light] .input,:root[data-theme=tahai-oi-light] .select,:root[data-theme=tahai-oi-light] .textarea,:root[data-theme=tahai-oi-light] input,:root[data-theme=tahai-oi-light] select,:root[data-theme=tahai-oi-light] textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:inset 0 1px 0 var(--focus-ring-soft);background:var(--oi-canvas-raised,var(--surface))!important;color:var(--oi-text,var(--text))!important;border-color:var(--line-strong)!important}@media (width>=1600px){.portalWorkspaceGrid,.portalWorkspaceGridDocs{grid-template-columns:minmax(360px,.18fr) minmax(0,1fr)!important}.portalSplit{grid-template-columns:minmax(520px,.3fr) minmax(0,1fr)!important}.enterpriseNavShell{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))!important}}@media (width<=1100px){.portalActionsDrawer{grid-template-columns:1fr 1fr}.enterpriseHubHero,.enterpriseRouteHero,.enterpriseLensHero,.enterpriseLensRealHero,.clientPortalHero,.documentationQualityHeader,.designHeroHeader,.securityRoleProofHero,.designQaFreezeHero,.finalRcHero,.portalSplit,.portalWorkspaceGrid,.portalWorkspaceGridDocs{grid-template-columns:1fr!important}}@media (width<=720px){.appShell:has(.portalShell){padding:8px 8px 54px}.portalShell{border-radius:16px;padding:10px}.enterpriseNavShell,.enterpriseNavGroup,.enterpriseNavGroupLinks,.portalActionsDrawer{grid-template-columns:1fr!important}.modalOverlay,.tModalBackdrop,.tahai-cmdk-overlay{padding:6px}}.appShell:has(.portalShell){background:var(--bg);min-height:100vh;padding:clamp(8px,.75vw,18px) clamp(8px,.75vw,18px) 36px!important}:is(.appShell:has(.portalShell) .ambientBackdrop,.appShell:has(.portalShell) .ambientVideo,.appShell:has(.portalShell) .ambientGeo,.appShell:has(.portalShell) .ambientGlow,.appShell:has(.portalShell) .ambientGrid){display:none!important}.appShell:has(.portalShell) .topbar{min-height:58px;box-shadow:var(--shadow-soft,0 12px 28px #131f3117)!important;border-radius:16px!important;margin-bottom:10px!important;padding:10px 12px!important}.appShell:has(.portalShell) .brandLogo{width:46px;height:46px}:is(.appShell:has(.portalShell) .topbarMeta,.appShell:has(.portalShell) .statusPill){font-size:.82rem}.portalShell{min-height:calc(100vh - 94px);border-radius:18px!important;padding:clamp(10px,.72vw,16px)!important}.portalBar,.portalToolbar,.portalContentWrap,.portalSidebarWrap,.portalPane,.panel,.card,.cardItem,.enterpriseUxChrome,.enterpriseHubHero,.enterpriseLensHero,.enterpriseLensRealHero,.tModalCard,.modalCard,.tahai-cmdk{border-radius:14px!important}.enterpriseUxChrome,.enterpriseWorkspaceHeader{background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-soft,0 12px 28px #131f3117)!important;margin:0 0 10px!important;padding:10px 12px!important;overflow:visible!important}.enterpriseUxChrome:after,.enterpriseUxChrome:before,.enterpriseWorkspaceHeader:after,.enterpriseWorkspaceHeader:before{display:none!important}.enterpriseBreadcrumb{color:var(--muted)!important;gap:6px!important;margin-bottom:6px!important;font-size:10px!important}.enterpriseRouteHero{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.enterpriseRouteHero h1{letter-spacing:-.035em!important;color:var(--text)!important;margin:2px 0!important;font-size:clamp(1.25rem,1.8vw,2rem)!important;line-height:1.08!important}.enterpriseRouteHero p{max-width:120ch!important;color:var(--muted)!important;font-size:.92rem!important;line-height:1.42!important}.enterpriseActionCluster{justify-content:flex-end!important;gap:6px!important}.enterpriseActionCluster .btn,.portalBar .btn,.portalToolbar .btn,.enterpriseNavLink,.tModalHead .btn,.modalHeader .btn{border-radius:10px!important;min-height:34px!important;padding:7px 10px!important}.enterpriseStatusStrip,.enterpriseReadinessStrip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:6px!important;margin-top:8px!important;display:grid!important}.enterpriseStatusStrip span,.enterpriseReadinessStrip span,.enterpriseHubStats span,.enterpriseHubCardMeta span{background:var(--surface)!important;min-width:0!important;color:var(--muted)!important;border-radius:10px!important;padding:7px 9px!important;font-size:.82rem!important}.enterpriseStatusStrip b,.enterpriseReadinessStrip b,.enterpriseHubStats b,.enterpriseHubCardMeta b{color:var(--text)!important;letter-spacing:.08em!important;font-size:.68rem!important}.enterpriseNavShell{border:1px solid var(--line);background:var(--panel-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;gap:6px!important;padding:6px!important}.enterpriseNavGroup{background:var(--surface)!important;border-color:var(--line)!important;grid-template-columns:minmax(70px,.24fr) minmax(0,1fr)!important;gap:6px!important;padding:6px!important}.enterpriseNavGroupLabel{align-self:center;color:var(--muted)!important;padding-inline:2px!important;font-size:.62rem!important}.enterpriseNavGroupLinks{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))!important}.enterpriseNavLink{background:var(--panel-2)!important;border-color:var(--line)!important;min-height:34px!important;color:var(--text)!important;font-size:.78rem!important;line-height:1.12!important}.enterpriseNavLink.active{background:var(--nav-active)!important;border-color:var(--brand-itdocs-primary-line)!important}.portalActionsDrawer{grid-template-columns:minmax(260px,1fr) repeat(3,auto)!important;align-items:center!important;gap:6px!important}.portalContentWrap{min-height:calc(100vh - 226px)!important;padding:clamp(10px,.8vw,16px)!important}.card,.cardItem,.panel,.enterpriseHubCard,.enterpriseMetricCard,.enterpriseLensRow,.commandActionCard,.commandResultCard,.builtInToolCard,.browserMissionListItem,.browserMissionDetail,.relationshipNodeCard,.qualityFindingCard,.releaseCard,.pmTaskCard,.pmCard,.pmPanel{overflow-wrap:anywhere!important;word-break:normal!important;text-wrap:auto!important;min-height:0!important;overflow:visible!important}.portalShell :is(p,span,small,strong,li,td,th,label,button,a,h1,h2,h3,h4),.modalCard :is(p,span,small,strong,li,td,th,label,button,a,h1,h2,h3,h4),.tModalCard :is(p,span,small,strong,li,td,th,label,button,a,h1,h2,h3,h4){overflow-wrap:anywhere;max-width:100%}.portalShell :is(.btn,.primaryButton,.secondaryButton,.ghostButton),.modalCard :is(.btn,.primaryButton,.secondaryButton,.ghostButton),.tModalCard :is(.btn,.primaryButton,.secondaryButton,.ghostButton){text-align:center;white-space:normal!important}.portalShell :is(.input,.select,.textarea,input,select,textarea),.modalCard :is(.input,.select,.textarea,input,select,textarea),.tModalCard :is(.input,.select,.textarea,input,select,textarea){width:100%!important;max-width:100%!important}:root[data-theme=tahai-oi-light] .portalShell,:root[data-theme=tahai-oi-light] .portalBar,:root[data-theme=tahai-oi-light] .portalContentWrap,:root[data-theme=tahai-oi-light] .portalSidebarWrap,:root[data-theme=tahai-oi-light] .portalPane,:root[data-theme=tahai-oi-light] .panel,:root[data-theme=tahai-oi-light] .card,:root[data-theme=tahai-oi-light] .cardItem,:root[data-theme=tahai-oi-light] .enterpriseNavShell,:root[data-theme=tahai-oi-light] .enterpriseNavGroup,:root[data-theme=tahai-oi-light] .enterpriseUxChrome,:root[data-theme=tahai-oi-light] .enterpriseHubCard,:root[data-theme=tahai-oi-light] .enterpriseMetricCard,:root[data-theme=tahai-oi-light] .enterpriseLensRow{color:var(--oi-shell-text)!important;border-color:var(--oi-shell-border)!important;background:#fff!important}:root[data-theme=tahai-oi-light] .portalShell,:root[data-theme=tahai-oi-light] .enterpriseUxChrome,:root[data-theme=tahai-oi-light] .portalContentWrap,:root[data-theme=tahai-oi-light] .tModalCard,:root[data-theme=tahai-oi-light] .modalCard,:root[data-theme=tahai-oi-light] .tahai-cmdk{box-shadow:0 10px 28px #131f3114!important}:root[data-theme=tahai-oi-light] .topbar,:root[data-theme=tahai-oi-light] .enterpriseNavShell,:root[data-theme=tahai-oi-light] .portalBar{background:#f8fafc!important}.tModalCard,.modalCard{width:min(1900px,100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.tahai-cmdk{width:min(1740px,100vw - 16px)!important}.tahai-cmdk-header{grid-template-columns:minmax(0,1fr) auto!important}.tahai-cmdk-list,.tModalBody,.modalBody,.modalContent{scrollbar-gutter:stable}@media (width>=1800px){.portalWorkspaceGrid,.portalWorkspaceGridDocs{grid-template-columns:340px minmax(0,1fr)!important}.portalSplit{grid-template-columns:520px minmax(0,1fr)!important}.enterpriseNavShell{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important}}@media (width<=1100px){.enterpriseRouteHero,.portalActionsDrawer,.portalWorkspaceGrid,.portalWorkspaceGridDocs,.portalSplit{grid-template-columns:1fr!important}.enterpriseActionCluster{justify-content:flex-start!important}}@media (width<=720px){.appShell:has(.portalShell){padding:6px 6px calc(72px + env(safe-area-inset-bottom))!important}.appShell:has(.portalShell) .topbar{border-radius:14px!important}.portalShell{border-radius:14px!important;padding:8px!important}.enterpriseUxChrome{display:none!important}.enterpriseNavGroup,.enterpriseNavGroupLinks,.enterpriseNavShell{grid-template-columns:1fr!important}.portalContentWrap{min-height:0!important}}.tahai-cmdk-overlay{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0b12208a!important;align-items:flex-start!important;padding:clamp(10px,2vh,22px) clamp(8px,1vw,18px)!important}.tahai-cmdk{border:1px solid var(--line)!important;background:var(--surface)!important;width:min(1320px,100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 20px)!important;color:var(--text)!important;border-radius:18px!important;grid-template-rows:auto auto minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.tahai-cmdk-headbar{border-bottom:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:12px;display:flex;padding:14px 16px 10px!important}.tahai-cmdk-headbar h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.05rem,1.4vw,1.42rem);line-height:1.1}.tahai-cmdk-kicker,.tahai-cmdk-group-title,.tahai-cmdk-count{text-transform:uppercase;letter-spacing:.105em;color:var(--muted);font-size:.68rem;font-weight:800}.tahai-cmdk-hint{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex;font-size:.72rem!important}.tahai-cmdk-hint span{opacity:.55}.tahai-cmdk-header{background:var(--surface)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:12px 16px!important}.tahai-cmdk-input{background:var(--panel-2)!important;min-height:46px!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:12px!important;padding:11px 13px!important}.tahai-cmdk-count{white-space:nowrap;border:1px solid var(--line);background:var(--panel-2);border-radius:999px;align-self:center;padding:8px 10px}.tahai-cmdk-status{padding:0 16px 8px!important}.tahai-cmdk-list{scrollbar-gutter:stable;align-content:start!important;gap:12px!important;min-height:0!important;padding:8px 16px 16px!important;display:grid!important;overflow:auto!important}.tahai-cmdk-group{gap:6px;min-width:0;display:grid}.tahai-cmdk-group-title{z-index:1;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:8px 2px 4px;position:sticky;top:-8px}.tahai-cmdk-item{background:var(--panel-2)!important;border:1px solid var(--line)!important;min-height:54px!important;color:var(--text)!important;box-shadow:none!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:grid!important;transform:none!important}.tahai-cmdk-item:hover,.tahai-cmdk-item.is-active{background:var(--nav-active,#3abdff1a)!important;border-color:var(--brand-itdocs-primary-line,#3abdff59)!important;transform:none!important}.tahai-cmdk-item-main{min-width:0}.tahai-cmdk-title{overflow-wrap:anywhere;font-size:.94rem;font-weight:800;line-height:1.22}.tahai-cmdk-subtitle{overflow-wrap:anywhere;color:var(--muted)!important;margin-top:3px!important;font-size:.8rem!important;line-height:1.32!important}.tahai-cmdk-action{border:1px solid var(--line);min-width:48px;min-height:30px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.tahai-cmdk-item.tone-theme .tahai-cmdk-action{color:var(--brand-itdocs-primary,#3abdff);border-color:var(--brand-itdocs-primary-line,#3abdff59)}.tahai-cmdk-item.tone-danger .tahai-cmdk-action{color:var(--danger,#b42318)}.tahai-cmdk-empty{border:1px dashed var(--line);background:var(--panel-2);border-radius:14px;gap:4px;display:grid;padding:18px!important}.tahai-cmdk-empty span{color:var(--muted);font-size:.9rem}:root[data-theme=tahai-oi-light] .tahai-cmdk,:root[data-theme=tahai-oi-light] .tahai-cmdk-headbar,:root[data-theme=tahai-oi-light] .tahai-cmdk-header,:root[data-theme=tahai-oi-light] .tahai-cmdk-item,:root[data-theme=tahai-oi-light] .tahai-cmdk-input,:root[data-theme=tahai-oi-light] .tahai-cmdk-count,:root[data-theme=tahai-oi-light] .tahai-cmdk-hint,:root[data-theme=tahai-oi-light] .tahai-cmdk-empty{color:#172033!important;border-color:#d9e2ef!important}:root[data-theme=tahai-oi-light] .tahai-cmdk{background:#fff!important;box-shadow:0 20px 48px #0f172a24!important}:root[data-theme=tahai-oi-light] .tahai-cmdk-headbar,:root[data-theme=tahai-oi-light] .tahai-cmdk-input,:root[data-theme=tahai-oi-light] .tahai-cmdk-count,:root[data-theme=tahai-oi-light] .tahai-cmdk-hint,:root[data-theme=tahai-oi-light] .tahai-cmdk-empty,:root[data-theme=tahai-oi-light] .tahai-cmdk-item{background:#f8fafc!important}:root[data-theme=tahai-oi-light] .tahai-cmdk-header,:root[data-theme=tahai-oi-light] .tahai-cmdk-group-title{background:#fff!important}:root[data-theme=tahai-oi-light] .tahai-cmdk-item:hover,:root[data-theme=tahai-oi-light] .tahai-cmdk-item.is-active{background:#eef7ff!important;border-color:#3abdff7a!important}.commandCenterCoveragePanel{border-radius:14px!important;padding:12px!important}.commandCenterCoveragePanel .sectionHeaderCompact h3:after{content:" — common operator shortcuts";color:var(--muted);font-weight:500}.commandActionGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:8px!important}.commandActionCard{border-radius:12px!important;min-height:86px!important;padding:10px!important}.commandActionCard em{opacity:.72;font-size:.74rem}@media (width<=720px){.tahai-cmdk-overlay{padding:6px!important}.tahai-cmdk{border-radius:14px!important;width:calc(100vw - 12px)!important;max-height:calc(100vh - 12px)!important}.tahai-cmdk-headbar{align-items:flex-start;padding:12px!important}.tahai-cmdk-header{grid-template-columns:1fr!important;padding:10px 12px!important}.tahai-cmdk-count{justify-self:start}.tahai-cmdk-list{padding:6px 12px 12px!important}.tahai-cmdk-item{grid-template-columns:minmax(0,1fr)!important}.tahai-cmdk-action{display:none}}.portalShell,.portalBar,.portalWorkspaceGrid,.portalWorkspaceGridDocs,.portalContentWrap,.portalSidebarWrap,.portalPane,.portalSplit,.enterpriseUxChrome,.enterpriseHubShell,.enterpriseLensSurface,.enterpriseLensRealSurface,.settingsEnterpriseSurface,.accessAdminSurface,.commandCenterPanel,.clientPortal2,.projectWorkspace,.documentationQualityShell,.relationshipGraphShell,.releaseRegisterShell,.migrationImportShell,.passwordRiskShell,.complianceControlShell,.auditPanel{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.appShell:has(.portalShell){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.appShell:has(.portalShell) .topbar{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.appShell:has(.portalShell){overflow-x:clip}.portalShell{flex-direction:column;gap:10px;display:flex}.portalBar{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;display:grid!important}.portalActionsDrawer{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.portalActionsDrawer>*{flex:0 auto;min-width:0!important}.portalActionsDrawer .mobileOrgPickerGroup{flex:280px;max-width:460px}.enterpriseNavShell,.enterpriseNavGroupLinks{align-items:stretch!important}.enterpriseNavLink{align-items:center!important;display:inline-flex!important}.portalContentWrap,.portalSidebarWrap,.portalPane,.panel,.card,.cardItem,.enterpriseHubCard,.enterpriseMetricCard,.enterpriseLensRow,.commandActionCard,.commandResultCard,.clientPortalItem,.releaseCard,.qualityFindingCard,.relationshipNodeCard,.browserMissionListItem,.browserMissionDetail{overflow-wrap:anywhere!important;word-break:normal!important}.docsListPane,.portalPaneList,.tahai-cmdk-list,.modalBody,.tModalBody,.commandResults,.clientPortalSection,.settingsAuditPanel{scrollbar-gutter:stable}.portalShell :is(.input,.select,.textarea,input,select,textarea),.modalCard :is(.input,.select,.textarea,input,select,textarea),.tModalCard :is(.input,.select,.textarea,input,select,textarea){min-height:40px;line-height:1.25}.portalShell :is(.btn,.primaryButton,.ghostButton,button),.modalCard :is(.btn,.primaryButton,.ghostButton,button),.tModalCard :is(.btn,.primaryButton,.ghostButton,button){min-width:0}.routeAuditStrip{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;display:grid}.routeAuditStrip span,.accessMetric{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--muted);box-shadow:var(--shadow-soft,none);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.routeAuditStrip b,.accessMetric strong{color:var(--text);font-size:1rem}.settingsSurfaceGrid,.accountAccessGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;width:100%;max-width:none;display:grid}.settingsSurfaceCard,.settingsAuditPanel,.accessMetric{min-width:0;overflow:visible!important}.settingsSurfaceCard{flex-direction:column;gap:10px;display:flex;padding:clamp(14px,1vw,18px)!important}.settingsSurfaceCard h3,.settingsAuditPanel h3,.accessMetric strong{margin:0}.settingsAppearanceCard .themeChoiceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.compactLensHero{grid-template-columns:minmax(0,1fr) minmax(220px,max-content)!important}.accountAccessGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.accessMetric span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}:root[data-theme=tahai-oi-light] .routeAuditStrip span,:root[data-theme=tahai-oi-light] .settingsSurfaceCard,:root[data-theme=tahai-oi-light] .settingsAuditPanel,:root[data-theme=tahai-oi-light] .accessMetric{border-color:var(--oi-shell-border)!important;color:var(--muted)!important;background:#fff!important;box-shadow:0 10px 26px #131f3112!important}:root[data-theme=tahai-oi-light] .routeAuditStrip b,:root[data-theme=tahai-oi-light] .accessMetric strong,:root[data-theme=tahai-oi-light] .settingsSurfaceCard h3,:root[data-theme=tahai-oi-light] .settingsAuditPanel h3{color:var(--oi-shell-text)!important}@media (width>=1280px){.portalWorkspaceGrid,.portalWorkspaceGridDocs{grid-template-columns:clamp(280px,18vw,380px) minmax(0,1fr)!important}.portalSplit{grid-template-columns:clamp(360px,30vw,560px) minmax(0,1fr)!important}.portalContentWrap{min-height:calc(100vh - 206px)!important}}@media (width>=1800px){.portalWorkspaceGrid,.portalWorkspaceGridDocs{grid-template-columns:360px minmax(0,1fr)!important}.portalSplit{grid-template-columns:560px minmax(0,1fr)!important}}@media (width<=1100px){.portalActionsDrawer{justify-content:stretch!important}.portalActionsDrawer>*,.portalActionsDrawer .mobileOrgPickerGroup{flex:100%;max-width:none}.compactLensHero,.enterpriseLensHero,.enterpriseHubHero,.enterpriseRouteHero,.portalWorkspaceGrid,.portalWorkspaceGridDocs,.portalSplit{grid-template-columns:1fr!important}}@media (width<=720px){.routeAuditStrip,.settingsSurfaceGrid,.accountAccessGrid{grid-template-columns:1fr}.settingsSurfaceCard,.settingsAuditPanel,.accessMetric{border-radius:12px!important}}.routeJumpTable{border:1px solid var(--line);background:var(--surface);width:100%;box-shadow:var(--shadow-soft,none);border-radius:18px;gap:12px;padding:clamp(14px,1.1vw,18px);display:grid}.routeJumpTableHead{align-items:start;gap:10px}.routeJumpGroupGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;width:100%;display:grid}.routeJumpGroup{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, var(--brand-itdocs-primary,#3abdff) 8%);border-radius:14px;gap:8px;min-width:0;padding:10px;display:grid}.routeJumpGroupTitle{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.routeJumpLinks{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.routeJumpButton{border:1px solid var(--line);background:var(--surface-raised,var(--surface));min-width:0;min-height:58px;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;gap:3px;padding:10px 12px;display:flex}.routeJumpButton span{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.routeJumpButton small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-weight:750;overflow:hidden}.routeJumpButton:hover,.routeJumpButton:focus-visible{border-color:color-mix(in srgb, var(--brand-itdocs-primary,#3abdff) 62%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-itdocs-primary,#3abdff) 18%, transparent);outline:none}.portalBar .select,.portalActionsDrawer select,.mobileOrgPickerGroup select{width:100%!important;max-width:none!important}.enterpriseActionCluster,.ctaRow,.portalActionsDrawer{min-width:0}.enterpriseActionCluster>*,.ctaRow>*,.portalActionsDrawer>*{white-space:normal}:root[data-theme=tahai-oi-light] .routeJumpTable,:root[data-theme=tahai-oi-light] .routeJumpGroup,:root[data-theme=tahai-oi-light] .routeJumpButton{border-color:var(--oi-shell-border)!important;background:#fff!important;box-shadow:0 10px 26px #131f310f!important}:root[data-theme=tahai-oi-light] .routeJumpGroup{background:#f8fafc!important}@media (width<=980px){.appShell:has(.portalShell){padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}.routeJumpTable{border-radius:16px;padding:12px}.routeJumpLinks{grid-template-columns:1fr}.routeJumpButton{min-height:52px}}@media (width<=420px){.mobileBottomBar.mobileOnly{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.domainRefreshPanel{border:1px solid var(--border-subtle,#0f172a1f);background:linear-gradient(135deg,#fffffff0,#f8fafce0);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px 16px;display:flex;box-shadow:0 14px 34px #0f172a14}.domainRefreshTitle{letter-spacing:-.01em;color:var(--text-strong,#0f172a);font-weight:850}.domainRefreshActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.domainRefreshPanel--good{border-color:#16a34a47;box-shadow:inset 3px 0 #16a34a8c,0 14px 34px #0f172a14}.domainRefreshPanel--warn{border-color:#d9770652;box-shadow:inset 3px 0 #d977069e,0 14px 34px #0f172a14}.domainRefreshPanel--bad{border-color:#dc262652;box-shadow:inset 3px 0 #dc26269e,0 14px 34px #0f172a14}.domainRefreshPanel--active{border-color:#3abdff61;box-shadow:inset 3px 0 #3abdffbf,0 14px 34px #0f172a14}@media (width<=760px){.domainRefreshPanel{flex-direction:column;align-items:stretch}.domainRefreshActions{justify-content:flex-start}}.domainRefreshTrace{border:1px solid var(--border-subtle,#0f172a1a);background:#ffffffd1;border-radius:18px;margin-top:12px;padding:14px 16px;box-shadow:0 10px 26px #0f172a0f}.domainTraceHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.domainTraceGrid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.domainTraceGrid>div{background:#f8fafce6;border:1px solid #0f172a14;border-radius:14px;min-width:0;padding:10px 12px}.domainTraceGrid b,.domainTraceGrid span{overflow-wrap:anywhere;min-width:0;display:block}.domainTraceGrid b{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#64748b);font-size:.72rem}.domainTraceGrid span{color:var(--text-strong,#0f172a);margin-top:4px;font-weight:750}.domainSubcheckStrip{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.domainTraceErrors{color:var(--warning-text,#92400e);overflow-wrap:anywhere;margin-top:10px}@media (width<=920px){.domainTraceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.domainTraceHead{flex-direction:column}.domainTraceGrid{grid-template-columns:1fr}}.domainRefreshPanel[data-refresh-lock-active=true]{background:linear-gradient(135deg,#eff6ffeb,#fffffff0);border-color:#3abdff6b}.domainRefreshPanel[data-refresh-lock-active=true] .domainRefreshTitle:after{content:"";background:#3abdfff2;border-radius:999px;width:.55rem;height:.55rem;margin-left:.5rem;display:inline-block;box-shadow:0 0 0 4px #3abdff29}.domainRefreshActions .btn[aria-busy=true]{cursor:progress}.domainClientSafeNotice{color:var(--text-muted);background:#f7fafcdb;border:1px solid #587ca43d;border-radius:14px;margin-top:10px;padding:10px 12px;font-size:.86rem;line-height:1.4}:root[data-theme=tahai-oi-light] .domainClientSafeNotice{color:#334155eb;background:#f8fafcf0;border-color:#1e293b1f}.domainRefreshActions .btn[disabled]{white-space:nowrap}.domainDriftPanel{border:1px solid var(--border-subtle,#0f172a1a);background:linear-gradient(#fffffff0,#f8fafce0);border-radius:18px;min-width:0;margin-top:12px;padding:14px 16px;box-shadow:0 12px 28px #0f172a12}.domainDriftActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.domainDriftCounts{grid-template-columns:repeat(5,minmax(100px,1fr));gap:10px;margin-top:10px;display:grid}.domainDriftCounts>div{background:#ffffffd1;border:1px solid #0f172a14;border-radius:14px;min-width:0;padding:10px 12px}.domainDriftCounts b,.domainDriftCounts span{display:block}.domainDriftCounts b{color:var(--text-muted,#64748b);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.domainDriftCounts span{color:var(--text-strong,#0f172a);margin-top:4px;font-size:1.15rem;font-weight:850}.domainDriftMeta{overflow-wrap:anywhere;margin-top:8px}.domainDriftGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.domainDriftGroup{background:#ffffffbd;border:1px solid #0f172a14;border-radius:16px;min-width:0;padding:12px}.domainDriftGroup--empty{opacity:.72}.domainDriftGroupTitle{color:var(--text-strong,#0f172a);margin-bottom:8px;font-weight:850}.domainDriftRows{gap:10px;display:grid}.domainDriftRow{background:#f8fafcc7;border:1px solid #0f172a14;border-radius:14px;min-width:0;padding:10px}.domainDriftRow[data-severity=critical]{border-color:#dc26264d;box-shadow:inset 3px 0 #dc2626ad}.domainDriftRow[data-severity=warning]{border-color:#d977064d;box-shadow:inset 3px 0 #d977069e}.domainDriftRow[data-severity=watch]{border-color:#3abdff47;box-shadow:inset 3px 0 #3abdff94}.domainDriftRowHead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.domainDriftRowHead b{color:var(--text-strong,#0f172a);overflow-wrap:anywhere}.domainDriftBeforeAfter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.domainDriftBeforeAfter>div{background:#ffffffdb;border:1px solid #0f172a14;border-radius:12px;min-width:0;padding:8px 10px}.domainDriftBeforeAfter span{color:var(--text-muted,#64748b);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.domainDriftBeforeAfter code{color:var(--text-strong,#0f172a);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:.82rem;display:block}.domainDriftWhy{color:var(--text-muted,#64748b);margin-top:8px}@media (width<=920px){.domainDriftCounts,.domainDriftGroups,.domainDriftBeforeAfter{grid-template-columns:1fr}.domainDriftActions{justify-content:flex-start}}.domainScanHistoryPanel{border:1px solid var(--border-subtle,#0f172a1a);background:linear-gradient(#fffffff5,#f1f5f9e6);border-radius:18px;min-width:0;margin-top:12px;padding:14px 16px;box-shadow:0 12px 28px #0f172a0f}.domainScanTimeline{gap:10px;margin-top:12px;display:grid;position:relative}.domainScanTimelineItem{grid-template-columns:18px minmax(0,1fr);gap:10px;min-width:0;display:grid;position:relative}.domainScanTimelineItem:before{content:"";background:#0f172a1a;width:2px;position:absolute;top:18px;bottom:-14px;left:8px}.domainScanTimelineItem:last-child:before{display:none}.domainScanTimelineMarker{background:#fffffff5;border:2px solid #3abdffd1;border-radius:999px;width:14px;height:14px;margin-top:14px;box-shadow:0 0 0 4px #3abdff1a}.domainScanTimelineItem[data-drift=changed] .domainScanTimelineMarker{border-color:#d97706d6;box-shadow:0 0 0 4px #d977061a}.domainScanTimelineBody{background:#ffffffc7;border:1px solid #0f172a14;border-radius:16px;min-width:0;padding:12px}.domainScanTimelineHead{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.domainScanTimelineHead b,.domainScanTimelineHead span{overflow-wrap:anywhere}.domainScanTimelineHead span{color:var(--text-muted,#64748b);font-size:.82rem}.domainScanTimelineGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.domainScanTimelineGrid>div{background:#f8fafcd1;border:1px solid #0f172a12;border-radius:12px;min-width:0;padding:8px 10px}.domainScanTimelineGrid span,.domainScanTimelineGrid b{display:block}.domainScanTimelineGrid span{color:var(--text-muted,#64748b);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.domainScanTimelineGrid b{color:var(--text-strong,#0f172a);overflow-wrap:anywhere;margin-top:4px}.domainScanTimelineChanges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}@media (width<=920px){.domainScanTimelineGrid{grid-template-columns:1fr}}.appShell:has(.portalShell){width:100vw!important;max-width:100vw!important;margin:0!important;padding:clamp(6px,.55vw,14px) clamp(6px,.55vw,14px) 32px!important;overflow-x:clip!important}.portalShell,.portalBar,.portalToolbar,.portalWorkspaceGrid,.portalWorkspaceGridDocs,.portalContentWrap,.portalSidebarWrap,.portalPane,.portalSplit,.enterpriseUxChrome,.enterpriseWorkspaceHeader,.enterpriseHubShell,.enterpriseHubHero,.enterpriseHubGroup,.enterpriseLensSurface,.enterpriseLensRealSurface,.settingsEnterpriseSurface,.accessAdminSurface,.commandCenterPanel,.clientPortal2,.projectWorkspace,.documentationQualityShell,.relationshipGraphShell,.releaseRegisterShell,.migrationImportShell,.passwordRiskShell,.complianceControlShell,.auditPanel,.domainInspector,.domainInspectorGrid,.domainDriftPanel,.domainScanHistoryPanel{width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.appShell:has(.portalShell) .topbar{width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.portalShell{flex-direction:column!important;gap:10px!important;min-height:calc(100vh - 82px)!important;display:flex!important}.portalWorkspaceGrid,.portalWorkspaceGridDocs{grid-template-columns:minmax(280px,clamp(300px,19vw,420px)) minmax(0,1fr)!important;align-items:start!important}.portalSplit{grid-template-columns:minmax(360px,clamp(420px,32vw,640px)) minmax(0,1fr)!important;align-items:start!important}.portalContentWrap,.portalPane,.panel,.card,.cardItem,.enterpriseHubCard,.enterpriseMetricCard,.enterpriseLensRow,.commandActionCard,.commandResultCard,.clientPortalSection,.releaseCard,.qualityFindingCard,.relationshipNodeCard,.browserMissionListItem,.browserMissionDetail,.domainInspector,.domainDriftRow,.domainScanTimelineBody{overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important}.portalContentWrap,.portalPane,.panel{overflow:visible!important}.portalSidebarWrap,.docsListPane,.portalPaneList,.commandResults,.tahai-cmdk-list,.modalBody,.tModalBody{scrollbar-gutter:stable both-edges}.tahai-cmdk-overlay{padding:clamp(8px,1vw,20px)!important}.tahai-cmdk{flex-direction:column!important;width:min(1120px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:min(88vh,880px)!important;display:flex!important;overflow:hidden!important}.tahai-cmdk-list{min-height:0!important;overflow:auto!important}.domainDriftCounts,.domainScanTimelineGrid,.commandActionGrid,.routeJumpGroupGrid,.enterpriseHubCardGrid,.operationsOutcomeGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}.domainDriftBeforeAfter{grid-template-columns:repeat(2,minmax(0,1fr))!important}.domainDriftBeforeAfter code,.logBox,pre,code{white-space:pre-wrap;overflow-wrap:anywhere}@media (width>=1600px){.portalWorkspaceGrid,.portalWorkspaceGridDocs{grid-template-columns:minmax(320px,400px) minmax(0,1fr)!important}.portalSplit{grid-template-columns:minmax(480px,620px) minmax(0,1fr)!important}}@media (width<=1100px){.portalWorkspaceGrid,.portalWorkspaceGridDocs,.portalSplit,.domainDriftBeforeAfter{grid-template-columns:1fr!important}.portalSidebarDrawer{max-width:min(92vw,420px)!important}}@media (width<=720px){.appShell:has(.portalShell){width:100%!important;max-width:100%!important;padding:8px 8px calc(106px + env(safe-area-inset-bottom))!important}.portalShell{border-radius:18px!important;min-height:calc(100vh - 122px)!important}.tahai-cmdk{width:calc(100vw - 16px)!important;max-height:calc(100vh - 28px)!important}}.appShellAuthenticated{width:100vw!important;max-width:100vw!important;margin:0!important;padding:clamp(6px,.55vw,14px) clamp(6px,.55vw,14px) 32px!important;overflow-x:clip!important}.appShellAuthenticated .topbar,.appShellAuthenticated .portalShell,.appShellAuthenticated .portalBar,.appShellAuthenticated .portalToolbar,.appShellAuthenticated .portalWorkspaceGrid,.appShellAuthenticated .portalWorkspaceGridDocs,.appShellAuthenticated .portalContentWrap,.appShellAuthenticated .portalSidebarWrap,.appShellAuthenticated .portalPane,.appShellAuthenticated .portalSplit,.appShellAuthenticated .settingsEnterpriseSurface,.appShellAuthenticated .settingsRouteWrap{width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.appShellAuthenticated .settingsSurfaceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important}@media (width<=720px){.appShellAuthenticated{width:100%!important;max-width:100%!important;padding:8px 8px calc(106px + env(safe-area-inset-bottom))!important}}.appShellAuthenticated .enterpriseNavGroupLabel{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;letter-spacing:.11em!important}.appShellAuthenticated .enterpriseNavGroup{grid-template-columns:minmax(72px,max-content) minmax(0,1fr)!important}.appShellAuthenticated .enterpriseNavShell,.appShellAuthenticated .enterpriseHubShell,.appShellAuthenticated .enterpriseLensSurface,.appShellAuthenticated .commandCenterPanel,.appShellAuthenticated .clientPortal2,.appShellAuthenticated .projectWorkspace,.appShellAuthenticated .domainInspector,.appShellAuthenticated .domainScanHistoryPanel,.appShellAuthenticated .domainDriftPanel{inline-size:100%!important;max-inline-size:none!important}.appShellAuthenticated .portalContentWrap,.appShellAuthenticated .portalPaneDetail,.appShellAuthenticated .portalPaneList{min-inline-size:0!important}.clientViewLibraryBlocked{border:1px solid var(--line);background:var(--panel)}.enterpriseNavGroupLabel{white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;text-overflow:clip!important}@media (width>=981px){.enterpriseNavShell{scrollbar-width:none;overflow-x:visible!important}.enterpriseNavShell::-webkit-scrollbar{display:none}.enterpriseNavGroup,.enterpriseNavGroupLinks,.enterpriseNavLink{min-width:0!important}}@media (width<=980px){.enterpriseNavGroupLabel{white-space:normal!important}}.demoGloryStrip{background:linear-gradient(135deg,#3abdff21,#ffffffeb 44%,#0f172a09),radial-gradient(circle at 100% 0,#60ffda24,#0000 34%);border:1px solid #3abdff42;border-radius:22px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);align-items:stretch;gap:18px;margin:18px 0;padding:18px;display:grid;box-shadow:0 18px 40px #0f172a14}.demoGloryStrip span{color:#075985;letter-spacing:.08em;text-transform:uppercase;background:#3abdff24;border-radius:999px;width:fit-content;margin-bottom:8px;padding:5px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.demoGloryStrip strong{color:#0f172a;letter-spacing:-.025em;font-size:clamp(1.08rem,1.7vw,1.45rem);line-height:1.12;display:block}.demoGloryStrip p{color:#475569;margin:8px 0 0;line-height:1.55}.demoGloryStrip ul{align-content:center;gap:8px;margin:0;padding:0;list-style:none;display:grid}.demoGloryStrip li{color:#0f172a;background:#ffffffbd;border:1px solid #0f172a14;border-radius:14px;padding:9px 11px;font-weight:750;box-shadow:0 8px 18px #0f172a0d}:root[data-theme=tahai-itdocs-electric] .demoGloryStrip,:root[data-theme=dark] .demoGloryStrip{background:linear-gradient(135deg,#3abdff2e,#0f172ae0 50%,#60ffda14),radial-gradient(circle at 100% 0,#60ffda1f,#0000 36%);border-color:#60ffda3d}:root[data-theme=tahai-itdocs-electric] .demoGloryStrip strong,:root[data-theme=dark] .demoGloryStrip strong,:root[data-theme=tahai-itdocs-electric] .demoGloryStrip li,:root[data-theme=dark] .demoGloryStrip li{color:#e5f6ff}:root[data-theme=tahai-itdocs-electric] .demoGloryStrip p,:root[data-theme=dark] .demoGloryStrip p{color:#e2e8f0c7}:root[data-theme=tahai-itdocs-electric] .demoGloryStrip li,:root[data-theme=dark] .demoGloryStrip li{background:#0f172a9e;border-color:#94a3b82e}@media (width<=760px){.demoGloryStrip{grid-template-columns:1fr;padding:14px}}.domainInspectorModalBackdrop{z-index:2147483640!important;justify-content:center!important;align-items:center!important;padding:14px!important}.domainInspectorModalCard{flex-direction:column;display:flex;position:relative;z-index:2147483641!important;max-width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;overflow:hidden!important}.domainInspectorModalCard .tModalBody{flex:auto;min-height:0;overflow:auto}.sharedTenantAdminSurface,.projectSharedLinksSurface{gap:14px;display:grid}.sharedTenantSettingsPanel{padding:14px}.sharedTenantGrid,.sharedProjectGrid{align-items:stretch}.sharedTenantPanel h4,.sharedProjectHero h3{margin:4px 0 8px}.sharedTenantFactGrid,.sharedProjectStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.sharedTenantFactGrid span,.sharedProjectStatusGrid span,.sharedProjectStatusRow span{border:1px solid var(--border-soft,#0f172a17);background:var(--surface-subtle,#f8fafcc2);overflow-wrap:anywhere;border-radius:14px;gap:3px;min-width:0;padding:10px 11px;display:grid}.sharedTenantFactGrid b,.sharedProjectStatusGrid b,.sharedProjectStatusRow b{color:var(--muted,#64748b);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.sharedTenantList,.sharedProjectStatusList{gap:9px;display:grid}.sharedTenantListRow,.sharedProjectStatusRow{border:1px solid var(--border-soft,#0f172a17);background:var(--surface-subtle,#f8fafcc2);border-radius:14px;gap:4px;padding:10px 11px;display:grid}.sharedTenantListRow span,.sharedTenantListRow small{color:var(--muted,#64748b)}.sharedProjectLinkRow .btn{justify-self:start;margin-top:4px}.sharedProjectStatusRow{grid-template-columns:repeat(2,minmax(0,1fr))}.clientSafeSharedTenantPanel{border-style:dashed}@media (width<=860px){.sharedTenantFactGrid,.sharedProjectStatusGrid,.sharedProjectStatusRow,.sharedProjectGrid{grid-template-columns:1fr!important}}.sharedProjectHero,.sharedProjectCard{padding:14px}.sharedProjectCard .pmPanelTitle{margin-bottom:10px;font-weight:800}.sharedProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.projectSharedLinksClientSurface .sharedProjectClientHero{border-style:dashed}.clientSafeStatusGrid span{min-width:0}@media (width<=900px){.sharedProjectGrid,.sharedProjectStatusGrid{grid-template-columns:1fr}}.onboardingPlanCards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin:.9rem 0;display:grid}.onboardingPlanCard{appearance:none;color:inherit;text-align:left;cursor:pointer;background:#ffffffdb;border:1px solid #18253e24;border-radius:18px;gap:.35rem;padding:.9rem;display:grid;box-shadow:0 12px 30px #0f172a0f}.onboardingPlanCard strong{font-size:1rem}.onboardingPlanCard em,.onboardingPlanCard small{color:var(--muted);font-style:normal;line-height:1.35}.onboardingPlanCard.active{border-color:#3abdffcc;box-shadow:0 16px 42px #3abdff29}:root[data-theme=tahai-oi-light] .onboardingPlanCard{background:linear-gradient(#fffffffa,#f8fafcf0)}:root[data-theme=tahai-oi-light],:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-name:"TAHAI Operational Intelligence Light";--bg:#f7f9fc;--bg-2:#edf3f9;--panel:#ffffffeb;--panel-2:#f8fbffdb;--line:#32486524;--line-strong:#2c446347;--text:#172033;--muted:#5b6b82;--brand-itdocs-primary:#3abdfff2;--brand-itdocs-primary-soft:#3abdff1f;--brand-itdocs-primary-line:#3abdff52;--brand-itdocs-primary-glow:#3abdff2e;--accent:var(--brand-itdocs-primary);--accent-2:#137199eb;--accent-3:#0e8f78;--shadow:0 24px 70px #131f311f;--shadow-soft:0 16px 42px #131f311a;--surface:#ffffffeb;--surface2:#f1f7fddb;--panelSoft:#f8fbffc2;--panel-soft:var(--panelSoft);--border:#32486529;--text-muted:var(--muted);--focus-ring:#3abdfff2;--focus-ring-soft:#3abdff2e;--success:#087f5b;--warning:#9a6500;--danger:#b42318;--nav-active:#3abdff24;--oi-canvas:#f7f9fc;--oi-canvas-raised:#fff;--oi-rail:#122036;--oi-rail-soft:#20314c;--oi-text:#172033;--oi-muted:#5b6b82;--oi-electric:#3abdfff2;--oi-border:#32486524}:root[data-theme=tahai-itdocs-electric],:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-name:"TAHAI IT Docs Electric";--bg:#040913;--bg-2:#07111f;--panel:#071222cc;--panel-2:#09182ead;--line:#89b0db2e;--line-strong:#89b0db5c;--text:#edf3ff;--muted:#a2b7d3;--brand-itdocs-primary:#3abdfff2;--brand-itdocs-primary-soft:#3abdff2e;--brand-itdocs-primary-line:#3abdff57;--brand-itdocs-primary-glow:#3abdff47;--accent:var(--brand-itdocs-primary);--accent-2:#3abdffc7;--accent-3:#77ffd2;--shadow:0 30px 100px #0000006b;--shadow-soft:0 18px 52px #00000047;--surface:#071222c2;--surface2:#09182ea3;--panelSoft:#09182e94;--panel-soft:var(--panelSoft);--border:#89b0db2e;--text-muted:var(--muted);--focus-ring:#3abdfff2;--focus-ring-soft:#3abdff38;--success:#7ee7ba;--warning:#f8df91;--danger:#ff9a9a;--nav-active:#3abdff2e}:root[data-theme=tahai-oi-light] body{background:radial-gradient(circle at 100% 0,#3abdff1f,#0000 30%),linear-gradient(#f8fafc,#eef4fb 48%,#f7f9fc 100%)}:root[data-theme=tahai-oi-light] .ambientVideo{opacity:.055;mix-blend-mode:multiply}:root[data-theme=tahai-oi-light] .topbar,:root[data-theme=tahai-oi-light] .heroPanel,:root[data-theme=tahai-oi-light] .moduleSection,:root[data-theme=tahai-oi-light] .runtimeSection,:root[data-theme=tahai-oi-light] .footerShowcase,:root[data-theme=tahai-oi-light] .modalCard{border-color:var(--oi-border);box-shadow:var(--shadow);background:linear-gradient(#fffffff0,#f6faffdb)}.themeChoiceGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;width:100%;display:grid}.themeChoiceCard{text-align:left;border-radius:18px;align-items:stretch;min-height:128px;padding:12px}.themeChoiceCard.isActive{border-color:var(--brand-itdocs-primary-line);box-shadow:0 0 0 1px var(--brand-itdocs-primary-soft) inset, 0 16px 36px #142e501f}.themeChoiceTitle{margin-bottom:4px;font-weight:900}.themeChoiceDesc{color:var(--muted);margin-bottom:10px;font-size:.82rem;line-height:1.35}.themeSwatchRow{gap:5px;margin-top:auto;display:flex}.themeSwatch{border:1px solid var(--line);border-radius:999px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff38}:root[data-theme=tahai-oi-light]{--enterprise-theme-freeze:"enterprise-theme-freeze";--oi-shell-bg:#f7f9fc;--oi-shell-bg-2:#edf3f9;--oi-shell-card:#ffffffeb;--oi-shell-card-solid:#fff;--oi-shell-rail:#122036;--oi-shell-rail-muted:#24344d;--oi-shell-text:#172033;--oi-shell-muted:#53647a;--oi-shell-border:#2a416029;--oi-shell-border-strong:#2a416047;--oi-shell-hover:#3abdff14;--oi-shell-selected:#3abdff24;--oi-shell-warning:#8f5f00;--oi-shell-danger:#b42318;--oi-shell-success:#087f5b}:root[data-theme=tahai-itdocs-electric]{--enterprise-theme-freeze:"enterprise-theme-freeze";--oi-shell-bg:#040913;--oi-shell-bg-2:#07111f;--oi-shell-card:#071222cc;--oi-shell-card-solid:#07121f;--oi-shell-rail:#07111f;--oi-shell-rail-muted:#0c1b32;--oi-shell-text:#edf3ff;--oi-shell-muted:#a2b7d3;--oi-shell-border:#89b0db2e;--oi-shell-border-strong:#89b0db57;--oi-shell-hover:#3abdff1f;--oi-shell-selected:#3abdff33;--oi-shell-warning:#f8df91;--oi-shell-danger:#ff9a9a;--oi-shell-success:#7ee7ba}@media (prefers-reduced-motion:reduce){:root{--theme-transition-duration:0s}}:root:not(.themeBootReady):not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f9fc}:root:not(.themeBootReady):not([data-theme]) body{color:#172033;background:linear-gradient(#f8fafc,#eef4fb 48%,#f7f9fc 100%)}
