:root{color:#f7f7f8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#09090b;font-family:Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:#09090b;min-width:320px;margin:0}button,input{font:inherit}#root{min-height:100vh}a{color:inherit}.shell{--admin-bg:#0b0b0d;--admin-surface:#121214;--admin-surface-raised:#17171a;--admin-surface-soft:#1c1c20;--admin-border:#ffffff14;--admin-border-strong:#ffffff21;--admin-text:#f5f5f6;--admin-muted:#a4a4ac;--admin-dim:#777780;--admin-red:#ff2d55;--admin-red-soft:#ff2d5529;--admin-green:#8ee6c5;--admin-amber:#f1bf70;--admin-radius:8px;--admin-shadow:0 20px 60px #0000003d;background:var(--admin-bg);min-height:100vh;color:var(--admin-text);grid-template-columns:248px minmax(0,1fr);display:grid}.auth-shell{background:#0b0b0d;place-items:center;min-height:100vh;padding:32px 16px;display:grid}.auth-card{background:#121214;border:1px solid #ffffff14;border-radius:8px;gap:18px;width:min(440px,100%);padding:24px;display:grid;box-shadow:0 20px 60px #0000003d}.auth-copy{gap:6px;display:grid}.auth-copy h2,.auth-copy p,.sidebar h1,.workspace h2,.card h3,.command-primary h3{margin:0}.auth-copy p,.panel-copy,.command-primary p,.ops-card p,.activity-item p,.queue-row p,.case-detail p,.community-card p,.empty-panel p,.page-subtitle,.signal-note{color:var(--admin-muted,#a7a7ad)}.auth-field{gap:7px;display:grid}.auth-field span{text-transform:uppercase;color:var(--admin-muted,#a7a7ad);font-size:.78rem;font-weight:700}.auth-field input,.search-box input{border:1px solid var(--admin-border,#2c2c32);color:#fff;background:#ffffff09;border-radius:8px;outline:none;width:100%;padding:.82rem .9rem;transition:border-color .14s,background-color .14s}.auth-field input:focus,.search-box input:focus{border-color:#ff2d55b8}.auth-submit{width:100%}.sidebar{border-right:1px solid var(--admin-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121214eb;flex-direction:column;gap:18px;height:100vh;padding:22px 18px;display:flex;position:sticky;top:0}.brand-block{align-items:center;gap:12px;display:flex}.brand-mark{background:var(--admin-red);color:#fff;letter-spacing:0;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.primary-action,.ghost-button,.nav-item{appearance:none;cursor:pointer;font:inherit;transition:border-color .14s,background-color .14s,color .14s,transform .14s}.primary-action{border:1px solid var(--admin-red);background:var(--admin-red);color:#fff;letter-spacing:0;border-radius:8px;padding:.82rem .95rem;font-weight:800}.primary-action.compact{width:fit-content;padding:.68rem .82rem}.primary-action:hover:not(:disabled),.ghost-button:hover:not(:disabled),.nav-item:hover{transform:translateY(-1px)}.primary-action:disabled,.ghost-button:disabled{opacity:.44;cursor:not-allowed;transform:none}.nav-stack{gap:4px;display:grid}.nav-item{color:#b9b9c0;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:.68rem .74rem;display:flex}.nav-item.active{color:#fff;border-color:var(--admin-border-strong);box-shadow:inset 3px 0 0 var(--admin-red);background:#ffffff0d}.nav-count{color:#d8d8dd;text-align:center;background:#ffffff13;border-radius:999px;min-width:30px;padding:.16rem .42rem;font-size:.72rem;font-weight:800}.sidebar-panel,.card,.filter-row.subtle,.loading-shell,.loading-inline,.error-banner{border:1px solid var(--admin-border);background:var(--admin-surface)}.provenance-banner{z-index:4;color:#fff3c4;text-align:center;background:#382700;border:2px solid #ffcc5c;border-radius:8px;padding:.82rem 1rem;font-size:.82rem;font-weight:900;position:sticky;top:96px}.sidebar-panel{border-color:var(--admin-border);background:#ffffff09;border-radius:8px;margin-top:auto;padding:.95rem}.panel-copy{margin:.78rem 0 0;font-size:.9rem;line-height:1.45}.workspace{gap:18px;padding:18px 22px 28px;display:grid}.loading-shell,.loading-inline{color:#c8c8ce;border-radius:8px;align-items:center;gap:.7rem;padding:.85rem .95rem;display:inline-flex}.loading-inline{width:fit-content}.loading-dot{background:var(--admin-red,#ff2d55);border-radius:999px;width:9px;height:9px}.error-banner{color:#ffd3dc;background:#261116;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .95rem;display:flex}.ghost-button.inline{padding:.52rem .72rem}.topbar{z-index:5;border-bottom:1px solid var(--admin-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0b0dd1;justify-content:space-between;align-items:end;gap:1rem;margin:-18px -22px 0;padding:18px 22px 14px;display:flex;position:sticky;top:0}.topbar-tools{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.page-subtitle{max-width:64ch;margin:4px 0 0;font-size:.94rem}.search-box{min-width:min(420px,48vw)}.operator-chip{border:1px solid var(--admin-border);color:#fff;background:#ffffff0b;border-radius:8px;align-items:center;gap:.65rem;padding:.5rem .68rem;display:inline-flex}.ghost-button{border:1px solid var(--admin-border-strong);color:#ececf0;background:#ffffff0b;border-radius:8px;padding:.72rem .85rem}.ghost-button.danger{color:#ff9aae}.command-strip{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(126px,.34fr)) minmax(260px,.85fr);align-items:stretch;gap:12px;display:grid}.command-primary,.command-stat,.command-signals{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow);border-radius:8px;padding:.95rem}.command-primary{align-content:center;gap:.72rem;display:grid}.command-primary h3{letter-spacing:0;font-size:clamp(1.08rem,1.4vw,1.4rem);line-height:1.2}.command-primary p{margin:0}.command-stat{align-content:start;gap:.48rem;display:grid}.command-stat strong{font-size:2rem;line-height:1}.command-stat span:last-child{color:#aaaab0;font-size:.84rem;font-weight:700}.command-signals{align-content:start;gap:.72rem;display:grid}.signal-stack{flex-wrap:wrap;gap:.45rem;display:flex}.signal-stack.compact .status-chip{font-size:.72rem}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{gap:.58rem;min-height:132px;display:grid}.metric-topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.metric-value{letter-spacing:0;font-size:clamp(1.55rem,2vw,2.18rem);font-weight:900}.delta{font-size:.8rem;font-weight:800}.sparkline{color:currentColor;opacity:.78;width:100%;height:42px}.tone-hot{color:#ff577a}.tone-stable{color:#7be0bd}.tone-warning{color:#f0b35a}.content-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.78fr);align-items:start;gap:14px;display:grid}.content-main,.content-rail{gap:14px;display:grid}.content-rail{position:sticky;top:112px}.panel-header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.panel-header.slim{align-items:start}.panel-label,.eyebrow{color:#8c8c94;text-transform:uppercase;letter-spacing:0;margin:0 0 .3rem;font-size:.72rem;font-weight:800}.eyebrow.hot{color:#ff8aa2}.section-meta{color:#b7b7bd;font-size:.86rem;font-weight:800}.data-panel,.rail-section{gap:.78rem;display:grid}.card{border-color:var(--admin-border);background:var(--admin-surface);border-radius:8px;padding:.95rem;box-shadow:0 12px 34px #00000029}.filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.segmented-control{flex-wrap:wrap;gap:.4rem;display:inline-flex}.segmented-control button{appearance:none;border:1px solid var(--admin-border-strong);color:#bbbbc2;cursor:pointer;background:#ffffff0b;border-radius:999px;padding:.42rem .68rem}.segmented-control button.active{color:#fff;background:#ff2d5529;border-color:#ff2d556b}.queue-table{gap:.58rem;display:grid}.queue-row{text-align:left;border:1px solid var(--admin-border);width:100%;color:inherit;cursor:pointer;background:#ffffff07;border-radius:8px;grid-template-columns:4px minmax(0,1fr) 164px;gap:.85rem;padding:.8rem;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.queue-row:hover{border-color:var(--admin-border-strong);background:#ffffff0c;transform:translateY(-1px)}.queue-row.selected{background:#ff2d5513;border-color:#ff2d559e}.severity-rail{background:#5a5a62;border-radius:999px;width:4px;height:100%;min-height:66px}.severity-rail.critical{background:#ff2d55}.severity-rail.high{background:#ffb45f}.severity-rail.medium{background:#7be0bd}.severity-rail.low{background:#898991}.queue-title-row,.community-topline,.detail-meta-row,.activity-title-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.queue-id{color:#8b8b93;font-size:.78rem;font-weight:700}.queue-main strong,.community-card h3,.ops-card h3,.room-card h3,.case-detail h3{font-size:.98rem}.queue-main p,.case-detail p,.activity-item p{margin:.36rem 0 0;line-height:1.45}.queue-meta{color:#9a9aa1;justify-items:end;gap:.3rem;font-size:.82rem;font-weight:650;display:grid}.empty-panel{border:1px dashed var(--admin-border-strong);border-radius:8px;gap:.3rem;padding:1rem;display:grid}.empty-panel p{margin:0}.status-chip{letter-spacing:0;background:#242429;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .56rem;font-size:.72rem;font-weight:800;display:inline-flex}.status-chip.critical,.status-chip.degraded,.status-chip.hot,.status-chip.public,.status-chip.new{background:var(--admin-red-soft);color:#ff8aa2}.status-chip.high,.status-chip.warning,.status-chip.cooldown,.status-chip.reviewing{color:var(--admin-amber);background:#f0b35a26}.status-chip.medium,.status-chip.active,.status-chip.healthy,.status-chip.actioned,.status-chip.stable{color:var(--admin-green);background:#7be0bd24}.status-chip.low,.status-chip.private,.status-chip.dismissed,.status-chip.expired,.status-chip.archived,.status-chip.subtle{color:#c5c5cb;background:#242429}.status-chip.suspended{color:var(--admin-amber);background:#f0b35a26}.community-grid,.room-grid,.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.community-grid.expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.community-card,.room-card,.ops-card{gap:.75rem;display:grid}.lifecycle-card-button{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s,background-color .14s}.lifecycle-card-button:hover,.lifecycle-card-button.selected{background:#ff2d5513;border-color:#ff2d559e}.grid-empty{grid-column:1/-1}.lifecycle-detail{align-content:start}.lifecycle-reason{gap:.42rem;display:grid}.lifecycle-reason span{color:var(--admin-muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.lifecycle-reason textarea{resize:vertical;border:1px solid var(--admin-border-strong);width:100%;min-height:84px;color:var(--admin-text);font:inherit;background:#ffffff09;border-radius:8px;padding:.72rem}.lifecycle-history{gap:.58rem;padding-top:.25rem;display:grid}.lifecycle-history-row{border-top:1px solid var(--admin-border);gap:.2rem;padding:.65rem 0;display:grid}.lifecycle-history-row span,.lifecycle-history-row time{color:var(--admin-muted);font-size:.8rem}.community-card dl,.room-card dl,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem;margin:0;display:grid}.community-card dt,.room-card dt,.detail-grid dt{color:#8b8b93;text-transform:uppercase;letter-spacing:0;margin-bottom:.2rem;font-size:.72rem;font-weight:800}.community-card dd,.room-card dd,.detail-grid dd{margin:0;font-weight:800}.enforcement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.trend{margin-left:auto;font-size:.78rem;font-weight:800}.trend.up{color:#92e9c9}.trend.flat{color:#b8b8bf}.trend.down{color:#ffb2c1}.case-detail{gap:.88rem;display:grid}.detail-source{margin:0;font-weight:700;color:#e7e7eb!important}.detail-excerpt{margin:0}.action-row{flex-wrap:wrap;gap:.58rem;display:flex}.trust-reasoner{border-top:1px solid var(--admin-border);gap:.9rem;min-width:0;padding-top:1rem;display:grid}.trust-reasoner-header,.reasoner-actions,.risk-score-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.trust-reasoner-header h3,.reasoner-section h4,.evidence-review h4{margin:0}.reasoner-section,.evidence-review,.reasoner-dismissal{gap:.55rem;display:grid}.reasoner-section{border-bottom:1px solid #ffffff0f;padding-bottom:.85rem}.reasoner-section h4,.evidence-review h4,.reasoner-dismissal label{color:#b8b8c0;text-transform:uppercase;letter-spacing:0;font-size:.74rem;font-weight:800}.reasoner-section p,.reasoner-evidence-list,.reasoner-list,.reasoner-boundary,.evidence-review p,.reasoner-interaction-note{margin:0}.reasoner-evidence-list,.reasoner-list{padding-left:1.15rem}.reasoner-evidence-list{gap:.75rem;display:grid}.reasoner-evidence-list li,.evidence-review-item{min-width:0}.reasoner-evidence-list li>span,.evidence-review-item>strong{color:var(--admin-green);overflow-wrap:anywhere;font-size:.76rem;font-weight:800}.reasoner-evidence-list blockquote,.evidence-review blockquote{border-left:2px solid var(--admin-amber);color:#f0f0f2;overflow-wrap:anywhere;margin:.35rem 0;padding-left:.7rem}.reasoner-list{color:#d6d6db;gap:.38rem;display:grid}.risk-score-row progress{width:min(230px,100%);height:10px;accent-color:var(--admin-amber)}.reasoner-boundary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.reasoner-boundary div{min-width:0}.reasoner-boundary dt{color:#83838c;text-transform:uppercase;font-size:.7rem;font-weight:800}.reasoner-boundary dd{color:#f0f0f2;overflow-wrap:anywhere;margin:.18rem 0 0;font-weight:800}.reasoner-section.needs-context{background:#f1bf7012;border:1px solid #f1bf7059;padding:.75rem}.reasoner-actions{justify-content:flex-start}.reasoner-dismissal textarea{resize:vertical;border:1px solid var(--admin-border-strong);width:100%;min-height:84px;color:var(--admin-text);font:inherit;background:#ffffff09;border-radius:8px;padding:.72rem}.reasoner-dismissal textarea:focus{outline:1px solid #ff2d55b8}.evidence-review{border:1px solid var(--admin-border-strong);background:#ffffff06;padding:.8rem}.evidence-review-item+.evidence-review-item{border-top:1px solid #ffffff0f;padding-top:.6rem}.trust-reasoner-error{color:#ffb2c1;margin:0}.reasoner-context-limit{color:#f1bf70;background:#f1bf7012;border:1px solid #f1bf7059;margin:0;padding:.7rem}.reasoner-empty,.reasoner-interaction-note{color:var(--admin-muted)}.activity-rail{gap:.72rem;display:grid}.activity-item{border-bottom:1px solid #ffffff0f;grid-template-columns:10px minmax(0,1fr);gap:.78rem;padding-bottom:.72rem;display:grid}.activity-item:last-child{border-bottom:0;padding-bottom:0}.activity-dot{background:currentColor;border-radius:999px;width:9px;height:9px;margin-top:.42rem}.access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.access-card{align-content:start;gap:.78rem;display:grid}.access-card-wide{grid-column:1/-1}.access-card h3,.access-card p{margin:0}.access-card p{color:var(--admin-muted);line-height:1.5}.access-card-header{align-items:center;gap:.72rem;display:flex}.access-icon{color:#ff8aa2;background:#ff2d5521;border-radius:8px;place-items:center;width:34px;height:34px;font-size:.78rem;font-weight:900;display:grid}.code-line,.env-list code,.sql-snippet{border:1px solid var(--admin-border);color:#eeeeef;background:#ffffff09}.code-line{white-space:nowrap;border-radius:8px;padding:.68rem .74rem;display:block;overflow-x:auto}.access-note{color:var(--admin-dim);font-size:.86rem}.env-list,.role-strip{flex-wrap:wrap;gap:.46rem;display:flex}.env-list code{border-radius:999px;padding:.42rem .52rem;font-size:.82rem}.sql-snippet{border-radius:8px;margin:0;padding:.76rem;font-size:.82rem;line-height:1.5;overflow-x:auto}.readiness-list{gap:.54rem;display:grid}.readiness-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.7rem;padding:.58rem 0;display:flex}.readiness-row:last-child{border-bottom:0}.detail-grid.single{grid-template-columns:1fr}@media (width<=1360px){.content-grid{grid-template-columns:1fr}.content-rail{position:static}.command-strip{grid-template-columns:minmax(0,1fr) repeat(3,140px)}.command-signals{grid-column:1/-1}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--admin-border);height:auto;position:static}.command-strip,.metrics-grid,.community-grid,.room-grid,.ops-grid,.community-grid.expanded{grid-template-columns:1fr}.command-signals{grid-column:auto}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;flex-direction:column;align-items:start;margin:0;padding:0;position:static}.provenance-banner{position:static}.search-box{min-width:100%}.topbar-tools{width:100%}.queue-row{grid-template-columns:4px minmax(0,1fr)}.queue-meta{grid-column:2;justify-items:start}}@media (width<=640px){.workspace{padding:16px}.sidebar{padding:18px 16px}.community-card dl,.room-card dl,.detail-grid,.enforcement-grid,.access-grid,.reasoner-boundary{grid-template-columns:1fr}.access-card-wide{grid-column:auto}}
