:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink:#17211b;--color-muted:#5e6b63;--color-background:#f4f6f2;--color-surface:#fff;--color-border:#d9dfd9;--color-brand:#176746;--color-focus:#0b6dcc;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--shadow-panel:0 1px 2px #17211b14;--surface-raised:var(--color-surface);--text-primary:var(--color-ink);--text-secondary:var(--color-muted);--border-strong:var(--color-border);--shadow-sm:var(--shadow-panel);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--color-background);min-width:20rem}body{min-height:100vh;color:var(--color-ink);background:var(--color-background);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-offset:.2rem}:focus-visible{outline:.1875rem solid var(--color-focus)}.foundation-shell{min-height:100vh;padding:var(--space-6);place-items:center;display:grid}.foundation-panel{width:min(100%,42rem);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-panel)}.foundation-panel h1{margin:var(--space-2) 0 var(--space-4);letter-spacing:-.025em;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.foundation-panel p:last-child{max-width:58ch;color:var(--color-muted);margin:0}.eyebrow{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700}@media (max-width:36rem){.foundation-shell{padding:var(--space-4);align-items:start}.foundation-panel{margin-top:var(--space-8);padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-shell{grid-template-columns:minmax(0,1.15fr) minmax(26rem,.85fr);min-height:100vh;display:grid}.auth-context{color:#f5faf6;background:#163f30;flex-direction:column;justify-content:space-between;padding:clamp(2rem,6vw,6rem);display:flex}.auth-context h1{max-width:15ch;margin:var(--space-3) 0 var(--space-6);letter-spacing:-.045em;font-size:clamp(2.25rem,5vw,4.75rem);line-height:1.02}.auth-context>div>p:last-child{color:#c8dbd1;max-width:53ch;margin:0;font-size:1.0625rem}.auth-context .eyebrow{color:#8dd8b5}.auth-context-note{margin:var(--space-12) 0 0;color:#a9c6b8;font-size:.875rem}.auth-panel{background:var(--color-surface);flex-direction:column;justify-content:center;padding:clamp(1.5rem,6vw,5rem);display:flex}.auth-panel-content{width:min(100%,28rem);margin:auto}.auth-kicker{margin:0 0 var(--space-2);color:var(--color-brand);font-size:.875rem;font-weight:700}.auth-panel h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2}.auth-description{margin:var(--space-3) 0 var(--space-8);color:var(--color-muted)}.login-form,.field-group{gap:var(--space-3);display:grid}.login-form{gap:var(--space-4)}.field-group label{font-weight:650}.field-group input{border-radius:var(--radius-sm);width:100%;min-height:2.875rem;color:var(--color-ink);background:var(--color-surface);border:1px solid #aeb9b1;padding:.7rem .8rem}.field-group input:hover{border-color:#7b8980}.field-help{color:var(--color-muted);margin:0;font-size:.875rem}.button{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1rem;font-weight:700;display:inline-flex}.button-primary{color:#fff;background:var(--color-brand)}.button-primary:hover:not(:disabled){background:#105438}.button:disabled{cursor:wait;opacity:.65}.form-message,.alert{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin:0;font-size:.9375rem}.form-message-success{color:#174f37;background:#eef8f2;border-color:#8fc6a9}.form-message-error,.alert-error{color:#7f2521;background:#fff3f1;border-color:#e3aaa5}.auth-footer{width:min(100%,28rem);margin:var(--space-12) auto 0;color:var(--color-muted);font-size:.8125rem}@media (max-width:52rem){.auth-shell{grid-template-columns:1fr}.auth-context{min-height:18rem;padding:var(--space-8) var(--space-6)}.auth-context h1{font-size:clamp(2rem,8vw,3.25rem)}.auth-context-note{margin-top:var(--space-8)}.auth-panel{min-height:28rem;padding:var(--space-8) var(--space-6)}}@media (max-width:30rem){.auth-context,.auth-panel{padding-right:var(--space-4);padding-left:var(--space-4)}}.manager-shell{grid-template-columns:15.5rem minmax(0,1fr);min-height:100vh;display:grid}.manager-sidebar{height:100vh;padding:var(--space-6) var(--space-4);background:#fbfcfa;border-right:1px solid #dce2dd;flex-direction:column;display:flex;position:sticky;top:0}.brand-lockup{align-items:center;gap:var(--space-3);padding:0 var(--space-2) var(--space-8);display:flex}.brand-mark{border-radius:var(--radius-sm);color:#fff;background:var(--color-brand);letter-spacing:.02em;place-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:800;display:grid}.brand-lockup div{display:grid}.brand-lockup strong{font-size:.9375rem}.brand-lockup div span{color:var(--color-muted);font-size:.75rem}.manager-nav{gap:var(--space-1);display:grid}.manager-nav>p{margin:0 0 var(--space-2);padding:0 var(--space-3);color:#7a877f;letter-spacing:.09em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.manager-nav a,.nav-coming-soon{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);color:#334139;grid-template-columns:1.5rem 1fr auto;min-height:2.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:grid}.manager-nav a[aria-current=page]{color:#124e36;background:#e9f2ed}.manager-nav a:hover{background:#eef2ef}.nav-icon{color:#5f7066;text-align:center}.nav-coming-soon{color:#87928b}.nav-coming-soon small{font-size:.625rem;font-weight:600}.sidebar-account{gap:var(--space-2);padding:var(--space-4) var(--space-2) 0;border-top:1px solid var(--color-border);margin-top:auto;display:grid}.sidebar-account>span{color:var(--color-muted);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.sidebar-account button{color:#314138;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:700}.manager-main{min-width:0}.connection-notice{padding:var(--space-3) clamp(1rem, 4vw, 4rem);color:#5f450d;background:#fff8e6;border-bottom:1px solid #d9c07e;font-size:.875rem}.connection-danger{color:#782824;background:#fff1f0;border-color:#dda7a3}.connection-neutral{border-color:var(--color-border);color:var(--color-muted);background:#f7f9f6}.manager-mobile-header{display:none}.manager-content{width:min(100%,80rem);padding:var(--space-12) clamp(1.5rem, 4vw, 4rem) 5rem;margin:0 auto}.page-heading-row{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.page-heading{margin-bottom:var(--space-8)}.breadcrumb,.section-label{margin:0 0 var(--space-2);color:#64736a;letter-spacing:.075em;text-transform:uppercase;font-size:.75rem;font-weight:750}.page-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.1}.page-heading>p:last-child{margin:var(--space-3) 0 0;color:var(--color-muted)}.environment-label,.read-only-label{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);color:#526159;background:var(--color-surface);border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.environment-label span{background:#d89c27;border-radius:50%;width:.45rem;height:.45rem}.readiness-banner{gap:var(--space-8);margin-bottom:var(--space-12);border-radius:var(--radius-md);background:#f0f8f3;border:1px solid #b8d6c6;border-left-width:.3rem;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.readiness-setup{background:#f4f7f4;border-color:#b7c9bd}.readiness-offline,.readiness-attention{background:#fff9eb;border-color:#e0bd75}.readiness-banner h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,3vw,2rem)}.readiness-banner>div>p:last-child{margin:var(--space-2) 0 0;color:var(--color-muted)}.sync-summary{gap:var(--space-4);padding-left:var(--space-6);border-left:1px solid #bfd0c5;margin:0;display:grid}.sync-summary div{gap:var(--space-1);display:grid}.sync-summary dt,.metric-strip dt,.technical-health dt{color:var(--color-muted);font-size:.75rem;font-weight:650}.sync-summary dd{color:var(--color-ink);text-transform:capitalize;margin:0;font-size:.9375rem;font-weight:700}.section-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.section-heading h2{letter-spacing:-.015em;margin:0;font-size:1.25rem}.metric-strip{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-panel);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.metric-strip>div{gap:var(--space-2);min-width:0;padding:var(--space-6);border-right:1px solid var(--color-border);display:grid}.metric-strip>div:last-child{border-right:0}.metric-strip dd{margin:0;font-size:2rem;font-weight:750;line-height:1}.metric-strip .metric-text{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:1.125rem;line-height:1.75rem;overflow:hidden}.metric-strip span{color:#728078;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.overview-section{margin-top:var(--space-12)}.screenshot-section-heading{align-items:end}.screenshot-section-heading p{max-width:64ch;margin:var(--space-1) 0 0;color:var(--color-muted);font-size:.875rem}.private-evidence-note{min-height:2rem;padding:0 var(--space-3);color:#125c3e;white-space:nowrap;background:#eef7f1;border:1px solid #b8ccc0;border-radius:999px;align-items:center;font-size:.8125rem;font-weight:750;display:inline-flex}.screenshot-gallery{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.screenshot-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-panel);overflow:hidden}.screenshot-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.screenshot-card-heading>div{min-width:0}.screenshot-card-heading h3{margin:0;font-size:1rem}.screenshot-card-heading p{margin:var(--space-1) 0 0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.direct-evidence-media{background:#eef1ed;min-height:18rem;position:relative}.direct-evidence-media>a{max-height:32rem;display:block;overflow:hidden}.direct-evidence-media img{object-fit:cover;object-position:top;width:100%;height:auto;min-height:18rem;display:block}.direct-evidence-loading,.direct-evidence-error{place-content:center;gap:var(--space-2);min-height:18rem;padding:var(--space-6);color:var(--color-muted);text-align:center;display:grid}.direct-evidence-loading{position:absolute;inset:0}.direct-evidence-error strong{color:var(--color-text)}.direct-evidence-error .button{margin:var(--space-3) auto 0}.empty-state{padding:var(--space-12);border-radius:var(--radius-md);text-align:center;background:#fafbf9;border:1px dashed #b9c4bd}.empty-state>span{width:2.75rem;height:2.75rem;margin:0 auto var(--space-4);color:var(--color-brand);background:#e7f2eb;border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.empty-state h2,.empty-state h3{margin:0;font-size:1.0625rem}.empty-state p{max-width:55ch;margin:var(--space-2) auto 0;color:var(--color-muted);font-size:.9375rem}.empty-state-inline{align-items:center;gap:var(--space-4);padding:var(--space-6);text-align:left;display:flex}.empty-state-inline>span{flex:none;margin:0}.empty-state-inline p{margin-left:0;margin-right:0}.error-state{gap:var(--space-6);max-width:48rem;padding:var(--space-8);background:#fff8f6;border:1px solid #e6b9b2;grid-template-columns:auto 1fr;display:grid}.error-state>span{color:#fff;background:#9f3528;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.error-state h1{max-width:24ch;margin:var(--space-1) 0 var(--space-3);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15}.error-state p:not(.section-label){max-width:58ch;margin:0 0 var(--space-6);color:var(--color-muted)}.technical-health{margin-top:var(--space-12);border-top:1px solid var(--color-border)}.technical-health summary{padding:var(--space-4) 0;color:#526159;cursor:pointer;font-size:.875rem;font-weight:700}.technical-health dl{gap:var(--space-4);margin:0 0 var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.technical-health dl div{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.technical-health dd{margin:var(--space-1) 0 0;font-size:.875rem;font-weight:700}.skeleton{border-radius:var(--radius-sm);background:#e7ebe7;overflow:hidden}.skeleton-title{width:min(22rem,70%);height:3.5rem;margin-bottom:var(--space-8)}.skeleton-banner{height:12rem;margin-bottom:var(--space-12)}.skeleton-grid{border:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.skeleton-metric{border-radius:0;height:8rem}@media (max-width:64rem){.manager-shell{grid-template-columns:13.5rem minmax(0,1fr)}.readiness-banner{grid-template-columns:1fr}.sync-summary{padding:var(--space-4) 0 0;border-top:1px solid #bfd0c5;border-left:0;grid-template-columns:repeat(2,1fr)}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip>div:nth-child(2){border-right:0}.metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}@media (max-width:46rem){.manager-shell{display:block}.manager-sidebar{display:none}.manager-mobile-header{z-index:10;min-height:3.5rem;padding:0 var(--space-4);border-bottom:1px solid var(--color-border);background:#fbfcfaf5;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.manager-mobile-header a{color:var(--color-ink);font-weight:800;text-decoration:none}.manager-mobile-header span{color:var(--color-muted);font-size:.75rem}.manager-content{padding:var(--space-8) var(--space-4) var(--space-12)}.page-heading-row,.section-heading{align-items:flex-start}.page-heading-row{flex-direction:column;gap:0}.environment-label{margin-bottom:var(--space-4);order:-1}.metric-strip,.technical-health dl,.skeleton-grid{grid-template-columns:1fr}.metric-strip>div,.metric-strip>div:nth-child(2){border-right:0;border-bottom:1px solid var(--color-border)}.metric-strip>div:last-child{border-bottom:0}.empty-state-inline{align-items:flex-start}.error-state{padding:var(--space-6);grid-template-columns:1fr}.screenshot-section-heading,.screenshot-card-heading{align-items:flex-start}.screenshot-gallery{grid-template-columns:1fr}}.manager-shell{--color-ink:#e8eef8;--color-muted:#9eb0c9;--color-background:#08111f;--color-surface:#0d1b2f;--color-border:#263a55;--color-brand:#4f8ff7;--color-focus:#70a7ff;--shadow-panel:0 12px 32px #0000003d;color:var(--color-ink);background:var(--color-background);grid-template-columns:17rem minmax(0,1fr)}.skip-link{z-index:1000;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:#08111f;background:#fff;font-weight:800;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.manager-shell .manager-sidebar{padding:var(--space-5) var(--space-4) var(--space-4);border-color:var(--color-border);background:#0a1628;overflow-y:auto}.manager-shell .brand-lockup{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-2) var(--space-5);color:var(--color-ink);text-decoration:none;display:flex}.manager-shell .brand-mark{border-radius:var(--radius-sm);background:#17365d;border:1px solid #447abd;flex:none;width:2.25rem;height:2.25rem;position:relative}.manager-shell .brand-mark:before,.manager-shell .brand-mark:after,.manager-shell .brand-mark span{content:"";background:#70a7ff;display:block;position:absolute}.manager-shell .brand-mark:before{height:.2rem;inset:.55rem .5rem auto}.manager-shell .brand-mark:after{height:.2rem;inset:1rem .5rem auto}.manager-shell .brand-mark span{height:.2rem;inset:1.45rem 1rem auto .5rem}.brand-copy{min-width:0;display:grid}.brand-copy strong{color:var(--color-ink);font-size:.9375rem}.brand-copy small{color:var(--color-muted);font-size:.75rem}.command-trigger{align-items:center;gap:var(--space-2);width:100%;min-height:2.75rem;margin-bottom:var(--space-5);border-radius:var(--radius-sm);color:#b7c6da;text-align:left;cursor:pointer;background:#101f34;border:1px solid #304762;grid-template-columns:1.25rem 1fr auto;padding:.5rem .65rem;display:grid}.command-trigger:hover{background:#142740;border-color:#4f6f96}.command-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:1.1rem}.command-trigger kbd{color:#91a5be;font:inherit;background:#0b1728;border:1px solid #3a506c;border-radius:.25rem;padding:.1rem .35rem;font-size:.6875rem}.manager-shell .manager-nav{gap:var(--space-5);display:grid}.manager-nav-group{gap:var(--space-1);display:grid}.manager-nav-group h2{margin:0 0 var(--space-1);padding:0 var(--space-3);color:#6f85a2;letter-spacing:.09em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.manager-shell .manager-nav a{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);color:#adbed4;grid-template-columns:1.5rem minmax(0,1fr) auto;min-height:2.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:650;text-decoration:none;display:grid}.manager-shell .manager-nav a:hover{color:#edf4ff;background:#142740}.manager-shell .manager-nav a[aria-current=page]{color:#fff;background:#254f82;box-shadow:inset 0 0 0 1px #376b9f}.manager-shell .nav-icon{color:#8198b7;place-items:center;width:1.25rem;height:1.25rem;display:grid}.manager-shell .nav-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.15rem;height:1.15rem}.manager-shell .manager-nav a[aria-current=page] .nav-icon{color:#9fc5ff}.nav-count{color:#ffd1d1;background:#4b2327;border:1px solid #7e4b4f;border-radius:999px;justify-content:center;align-items:center;min-width:1.4rem;min-height:1.35rem;padding:0 .35rem;font-size:.6875rem;font-weight:800;line-height:1;display:inline-flex}.manager-shell .sidebar-account{padding:var(--space-4) 0 0;border-color:var(--color-border);margin-top:auto}.account-menu{position:relative}.account-menu summary{align-items:center;gap:var(--space-3);min-height:3rem;padding:.4rem var(--space-2);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:2rem minmax(0,1fr);list-style:none;display:grid}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary:hover{background:#142740}.account-menu summary>span:last-child{min-width:0;display:grid}.account-menu summary strong{color:var(--color-ink);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.account-menu summary small{color:var(--color-muted);text-transform:capitalize;font-size:.6875rem}.account-avatar{color:#d7e7ff;background:#17365d;border:1px solid #46658a;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:800;display:grid}.account-panel{gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#101f34;display:grid}.account-panel p{color:var(--color-muted);margin:0;font-size:.75rem}.account-panel button{color:#dce8f8}.manager-shell .manager-main{background:radial-gradient(circle at 0 0,#17335a 0,#08111f 36rem);min-height:100vh}.manager-breadcrumbs{width:min(100%,80rem);padding:var(--space-5) clamp(1.5rem, 4vw, 4rem) 0;margin:0 auto;display:block}.manager-breadcrumbs ol{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.manager-breadcrumbs li{gap:var(--space-2);color:#8ea2be;align-items:center;font-size:.8125rem;display:flex}.manager-breadcrumbs li+li:before{color:#526a88;content:"/"}.manager-breadcrumbs a{color:#9bb9df}.manager-breadcrumbs span{color:#dce7f7}.manager-shell .manager-content{padding-top:var(--space-6)}.manager-shell .page-heading .breadcrumb{display:none}.manager-shell .page-heading h1,.manager-shell .section-heading h2,.manager-shell .workspace-panel h2,.manager-shell .integration-row h2,.manager-shell .scope-callout h2{color:var(--color-ink)}.manager-shell .breadcrumb,.manager-shell .section-label{color:#83b4ff}.manager-shell .environment-label,.manager-shell .read-only-label,.local-control-label,.administrator-label{color:#b8cae0;background:#101f34;border-color:#38516f}.local-control-label,.administrator-label{border:1px solid #38516f;border-radius:999px;flex:none;align-items:center;min-height:2rem;padding:.35rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.administrator-label{color:#ffe09b;background:#362b16;border-color:#705f32}.manager-shell .connection-notice{color:#ffe4a8;background:#332710;border-color:#745a24}.manager-shell .connection-danger{color:#ffd2d4;background:#361a20;border-color:#80444a}.manager-shell .readiness-banner,.manager-shell .readiness-setup{background:#112741eb;border-color:#315e81}.manager-shell .readiness-attention,.manager-shell .readiness-offline{background:#30260f;border-color:#8b6d2b}.manager-shell .sync-summary{border-color:#38506c}.manager-shell .sync-summary dd,.manager-shell .metric-strip dd{color:var(--color-ink)}.manager-shell .metric-strip,.manager-shell .data-table-wrap,.manager-shell .record-list li,.manager-shell .analysis-list li,.manager-shell .detail-panel,.manager-shell .screenshot-card,.manager-shell .technical-health dl div,.workspace-panel,.integration-list{border-color:var(--color-border);box-shadow:var(--shadow-panel);background:#0d1b2ff0}.manager-shell .metric-strip span,.manager-shell .data-table th>span,.manager-shell .data-table td>span{color:var(--color-muted)}.manager-shell .data-table th,.manager-shell .data-table td{border-color:#243852}.manager-shell .data-table thead th{color:#aebed2;background:#102039}.manager-shell .data-table tbody tr:hover{background:#12243d}.manager-shell .data-table a,.manager-shell .record-list a,.manager-shell .section-footer a,.manager-shell .detail-panel a,.manager-shell .text-link{color:#83b4ff}.manager-shell .button,.manager-shell .pagination a,.manager-shell .filter-tabs a{color:#dfeaff;background:#17365d;border-color:#3c5878}.manager-shell .button:hover,.manager-shell .pagination a:hover,.manager-shell .filter-tabs a:hover{background:#254f82}.manager-shell .button-primary{color:#fff;background:#326fc0;border-color:#5a9af3}.manager-shell .status-badge{color:#c0cee0;background:#17263a;border-color:#455b76}.manager-shell .status-good{color:#87e7c1;background:#133d32;border-color:#2d7a62}.manager-shell .status-warning{color:#ffd98c;background:#4a3718;border-color:#806329}.manager-shell .status-bad{color:#ffb0b3;background:#4b2327;border-color:#82444b}.manager-shell .empty-state{background:#0d1b2fb8;border-color:#38516f}.manager-shell .technical-health summary{color:#b6c6db}.manager-shell .private-evidence-note{color:#87e7c1;background:#133d32;border-color:#2d7a62}.manager-shell .direct-evidence-media,.manager-shell .skeleton{background:#15263d}.manager-shell .analysis-list pre{color:#dce8f8;background:#081422}.workspace-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-panel{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md)}.workspace-panel h2{margin:0;font-size:1.35rem}.workspace-panel p:not(.section-label){margin:var(--space-3) 0;color:var(--color-muted)}.status-note{color:#ffd27a;font-size:.8125rem;font-weight:700}.scope-callout{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-top:var(--space-8);padding:var(--space-6);border-radius:var(--radius-md);background:#112741db;border:1px solid #315e81;border-left-width:.25rem;display:flex}.scope-callout h2{margin:0;font-size:1.125rem}.scope-callout p:last-child{max-width:72ch;margin:var(--space-2) 0 0;color:var(--color-muted)}.integration-list{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.integration-row{gap:var(--space-6);padding:var(--space-6);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);align-items:center;display:grid}.integration-row:last-child{border-bottom:0}.integration-row h2{margin:0;font-size:1rem}.integration-row p,.integration-state span{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:.875rem}.integration-state{justify-items:start;display:grid}.command-dialog,.mobile-drawer{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-ink);background:0 0;border:0;margin:0;padding:0}.command-dialog::backdrop,.mobile-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020812c7}.command-panel{width:min(100% - 2rem,38rem);max-height:min(42rem,100dvh - 4rem);padding:var(--space-5);border-radius:var(--radius-md);background:#0d1b2f;border:1px solid #38516f;margin:10vh auto 0;overflow:auto;box-shadow:0 24px 80px #0000008c}.command-heading,.mobile-drawer-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.command-heading h2{margin:0;font-size:1.25rem}.command-heading button,.mobile-drawer-heading>button{border-radius:var(--radius-sm);color:#dce8f8;cursor:pointer;background:#142740;border:1px solid #38516f;place-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;display:grid}.command-links{gap:var(--space-1);margin-top:var(--space-5);display:grid}.command-links a{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3rem;padding:var(--space-3);border-radius:var(--radius-sm);color:#e7f0fd;text-decoration:none;display:flex}.command-links a:hover{background:#142740}.command-links small{color:#7f95b1}.mobile-menu-trigger,.mobile-drawer{display:none}@media (max-width:64rem){.manager-shell{grid-template-columns:14.5rem minmax(0,1fr)}.manager-shell .command-trigger kbd{display:none}.manager-shell .data-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.manager-shell .data-table{min-width:0}.manager-shell .data-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.manager-shell .data-table tbody,.manager-shell .data-table tr,.manager-shell .data-table th,.manager-shell .data-table td{width:100%;display:block}.manager-shell .data-table tbody{gap:var(--space-3);display:grid}.manager-shell .data-table tbody tr{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#0d1b2ff0}.manager-shell .data-table tbody th,.manager-shell .data-table tbody td{max-width:none;padding:var(--space-2) 0;border:0}.manager-shell .data-table tbody td[data-label]:before{color:#8297b3;letter-spacing:.04em;text-transform:uppercase;content:attr(data-label);margin-bottom:.15rem;font-size:.6875rem;font-weight:750;display:block}}@media (max-width:46rem){.manager-shell{display:block}.manager-shell .manager-sidebar{display:none}.manager-shell .manager-mobile-header{z-index:20;align-items:center;gap:var(--space-2);min-height:4rem;padding:0 var(--space-3);border-color:var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1628f5;grid-template-columns:minmax(0,1fr) 2.75rem 2.75rem;display:grid;position:sticky;top:0}.manager-mobile-header .brand-lockup{padding:0}.manager-mobile-header .brand-copy small,.manager-mobile-header .command-trigger span,.manager-mobile-header .command-trigger kbd{display:none}.manager-mobile-header .command-trigger{grid-template-columns:1fr;place-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;display:grid}.mobile-menu-trigger{border-radius:var(--radius-sm);background:#101f34;border:1px solid #304762;place-content:center;gap:.25rem;width:2.75rem;height:2.75rem;display:grid}.mobile-menu-trigger span{background:#dce8f8;width:1.15rem;height:.125rem;display:block}.mobile-drawer[open]{display:block}.mobile-drawer-panel{width:min(90vw,21rem);min-height:100dvh;padding:var(--space-4);background:#0a1628;flex-direction:column;display:flex;box-shadow:18px 0 48px #00000073}.mobile-drawer-heading{margin-bottom:var(--space-4);align-items:center}.mobile-drawer-heading .brand-lockup{padding-bottom:0}.mobile-drawer .manager-nav{padding-bottom:var(--space-5);overflow-y:auto}.manager-breadcrumbs{padding:var(--space-4) var(--space-4) 0}#manager-content{padding-inline:var(--space-4)}.manager-shell .manager-content{padding:var(--space-5) 0 var(--space-12)}.workspace-grid,.integration-row{grid-template-columns:1fr}.integration-row{gap:var(--space-4);padding:var(--space-5)}.local-control-label,.administrator-label{margin-bottom:var(--space-4);order:-1}}.manager-mobile-nav{display:none}.data-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-panel);overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:43rem;font-size:.875rem}.data-table caption{padding:var(--space-3) var(--space-4);color:var(--color-muted);text-align:left;font-size:.8125rem}.data-table th,.data-table td{padding:.8rem var(--space-4);text-align:left;vertical-align:middle;border-top:1px solid #e5e9e5}.data-table thead th{color:#536159;letter-spacing:.025em;background:#f7f9f6;font-size:.75rem;font-weight:750}.data-table tbody th{max-width:24rem;font-weight:700}.data-table tbody tr:hover{background:#fafcf9}.data-table a,.record-list a,.section-footer a,.detail-panel a{color:#125c3e;font-weight:700}.data-table th>span,.data-table td>span{max-width:28rem;margin-top:var(--space-1);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;display:block;overflow:hidden}.status-badge{color:#526159;white-space:nowrap;background:#f6f8f6;border:1px solid #cbd4cd;border-radius:999px;align-items:center;width:fit-content;min-height:1.5rem;padding:.18rem .5rem;font-size:.75rem;font-weight:750;line-height:1;display:inline-flex}.status-good{color:#155d3e;background:#edf8f1;border-color:#9bc9ae}.status-warning{color:#6f5110;background:#fff8e6;border-color:#dfc176}.status-bad{color:#842d29;background:#fff1f0;border-color:#dda7a3}.list-toolbar{gap:var(--space-2);max-width:36rem;margin-bottom:var(--space-6);display:grid}.list-toolbar label{font-size:.875rem;font-weight:700}.list-toolbar>div{gap:var(--space-2);display:flex}.list-toolbar input{border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid #aeb9b1;width:100%;min-height:2.75rem;padding:.6rem .75rem}.button-secondary{color:var(--color-ink);background:var(--color-surface);border-color:#aeb9b1}.button-secondary:hover{background:#f1f5f1}.pagination,.filter-tabs,.section-footer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-size:.875rem;display:flex}.pagination a,.filter-tabs a{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:#274036;background:var(--color-surface);min-height:2.5rem;padding:.5rem .75rem;font-weight:700;text-decoration:none}.pagination a[aria-disabled=true]{pointer-events:none;opacity:.45}.filter-tabs{margin:0 0 var(--space-6);justify-content:flex-start}.filter-tabs a[aria-current=page]{border-color:var(--color-brand);color:#fff;background:var(--color-brand)}.section-footer{justify-content:flex-end}.record-list,.analysis-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.record-list li,.analysis-list li,.detail-panel{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.record-list li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.record-list span,.analysis-list span,.analysis-list p{color:var(--color-muted);font-size:.8125rem}.detail-panel{margin-top:var(--space-8)}.detail-panel h2,.analysis-list h3{margin:0;font-size:1rem}.detail-panel p,.analysis-list p{margin:var(--space-2) 0 0}.analysis-list li>div{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.analysis-list details{margin-top:var(--space-3)}.analysis-list pre{max-height:24rem;padding:var(--space-3);border-radius:var(--radius-sm);white-space:pre-wrap;background:#f4f6f2;overflow:auto}.alert-success{color:#155d3e;background:#edf8f1;border-color:#9bc9ae}@media (max-width:46rem){.manager-mobile-nav{z-index:9;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:#f4f6f2f7;display:flex;position:sticky;top:3.5rem;overflow-x:auto}.manager-mobile-nav a{border-radius:var(--radius-sm);color:#34433a;white-space:nowrap;min-height:2.5rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:700;text-decoration:none}.manager-mobile-nav a[aria-current=page]{color:#124e36;background:#dfece4}.record-list li{grid-template-columns:1fr auto}.record-list li>span:last-child{grid-column:1/-1}.list-toolbar>div{align-items:stretch}.pagination span{text-align:center;font-size:.75rem}}.form-dialog{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-raised);width:min(34rem,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--text-primary);padding:0}.form-dialog::backdrop{background:#0f172a94}.form-dialog-panel{padding:var(--space-6)}.stacked-form{gap:var(--space-4);display:grid}.stacked-form label{gap:var(--space-2);font-weight:650;display:grid}.stacked-form input,.stacked-form select{width:100%}.checkbox-row{align-items:center;grid-template-columns:auto 1fr!important}.checkbox-row input[type=checkbox]{width:1.125rem;height:1.125rem}.form-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-help{color:var(--text-secondary);margin:0}.action-toolbar{gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.action-menu{position:relative}.action-menu>summary{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;width:max-content;min-height:2.5rem;padding:.55rem .8rem;font-weight:700;list-style:none}.action-menu>summary::-webkit-details-marker{display:none}.action-menu-popover{z-index:12;top:calc(100% + var(--space-2));width:min(15rem,100vw - 2rem);padding:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-panel);display:grid;position:absolute;right:0}.action-menu-popover>a,.action-menu-popover>button{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-ink);font:inherit;text-align:left;background:0 0;border:0;padding:.65rem .75rem;text-decoration:none}.action-menu-popover>a:hover,.action-menu-popover>button:hover{background:var(--color-surface-subtle,#192a40)}.inline-note-form{gap:var(--space-3);margin-block:var(--space-5);align-items:end;display:flex}.inline-note-form label{gap:var(--space-2);flex:1;display:grid}.sticky-review-bar{top:var(--space-3);z-index:8;gap:var(--space-2);padding:var(--space-3);margin-block:var(--space-4);border:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex;position:sticky}.integration-setup-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.integration-setup-card{padding:var(--space-5);border-top:3px solid var(--accent);background:var(--surface-raised)}@media (max-width:760px){.integration-setup-grid{grid-template-columns:1fr}.inline-note-form{flex-direction:column;align-items:stretch}}
.manager-shell{--app-sidebar-width:264px;--color-ink:#f3f6fa;--color-muted:#aab8ca;--color-background:#07111f;--color-surface:#0d1929;--color-surface-raised:#132238;--color-surface-subtle:#192a40;--color-border:#304159;--color-brand:#2563eb;--color-focus:#38bdf8;--shadow-panel:none;--surface-raised:var(--color-surface-raised);--text-primary:var(--color-ink);--text-secondary:var(--color-muted);--border-strong:var(--color-border);--shadow-sm:var(--shadow-panel);--accent:#38bdf8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);background:var(--color-background)}.manager-shell input:not([type=checkbox]):not([type=radio]),.manager-shell select,.manager-shell textarea{color:#f3f6fa;background:#101f34;border:1px solid #40516a;border-radius:.5rem;min-height:2.75rem;padding:.6rem .75rem}.manager-shell textarea{resize:vertical;min-height:7rem}.manager-shell input::placeholder,.manager-shell textarea::placeholder{color:#8091a8;opacity:1}.manager-shell input:disabled,.manager-shell select:disabled,.manager-shell textarea:disabled{cursor:not-allowed;opacity:.6}.manager-shell .manager-sidebar{background:#081321;padding:1.25rem 1rem 1rem}.manager-shell .brand-lockup{padding:.5rem .5rem 1.25rem}.manager-shell .brand-mark{background:#102f45;border:1px solid #315d80;border-radius:.5rem;width:2.125rem;height:2.125rem;overflow:hidden}.manager-shell .brand-mark:before,.manager-shell .brand-mark:after{z-index:0;content:"";transform-origin:0;background:#38bdf8;width:1.25rem;height:1px;position:absolute;inset:auto}.manager-shell .brand-mark:before{top:.75rem;left:.6rem;transform:rotate(31deg)}.manager-shell .brand-mark:after{top:1.45rem;left:.58rem;transform:rotate(-28deg)}.manager-shell .brand-mark .brand-node{z-index:1;background:#38bdf8;border:1px solid #b8ebff;border-radius:50%;width:.42rem;height:.42rem;display:block;position:absolute;inset:auto}.manager-shell .brand-node-one{top:.47rem;left:.38rem}.manager-shell .brand-node-two{top:.9rem;right:.35rem}.manager-shell .brand-node-three{bottom:.38rem;left:.42rem}.manager-shell .brand-copy strong{font-size:.9375rem}.manager-shell .brand-copy small{color:#8fa1b8;font-size:.75rem}.manager-shell .command-trigger{background:#0d1929;border-color:#304159;margin-bottom:1.25rem}.manager-shell .manager-nav{gap:1.1rem}.manager-nav-disclosure{border:0}.manager-nav-disclosure>summary{color:#7f91a8;letter-spacing:.075em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;min-height:2rem;padding:0 .75rem;font-size:.75rem;font-weight:800;list-style:none;display:flex}.manager-nav-disclosure>summary::-webkit-details-marker{display:none}.manager-nav-disclosure>summary svg{fill:none;stroke:currentColor;stroke-width:2px;width:1rem;transition:transform .15s}.manager-nav-disclosure[open]>summary svg{transform:rotate(180deg)}.manager-nav-disclosure>div{gap:.25rem;padding-top:.25rem;display:grid}.manager-shell .manager-nav a{color:#aab8ca;border-radius:.5rem}.manager-shell .manager-nav a:hover{color:#f3f6fa;background:#132238}.manager-shell .manager-nav a[aria-current=page]{color:#fff;background:#172f59;box-shadow:inset 3px 0 #38bdf8}.manager-shell .manager-main{background:#07111f}.manager-breadcrumbs{width:min(1200px,100% - 48px);padding:1.25rem 0 0}.manager-shell .manager-content{width:min(1200px,100% - 48px);padding:1.5rem 0 5rem}.manager-shell .page-heading{margin-bottom:2rem}.manager-shell .page-heading h1{letter-spacing:-.025em;font-size:clamp(1.875rem,4vw,2.25rem)}.manager-shell .page-heading>p:last-child{color:#aab8ca;max-width:68ch}.manager-shell .section-heading>a{color:#93c5fd}.manager-shell .section-heading>a:hover{color:#bfdbfe}.overview-updated{color:#8fa1b8;align-self:end;margin:0 0 2rem;font-size:.875rem}.manager-shell .readiness-banner>.button{place-self:center end}.operator-priority-panel{background:#0d1929;border:1px solid #304159;border-radius:.75rem;padding:1.25rem}.operator-priority-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.operator-priority-list li{background:#101d30;border:1px solid #304159;border-radius:.625rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:5.25rem;padding:1rem;display:grid}.operator-priority-list li>span{color:#60a5fa;font-weight:800}.operator-priority-list a{color:#f3f6fa;gap:.25rem;text-decoration:none;display:grid}.operator-priority-list a:hover strong{color:#93c5fd}.operator-priority-list small{color:#aab8ca;font-size:.8125rem}.operator-priority-list b{color:#d8e4ef}.technical-health-intro{color:#aab8ca;margin:1rem 0 0}.manager-shell .eyebrow,.manager-shell .section-label{color:#38bdf8;font-size:.75rem}.manager-shell .metric-strip,.manager-shell .data-table-wrap,.manager-shell .record-list li,.manager-shell .analysis-list li,.manager-shell .detail-panel,.manager-shell .screenshot-card,.manager-shell .technical-health dl div,.manager-shell .workspace-panel,.manager-shell .integration-list,.manager-shell .filter-panel{box-shadow:none;background:#0d1929;border-color:#304159;border-radius:.75rem}.manager-shell .data-table thead th{color:#aab8ca;background:#132238}.manager-shell .data-table th,.manager-shell .data-table td{border-color:#26374d}.manager-shell .data-table tbody tr:hover{background:#132238}.manager-shell .status-good{color:#86efac;background:#123524;border-color:#246647}.manager-shell .status-warning{color:#fde68a;background:#3b2d10;border-color:#755c1e}.manager-shell .status-bad{color:#fca5a5;background:#3c1d24;border-color:#75404a}.filter-panel{border:1px solid var(--color-border);flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:2rem;padding:1rem;display:flex}.filter-field{gap:.4rem;min-width:12rem;display:grid}.filter-field label{color:#cbd5e1;font-size:.8125rem;font-weight:700}.filter-field select,.manager-shell .list-toolbar input{color:#f3f6fa;background:#132238;border:1px solid #40516a;border-radius:.5rem;min-height:2.75rem;padding:.6rem 2.25rem .6rem .75rem}.audit-section-heading{align-items:center}.audit-section-heading p,.section-heading>div>p{color:#aab8ca;margin:.25rem 0 0;font-size:.875rem}.site-search-field{flex:20rem;min-width:min(24rem,100%)}.notification-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.notification-tabs a{white-space:nowrap;flex:none}.inline-status-detail{color:#aab8ca;align-items:center;gap:.4rem;margin-top:.4rem;font-size:.8125rem;display:flex}.inline-status-detail .status-badge{flex:none}.site-section-tabs{z-index:10;border-bottom:1px solid var(--color-border);background:var(--color-background);gap:.25rem;margin-bottom:1.5rem;padding:0;display:flex;position:sticky;top:0;overflow-x:auto}.manager-shell .site-section-tabs a{color:var(--color-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:.875rem .75rem .75rem}.manager-shell .site-section-tabs a:first-child{border-bottom-color:var(--color-brand);color:var(--color-ink)}.manager-shell .site-section-tabs a:hover,.manager-shell .site-section-tabs a:focus-visible{color:var(--color-ink);background:0 0;border-bottom-color:#60a5fa}.site-breadcrumb{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.site-breadcrumb a,.site-workspace .subtitle a{color:#93c5fd}.site-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.site-heading h1{letter-spacing:-.025em;margin:.2rem 0 .35rem;font-size:clamp(1.875rem,4vw,2.25rem)}.site-heading .subtitle{margin:0}.site-section{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;margin-bottom:1.25rem;padding:1.25rem;scroll-margin-top:5.5rem}.site-section.table-card{padding:1.25rem}.operator-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.operator-section-heading h2,.history-heading h2{margin:.15rem 0 0;font-size:1.25rem}.operator-section-heading .eyebrow{margin:0}.site-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.site-summary-grid>div{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:.625rem;min-height:5.75rem;padding:1rem}.site-summary-grid dt{color:var(--color-muted);font-size:.875rem;font-weight:700}.site-summary-grid dd{color:var(--color-ink);margin:.5rem 0 0;font-size:1rem;font-weight:750}.site-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.site-link-grid a{border:1px solid var(--color-border);min-height:7rem;color:var(--color-ink);background:var(--color-surface-raised);border-radius:.625rem;align-content:start;gap:.5rem;padding:1rem;text-decoration:none;display:grid}.site-link-grid a:hover{background:#172b47;border-color:#60a5fa}.site-link-grid span,.site-workspace .hint,.remote-request-history>p{color:var(--color-muted);font-size:.875rem;line-height:1.5}.bulk-action-bar{background:#102744;border:1px solid #356fae;border-radius:.625rem;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.bulk-action-bar strong{margin-right:auto}.selection-column{text-align:center;width:2.75rem}.selection-column input{width:1rem;height:1rem;accent-color:var(--color-brand)}.site-action-cell{text-align:right;width:6rem}.schedule-grid{grid-template-columns:minmax(12rem,1.35fr) repeat(2,minmax(7rem,.55fr)) minmax(14rem,1fr) auto;align-items:end;gap:1rem;display:grid}.schedule-grid>label,.site-workspace .form-grid>label,.history-filters label{color:#d8e4ef;gap:.5rem;font-size:.875rem;font-weight:700;display:grid}.schedule-grid .checkbox-row{min-height:2.75rem;display:flex}.history-heading,.history-filters{align-items:center;gap:.75rem;display:flex}.history-heading{justify-content:space-between}.danger-zone{border-top:1px solid #6b3541;margin-top:1.5rem;padding-top:1rem}.danger-zone>summary,.remote-request-history>summary{color:#f3f6fa;cursor:pointer;min-height:2.75rem;font-weight:750}.danger-zone>p{color:#fca5a5}.remote-request-history{margin-top:2rem}.site-boundary-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.site-boundary-sections .workspace-panel{scroll-margin-top:5rem}.manager-shell .button-quiet{color:#aab8ca;background:0 0;border-color:#0000;text-decoration:none}@media (max-width:64rem) and (min-width:46.01rem){.manager-shell{grid-template-columns:232px minmax(0,1fr)}}@media (max-width:64rem){.operator-priority-list{grid-template-columns:1fr}.site-summary-grid,.site-link-grid,.schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:46rem){.site-heading,.operator-section-heading,.history-heading,.history-filters,.bulk-action-bar{flex-direction:column;align-items:stretch}.site-heading .button,.schedule-grid .button,.history-filters .button,.bulk-action-bar .button{width:100%}.site-summary-grid,.site-link-grid,.schedule-grid,.site-workspace .form-grid{grid-template-columns:1fr}.bulk-action-bar strong{margin-right:0}.site-section,.site-section.table-card{padding:1rem}.manager-breadcrumbs,.manager-shell .manager-content{width:calc(100% - 28px)}#manager-content{padding-inline:0}.manager-shell .manager-content{padding-top:1.25rem}.filter-panel{align-items:stretch}.filter-field,.filter-panel .button{width:100%}.site-boundary-sections{grid-template-columns:1fr}.overview-updated{margin-bottom:1rem}.manager-shell .readiness-banner>.button{justify-self:stretch;width:100%}}.live-source-label{color:#b8ead2;background:#173d31;border:1px solid #326b55;border-radius:4px;align-items:center;min-height:2rem;padding:.35rem .65rem;font-size:.8125rem;font-weight:700;display:inline-flex}.mirror-freshness{color:#aab8ca;align-items:center;gap:.5rem;margin:0 0 1.5rem;font-size:.875rem;display:flex}.mirror-freshness>span{background:#4fd49a;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #4fd49a1f}.mirror-unavailable{background:#241f1a;border:1px solid #72543a;border-left:4px solid #ed9f51;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem;display:flex}.mirror-unavailable h2,.mirror-unavailable p{margin:.25rem 0 0}.mirrored-resource-section{scroll-margin-top:5rem}.manager-content>.integration-setup-grid{margin:0 0 2rem}.mirror-definition-grid{border-block:1px solid #293b51;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.mirror-definition-grid>div{border-right:1px solid #293b51;min-width:0;padding:.875rem 1rem}.mirror-definition-grid>div:nth-child(4n){border-right:0}.mirror-definition-grid dt{color:#8fa1b6;margin-bottom:.35rem;font-size:.8125rem;font-weight:650}.mirror-definition-grid dd{overflow-wrap:anywhere;color:#eef3f8;margin:0}.mirror-table th,.mirror-table td{overflow-wrap:anywhere;vertical-align:top;max-width:22rem}.mirrored-technical-details{max-width:100%}.mirrored-technical-details pre{color:#c7d3e0;white-space:pre-wrap;background:#0c1624;border:1px solid #293b51;max-height:30rem;padding:1rem;overflow:auto}.mirror-empty{color:#aab8ca;border:1px dashed #3b4d63;margin:0;padding:1rem}.mirror-boundary{margin:0 0 2rem}.mirror-more-records{background:#0c1624;border:1px solid #293b51;margin-top:.75rem}.mirror-more-records>summary{color:#c7d3e0;cursor:pointer;min-height:2.75rem;padding:.75rem 1rem;font-weight:700}.mirror-more-records[open]>summary{border-bottom:1px solid #293b51}.mirror-more-records .mirror-table-wrap{border:0;border-radius:0}.visual-triptych{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.result-evidence-frame{background:#07101b;border:1px solid #293b51;max-height:48rem;overflow:auto}.visual-triptych .direct-evidence-media{max-height:38rem;overflow:auto}@media (max-width:64rem){.mirror-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-triptych{grid-template-columns:1fr}.mirror-definition-grid>div:nth-child(4n){border-right:1px solid #293b51}.mirror-definition-grid>div:nth-child(2n){border-right:0}}@media (max-width:46rem){.mirror-unavailable{flex-direction:column;align-items:stretch}.mirror-definition-grid{grid-template-columns:1fr}.mirror-definition-grid>div{border-bottom:1px solid #293b51;border-right:0}.mirror-definition-grid>div:last-child{border-bottom:0}.mirror-table-wrap{overflow-x:auto}}
