.shell{grid-template-columns:64px minmax(0,1fr);min-height:100vh;display:grid}@media (min-width:768px){.shell{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:480px){.shell{grid-template-columns:60px minmax(0,1fr)}}.sidebar{color:#f5fafd;color:lab(97.9274% -1.10796 -1.89891);background:#101b2a;background:lab(9.35677% -.802584 -11.6759);border-right:1px solid #1e293b;border-right:1px solid lab(16.3071% -.9287 -12.8464);grid-template-rows:auto minmax(0,1fr) auto;gap:16px;height:100vh;padding:18px 0;display:grid;position:sticky;top:0}.workspaceFieldLabel{color:var(--muted);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase}.workspaceError{color:var(--block)}.degradedDataNotice{border:1px solid var(--warn);background:var(--warn-soft);color:var(--ink);border-radius:6px;margin:0;padding:10px 12px}.workspaceHint{color:#a7b2bf;color:lab(72.1247% -2.03362 -7.88389);font-size:12px}.mainFrame{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.main{gap:var(--space-section-rhythm);align-content:start;width:100%;min-width:0;max-width:1280px;margin:0 auto;padding:20px 28px 28px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;align-content:start;gap:16px;padding:18px;display:grid}.topbar{background:0 0;border-bottom:0;justify-content:space-between;align-items:flex-end;gap:14px;min-height:auto;margin:0;padding:0 0 4px;display:flex;position:static}.eyebrow{color:var(--muted);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase}h1,h2,h3,p{margin:0}h1{margin-top:4px;font-size:24px;line-height:1.2}h2{font-size:17px}h2:has(.headCount){align-items:center;display:flex}h3{font-size:14px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inlineResultAction{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.inlineResultAction>.meta{max-width:520px}.grid:not(.spctre-docs-layout .grid){grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:22px;display:grid}.onboardingPanel{max-width:760px;margin:28px auto}.authNoticePage{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.authNoticePanel{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:14px;width:min(460px,100%);padding:18px;display:grid}.authNoticePanel .button{justify-self:start}.loginPage{background:linear-gradient(135deg,#f5fafd,#e4f2f5);background:linear-gradient(135deg,lab(97.9299% -1.29089 -2.21444),lab(94.5425% -4.15245 -3.21581));place-items:center;min-height:100vh;padding:clamp(22px,5vw,56px);display:grid}.loginAccessShell{gap:28px;width:min(1080px,100%);display:grid}.loginAccessHeader{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:end;gap:22px;display:grid}.loginBrandLockup{align-items:center;gap:14px;display:flex}.loginBrandMark{width:48px;height:48px;color:var(--accent);background:#142030;background:lab(11.6696% -.901304 -12.3946);border-radius:8px;place-items:center;display:grid;box-shadow:0 18px 36px #111d2e29;box-shadow:0 18px 36px lab(10.4894% -.76092 -13.0621/.16)}.loginBrandTitle{font-size:28px;line-height:1.05;font-weight:var(--fw-display);letter-spacing:0;margin:0}.loginBrandMeta{margin:5px 0 0}.loginAccessHeaderNote{text-align:right;max-width:380px;margin:0;line-height:1.55}.loginAccessGrid{grid-template-columns:minmax(360px,1.08fr) minmax(330px,.92fr);align-items:stretch;gap:18px;display:grid}.loginPanel{border:1px solid var(--line);background:#fcfeff;background:lab(99.5463% -.740588 -1.26709);border-radius:8px;align-content:start;gap:18px;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 22px 60px #111d2e14;box-shadow:0 22px 60px lab(10.4894% -.76092 -13.0621/.08)}.loginPanelPrimary{min-height:520px}.loginDemoPanel{background:#e9fafc;background:lab(96.9123% -5.42784 -3.03944);border-color:#b9cfd5;border-color:lab(81.6224% -6.88332 -5.33611)}.loginPanelHeader{gap:7px;display:grid}.loginPanelTitle{align-items:center;gap:9px;display:flex}.loginPanelTitle h2{margin:0;font-size:18px;line-height:1.25}.loginPanel .button,.loginPanel .input{min-height:42px}.loginPanel .button{justify-content:center;width:100%}.loginPanel .meta{margin:0;line-height:1.5}.loginFieldGroup,.loginForm{gap:8px;display:grid}.loginForm{gap:11px}.loginDivider{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:2px 0;display:grid}.loginDivider span:not(.metadata){background:var(--line);height:1px}.loginMessage{color:#1f512e;color:lab(30.2593% -24.3953 15.283);background:#e6fae9;background:lab(96.3427% -8.96189 5.4813);border:1px solid #b5cfba;border:1px solid lab(80.8141% -11.9685 7.33356);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.loginMessageError{background:var(--block-soft);color:var(--block);border-color:#e6b7b0;border-color:lab(78.6427% 16.4228 10.5471)}.loginSecondaryAction{margin-top:2px}.loginDemoDetails{background:#fcfeff;background:lab(99.5463% -.740588 -1.26709);border:1px solid #b9cfd5;border:1px solid lab(81.6224% -6.88332 -5.33611);border-radius:8px;gap:0;display:grid;overflow:hidden}.loginDemoDetails>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:10px 12px;display:flex}.loginDemoDetails>div:last-child{border-bottom:0}.loginDemoDetails code{color:var(--ink);white-space:nowrap;font-size:12px}.loginLaunchDemoButton{gap:8px}@media (max-width:820px){.loginAccessHeader,.loginAccessGrid{grid-template-columns:minmax(0,1fr)}.loginAccessHeader{align-items:start}.loginAccessHeaderNote{text-align:left;max-width:620px}.loginPanelPrimary{min-height:auto}}@media (max-width:520px){.loginPage{padding:18px}.loginAccessShell{gap:20px}.loginBrandTitle{font-size:24px}.loginDemoDetails>div{flex-direction:column;align-items:flex-start;gap:5px}}.onboardingSteps{gap:10px;display:grid}.callout{border:1px solid var(--line);border-radius:8px;padding:11px 12px;font-size:13px}.calloutBlock{color:var(--block);background:var(--block-soft);border-color:#e6b7b0;border-color:lab(78.6427% 16.4228 10.5471)}.emptyState{border:2px dashed var(--line);text-align:center;background:#f1f6fa;background:lab(96.5136% -.878394 -2.85889);border-radius:12px;justify-content:center;place-items:center;gap:12px;min-height:280px;padding:48px 24px;display:grid}.emptyState>svg,.emptyState>[role=img]{opacity:.35;margin-bottom:8px}.emptyState h3,.emptyStateTitle{color:var(--muted);font-size:14px;font-weight:var(--fw-medium);margin:0}.emptyState p{color:#6a727d;color:lab(47.7461% -1.34432 -7.28531);max-width:380px;margin:8px 0 0;font-size:13px}.emptyStateAction{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}
.topNav{z-index:22;border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:10px 28px;display:flex;position:sticky;top:0}.topNavContext{gap:3px;display:grid}.topNavEyebrow{color:var(--muted);font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;margin:0}.topNavContext strong{font-size:13px;font-weight:var(--fw-bold);color:#243144;color:lab(19.7913% -1.27846 -13.5292)}.topNavBreadcrumbs{color:#243144;color:lab(19.7913% -1.27846 -13.5292);font-size:13px;font-weight:var(--fw-semi-plus);align-items:center;gap:6px;display:inline-flex;position:relative}.topNavCrumbSlash{color:var(--muted)}.topNavCrumbButton{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f7fafe;background:lab(98.1394% -.662386 -2.14627);border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:4px 9px;transition:background .1s,border-color .1s;display:inline-flex}.topNavCrumbButton:hover{background:#f2f6fb;background:lab(96.7456% -.878394 -2.85892);border-color:#9cc0ba;border-color:lab(74.9661% -13.6007 -1.17786)}.topNavCrumbTenant,.topNavCrumbWorkspace,.topNavCrumbPage{font-size:13px;line-height:1}.topNavCrumbTenant,.topNavCrumbWorkspace{color:var(--muted)}.topNavCrumbPage{color:var(--ink)}.topNavCrumbChevron{color:var(--muted);flex-shrink:0}.topNavCrumbButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topNavWorkspaceMenu{border:1px solid var(--line);background:var(--panel);z-index:24;border-radius:10px;gap:8px;width:min(320px,100vw - 44px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 44px #0f171f2e;box-shadow:0 18px 44px lab(7.18439% -1.49957 -6.86639/.18)}.topNavWorkspaceSearch{height:34px;font-size:13px}.topNavWorkspaceForm{display:grid}.topNavTenantSelect{width:100%;height:34px;font-size:13px}.topNavWorkspaceList{border:1px solid var(--line);background:#f7fafe;background:lab(98.1394% -.662386 -2.14627);border-radius:7px;gap:4px;max-height:248px;padding:3px;display:grid;overflow-y:auto}.topNavWorkspaceOption{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;gap:2px;padding:8px;display:grid}.topNavWorkspaceOption strong{font-size:13px;font-weight:var(--fw-semi-plus)}.topNavWorkspaceOption span{color:var(--muted);font-size:11px}.topNavWorkspaceOption:hover,.topNavWorkspaceOption:focus-visible{background:var(--panel);border-color:#9cc0ba;border-color:lab(74.9661% -13.6007 -1.17786)}.topNavWorkspaceOption.isActive{background:#e7faf6;background:lab(96.7632% -6.76838 -.593114);border-color:#9cc0ba;border-color:lab(74.9661% -13.6007 -1.17786)}.topNavGatePrompt{border:1px solid var(--line);background:var(--bg);border-radius:8px;gap:8px;padding:10px;display:grid}.topNavGatePrompt strong{font-size:13px;font-weight:var(--fw-bold)}.topNavGlobalNav{align-items:center;gap:8px;margin-left:auto;display:flex}.topNavGlobalNav .topNavEyebrow{display:none}.topNavViewMode{border:1px solid var(--line);background:#f0f4f8;background:lab(96.0505% -.770599 -2.50264);border-radius:7px;align-items:center;gap:2px;height:34px;padding:3px;display:inline-flex}.topNavViewMode button{height:26px;color:var(--muted);font-size:12px;font-weight:var(--fw-semi-plus);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 9px;transition:background .1s,color .1s,border-color .1s}.topNavViewMode button:hover{color:var(--ink)}.topNavViewMode button[data-active=true]{background:var(--panel);color:var(--ink);border:1px solid #cad2db;border:1px solid lab(83.7458% -1.60712 -5.33875)}.topNavViewMode button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topNavLink{color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;text-decoration:none;transition:background .1s,color .1s;display:flex;position:relative}.topNavLink:hover{color:var(--ink);background:#e3e8ee;background:lab(91.8716% -1.09071 -3.5696)}.topNavLink[data-active=true]{color:var(--ink);font-weight:var(--fw-semi);background:#d8dfe7;background:lab(88.3883% -1.40408 -4.63294)}.topNavLink[data-alert=true]{background:var(--warn-soft);color:var(--ink);border:1px solid #d8c9ae;border:1px solid lab(81.5488% 2.28128 15.4978)}.topNavBadge{background:var(--accent);color:#fcfeff;color:lab(99.5463% -.740588 -1.26709);min-width:16px;height:16px;font-size:10px;font-weight:var(--fw-heavy);border-radius:999px;place-items:center;padding:0 3px;display:inline-grid}.topNavMenu{position:relative}.topNavUserButton{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:9px;min-height:40px;padding:5px 9px;transition:background .1s,border-color .1s;display:inline-flex}.topNavUserButton:hover{background:#f2f6fb;background:lab(96.7456% -.878394 -2.85892);border-color:#bdc5ce;border-color:lab(79.1044% -1.70466 -5.68963)}.topNavUserButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topNavAvatar{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);font-weight:var(--fw-bold);border-radius:999px;place-items:center;font-size:12px;display:inline-grid}.topNavUserText{text-align:left;display:grid}.topNavUserText strong{font-size:13px;font-weight:var(--fw-bold);line-height:1.2}.topNavDropdown{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:2px;width:min(290px,100vw - 36px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0f171f2e;box-shadow:0 18px 44px lab(7.18439% -1.49957 -6.86639/.18)}.topNavIdentity{border-bottom:1px solid var(--line);gap:2px;margin-bottom:4px;padding:6px 10px 10px;display:grid}.topNavIdentity strong{font-size:13px;font-weight:var(--fw-bold);line-height:1.3}.topNavCreateForm{gap:8px;display:grid}.topNavCreateInput{height:34px;font-size:13px}.topNavAction{width:100%;height:auto;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .1s,color .1s;display:flex}.topNavAction:hover{background:#e3e8ee;background:lab(91.8716% -1.09071 -3.5696)}.topNavAction:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.topNavMenuGroup{gap:1px;display:grid}.topNavMenuGroup+.topNavMenuGroup{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.topNavMenuGroupTitle{color:var(--muted);font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:8px 10px 4px}.brand{font-weight:var(--fw-bold);letter-spacing:.04em;border-bottom:1px solid #1f2938;border-bottom:1px solid lab(16.3552% -1.1638 -10.7231);justify-content:flex-start;align-items:center;gap:9px;padding:4px 18px 14px;font-size:13px;display:flex}.brandMark{background:var(--accent);border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.brandName{display:none}.nav{align-content:start;gap:0;min-height:0;padding:0 14px;display:grid;overflow:hidden}.navGroup{gap:1px;display:grid}.navLabel{color:#7e8791;color:lab(55.8998% -1.86744 -6.37569);font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:14px 8px 6px;display:none}.navGroup+.navGroup{margin-top:0}.navItem{color:#c7cfd7;color:lab(82.587% -1.50391 -4.98492);border-radius:7px;justify-content:center;align-items:center;gap:8px;width:44px;height:44px;padding:7px 8px;font-size:13px;font-weight:500;text-decoration:none;transition:width .2s,background .15s,color .15s;display:flex;position:relative}.navItem:hover{background:#1b2533;background:lab(14.0307% -1.08159 -10.7001)}.navItem[data-active=true]{color:#fcfeff;color:lab(99.5463% -.740588 -1.26709);background:#1d2735;background:lab(15.193% -1.12429 -10.7119)}.navItem svg{flex:none}.navItemLabel{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:none;overflow:hidden}[data-tooltip]:hover:after{content:attr(data-tooltip);color:#f5fafd;color:lab(97.9274% -1.10796 -1.89891);font-size:12px;font-weight:var(--fw-medium);white-space:nowrap;z-index:1000;pointer-events:none;background:#101b2a;background:lab(9.35677% -.802584 -11.6759);border-radius:6px;padding:8px 12px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0f171f4d;box-shadow:0 4px 12px lab(7.18439% -1.49957 -6.86639/.3)}.navItem[data-tooltip]:hover:after{display:block}@media (min-width:768px){.nav{width:204px}.sidebar{grid-template-columns:1fr;width:auto;padding:18px 0}.navItem{justify-content:flex-start;width:auto;height:auto;min-height:0;padding:7px 8px}.navItemLabel{display:inline}.navLabel{display:block}.brandName{display:inline}.navBadge{flex-shrink:0;margin-left:auto;position:relative;top:auto;right:auto}}.navBadge{color:#c7cfd7;color:lab(82.587% -1.50391 -4.98492);min-width:16px;height:16px;font-size:10px;font-weight:var(--fw-heavy);background:#263447;background:lab(20.9406% -1.31318 -14.2329);border-radius:999px;place-items:center;padding:0 3px;display:inline-grid;position:absolute;top:4px;right:4px}.escalationBanner{border-bottom:1px solid var(--warn);background:var(--warn-soft);min-height:42px;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 18px;display:grid}.escalationBannerIcon{color:var(--warn)}.escalationBannerSummary{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;padding:0;display:flex}.escalationBannerSummary strong{font-weight:var(--fw-bold)}.escalationBannerInspect{color:var(--warn);font-size:12px;font-weight:var(--fw-bold);align-items:center;gap:2px;display:inline-flex}.escalationBannerLink{color:var(--ink);font-size:12px;font-weight:var(--fw-bold);white-space:nowrap;text-decoration:none}.escalationBannerLink:hover{text-decoration:underline}.escalationBannerDismiss{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.escalationBannerDismiss:hover:not(:disabled){color:var(--ink);background:#eee0c6;background:lab(89.6647% 2.0377 14.2728)}.escalationBannerDismiss:disabled{cursor:not-allowed;opacity:.5}.escalationDrawerLayer{z-index:90;position:fixed;inset:0}.escalationDrawerOverlay{cursor:default;background:#101b2a5c;background:lab(9.35677% -.802584 -11.6759/.36);border:0;padding:0;position:absolute;inset:0}.escalationDrawer{border-left:1px solid var(--line);background:var(--panel);width:min(420px,100vw - 18px);height:100%;color:var(--ink);grid-template-rows:auto minmax(0,1fr) auto;animation:.19s cubic-bezier(.16,1,.3,1) slideOutEnter;display:grid;position:absolute;inset:0 0 0 auto}.escalationDrawerHeader,.escalationDrawerFooter{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.escalationDrawerFooter{border-top:1px solid var(--line);border-bottom:0}.escalationDrawerBody{align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow:auto}.escalationDrawerItem{border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.escalationDrawerItem[data-sla=overdue]{border-color:var(--block);background:var(--block-soft)}.escalationDrawerItem[data-sla=soon]{border-color:var(--warn);background:var(--warn-soft)}.escalationDrawerItem h3{font-size:14px}.escalationDrawerMeta{flex-wrap:wrap;gap:6px;display:flex}.escalationDrawerMeta span{border:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:var(--fw-medium);border-radius:999px;padding:2px 7px}@media (max-width:640px){.escalationBanner{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;padding:8px 12px}.escalationBannerSummary{gap:4px;display:grid}.escalationBannerLink{grid-column:2;justify-self:start}.escalationBannerDismiss{grid-area:1/3}}
.button{border:1px solid var(--line);background:var(--panel);height:38px;color:var(--ink);font-weight:var(--fw-semi);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.button:hover:not(:disabled){background:#eaeff5;background:lab(94.1916% -1.09133 -3.56996);border-color:#acb9c7;border-color:lab(74.4524% -2.47771 -8.495)}.buttonPrimary{background:var(--accent);border-color:var(--accent);color:#fcfeff;color:lab(99.5463% -.740588 -1.26709);font-weight:var(--fw-semi-plus)}.buttonPrimary:hover:not(:disabled){background:#005b52;background:lab(33.8725% -33.3565 -2.69431);border-color:#005b52;border-color:lab(33.8725% -33.3565 -2.69431)}.buttonPill{height:auto;min-height:26px;font-size:12px;font-weight:var(--fw-semi-plus);border-radius:999px;padding:4px 12px}.buttonPillSave{color:var(--allow);background:var(--allow-soft);border-color:#0000}.buttonPillDanger{color:var(--block);background:var(--block-soft);border-color:#0000}.button:disabled,.button.disabled{cursor:not-allowed;opacity:.52;pointer-events:none}.iconButton{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:7px;flex:none;place-items:center;display:inline-grid}.iconButton:hover,.button:hover{border-color:#acb9c7;border-color:lab(74.4524% -2.47771 -8.495)}.iconButton:focus-visible,.button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.buttonDanger{color:var(--block);background:var(--block-soft);border-color:#ecbeb6;border-color:lab(80.9631% 16.4174 10.5406)}.buttonDanger:hover:not(:disabled){background:#ffd6d0;background:lab(89.1285% 14.8921 9.54436);border-color:#d29288;border-color:lab(66.8124% 24.095 15.6249)}.buttonSmall{border:1px solid var(--line);background:var(--panel);height:30px;color:var(--ink);font-size:12px;font-weight:var(--fw-semi);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.buttonAllow{background:var(--allow-soft);border-color:var(--allow-soft);color:var(--allow)}
.exportDialogLayer{z-index:1050;justify-content:center;align-items:flex-start;padding:clamp(48px,11vh,96px) 16px 24px;display:flex;position:fixed;inset:0}.exportDialogOverlay{cursor:default;background:#101b2a7a;background:lab(9.35677% -.802584 -11.6759/.48);border:0;padding:0;position:absolute;inset:0}.exportDialog{background:var(--panel);border:1px solid var(--line);border-radius:8px;width:min(420px,100%);position:relative;overflow:hidden}.exportDialog:focus{outline:none}.exportDialogHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.exportDialogOptions{gap:6px;padding:8px;display:grid}.exportDialogOption{min-height:76px;color:var(--ink);border-radius:7px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.exportDialogOption:hover{background:#ebf1f7;background:lab(94.7716% -1.09154 -3.57003)}.exportDialogOption:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.exportDialogOptionIcon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:7px;place-items:center;display:inline-grid}.exportDialogOptionCopy{gap:3px;min-width:0;display:grid}.exportDialogOptionCopy strong{font-size:14px}.exportDialogOptionCopy span{color:var(--muted);font-size:12px;line-height:1.35}.exportDialogOptionAction{color:var(--muted)}.slideOutLayer{z-index:80;position:fixed;inset:0}.slideOutOverlay{cursor:default;background:#101b2a6b;background:lab(9.35677% -.802584 -11.6759/.42);border:0;padding:0;position:absolute;inset:0}.slideOutPanel{border:0;border-left:1px solid var(--line);background:var(--panel);width:min(560px,100vw - 18px);height:100%;color:var(--ink);grid-template-rows:auto minmax(0,1fr);animation:.19s cubic-bezier(.16,1,.3,1) slideOutEnter;display:grid;position:absolute;inset:0 0 0 auto}.slideOutPanel[data-width=wide]{width:min(820px,100vw - 18px)}.slideOutPanel:focus{outline:none}.slideOutHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;min-height:84px;padding:18px 20px;display:flex}.slideOutHeader h2{margin-top:3px}.slideOutHeader .meta{max-width:68ch;margin-top:5px}.slideOutBody{align-content:start;gap:16px;min-height:0;padding:18px 20px 22px;display:grid;overflow:auto}@keyframes slideOutEnter{0%{transform:translate(100%)}to{transform:translate(0)}}
code{background:#e5ecf3;background:lab(93.0295% -1.30191 -4.27971);border-radius:5px;padding:2px 5px;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:12px}.auditTableWrapper{overflow-x:auto}.auditTable{border-collapse:separate;border-spacing:0;width:100%}.auditTable thead th{background:var(--panel);border-bottom:2px solid var(--line);text-align:left;font-size:11px;font-weight:var(--fw-semi);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:10px 16px}.auditRow{cursor:pointer}.auditRow td{vertical-align:middle;border-bottom:1px solid var(--line);padding:10px 16px;font-size:13px}.auditRow:hover td{background:var(--bg)}.auditRow td strong{font-size:13px;font-weight:var(--fw-bold);display:block}.auditHash{color:var(--muted);margin-top:2px;font-size:11px;display:block}.metadata{color:var(--muted);font-size:11px;font-weight:var(--fw-semi);letter-spacing:.04em;text-transform:uppercase}.row{border:0;border-bottom:1px solid var(--line);background:var(--panel);border-radius:0;gap:8px;padding:12px 16px;display:grid}.row:first-child{border-top:1px solid var(--line)}.row:has(.rowButton):hover{background:var(--bg)}.rowButton{border-radius:inherit;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:0;display:grid}.rowButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rowHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.meta{color:var(--muted);font-size:13px}.pill{min-height:22px;font-size:11px;font-weight:var(--fw-heavy);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;width:max-content;padding:3px 9px;display:inline-flex}.pillAllow{color:var(--allow);background:var(--allow-soft)}.pillWarn{color:var(--warn);background:var(--warn-soft)}.pillBlock{color:var(--block);background:var(--block-soft)}.pillNeutral{color:var(--muted);background:#e3e8ee;background:lab(91.8716% -1.09071 -3.5696)}.pillEnforced{color:var(--accent);background:var(--accent-soft)}.pillEnv{color:var(--muted);font-weight:var(--fw-heavy);background:#e3e8ee;background:lab(91.8716% -1.09071 -3.5696)}.pillStack{color:var(--accent);background:var(--accent-soft);font-weight:var(--fw-heavy)}.pillTiny{font-size:10px}.monoPill{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace}.split{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric{border:1px solid var(--line);background:#f7fcff;background:lab(98.6234% -1.10802 -1.89893);border-radius:8px;padding:13px}.metric strong{font-size:24px;font-weight:var(--fw-bold);margin-top:6px;display:block}.headCount{background:var(--accent-soft);min-width:22px;height:22px;color:var(--accent);font-size:12px;font-weight:var(--fw-heavy);border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0 5px;display:inline-flex}.rowHeaderLeft{align-items:center;gap:8px;display:flex}.sectionIcon{color:var(--muted);flex-shrink:0}.breakCode{word-break:break-all;font-size:12px}.headCountInline{margin-left:6px}.inlineMeta{align-items:center;gap:4px;display:flex}.mutedIcon{color:var(--muted)}.miniMeta{color:var(--muted);font-size:10px}.tinyCode{font-size:11px}.tinyBreakCode{word-break:break-all;font-size:11px}[data-tooltip]{position:relative}.navItem[data-tooltip]{cursor:pointer}[data-tooltip]:hover:after{content:attr(data-tooltip);color:#f5fafd;color:lab(97.9274% -1.10796 -1.89891);white-space:nowrap;z-index:1000;pointer-events:none;background:#101b2a;background:lab(9.35677% -.802584 -11.6759);border-radius:6px;padding:8px 12px;font-size:12px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0f171f4d;box-shadow:0 4px 12px lab(7.18439% -1.49957 -6.86639/.3)}.link{color:var(--accent);text-decoration:underline}.helpTerm{cursor:help;border-bottom:1px dotted var(--muted);position:relative}.smallCode{font-size:12px}.auditGatewayPill{margin-left:6px}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite spin}@keyframes evidenceHighlight{0%{background:#c9f1d080;background:lab(91.5143% -17.7954 11.3992/.5)}to{background:0 0}}.auditRowHighlight td{animation:2.5s ease-out forwards evidenceHighlight}
.settingsTileGrid{background:var(--line);border:1px solid var(--line);border-radius:8px;gap:1px;width:100%;max-width:896px;margin:0 auto;display:grid;overflow:hidden}.settingsTileGridAuto{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.settingsTileGrid>*{background:var(--panel);border:0;border-radius:0}.adminAuthLayout{gap:var(--space-section-rhythm);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;width:100%;max-width:1180px;margin:0 auto;display:grid}.adminMembersLayout{grid-template-columns:minmax(680px,1fr) minmax(300px,360px)}.adminAuthStack,.adminAuthSidebar{gap:var(--space-section-rhythm);min-width:0;display:grid}.accountSettingsStack{padding-bottom:96px}.accountAction{justify-self:start}.adminWorkspacePanelCompact{gap:10px}.adminWorkspaceForm{gap:10px;display:grid}.adminWorkspaceForm .button{justify-self:start}.adminInlineSelectActionForm{grid-template-columns:minmax(0,1fr) auto;align-items:end}.adminAuthSectionHeader{color:var(--ink);align-items:center;gap:10px;padding:4px 2px 0;display:flex}.adminAuthSectionHeader svg,.adminAuthPanelHeader svg{color:var(--muted);flex:none}.adminAuthForm,.adminAuthPanel{background:var(--panel);border:1px solid var(--line);border-radius:8px}.adminAuthForm{gap:14px;padding:16px;display:grid}.adminAuthFormIntro{gap:4px;max-width:68ch;display:grid}.adminAuthForm .buttonPrimary{justify-self:start}.adminAuthHelpText{margin-top:4px}.field{color:var(--ink);font-size:13px;font-weight:var(--fw-semi);gap:6px;display:grid}.field>span{align-items:center;gap:6px;display:inline-flex}.adminAuthTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adminAuthCheck{border:1px solid var(--line);cursor:pointer;background:#f5fafd;background:lab(97.9274% -1.10796 -1.89891);border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.adminAuthCheck input{margin-top:2px}.adminAuthCheck>span{gap:2px;display:grid}.adminAuthFieldset{border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.adminAuthFieldset legend{color:var(--muted);font-size:12px;font-weight:var(--fw-semi);padding:0 6px}.adminAuthChipGrid{flex-wrap:wrap;gap:8px;display:flex}.adminAuthOption{border:1px solid var(--line);min-height:32px;color:var(--ink);font-size:12px;font-weight:var(--fw-bold);cursor:pointer;background:#f5fafd;background:lab(97.9274% -1.10796 -1.89891);border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.adminAuthOption:has(input:checked){background:var(--accent-soft);color:#004941;color:lab(26.912% -33.6374 -2.6742);border-color:#8cc4bc;border-color:lab(75.209% -20.4856 -1.75653)}.adminAuthPanel{overflow:hidden}.adminMembersSummary{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.adminMembersSummary>div{background:var(--panel);gap:3px;min-width:0;padding:13px 14px;display:grid}.adminMembersSummary strong{color:var(--ink);font-size:24px;font-weight:var(--fw-bold);line-height:1.1}.adminMembersPanel,.adminMembersRoleMatrix{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.adminMembersTableWrapper{width:100%}.adminMembersTable{table-layout:fixed}.adminMembersTable .auditRow{cursor:default}.adminMembersTable th,.adminMembersTable td{overflow-wrap:anywhere}.adminMembersTable .buttonSmall{white-space:nowrap}.adminMembersTable th:first-child{width:26%}.adminMembersTable th:nth-child(2),.adminMembersTable th:nth-child(3),.adminMembersTable th:nth-child(4){width:20%}.adminMembersTable th:nth-child(5){width:14%}.adminMembersIdentity{gap:7px;min-width:0;display:grid}.adminMembersIdentity code{text-overflow:ellipsis;width:max-content;max-width:220px;overflow:hidden}.adminMembersInlinePills,.adminMembersState,.adminMembersOverrideList,.adminMembersActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adminMembersOverrideList{max-width:100%}.adminMembersActions{min-width:124px}.adminMembersActions form{display:inline-flex}.adminMembersRoleMatrix summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:14px 16px;list-style:none;display:flex}.adminMembersRoleMatrix summary::-webkit-details-marker{display:none}.adminMembersRoleMatrix summary>span{gap:3px;display:grid}.adminMembersRoleMatrix[open] summary{border-bottom:1px solid var(--line)}.adminMembersRoleMatrix .matrixDisclosure{color:var(--muted);flex:none;transition:transform .15s}.adminMembersRoleMatrix[open] summary .matrixDisclosure{transform:rotate(180deg)}.adminMembersInspectorSection{border:1px solid var(--line);border-radius:8px;align-content:start;gap:14px;padding:14px;display:grid}.adminMembersInspectorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.adminMembersInspectorGrid>div{align-content:start;gap:6px;min-width:0;display:grid}.adminMembersInspectorGrid strong{color:var(--ink);font-size:13px;font-weight:var(--fw-heavy)}.adminMembersInspectorHeader,.adminMembersInspectorItem{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminMembersInspectorForm{gap:12px;display:grid}.adminMutationForm{justify-items:start;gap:6px;display:grid}.adminMutationSuccess{color:var(--allow)}.adminMembersInspectorForm .buttonPrimary{justify-self:start}.adminMembersInspectorList,.adminMembersInspectorActions{gap:8px;display:grid}.adminMembersInspectorItem{border-top:1px solid var(--line);padding:10px 0}.adminMembersInspectorActions{justify-items:start}.adminMembersCustomRoles{border-style:dashed}.adminMembersGrantGrid{gap:8px;padding:0 16px 14px;display:grid}.adminMembersGrantGrid>div{border:1px solid var(--line);background:#f5fafd;background:lab(97.9274% -1.10796 -1.89891);border-radius:8px;gap:4px;padding:10px 11px;display:grid}.adminMembersGrantGrid strong{color:var(--ink);font-size:13px;font-weight:var(--fw-semi-plus);line-height:1.35}.adminAuthPanelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:14px 16px;display:flex}.adminAuthPanel>.meta{padding:14px 16px 16px}.adminAuthPanelActions{flex-wrap:wrap;gap:10px;padding:0 16px 16px;display:flex}.adminAuthList{display:grid}.adminAuthRecord,.adminAuthUser,.adminAuthEmpty{border-bottom:1px solid var(--line);padding:14px 16px}.adminAuthRecord:last-child,.adminAuthUser:last-child,.adminAuthEmpty:last-child{border-bottom:0}.adminAuthRecord{gap:12px;display:grid}.adminAuthDetails{gap:8px;margin:0;display:grid}.adminAuthDetails div{gap:3px;display:grid}.adminAuthDetails dt{color:var(--muted);font-size:11px;font-weight:var(--fw-heavy);text-transform:uppercase}.adminAuthDetails dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px}.adminAuthUser{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.adminAuthUserMeta{text-align:right;flex:none;justify-items:end;gap:6px;display:grid}.adminAuthEmpty{background:#f5fafd;background:lab(97.9274% -1.10796 -1.89891);align-items:flex-start;gap:10px;display:flex}.adminAuthEmpty svg{color:var(--muted);flex:none;margin-top:1px}.workflowRulesTableFrame{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden}.workflowRulesToolbar{border-bottom:1px solid var(--line);background:#f6fbfe;background:lab(98.2754% -1.10799 -1.89893);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.adminMembersInspectorSection .adminAuthForm{border:0;border-radius:0;padding:0}.workflowRulesTable .auditRow td{background:var(--panel)}.workflowRulesTable .auditRow:hover td{background:#f6fbfe;background:lab(98.2754% -1.10799 -1.89893)}.workflowRowStatus{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workflowActionToast{color:#104f29;color:lab(29.2233% -27.9245 16.7695);max-width:min(440px,100%);font-size:12px;font-weight:var(--fw-semi);background:#e2fde8;background:lab(97.0566% -12.0777 7.0845);border:1px solid #9edcae;border:1px solid lab(82.6247% -27.386 16.1644);border-radius:999px;justify-self:end;padding:6px 12px}.input{border:1px solid var(--line);background:var(--panel);width:100%;height:38px;color:var(--ink);border-radius:7px;padding:0 10px;font-size:13px}.input:focus{outline:2px solid var(--accent);outline-offset:1px}select.input{cursor:pointer}.codearea{resize:vertical;height:auto;padding:10px;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:12px;line-height:1.6}.importFormGrid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.importFormFields{align-content:start;gap:6px;display:grid}.policySourceChoice{gap:6px;display:grid}.policySourceOption{border:1px solid var(--line);background:var(--panel);min-height:58px;color:var(--ink);text-align:left;cursor:pointer;border-radius:7px;gap:2px;padding:9px 10px;display:grid}.policySourceOption:hover{background:#eaeff5;background:lab(94.1916% -1.09133 -3.56996);border-color:#acb9c7;border-color:lab(74.4524% -2.47771 -8.495)}.policySourceOptionSelected{border-color:var(--accent);background:var(--accent-soft)}.policySourceOption span{font-size:13px;font-weight:var(--fw-semi-plus)}.policySourceOption small{color:var(--muted);font-size:12px;line-height:1.35}.advancedOptionsToggle{width:fit-content;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font-size:12px;display:inline-flex}.advancedOptionsToggle:hover{color:var(--ink)}.advancedOptionsToggle:focus-visible,.policySourceOption:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.advancedOptionsChevronOpen{transform:rotate(180deg)}.importFormSource{gap:6px;display:grid}.policyDraftSummary{border:1px solid var(--line);background:var(--panel);border-radius:7px;align-content:start;padding:16px}.policyDraftSummary h3{margin:2px 0 0;font-size:16px}.policyDraftSummary p{max-width:48ch;margin:2px 0 0}.importFormFooter{gap:10px;margin-top:4px;display:flex}.importError{border:1px solid var(--block-soft);background:var(--block-soft);color:var(--block);border-radius:8px;padding:12px 14px;font-size:13px}.searchFilters{flex-wrap:wrap;gap:8px;display:flex}.panel#search{display:none}.searchForm{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(128px,.8fr));align-items:end;gap:10px;padding:12px;display:grid}.searchForm label{gap:6px;min-width:0;display:grid}.searchForm label span{color:var(--muted);font-size:12px;font-weight:var(--fw-bold)}.searchForm input,.searchForm select{border:1px solid var(--line);background:var(--panel);width:100%;height:38px;color:var(--ink);border-radius:7px;padding:0 10px}.searchActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.paginationFooter{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:4px;padding-top:12px;display:flex}.checkboxGroup{flex-wrap:wrap;gap:6px 14px;padding:6px 0;display:flex}.checkboxLabel{cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.searchSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.searchSummary div,.searchResult{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px}.searchSummary div{padding:12px}.searchSummary strong{font-size:22px;font-weight:var(--fw-bold);margin-top:5px;display:block}.searchResults{gap:10px;display:grid}.searchResult{gap:10px;padding:13px;display:grid}.serviceKeyTokenReveal{gap:10px;padding:14px 16px;display:grid}.serviceKeyTokenRevealWarn{color:var(--warn);font-size:13px}.serviceKeyTokenDisplay{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.serviceKeyTokenCode{word-break:break-all;min-width:0;font-family:var(--font-mono,monospace);border:1px solid var(--line);background:#f5fafd;background:lab(97.9274% -1.10796 -1.89891);border-radius:6px;flex:1;padding:8px 10px;font-size:12px}.serviceKeyScopeList{gap:6px;padding:0 16px 16px;display:grid}.serviceKeyCodeSample{font-family:var(--font-mono,monospace);border:1px solid var(--line);white-space:pre;background:#f5fafd;background:lab(97.9274% -1.10796 -1.89891);border-radius:6px;margin:0 16px 16px;padding:12px 14px;font-size:12px;line-height:1.6;overflow-x:auto}
.cmdPaletteLayer{z-index:1100;-webkit-backdrop-filter:blur(3px);justify-content:center;align-items:flex-start;padding-top:clamp(60px,12vh,120px);display:flex;position:fixed;inset:0}.cmdPaletteOverlay{cursor:default;background:#101b2ad1;background:lab(9.35677% -.802584 -11.6759/.82);border:0;padding:0;position:absolute;inset:0}.cmdPaletteModal{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;width:min(580px,100vw - 32px);max-height:calc(100vh - clamp(60px,12vh,120px) - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f171f38;box-shadow:0 24px 60px lab(7.18439% -1.49957 -6.86639/.22)}.cmdPaletteSearch{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.cmdPaletteInput{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.cmdPaletteInput::placeholder{color:var(--muted)}.cmdPaletteClose{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:5px;align-items:center;padding:3px 6px;display:inline-flex}.cmdPaletteList{flex:1;min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}.cmdPaletteItem{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;display:flex}.cmdPaletteItem[data-active=true]{background:var(--accent-soft)}.cmdPaletteItemIcon{width:28px;height:28px;color:var(--accent);background:#e5ecf3;background:lab(93.0295% -1.30191 -4.27971);border-radius:7px;flex-shrink:0;place-items:center;display:inline-grid}.cmdPaletteItem[data-active=true] .cmdPaletteItemIcon{background:#bde0da;background:lab(86.5419% -12.9043 -1.12101)}.cmdPaletteItemText{gap:1px;min-width:0;display:grid}.cmdPaletteItemLabel{font-size:14px;font-weight:var(--fw-semi)}.cmdPaletteItemDesc{color:var(--muted);font-size:12px}.cmdPaletteEmpty{text-align:center;color:var(--muted);margin:0;padding:24px 16px;font-size:13px}.cmdPaletteFooter{border-top:1px solid var(--line);background:var(--bg);color:var(--muted);align-items:center;gap:14px;padding:8px 14px;font-size:11px;display:flex}.cmdPaletteFooter kbd{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:4px;justify-content:center;align-items:center;margin-right:3px;padding:1px 5px;font-family:inherit;font-size:10px;display:inline-flex}.cmdTrigger{color:#7e8791;color:lab(55.8998% -1.86744 -6.37569);cursor:pointer;box-sizing:border-box;background:#09121f;background:lab(5.14946% -.412285 -9.8422);border:1px solid #242e3d;border:1px solid lab(18.679% -1.23453 -10.7439);border-radius:7px;justify-content:space-between;align-items:center;gap:6px;width:calc(100% - 28px);margin:0 14px;padding:8px 10px;font-size:12px;transition:background .15s,border-color .15s;display:flex}.cmdTrigger:hover{color:#c7cfd7;color:lab(82.587% -1.50391 -4.98492);background:#1e293b;background:lab(16.3071% -.9287 -12.8464);border-color:#384352;border-color:lab(27.9702% -1.4402 -10.8104)}@media (max-width:767px){.cmdTrigger span:not(.cmdTriggerKbd){display:none}.cmdTrigger{border-radius:8px;justify-content:center;width:44px;margin:0 auto;padding:8px}}.cmdTriggerKbd{color:#7e8791;color:lab(55.8998% -1.86744 -6.37569);gap:2px;font-size:10px;display:inline-flex}.cmdTriggerKbd kbd{background:#0b1421;background:lab(6.0677% -.535153 -10.2859);border:1px solid #273346;border:1px solid lab(20.9444% -1.10577 -13.5925);border-radius:3px;padding:1px 4px;font-family:inherit}
.blueprintsHero{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:1px;width:100%;max-width:1180px;margin:0 auto;display:grid;overflow:hidden}.blueprintsHeroMain,.blueprintsHeroStats{background:var(--panel)}.blueprintsHeroMain{align-content:center;gap:8px;padding:18px;display:grid}.blueprintsHeroMain h2{font-size:20px}.blueprintsHeroMain .meta{max-width:72ch}.blueprintsHeroStats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blueprintsHeroStats>div{border-right:1px solid var(--line);align-content:center;gap:5px;padding:16px;display:grid}.blueprintsHeroStats>div:last-child{border-right:0}.blueprintsHeroStats strong{color:var(--ink);font-size:17px}.blueprintsPanel{width:100%;max-width:1180px;margin:0 auto}.blueprintsPanel>.rowHeader{padding-bottom:2px}.blueprintCreateForm{gap:var(--space-section-rhythm);width:100%;max-width:980px;margin:0 auto;display:grid}.blueprintCreatePanel{gap:16px}.blueprintFormGrid,.blueprintBudgetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.blueprintBudgetGrid{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:2px}.blueprintFormWide{grid-column:1/-1}.blueprintChipField{align-content:start}.blueprintChipControl{border:1px solid var(--line);background:var(--panel);border-radius:7px;gap:5px;min-height:38px;padding:6px 8px;display:grid}.blueprintChipControl:focus-within{border-color:var(--accent);outline-offset:1px;outline:2px solid #b3dfd8;outline:2px solid lab(85.4912% -15.9878 -1.38311)}.blueprintChip{background:var(--accent-soft);min-height:24px;color:var(--ink);font-size:12px;font-weight:var(--fw-semi);border-radius:999px;align-items:center;gap:3px;padding:2px 6px 2px 8px;display:inline-flex}.blueprintChipList{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.blueprintChipCustom{background:#e9eff6;background:lab(94.1895% -1.30239 -4.27997)}.blueprintChip button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:1px;display:grid}.blueprintChip button:hover{color:var(--ink)}.blueprintChipInput{width:100%;height:25px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 2px;font-size:13px}.blueprintChipInput::placeholder{color:#7b8799;color:lab(55.8332% -1.90493 -10.8784)}.blueprintEnvironmentField{border:0;gap:8px;margin:0;padding:0;display:grid}.blueprintEnvironmentField legend{color:var(--ink);font-size:13px;font-weight:var(--fw-semi);padding:0}.blueprintCreateActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.blueprintCreateError{color:var(--block);background:var(--block-soft);border:1px solid #d6aca7;border:1px solid lab(74.0133% 15.3958 8.35675);border-radius:8px;padding:12px 14px;font-size:13px}.agentHero{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);gap:1px;width:100%;max-width:1180px;margin:0 auto;display:grid;overflow:hidden}.agentHeroMain,.agentHeroContext{background:var(--panel)}.agentHeroMain{align-content:center;gap:7px;padding:18px;display:grid}.agentHeroMain h2{font-size:20px}.agentHeroMain .meta{max-width:72ch}.agentSummary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.agentHeroContext{align-content:center;gap:5px;padding:16px;display:grid}.agentHeroContext strong{color:var(--ink);font-size:17px}.agentPanel{gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:18px;display:grid}.agentPanel>.rowHeader{padding-bottom:2px}.agentGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:14px;display:grid}.sectionIconGroup{flex-shrink:0;align-items:center;gap:2px;display:flex}.iconLink{color:var(--muted);border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:color .12s,background .12s;display:flex}.iconLink:hover{color:var(--ink);background:var(--bg)}.agentPilotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agentPilotBlock{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;gap:10px;padding:13px;display:grid}.agentCard{border:1px solid var(--line);background:#f7fcff;background:lab(98.6234% -1.10802 -1.89893);border-radius:8px;gap:12px;padding:14px;display:grid}.agentCardAttention{background:var(--warn-soft)}.agentCard .rowButton{padding:0}.agentCardHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agentCardHeader .pill{align-items:center;gap:4px;display:inline-flex}.agentCardTitle{color:var(--accent);align-items:center;gap:8px;min-width:0;display:flex}.agentId{font-size:13px;font-weight:var(--fw-bold);color:var(--ink);overflow-wrap:anywhere;background:0 0;padding:0}.agentMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agentConnectors{flex-wrap:wrap;gap:6px;display:flex}.agentStats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 0;display:grid}.agentStatsCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.agentStatItem{border-left:1px solid var(--line);flex-direction:column;gap:2px;padding-left:8px;display:flex}.agentStatItem strong{font-size:15px}.agentStatAllow{border-left-color:var(--allow)}.agentStatWarn{border-left-color:var(--warn)}.agentStatDeny{border-left-color:var(--block)}.agentHashRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agentHashRow>div{flex-direction:column;gap:2px;min-width:0;display:flex}.agentHashRow code{overflow-wrap:anywhere;font-size:11px}.agentFooter{color:var(--muted);align-items:center;gap:6px;display:flex}.agentInspectLabel{color:var(--accent);font-size:12px;font-weight:var(--fw-semi);margin-left:auto}.agentHealthInfo{opacity:.7;flex-shrink:0}.agentMetricPill{margin-top:8px}.agentTagBlock{margin-top:10px}.agentMutedBlock{margin-top:8px}.agentSyncCommand{background:var(--bg);border:1px solid var(--line);border-radius:6px;gap:4px;margin-top:10px;padding:8px 12px;display:grid}.blueprintLifecycleActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.blueprintLifecyclePublished{align-self:flex-start}.blueprintDefGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.blueprintDefRow{align-content:start;gap:6px;display:grid}.blueprintDefWide{grid-column:1/-1}.blueprintDefChips .blueprintChip{cursor:default}.blueprintDiffSummary{align-items:center;gap:10px;margin-bottom:16px;display:flex}.blueprintSimulate{gap:12px;display:grid}.blueprintSimulateHeader{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.auditRow.blueprintRevisionActive td{background:var(--bg)}.blueprintRevisionActions{white-space:nowrap;align-items:center;gap:8px;display:flex}.blueprintHeadTag{margin-left:8px}@media (max-width:720px){.blueprintDefGrid{grid-template-columns:minmax(0,1fr)}}
.packsHero{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(380px,.95fr);gap:1px;width:100%;max-width:1180px;margin:0 auto;display:grid;overflow:hidden}.packsHeroMain,.packsHeroStats{background:var(--panel)}.packsHeroMain{align-content:center;gap:8px;padding:18px;display:grid}.packsHeroMain h2{font-size:20px}.packsHeroMain .meta{max-width:72ch}.packsHeroStats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.packsHeroStats>div{border-right:1px solid var(--line);align-content:center;gap:5px;padding:16px;display:grid}.packsHeroStats>div:last-child{border-right:0}.packsHeroStats strong{color:var(--ink);font-size:17px}.packsPanel{gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:18px;display:grid}.packsPanel>.rowHeader{padding-bottom:2px}.packSearchBar{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;padding:12px;display:grid}.packSearchField{gap:6px;min-width:0;display:grid}.packSearchField>span:first-child{color:var(--muted);font-size:12px;font-weight:var(--fw-bold)}.packSearchInputWrap{border:1px solid var(--line);background:var(--panel);height:38px;color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.packSearchInputWrap:focus-within{border-color:var(--accent);outline-offset:1px;outline:2px solid #b3dfd8;outline:2px solid lab(85.4912% -15.9878 -1.38311)}.packSearchInputWrap input{width:100%;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0}.packSearchInputWrap input::placeholder{color:#7b8799;color:lab(55.8332% -1.90493 -10.8784)}.packSearchMeta{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--muted);white-space:nowrap;border-radius:7px;align-items:baseline;gap:5px;padding:7px 10px;display:flex}.packSearchMeta strong{color:var(--ink);font-size:15px}.packQuickFilters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:14px;display:flex}.packFilterChip{border:1px solid var(--line);background:var(--panel);height:28px;color:var(--muted);font-size:11px;font-weight:var(--fw-semi);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:0 11px}.packFilterChip:hover{border-color:var(--accent);color:var(--ink)}.packFilterChip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.packFilterChipActive{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.packEmptyState{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;gap:5px;padding:18px;display:grid}.packCatalogSections{gap:28px;display:grid}.packCatalogSection{gap:14px;display:grid}.packCatalogSectionCompatible{border-top:1px solid var(--line);padding-top:20px}.packCatalogSectionCompatible summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:18px;list-style:none;display:flex}.packCatalogSectionCompatible summary::-webkit-details-marker{display:none}.packCatalogSectionCompatible summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.packCatalogSectionCompatible[open] summary{margin-bottom:2px}.packCompatibleCount{border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:12px;font-weight:var(--fw-bold);border-radius:999px;flex:none;padding:5px 9px}.packGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch;gap:16px;display:grid}.packCard{border:1px solid var(--line);background:#f7fcff;background:lab(98.6234% -1.10802 -1.89893);border-radius:8px;flex-direction:column;min-width:0;height:100%;display:flex}.packCardButton{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:13px;padding:16px;display:flex}.packCard:hover{border-color:#acb9c7;border-color:lab(74.4524% -2.47771 -8.495)}.packCardButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.packCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.packCardTitle{align-items:flex-start;gap:12px;min-width:0;display:flex}.packConnectorLogo,.packConnectorLogoFallback{flex-shrink:0;width:18px;height:18px;margin-top:2px}.packConnectorLogo{object-fit:contain}.packConnectorLogoFallback{color:#465463;color:lab(34.9879% -2.75768 -10.4758);font-size:9px;font-weight:var(--fw-bold);letter-spacing:.03em;background:#eaeff5;background:lab(94.1916% -1.09133 -3.56996);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.packCardName{font-size:15px;font-weight:var(--fw-bold);margin-bottom:2px;line-height:1.25;display:block}.packDescription{-webkit-line-clamp:3;text-overflow:ellipsis;color:var(--muted);-webkit-box-orient:vertical;min-height:4.8em;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.packMeta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:20px;width:100%;padding:10px 0;display:flex}.packMeta div,.packMeta span{flex-direction:column;gap:2px;display:flex}.packMeta strong{font-size:15px}.packTags{flex-wrap:wrap;gap:6px;display:flex}.packCardCta{color:var(--accent);font-size:13px;font-weight:var(--fw-bold);justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;display:flex}.packCardCta svg{flex:none}.packDrawerSummary{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px;display:grid}.packDrawerSummary div{gap:4px;min-width:0;display:grid}.packDrawerSummary strong{overflow-wrap:anywhere;font-size:14px}.packDrawerTags{flex-wrap:wrap;gap:6px;display:flex}.packDrawerRules{gap:10px;display:grid}.packRuleDetail{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;gap:12px;padding:13px;display:grid}.packRuleMeta{grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);gap:10px;display:grid}.packRuleMeta div{border:1px solid var(--line);background:var(--panel);border-radius:7px;gap:4px;padding:10px;display:grid}.packRuleMeta strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.branchDangerZone{border:1px solid var(--block-soft);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;gap:12px;padding:13px;display:grid}.packDrawerFooter{border-top:1px solid var(--line);background:var(--panel);justify-content:flex-end;padding:14px 0 0;display:flex;position:sticky;bottom:-22px}.packInstallActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.packUpgradeSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.packUpgradeSummary div{border:1px solid var(--line);background:var(--panel);border-radius:7px;gap:4px;padding:10px;display:grid}.packUpgradeSummary strong{font-size:14px}.importSuccess{color:var(--allow);align-items:center;gap:6px;font-size:13px;display:flex}.importSuccess a{color:var(--accent);text-decoration:underline}.packCard .importError{margin:0 0 8px}.packUpgradeOption{margin-bottom:8px}
.branchList{gap:0;display:grid}.policiesHero{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(380px,.95fr);gap:1px;width:100%;max-width:1180px;margin:0 auto;display:grid;overflow:hidden}.policiesHeroMain,.policiesHeroStats{background:var(--panel)}.policiesHeroMain{align-content:center;gap:8px;padding:18px;display:grid}.policiesHeroMain h2{font-size:20px}.policiesHeroMain .meta{max-width:72ch}.policiesHeroStats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.policiesHeroStats>div{border-right:1px solid var(--line);align-content:center;gap:5px;padding:16px;display:grid}.policiesHeroStats>div:last-child{border-right:0}.policiesHeroStats strong{color:var(--ink);font-size:17px}.policiesPanel{gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:18px;display:grid}.policiesPanel>.rowHeader{padding-bottom:2px}.policiesPanel .auditTableWrapper{border:1px solid var(--line);border-radius:8px;overflow:auto}.policiesPanel .auditTable thead th{background:#f5fafd;background:lab(97.9274% -1.10796 -1.89891)}.policiesPanel .auditRow:last-child td{border-bottom:0}.policiesPreviewRow{cursor:default}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.policiesAttention{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1180px;margin:0 auto;padding:18px;display:flex}.policiesAttention>div:first-child{gap:6px;display:grid}.policiesAttention h2{font-size:20px}.effectivePolicyStatus .meta,.policyBaselineLinks .meta{color:var(--muted);font-size:13px;line-height:1.45}.effectivePolicyList{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.policyBaselineLinks{border-top:1px solid var(--line);gap:0;display:grid}.effectivePolicyCard{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;grid-template-rows:auto 1fr auto;gap:12px;min-width:0;padding:14px;display:grid}.effectivePolicyEnvironment,.effectivePolicyStatus{gap:4px;display:grid}.effectivePolicyAction{justify-self:start}.policyBaselineLinks a{border-bottom:1px solid var(--line);color:inherit;gap:3px;padding:12px 0;text-decoration:none;display:grid}.policyBaselineLinks a:hover strong,.policyBaselineLinks a:focus-visible strong{color:var(--accent)}.reviewStageHint{align-items:center;gap:6px;margin:8px 0 0;display:flex}.runtimeAssurancePanel{gap:16px;min-width:0;display:grid}.runtimeAssurancePanel .eyebrow{overflow-wrap:anywhere;white-space:normal}.assuranceTabs{border-bottom:1px solid var(--line);gap:20px;display:flex}.assuranceTabs button{appearance:none;color:var(--muted);cursor:pointer;min-height:40px;font:inherit;font-weight:var(--fw-semi);background:0 0;border:0;border-bottom:2px solid #0000;align-items:baseline;gap:8px;margin-bottom:-1px;padding:0 2px;display:inline-flex}.assuranceTabs button:hover{color:var(--ink)}.assuranceTabs button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.assuranceTabs button.isActive{border-bottom-color:var(--accent);color:var(--ink)}.assuranceTabs span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:var(--fw-regular)}.assuranceScope,.assuranceEmpty{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}.assuranceLedger{border-top:1px solid var(--line)}.assuranceLedgerHead,.assuranceLedgerRow{grid-template-columns:minmax(170px,1.35fr) minmax(150px,1fr) minmax(100px,.7fr) minmax(130px,.8fr);align-items:center;gap:12px;display:grid}.assuranceLedgerHead{color:var(--muted);font-size:11px;font-weight:var(--fw-semi);letter-spacing:.04em;text-transform:uppercase;min-height:34px}.assuranceLedgerRow{border-top:1px solid var(--line);min-height:58px;padding:8px 0;font-size:13px}.assuranceLedgerRowButton{appearance:none;border-inline:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border-bottom:0;width:100%}@media (hover:hover){.assuranceLedgerRowButton:hover{background:#f5fafd;background:lab(97.9274% -1.10796 -1.89891)}}.assuranceLedgerRowButton:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.assuranceLedgerRow>div{gap:3px;min-width:0;display:grid}.assuranceLedgerRow>div span,.assuranceLedgerRow>span:not(.pill),.assuranceLedgerRow time{color:var(--muted)}.assuranceLedgerRow code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.assuranceTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.assuranceTabs button{white-space:normal;justify-content:flex-start;align-items:center;min-width:0;min-height:48px;line-height:1.25}.assuranceTabs button span,.assuranceLedgerHead{display:none}.assuranceLedgerRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:12px 0}.assuranceLedgerRow>:nth-child(2),.assuranceLedgerRow>:nth-child(3){grid-column:1}.assuranceLedgerRow>:nth-child(4){grid-area:1/2}}.tableSubtext{margin-top:2px;display:block}.dangerEyebrow{color:var(--block)}.branchDeleteForm{gap:10px;display:grid}.diffBar{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:14px;margin:0 -24px;padding:10px 24px;display:flex}.diffBarChips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.diffChip{font-size:11px;font-weight:var(--fw-semi);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;padding:3px 9px}.diffChipAdd{background:var(--allow-soft);border-color:var(--allow);color:var(--allow)}.diffChipMod{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.diffChipRemove{background:var(--block-soft);border-color:var(--block);color:var(--block)}.rulesHero{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:1px;width:100%;max-width:1180px;margin:0 auto;display:grid;overflow:hidden}.rulesHeroMain,.rulesHeroStats{background:var(--panel)}.rulesHeroMain{align-content:center;gap:8px;padding:18px;display:grid}.rulesHeroMain h2{font-size:20px}.rulesHeroMain .meta{max-width:72ch}.rulesSearchForm{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:4px;display:flex}.rulesSearchField{gap:6px;min-width:min(320px,100%);display:grid}.rulesHeroStats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rulesHeroStats>div{border-right:1px solid var(--line);align-content:center;gap:5px;padding:16px;display:grid}.rulesHeroStats>div:last-child{border-right:0}.rulesHeroStats strong{color:var(--ink);font-size:17px}.rulesPanel{gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:18px;display:grid}.rulesPanel>.rowHeader{padding-bottom:2px}.rulesTableWrapper{border:1px solid var(--line);border-radius:8px;overflow:auto}.rulesTableWrapper .auditTable thead th{background:#f5fafd;background:lab(97.9274% -1.10796 -1.89891)}.rulesCatalogTable{table-layout:fixed}.rulesCatalogTable th:first-child{width:29%}.rulesCatalogTable th:nth-child(2){width:9%}.rulesCatalogTable th:nth-child(3){width:12%}.rulesCatalogTable th:nth-child(4){width:30%}.rulesCatalogTable th:nth-child(5),.rulesCatalogTable th:nth-child(6){width:10%}.rulesCatalogTable .buttonSmall{white-space:nowrap}.rulesTableWrapper .auditRow:last-child td{border-bottom:0}.rulesSortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.rulesSortableHeader>span{align-items:center;display:inline-flex}.rulesSortIcon{margin-left:3px}.rulesSortIconMuted{opacity:.25}.rulesSortIconActive{color:var(--accent)}.ruleInlinePill{vertical-align:middle;margin-left:6px}.ruleConditionBlock{grid-column:1/-1}.ruleConditionBlock pre{background:var(--bg);border:1px solid var(--line);border-radius:6px;margin:0;padding:10px 12px;font-size:11px;overflow-x:auto}.rule{background:linear-gradient(90deg, var(--accent-soft), var(--panel) 52%)}.reviewHero{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:1px;width:100%;max-width:1180px;margin:0 auto;display:grid;overflow:hidden}.reviewHeroMain,.reviewHeroStats{background:var(--panel)}.reviewHeroMain{gap:14px;padding:18px;display:grid}.reviewNextStep{border-top:1px solid var(--line);background:#f5fafd;background:lab(97.9274% -1.10796 -1.89891);justify-content:space-between;align-items:center;gap:16px;margin:0 -18px -18px;padding:14px 18px;display:flex}.reviewNextStep>div{gap:3px;display:grid}.reviewNextStep .eyebrow{margin:0}.rollbackConfirmation{gap:12px;display:grid}.rollbackConfirmation p{margin:0}.rollbackAcknowledgement{align-items:flex-start;gap:8px;font-size:13px;display:flex}.optionalReviewers{gap:12px;display:grid}.optionalReviewers summary{color:var(--ink);cursor:pointer;font-weight:650}.reviewHeroHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reviewHeroHeader h2{margin-top:4px;font-size:20px}.reviewProvenance{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.reviewProvenance span{border:1px solid var(--line);background:#f5fafd;background:lab(97.9274% -1.10796 -1.89891);border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;display:inline-flex}.reviewHero .branchSelectorRow{align-items:stretch}.reviewHero .branchSelect{max-width:none}.reviewHeroStats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reviewHeroStats>div{border-right:1px solid var(--line);align-content:center;gap:5px;padding:16px;display:grid}.reviewHeroStats>div:last-child{border-right:0}.reviewHeroStats strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px}.reviewDiffStrip{border:1px solid var(--line);background:var(--panel);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1180px;min-height:42px;margin:0 auto;padding:8px 12px;display:flex}.reviewPanel{gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:18px;display:grid}.reviewPanel>.rowHeader{padding-bottom:2px}.reviewPanel .helpTerm{width:fit-content}.reviewTabsNav{width:100%;max-width:1180px;margin:0 auto;padding:0 18px}.impactSummary{gap:18px}.impactSignal{border:1px solid var(--line);background:#f5fafd;background:lab(97.9274% -1.10796 -1.89891);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.impactSignal[data-state=review]{background:#fdf8ed;background:lab(97.7389% .451982 5.73483)}.impactSignalIcon{color:#005f4d;color:lab(35.172% -35.6806 3.05725);background:#c8f2e9;background:lab(92.445% -15.3649 -.137961);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.impactSignal[data-state=review] .impactSignalIcon{color:#905c00;color:lab(44.0762% 18.8538 59.3767);background:#fae6bb;background:lab(92.0674% 2.6418 23.6438)}.impactSignal h2{margin:2px 0 4px}.impactSignal p:not(.eyebrow){max-width:75ch;color:var(--muted);margin:0}.impactBriefGrid{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.impactBriefSection{border-bottom:1px solid var(--line);align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.impactBriefSection:nth-child(odd){border-right:1px solid var(--line)}.impactBriefSection:nth-last-child(-n+2){border-bottom:0}.impactBriefSection>p{margin:0}.impactBriefSection>a{font-size:13px;font-weight:650}.impactBriefTitle{align-items:center;gap:8px;display:flex}.impactBriefTitle h3{margin:0;font-size:15px}.impactBriefTitle svg{color:var(--accent)}.impactRuleList{gap:6px;display:grid}.impactRuleList>div{grid-template-columns:minmax(70px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.impactRuleList code,.impactRuleList span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.impactFacts,.impactProvenance{gap:6px;margin:0;display:grid}.impactFacts>div,.impactProvenance>div{justify-content:space-between;gap:12px;display:flex}.impactFacts dt,.impactProvenance dt{color:var(--muted);font-size:13px}.impactFacts dd,.impactProvenance dd{text-align:right;margin:0;font-size:13px}.impactProvenance code{font-size:12px}.impactTagList{flex-wrap:wrap;gap:6px;display:flex}.impactRiskCopy,.impactBlocking{color:#813600;color:lab(33.0588% 31.7686 46.2418);margin:0;font-size:13px}.impactRuntimeNote{align-items:baseline;gap:10px;padding-top:2px;font-size:13px;display:flex}.impactRuntimeNote span{color:var(--muted)}.impactRuntimeNote>div{gap:8px;display:grid}@media (max-width:760px){.impactBriefGrid{grid-template-columns:1fr}.impactBriefSection:nth-child(odd){border-right:0}.impactBriefSection:nth-last-child(2){border-bottom:1px solid var(--line)}.impactRuntimeNote{gap:2px;display:grid}}.policyStack{border:1px solid var(--line);background:#f5fafd;background:lab(97.9274% -1.10796 -1.89891);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.policyStackStep{align-items:center;gap:8px;display:inline-flex}.policyStack .pill{font-size:10px}.policyStackMissing{opacity:.35}.reviewAdvisorBlock{padding-top:2px}.reviewAdvisorCard{border:1px solid var(--line);background:#f7fcff;background:lab(98.6234% -1.10802 -1.89893);border-radius:8px;gap:10px;padding:12px;display:grid}.reviewEmptyRules{margin-top:8px}.diffSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.diffSummary div{border:1px solid var(--line);background:#f7fcff;background:lab(98.6234% -1.10802 -1.89893);border-radius:8px;padding:12px}.diffSummary strong{margin-top:5px;font-size:22px;display:block}.diffList{gap:10px;display:grid}.diffRow{background:#fafdff;background:lab(99.0849% -.924587 -1.58315)}.beforeAfter{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.beforeAfter div{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:11px}.beforeAfter p:not(.meta){margin-top:5px;font-size:14px;line-height:1.35}.importLayout{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:12px;display:grid}.importCard,.importMeta{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px}.importCard{grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:14px;padding:14px;display:grid}.importCard svg{color:var(--accent)}.importCard strong{overflow-wrap:anywhere;margin-top:4px;font-size:14px;display:block}.importMeta{gap:8px;padding:12px;display:grid}.compositionLayout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:12px;display:grid}.layerList,.compositionNotes{gap:10px;display:grid}.layer,.compositionSummary div,.compositionNotes{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px}.layer{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.layer h3{margin-top:4px}.compositionLayerBadges{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.compositionSummary{gap:10px;display:grid}.compositionSummary div{padding:12px}.compositionSummary strong{overflow-wrap:anywhere;margin-top:5px;font-size:20px;display:block}.compositionNotes{padding:12px}.blockerList{gap:10px;display:grid}.requirement,.approval{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.requirement{justify-content:space-between}.approval{grid-template-columns:auto minmax(0,1fr) auto}.approval svg{color:var(--muted);flex:none}.approval div{min-width:0}.approval h3{overflow-wrap:anywhere}.blockerList{border:1px solid var(--block-soft);background:#fff3f1;background:lab(96.9386% 5.61494 3.58205);border-radius:8px;padding:12px}.blockerActionRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.reviewQueue{gap:10px;display:grid}.packageSections{flex-wrap:wrap;gap:8px;display:flex}.publishGate{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;display:flex}.publishGate .blockerList{flex:1}.publishSuccess{color:var(--allow);align-items:center;gap:10px;display:flex}.publishSuccess code{color:var(--ink)}.publishError{color:var(--block);margin-top:6px}.branchSelectorRow{align-items:center;gap:12px;display:flex}.branchSelect{max-width:360px}.ruleAuthoringCommit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ruleAuthoringActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ruleAuthoringTester{border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface-muted,transparent);gap:12px;padding:16px;display:grid}.ruleAuthoringTesterHeading h3{margin:0;font-size:16px}.ruleAuthoringTesterHeading .meta{margin:4px 0 0}.ruleEditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ruleEditGrid>div{gap:6px;display:grid}.ruleEditSection{border-bottom:1px solid var(--line);gap:12px;padding:4px 0 18px;display:grid}.ruleEditSectionHeading{justify-content:space-between;align-items:end;gap:18px;display:flex}.ruleEditSectionHeading .eyebrow{margin-bottom:3px}.ruleEditSectionHeading h3{margin:0;font-size:16px}.ruleEditSectionHeading .meta{text-align:right;max-width:360px;margin:0}.ruleEffectField{max-width:calc(50% - 6px)}.ruleEditAdvanced{border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface-muted,transparent)}.ruleEditAdvanced summary{cursor:pointer;font-weight:var(--fw-heavy);justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.ruleEditAdvancedBody{gap:12px;padding:0 12px 12px;display:grid}.ruleEditAdvancedBody>div{gap:6px;display:grid}.ruleEditFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:4px;display:flex}.ruleEditModeToggle{align-items:center;gap:6px;margin-top:10px;display:flex}.rawRuleEditor{gap:6px;display:grid}.ruleCheckbox{align-items:center;gap:6px;display:inline-flex}.selectorEmpty{padding:4px 0}.constraintEditor{gap:6px;display:grid}.constraintRows{gap:8px;display:grid}.constraintRow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr) auto;align-items:center;gap:6px;display:grid}.constraintRow .input{min-width:0}@media (max-width:720px){.ruleEditGrid,.ruleEffectField{grid-template-columns:1fr;max-width:none}.ruleEditSectionHeading,.ruleEditAdvanced summary{flex-direction:column;align-items:flex-start}.ruleEditSectionHeading .meta{text-align:left;max-width:none}.constraintRow{grid-template-columns:1fr 1fr}}.constraintKnobHelp{color:var(--muted)}.constraintKnobHelp summary{cursor:pointer}.constraintKnobHelp p{margin:6px 0 0}.constraintKnobHelp code{font-size:11px}.exampleTesterForm{flex-direction:column;gap:12px;display:flex}.exampleTesterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.exampleTesterGrid>div{gap:6px;display:grid}@media (max-width:640px){.exampleTesterGrid{grid-template-columns:1fr}}.exampleResult{gap:12px;margin-top:14px;display:grid}.exampleResultHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.exampleResultHead .meta{margin:0}.pillLarge{font-size:13px;font-weight:var(--fw-heavy);padding:4px 12px}.simulationStats{flex-wrap:wrap;gap:24px;display:flex}.simulationStat{flex-direction:column;gap:2px;display:flex}.simulationStatValue{font-size:24px;font-weight:var(--fw-heavy);line-height:1.1}.simulationTransitions{flex-wrap:wrap;gap:8px;display:flex}.heatmapList{gap:8px;display:grid}.heatmapRow{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.heatmapRuleInfo{flex:1;gap:5px;min-width:0;display:grid}.heatmapRuleId{color:var(--muted);overflow-wrap:anywhere;background:0 0;padding:0;font-size:11px}.heatmapBar{background:var(--line);border-radius:999px;height:5px;overflow:hidden}.heatmapFill{background:var(--block);border-radius:999px;min-width:4px;height:100%}.heatmapCounts{flex-shrink:0;gap:4px;display:flex}.unusedList{gap:8px;display:grid}.blastRadiusDetail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.blastRadiusDetail>div{gap:6px;display:grid}.revisionList{gap:10px;display:grid}.revisionRow{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;gap:10px;padding:14px;display:grid}.revisionMeta{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.revisionMeta>div:first-child{gap:3px;min-width:0;display:grid}.revisionMeta h3{overflow-wrap:anywhere}.revisionBadges{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.revisionRollbackSuccess{background:var(--allow-soft);color:var(--allow);border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.revisionRollbackSuccess code{color:var(--ink)}.connectorImpact{border:1px solid var(--line);background:#f7fcff;background:lab(98.6234% -1.10802 -1.89893);border-radius:8px;gap:8px;padding:12px;display:grid}.connectorImpactList{gap:7px;display:grid}.connectorImpactRow{grid-template-columns:minmax(90px,.35fr) minmax(120px,1fr) auto;align-items:center;gap:10px;display:grid}.connectorImpactTrack{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.connectorImpactBar{background:var(--block);border-radius:3px;height:100%}.connectorImpactRow .meta{text-align:right;min-width:72px}.policyRefs{flex-wrap:wrap;gap:8px;display:flex}.contextChain{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contextNode{border:1px solid var(--line);background:#f7fcff;background:lab(98.6234% -1.10802 -1.89893);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px;display:grid}.contextNode svg{color:var(--accent);margin-top:2px}.contextNode p{overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.35}.contextMetaGrid{gap:3px;margin-top:7px;display:grid}.contextMetaGrid code{font-size:11px}.ruleRef{border:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:var(--fw-semi);overflow-wrap:anywhere;background:#f1f6fc;background:lab(96.7436% -1.09205 -3.57034);border-radius:999px;padding:5px 9px}.ruleRefGroup{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.controlRef{background:#e4efff;background:lab(94.0931% -1.36337 -11.1052);border-color:#9cafce;border-color:lab(70.7913% -1.72329 -18.2735)}.timelineList{gap:10px;display:grid}.timelineEvent{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;display:grid}.timelineEvent>div:last-child{gap:8px;min-width:0;display:grid}.timelineIcon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:7px;place-items:center;display:grid}.timelineEvent .pill{color:var(--muted);background:#e5ecf3;background:lab(93.0295% -1.30191 -4.27971)}.quickStartBanner{background:#eef8f066;background:lab(96.7218% -4.43092 2.82015/.4);border:1px solid #b0d6b6;border:1px solid lab(82.2327% -17.8051 11.4154);width:100%;max-width:1180px;margin:0 auto}.quickStartActions{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:4px;display:flex}.quickStartActions form{flex-direction:column;gap:6px;display:flex}.quickStartHint{padding-left:2px}.buttonAllow{border-color:var(--allow);color:var(--allow)}.buttonAllow:hover:not(:disabled){background:#dcf7e1;background:lab(94.7335% -11.8404 7.56122)}.quickStartTokenRow{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.quickStartTokenRow form{display:flex}.quickStartSecret{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.quickStartSecret code{overflow-wrap:anywhere;flex:1;min-width:0}.quickStartCodeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quickStartCodeBlock{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.quickStartCodeBlockDisabled{opacity:.68}.quickStartCodeBlockDisabled pre{-webkit-user-select:none;user-select:none}.quickStartCodeBlock .rowHeader{align-items:center}.quickStartCodeBlock pre{white-space:pre;border:1px solid var(--line);background:var(--bg);border-radius:7px;min-height:180px;max-height:260px;margin:0;padding:10px;overflow:auto}.quickStartCodeBlock code{font-size:12px}
.operationsHero{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(380px,.95fr);gap:1px;width:100%;max-width:1180px;margin:0 auto;display:grid;overflow:hidden}.operationsHeroMain,.operationsHeroStats{background:var(--panel)}.operationsHeroMain{align-content:center;gap:8px;padding:18px;display:grid}.operationsHeroMain h2{font-size:20px}.operationsHeroMain .meta{max-width:72ch}.operationsHeroFilter{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.operationsHeroStats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operationsHeroStats>div{border-right:1px solid var(--line);align-content:center;gap:5px;padding:16px;display:grid}.operationsHeroStats>div:last-child{border-right:0}.operationsHeroStats strong{color:var(--ink);font-size:17px}.operationsPanel{gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:18px;display:grid}.operationsPanel>.rowHeader{padding-bottom:2px}.operationsFilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operationsTableWrapper{border:1px solid var(--line);border-radius:8px;overflow:auto}.operationsTableWrapper .auditTable thead th{background:#f5fafd;background:lab(97.9274% -1.10796 -1.89891)}.operationsTableWrapper .auditRow:last-child td{border-bottom:0}.operationsRow{cursor:default}.operationsRow td:first-child{white-space:nowrap}.operationsPagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operationsEmptyHint{margin-top:8px}
.upgradePrompt{border:1px solid var(--line);color:var(--ink);background:#f2f6fb;background:lab(96.7456% -.878394 -2.85892);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.upgradePrompt h3{margin-top:2px}.upgradePromptInline{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.upgradePromptInline>svg{display:none}
.usageBillingHero{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:1px;width:100%;max-width:1180px;margin:0 auto;display:grid;overflow:hidden}.usageBillingHeroMain,.usageBillingHeroStats{background:var(--panel)}.usageBillingHeroMain{align-content:center;gap:8px;padding:18px;display:grid}.usageBillingHeroMain h2{font-size:20px}.usageBillingHeroMain .meta{max-width:72ch}.usageBillingHeroActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.usageBillingHeroStats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.usageBillingHeroStats>div{border-right:1px solid var(--line);align-content:center;gap:5px;padding:16px;display:grid}.usageBillingHeroStats>div:last-child{border-right:0}.usageBillingHeroStats strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px}.usageBillingPanel{gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:18px;display:grid}.usageBillingPanel>.rowHeader{padding-bottom:2px}.usageBillingGrid{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:start;gap:18px;width:100%;max-width:1180px;margin:0 auto;display:grid}.commercialHero{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.commercialPlanStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commercialPlanStrip>div{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:12px}.commercialPlanStrip strong{margin-top:5px;font-size:17px;display:block}.commercialHero>div{border:1px solid var(--line);background:#f7fcff;background:lab(98.6234% -1.10802 -1.89893);border-radius:8px;padding:14px}.commercialHero strong{margin:7px 0 4px;font-size:28px;line-height:1;display:block}.commercialMeterList,.commercialLeverList,.commercialEventList,.commercialAnchorGroup{gap:10px;display:grid}.commercialAnchorGroupHeader{gap:3px;display:grid}.commercialMeter{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:10px;padding:13px;display:grid}.commercialMeterTrack{background:#e3e8ee;background:lab(91.8716% -1.09071 -3.5696);border-radius:999px;height:8px;overflow:hidden}.commercialMeterTrack span,.commercialMeterFill{border-radius:inherit;background:var(--accent);min-width:6px;height:100%;display:block}.commercialActionBand{border:1px solid var(--line);background:var(--accent-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:13px;display:grid}.commercialActionBand svg,.commercialProof svg{color:var(--accent);margin-top:1px}.commercialProofGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commercialProof{color:inherit;grid-template-columns:auto minmax(0,1fr);text-decoration:none}.commercialReviewForm{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(130px,.4fr) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:13px;display:grid}.commercialReviewForm label{gap:6px;display:grid}.commercialReviewForm input,.commercialReviewForm select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:38px;color:var(--ink);font:inherit;border-radius:7px;padding:0 10px}
.approvalGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.approvalCard{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;gap:10px;padding:14px;display:grid}.approvalCardHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.approvalCardHeader h3{margin-bottom:2px}.approvalRequired{font-size:11px;font-weight:var(--fw-heavy);color:var(--accent);text-transform:uppercase;letter-spacing:.02em}.approvalActions{flex-wrap:wrap;gap:6px;display:flex}.approvalActions form{display:contents}
.evidenceHero{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:1px;width:100%;max-width:1180px;margin:0 auto;display:grid;overflow:hidden}.evidenceHeroMain,.evidenceHeroStats{background:var(--panel)}.evidenceHeroMain{align-content:center;gap:6px;padding:18px;display:grid}.evidenceHeroMain h2{font-size:20px}.evidenceHeroMain .meta{max-width:72ch}.evidenceHeroStats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.evidenceHeroStats>div{border-right:1px solid var(--line);align-content:center;gap:5px;padding:16px;display:grid}.evidenceHeroStats>div:last-child{border-right:0}.evidenceHeroStats strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px}.evidencePanel{gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:18px;display:grid}.evidencePanel>.rowHeader{padding-bottom:2px}.demoEvidenceBanner{background:var(--warn-soft);border:1px solid #decfb4;border:1px solid lab(83.8695% 2.26879 15.4868);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.demoEvidenceBanner .meta{max-width:70ch}.evidencePanel .auditTableWrapper{border:1px solid var(--line);border-radius:8px;overflow:auto}.evidencePanel .auditTable thead th{background:#f5fafd;background:lab(97.9274% -1.10796 -1.89891)}.evidencePanel .auditRow:last-child td{border-bottom:0}.evidenceSourceText{margin-top:4px}.evidenceGuidanceCard{border:1px solid var(--line);background:#f7fcff;background:lab(98.6234% -1.10802 -1.89893);border-radius:8px;gap:10px;padding:12px;display:grid}
.complianceHero{background:var(--panel);border:1px solid var(--line);border-radius:8px;width:100%;max-width:1180px;margin:0 auto;display:block;overflow:hidden}.complianceHeroMain,.complianceHeroStats{background:var(--panel)}.complianceHeroMain{align-content:center;gap:7px;padding:18px;display:grid}.complianceHeroMain h2{font-size:20px}.complianceHeroMain .meta{max-width:72ch}.packetReadiness,.complianceViewNav{width:100%;max-width:1180px;margin:0 auto}.packetReadiness{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:16px;padding:18px;display:grid}.packetReadinessIntro{gap:5px;max-width:72ch;display:grid}.packetReadinessGates{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.packetReadinessGate{min-width:0;color:var(--ink);border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:9px;padding:12px;text-decoration:none;display:flex}.packetReadinessGate svg{flex:none;margin-top:2px}.packetReadinessGate span{gap:3px;min-width:0;display:grid}.packetReadinessGate strong,.packetReadinessGate small{overflow-wrap:anywhere}.packetReadinessGate small{color:var(--muted);white-space:normal;line-height:1.35}.packetReadinessGateready svg{color:var(--allow)}.packetReadinessGateattention svg,.packetReadinessGateunavailable svg{color:var(--warn)}.packetReadinessGate:hover{background:#f6fbfe;background:lab(98.1618% -1.29089 -2.21448)}.packetReadiness>.button{justify-self:start}.complianceViewNav{gap:4px;padding:0 2px;display:flex;overflow-x:auto}.complianceViewNav a,.retentionTabs a{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:650;text-decoration:none}.complianceHeroActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.complianceHeroStats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.complianceHeroStats>div{border-right:1px solid var(--line);align-content:center;gap:5px;padding:16px;display:grid}.complianceHeroStats>div:last-child{border-right:0}.complianceHeroStats strong{color:var(--ink);font-size:17px}.compliancePanel{gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:18px;display:grid}.compliancePanel>.rowHeader{padding-bottom:2px}.postureDimensions{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.postureDimension{background:#fafdff;background:lab(99.0849% -.924587 -1.58315);min-width:0;padding:14px}.postureDimension+.postureDimension{border-left:1px solid var(--line)}.postureDimensionHeading,.postureFindingHeading,.postureFindingFooter{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.postureDimensionHeading>div{gap:4px;min-width:0;display:grid}.postureDimension strong,.postureDimension small{overflow-wrap:anywhere}.postureDimension small{color:var(--muted);line-height:1.4}.postureDimension .pill{flex:none}.postureSummary{font-weight:650}.postureFindings{gap:10px;display:grid}.postureFinding{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;gap:14px;padding:14px;display:grid}.postureFindingHeading>div{min-width:0}.postureFindingHeading h3{margin-top:4px}.postureFindingHeading .pill{flex:none}.postureFindingFooter{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;padding-top:12px}.complianceOutcomes{border:1px solid var(--warn-soft);background:#fff8ea;background:lab(97.746% 1.04088 8.011);border-radius:8px;gap:6px;padding:10px;display:grid}.complianceSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.complianceSummary div,.complianceCard{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px}.complianceSummary div{padding:12px}.complianceSummary strong{margin-top:5px;font-size:22px;display:block}.complianceLayout{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:12px;display:grid}.complianceCard{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:14px;padding:14px;display:grid}.complianceCard svg{color:var(--accent)}.complianceCard strong{overflow-wrap:anywhere;margin-top:4px;font-size:14px;display:block}.packageSections{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;align-content:start;padding:12px}.retentionSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.retentionSummary div,.retentionRule,.retentionDecision{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px}.retentionSummary div{padding:12px}.retentionSummary strong{margin-top:5px;font-size:22px;display:block}.retentionRules,.retentionDecisions{align-content:start;gap:10px;display:grid}.retentionRule,.retentionDecision{gap:10px;padding:12px;display:grid}.complianceTimelineList{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:0;overflow:hidden}.complianceTimelineList .timelineEvent{border:0;border-bottom:1px solid var(--line);background:var(--panel);border-radius:0}.complianceTimelineList .timelineEvent:last-child{border-bottom:0}.timelineEventContent{min-width:0}.baselineAdvisor,.baselineAdvisorForm,.baselineAdvisorCard{gap:10px;display:grid}.baselineAdvisorCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px}.baselineAdvisorHeader,.baselineAdvisorPills,.baselineAdvisorActions{flex-wrap:wrap;gap:6px;display:flex}.baselineAdvisorHeader{justify-content:space-between;align-items:center}.baselineAdvisorReasons{gap:4px;margin:0;padding-left:16px;display:grid}.baselineAdvisorActions{align-items:center}.baselineAdvisorForm .button{justify-self:start}.mutedCode{color:var(--muted)}.compliancePostHint{margin-top:.75rem}.verificationDetails,.developerDelivery{gap:12px;display:grid}.verificationDetails summary,.developerDelivery summary{color:var(--ink);cursor:pointer;font-weight:650}.deliveryList{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.deliveryRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.deliveryRow:last-child{border-bottom:0}.deliveryRow>div{gap:3px;display:grid}.sealConfirmation{z-index:400;border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:16px;width:min(520px,100vw - 32px);padding:18px;display:grid;position:fixed;inset:auto 24px 24px auto;box-shadow:0 16px 40px #111d2e2e;box-shadow:0 16px 40px lab(10.4894% -.76092 -13.0621/.18)}.sealConfirmationActions,.sealSuccess{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sealSuccess a{font-size:13px}.sealSuccess code{color:var(--muted);font-size:12px}.exportLayout{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:12px;display:grid}.artifactCard,.target{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px}.artifactCard{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:14px;padding:14px;display:grid}.artifactCard svg,.target svg{color:var(--accent)}.artifactCard strong{overflow-wrap:anywhere;margin-top:4px;font-size:14px;display:block}.targetList{gap:10px;display:grid}.target{align-items:center;gap:11px;padding:12px;display:flex}.exportRules{flex-wrap:wrap;gap:8px;display:flex}.bundleDocument{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px;grid-template-columns:1.2fr .6fr 1fr;gap:12px;padding:12px;display:grid}.bundleDocument strong{overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}
.simulationSupport{gap:12px;display:grid}.simulationCloudNotice{margin-bottom:0}.simulationSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.simulationSummary div,.simulationResult{border:1px solid var(--line);background:#fafdff;background:lab(99.0849% -.924587 -1.58315);border-radius:8px}.simulationRunForm{gap:12px;display:grid}.simulationRunControls{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.simulationRunControls label{gap:5px;display:grid}.simulationRunControls label span{font-size:12px;font-weight:var(--fw-semi);color:var(--muted)}.simulationRunControls select{border:1px solid var(--line);background:var(--panel);height:38px;color:var(--ink);border-radius:7px;min-width:180px;padding:0 10px}.simulationRunResult{border:1px solid var(--allow-soft);background:var(--allow-soft);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.simulationRunResult .allowIcon{color:var(--allow);flex:none}.simulationSummary div{padding:12px}.simulationSummary strong{margin-top:5px;font-size:22px;display:block}.simulationRegressionReadiness{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 18px;padding:16px 0;display:grid}.simulationRegressionIntro h3{margin:2px 0 4px;font-size:17px;line-height:1.25}.simulationRegressionChecks{border:1px solid var(--line);border-radius:7px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.simulationRegressionCheck{background:var(--panel);gap:5px;min-width:0;padding:11px 12px;display:grid}.simulationRegressionCheck+.simulationRegressionCheck{border-left:1px solid var(--line)}.simulationRegressionCheck dt,.simulationRegressionCheck dd{margin:0}.simulationRegressionCheck dt{color:var(--muted);font-size:12px;font-weight:var(--fw-semi);align-items:center;gap:6px;display:flex}.simulationRegressionCheck dt svg{color:var(--allow);flex:none}.simulationRegressionCheckBlocked dt svg,.simulationRegressionCheckBlocked dd{color:var(--block)}.simulationRegressionCheck dd{color:var(--ink);font-size:13px;font-weight:var(--fw-semi)}.simulationList,.simulationHistoryList{gap:10px;display:grid}.simulationHistoryList .rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.simulationResult{gap:10px;padding:13px;display:grid}
.alertingContainer{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.pane{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:20px}.paneHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:12px;display:flex}.paneHeader h2{font-size:16px;font-weight:var(--fw-bold);color:var(--ink);text-transform:uppercase;letter-spacing:.05em;margin:0}.addButton{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent);font-size:12px;font-weight:var(--fw-medium);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;transition:background .1s;display:flex}.addButton:hover{background:var(--accent);color:var(--panel)}.denseList{flex-direction:column;gap:12px;display:flex}.denseItem{background:var(--bg);border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.itemInfo{flex-direction:column;gap:4px;display:flex}.itemTitle{font-size:14px;font-weight:var(--fw-semi);color:var(--ink);align-items:center;gap:8px;display:flex}.itemMeta{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.itemActions{gap:8px;display:flex}.deleteButton{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .1s;display:flex}.deleteButton:hover{color:var(--block);border-color:var(--block-soft);background:var(--block-soft)}.badge{font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;border-radius:4px;padding:2px 6px}.badgeSlack{color:#5b3177;color:lab(28.5144% 29.847 -32.9391);background:#eddef9;background:lab(90.2165% 8.97706 -11.4316);border:1px solid #d2acee;border:1px solid lab(75.4505% 23.1896 -28.0647)}.badgeTeams{color:#004983;color:lab(29.6964% -1.36633 -40.1139);background:#d1e7ff;background:lab(90.6662% -3.97822 -14.089);border:1px solid #8cc3fc;border:1px solid lab(76.5334% -7.37491 -34.3608)}.badgePagerduty{background:var(--allow-soft);color:var(--allow);border:1px solid var(--allow)}.badgeWebhook{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent)}.alertingModal{background:var(--panel);border:1px solid var(--line);z-index:1000;border-radius:8px;width:100%;max-width:480px;padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modalOverlay{z-index:999;background:#0006;position:fixed;inset:0}.modalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;display:flex}.modalHeader h3{font-size:15px;font-weight:var(--fw-bold);text-transform:uppercase;margin:0}.closeButton{color:var(--muted);cursor:pointer;background:0 0;border:none}.formGroup{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.formGroup label{font-size:12px;font-weight:var(--fw-semi);color:var(--ink)}.formInput,.formSelect{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:6px;outline:none;height:38px;padding:8px 12px;font-size:13px}.formInput:focus,.formSelect:focus{border-color:var(--accent)}.formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.submitButton{background:var(--accent);color:var(--panel);font-size:13px;font-weight:var(--fw-bold);cursor:pointer;text-transform:uppercase;border:none;border-radius:6px;width:100%;margin-top:8px;padding:10px}.submitButton:hover{background:#005a52;background:lab(33.6909% -27.8826 -2.28547)}.emptyState{text-align:center;color:var(--muted);padding:32px 0;font-size:13px}.emptyState p{margin:0}.siemSection{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-top:24px;padding:20px}.siemSection .paneHeader{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:12px}.toggleButton{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .1s;display:flex}.toggleButton:hover{color:var(--accent);border-color:var(--accent-soft);background:var(--accent-soft)}.badgeSiem{color:#005358;color:lab(31.5278% -37.0054 -15.0914);background:#c7edef;background:lab(91.1163% -12.6365 -5.27204);border:1px solid #64d1d7;border:1px solid lab(77.7747% -31.4058 -12.95)}
@media (max-width:900px){.shell{grid-template-columns:1fr}.mainFrame{grid-template-rows:auto minmax(0,1fr)}.topNav{padding:10px 16px;position:static}.topNavContext{min-width:0}.topNavContext strong{overflow-wrap:anywhere}.sidebar{flex-direction:row;align-items:center;gap:8px;height:auto;padding:10px 14px;display:flex;position:static}.brand{border-bottom:0;flex-shrink:0;padding:0 6px}.brandName{display:none}.nav{flex-direction:row;gap:8px;padding:0;display:flex;overflow-x:auto}.navGroup{gap:2px;margin-top:0;display:flex}.navGroup+.navGroup{border-left:1px solid #1f2938;border-left:1px solid lab(16.3552% -1.1638 -10.7231);margin-left:4px;padding-left:8px}.navLabel{display:none}.topbar{margin:0;padding:0 0 4px}.main{padding:16px}.grid:not(.spctre-docs-layout .grid),.agentGrid,.agentHero,.blueprintsHero,.blueprintsHeroStats,.blueprintFormGrid,.blueprintBudgetGrid,.agentPilotGrid,.adminAuthLayout,.adminAuthTwoColumn,.packsHero,.packsHeroStats,.policiesHero,.policiesHeroStats,.policiesSupportGrid,.operationsHero,.operationsHeroStats,.rulesHero,.rulesHeroStats,.reviewHero,.reviewHeroStats,.evidenceHero,.evidenceHeroStats,.complianceHero,.complianceHeroStats,.packetReadinessGates,.postureDimensions,.blastRadiusDetail,.commercialHero,.usageBillingHero,.usageBillingHeroStats,.usageBillingGrid,.commercialPlanStrip,.commercialProofGrid,.commercialReviewForm,.packGrid,.policyOverviewSummary,.packSearchBar,.packDrawerSummary,.packRuleMeta,.quickStartCodeGrid,.ruleIntelLayout,.complianceLayout,.complianceSummary,.contextChain,.compositionLayout,.diffSummary,.beforeAfter,.bundleDocument,.exportLayout,.gateLayout,.importLayout,.importFormGrid,.adminMembersSummary,.retentionLayout,.retentionSummary,.searchForm,.searchSummary,.simulationSummary,.simulationRegressionChecks,.simulationRegressionReadiness,.split{grid-template-columns:1fr}.importCard,.artifactCard,.complianceCard,.agentStats{grid-template-columns:repeat(2,minmax(0,1fr))}.rowHeader,.postureDimensionHeading,.postureFindingHeading,.postureFindingFooter,.packCatalogSectionCompatible summary,.requirement,.approval,.layer{align-items:flex-start}.ruleAuthoringMeta,.ruleAuthoringGrid{grid-template-columns:1fr}.layer{flex-wrap:wrap}.postureDimension+.postureDimension{border-top:1px solid var(--line);border-left:0}.packCatalogSectionCompatible summary{flex-direction:column}.approval{flex-wrap:wrap}.adminAuthUser,.adminAuthPanelHeader{align-items:flex-start}.adminAuthUser{flex-direction:column}.adminAuthUserMeta{text-align:left;justify-items:start}.reviewHeroStats>div{border-right:0;border-bottom:1px solid var(--line)}.reviewHeroStats>div:last-child{border-bottom:0}.evidenceHeroStats>div{border-right:0;border-bottom:1px solid var(--line)}.evidenceHeroStats>div:last-child{border-bottom:0}.quickStartCodeBlock pre{min-height:140px}.rulesHeroStats>div{border-right:0;border-bottom:1px solid var(--line)}.rulesHeroStats>div:last-child{border-bottom:0}.policiesHeroStats>div{border-right:0;border-bottom:1px solid var(--line)}.policiesHeroStats>div:last-child{border-bottom:0}.policiesAttention{align-items:start}.effectivePolicyList{grid-template-columns:repeat(2,minmax(0,1fr))}.policiesAttention{flex-direction:column}.policiesAttention .toolbar,.effectivePolicyAction{justify-self:start}.operationsHeroStats>div{border-right:0;border-bottom:1px solid var(--line)}.operationsHeroStats>div:last-child{border-bottom:0}.usageBillingHeroStats>div{border-right:0;border-bottom:1px solid var(--line)}.usageBillingHeroStats>div:last-child{border-bottom:0}.packsHeroStats>div{border-right:0;border-bottom:1px solid var(--line)}.packsHeroStats>div:last-child{border-bottom:0}.complianceHeroStats>div{border-right:0;border-bottom:1px solid var(--line)}.complianceHeroStats>div:last-child{border-bottom:0}.reviewDiffStrip,.reviewHeroHeader,.reviewNextStep{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.topBar,.topNav{padding:10px 12px}.main{padding:0 12px 12px}.panel,.adminAuthForm,.adminAuthPanel,.reviewHero,.reviewPanel,.reviewDiffStrip,.policiesHero,.policiesPanel,.operationsHero,.operationsPanel,.usageBillingHero,.usageBillingPanel,.packsHero,.packsPanel,.rulesHero,.rulesPanel,.evidenceHero,.evidencePanel,.complianceHero,.compliancePanel,.blueprintsHero,.blueprintsPanel,.agentHero,.agentPanel{border-radius:6px}.reviewHeroMain,.reviewPanel,.policiesHeroMain,.policiesPanel,.operationsHeroMain,.operationsPanel,.usageBillingHeroMain,.usageBillingPanel,.packsHeroMain,.packsPanel,.rulesHeroMain,.rulesPanel,.evidenceHeroMain,.evidencePanel,.complianceHeroMain,.compliancePanel,.blueprintsHeroMain,.blueprintsPanel,.agentHeroMain,.agentPanel{padding:14px}.connectorImpactRow{grid-template-columns:1fr;align-items:start}.connectorImpactRow .meta{text-align:left;min-width:0}.adminAuthForm,.adminAuthRecord,.adminAuthUser,.adminAuthEmpty,.adminAuthPanelHeader{padding-left:12px;padding-right:12px}.button{height:36px;padding:0 10px;font-size:13px}h1{font-size:20px}h2{font-size:15px}.topNavCrumbButton{padding:3px 8px;font-size:12px}.emptyState{min-height:200px;padding:32px 16px}.split,.policyOverviewSummary,.effectivePolicyList,.diffSummary,.complianceSummary,.commercialHero{grid-template-columns:1fr}.auditTable{font-size:12px}.auditTable thead th,.auditTable td{padding:8px 12px}.adminMembersIdentity code{max-width:160px}.adminMembersInspectorGrid,.adminMembersInspectorForm .adminAuthTwoColumn{grid-template-columns:1fr}[data-tooltip]:hover:after{display:none}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f7fa;--panel:#fcfeff;--ink:#111d2e;--muted:#5b697c;--line:#d1d8e1;--accent:#006d63;--accent-soft:#cff4ee;--warn:#805216;--warn-soft:#ffeecf;--block:#a43429;--block-soft:#ffe3de;--allow:#266e3d;--allow-soft:#d6f5dc;--space-section-rhythm:20px;--fw-medium:600;--fw-semi:650;--fw-semi-plus:680;--fw-bold:700;--fw-heavy:760;--fw-display:780}@supports (color:lab(0% 0 0)){:root{--bg:lab(96.8834% -1.1079 -1.89884);--panel:lab(99.5463% -.740588 -1.26709);--ink:lab(10.4894% -.76092 -13.0621);--muted:lab(43.6271% -2.00698 -12.6056);--line:lab(86.0671% -1.50618 -4.98612);--accent:lab(40.8328% -33.1603 -2.70985);--accent-soft:lab(93.514% -13.2404 -1.15099);--warn:lab(39.4483% 16.2134 40.9862);--warn-soft:lab(94.9047% 2.63053 17.8287);--block:lab(39.4057% 46.5385 33.5319);--block-soft:lab(92.6528% 13.3826 8.56768);--allow:lab(41.0126% -32.0842 20.1518);--allow-soft:lab(93.654% -13.7648 8.43493)}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}.escalationsLayout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:900px){.escalationsLayout{grid-template-columns:1fr}}
