@font-face{font-family:"Mulish Variable";font-display:swap;font-weight:400 500;src:url("/assets/mulish.woff2") format("woff2-variations")}@layer reset,tokens,base,components,responsive;@layer reset{*,*::before,*::after{box-sizing:border-box}html{font-size:var(--oms-root-font-size)}body,h1,h2,p,dl,dd{margin:0}button,input{font:inherit}button,a{touch-action:manipulation}svg{display:block}}@layer tokens{:root{color-scheme:light;--oms-canvas:#f7f8fc;--oms-surface:#fff;--oms-surface-subtle:#f3f2fb;--oms-surface-selected:#eeecff;--oms-overlay:rgb(9 17 72 / 52%);--oms-text-primary:#091148;--oms-text-secondary:#46516f;--oms-text-muted:#5f6984;--oms-text-inverse:#fff;--oms-text-link:#3846e9;--oms-border-default:#d9ddea;--oms-border-strong:#aeb5cf;--oms-focus-ring:#0d79f5;--oms-focus-halo:rgb(56 70 233 / 16%);--oms-accent:#3846e9;--oms-accent-hover:#2f3cd7;--oms-accent-subtle:#f2f0ff;--oms-success:#177b58;--oms-success-subtle:#e8f6ef;--oms-warning:#8a5600;--oms-warning-subtle:#fff4df;--oms-danger:#b33a35;--oms-danger-subtle:#fcebea;--oms-brand-gradient:linear-gradient(90deg,#6119f2 0%,#3846e9 58%,#0f68f3 100%);--oms-font-dashboard:"Mulish Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--oms-radius:.375rem;--oms-shadow-1:0 1px 2px rgb(9 17 72 / 5%);--oms-shadow-2:0 8px 20px rgb(9 17 72 / 8%)}}@layer base{html,body{min-height:100%;background:var(--oms-canvas);color:var(--oms-text-primary);font-family:var(--oms-font-dashboard);line-height:1.5}body{overflow-x:hidden}a{color:var(--oms-text-link);text-decoration-thickness:.08em;text-underline-offset:.18em}button,a,input{border-radius:var(--oms-radius-control)}:focus-visible{outline:2px solid var(--oms-focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--oms-focus-halo)}.icon{width:1.25rem;height:1.25rem;flex:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;z-index:100;top:.5rem;left:.5rem;transform:translateY(-160%);padding:var(--oms-space-3) var(--oms-space-4);background:var(--oms-text-primary);color:var(--oms-text-inverse)}.skip-link:focus{transform:none}}@layer components{.environment-band{height:2rem;display:flex;align-items:center;justify-content:center;gap:var(--oms-space-2);padding:0 var(--oms-space-4);background:var(--oms-text-primary);border-bottom:2px solid var(--oms-information);color:var(--oms-text-inverse);font-size:var(--oms-progress-label-size);font-weight:var(--oms-progress-weight-emphasis);letter-spacing:.08em;text-transform:uppercase}.environment-band .icon{width:1rem;height:1rem}.environment-boundary{padding-left:var(--oms-space-3);border-left:1px solid var(--oms-text-inverse-muted);font-weight:500;letter-spacing:.03em;text-transform:none}.environment-production{background:var(--oms-danger-strong);border-color:var(--oms-danger-border-strong)}.admin-header{position:sticky;z-index:20;top:0;min-height:4.5rem;display:grid;grid-template-columns:15rem minmax(18rem,42rem) auto;align-items:center;gap:var(--oms-space-6);padding:var(--oms-space-3) var(--oms-space-5);background:var(--oms-surface-translucent);border-bottom:1px solid var(--oms-border-default);box-shadow:var(--oms-shadow-1)}.brand{display:flex;align-items:center;gap:var(--oms-space-3);color:var(--oms-text-primary);text-decoration:none}.brand-mark{width:2.5rem;height:2.5rem;flex:none}.brand>span{display:flex;align-items:baseline;gap:var(--oms-space-2)}.brand strong{font-size:var(--oms-progress-row-title-size)}.brand small{padding:var(--oms-space-1) var(--oms-space-2);background:var(--oms-accent-subtle);color:var(--oms-accent);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis);letter-spacing:.08em;text-transform:uppercase}.global-search>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.global-search>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:var(--oms-control-touch);padding-left:var(--oms-space-3);border:1px solid var(--oms-border-default);background:var(--oms-surface)}.global-search input{min-width:0;height:2.6rem;border:0;padding:0 var(--oms-space-3);color:var(--oms-text-primary);outline:0}.global-search input:focus{box-shadow:none}.global-search button{align-self:stretch;border:0;border-left:1px solid var(--oms-border-default);padding:0 var(--oms-space-4);background:var(--oms-accent);color:var(--oms-text-inverse);font-weight:var(--oms-progress-weight-emphasis)}.header-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--oms-space-2)}.header-actions>a,.operator-trigger{min-height:var(--oms-control-touch);display:flex;align-items:center;gap:var(--oms-space-2);border:1px solid transparent;padding:var(--oms-space-2) var(--oms-space-3);background:transparent;color:var(--oms-text-primary);text-decoration:none}.operator-trigger{cursor:pointer}.operator-trigger>span:nth-child(2){display:grid;text-align:left}.operator-trigger small{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.icon-button{width:var(--oms-control-touch);height:var(--oms-control-touch);display:inline-grid;place-items:center;border:1px solid var(--oms-border-default);background:var(--oms-surface);color:var(--oms-text-primary);cursor:pointer}.mobile-menu{display:none}.operator-menu{position:fixed;z-index:30;top:6.3rem;right:1.25rem;width:min(22rem,calc(100vw - 2rem));padding:var(--oms-space-4);background:var(--oms-surface);border:1px solid var(--oms-border-default);box-shadow:var(--oms-shadow-2)}.operator-menu>p{display:grid;padding-bottom:var(--oms-space-3);border-bottom:1px solid var(--oms-border-default)}.operator-menu>p span,.operator-menu dt{color:var(--oms-text-muted);font-size:var(--oms-progress-label-size)}.operator-menu dl{display:grid;gap:var(--oms-space-2);padding:var(--oms-space-3) 0}.operator-menu dl div{display:flex;justify-content:space-between;gap:var(--oms-space-4)}.operator-menu dd{font-weight:var(--oms-progress-weight-emphasis)}.operator-menu>a,.operator-menu>button{width:100%;min-height:var(--oms-control-touch);display:flex;align-items:center;border:0;padding:var(--oms-space-2);background:transparent;color:var(--oms-text-link);text-align:left;text-decoration:none}.admin-layout{min-height:calc(100vh - 6.5rem);display:grid;grid-template-columns:16rem minmax(0,1fr)}.admin-sidebar{position:sticky;top:6.5rem;height:calc(100vh - 6.5rem);display:flex;flex-direction:column;padding:var(--oms-space-4) var(--oms-space-3);background:var(--oms-surface);border-right:1px solid var(--oms-border-default);overflow-y:auto}.drawer-heading{display:none}.admin-sidebar nav{flex:1}.nav-group+.nav-group{margin-top:var(--oms-space-4)}.nav-group-label{padding:var(--oms-space-1) var(--oms-space-2);color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);letter-spacing:.1em;text-transform:uppercase}.nav-group ul{list-style:none;margin:var(--oms-space-1) 0 0;padding:0}.nav-link{position:relative;min-height:var(--oms-control-comfortable);display:flex;align-items:center;gap:var(--oms-space-3);margin:var(--oms-space-1) 0;padding:var(--oms-space-2) var(--oms-space-3);color:var(--oms-text-secondary);font-size:var(--oms-progress-control-size);font-weight:var(--oms-progress-weight-emphasis);text-decoration:none}.nav-link:hover{background:var(--oms-canvas);color:var(--oms-text-primary)}.nav-link.is-active{background:var(--oms-surface-selected);color:var(--oms-text-primary)}.nav-link.is-active::before{content:"";position:absolute;inset:.45rem auto .45rem -.75rem;width:3px;background:var(--oms-accent);border-radius:0 var(--oms-radius-small) var(--oms-radius-small) 0}.sidebar-security{display:flex;gap:var(--oms-space-3);padding:var(--oms-space-3);border-top:1px solid var(--oms-border-default);color:var(--oms-text-secondary)}.sidebar-security span{display:grid}.sidebar-security strong{font-size:var(--oms-progress-label-size)}.sidebar-security small{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.admin-workspace{min-width:0;display:flex;flex-direction:column}.case-context{position:relative;display:grid;grid-template-columns:minmax(0,auto) 1fr auto;align-items:center;gap:var(--oms-space-4);padding:var(--oms-space-3) var(--oms-space-16) var(--oms-space-3) var(--oms-space-6);background:var(--oms-warning-subtle);border-bottom:1px solid var(--oms-warning-border);color:var(--oms-text-secondary);font-size:var(--oms-progress-secondary-size)}.case-context>div{display:flex;align-items:center;gap:var(--oms-space-2);color:var(--oms-text-primary)}.case-kicker{font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis);letter-spacing:.08em;text-transform:uppercase}.status-pill{padding:var(--oms-space-1) var(--oms-space-2);border:1px solid var(--oms-warning-border);border-radius:var(--oms-radius-round);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis)}.case-context>a{display:flex;align-items:center;white-space:nowrap;font-weight:var(--oms-progress-weight-emphasis)}.case-context>a .icon{width:1rem}.case-context>.icon-button{position:absolute;right:.75rem;width:var(--oms-control-standard);height:var(--oms-control-standard);border-color:transparent;background:transparent}.admin-main{width:min(100%,96rem);flex:1;margin:0 auto;padding:var(--oms-space-8)}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--oms-space-8);padding-bottom:var(--oms-space-6)}.eyebrow{color:var(--oms-accent);font-size:var(--oms-progress-label-size);font-weight:var(--oms-progress-weight-emphasis);letter-spacing:.1em;text-transform:uppercase}.page-heading h1{margin-top:var(--oms-space-1);font-size:var(--oms-progress-title-size);line-height:1.2}.page-intro{max-width:47rem;margin-top:var(--oms-space-2);color:var(--oms-text-secondary)}.freshness{display:flex;align-items:center;gap:var(--oms-space-3);min-width:14rem;padding:var(--oms-space-3) var(--oms-space-3);background:var(--oms-surface);border:1px solid var(--oms-border-default)}.freshness>div{display:grid}.freshness strong{font-size:var(--oms-progress-secondary-size)}.freshness span:last-child{color:var(--oms-text-muted);font-size:var(--oms-progress-label-size)}.status-dot{width:.55rem;height:.55rem;border-radius:var(--oms-radius-round);background:var(--oms-success);box-shadow:0 0 0 4px var(--oms-success-subtle)}.shell-proof{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(20rem,1fr);gap:var(--oms-space-8);padding:var(--oms-space-6);background:var(--oms-surface);border:1px solid var(--oms-border-default);box-shadow:var(--oms-shadow-1)}.shell-proof h2{margin-top:var(--oms-space-1);font-size:var(--oms-progress-row-title-size)}.shell-proof p:not(.eyebrow){max-width:45rem;margin-top:var(--oms-space-2);color:var(--oms-text-secondary)}.shell-proof dl{display:grid;grid-template-columns:1fr 1fr;gap:var(--oms-space-4)}.shell-proof dl div{padding:var(--oms-space-3);background:var(--oms-canvas);border-left:3px solid var(--oms-border-default)}.shell-proof dt{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);letter-spacing:.06em;text-transform:uppercase}.shell-proof dd{margin-top:var(--oms-space-1);font-size:var(--oms-progress-secondary-size);font-weight:var(--oms-progress-weight-emphasis)}.state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--oms-space-4);margin-top:var(--oms-space-4)}.state-grid article{min-height:10rem;padding:var(--oms-space-5);background:var(--oms-surface);border:1px solid var(--oms-border-default)}.card-icon{width:var(--oms-control-standard);height:var(--oms-control-standard);display:grid;place-items:center;background:var(--oms-accent-subtle);color:var(--oms-accent)}.state-grid h2{margin-top:var(--oms-space-4);font-size:var(--oms-progress-row-title-size)}.state-grid p{margin-top:var(--oms-space-2);color:var(--oms-text-secondary);font-size:var(--oms-progress-secondary-size)}.admin-footer{display:flex;justify-content:flex-end;gap:var(--oms-space-4);padding:var(--oms-space-4) var(--oms-space-8);border-top:1px solid var(--oms-border-default);color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.gate-layout{min-height:calc(100vh - 2rem);display:grid;place-items:center;padding:var(--oms-space-6)}.gate-card{width:min(100%,34rem);padding:var(--oms-space-8);background:var(--oms-surface);border:1px solid var(--oms-border-default);box-shadow:var(--oms-shadow-2)}.gate-card .brand-mark{margin-bottom:var(--oms-space-5)}.gate-card h1{margin-top:var(--oms-space-1);font-size:var(--oms-progress-title-size)}.gate-card>p:not(.eyebrow):not(.gate-privacy){margin-top:var(--oms-space-3);color:var(--oms-text-secondary)}.safe-code{display:grid;gap:var(--oms-space-1);margin:var(--oms-space-5) 0;padding:var(--oms-space-3);background:var(--oms-canvas);border-left:3px solid var(--oms-warning)}.safe-code span{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);text-transform:uppercase}.safe-code code{font-size:var(--oms-progress-secondary-size)}.button{min-height:var(--oms-control-touch);display:inline-flex;align-items:center;justify-content:center;padding:var(--oms-space-2) var(--oms-space-4);text-decoration:none;font-weight:var(--oms-progress-weight-emphasis)}.button.primary{background:var(--oms-accent);color:var(--oms-text-inverse)}.gate-privacy{margin-top:var(--oms-space-4);color:var(--oms-text-muted);font-size:var(--oms-progress-label-size)}.drawer-backdrop{display:none}}@layer responsive{@media (max-width:1179px) and (min-width:768px){.admin-header{grid-template-columns:4rem minmax(16rem,1fr) auto}.brand>span{display:none}.admin-layout{grid-template-columns:5rem minmax(0,1fr)}.admin-sidebar{padding-inline:var(--oms-space-2)}.nav-group-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.nav-link{justify-content:center;padding:var(--oms-space-3)}.nav-label,.sidebar-security span{display:none}.sidebar-security{justify-content:center;padding:var(--oms-space-3) var(--oms-space-1)}.nav-link.is-active::before{left:-.55rem}.header-actions>a span,.operator-trigger>span:nth-child(2){display:none}}@media (max-width:767px){.environment-band{height:auto;min-height:var(--oms-control-standard);justify-content:flex-start;padding:var(--oms-space-2) var(--oms-space-3)}.environment-boundary{margin-left:auto}.admin-header{top:2.25rem;grid-template-columns:auto 1fr auto;gap:var(--oms-space-2);padding:var(--oms-space-3) var(--oms-space-3)}.brand{grid-column:2;justify-self:center}.brand>span{display:flex}.mobile-menu{display:grid;grid-column:1;grid-row:1}.global-search{grid-column:1/-1;grid-row:2}.global-search button{padding-inline:var(--oms-space-3)}.header-actions{grid-column:3;grid-row:1}.header-actions>a{display:none}.operator-trigger{width:var(--oms-control-touch);padding:var(--oms-space-2)}.operator-trigger>span{display:none}.operator-menu{top:7.9rem;right:.75rem}.admin-layout{display:block;min-height:calc(100vh - 8rem)}.admin-sidebar{position:fixed;z-index:50;inset:0 auto 0 0;top:0;width:min(20rem,88vw);height:100vh;transform:translateX(-102%);transition:transform var(--oms-duration-standard) var(--oms-ease-standard);box-shadow:var(--oms-shadow-2)}.admin-sidebar.is-open{transform:none}.drawer-heading{display:flex;align-items:center;justify-content:space-between;padding:var(--oms-space-1) var(--oms-space-1) var(--oms-space-3) var(--oms-space-2);border-bottom:1px solid var(--oms-border-default)}.drawer-backdrop{display:block;position:fixed;z-index:40;inset:0;background:var(--oms-overlay)}.drawer-backdrop[hidden]{display:none}.drawer-open{overflow:hidden}.case-context{grid-template-columns:1fr;padding:var(--oms-space-4) var(--oms-space-16) var(--oms-space-4) var(--oms-space-4)}.case-context>div{flex-wrap:wrap}.case-context>p{display:none}.case-context>a{justify-self:start}.admin-main{padding:var(--oms-space-5) var(--oms-space-4)}.page-heading{display:grid;gap:var(--oms-space-4)}.freshness{min-width:0}.shell-proof{grid-template-columns:1fr;gap:var(--oms-space-5);padding:var(--oms-space-4)}.shell-proof dl{grid-template-columns:1fr}.state-grid{grid-template-columns:1fr}.state-grid article{min-height:0}.admin-footer{flex-wrap:wrap;justify-content:flex-start;padding:var(--oms-space-4)}.gate-card{padding:var(--oms-space-6)}}@media (max-width:360px){.brand strong{font-size:var(--oms-progress-row-title-size)}.brand small{display:none}.environment-boundary{display:none}.global-search button{font-size:0}.global-search button::after{content:"Go";font-size:var(--oms-progress-secondary-size)}.admin-main{padding-inline:var(--oms-space-3)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.environment-band,.button.primary,.global-search button{border:1px solid ButtonText}.nav-link.is-active{outline:2px solid Highlight}.status-dot{border:2px solid CanvasText}.card-icon{border:1px solid CanvasText}}@media print{.admin-sidebar,.admin-header,.environment-band,.case-context{display:none}.admin-layout{display:block}.admin-main{padding:0}}html[data-density="compact"] .nav-link{min-height:2.1rem;padding-block:var(--oms-space-2)}html[data-density="compact"] .state-grid article{min-height:8rem}}@layer components{.page-heading-actions{display:flex;align-items:stretch;gap:var(--oms-space-2)}.button.secondary{border:1px solid var(--oms-border-strong);background:var(--oms-surface);color:var(--oms-text-primary)}.freshness.state-degraded .status-dot,.freshness.state-empty .status-dot{background:var(--oms-warning);box-shadow:0 0 0 4px var(--oms-warning-subtle)}.freshness.state-failed .status-dot{background:var(--oms-danger);box-shadow:0 0 0 4px var(--oms-danger-subtle)}.freshness.state-stale .status-dot{background:var(--oms-warning);box-shadow:0 0 0 4px var(--oms-warning-subtle)}.command-center{display:grid;gap:var(--oms-space-4)}.attention-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--oms-space-8);padding:var(--oms-space-6) var(--oms-space-6);background:var(--oms-surface);border:1px solid var(--oms-border-default);border-left:4px solid var(--oms-warning);box-shadow:var(--oms-shadow-1)}.attention-summary.state-fresh{border-left-color:var(--oms-success)}.attention-summary.state-failed{border-left-color:var(--oms-danger)}.attention-summary h2{margin-top:var(--oms-space-1);font-size:var(--oms-progress-row-title-size)}.attention-summary p:not(.eyebrow){margin-top:var(--oms-space-1);color:var(--oms-text-secondary);font-size:var(--oms-progress-secondary-size)}.attention-summary dl{display:flex}.attention-summary dl div{min-width:8rem;padding:var(--oms-space-1) var(--oms-space-4);border-left:1px solid var(--oms-border-default)}.attention-summary dt{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);text-transform:uppercase}.attention-summary dd{margin-top:var(--oms-space-1);font-size:var(--oms-progress-row-title-size);font-weight:var(--oms-progress-weight-emphasis)}.metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--oms-space-3)}.metric-card{min-width:0;padding:var(--oms-space-4);background:var(--oms-surface);border:1px solid var(--oms-border-default);border-top:3px solid var(--oms-success)}.metric-card.state-degraded,.metric-card.state-stale{border-top-color:var(--oms-warning)}.metric-card.state-failed{border-top-color:var(--oms-danger)}.metric-card>div{display:flex;align-items:start;justify-content:space-between;gap:var(--oms-space-2)}.metric-label{font-size:var(--oms-progress-label-size);font-weight:var(--oms-progress-weight-emphasis)}.metric-card>strong{display:block;margin:var(--oms-space-3) 0 var(--oms-space-1);font-size:var(--oms-progress-title-size-compact)}.metric-card p,.metric-card small{display:block;overflow:hidden;color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);text-overflow:ellipsis;white-space:nowrap}.state-badge,.severity{display:inline-flex;align-items:center;width:max-content;padding:var(--oms-space-1) var(--oms-space-2);border:1px solid var(--oms-border-strong);border-radius:var(--oms-radius-round);background:var(--oms-canvas);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis);text-transform:capitalize}.state-badge.state-fresh,.metric-card.state-ready .state-badge,.metric-card.state-empty .state-badge{border-color:var(--oms-success-border);background:var(--oms-success-subtle);color:var(--oms-success)}.state-badge.state-degraded,.state-badge.state-stale,.metric-card.state-degraded .state-badge,.metric-card.state-stale .state-badge{border-color:var(--oms-warning-border);background:var(--oms-warning-subtle);color:var(--oms-warning)}.state-badge.state-unavailable,.metric-card.state-failed .state-badge{border-color:var(--oms-danger-border);background:var(--oms-danger-subtle);color:var(--oms-danger)}.content-section{padding:var(--oms-space-5);background:var(--oms-surface);border:1px solid var(--oms-border-default);box-shadow:var(--oms-shadow-1)}.section-heading{display:flex;align-items:start;justify-content:space-between;gap:var(--oms-space-4);margin-bottom:var(--oms-space-4)}.section-heading h2{margin-top:var(--oms-space-1);font-size:var(--oms-progress-row-title-size)}.section-heading p:not(.eyebrow){margin-top:var(--oms-space-1);color:var(--oms-text-secondary);font-size:var(--oms-progress-secondary-size)}.source-label{max-width:22rem;color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);text-align:right}.exception-table{overflow-x:auto;border:1px solid var(--oms-border-default)}.exception-table table{width:100%;min-width:68rem;border-collapse:collapse;font-size:var(--oms-progress-label-size)}.exception-table th{padding:var(--oms-space-3) var(--oms-space-3);background:var(--oms-canvas);color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);letter-spacing:.05em;text-align:left;text-transform:uppercase}.exception-table td{padding:var(--oms-space-3);border-top:1px solid var(--oms-border-default);vertical-align:top}.exception-table td strong{font-size:var(--oms-progress-label-size)}.exception-table td:last-child span,.exception-table td:last-child a{display:block}.exception-table a{margin-top:var(--oms-space-1);font-weight:var(--oms-progress-weight-emphasis)}.source-cell{color:var(--oms-text-muted)}.severity-critical{border-color:var(--oms-danger-border);background:var(--oms-danger-subtle);color:var(--oms-danger)}.severity-high{border-color:var(--oms-warning-border);background:var(--oms-warning-subtle);color:var(--oms-warning)}.severity-medium{border-color:var(--oms-border-strong);background:var(--oms-accent-subtle);color:var(--oms-accent)}.command-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--oms-space-4)}.work-list,.freshness-matrix{list-style:none;margin:0;padding:0}.work-list li+li{border-top:1px solid var(--oms-border-default)}.work-list a{display:flex;align-items:center;justify-content:space-between;gap:var(--oms-space-4);min-height:3.8rem;padding:var(--oms-space-2);color:var(--oms-text-primary);text-decoration:none}.work-list a:hover{background:var(--oms-canvas)}.work-list span{display:grid}.work-list small{color:var(--oms-text-muted)}.work-list b{min-width:2rem;padding:var(--oms-space-1) var(--oms-space-2);background:var(--oms-accent-subtle);color:var(--oms-accent);text-align:center}.incident-card{padding:var(--oms-space-4);background:var(--oms-danger-subtle);border-left:3px solid var(--oms-danger)}.incident-card>div{display:flex;align-items:center;gap:var(--oms-space-2)}.incident-card h3{margin:var(--oms-space-3) 0 var(--oms-space-1);font-size:var(--oms-progress-intro-size)}.incident-card p{color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.incident-card a{display:inline-block;margin-top:var(--oms-space-3);font-weight:var(--oms-progress-weight-emphasis)}.freshness-matrix{border:1px solid var(--oms-border-default)}.freshness-matrix li{display:grid;grid-template-columns:minmax(12rem,1.4fr) minmax(6rem,.5fr) minmax(8rem,.7fr) minmax(6rem,.5fr);align-items:center;gap:var(--oms-space-4);min-height:3.4rem;padding:var(--oms-space-2) var(--oms-space-3)}.freshness-matrix li+li{border-top:1px solid var(--oms-border-default)}.freshness-matrix li>div,.freshness-matrix li>span:not(.state-badge){display:grid}.freshness-matrix small{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.section-empty,.overview-empty{display:grid;gap:var(--oms-space-1);padding:var(--oms-space-5);background:var(--oms-canvas);border-left:3px solid var(--oms-warning)}.section-empty.state-fresh{border-left-color:var(--oms-success)}.section-empty p,.overview-empty span{color:var(--oms-text-secondary);font-size:var(--oms-progress-secondary-size)}.overview-empty{grid-column:1/-1}.command-center-boundary{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);text-align:right}}@layer responsive{@media(max-width:1320px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:920px){.attention-summary{grid-template-columns:1fr}.attention-summary dl{display:grid;grid-template-columns:repeat(3,1fr)}.attention-summary dl div{min-width:0}.command-columns{grid-template-columns:1fr}}@media(max-width:767px){.page-heading-actions{display:grid}.button.secondary{width:100%}.metric-grid{grid-template-columns:1fr 1fr}.attention-summary{gap:var(--oms-space-4);padding:var(--oms-space-4)}.attention-summary dl{grid-template-columns:1fr}.attention-summary dl div{display:flex;justify-content:space-between;border-left:0;border-top:1px solid var(--oms-border-default);padding:var(--oms-space-2) 0}.attention-summary dd{font-size:var(--oms-progress-row-title-size)}.content-section{padding:var(--oms-space-4)}.section-heading{display:grid}.source-label{text-align:left}.freshness-matrix{border:0}.freshness-matrix li{grid-template-columns:1fr auto;gap:var(--oms-space-2);padding:var(--oms-space-3) 0}.freshness-matrix li>span:not(.state-badge){display:none}}@media(max-width:420px){.metric-grid{grid-template-columns:1fr}}@media(forced-colors:active){.attention-summary,.metric-card,.content-section,.incident-card{border:1px solid CanvasText}.state-badge,.severity{border:1px solid CanvasText}}}@layer components{.command-center,.content-section,.exception-table{min-width:0;max-width:100%}}@layer responsive{@media(max-width:767px){.exception-table{overflow:visible;border:0}.exception-table table,.exception-table tbody,.exception-table tr,.exception-table td{display:block;width:100%;min-width:0}.exception-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.exception-table tr{padding:var(--oms-space-2) var(--oms-space-3);border:1px solid var(--oms-border-default)}.exception-table tr+tr{margin-top:var(--oms-space-3)}.exception-table td{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--oms-space-2);padding:var(--oms-space-2) 0;border:0}.exception-table td::before{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis);letter-spacing:.04em;text-transform:uppercase}.exception-table td:nth-child(1)::before{content:'Severity'}.exception-table td:nth-child(2)::before{content:'Domain'}.exception-table td:nth-child(3)::before{content:'Safe symptom'}.exception-table td:nth-child(4)::before{content:'Affected'}.exception-table td:nth-child(5)::before{content:'Age'}.exception-table td:nth-child(6)::before{content:'Source'}.exception-table td:nth-child(7)::before{content:'Next action'}}}@layer components{.customer-search-card,.search-boundaries,.customer-identity,.customer-tabs,.customer-section{background:var(--oms-surface);border:1px solid var(--oms-border-default);box-shadow:var(--oms-shadow-1)}.customer-search-card{padding:var(--oms-space-6)}.customer-search-form{display:grid;grid-template-columns:minmax(12rem,.65fr) minmax(20rem,1.35fr) auto;align-items:start;gap:var(--oms-space-4);padding:var(--oms-space-4);background:var(--oms-canvas);border:1px solid var(--oms-border-default)}.customer-search-form>div{display:grid;gap:var(--oms-space-2)}.customer-search-form label{font-size:var(--oms-progress-label-size);font-weight:var(--oms-progress-weight-emphasis)}.customer-search-form select,.customer-search-form input{width:100%;min-height:var(--oms-control-touch);border:1px solid var(--oms-border-strong);padding:var(--oms-space-2) var(--oms-space-3);background:var(--oms-surface);color:var(--oms-text-primary)}.customer-search-form small{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.customer-search-form .button{align-self:1fr;border:0}.field-error{min-height:1.1rem;color:var(--oms-danger);font-size:var(--oms-progress-label-size);font-weight:var(--oms-progress-weight-emphasis)}.search-results{margin-top:var(--oms-space-5)}.search-results>ul{list-style:none;margin:0;padding:0}.search-results li{display:grid;grid-template-columns:minmax(13rem,1fr) minmax(32rem,2fr) auto;align-items:center;gap:var(--oms-space-4);padding:var(--oms-space-4);border:1px solid var(--oms-border-default)}.search-results li>div{display:grid}.search-results code,.identity-meta code{width:max-content;padding:var(--oms-space-1) var(--oms-space-2);background:var(--oms-canvas);color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.search-results dl{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--oms-space-3)}.search-results dt,.customer-identity dt,.customer-detail-list dt{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);letter-spacing:.04em;text-transform:uppercase}.search-results dd,.customer-identity dd,.customer-detail-list dd{margin-top:var(--oms-space-1);font-size:var(--oms-progress-label-size);font-weight:var(--oms-progress-weight-emphasis)}.customer-status{display:inline-flex;width:max-content;padding:var(--oms-space-1) var(--oms-space-2);border:1px solid var(--oms-success-border);border-radius:var(--oms-radius-round);background:var(--oms-success-subtle);color:var(--oms-success);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis)}.customer-status.state-degraded,.customer-status.state-stale,.customer-status.state-deletion-pending{border-color:var(--oms-warning-border);background:var(--oms-warning-subtle);color:var(--oms-warning)}.customer-status.state-failed,.customer-status.state-suspended{border-color:var(--oms-danger-border);background:var(--oms-danger-subtle);color:var(--oms-danger)}.customer-status.state-empty{border-color:var(--oms-border-strong);background:var(--oms-canvas);color:var(--oms-text-secondary)}.search-boundaries{display:flex;align-items:center;justify-content:space-between;gap:var(--oms-space-4);margin-top:var(--oms-space-4);padding:var(--oms-space-4) var(--oms-space-6)}.search-boundaries h2{font-size:var(--oms-progress-row-title-size)}.search-boundaries ul{display:flex;flex-wrap:wrap;gap:var(--oms-space-2) var(--oms-space-6);margin:0;color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.customer-360{display:grid;gap:var(--oms-space-4)}.customer-identity{display:grid;grid-template-columns:minmax(17rem,1fr) minmax(12rem,.7fr) minmax(14rem,.8fr) auto;align-items:center;gap:var(--oms-space-5);padding:var(--oms-space-5) var(--oms-space-6)}.customer-identity h2{margin-top:var(--oms-space-1);font-size:var(--oms-progress-row-title-size)}.identity-meta{display:flex;align-items:center;gap:var(--oms-space-2);margin-top:var(--oms-space-2)}.identity-meta button{border:0;background:transparent;color:var(--oms-text-link);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis);cursor:pointer}.identity-status{display:grid;justify-items:start;gap:var(--oms-space-1);color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.customer-identity dl{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--oms-space-3)}.identity-actions{display:grid;justify-items:end;gap:var(--oms-space-2);color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.customer-warning{display:flex;align-items:center;gap:var(--oms-space-4);padding:var(--oms-space-3) var(--oms-space-4);background:var(--oms-warning-subtle);border:1px solid var(--oms-warning-border);border-left:4px solid var(--oms-warning)}.customer-warning span{color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.customer-tabs{position:sticky;z-index:10;top:6.5rem;overflow-x:auto}.customer-tabs ul{display:flex;min-width:max-content;list-style:none;margin:0;padding:0 var(--oms-space-3)}.customer-tabs a{min-height:2.9rem;display:flex;align-items:center;padding:var(--oms-space-2) var(--oms-space-3);border-bottom:3px solid transparent;color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size);font-weight:var(--oms-progress-weight-emphasis);text-decoration:none}.customer-tabs a[aria-current=page]{border-bottom-color:var(--oms-accent);color:var(--oms-text-primary)}.customer-section{min-height:18rem;padding:var(--oms-space-5)}.customer-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--oms-space-3)}.customer-summary-card{padding:var(--oms-space-4);border:1px solid var(--oms-border-default);border-top:3px solid var(--oms-success)}.customer-summary-card.state-degraded,.customer-summary-card.state-stale{border-top-color:var(--oms-warning)}.customer-summary-card.state-failed{border-top-color:var(--oms-danger)}.customer-summary-card>div{display:flex;align-items:center;justify-content:space-between;gap:var(--oms-space-2)}.customer-summary-card h3{font-size:var(--oms-progress-body-size)}.customer-summary-card p{margin-top:var(--oms-space-4);color:var(--oms-text-secondary);font-size:var(--oms-progress-secondary-size)}.customer-summary-card small{display:block;margin-top:var(--oms-space-2);color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.customer-detail-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--oms-border-default)}.customer-detail-list div{min-height:5rem;padding:var(--oms-space-4)}.customer-detail-list div:nth-child(n+4){border-top:1px solid var(--oms-border-default)}.customer-detail-list div:not(:nth-child(3n+1)){border-left:1px solid var(--oms-border-default)}.customer-safe-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--oms-space-3);list-style:none;margin:0;padding:0}.customer-safe-list li{min-height:6rem;padding:var(--oms-space-4);background:var(--oms-canvas);border-left:3px solid var(--oms-success);font-size:var(--oms-progress-secondary-size);font-weight:var(--oms-progress-weight-emphasis)}.customer-section-state{display:grid;justify-items:start;gap:var(--oms-space-3);padding:var(--oms-space-5);background:var(--oms-canvas);border-left:4px solid var(--oms-warning)}.customer-section-state.state-failed{border-left-color:var(--oms-danger)}.customer-section-state>div{display:flex;align-items:center;gap:var(--oms-space-3)}.customer-section-state h3{font-size:var(--oms-progress-row-title-size)}.customer-section-state p{color:var(--oms-text-secondary);font-size:var(--oms-progress-secondary-size)}.customer-boundary{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);text-align:right}.customer-not-found{padding:var(--oms-space-6)}.customer-not-found .button{margin-top:var(--oms-space-3)}}@layer responsive{@media(max-width:1200px){.customer-search-form{grid-template-columns:1fr 1.4fr}.customer-search-form>.button{grid-column:1/-1}.search-results li{grid-template-columns:1fr}.search-results dl{grid-template-columns:repeat(3,1fr)}.search-results li>.button{justify-self:start}.customer-identity{grid-template-columns:1fr 1fr}.identity-actions{justify-items:start}.customer-summary-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.customer-search-card,.customer-section{padding:var(--oms-space-4)}.customer-search-form{grid-template-columns:1fr;padding:var(--oms-space-3)}.customer-search-form>.button{grid-column:auto}.search-results dl{grid-template-columns:1fr 1fr}.search-boundaries{display:grid;padding:var(--oms-space-4)}.search-boundaries ul{display:grid;padding-left:var(--oms-space-4)}.customer-identity{grid-template-columns:1fr;padding:var(--oms-space-4)}.customer-identity dl{grid-template-columns:1fr 1fr}.identity-actions{justify-items:start}.customer-warning{align-items:start;display:grid}.customer-tabs{top:7.9rem}.customer-summary-grid,.customer-detail-list,.customer-safe-list{grid-template-columns:1fr}.customer-detail-list div,.customer-detail-list div:nth-child(n+4),.customer-detail-list div:not(:nth-child(3n+1)){border:0;border-top:1px solid var(--oms-border-default)}.customer-detail-list div:first-child{border-top:0}.customer-summary-card{min-width:0}}@media(max-width:390px){.search-results dl,.customer-identity dl{grid-template-columns:1fr}.identity-meta{align-items:start;flex-direction:column}}@media(forced-colors:active){.customer-search-card,.search-boundaries,.customer-identity,.customer-tabs,.customer-section,.customer-summary-card{border:1px solid CanvasText}.customer-tabs a[aria-current=page]{outline:2px solid Highlight}}}@layer components{.customer-search-form .button{align-self:end}}@layer components{.billing-experience{display:grid;gap:var(--oms-space-4)}.billing-access-card,.billing-actions,.billing-command-page{background:var(--oms-surface);border:1px solid var(--oms-border-default);box-shadow:var(--oms-shadow-1)}.billing-access-card{display:grid;grid-template-columns:minmax(17rem,.7fr) minmax(0,2fr);gap:var(--oms-space-6);padding:var(--oms-space-5) var(--oms-space-6)}.billing-access-card h2{margin:var(--oms-space-1) 0 var(--oms-space-2);font-size:var(--oms-progress-row-title-size)}.billing-access-card code,.billing-command-page code{width:max-content;padding:var(--oms-space-1) var(--oms-space-2);background:var(--oms-canvas);font-size:var(--oms-progress-label-size)}.billing-access-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--oms-space-4)}.billing-access-card dt,.billing-command-facts dt,.billing-review-grid dt,.billing-receipt dt{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);letter-spacing:.04em;text-transform:uppercase}.billing-access-card dd,.billing-command-facts dd,.billing-review-grid dd,.billing-receipt dd{margin-top:var(--oms-space-1);font-size:var(--oms-progress-label-size);font-weight:var(--oms-progress-weight-emphasis)}.billing-source{grid-column:1/-1;color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);text-align:right}.billing-pill{display:inline-flex;width:max-content;padding:var(--oms-space-1) var(--oms-space-2);border:1px solid var(--oms-border-strong);border-radius:var(--oms-radius-round);background:var(--oms-canvas);color:var(--oms-text-secondary);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis)}.billing-pill.state-success{border-color:var(--oms-success-border);background:var(--oms-success-subtle);color:var(--oms-success)}.billing-pill.state-warning{border-color:var(--oms-warning-border);background:var(--oms-warning-subtle);color:var(--oms-warning)}.billing-pill.state-danger{border-color:var(--oms-danger-border);background:var(--oms-danger-subtle);color:var(--oms-danger)}.billing-warning{display:grid;grid-template-columns:1fr auto;gap:var(--oms-space-2) var(--oms-space-4);padding:var(--oms-space-4) var(--oms-space-5);background:var(--oms-warning-subtle);border:1px solid var(--oms-warning-border);border-left:4px solid var(--oms-warning)}.billing-warning>div{display:flex;align-items:center;gap:var(--oms-space-3)}.billing-warning p{grid-column:1;color:var(--oms-text-secondary);font-size:var(--oms-progress-secondary-size)}.billing-warning code{grid-column:2;grid-row:1/3;align-self:center;font-size:var(--oms-progress-step-size)}.billing-actions,.billing-command-page{padding:var(--oms-space-6)}.billing-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--oms-space-3)}.billing-command-grid article{display:flex;min-height:14rem;flex-direction:column;align-items:flex-start;padding:var(--oms-space-4);border:1px solid var(--oms-border-default)}.billing-command-grid article>div{display:flex;align-items:center;gap:var(--oms-space-2);color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.billing-command-grid h3{margin-top:var(--oms-space-4);font-size:var(--oms-progress-row-title-size)}.billing-command-grid p{margin:var(--oms-space-2) 0 var(--oms-space-4);color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.billing-command-grid .button{margin-top:auto}.billing-command-grid small{display:block;margin-top:var(--oms-space-2);color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.billing-command-grid button:disabled{cursor:not-allowed;opacity:.58}.billing-command-context{display:flex;flex-wrap:wrap;align-items:center;gap:var(--oms-space-2) var(--oms-space-4);padding:var(--oms-space-3) var(--oms-space-4);background:var(--oms-text-primary);color:var(--oms-text-inverse);font-size:var(--oms-progress-step-size)}.billing-command-context span+span{padding-left:var(--oms-space-4);border-left:1px solid var(--oms-text-inverse-muted)}.billing-command-context .billing-pill{background:transparent;color:var(--oms-text-inverse)}.billing-prepare-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--oms-space-4)}.billing-prepare-form>div{display:grid;gap:var(--oms-space-2)}.billing-prepare-form label{font-size:var(--oms-progress-label-size);font-weight:var(--oms-progress-weight-emphasis)}.billing-prepare-form input,.billing-prepare-form select,.billing-prepare-form textarea{width:100%;min-height:var(--oms-control-touch);border:1px solid var(--oms-border-strong);padding:var(--oms-space-2) var(--oms-space-3);background:var(--oms-surface);color:var(--oms-text-primary)}.billing-prepare-form textarea{min-height:6rem;resize:vertical}.billing-prepare-form small{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.billing-prepare-form .field-wide{grid-column:1/-1}.billing-form-actions{display:flex;justify-content:flex-end;gap:var(--oms-space-3);margin-top:var(--oms-space-4)}.billing-state-comparison{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--oms-space-4);margin:var(--oms-space-4) 0}.billing-state-comparison>div{display:grid;gap:var(--oms-space-2);padding:var(--oms-space-4);background:var(--oms-canvas);border-left:3px solid var(--oms-border-strong)}.billing-state-comparison>div:last-child{border-left-color:var(--oms-accent)}.billing-state-comparison>div>span,.billing-state-comparison small{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.billing-state-comparison>span{align-self:center;color:var(--oms-accent);font-size:var(--oms-progress-row-title-size)}.billing-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--oms-space-4)}.billing-review-grid section{padding:var(--oms-space-4);border:1px solid var(--oms-border-default)}.billing-review-grid h3{font-size:var(--oms-progress-body-size)}.billing-review-grid ul{margin:var(--oms-space-3) 0 0;padding-left:var(--oms-space-5);color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.billing-review-grid li+li{margin-top:var(--oms-space-2)}.billing-review-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:var(--oms-space-3);margin-top:var(--oms-space-3)}.billing-review-confirm{margin-top:var(--oms-space-4);padding:var(--oms-space-4);background:var(--oms-accent-subtle);border:1px solid var(--oms-border-default)}.billing-review-confirm>label{display:flex;align-items:flex-start;gap:var(--oms-space-3);font-size:var(--oms-progress-secondary-size);font-weight:var(--oms-progress-weight-emphasis)}.billing-review-confirm input{width:1.2rem;height:1.2rem;flex:none}.billing-timeline{display:grid;grid-template-columns:repeat(6,1fr);list-style:none;margin:var(--oms-space-5) 0;padding:0}.billing-timeline li{position:relative;display:grid;justify-items:center;gap:var(--oms-space-2);color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);text-align:center}.billing-timeline li::before{content:"";position:absolute;z-index:0;top:.85rem;right:50%;left:-50%;height:2px;background:var(--oms-border-default)}.billing-timeline li:first-child::before{display:none}.billing-timeline li>span{z-index:1;width:1.7rem;height:1.7rem;display:grid;place-items:center;border:2px solid var(--oms-border-strong);border-radius:var(--oms-radius-round);background:var(--oms-surface)}.billing-timeline li.complete>span{border-color:var(--oms-success);background:var(--oms-success);color:var(--oms-text-inverse)}.billing-timeline li.active>span{border-color:var(--oms-accent);color:var(--oms-accent)}.billing-timeline li.complete::before,.billing-timeline li.active::before{background:var(--oms-success)}.billing-command-facts,.billing-receipt dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--oms-border-default)}.billing-command-facts div,.billing-receipt dl div{padding:var(--oms-space-4)}.billing-command-facts div+div,.billing-receipt dl div+div{border-left:1px solid var(--oms-border-default)}.billing-notice{padding:var(--oms-space-4);background:var(--oms-canvas);border-left:4px solid var(--oms-warning)}.billing-notice p{margin-top:var(--oms-space-1);color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.billing-stop{display:grid;justify-items:start;gap:var(--oms-space-4);border-left:4px solid var(--oms-danger)}.billing-stop.state-reconciling{border-left-color:var(--oms-warning)}.billing-stop>div{display:flex;align-items:center;gap:var(--oms-space-3)}.billing-stop p{max-width:55rem;color:var(--oms-text-secondary)}.billing-case-link{padding:var(--oms-space-3);background:var(--oms-warning-subtle)}.danger-action{border-color:var(--oms-danger-border)!important;color:var(--oms-danger)!important}.billing-receipt{margin-top:var(--oms-space-4);border:1px solid var(--oms-border-default)}.billing-receipt>div{padding:var(--oms-space-4);background:var(--oms-canvas)}.billing-receipt dl{grid-template-columns:repeat(3,minmax(0,1fr));border:0;border-top:1px solid var(--oms-border-default)}.billing-receipt dl div:nth-child(4){border-left:0}.billing-receipt dl div:nth-child(n+4){border-top:1px solid var(--oms-border-default)}.billing-boundary{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);text-align:right}}@layer responsive{@media(max-width:1050px){.billing-access-card{grid-template-columns:1fr}.billing-access-card dl{grid-template-columns:repeat(3,1fr)}.billing-command-grid{grid-template-columns:1fr}.billing-command-grid article{min-height:0}.billing-prepare-form{grid-template-columns:1fr 1fr}.billing-command-facts{grid-template-columns:1fr 1fr}.billing-command-facts div:nth-child(3){border-left:0;border-top:1px solid var(--oms-border-default)}.billing-command-facts div:nth-child(4){border-top:1px solid var(--oms-border-default)}}@media(max-width:767px){.billing-access-card,.billing-actions,.billing-command-page{padding:var(--oms-space-4)}.billing-access-card dl,.billing-review-grid,.billing-receipt dl{grid-template-columns:1fr}.billing-access-card dl{border:1px solid var(--oms-border-default)}.billing-access-card dl div{padding:var(--oms-space-3)}.billing-access-card dl div+div{border-top:1px solid var(--oms-border-default)}.billing-source{text-align:left}.billing-warning{grid-template-columns:1fr}.billing-warning code{grid-column:1;grid-row:auto}.billing-command-context{display:grid}.billing-command-context span+span{padding-left:0;border-left:0}.billing-prepare-form{grid-template-columns:1fr}.billing-state-comparison{grid-template-columns:1fr}.billing-state-comparison>span{transform:rotate(90deg);justify-self:center}.billing-review-grid dl{grid-template-columns:1fr}.billing-form-actions{display:grid}.billing-form-actions .button{width:100%}.billing-timeline{grid-template-columns:1fr;gap:var(--oms-space-2)}.billing-timeline li{grid-template-columns:2rem 1fr;justify-items:start;align-items:center;text-align:left}.billing-timeline li::before{top:-.5rem;bottom:50%;left:.82rem;width:2px;height:auto}.billing-timeline li:first-child::before{display:none}.billing-command-facts,.billing-receipt dl{grid-template-columns:1fr}.billing-command-facts div+div,.billing-command-facts div:nth-child(3),.billing-command-facts div:nth-child(4),.billing-receipt dl div+div,.billing-receipt dl div:nth-child(4),.billing-receipt dl div:nth-child(n+4){border-left:0;border-top:1px solid var(--oms-border-default)}}@media(forced-colors:active){.billing-access-card,.billing-actions,.billing-command-page,.billing-warning,.billing-state-comparison>div,.billing-receipt{border:1px solid CanvasText}.billing-pill{border:1px solid CanvasText}}}@layer components{.investigation-experience{display:grid;gap:var(--oms-space-4);min-width:0}.investigation-context,.investigation-source,.investigation-tabs,.lifecycle-card,.investigation-table,.investigation-panel,.job-family,.investigation-empty{background:var(--oms-surface);border:1px solid var(--oms-border-default);box-shadow:var(--oms-shadow-1)}.investigation-context{display:flex;align-items:center;gap:var(--oms-space-2) var(--oms-space-4);padding:var(--oms-space-3) var(--oms-space-4);background:var(--oms-text-primary);color:var(--oms-text-inverse);font-size:var(--oms-progress-label-size)}.investigation-context>span{color:var(--oms-text-inverse-muted);font-weight:var(--oms-progress-weight-emphasis);text-transform:uppercase}.investigation-context code{padding:var(--oms-space-1) var(--oms-space-2);background:var(--oms-surface-inverse-subtle)}.investigation-context small{margin-left:auto;color:var(--oms-text-inverse-muted)}.investigation-tabs{overflow-x:auto}.investigation-tabs ul{display:flex;min-width:max-content;list-style:none;margin:0;padding:0 var(--oms-space-3)}.investigation-tabs a{display:flex;min-height:3rem;align-items:center;padding:var(--oms-space-2) var(--oms-space-4);border-bottom:3px solid transparent;color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size);font-weight:var(--oms-progress-weight-emphasis);text-decoration:none}.investigation-tabs a[aria-current=page]{border-bottom-color:var(--oms-accent);color:var(--oms-text-primary)}.investigation-source{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:var(--oms-space-4);padding:var(--oms-space-4) var(--oms-space-5);border-left:4px solid var(--oms-success)}.investigation-source.state-partial,.investigation-source.state-stale{border-left-color:var(--oms-warning)}.investigation-source>div{display:grid;gap:var(--oms-space-1)}.investigation-source span{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.investigation-source dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--oms-space-3)}.investigation-source dt,.truth-rail p,.record-list dt,.job-record dt,.privacy-list dt{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);letter-spacing:.04em;text-transform:uppercase}.investigation-source dd,.record-list dd,.job-record dd,.privacy-list dd{margin-top:var(--oms-space-1);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis)}.investigation-note{display:flex;align-items:flex-start;gap:var(--oms-space-2) var(--oms-space-4);padding:var(--oms-space-4) var(--oms-space-4);background:var(--oms-canvas);border-left:4px solid var(--oms-border-strong)}.investigation-note.state-warning{background:var(--oms-warning-subtle);border-left-color:var(--oms-warning)}.investigation-note.state-danger{background:var(--oms-danger-subtle);border-left-color:var(--oms-danger)}.investigation-note span{color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.lifecycle-list{display:grid;gap:var(--oms-space-4)}.lifecycle-card{padding:var(--oms-space-5)}.lifecycle-card>header,.job-family>header,.investigation-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--oms-space-4)}.lifecycle-card>header>div,.job-family>header>div{display:grid;justify-items:start;gap:var(--oms-space-1)}.lifecycle-card h2,.job-family h2{font-size:var(--oms-progress-row-title-size)}.lifecycle-card header p,.lifecycle-card header>span,.job-family header>span,.investigation-section-heading p{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.investigation-pill{display:inline-flex;width:max-content;padding:var(--oms-space-1) var(--oms-space-2);border:1px solid var(--oms-border-strong);border-radius:var(--oms-radius-round);background:var(--oms-canvas);color:var(--oms-text-secondary);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis)}.investigation-pill.state-active,.investigation-pill.state-approved,.investigation-pill.state-ready,.investigation-pill.state-completed{border-color:var(--oms-success-border);background:var(--oms-success-subtle);color:var(--oms-success)}.investigation-pill.state-archived,.investigation-pill.state-retired,.investigation-pill.state-expired,.investigation-pill.state-cancelled{color:var(--oms-text-muted)}.investigation-pill.state-quarantined,.investigation-pill.state-deletion_pending,.investigation-pill.state-scheduled,.investigation-pill.state-paused,.investigation-pill.state-running,.investigation-pill.state-recovery_pending,.investigation-pill.state-degraded,.investigation-pill.state-warning{border-color:var(--oms-warning-border);background:var(--oms-warning-subtle);color:var(--oms-warning)}.investigation-pill.state-failed,.investigation-pill.state-blocked,.investigation-pill.state-rejected{border-color:var(--oms-danger-border);background:var(--oms-danger-subtle);color:var(--oms-danger)}.truth-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--oms-space-4);border:1px solid var(--oms-border-default)}.truth-rail section{display:grid;grid-template-columns:auto 1fr;gap:var(--oms-space-3);padding:var(--oms-space-4)}.truth-rail section+section{border-left:1px solid var(--oms-border-default)}.truth-rail section>div{display:grid;gap:var(--oms-space-1)}.truth-rail section span,.truth-rail section small{color:var(--oms-text-secondary);font-size:var(--oms-progress-step-size)}.truth-index{width:1.6rem;height:1.6rem;display:grid;place-items:center;border-radius:var(--oms-radius-round);background:var(--oms-accent-subtle);color:var(--oms-accent)!important;font-weight:var(--oms-progress-weight-emphasis)}.lifecycle-card>.investigation-note{margin-top:var(--oms-space-4)}.investigation-table,.investigation-panel{padding:var(--oms-space-5);min-width:0}.investigation-section-heading h2{font-size:var(--oms-progress-row-title-size)}.investigation-table-scroll{overflow-x:auto;margin-top:var(--oms-space-4);border:1px solid var(--oms-border-default)}.investigation-table table{width:100%;min-width:66rem;border-collapse:collapse}.investigation-table th{padding:var(--oms-space-3);text-align:left;background:var(--oms-canvas);color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);text-transform:uppercase}.investigation-table td{padding:var(--oms-space-3);border-top:1px solid var(--oms-border-default);vertical-align:top}.investigation-table td>*{display:block}.investigation-table td span{margin-top:var(--oms-space-1);color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.investigation-table code,.record-list code,.job-record code,.privacy-list code{font-size:var(--oms-progress-step-size)}.investigation-table>.investigation-note{margin-top:var(--oms-space-4)}.investigation-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--oms-space-4)}.record-list,.privacy-list{display:grid;gap:var(--oms-space-3);list-style:none;margin:var(--oms-space-4) 0 0;padding:0}.record-list li,.privacy-list li{padding:var(--oms-space-4);background:var(--oms-canvas);border:1px solid var(--oms-border-default)}.record-list li>div:first-child,.privacy-list li>div:first-child{display:flex;align-items:center;gap:var(--oms-space-3)}.record-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--oms-space-3);margin-top:var(--oms-space-3)}.record-list small{display:block;margin-top:var(--oms-space-3);color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.job-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--oms-space-4)}.job-family{padding:var(--oms-space-4);border-top:3px solid var(--oms-success)}.job-family.state-degraded{border-top-color:var(--oms-warning)}.job-family.state-failed{border-top-color:var(--oms-danger)}.job-record{margin-top:var(--oms-space-4);padding:var(--oms-space-3);background:var(--oms-canvas)}.job-record dl{display:grid;grid-template-columns:1fr 1fr;gap:var(--oms-space-3);margin-top:var(--oms-space-3)}.job-record>span{display:block;margin-top:var(--oms-space-3);color:var(--oms-text-secondary);font-size:var(--oms-progress-step-size)}.family-failure{margin-top:var(--oms-space-4);padding:var(--oms-space-3);background:var(--oms-danger-subtle)}.family-failure p{margin-top:var(--oms-space-1);color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.privacy-list dl{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--oms-space-3);margin-top:var(--oms-space-3)}.privacy-progress{height:.35rem;margin-top:var(--oms-space-3);background:var(--oms-border-default)}.privacy-progress span{display:block;width:var(--progress);height:100%;background:var(--oms-accent)}.record-warning{display:flex;gap:var(--oms-space-2) var(--oms-space-4);margin-top:var(--oms-space-3);padding:var(--oms-space-3);background:var(--oms-danger-subtle);font-size:var(--oms-progress-step-size)}.record-warning span{color:var(--oms-text-secondary)}.investigation-empty{padding:var(--oms-space-8);border-left:4px solid var(--oms-border-strong)}.investigation-empty p{margin-top:var(--oms-space-1);color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.investigation-boundary{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);text-align:right}}@layer responsive{@media(max-width:1100px){.investigation-columns,.job-family-grid{grid-template-columns:1fr}.privacy-list dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.investigation-context{display:grid}.investigation-context small{margin-left:0}.investigation-source{grid-template-columns:1fr}.investigation-source dl{grid-template-columns:1fr}.lifecycle-card,.investigation-table,.investigation-panel{padding:var(--oms-space-4)}.lifecycle-card>header,.job-family>header,.investigation-section-heading{display:grid}.truth-rail{grid-template-columns:1fr}.truth-rail section+section{border-left:0;border-top:1px solid var(--oms-border-default)}.record-list dl,.job-record dl,.privacy-list dl{grid-template-columns:1fr 1fr}.investigation-note,.record-warning{display:grid}.investigation-boundary{text-align:left}}@media(max-width:390px){.record-list dl,.job-record dl,.privacy-list dl{grid-template-columns:1fr}}@media(forced-colors:active){.investigation-context,.investigation-source,.investigation-tabs,.lifecycle-card,.investigation-table,.investigation-panel,.job-family,.investigation-pill{border:1px solid CanvasText}.investigation-tabs a[aria-current=page]{outline:2px solid Highlight}}}@layer components{.ops-experience{display:grid;gap:var(--oms-space-4);min-width:0}.ops-context,.ops-tabs,.ops-source,.ops-panel,.ops-empty,.ops-unavailable,.analytics-summary,.analytics-panel{background:var(--oms-surface);border:1px solid var(--oms-border-default);box-shadow:var(--oms-shadow-1)}.ops-context{display:flex;align-items:center;gap:var(--oms-space-2) var(--oms-space-4);padding:var(--oms-space-3) var(--oms-space-4);background:var(--oms-text-primary);color:var(--oms-text-inverse);font-size:var(--oms-progress-label-size)}.ops-context>span{color:var(--oms-text-inverse-muted);font-weight:var(--oms-progress-weight-emphasis);text-transform:uppercase}.ops-context code{padding:var(--oms-space-1) var(--oms-space-2);background:var(--oms-surface-inverse-subtle)}.ops-context small{margin-left:auto;color:var(--oms-text-inverse-muted)}.ops-tabs{overflow-x:auto}.ops-tabs ul{display:flex;min-width:max-content;list-style:none;margin:0;padding:0 var(--oms-space-2)}.ops-tabs a{display:flex;min-height:3rem;align-items:center;padding:var(--oms-space-2) var(--oms-space-3);border-bottom:3px solid transparent;color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size);font-weight:var(--oms-progress-weight-emphasis);text-decoration:none}.ops-tabs a[aria-current=page]{border-bottom-color:var(--oms-accent);color:var(--oms-text-primary)}.ops-source{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:var(--oms-space-4);padding:var(--oms-space-4) var(--oms-space-5);border-left:4px solid var(--oms-success)}.ops-source.state-degraded,.ops-source.state-stale{border-left-color:var(--oms-warning)}.ops-source>div{display:grid;gap:var(--oms-space-1)}.ops-source span{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.ops-source dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--oms-space-3)}.ops-source dt,.operation-list dt,.provider-list dt,.incident-list dt,.analytics-provenance dt{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);letter-spacing:.04em;text-transform:uppercase}.ops-source dd,.operation-list dd,.provider-list dd,.incident-list dd,.analytics-provenance dd{margin-top:var(--oms-space-1);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis)}.ops-warning{display:flex;gap:var(--oms-space-2) var(--oms-space-4);padding:var(--oms-space-4) var(--oms-space-4);background:var(--oms-warning-subtle);border-left:4px solid var(--oms-warning)}.ops-warning span{color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.ops-panel,.analytics-panel{padding:var(--oms-space-5);min-width:0}.ops-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--oms-space-4)}.ops-heading h2{font-size:var(--oms-progress-row-title-size)}.ops-heading p,.ops-heading>span{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.ops-pill{display:inline-flex;width:max-content;padding:var(--oms-space-1) var(--oms-space-2);border:1px solid var(--oms-border-strong);border-radius:var(--oms-radius-round);background:var(--oms-canvas);color:var(--oms-text-secondary);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis)}.ops-pill.state-atav1,.ops-pill.state-success,.ops-pill.state-closed,.ops-pill.state-active{border-color:var(--oms-success-border);background:var(--oms-success-subtle);color:var(--oms-success)}.ops-pill.state-assistant{color:var(--oms-text-muted)}.ops-pill.state-warning,.ops-pill.state-open,.ops-pill.state-contained,.ops-pill.state-ambiguous,.ops-pill.state-running{border-color:var(--oms-warning-border);background:var(--oms-warning-subtle);color:var(--oms-warning)}.ops-pill.state-danger{border-color:var(--oms-danger-border);background:var(--oms-danger-subtle);color:var(--oms-danger)}.operation-list,.provider-list,.compact-records,.incident-list{display:grid;gap:var(--oms-space-3);list-style:none;margin:var(--oms-space-4) 0 0;padding:0}.operation-list li,.provider-list li,.compact-records li,.incident-list li{padding:var(--oms-space-4);background:var(--oms-canvas);border:1px solid var(--oms-border-default)}.operation-list header,.provider-list li>div:first-child,.incident-list li>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:var(--oms-space-3)}.operation-list header>div,.provider-list li>div:first-child,.incident-list li>div:first-child{flex-wrap:wrap}.operation-list header>span{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.operation-list h3,.incident-list h3{margin-top:var(--oms-space-3);font-size:var(--oms-progress-body-size)}.operation-list dl,.provider-list dl,.incident-list dl{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--oms-space-3);margin-top:var(--oms-space-3)}.version-line{margin-top:var(--oms-space-3);color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.operation-list aside,.incident-list aside{display:flex;gap:var(--oms-space-2) var(--oms-space-4);margin-top:var(--oms-space-3);padding:var(--oms-space-3);background:var(--oms-warning-subtle);font-size:var(--oms-progress-step-size)}.operation-list aside span,.incident-list aside span{color:var(--oms-text-secondary)}.provider-list li>span{display:block;margin-top:var(--oms-space-3);color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.compact-records li{display:grid;grid-template-columns:auto minmax(10rem,1fr) minmax(7rem,.6fr) minmax(8rem,.8fr) minmax(13rem,1.3fr);align-items:center;gap:var(--oms-space-3)}.compact-records small{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.usage-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--oms-space-3);margin-top:var(--oms-space-4)}.usage-grid article{padding:var(--oms-space-4);background:var(--oms-canvas);border-top:3px solid var(--oms-accent)}.usage-grid article>strong{display:block;margin-top:var(--oms-space-3);font-size:var(--oms-progress-row-title-size)}.usage-grid dl{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--oms-space-3);margin-top:var(--oms-space-3)}.usage-grid dt{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);text-transform:uppercase}.usage-grid dd{margin-top:var(--oms-space-1);font-size:var(--oms-progress-label-size);font-weight:var(--oms-progress-weight-emphasis)}.usage-grid small{display:block;margin-top:var(--oms-space-3);color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.ops-unavailable,.ops-empty{padding:var(--oms-space-6);border-left:4px solid var(--oms-danger)}.ops-empty{border-left-color:var(--oms-border-strong)}.ops-unavailable p,.ops-empty p{margin-top:var(--oms-space-1);color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.window-switch{display:flex;justify-self:end;border:1px solid var(--oms-border-default);background:var(--oms-surface)}.window-switch a{padding:var(--oms-space-2) var(--oms-space-3);color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size);font-weight:var(--oms-progress-weight-emphasis);text-decoration:none}.window-switch a[aria-current=page]{background:var(--oms-accent);color:var(--oms-text-inverse)}.analytics-summary{display:grid;grid-template-columns:repeat(4,1fr)}.analytics-summary>div{padding:var(--oms-space-4)}.analytics-summary>div+div{border-left:1px solid var(--oms-border-default)}.analytics-summary span,.analytics-summary small{display:block;color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.analytics-summary strong{display:block;margin:var(--oms-space-2) 0;font-size:var(--oms-progress-title-size-compact)}.analytics-bars{height:13rem;display:flex;align-items:flex-end;gap:var(--oms-space-1);margin-top:var(--oms-space-4);padding:var(--oms-space-4) var(--oms-space-4) 0;background:var(--oms-canvas);overflow:hidden}.analytics-bars>div{height:100%;min-width:4px;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--oms-space-2)}.analytics-bars span{width:100%;height:var(--bar);background:var(--oms-accent);border-radius:var(--oms-radius-small) var(--oms-radius-small) 0 0}.analytics-bars small{font-size:var(--oms-progress-step-size);writing-mode:vertical-rl}.analytics-provenance{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--oms-space-4);border:1px solid var(--oms-border-default)}.analytics-provenance div{padding:var(--oms-space-3)}.analytics-provenance div+div{border-left:1px solid var(--oms-border-default)}.ops-boundary{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);text-align:right}}@layer responsive{@media(max-width:1100px){.operation-list dl,.provider-list dl{grid-template-columns:repeat(3,1fr)}.compact-records li{grid-template-columns:auto 1fr 1fr}.compact-records small{grid-column:2/-1}.usage-grid{grid-template-columns:1fr}}@media(max-width:767px){.ops-context{display:grid}.ops-context small{margin-left:0}.ops-source{grid-template-columns:1fr}.ops-source dl{grid-template-columns:1fr}.ops-panel,.analytics-panel{padding:var(--oms-space-4)}.ops-heading,.operation-list header,.provider-list li>div:first-child,.incident-list li>div:first-child,.ops-warning,.operation-list aside,.incident-list aside{display:grid;justify-content:start}.operation-list dl,.provider-list dl,.incident-list dl,.usage-grid dl,.analytics-summary,.analytics-provenance{grid-template-columns:1fr 1fr}.compact-records li{grid-template-columns:1fr;min-width:0}.compact-records small{grid-column:auto}.analytics-summary>div+div,.analytics-provenance div+div{border-left:0;border-top:1px solid var(--oms-border-default)}.window-switch{justify-self:stretch}.window-switch a{flex:1;text-align:center}.analytics-bars{height:10rem;padding-inline:var(--oms-space-2)}.analytics-bars small{display:none}.ops-boundary{text-align:left}}@media(max-width:390px){.operation-list dl,.provider-list dl,.incident-list dl,.usage-grid dl,.analytics-summary,.analytics-provenance{grid-template-columns:1fr}}@media(forced-colors:active){.ops-context,.ops-tabs,.ops-source,.ops-panel,.analytics-panel,.ops-pill,.window-switch{border:1px solid CanvasText}.ops-tabs a[aria-current=page],.window-switch a[aria-current=page]{outline:2px solid Highlight}}}@layer components{.governance-experience{display:grid;gap:var(--oms-space-4);min-width:0}.governance-context,.governance-tabs,.governance-source,.governance-panel,.governance-empty{background:var(--oms-surface);border:1px solid var(--oms-border-default);box-shadow:var(--oms-shadow-1)}.governance-context{display:flex;align-items:center;gap:var(--oms-space-2) var(--oms-space-4);padding:var(--oms-space-3) var(--oms-space-4);background:var(--oms-text-primary);color:var(--oms-text-inverse);font-size:var(--oms-progress-label-size)}.governance-context>span{color:var(--oms-text-inverse-muted);font-weight:var(--oms-progress-weight-emphasis);text-transform:uppercase}.governance-context code{padding:var(--oms-space-1) var(--oms-space-2);background:var(--oms-surface-inverse-subtle)}.governance-context small{margin-left:auto;color:var(--oms-text-inverse-muted)}.governance-tabs{overflow-x:auto}.governance-tabs ul{display:flex;min-width:max-content;list-style:none;margin:0;padding:0 var(--oms-space-3)}.governance-tabs a{display:flex;min-height:3rem;align-items:center;padding:var(--oms-space-2) var(--oms-space-4);border-bottom:3px solid transparent;color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size);font-weight:var(--oms-progress-weight-emphasis);text-decoration:none}.governance-tabs a[aria-current=page]{border-bottom-color:var(--oms-accent);color:var(--oms-text-primary)}.governance-source{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:var(--oms-space-4);padding:var(--oms-space-4) var(--oms-space-5);border-left:4px solid var(--oms-success)}.governance-source.state-stale,.governance-source.state-expired{border-left-color:var(--oms-warning)}.governance-source.state-denied{border-left-color:var(--oms-danger)}.governance-source>div{display:grid;gap:var(--oms-space-1)}.governance-source span{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.governance-source small{color:var(--oms-text-secondary);font-size:var(--oms-progress-step-size)}.governance-source dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--oms-space-3)}.governance-source dt,.governance-facts dt{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);letter-spacing:.04em;text-transform:uppercase}.governance-source dd,.governance-facts dd{margin-top:var(--oms-space-1);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis)}.governance-panel{padding:var(--oms-space-5);min-width:0}.governance-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--oms-space-4)}.governance-heading h2{font-size:var(--oms-progress-row-title-size)}.governance-heading p{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.governance-pill{display:inline-flex;width:max-content;padding:var(--oms-space-1) var(--oms-space-2);border:1px solid var(--oms-border-strong);border-radius:var(--oms-radius-round);background:var(--oms-canvas);color:var(--oms-text-secondary);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis)}.governance-pill.state-success,.governance-pill.state-active{border-color:var(--oms-success-border);background:var(--oms-success-subtle);color:var(--oms-success)}.governance-pill.state-warning{border-color:var(--oms-warning-border);background:var(--oms-warning-subtle);color:var(--oms-warning)}.governance-pill.state-danger{border-color:var(--oms-danger-border);background:var(--oms-danger-subtle);color:var(--oms-danger)}.governance-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--oms-space-3);margin-top:var(--oms-space-4);padding:var(--oms-space-4);background:var(--oms-canvas);border:1px solid var(--oms-border-default)}.governance-note{display:flex;gap:var(--oms-space-2) var(--oms-space-4);margin-top:var(--oms-space-4);padding:var(--oms-space-3);background:var(--oms-canvas);border-left:4px solid var(--oms-border-strong);font-size:var(--oms-progress-step-size)}.governance-note.state-warning{background:var(--oms-warning-subtle);border-left-color:var(--oms-warning)}.governance-note.state-danger{background:var(--oms-danger-subtle);border-left-color:var(--oms-danger)}.governance-note span{color:var(--oms-text-secondary)}.governance-timeline{display:grid;gap:0;list-style:none;margin:var(--oms-space-4) 0 0;padding:0}.governance-timeline li{display:grid;grid-template-columns:1.2rem 1fr;gap:var(--oms-space-3);min-width:0}.governance-timeline li:not(:last-child)::after{content:"";grid-column:1;width:2px;height:1.8rem;margin:var(--oms-space-1) auto;background:var(--oms-border-strong)}.timeline-marker{width:.8rem;height:.8rem;margin:var(--oms-space-1) auto 0;border-radius:var(--oms-radius-round);background:var(--oms-accent)}.governance-timeline li>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--oms-space-1) var(--oms-space-3);min-width:0}.governance-timeline li span,.governance-timeline li small{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.governance-timeline code{font-size:var(--oms-progress-step-size)}.restricted-panel{border-left:4px solid var(--oms-danger)}.ceremony-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--oms-space-3);list-style:none;margin:var(--oms-space-4) 0 0;padding:0}.ceremony-steps li{padding:var(--oms-space-3);background:var(--oms-canvas);border-top:3px solid var(--oms-accent)}.ceremony-steps strong,.ceremony-steps span{display:block}.ceremony-steps span{margin-top:var(--oms-space-1);color:var(--oms-text-secondary);font-size:var(--oms-progress-step-size)}.restricted-value{display:grid;gap:var(--oms-space-1);margin-top:var(--oms-space-4);padding:var(--oms-space-4);background:var(--oms-text-primary);color:var(--oms-text-inverse)}.restricted-value span,.restricted-value small{color:var(--oms-text-inverse-muted);font-size:var(--oms-progress-step-size)}.restricted-value strong{font-size:var(--oms-progress-row-title-size)}.command-card{margin-top:var(--oms-space-4);padding:var(--oms-space-4);background:var(--oms-canvas);border-left:4px solid var(--oms-success)}.command-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--oms-space-4)}.command-card header>div{display:grid;gap:var(--oms-space-1)}.command-diff{display:grid;grid-template-columns:1fr 1fr;margin-top:var(--oms-space-4);border:1px solid var(--oms-border-default)}.command-diff section{display:grid;gap:var(--oms-space-1);padding:var(--oms-space-4)}.command-diff section+section{border-left:1px solid var(--oms-border-default);background:var(--oms-accent-subtle)}.command-diff span,.command-diff small,.approval-grid span,.approval-grid small,.receipt-id span{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.approval-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--oms-space-3);margin-top:var(--oms-space-4)}.approval-grid article{display:grid;gap:var(--oms-space-1);padding:var(--oms-space-4);background:var(--oms-canvas);border-top:3px solid var(--oms-accent)}.governance-actions{display:flex;justify-content:flex-end;gap:var(--oms-space-3);margin-top:var(--oms-space-4)}.governance-panel>.button{margin-top:var(--oms-space-4)}.receipt-panel{border-top:4px solid var(--oms-success)}.receipt-id{display:flex;align-items:center;gap:var(--oms-space-3);margin-top:var(--oms-space-4);padding:var(--oms-space-3);background:var(--oms-success-subtle)}.audit-table-scroll{overflow-x:auto;margin-top:var(--oms-space-4);border:1px solid var(--oms-border-default)}.audit-table-scroll table{width:100%;min-width:72rem;border-collapse:collapse}.audit-table-scroll th{padding:var(--oms-space-3);text-align:left;background:var(--oms-canvas);color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);text-transform:uppercase}.audit-table-scroll td{padding:var(--oms-space-3);border-top:1px solid var(--oms-border-default);font-size:var(--oms-progress-step-size);vertical-align:top}.governance-empty{padding:var(--oms-space-6);border-left:4px solid var(--oms-border-strong)}.governance-empty.state-denied{border-left-color:var(--oms-danger)}.governance-empty.state-expired,.governance-empty.state-stale{border-left-color:var(--oms-warning)}.governance-empty p{margin:var(--oms-space-1) 0 var(--oms-space-3);color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.governance-boundary{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);text-align:right}}@layer responsive{@media(max-width:1100px){.governance-facts{grid-template-columns:repeat(2,1fr)}.ceremony-steps{grid-template-columns:1fr 1fr}}@media(max-width:767px){.governance-context{display:grid}.governance-context small{margin-left:0}.governance-source{grid-template-columns:1fr}.governance-source dl{grid-template-columns:1fr}.governance-panel{padding:var(--oms-space-4)}.governance-heading,.governance-note,.command-card header,.governance-actions{display:grid;justify-content:start}.governance-facts,.command-diff,.approval-grid,.ceremony-steps{grid-template-columns:1fr}.command-diff section+section{border-left:0;border-top:1px solid var(--oms-border-default)}.governance-actions .button{width:100%}.governance-boundary{text-align:left}}@media(forced-colors:active){.governance-context,.governance-tabs,.governance-source,.governance-panel,.governance-pill,.command-card,.restricted-value{border:1px solid CanvasText}.governance-tabs a[aria-current=page]{outline:2px solid Highlight}}}@layer components{.admin-access-experience{display:grid;gap:var(--oms-space-4);min-width:0}.access-context,.access-tabs,.access-source,.access-panel,.access-empty{background:var(--oms-surface);border:1px solid var(--oms-border-default);box-shadow:var(--oms-shadow-1)}.access-context{display:flex;align-items:center;gap:var(--oms-space-2) var(--oms-space-4);padding:var(--oms-space-3) var(--oms-space-4);background:var(--oms-text-primary);color:var(--oms-text-inverse);font-size:var(--oms-progress-label-size)}.access-context>span{color:var(--oms-text-inverse-muted);font-weight:var(--oms-progress-weight-emphasis);text-transform:uppercase}.access-context small{margin-left:auto;color:var(--oms-text-inverse-muted)}.access-tabs{overflow-x:auto}.access-tabs ul{display:flex;min-width:max-content;list-style:none;margin:0;padding:0 var(--oms-space-3)}.access-tabs a{display:flex;min-height:3rem;align-items:center;padding:var(--oms-space-2) var(--oms-space-4);border-bottom:3px solid transparent;color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size);font-weight:var(--oms-progress-weight-emphasis);text-decoration:none}.access-tabs a[aria-current=page]{border-bottom-color:var(--oms-accent);color:var(--oms-text-primary)}.access-source{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:var(--oms-space-4);padding:var(--oms-space-4) var(--oms-space-5);border-left:4px solid var(--oms-success)}.access-source.state-stale,.access-source.state-expired{border-left-color:var(--oms-warning)}.access-source.state-denied{border-left-color:var(--oms-danger)}.access-source>div{display:grid;gap:var(--oms-space-1)}.access-source span{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.access-source small{color:var(--oms-text-secondary);font-size:var(--oms-progress-step-size)}.access-source dl{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--oms-space-3)}.access-source dt,.operator-list dt,.assignment-list dt,.session-list dt,.revoke-review dt{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);letter-spacing:.04em;text-transform:uppercase}.access-source dd,.operator-list dd,.assignment-list dd,.session-list dd,.revoke-review dd{margin-top:var(--oms-space-1);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis)}.access-panel{padding:var(--oms-space-5);min-width:0}.access-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--oms-space-4)}.access-heading h2{font-size:var(--oms-progress-row-title-size)}.access-heading p{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.access-pill{display:inline-flex;width:max-content;padding:var(--oms-space-1) var(--oms-space-2);border:1px solid var(--oms-border-strong);border-radius:var(--oms-radius-round);background:var(--oms-canvas);color:var(--oms-text-secondary);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis)}.access-pill.state-active,.access-pill.state-current{border-color:var(--oms-success-border);background:var(--oms-success-subtle);color:var(--oms-success)}.access-pill.state-pending,.access-pill.state-expired{border-color:var(--oms-warning-border);background:var(--oms-warning-subtle);color:var(--oms-warning)}.access-pill.state-quarantined,.access-pill.state-revoked,.access-pill.state-danger{border-color:var(--oms-danger-border);background:var(--oms-danger-subtle);color:var(--oms-danger)}.operator-list,.assignment-list,.session-list{display:grid;gap:var(--oms-space-3);list-style:none;margin:var(--oms-space-4) 0 0;padding:0}.operator-list li,.assignment-list li,.session-list li{padding:var(--oms-space-4);background:var(--oms-canvas);border:1px solid var(--oms-border-default)}.operator-list header,.session-list header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--oms-space-4)}.operator-list header>div,.session-list header>div,.assignment-list li>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:var(--oms-space-2) var(--oms-space-3)}.operator-list dl{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--oms-space-3);margin-top:var(--oms-space-3)}.assignment-list dl{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--oms-space-3);margin-top:var(--oms-space-3)}.session-list dl{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--oms-space-3);margin-top:var(--oms-space-3)}.operator-list aside{display:flex;gap:var(--oms-space-2) var(--oms-space-4);margin-top:var(--oms-space-3);padding:var(--oms-space-3);background:var(--oms-danger-subtle);font-size:var(--oms-progress-step-size)}.operator-list aside span{color:var(--oms-text-secondary)}.access-policy-note{margin-top:var(--oms-space-4);color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.access-warning{display:flex;gap:var(--oms-space-2) var(--oms-space-4);margin-top:var(--oms-space-4);padding:var(--oms-space-3);background:var(--oms-warning-subtle);border-left:4px solid var(--oms-warning);font-size:var(--oms-progress-step-size)}.access-warning span{color:var(--oms-text-secondary)}.closed-action{display:flex;align-items:center;justify-content:flex-end;gap:var(--oms-space-4);margin-top:var(--oms-space-4)}.closed-action span{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.revoke-review{display:grid;grid-template-columns:1fr 1.2fr auto;align-items:end;gap:var(--oms-space-4);margin-top:var(--oms-space-4);padding:var(--oms-space-4);background:var(--oms-accent-subtle);border-left:4px solid var(--oms-accent)}.revoke-review h3{font-size:var(--oms-progress-body-size)}.revoke-review p{color:var(--oms-text-secondary);font-size:var(--oms-progress-step-size)}.revoke-review dl{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--oms-space-3)}.recovery-panel{border-top:4px solid var(--oms-danger)}.recovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--oms-space-3);margin-top:var(--oms-space-4)}.recovery-grid article{padding:var(--oms-space-4);background:var(--oms-canvas);border-top:3px solid var(--oms-accent)}.recovery-grid p{margin:var(--oms-space-2) 0 var(--oms-space-3);color:var(--oms-text-secondary);font-size:var(--oms-progress-step-size)}.bootstrap-boundary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--oms-space-4);margin-top:var(--oms-space-4);padding:var(--oms-space-4);background:var(--oms-danger-subtle);border-left:4px solid var(--oms-danger)}.bootstrap-boundary h3{font-size:var(--oms-progress-body-size)}.bootstrap-boundary p{color:var(--oms-text-secondary);font-size:var(--oms-progress-step-size)}.bootstrap-boundary>strong{white-space:nowrap;color:var(--oms-danger);font-size:var(--oms-progress-step-size)}.access-empty{padding:var(--oms-space-6);border-left:4px solid var(--oms-border-strong)}.access-empty.state-denied{border-left-color:var(--oms-danger)}.access-empty.state-expired{border-left-color:var(--oms-warning)}.access-empty p{margin:var(--oms-space-1) 0 var(--oms-space-3);color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.access-boundary{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);text-align:right}}@layer responsive{@media(max-width:1100px){.assignment-list dl,.session-list dl{grid-template-columns:repeat(3,1fr)}.revoke-review{grid-template-columns:1fr}.revoke-review dl{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.access-context{display:grid}.access-context small{margin-left:0}.access-source{grid-template-columns:1fr}.access-source dl{grid-template-columns:1fr}.access-panel{padding:var(--oms-space-4)}.access-heading,.operator-list header,.session-list header,.operator-list aside,.access-warning,.closed-action,.bootstrap-boundary{display:grid;justify-content:start}.operator-list dl,.assignment-list dl,.session-list dl,.revoke-review dl,.recovery-grid{grid-template-columns:1fr}.closed-action .button{width:100%}.bootstrap-boundary>strong{white-space:normal}.access-boundary{text-align:left}}@media(forced-colors:active){.access-context,.access-tabs,.access-source,.access-panel,.access-pill,.recovery-grid article{border:1px solid CanvasText}.access-tabs a[aria-current=page]{outline:2px solid Highlight}}}@layer base{:where(code,dd,td,th,strong,span,p,a){overflow-wrap:anywhere}:where(button,a,input,select,textarea){min-width:0}:target{scroll-margin-top:var(calc(var(--oms-space-16) * 2))}}@layer components{.customer-tabs,.investigation-tabs,.ops-tabs,.governance-tabs,.access-tabs,.window-switch,.exception-table,.audit-table-scroll{scrollbar-gutter:stable}.customer-tabs a,.investigation-tabs a,.ops-tabs a,.governance-tabs a,.access-tabs a,.window-switch a{min-height:var(--oms-control-touch)}.operator-menu>button[aria-pressed=true]{background:var(--oms-surface-selected);color:var(--oms-text-primary)}.operator-menu>button[aria-pressed=true]::after{content:"Current";margin-left:auto;color:var(--oms-text-muted);font-size:var(--oms-progress-step-size)}.admin-main:focus{outline:0;box-shadow:none}}@layer responsive{@media(max-width:639px){.admin-main{padding:var(--oms-space-4) var(--oms-space-3)}.page-heading{gap:var(--oms-space-3)}.page-heading h1{font-size:var(--oms-progress-title-size-compact)}.environment-band{font-size:var(--oms-progress-step-size);letter-spacing:.05em}.customer-context,.investigation-context,.ops-context,.governance-context,.access-context{overflow-wrap:anywhere}.gate-layout{padding:var(--oms-space-3)}.gate-card{padding:var(--oms-space-4)}}@media(max-width:359px){.operator-menu{right:.5rem;width:calc(100vw - 1rem)}.global-search>div{padding-left:var(--oms-space-2)}.global-search button{padding-inline:var(--oms-space-2)}.admin-main{padding-inline:var(--oms-space-2)}}@media(forced-colors:active){*:focus-visible{outline:3px solid Highlight!important;outline-offset:3px;box-shadow:none!important}.environment-band,.admin-header,.admin-sidebar,.operator-menu,.case-context,.freshness,.shell-proof,.state-grid article,.content-section,.customer-search-card,.customer-context,.customer-tabs,.customer-identity,.customer-section,.billing-context,.billing-workspace,.billing-actions,.billing-command-page,.investigation-context,.investigation-tabs,.investigation-panel,.ops-context,.ops-tabs,.ops-source,.ops-panel,.analytics-summary,.governance-context,.governance-tabs,.governance-source,.governance-panel,.access-context,.access-tabs,.access-source,.access-panel{border:1px solid CanvasText!important;box-shadow:none!important}.environment-band,.customer-context,.investigation-context,.ops-context,.governance-context,.access-context{background:Canvas!important;color:CanvasText!important}.environment-band :where(span,small,strong,code),.customer-context :where(span,small,strong,code),.investigation-context :where(span,small,strong,code),.ops-context :where(span,small,strong,code),.governance-context :where(span,small,strong,code),.access-context :where(span,small,strong,code){color:CanvasText!important}.button.primary,.global-search button{background:ButtonFace!important;color:ButtonText!important}.nav-link.is-active,.customer-tabs a[aria-current=page],.investigation-tabs a[aria-current=page],.ops-tabs a[aria-current=page],.governance-tabs a[aria-current=page],.access-tabs a[aria-current=page],.window-switch a[aria-current=page]{outline:2px solid Highlight;outline-offset:-2px}.status-dot{forced-color-adjust:auto;background:CanvasText;box-shadow:none}.drawer-backdrop{background:Canvas}}@media(prefers-reduced-motion:reduce){.admin-sidebar,.privacy-progress span{transition:none!important;animation:none!important}}}html[data-density=comfortable]{--sadv1-row-size:2.75rem;--sadv1-row-padding:var(--oms-space-3)}html[data-density=compact]{--sadv1-row-size:2.25rem;--sadv1-row-padding:var(--oms-space-2)}html[data-density] :where(.exception-table,.audit-table-scroll) :is(th,td){height:var(--sadv1-row-size);padding-block:var(--sadv1-row-padding)}html[data-density] :where(.freshness-matrix,.work-list,.operator-list,.assignment-list,.session-list,.operation-list,.quality-list,.provider-list,.circuit-list,.alert-list,.incident-list,.signature-list,.asset-list,.campaign-list,.job-list,.export-list,.deletion-list,.case-list,.command-list,.restricted-event-list)>li{min-height:var(--sadv1-row-size)}html[data-density=compact] :where(.operator-list,.assignment-list,.session-list,.operation-list,.quality-list,.provider-list,.circuit-list,.alert-list,.incident-list,.signature-list,.asset-list,.campaign-list,.job-list,.export-list,.deletion-list,.case-list,.command-list,.restricted-event-list)>li{padding:var(--oms-space-3)}html[data-density=compact] :where(.content-section,.customer-search-card,.customer-identity,.customer-section,.billing-workspace,.billing-actions,.billing-command-page,.investigation-panel,.ops-panel,.governance-panel,.access-panel){padding:var(--oms-space-4)}@layer components{.freshness.state-failed .status-dot,.freshness.state-denied .status-dot,.freshness.state-maintenance .status-dot,.freshness.state-recovery .status-dot{background:var(--oms-danger);box-shadow:0 0 0 4px var(--oms-danger-subtle)}.freshness.state-stale .status-dot,.freshness.state-reconciling .status-dot{background:var(--oms-warning);box-shadow:0 0 0 4px var(--oms-warning-subtle)}.freshness.state-support .status-dot{background:var(--oms-accent);box-shadow:0 0 0 4px var(--oms-accent-subtle)}.operational-state{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--oms-space-4);margin-bottom:var(--oms-space-4);padding:var(--oms-space-5);background:var(--oms-surface);border:1px solid var(--oms-border-default);border-left:4px solid var(--oms-warning);box-shadow:var(--oms-shadow-1)}.operational-state.state-failed,.operational-state.state-denied,.operational-state.state-maintenance,.operational-state.state-recovery{border-left-color:var(--oms-danger)}.operational-state.state-support{border-left-color:var(--oms-accent)}.operational-state h2{margin-top:var(--oms-space-1);font-size:var(--oms-progress-row-title-size)}.operational-state p:not(.eyebrow){max-width:50rem;margin-top:var(--oms-space-2);color:var(--oms-text-secondary);font-size:var(--oms-progress-secondary-size)}.operational-code{align-self:start;padding:var(--oms-space-1) var(--oms-space-2);background:var(--oms-canvas);border:1px solid var(--oms-border-default);color:var(--oms-text-secondary);font-family:var(--oms-font-mono);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis);letter-spacing:.02em}.operational-state dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--oms-space-3)}.operational-state dl>div{padding:var(--oms-space-3);background:var(--oms-canvas);border-left:3px solid var(--oms-border-strong)}.operational-state dt{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis);letter-spacing:.08em;text-transform:uppercase}.operational-state dd{margin-top:var(--oms-space-1);color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.operational-actions{grid-column:1/-1;display:flex;align-items:center;gap:var(--oms-space-3) var(--oms-space-4)}.operational-actions span{color:var(--oms-text-muted);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis)}.operational-boundary{padding:var(--oms-space-4) var(--oms-space-4);background:var(--oms-danger-subtle);border-left:4px solid var(--oms-danger);color:var(--oms-text-secondary);font-size:var(--oms-progress-label-size)}.operational-preserved{display:grid;gap:var(--oms-space-4)}.operational-lock-label{padding:var(--oms-space-2) var(--oms-space-3);background:var(--oms-warning-subtle);border-left:4px solid var(--oms-warning);color:var(--oms-warning);font-size:var(--oms-progress-step-size);font-weight:var(--oms-progress-weight-emphasis)}.operational-preserved[data-operational-lock] .button.primary[aria-disabled=true]{opacity:.58;cursor:not-allowed}}@layer responsive{@media(max-width:767px){.operational-state{grid-template-columns:1fr;padding:var(--oms-space-4)}.operational-code,.operational-state dl,.operational-actions{grid-column:1}.operational-state dl{grid-template-columns:1fr}.operational-actions{align-items:stretch;flex-direction:column}.operational-actions .button{width:100%}}@media(forced-colors:active){.operational-state,.operational-code,.operational-state dl>div,.operational-boundary,.operational-lock-label{border:1px solid CanvasText}.operational-preserved[data-operational-lock] .button.primary[aria-disabled=true]{color:GrayText}}}@media print{body::before{content:"Printing is disabled for SendArq Admin customer and audit data.";display:block;padding:var(--oms-space-8);font:var(--oms-progress-weight-emphasis) var(--oms-print-body-size)/1.5 var(--oms-font-dashboard);color:var(--oms-text-primary)}.admin-layout,.admin-header,.environment-band,.case-context{display:none!important}}@layer components{.exception-table,.audit-table-scroll{contain:layout paint}.global-search input{height:var(--oms-control-touch)}.state-badge,.severity,.status-pill,.billing-pill{flex:none;white-space:nowrap}}@layer responsive{@media(max-width:767px){.global-search button{min-width:var(--oms-control-touch);min-height:var(--oms-control-touch)}.identity-meta button{min-height:var(--oms-control-touch);padding:var(--oms-space-2) 0}}}@layer components{.founder-auth-layout{min-height:calc(100vh - 2rem)}.founder-auth-card{width:min(100%,38rem)}.founder-auth-card h1{font-size:var(--oms-progress-title-size);font-weight:var(--oms-progress-weight-regular);line-height:1.2}.founder-auth-card>p:not(.eyebrow):not(.gate-privacy):not(.form-status){font-size:var(--oms-progress-body-size)}.founder-test-boundary{display:grid;gap:var(--oms-space-1);margin:var(--oms-space-5) 0;padding:var(--oms-space-4);background:var(--oms-warning-subtle);border-left:4px solid var(--oms-warning)}.founder-test-boundary strong{font-size:var(--oms-progress-control-size);font-weight:var(--oms-progress-weight-emphasis)}.founder-test-boundary span{color:var(--oms-text-secondary);font-size:var(--oms-progress-secondary-size)}.founder-auth-form{display:grid;gap:var(--oms-space-3);margin-top:var(--oms-space-5)}.founder-auth-form[hidden]{display:none}.founder-auth-form label{font-size:var(--oms-progress-control-size);font-weight:var(--oms-progress-weight-emphasis)}.founder-auth-form input{width:100%;height:var(--oms-control-touch);padding:0 var(--oms-space-3);border:1px solid var(--oms-border-strong);background:var(--oms-surface);color:var(--oms-text-primary);font-size:var(--oms-progress-control-size)}.founder-auth-form input:focus{border-color:var(--oms-focus-ring);outline:2px solid var(--oms-focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--oms-focus-halo)}.field-help,.founder-email-summary{color:var(--oms-text-muted);font-size:var(--oms-progress-secondary-size)}.founder-email-summary strong{color:var(--oms-text-primary);font-weight:var(--oms-progress-weight-emphasis)}.founder-test-code{display:grid;grid-template-columns:1fr auto;gap:var(--oms-space-1) var(--oms-space-3);padding:var(--oms-space-3);background:var(--oms-surface-subtle);border:1px solid var(--oms-border-default)}.founder-test-code span,.founder-test-code small{font-size:var(--oms-progress-secondary-size)}.founder-test-code small{grid-column:1/-1;color:var(--oms-text-muted)}.founder-test-code strong{font-family:var(--oms-font-mono);font-size:var(--oms-progress-row-title-size);font-weight:var(--oms-progress-weight-emphasis);letter-spacing:.08em}.founder-auth-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--oms-space-3)}.founder-auth-form>.button{width:100%;border:0;cursor:pointer}.founder-auth-form .button.secondary{border:1px solid var(--oms-border-strong)}.founder-auth-form :disabled{cursor:wait;opacity:.65}.form-status{margin-top:var(--oms-space-4);padding:var(--oms-space-3);background:var(--oms-danger-subtle);border-left:4px solid var(--oms-danger);color:var(--oms-danger);font-size:var(--oms-progress-secondary-size)}.operator-logout{margin:0}.operator-logout button{width:100%;min-height:var(--oms-control-touch);display:flex;align-items:center;border:0;padding:var(--oms-space-2);background:transparent;color:var(--oms-text-link);text-align:left;cursor:pointer}}@layer responsive{@media(max-width:639px){.founder-auth-card h1{font-size:var(--oms-progress-title-size-compact)}.founder-auth-actions{grid-template-columns:1fr}}}@media(forced-colors:active){.founder-test-boundary,.founder-test-code,.founder-auth-form input,.form-status{border:1px solid CanvasText}.founder-auth-form input:focus{outline:3px solid Highlight;box-shadow:none}}@layer tokens{:root{
--oms-canvas:#f7f8fc;--oms-surface:#fff;--oms-surface-translucent:rgb(255 255 255 / 94%);--oms-surface-subtle:#f3f2fb;--oms-surface-selected:#eeecff;--oms-surface-inverse-subtle:rgb(255 255 255 / 12%);--oms-overlay:rgb(9 17 72 / 52%);
--oms-text-primary:#091148;--oms-text-secondary:#46516f;--oms-text-muted:#5f6984;--oms-text-inverse:#fff;--oms-text-inverse-muted:#c9d2f1;--oms-text-link:#3846e9;
--oms-border-default:#d9ddea;--oms-border-strong:#aeb5cf;--oms-focus-ring:#0d79f5;--oms-focus-halo:rgb(56 70 233 / 16%);
--oms-accent:#3846e9;--oms-accent-hover:#2f3cd7;--oms-accent-active:#091148;--oms-accent-subtle:#f2f0ff;
--oms-success:#177b58;--oms-success-subtle:#e8f6ef;--oms-success-border:#7fbba4;
--oms-warning:#8a5600;--oms-warning-subtle:#fff4df;--oms-warning-border:#d5ad5b;
--oms-danger:#b33a35;--oms-danger-subtle:#fcebea;--oms-danger-border:#db9691;--oms-danger-strong:#541512;--oms-danger-border-strong:#f2a39f;
--oms-information:#3846e9;--oms-information-subtle:#f2f0ff;--oms-brand-navy:#091148;--oms-brand-purple:#6119f2;--oms-brand-gradient:linear-gradient(90deg,#6119f2 0%,#3846e9 58%,#0f68f3 100%);
--oms-font-dashboard:"Mulish Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--oms-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;
--oms-root-font-size:16px;--oms-print-body-size:16pt;--oms-progress-title-size:1.875rem;--oms-progress-title-size-compact:1.5rem;--oms-progress-row-title-size:1rem;--oms-progress-row-title-size-compact:.95rem;--oms-progress-intro-size:.95rem;--oms-progress-body-size:.9rem;--oms-progress-control-size:.875rem;--oms-progress-secondary-size:.82rem;--oms-progress-label-size:.75rem;--oms-progress-step-size:.7rem;--oms-progress-weight-regular:400;--oms-progress-weight-emphasis:500;
--oms-space-0:0;--oms-space-1:.25rem;--oms-space-2:.5rem;--oms-space-3:.75rem;--oms-space-4:1rem;--oms-space-5:1.25rem;--oms-space-6:1.5rem;--oms-space-8:2rem;--oms-space-10:2.5rem;--oms-space-12:3rem;--oms-space-16:4rem;
--oms-control-compact:2rem;--oms-control-standard:2.25rem;--oms-control-comfortable:2.5rem;--oms-control-touch:2.75rem;
--oms-radius-small:.375rem;--oms-radius-input:.375rem;--oms-radius-control:.375rem;--oms-radius-card:.375rem;--oms-radius-feature:.375rem;--oms-radius-round:999px;
--oms-shadow-1:0 1px 2px rgb(9 17 72 / 5%);--oms-shadow-2:0 8px 20px rgb(9 17 72 / 8%);--oms-shadow-3:0 18px 44px rgb(9 17 72 / 14%);
--oms-duration-fast:120ms;--oms-duration-standard:180ms;--oms-duration-deliberate:260ms;--oms-ease-standard:cubic-bezier(.2,0,0,1)
}}@layer components{
.state-badge,.severity,.status-pill,.billing-pill,.customer-pill,.investigation-pill,.ops-pill,.governance-pill,.access-pill{display:inline-flex;flex:none;align-items:center;width:max-content;max-width:100%;min-height:var(--oms-control-compact);padding:var(--oms-space-1) var(--oms-space-2);border-radius:var(--oms-radius-round);font-size:var(--oms-progress-label-size);font-weight:var(--oms-progress-weight-emphasis);line-height:1.2;white-space:nowrap}
.gate-card,.metric-card,.content-section,.attention-summary,.incident-card,.customer-search-card,.customer-summary-card,.customer-section,.billing-access-card,.investigation-panel,.analytics-panel,.ops-panel,.governance-panel,.access-panel,.command-card,.lifecycle-card{border-radius:var(--oms-radius-card)}
button,.button,input,select,textarea,.global-search>div{border-radius:var(--oms-radius-control)}
}