:root{--osc-canvas:#0c0d0c;--osc-canvas-deep:#080908;--osc-surface-1:#111310;--osc-surface-2:#161814;--osc-surface-3:#1c1f1a;--osc-surface-hover:#ffffff09;--osc-rule:#34362f;--osc-rule-soft:#262821;--osc-rule-strong:#46483f;--osc-text:#eee5d5;--osc-text-muted:#9a9589;--osc-text-subtle:#77766d;--osc-text-faint:#67675f;--osc-accent:#b38b40;--osc-accent-strong:#d2ad62;--osc-accent-muted:#b38b4057;--osc-accent-wash:#b38b401a;--osc-danger:#b63e33;--osc-danger-strong:#e6685d;--osc-danger-rule:#e6685d6b;--osc-warning:#d19a47;--osc-warning-strong:#e0b56f;--osc-warning-rule:#d19a476b;--osc-success:#72aa7d;--osc-success-strong:#8fc49a;--osc-success-rule:#72aa7d70;--osc-info:#678ca3;--osc-font-display:var(--font-serif);--osc-font-body:var(--font-sans);--osc-font-data:var(--font-mono);--osc-radius-sm:2px;--osc-radius-md:3px;--osc-radius-pill:2px;--osc-control-height:2.7rem;--osc-space-1:.25rem;--osc-space-2:.5rem;--osc-space-3:.75rem;--osc-space-4:1rem;--osc-space-5:1.25rem;--osc-space-6:1.5rem;--osc-shadow-panel:inset 0 0 0 1px #ffffff03, 0 12px 28px #00000038;--paper:#f3ede2;--cream:#f2eadb;--black:#181713;--ink:#24211c;--muted-ink:#716c62;--soft-rule:#d9d0c1;--gold:#b38b40;--gold-light:#d7b56f;--gold-dark:#8c682d;--critical:#9d2c25;--font-serif:Georgia, "Times New Roman", Times, serif;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;color:var(--ink);background:var(--paper);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html{background:var(--paper);min-width:320px;min-height:100%}body{background:var(--paper);min-width:320px;min-height:100vh;margin:0}body,button{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}button{appearance:none}img,svg{max-width:100%}::selection{color:var(--cream);background:var(--gold-dark)}#root{min-height:100vh}.input-control-center{gap:1rem;display:grid}.input-control-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.input-control-summary article{border:1px solid var(--osc-rule);border-radius:var(--osc-radius-md);background:var(--osc-surface-2);min-width:0;padding:1rem}.input-control-summary span,.input-control-summary small{color:var(--osc-text-muted);display:block}.input-control-summary strong{margin:.35rem 0 .2rem;font-size:1.65rem;line-height:1;display:block}.input-control-toolbar{border:1px solid var(--osc-rule);border-radius:var(--osc-radius-md);background:var(--osc-surface-2);grid-template-columns:minmax(16rem,1fr) minmax(12rem,.35fr) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.input-control-toolbar label{color:var(--osc-text-muted);letter-spacing:.08em;text-transform:uppercase;gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.input-control-toolbar input,.input-control-toolbar select,.input-control-detail textarea{border:1px solid var(--osc-rule-strong);border-radius:var(--osc-radius-sm);background:var(--osc-canvas);width:100%;color:var(--osc-text);font:inherit}.input-control-toolbar input,.input-control-toolbar select{min-height:2.7rem;padding:.65rem .75rem}.input-control-toolbar button,.input-control-actions button{border:1px solid var(--osc-rule-strong);border-radius:var(--osc-radius-sm);background:var(--osc-surface-3);min-height:2.7rem;color:var(--osc-text);font:inherit;cursor:pointer;font-weight:700}.input-control-toolbar button:hover:not(:disabled),.input-control-actions button:hover:not(:disabled){background:var(--osc-rule-strong)}.input-control-toolbar button:disabled,.input-control-actions button:disabled{cursor:not-allowed;opacity:.45}.input-control-message{border:1px solid var(--osc-rule);border-radius:var(--osc-radius-md);background:var(--osc-surface-2);color:var(--osc-text);padding:.8rem 1rem}.input-control-workspace{grid-template-columns:minmax(0,1fr) minmax(19rem,.42fr);align-items:start;gap:1rem;display:grid}.input-control-list,.input-control-detail{border:1px solid var(--osc-rule);border-radius:var(--osc-radius-md);background:var(--osc-surface-2);overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(72vh,54rem);overflow:auto}.input-control-list-header,.input-control-source-row{grid-template-columns:minmax(14rem,1.5fr) minmax(8rem,.65fr) minmax(8rem,.65fr) minmax(10rem,.8fr) minmax(9rem,.65fr);align-items:center;gap:.75rem;display:grid}.input-control-list-header{z-index:2;background:var(--osc-surface-1);box-shadow:0 1px 0 var(--osc-surface-3);border-bottom:1px solid var(--osc-rule);color:var(--osc-text-subtle);letter-spacing:.08em;text-transform:uppercase;padding:.7rem .9rem;font-size:.72rem;font-weight:800;position:sticky;top:0}.input-control-source-row{border:0;border-bottom:1px solid var(--osc-rule-soft);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:.85rem .9rem}.input-control-source-row:last-child{border-bottom:0}.input-control-source-row:hover,.input-control-source-row.selected{background:var(--osc-surface-hover)}.input-control-source-row:focus-visible{outline:2px solid var(--osc-accent-strong);outline-offset:-2px}.input-control-source-identity,.input-control-source-metric,.input-control-source-time{min-width:0}.input-control-source-identity strong,.input-control-source-identity span,.input-control-source-metric strong,.input-control-source-metric span,.input-control-source-time strong,.input-control-source-time span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.input-control-source-identity span,.input-control-source-metric span,.input-control-source-time span{color:var(--osc-text-subtle);margin-top:.2rem;font-size:.78rem}.input-control-state{border:1px solid var(--osc-rule-strong);border-radius:var(--osc-radius-pill);background:var(--osc-surface-hover);letter-spacing:.04em;text-transform:uppercase;align-items:center;width:max-content;max-width:100%;padding:.3rem .55rem;font-size:.75rem;font-weight:800;display:inline-flex}.input-control-state.active{border-color:var(--osc-success-rule);color:var(--osc-success-strong)}.input-control-state.paused,.input-control-state.inactive{border-color:var(--osc-warning-rule);color:var(--osc-warning-strong)}.input-control-state.disabled,.input-control-state.rejected,.input-control-state.archived{border-color:var(--osc-danger-rule);color:var(--osc-danger-strong)}.input-control-empty{color:var(--osc-text-subtle);text-align:center;padding:2rem}.input-control-detail{padding:1rem;position:sticky;top:1rem}.input-control-detail header{border-bottom:1px solid var(--osc-rule-soft);gap:.3rem;padding-bottom:.9rem;display:grid}.input-control-detail header span{color:var(--osc-text-subtle);text-transform:uppercase;font-size:.78rem}.input-control-detail header h2{margin:0;font-size:1.2rem}.input-control-detail-grid{grid-template-columns:1fr 1fr;gap:.8rem;margin:1rem 0;display:grid}.input-control-detail-grid div{min-width:0}.input-control-detail-grid span,.input-control-detail-grid strong{display:block}.input-control-detail-grid span{color:var(--osc-text-faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:.72rem;font-weight:700}.input-control-detail-grid strong{overflow-wrap:anywhere}.input-control-detail-note{border:1px solid var(--osc-rule-soft);border-radius:var(--osc-radius-sm);background:var(--osc-surface-1);color:var(--osc-text-muted);margin:.8rem 0;padding:.75rem;font-size:.86rem;line-height:1.45}.input-control-detail label{color:var(--osc-text-muted);gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.input-control-detail textarea{resize:vertical;min-height:5.2rem;padding:.7rem}.input-control-actions{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.8rem;display:grid}.input-control-actions button.danger{border-color:var(--osc-danger-rule);color:var(--osc-danger-strong)}.input-control-permission-note{color:var(--osc-text-subtle);margin:.8rem 0 0;font-size:.8rem;line-height:1.45}@media (width<=1180px){.input-control-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.input-control-workspace{grid-template-columns:1fr}.input-control-detail{max-height:none;position:static;overflow:visible}}@media (width<=820px){.input-control-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.input-control-toolbar{grid-template-columns:1fr}.input-control-list-header{display:none}.input-control-source-row{grid-template-columns:1fr 1fr}.input-control-source-identity{grid-column:1/-1}}@media (width<=560px){.input-control-summary,.input-control-detail-grid,.input-control-actions,.input-control-source-row{grid-template-columns:1fr}}.input-control-center{gap:var(--osc-space-4);color:var(--osc-text);font-family:var(--osc-font-body)}.input-control-summary{gap:var(--osc-space-3)}.input-control-summary article,.input-control-toolbar,.input-control-message,.input-control-list,.input-control-detail{border-color:var(--osc-rule);border-radius:var(--osc-radius-md);background:var(--osc-surface-2);box-shadow:var(--osc-shadow-panel)}.input-control-summary article{box-shadow:inset 0 2px var(--osc-accent-muted), var(--osc-shadow-panel);padding:.9rem .95rem}.input-control-summary span,.input-control-summary small,.input-control-toolbar label,.input-control-list-header,.input-control-detail-grid span{color:var(--osc-text-subtle);font-family:var(--osc-font-data);letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:800}.input-control-summary strong{color:var(--osc-text);font-family:var(--osc-font-display);margin:.3rem 0 .18rem;font-size:1.82rem;font-weight:700}.input-control-toolbar{gap:var(--osc-space-3);padding:.9rem}.input-control-toolbar input,.input-control-toolbar select,.input-control-detail textarea{min-height:var(--osc-control-height);border-color:var(--osc-rule-strong);border-radius:var(--osc-radius-sm);color:var(--osc-text);background:var(--osc-canvas)}.input-control-toolbar input::placeholder,.input-control-detail textarea::placeholder{color:var(--osc-text-faint)}.input-control-toolbar button,.input-control-actions button{min-height:var(--osc-control-height);border-color:var(--osc-rule-strong);border-radius:var(--osc-radius-sm);color:var(--osc-text);background:var(--osc-surface-3);font-family:var(--osc-font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:800}.input-control-toolbar button:hover:not(:disabled),.input-control-actions button:hover:not(:disabled){border-color:var(--osc-accent);color:var(--osc-accent-strong);background:var(--osc-accent-wash)}.input-control-workspace{gap:var(--osc-space-4)}.input-control-list-header{border-bottom-color:var(--osc-rule);color:var(--osc-text-subtle);background:var(--osc-surface-1);box-shadow:0 1px 0 var(--osc-rule)}.input-control-source-row{border-bottom-color:var(--osc-rule-soft)}.input-control-source-row:hover{background:var(--osc-surface-hover)}.input-control-source-row.selected{background:var(--osc-accent-wash);box-shadow:inset 3px 0 var(--osc-accent)}.input-control-source-row:focus-visible{outline-color:var(--osc-accent-strong)}.input-control-source-identity strong,.input-control-source-metric strong,.input-control-source-time strong{color:var(--osc-text)}.input-control-source-identity span,.input-control-source-metric span,.input-control-source-time span{color:var(--osc-text-subtle);font-size:.72rem}.input-control-state{border-radius:var(--osc-radius-pill);font-family:var(--osc-font-data);letter-spacing:.08em;font-size:.52rem}.input-control-detail{padding:.95rem}.input-control-detail header{border-bottom-color:var(--osc-rule)}.input-control-detail header span{color:var(--osc-text-subtle);font-family:var(--osc-font-data);letter-spacing:.1em;font-size:.52rem;font-weight:800}.input-control-detail header h2{color:var(--osc-text);font-family:var(--osc-font-display);font-size:1.3rem}.input-control-detail-note{border-color:var(--osc-rule-soft);border-radius:var(--osc-radius-sm);color:var(--osc-text-muted);background:var(--osc-surface-1)}.input-control-detail label{color:var(--osc-text-muted);font-family:var(--osc-font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:800}.input-control-permission-note{color:var(--osc-text-subtle)}.broadcastify-bulletin-board{border:1px solid var(--osc-rule);border-radius:var(--osc-radius-md);background:radial-gradient(circle at 82% 12%, var(--osc-accent-wash), transparent 34%), linear-gradient(145deg, var(--osc-surface-2), var(--osc-canvas-deep));box-shadow:var(--osc-shadow-panel);margin-bottom:18px;position:relative;overflow:hidden}.broadcastify-bulletin-board:after{pointer-events:none;content:"";background-image:linear-gradient(var(--osc-rule-soft) 1px, transparent 1px), linear-gradient(90deg, var(--osc-rule-soft) 1px, transparent 1px);opacity:.12;background-size:42px 42px;position:absolute;inset:0}.broadcastify-bulletin-header,.broadcastify-bulletin-empty,.broadcastify-bulletin-error,.broadcastify-dispatch-card{z-index:1;position:relative}.broadcastify-bulletin-header{border-bottom:1px solid var(--osc-rule);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.broadcastify-bulletin-kicker{color:var(--osc-accent-strong);font-family:var(--osc-font-data);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:.58rem;font-weight:800;display:block}.broadcastify-bulletin-header h2{color:var(--osc-text);font-family:var(--osc-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.65rem,2.8vw,2.5rem);font-weight:600}.broadcastify-bulletin-header p{max-width:44rem;color:var(--osc-text-muted);margin:8px 0 0;font-size:.78rem;line-height:1.55}.broadcastify-bulletin-header button{border:1px solid var(--osc-accent);border-radius:var(--osc-radius-sm);min-height:42px;color:var(--osc-canvas);background:var(--osc-accent);font-family:var(--osc-font-data);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0 18px;font-size:.6rem;font-weight:900}.broadcastify-bulletin-header button:hover:not(:disabled){background:var(--osc-accent-strong)}.broadcastify-bulletin-header button:disabled{cursor:wait;opacity:.65}.broadcastify-bulletin-empty{text-align:left;justify-content:center;align-items:center;gap:18px;min-height:180px;padding:34px;display:flex}.broadcastify-bulletin-empty strong{color:var(--osc-text);font-family:var(--osc-font-display);font-size:1.55rem;font-weight:600;display:block}.broadcastify-bulletin-empty p{max-width:34rem;color:var(--osc-text-muted);margin:7px 0 0;line-height:1.55}.broadcastify-bulletin-pulse{background:var(--osc-text-faint);width:12px;height:12px;box-shadow:0 0 0 7px var(--osc-rule-soft);border-radius:999px;flex:none}.broadcastify-bulletin-pulse.active{background:var(--osc-accent);box-shadow:0 0 0 7px var(--osc-accent-wash), 0 0 22px var(--osc-accent)}.broadcastify-bulletin-error{border-left:3px solid var(--osc-danger);padding:24px}.broadcastify-bulletin-error strong{color:var(--osc-danger-strong);font-family:var(--osc-font-display);font-size:1.35rem}.broadcastify-bulletin-error p{color:var(--osc-text-muted);margin:8px 0 0}.broadcastify-dispatch-card{padding:24px}.broadcastify-dispatch-status{color:var(--osc-warning-strong);font-family:var(--osc-font-data);letter-spacing:.12em;align-items:center;gap:9px;font-size:.58rem;font-weight:900;display:flex}.broadcastify-dispatch-live-light{background:var(--osc-danger-strong);width:9px;height:9px;box-shadow:0 0 7px var(--osc-danger), 0 0 16px var(--osc-danger);border-radius:999px}.broadcastify-dispatch-main{justify-content:space-between;align-items:start;gap:24px;margin-top:20px;display:flex}.broadcastify-dispatch-service{color:var(--osc-accent-strong);font-family:var(--osc-font-data);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.broadcastify-dispatch-main h3{max-width:52rem;color:var(--osc-text);font-family:var(--osc-font-display);letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(2rem,4vw,3.4rem);font-weight:600;line-height:.98}.broadcastify-dispatch-main p{color:var(--osc-text-muted);margin:12px 0 0;font-size:.82rem}.broadcastify-dispatch-main time{color:var(--osc-text);font-family:var(--osc-font-data);flex:none;font-size:1rem;font-weight:800}.broadcastify-dispatch-meta{border-top:1px solid var(--osc-rule-soft);color:var(--osc-text-subtle);font-family:var(--osc-font-data);flex-wrap:wrap;gap:8px 16px;margin-top:22px;padding-top:14px;font-size:.61rem;display:flex}.broadcastify-dispatch-audio{border-top:1px solid var(--osc-rule-soft);border-bottom:1px solid var(--osc-rule-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:20px;padding:14px 0;display:grid}.broadcastify-dispatch-audio>span{color:var(--osc-accent-strong);font-family:var(--osc-font-data);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:900}.broadcastify-dispatch-audio audio{width:100%;min-width:0}.broadcastify-dispatch-no-audio{color:var(--osc-text-muted);margin:20px 0 0}.broadcastify-dispatch-card footer{color:var(--osc-text-faint);margin-top:16px;font-size:.67rem;line-height:1.5}@media (width<=760px){.broadcastify-bulletin-header,.broadcastify-dispatch-main{flex-direction:column;align-items:stretch}.broadcastify-bulletin-header button{width:100%}.broadcastify-dispatch-audio{grid-template-columns:1fr}}.broadcastify-listener-state{border:1px solid var(--osc-rule);background:var(--osc-surface-1);justify-content:flex-start;align-items:center;gap:10px;min-width:176px;padding:10px 12px;display:flex}.broadcastify-listener-state>div{gap:3px;min-width:0;display:grid}.broadcastify-listener-state strong{color:var(--osc-text);font-family:var(--osc-font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.broadcastify-listener-state small{color:var(--osc-text-subtle);font-family:var(--osc-font-data);white-space:nowrap;font-size:.49rem}.broadcastify-listener-light{background:var(--osc-warning);width:9px;height:9px;box-shadow:0 0 10px var(--osc-warning-rule);border-radius:999px;flex:0 0 9px}.broadcastify-listener-state.live{border-color:var(--osc-success-rule)}.broadcastify-listener-state.live .broadcastify-listener-light{background:var(--osc-success);box-shadow:0 0 8px var(--osc-success), 0 0 16px var(--osc-success-rule)}.broadcastify-listener-state.error{border-color:var(--osc-danger-rule)}.broadcastify-listener-state.error .broadcastify-listener-light{background:var(--osc-danger);box-shadow:0 0 8px var(--osc-danger), 0 0 16px var(--osc-danger-rule)}.broadcastify-dispatch-feed{z-index:1;overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;position:relative;overflow:auto}.broadcastify-dispatch-featured{border-bottom:1px solid var(--osc-rule);background:linear-gradient(90deg, var(--osc-accent-wash), transparent 42%)}.broadcastify-feed-warning{border-bottom:1px solid var(--osc-danger-rule);background:#b63e3314;align-items:baseline;gap:12px;padding:10px 24px;display:flex}.broadcastify-feed-warning strong{color:var(--osc-danger-strong);font-family:var(--osc-font-data);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.55rem}.broadcastify-feed-warning span{color:var(--osc-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.broadcastify-recent-dispatches{border-bottom:1px solid var(--osc-rule)}.broadcastify-recent-dispatches>header{border-bottom:1px solid var(--osc-rule-soft);background:var(--osc-surface-1);justify-content:space-between;align-items:end;gap:16px;padding:15px 24px 12px;display:flex}.broadcastify-recent-dispatches>header>div{gap:4px;display:grid}.broadcastify-recent-dispatches>header span,.broadcastify-recent-dispatches>header small{color:var(--osc-text-subtle);font-family:var(--osc-font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem}.broadcastify-recent-dispatches>header strong{color:var(--osc-text);font-family:var(--osc-font-display);font-size:1.25rem;font-weight:600}.broadcastify-recent-list{display:grid}.broadcastify-dispatch-row{border-bottom:1px solid var(--osc-rule-soft);background:#ffffff02;grid-template-columns:10px minmax(220px,1.4fr) minmax(130px,.6fr) minmax(240px,1fr);align-items:center;gap:14px;min-width:0;padding:12px 24px;display:grid}.broadcastify-dispatch-row:last-child{border-bottom:0}.broadcastify-dispatch-row:hover{background:var(--osc-surface-hover);box-shadow:inset 3px 0 var(--osc-accent)}.broadcastify-recent-light{background:var(--osc-accent);width:7px;height:7px;box-shadow:0 0 8px var(--osc-accent-muted);border-radius:999px}.broadcastify-recent-identity{gap:3px;min-width:0;display:grid}.broadcastify-recent-identity>span{color:var(--osc-accent-strong);font-family:var(--osc-font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:800}.broadcastify-recent-identity strong{color:var(--osc-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.broadcastify-recent-identity small{color:var(--osc-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.broadcastify-recent-meta{gap:5px;min-width:0;display:grid}.broadcastify-recent-meta time{color:var(--osc-text);font-family:var(--osc-font-data);font-size:.65rem;font-weight:800}.broadcastify-recent-meta span{color:var(--osc-text-faint);font-family:var(--osc-font-data);text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;overflow:hidden}.broadcastify-recent-audio{min-width:0}.broadcastify-recent-audio audio{width:100%;min-width:0;height:34px}.broadcastify-recent-audio>span{color:var(--osc-text-faint);font-family:var(--osc-font-data);text-transform:uppercase;font-size:.5rem}.broadcastify-editorial-warning{color:var(--osc-text-faint);padding:13px 24px 16px;font-size:.64rem;line-height:1.5}@media (width<=980px){.broadcastify-dispatch-row{grid-template-columns:8px minmax(180px,1fr) minmax(115px,.55fr)}.broadcastify-recent-audio{grid-column:2/-1}}@media (width<=760px){.broadcastify-listener-state{width:100%}.broadcastify-listener-state small{white-space:normal}.broadcastify-dispatch-row{grid-template-columns:8px minmax(0,1fr)}.broadcastify-recent-meta,.broadcastify-recent-audio{grid-column:2}}.broadcastify-thread-feed{z-index:1;overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;position:relative;overflow:auto}.broadcastify-thread-featured{border-bottom:1px solid var(--osc-rule);background:linear-gradient(90deg, var(--osc-accent-wash), transparent 44%);padding:24px}.broadcastify-thread-summary{border-top:1px solid var(--osc-rule-soft);border-bottom:1px solid var(--osc-rule-soft);font-family:var(--osc-font-data);flex-wrap:wrap;align-items:center;gap:9px 18px;margin-top:22px;padding:13px 0;font-size:.58rem;display:flex}.broadcastify-thread-summary strong{color:var(--osc-accent-strong);letter-spacing:.06em;text-transform:uppercase}.broadcastify-thread-summary span{color:var(--osc-text-subtle)}.broadcastify-thread-transmissions{border:1px solid var(--osc-rule);background:var(--osc-surface-1);margin-top:18px}.broadcastify-thread-transmissions>summary{color:var(--osc-text);font-family:var(--osc-font-data);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;font-size:.57rem;font-weight:800;display:flex}.broadcastify-thread-transmissions>summary small{color:var(--osc-text-subtle);font-size:.48rem}.broadcastify-thread-audio-list{border-top:1px solid var(--osc-rule-soft);display:grid}.broadcastify-thread-audio-row{border-bottom:1px solid var(--osc-rule-soft);grid-template-columns:minmax(150px,.35fr) minmax(260px,1fr);align-items:center;gap:16px;min-width:0;padding:10px 14px;display:grid}.broadcastify-thread-audio-row:last-child{border-bottom:0}.broadcastify-thread-audio-row>div{gap:4px;min-width:0;display:grid}.broadcastify-thread-audio-row time{color:var(--osc-text);font-family:var(--osc-font-data);font-size:.62rem;font-weight:800}.broadcastify-thread-audio-row div>span{color:var(--osc-text-faint);font-family:var(--osc-font-data);font-size:.49rem}.broadcastify-thread-audio-row audio{width:100%;min-width:0;height:34px}.broadcastify-thread-no-audio{color:var(--osc-text-faint);font-family:var(--osc-font-data);text-transform:uppercase;font-size:.5rem}.broadcastify-thread-list{border-bottom:1px solid var(--osc-rule)}.broadcastify-thread-list>header{border-bottom:1px solid var(--osc-rule-soft);background:var(--osc-surface-1);justify-content:space-between;align-items:end;gap:16px;padding:15px 24px 12px;display:flex}.broadcastify-thread-list>header>div{gap:4px;display:grid}.broadcastify-thread-list>header span,.broadcastify-thread-list>header small{color:var(--osc-text-subtle);font-family:var(--osc-font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem}.broadcastify-thread-list>header strong{color:var(--osc-text);font-family:var(--osc-font-display);font-size:1.25rem;font-weight:600}.broadcastify-thread-row{border-bottom:1px solid var(--osc-rule-soft);background:#ffffff02}.broadcastify-thread-row:last-child{border-bottom:0}.broadcastify-thread-row>summary{cursor:pointer;grid-template-columns:10px minmax(220px,1.3fr) minmax(130px,.55fr) minmax(125px,.45fr);align-items:center;gap:14px;min-width:0;padding:13px 24px;list-style:none;display:grid}.broadcastify-thread-row>summary::-webkit-details-marker{display:none}.broadcastify-thread-row>summary:hover{background:var(--osc-surface-hover);box-shadow:inset 3px 0 var(--osc-accent)}.broadcastify-thread-identity,.broadcastify-thread-count,.broadcastify-thread-last{gap:4px;min-width:0;display:grid}.broadcastify-thread-identity>span{color:var(--osc-accent-strong);font-family:var(--osc-font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:800}.broadcastify-thread-identity strong{color:var(--osc-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.broadcastify-thread-identity small,.broadcastify-thread-count span,.broadcastify-thread-last span{color:var(--osc-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.broadcastify-thread-count strong{color:var(--osc-text);font-family:var(--osc-font-data);text-transform:uppercase;font-size:.58rem}.broadcastify-thread-last{text-align:right}.broadcastify-thread-last time{color:var(--osc-text);font-family:var(--osc-font-data);font-size:.62rem;font-weight:800}.broadcastify-thread-audio-list.compact{background:var(--osc-canvas-deep);padding-left:48px}@media (width<=900px){.broadcastify-thread-row>summary{grid-template-columns:8px minmax(0,1fr) minmax(120px,.45fr)}.broadcastify-thread-last{display:none}}@media (width<=760px){.broadcastify-thread-audio-row{grid-template-columns:1fr}.broadcastify-thread-row>summary{grid-template-columns:8px minmax(0,1fr)}.broadcastify-thread-count{grid-column:2}.broadcastify-thread-audio-list.compact{padding-left:18px}}.broadcastify-ai-thread-feed{z-index:1;flex:auto;min-height:0;position:relative;overflow:auto}.broadcastify-ai-thread-card{border-bottom:1px solid var(--osc-rule);background:linear-gradient(90deg, var(--osc-accent-wash), transparent 44%);padding:24px}.broadcastify-ai-thread-heading{justify-content:space-between;align-items:start;gap:24px;margin-top:18px;display:flex}.broadcastify-ai-thread-heading>div{min-width:0}.broadcastify-ai-thread-heading>div>span{color:var(--osc-accent-strong);font-family:var(--osc-font-data);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:900}.broadcastify-ai-thread-heading h3{max-width:58rem;color:var(--osc-text);font-family:var(--osc-font-display);letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:600;line-height:1}.broadcastify-ai-thread-heading small{color:var(--osc-text-subtle);font-family:var(--osc-font-data);margin-top:9px;font-size:.55rem;display:block}.broadcastify-ai-thread-heading time{color:var(--osc-text);font-family:var(--osc-font-data);flex:none;font-size:.85rem;font-weight:800}.broadcastify-ai-description{max-width:62rem;color:var(--osc-text);margin:20px 0 0;font-size:.88rem;line-height:1.7}.broadcastify-ai-thread-stats{border-top:1px solid var(--osc-rule-soft);border-bottom:1px solid var(--osc-rule-soft);color:var(--osc-text-subtle);font-family:var(--osc-font-data);text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding:12px 0;font-size:.54rem;display:flex}.broadcastify-ai-details{margin-top:18px}.broadcastify-ai-details>span{color:var(--osc-accent-strong);font-family:var(--osc-font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:900}.broadcastify-ai-details ul{color:var(--osc-text-muted);gap:7px;margin:10px 0 0;padding-left:19px;font-size:.76rem;line-height:1.5;display:grid}.broadcastify-ai-facts,.broadcastify-ai-uncertainty{border-top:1px solid var(--osc-rule-soft);grid-template-columns:130px minmax(0,1fr);gap:16px;margin-top:13px;padding-top:12px;display:grid}.broadcastify-ai-facts strong,.broadcastify-ai-uncertainty strong{color:var(--osc-text-subtle);font-family:var(--osc-font-data);letter-spacing:.06em;text-transform:uppercase;font-size:.52rem}.broadcastify-ai-facts span,.broadcastify-ai-uncertainty span{color:var(--osc-text-muted);font-size:.7rem;line-height:1.5}.broadcastify-ai-uncertainty{border-top-color:var(--osc-warning-rule)}.broadcastify-ai-source-review{border:1px solid var(--osc-rule);background:var(--osc-surface-1);margin-top:20px}.broadcastify-ai-source-review>summary{color:var(--osc-text);font-family:var(--osc-font-data);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:13px 15px;font-size:.55rem;font-weight:900}.broadcastify-ai-source-review>div{border-top:1px solid var(--osc-rule-soft)}.broadcastify-ai-source-row{border-bottom:1px solid var(--osc-rule-soft);grid-template-columns:130px minmax(220px,1fr) minmax(220px,.8fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.broadcastify-ai-source-row:last-child{border-bottom:0}.broadcastify-ai-source-row>div{gap:4px;display:grid}.broadcastify-ai-source-row time{color:var(--osc-text);font-family:var(--osc-font-data);font-size:.6rem;font-weight:800}.broadcastify-ai-source-row div>span{color:var(--osc-text-faint);font-family:var(--osc-font-data);font-size:.48rem}.broadcastify-ai-source-row p{color:var(--osc-text-muted);margin:0;font-size:.7rem;line-height:1.5}.broadcastify-ai-source-row audio{width:100%;min-width:0;height:34px}.broadcastify-ai-source-row>span{color:var(--osc-text-faint);font-family:var(--osc-font-data);text-transform:uppercase;font-size:.48rem}@media (width<=850px){.broadcastify-ai-source-row{grid-template-columns:110px minmax(0,1fr)}.broadcastify-ai-source-row audio,.broadcastify-ai-source-row>span{grid-column:2}}@media (width<=760px){.broadcastify-ai-thread-heading{flex-direction:column}.broadcastify-ai-facts,.broadcastify-ai-uncertainty,.broadcastify-ai-source-row{grid-template-columns:1fr}.broadcastify-ai-source-row audio,.broadcastify-ai-source-row>span{grid-column:auto}}.phase12-bulletin-board{background:radial-gradient(circle at 16% 0%, var(--osc-accent-wash), transparent 30%), var(--osc-canvas-deep);flex-direction:column;min-height:100%;display:flex;position:relative}.phase12-bulletin-engine{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.phase12-board-header{border-bottom:1px solid var(--osc-rule);background:#00000024;justify-content:space-between;align-items:flex-start;gap:28px;padding:28px 30px 24px;display:flex}.phase12-board-header>div:first-child{min-width:0}.phase12-board-header>div:first-child>span,.phase12-why-care>span,.phase12-verification-gap>span,.phase12-next-action>span,.phase12-intelligence-detail section>span{color:var(--osc-accent-strong);font-family:var(--osc-font-data);letter-spacing:.09em;text-transform:uppercase;font-size:.54rem;font-weight:900}.phase12-board-header h1{color:var(--osc-text);font-family:var(--osc-font-display);letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:600;line-height:.98}.phase12-board-header p{max-width:58rem;color:var(--osc-text-muted);margin:12px 0 0;font-size:.78rem;line-height:1.6}.phase12-board-status{border:1px solid var(--osc-rule);background:var(--osc-surface-1);justify-items:end;gap:4px;min-width:190px;padding:12px 14px;display:grid}.phase12-board-status strong,.phase12-board-status span,.phase12-board-status button{font-family:var(--osc-font-data)}.phase12-board-status strong{color:var(--osc-text);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.phase12-board-status span{color:var(--osc-text-subtle);font-size:.49rem}.phase12-board-status button,.phase12-board-error button{border:1px solid var(--osc-rule);color:var(--osc-text-muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:6px;padding:7px 9px;font-size:.52rem;font-weight:800}.phase12-board-status button:hover,.phase12-board-error button:hover{border-color:var(--osc-accent);color:var(--osc-text)}.phase12-intake-strip{border-bottom:1px solid var(--osc-rule-soft);background:var(--osc-surface-1);align-items:center;gap:10px;padding:10px 30px;display:flex}.phase12-intake-light,.phase12-empty-light{background:var(--osc-success);width:8px;height:8px;box-shadow:0 0 10px var(--osc-success-rule);border-radius:999px;flex:0 0 8px}.phase12-intake-strip strong{color:var(--osc-text);font-family:var(--osc-font-data);letter-spacing:.07em;text-transform:uppercase;font-size:.54rem}.phase12-intake-strip p{color:var(--osc-text-subtle);margin:0;font-size:.62rem}.phase12-board-error,.phase12-board-empty{align-items:center;gap:16px;margin:auto;padding:34px;display:flex}.phase12-board-error{border:1px solid var(--osc-danger-rule);background:#b63e3314;max-width:42rem;display:grid}.phase12-board-error strong,.phase12-board-empty strong{color:var(--osc-text);font-family:var(--osc-font-display);font-size:1.25rem;font-weight:600}.phase12-board-error p,.phase12-board-empty p{max-width:46rem;color:var(--osc-text-muted);margin:5px 0 0;font-size:.72rem;line-height:1.6}.phase12-bulletin-list{gap:0;display:grid}.phase12-bulletin-card{border-bottom:1px solid var(--osc-rule);background:linear-gradient(90deg, var(--osc-accent-wash), transparent 38%), #ffffff02;padding:24px 30px 26px}.phase12-bulletin-card:hover{background:linear-gradient(90deg, var(--osc-accent-wash), transparent 46%), var(--osc-surface-hover)}.phase12-card-topline{color:var(--osc-text-subtle);font-family:var(--osc-font-data);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:.5rem;font-weight:800;display:flex}.phase12-card-topline span:first-child{color:var(--osc-accent-strong)}.phase12-card-topline time{margin-left:auto}.phase12-card-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:10px;display:flex}.phase12-card-heading h2{max-width:62rem;color:var(--osc-text);font-family:var(--osc-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,2.7vw,2.35rem);font-weight:600;line-height:1.03}.phase12-card-heading p{color:var(--osc-text-subtle);font-family:var(--osc-font-data);margin:8px 0 0;font-size:.55rem}.phase12-reportability{flex:0 0 150px;justify-items:end;gap:3px;width:150px;display:grid}.phase12-reportability span,.phase12-reportability small{color:var(--osc-text-subtle);font-family:var(--osc-font-data);text-align:right;text-transform:uppercase;font-size:.46rem}.phase12-reportability strong{color:var(--osc-accent-strong);font-family:var(--osc-font-display);font-size:2rem;line-height:1}.phase12-card-summary{max-width:64rem;color:var(--osc-text);margin:18px 0 0;font-size:.82rem;line-height:1.65}.phase12-why-care,.phase12-verification-gap,.phase12-next-action{border-top:1px solid var(--osc-rule-soft);gap:6px;max-width:68rem;margin-top:16px;padding-top:14px;display:grid}.phase12-why-care p,.phase12-verification-gap p{color:var(--osc-text-muted);margin:0;font-size:.7rem;line-height:1.55}.phase12-next-action strong{color:var(--osc-text);font-size:.72rem;line-height:1.5}.phase12-card-metrics{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.phase12-card-metrics span{border:1px solid var(--osc-rule-soft);background:var(--osc-surface-1);color:var(--osc-text-subtle);font-family:var(--osc-font-data);text-transform:uppercase;padding:6px 8px;font-size:.48rem}.phase12-intelligence-detail{border:1px solid var(--osc-rule);background:var(--osc-surface-1);max-width:68rem;margin-top:17px}.phase12-intelligence-detail>summary{color:var(--osc-text);font-family:var(--osc-font-data);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:11px 13px;font-size:.52rem;font-weight:900}.phase12-intelligence-detail>div{border-top:1px solid var(--osc-rule-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:15px;display:grid}.phase12-intelligence-detail section ul{color:var(--osc-text-muted);gap:6px;margin:8px 0 0;padding-left:18px;font-size:.68rem;line-height:1.5;display:grid}.phase12-bulletin-card footer{border-top:1px solid var(--osc-warning-rule);max-width:68rem;color:var(--osc-text-faint);margin-top:18px;padding-top:12px;font-size:.6rem;line-height:1.5}.phase12-decision-message{border-bottom:1px solid var(--osc-rule-soft);background:var(--osc-accent-wash);color:var(--osc-text-muted);font-family:var(--osc-font-data);align-items:center;gap:12px;padding:9px 30px;font-size:.54rem;display:flex}.phase12-decision-message strong{color:var(--osc-accent-strong);letter-spacing:.06em;text-transform:uppercase}.phase12-decision-message-error{border-bottom-color:var(--osc-danger-rule);background:#b63e3314}.phase12-human-decision{border-top:1px solid var(--osc-rule);justify-content:space-between;align-items:center;gap:22px;max-width:68rem;margin-top:20px;padding-top:16px;display:flex}.phase12-human-decision-copy{min-width:0}.phase12-human-decision-copy>span{color:var(--osc-accent-strong);font-family:var(--osc-font-data);letter-spacing:.09em;text-transform:uppercase;font-size:.54rem;font-weight:900}.phase12-human-decision-copy p{color:var(--osc-text-subtle);margin:5px 0 0;font-size:.62rem;line-height:1.5}.phase12-human-decision-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.phase12-human-decision-actions button,.phase12-watching-label{border:1px solid var(--osc-rule);background:var(--osc-surface-1);min-height:34px;color:var(--osc-text-muted);font-family:var(--osc-font-data);letter-spacing:.055em;text-transform:uppercase;padding:8px 11px;font-size:.5rem;font-weight:900}.phase12-human-decision-actions button{cursor:pointer}.phase12-human-decision-actions button:disabled{cursor:wait;opacity:.45}.phase12-decision-accept{border-color:var(--osc-accent)!important;color:var(--osc-accent-strong)!important}.phase12-decision-watch{border-color:var(--osc-warning-rule)!important;color:var(--osc-text)!important}.phase12-decision-dismiss{border-color:var(--osc-danger-rule)!important}.phase12-human-decision-actions button:not(:disabled):hover{background:var(--osc-surface-hover);color:var(--osc-text)!important}.phase12-watching-label{border-color:var(--osc-warning-rule);color:var(--osc-text)}@media (width<=820px){.phase12-board-header,.phase12-card-heading{flex-direction:column}.phase12-board-status,.phase12-reportability{justify-items:start;width:100%}.phase12-reportability small{text-align:left}.phase12-card-topline time{margin-left:0}.phase12-intelligence-detail>div{grid-template-columns:1fr}.phase12-human-decision{flex-direction:column;align-items:flex-start}.phase12-human-decision-actions{justify-content:flex-start;width:100%}}.phase12-bulletin-board{height:100%;min-height:0;overflow:hidden}.phase12-board-header,.phase12-intake-strip{flex:none}.phase12-bulletin-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.phase12-heat-map{background:radial-gradient(circle at 72% 8%,#b38b4012,#0000 34rem),#10120f;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.heat-map-header{border-bottom:1px solid var(--console-rule);flex:none;justify-content:space-between;align-items:flex-end;gap:28px;padding:24px 26px 20px;display:flex}.heat-map-kicker{color:var(--console-gold-light);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:.52rem;font-weight:900;display:flex}.heat-map-live-dot,.heat-map-heat-dot{background:var(--console-green);width:8px;height:8px;box-shadow:0 0 6px var(--console-green), 0 0 12px #72aa7d57;border-radius:50%;flex:0 0 8px}.heat-map-header h1{color:var(--console-cream);font-family:var(--font-display);margin:7px 0 0;font-size:clamp(2.25rem,4vw,3.8rem);line-height:.95}.heat-map-header p{color:#8c8e84;max-width:760px;margin:13px 0 0;font-size:.69rem;line-height:1.55}.heat-map-header-tools{align-items:stretch;gap:8px;display:flex}.heat-map-stat{text-align:right;background:#0c0e0b;border:1px solid #34372f;flex-direction:column;justify-content:center;min-width:105px;padding:9px 12px;display:flex}.heat-map-stat strong{color:var(--console-cream);font-family:var(--font-display);font-size:1.15rem}.heat-map-stat span{color:#73766c;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:.42rem}.heat-map-refresh{min-width:78px;color:var(--console-gold-light);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#0d0f0c;border:1px solid #45473f;font-size:.48rem;font-weight:900}.heat-map-refresh:hover{border-color:var(--console-gold);color:var(--console-cream)}.heat-map-doctrine{border-bottom:1px solid var(--console-rule-soft);color:#74776d;background:#ffffff03;flex:none;align-items:center;gap:8px;min-height:43px;padding:8px 26px;font-size:.56rem;display:flex}.heat-map-doctrine strong{color:var(--console-gold-light)}.heat-map-doctrine small{color:#5f6259;font-family:var(--font-mono);white-space:nowrap;margin-left:auto;font-size:.45rem}.heat-map-column-headings,.heat-map-row{grid-template-columns:minmax(170px,.8fr) 95px 150px minmax(300px,1.8fr) 125px;align-items:center;gap:18px;display:grid}.heat-map-column-headings{border-bottom:1px solid var(--console-rule);color:#64675e;min-height:34px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:0 26px;font-size:.44rem;font-weight:900}.heat-map-list{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.heat-map-row{border-bottom:1px solid var(--console-rule-soft);background:#ffffff02;min-height:96px;padding:15px 26px;position:relative}.heat-map-row:before{content:"";background:#5f6259;width:3px;position:absolute;inset:0 auto 0 0}.heat-map-row:hover{background:#ffffff05}.heat-map-row.verify:before{background:var(--console-red-light)}.heat-map-row.call:before{background:var(--console-gold)}.heat-map-row.monitor:before{background:var(--console-amber)}.heat-map-row.hold:before{background:#686b62}.heat-map-row.verify .heat-map-heat-dot{background:var(--console-red-light);box-shadow:0 0 7px var(--console-red-light), 0 0 15px #b63e3373}.heat-map-row.call .heat-map-heat-dot{background:var(--console-gold);box-shadow:0 0 7px var(--console-gold), 0 0 14px #b38b406b}.heat-map-row.monitor .heat-map-heat-dot{background:var(--console-amber);box-shadow:0 0 7px var(--console-amber), 0 0 14px #d19a4766}.heat-map-row.hold .heat-map-heat-dot,.heat-map-row.unscored .heat-map-heat-dot{box-shadow:none;background:#666960}.heat-map-place{align-items:center;gap:11px;min-width:0;display:flex}.heat-map-place strong{color:var(--console-cream);font-family:var(--font-display);font-size:1.05rem;display:block}.heat-map-place small{color:#6d7066;margin-top:4px;font-size:.48rem;display:block}.heat-map-count strong,.heat-map-reportability strong{color:var(--console-cream);font-family:var(--font-display);font-size:1.35rem;display:block}.heat-map-count span,.heat-map-reportability span{color:#6f7268;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:.43rem;display:block}.heat-map-lead{min-width:0}.heat-map-lead span{color:var(--console-gold-light);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:.43rem;font-weight:900;display:block}.heat-map-lead strong{color:#b7b4a9;text-overflow:ellipsis;font-size:.65rem;line-height:1.4;display:block;overflow:hidden}.heat-map-row time{color:#75786e;font-family:var(--font-mono);text-align:right;font-size:.49rem}.heat-map-empty{color:#777a70;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:30px;display:flex}.heat-map-empty strong{color:var(--console-cream);font-family:var(--font-display);font-size:1.2rem}.heat-map-empty span{max-width:560px;font-size:.62rem;line-height:1.55}.heat-map-empty.error strong{color:var(--console-red-light)}.heat-map-empty button{color:var(--console-gold-light);font-family:var(--font-mono);text-transform:uppercase;background:#0d0f0c;border:1px solid #45473f;margin-top:8px;padding:8px 14px;font-size:.48rem}@media (width<=1050px){.heat-map-header{flex-direction:column;align-items:flex-start}.heat-map-header-tools{flex-wrap:wrap;width:100%}.heat-map-column-headings,.heat-map-row{grid-template-columns:minmax(150px,.8fr) 80px 130px minmax(220px,1.5fr)}.heat-map-column-headings>:last-child,.heat-map-row>time{display:none}}.phase12-investigations{background:radial-gradient(circle at 85% 0,#b38b400e,#0000 30rem),#10120f;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:0;min-height:100%;display:grid;overflow:hidden}.investigations-hero{border-bottom:1px solid var(--console-rule-soft);background:linear-gradient(120deg,#b38b4014,#0000 45%),#141612;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:28px 30px 24px;display:grid}.investigations-hero-copy{min-width:0}.investigations-kicker{color:var(--console-gold-light);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:9px;font-size:.53rem;font-weight:900;display:flex}.investigations-live-dot{background:var(--console-green);border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 10px #72aa7d8c}.investigations-hero h1{color:var(--console-cream);font-family:var(--font-serif);letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,4vw,4rem);line-height:.95}.investigations-hero p{color:#8d8a80;max-width:850px;margin:14px 0 0;font-size:.72rem;line-height:1.65}.investigations-command-metrics{border:1px solid var(--console-rule);background:#0c0e0b;grid-template-columns:repeat(3,116px);display:grid}.investigations-command-metrics article{border-right:1px solid var(--console-rule-soft);min-width:0;padding:13px 14px 12px}.investigations-command-metrics article:last-child{border-right:0}.investigations-command-metrics span,.investigations-command-metrics small{display:block}.investigations-command-metrics span{color:#77766d;letter-spacing:.12em;text-transform:uppercase;font-size:.46rem;font-weight:900}.investigations-command-metrics strong{color:var(--console-cream);font-family:var(--font-serif);margin:5px 0 3px;font-size:1.7rem;line-height:1;display:block}.investigations-command-metrics small{color:#5e5f58;font-size:.47rem}.investigations-command-bar{border-bottom:1px solid var(--console-rule-soft);background:#0d0f0c;grid-template-columns:auto minmax(230px,1fr) auto;align-items:end;gap:16px;padding:13px 30px;display:grid}.investigations-view-tabs{align-items:center;gap:6px;display:flex}.investigations-view-tabs button,.investigations-refresh,.investigations-empty button,.investigation-actions button{color:#9c998f;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#151713;border:1px solid #3b3d35;font-family:inherit;font-size:.5rem;font-weight:900}.investigations-view-tabs button{align-items:center;gap:8px;min-height:34px;padding:0 12px;display:inline-flex}.investigations-view-tabs button span{color:#d0cbbd;min-width:18px;font-family:var(--font-mono);text-align:center;background:#0c0e0b;border:1px solid #3f4138;padding:2px 5px;font-size:.48rem}.investigations-view-tabs button:hover,.investigations-refresh:hover,.investigations-empty button:hover,.investigation-actions button:hover:not(:disabled){color:var(--console-cream);border-color:#d2ad6294}.investigations-view-tabs button.active{color:var(--console-cream);border-color:var(--console-gold);background:linear-gradient(#b38b401f,#b38b4008),#151713}.investigations-search{justify-self:end;gap:5px;width:min(100%,420px);display:grid}.investigations-search span{color:#696a62;letter-spacing:.1em;text-transform:uppercase;font-size:.44rem;font-weight:900}.investigations-search input{width:100%;height:34px;color:var(--console-cream);font-family:var(--font-mono);background:#0b0d0a;border:1px solid #3b3d35;padding:0 11px;font-size:.58rem}.investigations-search input::placeholder{color:#565850}.investigations-refresh{min-height:34px;padding:0 14px}.investigations-refresh:disabled,.investigation-actions button:disabled{opacity:.45;cursor:not-allowed}.investigations-doctrine{border-bottom:1px solid var(--console-rule-soft);background:#b38b4009;justify-content:space-between;align-items:center;gap:20px;padding:9px 30px;display:flex}.investigations-doctrine>div{align-items:baseline;gap:10px;min-width:0;display:flex}.investigations-doctrine strong{color:var(--console-gold-light);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.49rem}.investigations-doctrine span,.investigations-doctrine small{color:#676960;font-size:.52rem}.investigations-doctrine small{font-family:var(--font-mono);white-space:nowrap}.investigations-action-message{color:#9fa39a;background:#72aa7d14;border-bottom:1px solid #72aa7d40;align-items:center;gap:11px;padding:8px 30px;font-size:.53rem;display:flex}.investigations-action-message strong{color:#9ed0a8;text-transform:uppercase;letter-spacing:.08em}.investigations-action-message.error{background:#b63e3314;border-bottom-color:#b63e334d}.investigations-action-message.error strong{color:var(--console-red-light)}.investigations-workspace{min-height:0;padding:18px 30px 34px;overflow-y:auto}.investigations-empty{border:1px solid var(--console-rule-soft);background:#121410;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:220px;padding:28px;display:grid}.investigations-empty-light{background:var(--console-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #72aa7d8c}.investigations-empty.error .investigations-empty-light{background:var(--console-red);box-shadow:0 0 10px #b63e3380}.investigations-empty strong{color:var(--console-cream);font-family:var(--font-serif);font-size:1.12rem;display:block}.investigations-empty p{color:#777970;max-width:760px;margin:6px 0 0;font-size:.62rem;line-height:1.55}.investigations-empty button{min-height:34px;padding:0 14px}.investigation-card{background:linear-gradient(110deg,#ffffff03,#0000 38%),#141612;border:1px solid #34362f;grid-template-columns:4px minmax(0,1fr);margin-bottom:14px;display:grid;position:relative;box-shadow:0 10px 28px #00000024}.investigation-card:hover{border-color:#45483e}.investigation-phase-rail{background:var(--console-blue)}.phase-researching .investigation-phase-rail{background:#c7a84c}.phase-outreach .investigation-phase-rail{background:#c87a43}.phase-active .investigation-phase-rail{background:var(--console-red)}.phase-drafting .investigation-phase-rail{background:#8a69a8}.phase-review .investigation-phase-rail{background:#8a8982}.phase-ready-to-publish .investigation-phase-rail,.phase-published .investigation-phase-rail{background:var(--console-green)}.is-paused .investigation-phase-rail{background:var(--console-amber)}.is-archived .investigation-phase-rail{background:#4e504a}.is-archived{opacity:.78}.investigation-card-body{min-width:0;padding:18px 20px 16px}.investigation-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.investigation-identity{min-width:0}.investigation-meta-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.investigation-meta-line span{color:#73756c;letter-spacing:.09em;text-transform:uppercase;border-right:1px solid #3b3d35;padding-right:7px;font-size:.46rem;font-weight:900}.investigation-meta-line span:last-child{border-right:0;padding-right:0}.investigation-meta-line .investigation-reference{color:var(--console-gold-light);font-family:var(--font-mono)}.investigation-card h2{color:var(--console-cream);font-family:var(--font-serif);margin:8px 0 0;font-size:clamp(1.18rem,2vw,1.72rem);line-height:1.12}.investigation-feed-title{color:#777a71;font-family:var(--font-mono);text-overflow:ellipsis;margin:8px 0 0;font-size:.54rem;line-height:1.5;overflow:hidden}.investigation-status-stack{justify-items:end;gap:7px;min-width:118px;display:grid}.investigation-status{color:#a7d4af;letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#72aa7d14;border:1px solid #72aa7d66;min-width:78px;padding:6px 8px;font-size:.47rem;font-weight:900}.investigation-status.paused{color:#e0b56d;background:#d19a4714;border-color:#d19a476b}.investigation-status.closed{color:#8b8d84;background:#0d0f0c;border-color:#3e4039}.investigation-status-stack small{color:#5f615a;font-family:var(--font-mono);font-size:.46rem}.investigation-operational-grid{background:#0e100d;border:1px solid #2f312b;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.investigation-operational-grid>div{border-right:1px solid #2f312b;min-width:0;padding:11px 13px}.investigation-operational-grid>div:last-child{border-right:0}.investigation-operational-grid span,.investigation-next-action>span,.investigation-detail-panel span{color:#60625b;letter-spacing:.1em;text-transform:uppercase;font-size:.44rem;font-weight:900;display:block}.investigation-operational-grid strong{color:#c5c2b7;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.58rem;display:block;overflow:hidden}.investigation-next-action{border-left:2px solid var(--console-gold);background:#b38b400e;margin-top:14px;padding:13px 14px}.investigation-next-action>span{color:var(--console-gold-light)}.investigation-next-action p{color:#a6a398;margin:6px 0 0;font-size:.64rem;line-height:1.55}.investigation-detail-panel{background:#2f312b;border:1px solid #2f312b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.investigation-detail-panel>div{background:#0e100d;min-width:0;padding:13px 14px}.investigation-detail-panel p{overflow-wrap:anywhere;color:#87897f;margin:6px 0 0;font-size:.57rem;line-height:1.5}.investigation-actions{border-top:1px solid var(--console-rule-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;padding-top:13px;display:flex}.investigation-actions button{min-height:34px;padding:0 13px}.investigation-open-button{color:#11120f!important;border-color:var(--console-gold)!important;background:var(--console-gold-light)!important}.investigation-open-button:hover{filter:brightness(1.06)}.investigation-secondary-button{color:#b5b2a8!important;background:#10120f!important}.investigation-close-button{margin-left:auto;color:#cf8e87!important;background:#b63e330f!important;border-color:#b63e336b!important}.investigation-close-button:hover:not(:disabled){color:#f0b5ae!important;border-color:var(--console-red)!important;background:#b63e331f!important}.investigation-archived-note{color:#696b64;letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:.49rem}@media (width<=1100px){.investigations-hero{grid-template-columns:1fr}.investigations-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.investigations-command-bar{grid-template-columns:1fr auto}.investigations-view-tabs{grid-column:1/-1}.investigations-search{justify-self:stretch}}@media (width<=760px){.investigations-hero,.investigations-command-bar,.investigations-doctrine,.investigations-workspace{padding-left:18px;padding-right:18px}.investigations-command-metrics{grid-template-columns:1fr}.investigations-command-metrics article{border-right:0;border-bottom:1px solid var(--console-rule-soft)}.investigations-command-metrics article:last-child{border-bottom:0}.investigations-command-bar{grid-template-columns:1fr}.investigations-view-tabs{overflow-x:auto}.investigations-search{width:100%}.investigations-doctrine{align-items:flex-start}.investigations-doctrine>div{display:grid}.investigations-doctrine small{display:none}.investigation-card-header,.investigation-operational-grid,.investigation-detail-panel{grid-template-columns:1fr}.investigation-status-stack{justify-items:start}.investigation-operational-grid>div{border-bottom:1px solid #2f312b;border-right:0}.investigation-operational-grid>div:last-child{border-bottom:0}.investigation-close-button,.investigation-archived-note{margin-left:0}}.control-room-shell{--console-black:var(--osc-canvas);--console-deep:var(--osc-surface-1);--console-panel:var(--osc-surface-2);--console-raised:var(--osc-surface-3);--console-rule:var(--osc-rule);--console-rule-soft:var(--osc-rule-soft);--console-cream:var(--osc-text);--console-muted:var(--osc-text-muted);--console-gold:var(--osc-accent);--console-gold-light:var(--osc-accent-strong);--console-red:var(--osc-danger);--console-red-light:var(--osc-danger-strong);--console-amber:var(--osc-warning);--console-green:var(--osc-success);--console-blue:var(--osc-info);min-width:320px;height:100vh;color:var(--console-cream);background:radial-gradient(circle at 62% 20%, #b38b400e, transparent 34rem), var(--console-black);grid-template-rows:78px minmax(0,1fr) 42px;display:grid;overflow:hidden}.control-room-shell button,.control-room-shell input{border-radius:0}.control-room-shell button:focus-visible,.control-room-shell input:focus-visible{outline:2px solid var(--console-gold-light);outline-offset:2px}.command-header{border-bottom:1px solid var(--console-rule);z-index:20;background:#080908;grid-template-columns:330px minmax(400px,1fr) auto;align-items:stretch;min-width:0;display:grid;box-shadow:0 10px 32px #0006}.command-brand{border-right:1px solid var(--console-rule);align-items:center;gap:14px;min-width:0;padding:10px 18px;display:flex}.osc-crest{background:radial-gradient(circle,#2a2b25 0%,#10110f 66%);border:1px solid #d2ad6280;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden}.osc-crest img{z-index:2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.osc-crest-fallback{z-index:1;color:var(--console-gold-light);font-family:var(--font-serif);letter-spacing:.05em;font-size:.84rem;font-weight:700;position:relative}.command-brand-copy{gap:5px;min-width:0;display:grid}.command-brand-copy strong{color:var(--console-cream);font-family:var(--font-serif);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1rem;overflow:hidden}.command-brand-copy span{color:var(--console-gold-light);letter-spacing:.19em;text-transform:uppercase;font-size:.56rem;font-weight:900}.header-system-grid{grid-template-columns:repeat(3,minmax(120px,1fr));min-width:0;display:grid}.system-cell{border-right:1px solid var(--console-rule-soft);flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:0 18px;display:flex}.system-cell>span{color:#77766d;letter-spacing:.15em;text-transform:uppercase;font-size:.48rem;font-weight:900}.system-cell>strong{color:#c9c5ba;font-family:var(--font-mono);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:.64rem;font-weight:700;display:flex;overflow:hidden}.system-cell .standby-status{color:var(--console-amber)}.status-light,.source-health-light,.queue-live-light,.live-alert-light{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.status-light.operational,.source-health-light.online{background:var(--console-green);box-shadow:0 0 10px #72aa7d8c}.status-light.warning,.source-health-light.delayed{background:var(--console-amber);box-shadow:0 0 10px #d19a4780}.source-health-light.offline{background:var(--console-red);box-shadow:0 0 10px #b63e3380}.command-user-area{align-items:stretch;display:flex}.command-clock,.command-user{border-left:1px solid var(--console-rule);flex-direction:column;justify-content:center;gap:5px;padding:0 17px;display:flex}.command-clock{text-align:right;min-width:205px}.command-clock span,.command-user span{color:#77766d;letter-spacing:.1em;text-transform:uppercase;font-size:.47rem;font-weight:900}.command-clock strong{color:var(--console-cream);font-family:var(--font-mono);font-size:.84rem}.command-user{min-width:128px}.command-user strong{color:var(--console-gold-light);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.command-sign-out{border:0;border-left:1px solid var(--console-rule);color:#9e998d;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;min-width:78px;padding:0 14px;font-size:.52rem;font-weight:900}.command-sign-out:hover{color:var(--console-cream);background:#191b17}.control-room-body{grid-template-columns:205px minmax(640px,1fr) 320px;min-width:0;min-height:0;display:grid;overflow:hidden}.navigation-rail{border-right:1px solid var(--console-rule);background:linear-gradient(#b38b4009,#0000 22rem),#0b0c0b;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.navigation-label{color:#67675f;letter-spacing:.18em;text-transform:uppercase;padding:19px 18px 9px;font-size:.47rem;font-weight:900}.navigation-system-label{border-top:1px solid var(--console-rule-soft);margin-top:12px}.navigation-list{display:grid}.navigation-item{color:#89877e;letter-spacing:.045em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;padding:0 15px 0 18px;font-size:.55rem;font-weight:800;display:grid;position:relative}.navigation-item:hover{color:var(--console-cream);background:#ffffff06}.navigation-active{color:var(--console-cream);border-left-color:var(--console-gold);background:linear-gradient(90deg,#b38b401f,#0000)}.navigation-icon{width:25px;height:25px;color:var(--console-gold-light);font-family:var(--font-mono);border:1px solid #3a3a33;place-items:center;font-size:.46rem;display:grid}.navigation-badge{color:#aaa69a;min-width:21px;height:21px;font-family:var(--font-mono);background:#171814;border:1px solid #44453d;place-items:center;padding:0 5px;font-size:.49rem;display:grid}.critical-badge{color:#fff2ed;background:var(--console-red);border-color:var(--console-red)}.navigation-footer{border-top:1px solid var(--console-rule);background:#090a09;margin-top:auto;padding:19px 17px 20px}.rhode-island-mark{width:40px;height:40px;color:var(--console-gold-light);font-family:var(--font-serif);border:1px solid #d2ad6273;place-items:center;margin-bottom:12px;font-size:.8rem;font-weight:700;display:grid}.navigation-footer strong,.navigation-footer span{display:block}.navigation-footer strong{color:#aaa69b;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem}.navigation-footer span{color:#5f6059;margin-top:5px;font-size:.48rem}.operations-main{background:radial-gradient(circle at 80% 0,#b38b400e,#0000 35rem),#10120f;grid-template-rows:98px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.instrument-strip{border-bottom:1px solid var(--console-rule);background:#121410;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.instrument{border-right:1px solid var(--console-rule-soft);align-content:center;min-width:0;padding:12px 17px;display:grid;position:relative}.instrument:last-child{border-right:0}.instrument:after{content:"";background:linear-gradient(90deg, var(--console-gold), #b38b4014);height:2px;position:absolute;bottom:10px;left:17px;right:17px}.instrument span{color:#827f75;letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.48rem;font-weight:900;overflow:hidden}.instrument strong{color:var(--console-cream);font-family:var(--font-serif);margin:4px 0 2px;font-size:1.95rem;line-height:1}.instrument small{color:#686860;text-overflow:ellipsis;white-space:nowrap;padding-bottom:9px;font-size:.48rem;overflow:hidden}.critical-instrument{background:linear-gradient(145deg,#b63e331f,#0000 70%)}.critical-instrument strong{color:var(--console-red-light)}.critical-instrument:after{background:linear-gradient(90deg, var(--console-red), #b63e3314)}.queue-console{grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.queue-toolbar{border-bottom:1px solid var(--console-rule-soft);background:linear-gradient(100deg,#b38b400e,#0000 40%),#151713;justify-content:space-between;align-items:flex-end;gap:28px;min-width:0;min-height:102px;padding:18px 21px 17px;display:flex}.queue-title-line{align-items:center;gap:8px;display:flex}.queue-live-light,.live-alert-light{background:var(--console-red);animation:2.2s ease-out infinite control-pulse;box-shadow:0 0 #b63e3373}.queue-title-line p{color:var(--console-red-light);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.48rem;font-weight:900}.queue-heading h1{color:var(--console-cream);font-family:var(--font-serif);margin:7px 0 0;font-size:2.1rem;line-height:.95}.queue-heading>span{color:#858177;max-width:640px;margin-top:8px;font-size:.59rem;line-height:1.45;display:block}.queue-tools{align-items:flex-end;gap:8px;display:flex}.queue-search{gap:6px;display:grid}.queue-search span{color:#716f67;letter-spacing:.11em;text-transform:uppercase;font-size:.45rem;font-weight:900}.queue-search input{width:205px;height:34px;color:var(--console-cream);background:#0d0f0c;border:1px solid #3c3d36;padding:0 10px;font-size:.61rem}.queue-search input::placeholder{color:#5f6059}.queue-tool-button{color:#a09d93;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#10120f;border:1px solid #41423a;height:34px;padding:0 12px;font-size:.48rem;font-weight:900}.queue-tool-button:hover{color:var(--console-cream);border-color:var(--console-gold)}.queue-add-button{color:#15140f;background:var(--console-gold);border-color:var(--console-gold)}.queue-add-button:hover{color:#080907;background:var(--console-gold-light)}.queue-filter-bar{border-bottom:1px solid var(--console-rule-soft);background:#0d0f0c;min-width:0;display:flex;overflow-x:auto}.queue-filter{border:0;border-right:1px solid var(--console-rule-soft);color:#73736b;letter-spacing:.065em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:9px;min-width:118px;min-height:42px;padding:0 12px;font-size:.47rem;font-weight:900;display:flex}.queue-filter:hover,.queue-filter.active{color:var(--console-cream);box-shadow:inset 0 -2px var(--console-gold);background:#ffffff06}.queue-filter.critical.active{box-shadow:inset 0 -2px var(--console-red)}.queue-filter.review.active{box-shadow:inset 0 -2px var(--console-amber)}.queue-filter.monitor.active{box-shadow:inset 0 -2px var(--console-blue)}.queue-filter.pattern.active{box-shadow:inset 0 -2px #8c75a0}.queue-filter span{color:#a4a196;min-width:20px;height:20px;font-family:var(--font-mono);border:1px solid #3d3e37;place-items:center;font-size:.47rem;display:grid}.queue-column-labels{border-bottom:1px solid var(--console-rule-soft);background:#151713;grid-template-columns:112px minmax(280px,1fr) 100px 98px minmax(180px,.7fr);min-width:0;display:grid}.queue-column-labels span{border-right:1px solid var(--console-rule-soft);color:#5e5e57;letter-spacing:.11em;text-transform:uppercase;padding:8px 12px;font-size:.43rem;font-weight:900}.queue-column-labels span:last-child{border-right:0}.signal-queue{scrollbar-width:thin;scrollbar-color:#494a42 #11130f;min-height:0;padding:9px;overflow-y:auto}.queue-row{background:#151713;border:1px solid #30322b;margin-bottom:7px;position:relative}.queue-row:last-child{margin-bottom:0}.queue-row:before{content:"";background:var(--console-gold);width:3px;position:absolute;inset:-1px auto -1px -1px}.queue-row.critical:before{background:var(--console-red)}.queue-row.review:before{background:var(--console-amber)}.queue-row.monitor:before{background:var(--console-blue)}.queue-row.pattern:before{background:#8c75a0}.queue-row:hover,.queue-row-focused{background:#191b17;border-color:#505147}.queue-row-main{grid-template-columns:112px minmax(280px,1fr) 100px 98px minmax(180px,.7fr);min-width:0;display:grid}.queue-row-main>div{border-right:1px solid var(--console-rule-soft);min-width:0;padding:13px 12px}.queue-row-main>div:last-child{border-right:0}.queue-priority{flex-direction:column;justify-content:center;display:flex}.queue-priority strong{overflow-wrap:anywhere;max-width:100%;color:var(--console-gold-light);font-family:var(--font-mono);font-size:.84rem;line-height:1.15}.queue-row.critical .queue-priority strong{color:var(--console-red-light)}.queue-priority span{color:#77766d;letter-spacing:.06em;text-transform:uppercase;margin-top:7px;font-size:.43rem;font-weight:900;line-height:1.35}.queue-incident-topline{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.queue-incident-topline span{color:var(--console-gold-light);letter-spacing:.09em;text-transform:uppercase;font-size:.48rem;font-weight:900}.queue-incident-topline i{color:#77776f;letter-spacing:.07em;text-transform:uppercase;border-left:1px solid #46473f;padding-left:7px;font-size:.45rem;font-style:normal}.queue-incident h2{color:var(--console-cream);font-family:var(--font-serif);overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:1.08rem;line-height:1.08;display:-webkit-box;overflow:hidden}.queue-incident>p{color:#7b7971;margin:4px 0 0;font-size:.52rem}.queue-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.queue-tags span{color:#7e7d74;letter-spacing:.045em;text-transform:uppercase;border:1px solid #34362f;padding:3px 5px;font-size:.4rem;font-weight:800}.queue-confidence,.queue-updated{flex-direction:column;justify-content:center;display:flex}.queue-confidence strong,.queue-updated strong{color:#c1bdb1;font-family:var(--font-mono);text-transform:uppercase;font-size:.59rem}.queue-confidence>span,.queue-updated>span{color:#66675f;margin-top:5px;font-size:.44rem}.queue-score-track{background:#32342d;height:3px;margin-top:9px;overflow:hidden}.queue-score-track i{background:linear-gradient(90deg, var(--console-gold), var(--console-red));height:100%;display:block}.queue-next-action{flex-direction:column;justify-content:center;display:flex}.queue-next-action strong{color:#aaa69b;text-overflow:ellipsis;font-size:.51rem;line-height:1.4;overflow:hidden}.queue-next-action button{width:max-content;color:var(--console-gold-light);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:.44rem;font-weight:900}.queue-next-action button:hover{color:var(--console-cream)}.incident-workspace{background:linear-gradient(120deg,#b38b400e,#0000 45%),#10120f;border-top:1px solid #3c3d36}.incident-workspace-header{border-bottom:1px solid var(--console-rule-soft);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 16px;display:flex}.incident-workspace-header span{color:var(--console-gold-light);letter-spacing:.11em;text-transform:uppercase;font-size:.45rem;font-weight:900}.incident-workspace-header h3{color:var(--console-cream);font-family:var(--font-serif);margin:5px 0 0;font-size:1.12rem}.incident-workspace-header>strong{color:var(--console-gold-light);letter-spacing:.07em;text-transform:uppercase;border:1px solid #d2ad6266;padding:7px 9px;font-size:.46rem}.incident-summary{border-bottom:1px solid var(--console-rule-soft);padding:13px 16px}.incident-summary span,.incident-command-next span{color:#77766d;letter-spacing:.1em;text-transform:uppercase;font-size:.44rem;font-weight:900}.incident-summary p{color:#aaa69c;margin:7px 0 0;font-size:.59rem;line-height:1.55}.incident-fact-grid{border-bottom:1px solid var(--console-rule-soft);grid-template-columns:1fr 1fr;display:grid}.incident-fact-panel{padding:13px 16px}.incident-fact-panel:first-child{border-right:1px solid var(--console-rule-soft)}.incident-fact-panel h4{letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font-size:.46rem}.confirmed-panel h4{color:var(--console-green)}.unconfirmed-panel h4{color:var(--console-amber)}.incident-fact-panel ul{color:#929087;margin:0;padding-left:16px;font-size:.54rem;line-height:1.55}.incident-command-row{grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:20px;padding:13px 16px;display:grid}.incident-command-next{min-width:0}.incident-command-next strong{color:var(--console-cream);margin-top:5px;font-size:.58rem;line-height:1.45;display:block}.incident-actions{gap:7px;display:flex}.accept-assignment-button,.workspace-secondary-button{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-height:31px;padding:0 10px;font-size:.44rem;font-weight:900}.accept-assignment-button{border:1px solid var(--console-gold);color:#11120e;background:var(--console-gold)}.accept-assignment-button:hover{background:var(--console-gold-light)}.assignment-accepted{color:#f2f6f0;background:#477354;border-color:#477354}.workspace-secondary-button{color:#9b988e;background:0 0;border:1px solid #41423a}.workspace-secondary-button:hover{color:var(--console-cream);border-color:var(--console-gold)}.status-rail{border-left:1px solid var(--console-rule);scrollbar-width:thin;scrollbar-color:#46473f #0c0e0b;background:#0c0e0b;min-height:0;overflow-y:auto}.status-panel{border-bottom:1px solid var(--console-rule);background:#11130f}.status-panel-header{border-bottom:1px solid var(--console-rule-soft);background:linear-gradient(100deg,#b38b400e,#0000);justify-content:space-between;align-items:flex-end;gap:14px;min-height:63px;padding:13px 15px 12px;display:flex}.status-panel-header span{color:#66675f;letter-spacing:.13em;text-transform:uppercase;font-size:.43rem;font-weight:900}.status-panel-header h2{color:var(--console-cream);font-family:var(--font-serif);margin:5px 0 0;font-size:1.23rem;line-height:1}.status-panel-header>strong{color:var(--console-gold-light);font-family:var(--font-mono);font-size:.74rem}.source-health-list{padding:4px 13px}.source-health-row{border-bottom:1px solid var(--console-rule-soft);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:57px;display:grid}.source-health-row:last-child{border-bottom:0}.source-health-row>div:nth-child(2){gap:4px;min-width:0;display:grid}.source-health-row>div:nth-child(2) strong{color:#aaa79c;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.source-health-row>div:nth-child(2) span{color:#62635c;font-size:.45rem}.source-health-meta{text-align:right;gap:4px;display:grid}.source-health-meta strong{text-transform:uppercase;font-size:.47rem}.source-health-meta span{color:#60615a;font-family:var(--font-mono);font-size:.42rem}.source-health-meta .online{color:var(--console-green)}.source-health-meta .delayed{color:var(--console-amber)}.source-health-meta .offline{color:var(--console-red-light)}.status-panel-action{border:0;border-top:1px solid var(--console-rule-soft);width:100%;min-height:36px;color:var(--console-gold-light);letter-spacing:.09em;text-align:left;text-transform:uppercase;cursor:pointer;background:#0d0f0c;padding:0 14px;font-size:.44rem;font-weight:900}.status-panel-action:hover{color:#10110e;background:var(--console-gold)}.civic-watch-list{padding:4px 13px}.civic-watch-list article{border-bottom:1px solid var(--console-rule-soft);grid-template-columns:43px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;display:grid}.civic-watch-list article:last-child{border-bottom:0}.civic-watch-list time{color:var(--console-gold-light);font-family:var(--font-mono);text-transform:uppercase;font-size:.46rem}.civic-watch-list div{gap:3px;min-width:0;display:grid}.civic-watch-list strong{color:#aaa79c;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.civic-watch-list span,.civic-watch-list small{color:#62635c;font-size:.44rem}.civic-watch-list small{color:#858177;font-family:var(--font-mono)}.recent-action-list{margin:0;padding:4px 13px 11px;list-style:none}.recent-action-list li{border-bottom:1px solid var(--console-rule-soft);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-height:61px;display:grid}.recent-action-list li:last-child{border-bottom:0}.recent-action-list time{color:var(--console-gold-light);font-family:var(--font-mono);font-size:.45rem}.recent-action-list div{gap:4px;min-width:0;display:grid}.recent-action-list strong{color:#aaa79c;font-size:.52rem}.recent-action-list span{color:#62635c;font-size:.44rem;line-height:1.4}.desk-status-grid{grid-template-columns:1fr 1fr;margin:0;display:grid}.desk-status-grid>div{border-right:1px solid var(--console-rule-soft);border-bottom:1px solid var(--console-rule-soft);min-height:61px;padding:12px 13px}.desk-status-grid>div:nth-child(2n){border-right:0}.desk-status-grid>div:nth-last-child(-n+2){border-bottom:0}.desk-status-grid dt{color:#60615a;letter-spacing:.08em;text-transform:uppercase;font-size:.41rem;font-weight:900}.desk-status-grid dd{color:#aaa79c;font-family:var(--font-mono);margin:7px 0 0;font-size:.51rem}.live-status-strip{z-index:20;background:#080908;border-top:1px solid #4a302b;grid-template-columns:150px minmax(300px,1.3fr) minmax(260px,1fr) 112px;align-items:stretch;min-width:0;display:grid}.live-status-label,.live-status-message,.live-status-source,.live-status-clock{border-right:1px solid var(--console-rule-soft);align-items:center;min-width:0;display:flex}.live-status-label{color:#fff0ea;letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(90deg,#b63e3366,#b63e331a);gap:9px;padding:0 16px;font-size:.47rem;font-weight:900}.live-status-message,.live-status-source{white-space:nowrap;gap:10px;padding:0 14px;overflow:hidden}.live-status-message strong,.live-status-source strong{color:var(--console-gold-light);letter-spacing:.07em;text-transform:uppercase;font-size:.47rem}.live-status-message span,.live-status-source span{color:#7d7b73;text-overflow:ellipsis;font-size:.48rem;overflow:hidden}.live-status-clock{color:#8f8c82;font-family:var(--font-mono);border-right:0;justify-content:center;font-size:.48rem}.mobile-control-navigation{display:none}.assignment-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040504d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.assignment-modal{width:min(760px,100%);max-height:calc(100vh - 40px);color:var(--ink);border:1px solid #5f563f;border-top:4px solid var(--console-gold);background:#f5efe3;overflow-y:auto;box-shadow:0 34px 90px #0000009e}.assignment-modal-header{min-height:98px;color:var(--console-cream);background:radial-gradient(circle at 100% 0,#b38b4029,#0000 23rem),#10120f;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 26px 19px;display:flex}.assignment-modal-header p{color:var(--console-gold-light);letter-spacing:.15em;text-transform:uppercase;margin:0 0 6px;font-size:.55rem;font-weight:900}.assignment-modal-header h2{font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.15rem);line-height:.98}.assignment-modal-close{width:37px;height:37px;color:var(--console-cream);cursor:pointer;background:0 0;border:1px solid #4a4b43;flex:0 0 37px;font-size:1.4rem}.assignment-modal-close:hover{color:#11120e;background:var(--console-gold);border-color:var(--console-gold)}.assignment-modal-body{padding:23px 26px 26px}.assignment-modal-warning{border-left:4px solid var(--critical);background:#9d2c2511;gap:5px;padding:14px 16px;display:grid}.assignment-modal-warning strong{color:var(--critical);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.assignment-modal-warning span{color:var(--muted-ink);font-size:.7rem;line-height:1.55}.assignment-field{gap:8px;margin-top:19px;display:grid}.assignment-field>span,.assignment-feed-title>span,.assignment-next-action>span,.assignment-package-list>span{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:900}.assignment-field input{border:1px solid var(--soft-rule);width:100%;min-height:44px;color:var(--ink);font-family:var(--font-serif);background:#fff;padding:0 13px;font-size:1.06rem;font-weight:700}.assignment-preview-grid{border:1px solid var(--soft-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.assignment-preview-grid>div{border-right:1px solid var(--soft-rule);border-bottom:1px solid var(--soft-rule);min-height:74px;padding:13px}.assignment-preview-grid>div:nth-child(2n){border-right:0}.assignment-preview-grid>div:nth-last-child(-n+2){border-bottom:0}.assignment-preview-grid span,.assignment-preview-grid strong{display:block}.assignment-preview-grid span{color:var(--muted-ink);letter-spacing:.09em;text-transform:uppercase;font-size:.53rem;font-weight:900}.assignment-preview-grid strong{color:var(--black);font-family:var(--font-serif);margin-top:7px;font-size:.98rem;line-height:1.25}.assignment-feed-title,.assignment-next-action{margin-top:18px;padding:14px 15px}.assignment-feed-title{border:1px solid var(--soft-rule);background:#eee6d7}.assignment-feed-title strong{color:var(--black);font-family:var(--font-mono);margin-top:8px;font-size:.7rem;line-height:1.55;display:block}.assignment-next-action{border-left:4px solid var(--gold);background:#b38b4013}.assignment-next-action strong{color:var(--black);margin-top:6px;font-size:.73rem;line-height:1.5;display:block}.assignment-package-list{margin-top:19px}.assignment-package-list ul{columns:2;color:var(--muted-ink);column-gap:30px;margin:11px 0 0;padding-left:18px;font-size:.66rem;line-height:1.55}.assignment-package-list li{break-inside:avoid;margin-bottom:5px}.assignment-modal-footer{border-top:1px solid var(--soft-rule);background:#eae1d2;justify-content:flex-end;gap:10px;min-height:68px;padding:14px 26px;display:flex}.assignment-cancel-button,.assignment-download-button{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;min-height:39px;padding:0 15px;font-size:.57rem;font-weight:900}.assignment-cancel-button{border:1px solid var(--ink);color:var(--ink);background:0 0}.assignment-download-button{border:1px solid var(--gold);color:var(--black);background:var(--gold)}.assignment-download-button:hover{background:var(--gold-light)}.assignment-download-button:disabled{color:#837d73;cursor:not-allowed;background:#d9d1c4;border-color:#d9d1c4}@keyframes control-pulse{0%{box-shadow:0 0 #b63e3370}70%{box-shadow:0 0 0 7px #b63e3300}to{box-shadow:0 0 #b63e3300}}@media (width<=1280px){.command-header{grid-template-columns:285px minmax(330px,1fr) auto}.control-room-body{grid-template-columns:180px minmax(600px,1fr) 290px}.command-brand-copy strong{font-size:.86rem}.system-cell{padding-inline:12px}.queue-column-labels,.queue-row-main{grid-template-columns:104px minmax(240px,1fr) 88px 88px minmax(155px,.65fr)}}@media (width<=1080px){.control-room-shell{grid-template-rows:auto auto 42px;height:auto;min-height:100vh;overflow:visible}.command-header{grid-template-columns:1fr auto;min-height:78px}.header-system-grid{display:none}.control-room-body{grid-template-columns:175px minmax(0,1fr);min-height:calc(100vh - 120px);overflow:visible}.operations-main{min-height:900px}.status-rail{border-top:1px solid var(--console-rule);border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.source-health-panel,.civic-watch-panel,.recent-actions-panel,.desk-status-panel{border-right:1px solid var(--console-rule)}}@media (width<=760px){.control-room-shell{padding-bottom:58px}.command-header{grid-template-columns:minmax(0,1fr) auto}.command-brand{padding-inline:12px}.osc-crest{flex-basis:46px;width:46px;height:46px}.command-brand-copy strong{font-size:.7rem}.command-clock,.command-user{display:none}.command-sign-out{min-width:72px}.control-room-body{grid-template-columns:1fr}.navigation-rail{display:none}.operations-main{grid-template-rows:auto auto;min-height:0;overflow:visible}.instrument-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument{border-bottom:1px solid var(--console-rule-soft);min-height:84px}.instrument:nth-child(2n){border-right:0}.instrument:last-child{grid-column:1/-1}.queue-console{overflow:visible}.queue-toolbar{flex-direction:column;align-items:flex-start}.queue-heading h1{font-size:1.8rem}.queue-tools{grid-template-columns:1fr 1fr;width:100%;display:grid}.queue-search{grid-column:1/-1}.queue-search input,.queue-tool-button{width:100%}.queue-column-labels{display:none}.signal-queue{overflow:visible}.queue-row-main{grid-template-columns:65px minmax(0,1fr)}.queue-row-main>div{border-right:0}.queue-priority{grid-row:1/5;border-right:1px solid var(--console-rule-soft)!important}.queue-confidence,.queue-updated,.queue-next-action{border-top:1px solid var(--console-rule-soft);grid-column:2}.queue-confidence,.queue-updated{min-height:56px}.incident-fact-grid{grid-template-columns:1fr}.incident-fact-panel:first-child{border-right:0;border-bottom:1px solid var(--console-rule-soft)}.incident-command-row{grid-template-columns:1fr}.incident-actions{grid-template-columns:1fr;display:grid}.status-rail{grid-template-columns:1fr}.status-panel{border-right:0}.live-status-strip{display:none}.mobile-control-navigation{z-index:60;border-top:2px solid var(--console-gold);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080908fa;grid-template-columns:repeat(4,1fr);height:58px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-control-navigation button{border:0;border-right:1px solid var(--console-rule-soft);color:#74736b;letter-spacing:.06em;text-transform:uppercase;background:0 0;font-size:.46rem;font-weight:900}.mobile-control-navigation .mobile-control-active{color:var(--console-gold-light);box-shadow:inset 0 3px var(--console-gold)}.assignment-modal-backdrop{place-items:end center;padding:0}.assignment-modal{width:100%;max-height:92vh}.assignment-modal-header{min-height:86px;padding:18px 17px 16px}.assignment-modal-header h2{font-size:1.9rem}.assignment-modal-body{padding:18px 17px 21px}.assignment-preview-grid{grid-template-columns:1fr}.assignment-preview-grid>div{border-right:0;border-bottom:1px solid var(--soft-rule)!important}.assignment-preview-grid>div:last-child{border-bottom:0!important}.assignment-package-list ul{columns:1}.assignment-modal-footer{grid-template-columns:1fr;padding:13px 17px;display:grid}.assignment-cancel-button,.assignment-download-button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=1081px){.control-room-shell{grid-template-rows:92px minmax(0,1fr) 48px}.command-header{grid-template-columns:360px minmax(430px,1fr) auto}.command-brand{gap:17px;padding:12px 20px}.osc-crest{flex-basis:62px;width:62px;height:62px}.osc-crest-fallback{font-size:1rem}.command-brand-copy{gap:7px}.command-brand-copy strong{letter-spacing:.06em;font-size:1.1rem}.command-brand-copy span{font-size:.68rem}.system-cell{gap:9px;padding:0 20px}.system-cell>span{font-size:.58rem}.system-cell>strong{font-size:.75rem}.status-light{flex-basis:8px;width:8px;height:8px}.command-clock{min-width:224px;padding-inline:20px}.command-clock span,.command-user span{font-size:.56rem}.command-clock strong{font-size:1rem}.command-user{min-width:142px;padding-inline:19px}.command-user strong{font-size:.72rem}.command-sign-out{min-width:88px;font-size:.61rem}.control-room-body{grid-template-columns:220px minmax(700px,1fr) 350px}.navigation-label{padding:21px 20px 11px;font-size:.58rem}.navigation-item{grid-template-columns:32px minmax(0,1fr) auto;gap:11px;min-height:54px;padding:0 17px 0 20px;font-size:.66rem;line-height:1.25}.navigation-icon{width:29px;height:29px;font-size:.54rem}.navigation-badge{min-width:24px;height:24px;font-size:.56rem}.navigation-footer{padding:22px 19px}.rhode-island-mark{width:47px;height:47px;font-size:.95rem}.navigation-footer strong{font-size:.63rem}.navigation-footer span{font-size:.55rem}.operations-main{grid-template-rows:116px minmax(0,1fr)}.instrument{padding:15px 20px}.instrument span{font-size:.6rem}.instrument strong{margin-top:6px;font-size:2.45rem}.instrument small{font-size:.59rem}.queue-toolbar{min-height:126px;padding:21px 24px 20px}.queue-title-line p{font-size:.58rem}.queue-heading h1{margin-top:8px;font-size:2.65rem}.queue-heading>span{margin-top:9px;font-size:.71rem;line-height:1.5}.queue-tools{gap:10px}.queue-search{gap:7px}.queue-search span{font-size:.55rem}.queue-search input{width:250px;height:40px;padding-inline:12px;font-size:.72rem}.queue-tool-button{height:40px;padding-inline:14px;font-size:.57rem}.queue-filter{min-width:135px;min-height:49px;padding-inline:14px;font-size:.58rem}.queue-filter span{min-width:23px;height:23px;font-size:.55rem}.queue-column-labels,.queue-row-main{grid-template-columns:128px minmax(320px,1fr) 118px 110px minmax(220px,.75fr)}.queue-column-labels span{padding:10px 14px;font-size:.53rem}.signal-queue{padding:11px}.queue-row{margin-bottom:9px}.queue-row-main{min-height:108px}.queue-row-main>div{padding:16px 14px}.queue-priority strong{font-size:1rem}.queue-priority span{margin-top:9px;font-size:.53rem}.queue-incident-topline{gap:9px}.queue-incident-topline span{font-size:.57rem}.queue-incident-topline i{font-size:.52rem}.queue-incident h2{margin-top:7px;font-size:1.28rem}.queue-incident>p{margin-top:6px;font-size:.65rem}.queue-tags{gap:6px;margin-top:10px}.queue-tags span{padding:4px 6px;font-size:.51rem}.queue-confidence strong,.queue-updated strong{font-size:.69rem}.queue-confidence>span,.queue-updated>span{margin-top:7px;font-size:.53rem;line-height:1.4}.queue-score-track{height:4px;margin-top:11px}.queue-next-action strong{font-size:.63rem;line-height:1.55}.queue-next-action button{margin-top:10px;font-size:.54rem}.incident-workspace-header{min-height:76px;padding:15px 19px}.incident-workspace-header span{font-size:.55rem}.incident-workspace-header h3{margin-top:7px;font-size:1.35rem}.incident-workspace-header>strong{font-size:.55rem}.incident-summary{padding:16px 19px}.incident-summary span,.incident-command-next span{font-size:.53rem}.incident-summary p{margin-top:9px;font-size:.7rem}.incident-fact-panel{padding:16px 19px}.incident-fact-panel h4{font-size:.57rem}.incident-fact-panel ul{font-size:.65rem;line-height:1.65}.incident-command-row{padding:16px 19px}.incident-command-next strong{margin-top:7px;font-size:.68rem}.accept-assignment-button,.workspace-secondary-button{min-height:37px;padding-inline:12px;font-size:.53rem}.status-panel-header{min-height:76px;padding:16px 18px 14px}.status-panel-header span{font-size:.53rem}.status-panel-header h2{margin-top:7px;font-size:1.48rem}.status-panel-header>strong{font-size:.86rem}.source-health-list{padding:5px 16px}.source-health-row{grid-template-columns:9px minmax(0,1fr) auto;gap:11px;min-height:68px}.source-health-row>div:nth-child(2){gap:6px}.source-health-row>div:nth-child(2) strong{font-size:.65rem}.source-health-row>div:nth-child(2) span{font-size:.53rem}.source-health-meta{gap:6px}.source-health-meta strong{font-size:.56rem}.source-health-meta span{font-size:.5rem}.status-panel-action{min-height:43px;padding-inline:17px;font-size:.53rem}.civic-watch-list,.recent-action-list{padding-inline:16px}.civic-watch-list article{grid-template-columns:50px minmax(0,1fr);gap:12px;min-height:78px}.civic-watch-list time{font-size:.57rem}.civic-watch-list strong{font-size:.64rem}.civic-watch-list span,.civic-watch-list small{font-size:.54rem;line-height:1.4}.recent-action-list li{grid-template-columns:45px minmax(0,1fr);gap:11px;min-height:72px}.recent-action-list time{font-size:.55rem}.recent-action-list strong{font-size:.63rem}.recent-action-list span{font-size:.53rem;line-height:1.45}.desk-status-grid>div{min-height:72px;padding:15px}.desk-status-grid dt{font-size:.51rem}.desk-status-grid dd{margin-top:9px;font-size:.62rem}.live-status-strip{grid-template-columns:165px minmax(330px,1.3fr) minmax(290px,1fr) 130px}.live-status-label{font-size:.57rem}.live-status-message strong,.live-status-source strong{font-size:.55rem}.live-status-message span,.live-status-source span,.live-status-clock{font-size:.56rem}}.control-room-shell{isolation:isolate;background:linear-gradient(#ffffff03, #ffffff03), repeating-linear-gradient(0deg, transparent 0, transparent 3px, #ffffff03 4px), radial-gradient(circle at 62% 20%, #b38b4011, transparent 34rem), var(--console-black);position:relative}.control-room-shell:before{z-index:200;pointer-events:none;content:"";border:1px solid #d2ad622e;position:fixed;inset:0;box-shadow:inset 0 0 0 3px #00000061,inset 0 0 42px #00000070}.command-header{border-top:3px solid #41361f;border-bottom-color:#55482e;position:relative;box-shadow:0 8px 28px #00000094,inset 0 -1px #d2ad6226}.command-header:after{content:"";background:linear-gradient(90deg,#0000,#d2ad62cc 18%,#d2ad6240 48%,#b63e3380 74%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 9px #d2ad6240}.command-brand{background:linear-gradient(#ffffff05,#0000);position:relative;box-shadow:inset -1px 0 #ffffff06,inset 0 -10px 20px #00000038}.command-brand:after{content:"OSC-AD / CTRL-01";color:#484940;font-family:var(--font-mono);letter-spacing:.08em;font-size:.38rem;position:absolute;bottom:6px;right:12px}.osc-crest{box-shadow:0 0 0 3px #0b0c0a,0 0 0 4px #d2ad6252,0 0 18px #b38b401f,inset 0 0 20px #000000b8}.header-system-grid{background:linear-gradient(#ffffff03,#0000001f)}.system-cell{position:relative;box-shadow:inset 1px 0 #ffffff05,inset 0 -8px 18px #0000002e}.system-cell:before{content:"";background:#373930;border-radius:50%;width:4px;height:4px;position:absolute;top:12px;right:12px;box-shadow:0 8px #373930,0 16px #373930}.system-cell:first-child:after,.system-cell:nth-child(2):after,.system-cell:nth-child(3):after{content:"";border-radius:50%;width:6px;height:6px;position:absolute;bottom:12px;right:11px}.system-cell:first-child:after{background:var(--console-green);box-shadow:0 0 5px var(--console-green), 0 0 12px #72aa7d73}.system-cell:nth-child(2):after,.system-cell:nth-child(3):after{background:var(--console-amber);box-shadow:0 0 5px var(--console-amber), 0 0 12px #d19a4773}.command-clock,.command-user,.command-sign-out{background:linear-gradient(#ffffff03,#0000)}.navigation-rail{border-right-color:#4a412e;position:relative;box-shadow:inset -7px 0 16px #0006,4px 0 18px #00000040}.navigation-rail:after{content:"";background:linear-gradient(#d2ad62a6,#d2ad6214 38%,#b63e3338 76%,#0000);width:1px;position:absolute;top:0;bottom:0;right:4px}.navigation-item{overflow:hidden;box-shadow:inset 0 -1px #ffffff05}.navigation-item:after{content:"";background:#34362f;border-radius:50%;width:4px;height:4px;position:absolute;right:7px;box-shadow:0 -7px #34362f,0 7px #34362f}.navigation-active{box-shadow:inset 3px 0 var(--console-gold), inset 0 -1px #d2ad621f, 0 0 18px #b38b400d}.navigation-active:after{background:var(--console-gold-light);box-shadow:0 0 5px var(--console-gold-light), 0 -7px #4c493d, 0 7px #4c493d}.navigation-icon{background:linear-gradient(145deg,#1c1e19,#0c0d0b);position:relative;box-shadow:inset 0 0 0 1px #000000b3,0 0 8px #00000059}.instrument-strip{border-top:1px solid #312b20;border-bottom-color:#4b402c;position:relative;box-shadow:inset 0 -12px 24px #0000002e,0 5px 16px #0000002e}.instrument-strip:before{z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg, var(--console-red), var(--console-amber) 30%, var(--console-gold) 65%, transparent);opacity:.5;height:1px;position:absolute;bottom:-1px;left:0;right:0}.instrument{background:linear-gradient(160deg,#ffffff06,#0000 55%);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff03,inset 0 -16px 24px #00000029}.instrument:before{content:"";background:var(--console-green);width:6px;height:6px;box-shadow:0 0 6px var(--console-green), 0 0 13px #72aa7d6b, -12px 0 #32342d, -24px 0 #32342d;border-radius:50%;position:absolute;top:12px;right:15px}.critical-instrument:before{background:var(--console-red-light);box-shadow:0 0 6px var(--console-red-light), 0 0 15px #e6685d73, -12px 0 #4a302b, -24px 0 #4a302b;animation:1.5s ease-in-out infinite console-critical-pulse}.queue-console{background:#10120f;border:1px solid #4b4434;margin:10px;position:relative;box-shadow:0 0 0 3px #0b0c0a,0 0 0 4px #b38b401f,inset 0 0 28px #0000006b,0 18px 35px #0000004d}.queue-console:before,.queue-console:after{z-index:5;pointer-events:none;content:"";width:22px;height:22px;position:absolute}.queue-console:before{border-top:2px solid var(--console-gold);border-left:2px solid var(--console-gold);top:-1px;left:-1px}.queue-console:after{border-right:2px solid var(--console-gold);border-bottom:2px solid var(--console-gold);bottom:-1px;right:-1px}.queue-toolbar{background:repeating-linear-gradient(90deg,#0000 0 28px,#ffffff02 29px),linear-gradient(100deg,#b38b4013,#0000 42%),#151713;position:relative}.queue-toolbar:after{content:"RX STANDBY  /  NO COLLECTOR  /  SOURCE REVIEW REQUIRED";color:#4f5048;font-family:var(--font-mono);letter-spacing:.08em;font-size:.42rem;position:absolute;top:12px;right:22px}.queue-live-light{width:8px;height:8px;box-shadow:0 0 6px var(--console-red), 0 0 15px #b63e3373}.queue-filter-bar{position:relative;box-shadow:inset 0 -1px #d2ad6214,inset 0 7px 12px #00000047}.queue-filter.active{text-shadow:0 0 8px #eee5d51f}.queue-column-labels{border-top:1px solid #22241e;box-shadow:inset 0 -7px 12px #00000029}.signal-queue{background:repeating-linear-gradient(0deg,#0000 0 31px,#ffffff02 32px);position:relative}.queue-row{overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff03,inset 0 -12px 18px #00000021,0 3px 8px #0000002e}.queue-row:after{content:"";background:var(--console-green);width:7px;height:7px;box-shadow:0 0 5px var(--console-green), 0 0 11px #72aa7d61;border-radius:50%;position:absolute;top:10px;right:10px}.queue-row.critical:after{background:var(--console-red-light);box-shadow:0 0 6px var(--console-red-light), 0 0 14px #e6685d75;animation:1.35s ease-in-out infinite console-critical-pulse}.queue-row.review:after{background:var(--console-amber);box-shadow:0 0 6px var(--console-amber), 0 0 12px #d19a4766}.queue-row.monitor:after{background:var(--console-blue);box-shadow:0 0 6px var(--console-blue), 0 0 12px #678ca361}.queue-row.pattern:after{background:#9b82ae;box-shadow:0 0 6px #9b82ae,0 0 12px #9b82ae61}.queue-row.critical{background:linear-gradient(90deg,#b63e3317,#0000 28%),#151713}.queue-row-focused{border-color:#d2ad6285;box-shadow:inset 0 0 0 1px #d2ad621f,0 0 18px #b38b4014}.queue-priority{background:linear-gradient(145deg,#ffffff05,#00000029);position:relative}.queue-priority:after{content:"";background:linear-gradient(90deg, var(--console-gold), transparent);opacity:.55;height:2px;position:absolute;bottom:10px;left:10px;right:10px}.queue-row.critical .queue-priority:after{background:linear-gradient(90deg, var(--console-red), transparent)}.queue-score-track{background:#171915;border:1px solid #383a32;box-shadow:inset 0 2px 4px #000000a6}.queue-score-track i{box-shadow:0 0 5px #d19a4759}.incident-workspace{position:relative;box-shadow:inset 0 7px 16px #00000040}.incident-workspace:before{content:"WORKSPACE CHANNEL OPEN";color:#4d4f47;font-family:var(--font-mono);letter-spacing:.08em;font-size:.39rem;position:absolute;top:8px;right:12px}.status-rail{border-left-color:#4a412e;position:relative;box-shadow:inset 7px 0 16px #00000057,-4px 0 18px #0003}.status-rail:before{z-index:4;content:"";pointer-events:none;background:linear-gradient(#d2ad628c,#d2ad6214 50%,#0000);width:1px;position:absolute;top:0;bottom:0;left:4px}.status-panel{background:linear-gradient(145deg,#ffffff05,#0000 45%),#11130f;border:1px solid #34362e;margin:8px 8px 0;position:relative;box-shadow:inset 0 0 0 1px #0000008c,0 4px 12px #0000003d}.status-panel:last-child{margin-bottom:8px}.status-panel:before,.status-panel:after{content:"";background:#55564d;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:inset 0 0 2px #000}.status-panel:before{top:7px;left:7px}.status-panel:after{bottom:7px;right:7px}.status-panel-header{padding-left:20px;position:relative}.status-panel-header:before{content:"";background:var(--console-green);width:5px;height:5px;box-shadow:0 0 5px var(--console-green), 0 0 10px #72aa7d59;border-radius:50%;position:absolute;top:17px;left:9px}.civic-watch-panel .status-panel-header:before{background:var(--console-amber);box-shadow:0 0 5px var(--console-amber), 0 0 10px #d19a4759}.recent-actions-panel .status-panel-header:before{background:var(--console-blue);box-shadow:0 0 5px var(--console-blue), 0 0 10px #678ca359}.desk-status-panel .status-panel-header:before{background:var(--console-red);box-shadow:0 0 5px var(--console-red), 0 0 10px #b63e3359}.source-health-row{padding-left:3px;position:relative;box-shadow:inset 0 -1px #ffffff03}.source-health-row:after{content:"";background:linear-gradient(90deg,#b38b4014,#0000);height:1px;position:absolute;bottom:5px;left:17px;right:0}.source-health-light{flex-basis:8px;width:8px;height:8px}.status-panel-action{position:relative}.status-panel-action:after{content:" >";color:var(--console-gold)}.live-status-strip{border-top:2px solid #5a3a30;position:relative;box-shadow:0 -8px 22px #0006,inset 0 1px #ffffff05}.live-status-strip:before{content:"";background:linear-gradient(90deg, var(--console-red), var(--console-amber), transparent);width:36%;height:2px;position:absolute;top:-2px;left:0;box-shadow:0 0 8px #b63e3340}.live-status-label{position:relative;box-shadow:inset -1px 0 #ffffff0d}.live-status-label:after{content:"";background:#6f342e;border-radius:50%;width:3px;height:3px;position:absolute;top:9px;right:10px;box-shadow:0 7px #6f342e,0 14px #6f342e}.live-alert-light{width:9px;height:9px;box-shadow:0 0 6px var(--console-red-light), 0 0 14px #e6685d80;flex-basis:9px}.live-status-message,.live-status-source{background:repeating-linear-gradient(90deg,#0000 0 38px,#ffffff02 39px)}@keyframes console-critical-pulse{0%,to{opacity:.72;filter:brightness(.95)}50%{opacity:1;filter:brightness(1.35)}}@keyframes console-warning-pulse{0%,to{opacity:.58}50%{opacity:1}}@media (width<=1080px){.queue-console,.status-panel{margin:8px}}@media (width<=760px){.control-room-shell:before{display:none}.queue-console{border-left:0;border-right:0;margin:0}.queue-toolbar:after,.incident-workspace:before,.command-brand:after{display:none}.status-panel{margin:6px}}.desk-view-screen{scrollbar-width:thin;scrollbar-color:#4c4e44 #10120f;background:repeating-linear-gradient(0deg,#0000 0 31px,#ffffff02 32px),radial-gradient(circle at 80% 0,#b38b400f,#0000 34rem),#10120f;grid-row:1/-1;min-width:0;min-height:0;padding:20px;overflow-y:auto}.view-overview .instrument-strip,.view-signals .instrument-strip{grid-row:1}.view-overview .desk-view-screen,.view-signals .queue-console{grid-row:2}.view-header{border:1px solid #474233;border-top:2px solid var(--console-gold);background:linear-gradient(110deg,#b38b401a,#0000 42%),#151713;justify-content:space-between;align-items:flex-end;gap:30px;min-height:126px;padding:22px 24px;display:flex;box-shadow:inset 0 -18px 28px #00000026,0 9px 22px #00000040}.view-kicker{color:var(--console-gold-light);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:.57rem;font-weight:900;display:flex}.view-status-light,.module-ready-light,.empty-state-light,.activity-view-light{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.view-status-light.operational,.module-ready-light{background:var(--console-green);box-shadow:0 0 6px var(--console-green), 0 0 14px #72aa7d6b}.view-status-light.warning{background:var(--console-amber);box-shadow:0 0 6px var(--console-amber), 0 0 14px #d19a4766}.view-status-light.informational{background:var(--console-blue);box-shadow:0 0 6px var(--console-blue), 0 0 14px #678ca366}.view-header h1{color:var(--console-cream);font-family:var(--font-serif);margin:10px 0 0;font-size:2.8rem;line-height:.95}.view-header p{color:#8e8b81;max-width:720px;margin:10px 0 0;font-size:.72rem;line-height:1.55}.view-route{color:#66685f;font-family:var(--font-mono);letter-spacing:.08em;background:#0d0f0c;border:1px solid #3e4038;flex:none;padding:9px 11px;font-size:.54rem}.overview-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.overview-command-card{min-height:180px;color:var(--console-cream);text-align:left;cursor:pointer;background:linear-gradient(145deg,#b38b4014,#0000 55%),#151713;border:1px solid #3b3d35;flex-direction:column;align-items:flex-start;padding:20px;display:flex;position:relative;overflow:hidden}.overview-command-card:after{content:"";background:var(--console-green);width:7px;height:7px;box-shadow:0 0 6px var(--console-green), 0 0 13px #72aa7d61;border-radius:50%;position:absolute;top:13px;right:13px}.overview-command-card:hover{border-color:var(--console-gold);transform:translateY(-1px)}.overview-command-card>span{color:var(--console-gold-light);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:900}.overview-command-card>strong{color:var(--console-cream);font-family:var(--font-serif);margin-top:13px;font-size:2.9rem;line-height:1}.overview-command-card p{color:#85837a;margin:12px 0 0;font-size:.68rem;line-height:1.5}.overview-command-card small{color:var(--console-gold-light);letter-spacing:.07em;text-transform:uppercase;margin-top:auto;padding-top:17px;font-size:.54rem;font-weight:900}.critical-command{background:linear-gradient(145deg,#b63e3329,#0000 65%),#151713}.critical-command:after{background:var(--console-red-light);box-shadow:0 0 7px var(--console-red-light), 0 0 15px #e6685d73;animation:1.5s ease-in-out infinite console-critical-pulse}.critical-command>strong{color:var(--console-red-light)}.overview-module-grid{grid-template-columns:1.45fr .8fr;gap:10px;margin-top:10px;display:grid}.control-module{background:#151713;border:1px solid #3b3d35;box-shadow:inset 0 -16px 24px #00000021}.control-module>header{border-bottom:1px solid var(--console-rule-soft);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 18px;display:flex}.control-module header span:first-child{color:#696a62;letter-spacing:.12em;text-transform:uppercase;font-size:.5rem;font-weight:900}.control-module h2{color:var(--console-cream);font-family:var(--font-serif);margin:7px 0 0;font-size:1.5rem}.module-alert{color:var(--console-red-light);letter-spacing:.09em;text-transform:uppercase;border:1px solid #e6685d7a;padding:8px 10px;font-size:.54rem}.module-data-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.module-data-grid>div{border-right:1px solid var(--console-rule-soft);border-bottom:1px solid var(--console-rule-soft);min-height:80px;padding:15px}.module-data-grid>div:last-child{border-right:0}.module-data-grid dt{color:#62645c;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:900}.module-data-grid dd{color:#b4b0a5;margin:9px 0 0;font-size:.65rem;line-height:1.4}.control-module>button{min-height:42px;color:var(--console-gold-light);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0d0f0c;border:0;padding:0 17px;font-size:.54rem;font-weight:900}.control-module>button:hover{color:#10110e;background:var(--console-gold)}.readiness-list{margin:0;padding:4px 16px 13px;list-style:none}.readiness-list li{border-bottom:1px solid var(--console-rule-soft);justify-content:space-between;align-items:center;gap:15px;min-height:51px;display:flex}.readiness-list li:last-child{border-bottom:0}.readiness-list span{color:#74766d;font-size:.58rem}.readiness-list strong{color:var(--console-green);font-family:var(--font-mono);text-transform:uppercase;font-size:.56rem}.view-empty-state{text-align:center;background:#151713;border:1px solid #3b3d35;align-content:center;place-items:center;min-height:350px;margin-top:14px;padding:45px;display:grid}.empty-state-light{background:#4b4d44;width:12px;height:12px;margin-bottom:20px;box-shadow:0 0 0 7px #4b4d441f}.view-empty-state strong{color:var(--console-cream);font-family:var(--font-serif);font-size:1.8rem}.view-empty-state p{color:#85837a;max-width:470px;margin:12px 0 0;font-size:.7rem;line-height:1.55}.view-empty-state button{border:1px solid var(--console-gold);color:#11120e;background:var(--console-gold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;min-height:40px;margin-top:22px;padding:0 16px;font-size:.55rem;font-weight:900}.assignment-view-list{gap:9px;margin-top:14px;display:grid}.assignment-view-card{background:#151713;border:1px solid #3b3d35;grid-template-columns:74px minmax(0,1fr) 170px auto;align-items:stretch;min-height:125px;display:grid}.assignment-view-card>div{border-right:1px solid var(--console-rule-soft);min-width:0;padding:17px}.assignment-view-number{color:var(--console-gold-light);font-family:var(--font-serif);place-items:center;font-size:1.6rem;display:grid}.assignment-view-card>div:nth-child(2)>span{color:var(--console-gold-light);letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:900}.assignment-view-card h2{color:var(--console-cream);font-family:var(--font-mono);margin:9px 0 0;font-size:.67rem;line-height:1.5}.assignment-view-card p{color:#85837a;margin:9px 0 0;font-size:.63rem}.assignment-view-status{flex-direction:column;justify-content:center;gap:8px;display:flex}.assignment-view-status strong{color:var(--console-green);text-transform:uppercase;font-size:.62rem}.assignment-view-status span{color:#696a62;font-size:.54rem}.assignment-view-card>button{min-width:130px;color:var(--console-gold-light);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#0d0f0c;border:0;font-size:.53rem;font-weight:900}.registry-toolbar{background:#151713;border:1px solid #3b3d35;justify-content:space-between;align-items:center;gap:25px;min-height:72px;margin-top:14px;padding:15px 18px;display:flex}.registry-toolbar div{gap:6px;display:grid}.registry-toolbar strong{color:var(--console-cream);font-family:var(--font-serif);font-size:1.15rem}.registry-toolbar span{color:#74766d;font-size:.58rem}.registry-toolbar button{border:1px solid var(--console-gold);color:#11120e;background:var(--console-gold);letter-spacing:.07em;text-transform:uppercase;min-height:38px;padding:0 14px;font-size:.54rem;font-weight:900}.registry-table{background:#151713;border:1px solid #3b3d35;margin-top:9px}.registry-table-header,.registry-row{grid-template-columns:45px minmax(230px,1fr) 150px 110px 110px 90px;align-items:center;display:grid}.registry-table-header{background:#0d0f0c;border-bottom:1px solid #3b3d35;min-height:40px}.registry-table-header span{color:#61635b;letter-spacing:.09em;text-transform:uppercase;padding:0 13px;font-size:.49rem;font-weight:900}.registry-row{border-bottom:1px solid var(--console-rule-soft);min-height:76px}.registry-row:last-child{border-bottom:0}.registry-row>*{min-width:0;padding:0 13px}.registry-signal{border-radius:50%;justify-self:center;width:9px;height:9px;padding:0}.registry-signal.online{background:var(--console-green);box-shadow:0 0 8px var(--console-green)}.registry-signal.delayed{background:var(--console-amber);box-shadow:0 0 8px var(--console-amber)}.registry-signal.offline{background:var(--console-red);box-shadow:0 0 8px var(--console-red)}.registry-row>strong{color:#b0ada2;font-size:.66rem}.registry-row>span:not(.registry-signal){color:#73756d;font-size:.58rem}.registry-health{text-transform:uppercase;font-weight:900}.registry-health.online{color:var(--console-green)!important}.registry-health.delayed{color:var(--console-amber)!important}.registry-health.offline{color:var(--console-red-light)!important}.registry-row time{color:#76786f;font-family:var(--font-mono);font-size:.55rem}.registry-row button{min-height:31px;color:var(--console-gold-light);text-transform:uppercase;background:#0d0f0c;border:1px solid #45473f;font-size:.5rem;font-weight:900}.civic-view-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.civic-view-card{border:1px solid #3b3d35;border-top:2px solid var(--console-amber);background:linear-gradient(145deg,#d19a4714,#0000 50%),#151713;flex-direction:column;min-height:280px;padding:21px;display:flex}.civic-view-card time{color:var(--console-amber);font-family:var(--font-mono);font-size:.58rem}.civic-view-card>span{color:#686a62;letter-spacing:.09em;text-transform:uppercase;margin-top:22px;font-size:.52rem;font-weight:900}.civic-view-card h2{color:var(--console-cream);font-family:var(--font-serif);margin:9px 0 0;font-size:1.55rem}.civic-view-card p{color:#85837a;margin:12px 0 0;font-size:.66rem;line-height:1.5}.civic-view-card>strong{color:var(--console-gold-light);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:.56rem}.civic-view-card button{min-height:39px;color:var(--console-gold-light);letter-spacing:.07em;text-transform:uppercase;background:#0d0f0c;border:1px solid #45473f;margin-top:auto;font-size:.53rem;font-weight:900}.activity-view-list{background:#151713;border:1px solid #3b3d35;margin:14px 0 0;padding:0;list-style:none}.activity-view-list li{border-bottom:1px solid var(--console-rule-soft);grid-template-columns:90px 22px minmax(0,1fr) 115px;align-items:center;gap:12px;min-height:96px;padding:15px 19px;display:grid}.activity-view-list li:last-child{border-bottom:0}.activity-view-list time{color:var(--console-gold-light);font-family:var(--font-mono);font-size:.62rem}.activity-view-light{width:9px;height:9px}.activity-view-light.critical{background:var(--console-red-light);box-shadow:0 0 8px var(--console-red-light)}.activity-view-light.warning{background:var(--console-amber);box-shadow:0 0 8px var(--console-amber)}.activity-view-light.informational{background:var(--console-blue);box-shadow:0 0 8px var(--console-blue)}.activity-view-list div{min-width:0}.activity-view-list div strong{color:#b1aea3;font-size:.68rem}.activity-view-list div p{color:#74766d;margin:8px 0 0;font-size:.61rem;line-height:1.45}.activity-view-list li>span:last-child{color:#686a62;text-align:right;text-transform:uppercase;font-size:.52rem}.publication-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.publication-pipeline article{background:linear-gradient(145deg,#b38b4011,#0000 52%),#151713;border:1px solid #3b3d35;min-height:190px;padding:20px;position:relative}.publication-pipeline article>span{color:var(--console-gold-light);font-family:var(--font-serif);font-size:1.4rem}.publication-pipeline article>strong{color:var(--console-cream);font-family:var(--font-serif);margin-top:20px;font-size:1.2rem;line-height:1.1;display:block}.publication-pipeline article p{color:#7e7f76;margin:12px 0 0;font-size:.63rem;line-height:1.5}.publication-pipeline article b{color:#8f8c82;width:27px;height:27px;font-family:var(--font-mono);border:1px solid #44463e;place-items:center;font-size:.57rem;display:grid;position:absolute;top:16px;right:16px}.settings-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.settings-module{background:linear-gradient(145deg,#b38b400f,#0000 50%),#151713;border:1px solid #3b3d35;flex-direction:column;min-height:225px;padding:22px;display:flex}.settings-module>span{color:var(--console-gold-light);letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:900}.settings-module h2{color:var(--console-cream);font-family:var(--font-serif);margin:13px 0 0;font-size:1.55rem}.settings-module p{color:#7e7f76;margin:13px 0 0;font-size:.66rem;line-height:1.55}.settings-module button{width:max-content;min-height:37px;color:var(--console-gold-light);letter-spacing:.07em;text-transform:uppercase;background:#0d0f0c;border:1px solid #45473f;margin-top:auto;padding:0 13px;font-size:.52rem;font-weight:900}@media (width<=1280px){.overview-command-grid,.publication-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.desk-view-screen{min-height:760px}.overview-module-grid,.civic-view-grid{grid-template-columns:1fr}}@media (width<=760px){.desk-view-screen{padding:10px}.view-header{flex-direction:column;align-items:flex-start;min-height:0;padding:19px}.view-header h1{font-size:2.2rem}.view-route{width:100%}.overview-command-grid,.publication-pipeline,.settings-module-grid,.overview-module-grid{grid-template-columns:1fr}.module-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-data-grid>div:nth-child(2n){border-right:0}.assignment-view-card{grid-template-columns:58px minmax(0,1fr)}.assignment-view-status,.assignment-view-card>button{border-top:1px solid var(--console-rule-soft);grid-column:1/-1}.assignment-view-card>button{min-height:42px}.registry-table{overflow-x:auto}.registry-table-header,.registry-row{min-width:780px}.activity-view-list li{grid-template-columns:70px 18px minmax(0,1fr)}.activity-view-list li>span:last-child{text-align:left;grid-column:3}}.system-environment-module{position:relative}.connection-test-status{background:linear-gradient(145deg,#ffffff05,#0000 55%),#0d0f0c;border:1px solid #3d4037;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:13px;min-height:76px;margin-top:18px;padding:13px 14px;display:grid;box-shadow:inset 0 0 14px #0000006b}.connection-test-indicator{background:#505249;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #50524914}.connection-test-status>div{gap:7px;min-width:0;display:grid}.connection-test-status strong{color:#aaa79c;letter-spacing:.07em;text-transform:uppercase;font-size:.59rem}.connection-test-status small{color:#74766d;font-size:.57rem;line-height:1.5}.connection-test-status.testing{border-color:#d19a4775}.connection-test-status.testing .connection-test-indicator{background:var(--console-amber);box-shadow:0 0 6px var(--console-amber), 0 0 14px #d19a476b;animation:1.15s ease-in-out infinite broadcastify-test-pulse}.connection-test-status.testing strong{color:var(--console-amber)}.connection-test-status.success{background:linear-gradient(145deg,#72aa7d14,#0000 58%),#0d0f0c;border-color:#72aa7d7a}.connection-test-status.success .connection-test-indicator{background:var(--console-green);box-shadow:0 0 6px var(--console-green), 0 0 15px #72aa7d7a}.connection-test-status.success strong{color:var(--console-green)}.connection-test-status.error{background:linear-gradient(145deg,#b63e331a,#0000 58%),#0d0f0c;border-color:#e6685d80}.connection-test-status.error .connection-test-indicator{background:var(--console-red-light);box-shadow:0 0 6px var(--console-red-light), 0 0 15px #e6685d7a}.connection-test-status.error strong{color:var(--console-red-light)}.system-environment-module>button:disabled{color:#6b685f;cursor:wait;opacity:.8;background:#151713;border-color:#34362f}@keyframes broadcastify-test-pulse{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}.registry-discovery-console{background:linear-gradient(145deg,#c9a3530b,#0000 58%),#11130f;border:1px solid #3b3d35;margin-top:14px;box-shadow:inset 0 0 24px #00000061}.registry-discovery-header{border-bottom:1px solid #34372f;justify-content:space-between;align-items:center;gap:28px;min-height:108px;padding:18px 20px;display:flex}.registry-discovery-header>div{gap:7px;display:grid}.registry-discovery-header>div>span,.broadcastify-registry-controls label{color:var(--console-gold);letter-spacing:.11em;text-transform:uppercase;font-size:.52rem;font-weight:900}.registry-discovery-header h2{color:var(--console-cream);font-family:var(--font-serif);margin:0;font-size:1.35rem}.registry-discovery-header p{color:#797b72;max-width:650px;margin:0;font-size:.61rem;line-height:1.55}.registry-discovery-header button{border:1px solid var(--console-gold);color:#11120e;background:var(--console-gold);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;flex:none;min-height:42px;padding:0 17px;font-size:.55rem;font-weight:900;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s}.registry-discovery-header button:not(:disabled):hover{border-color:var(--console-gold-light);background:var(--console-gold-light);box-shadow:0 0 16px #d19a4747}.registry-discovery-header button:disabled{color:#6f7168;cursor:not-allowed;opacity:.8;background:#1a1c17;border-color:#45483f}.registry-discovery-status{background:#0c0e0b;border:1px solid #3b3e36;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:14px;min-height:74px;margin:14px 18px 0;padding:13px 15px;display:grid}.registry-discovery-indicator{background:#505249;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #50524914}.registry-discovery-status>div{gap:6px;min-width:0;display:grid}.registry-discovery-status strong{color:#aaa79c;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.registry-discovery-status span:not(.registry-discovery-indicator){color:#76786f;font-size:.58rem;line-height:1.5}.registry-discovery-status.testing{border-color:#d19a4785}.registry-discovery-status.testing .registry-discovery-indicator{background:var(--console-amber);box-shadow:0 0 6px var(--console-amber), 0 0 15px #d19a4780;animation:1.15s ease-in-out infinite broadcastify-test-pulse}.registry-discovery-status.testing strong{color:var(--console-amber)}.registry-discovery-status.success{background:linear-gradient(145deg,#72aa7d14,#0000 58%),#0c0e0b;border-color:#72aa7d80}.registry-discovery-status.success .registry-discovery-indicator{background:var(--console-green);box-shadow:0 0 6px var(--console-green), 0 0 15px #72aa7d80}.registry-discovery-status.success strong{color:var(--console-green)}.registry-discovery-status.error{border-color:#e6685d8a}.registry-discovery-status.error .registry-discovery-indicator{background:var(--console-red-light);box-shadow:0 0 6px var(--console-red-light), 0 0 15px #e6685d7a}.registry-discovery-status.error strong{color:var(--console-red-light)}.registry-discovery-metrics{border:1px solid #34372f;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 18px 18px;display:grid}.registry-discovery-metrics article{background:#ffffff03;border-right:1px solid #34372f;align-content:center;gap:5px;min-height:92px;padding:13px 15px;display:grid}.registry-discovery-metrics article:last-child{border-right:0}.registry-discovery-metrics span{color:var(--console-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.49rem;font-weight:900}.registry-discovery-metrics strong{color:var(--console-cream);font-family:var(--font-serif);font-size:1.4rem}.registry-discovery-metrics small{color:#696b63;font-size:.52rem}.broadcastify-registry-controls{background:#151713;border:1px solid #3b3d35;justify-content:space-between;align-items:flex-end;gap:20px;min-height:76px;margin-top:10px;padding:14px 17px;display:flex}.broadcastify-registry-controls>div{gap:7px;width:min(580px,100%);display:grid}.broadcastify-registry-controls input{width:100%;min-height:38px;color:var(--console-cream);background:#0c0e0b;border:1px solid #3c4037;outline:none;padding:0 12px;font-size:.62rem}.broadcastify-registry-controls>span{color:#73756c;font-size:.54rem}.broadcastify-registry-scroll{background:#151713;border:1px solid #3b3d35;margin-top:9px;overflow-x:auto}.broadcastify-registry-table{min-width:980px}.broadcastify-registry-header,.broadcastify-registry-row{grid-template-columns:44px minmax(245px,1.35fr) minmax(190px,1fr) 135px 115px 105px;align-items:center;display:grid}.broadcastify-registry-header{background:#0d0f0c;border-bottom:1px solid #3b3d35;min-height:41px}.broadcastify-registry-header span{color:#65675f;letter-spacing:.09em;text-transform:uppercase;padding:0 12px;font-size:.49rem;font-weight:900}.broadcastify-registry-row{border-bottom:1px solid var(--console-rule-soft);min-height:82px}.broadcastify-registry-row:last-child{border-bottom:0}.registry-signal.candidate{background:var(--console-gold);box-shadow:0 0 7px #c9a353cc}.broadcastify-group-identity,.broadcastify-system{gap:6px;display:grid}.broadcastify-group-identity strong,.broadcastify-system strong{color:#b6b2a7;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.broadcastify-group-identity span,.broadcastify-system span{color:#686a62;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.broadcastify-service{color:#8b8c83;font-size:.58rem}.broadcastify-registry-row time{color:#898b82;font-size:.54rem}.broadcastify-monitoring-status{color:#8a8c82;letter-spacing:.07em;text-transform:uppercase;background:#10120e;border:1px solid #45483f;justify-self:start;padding:5px 7px;font-size:.47rem;font-weight:900}.broadcastify-monitoring-status.selected{color:var(--console-gold);border-color:#c9a3538c}.broadcastify-monitoring-status.monitoring{color:var(--console-green);border-color:#72aa7d8c}.broadcastify-monitoring-status.paused{color:var(--console-amber);border-color:#d19a478c}.broadcastify-monitoring-status.rejected{color:var(--console-red-light);border-color:#e6685d8c}.broadcastify-monitoring-status.healthy{color:var(--console-green);border-color:#72aa7d8c}.broadcastify-monitoring-status.error{color:var(--console-red-light);border-color:#e6685d8c}.broadcastify-monitoring-status.candidate{color:var(--console-gold);border-color:#c9a3538c}.broadcastify-monitoring-status.manual,.broadcastify-monitoring-status.idle{color:#8a8c82;border-color:#45483f}.broadcastify-registry-empty{color:#777970;text-align:center;place-items:center;min-height:125px;padding:24px;font-size:.61rem;display:grid}.broadcastify-registry-empty.error{color:var(--console-red-light)}.registry-editorial-warning{border-left:3px solid var(--console-gold);color:#74766d;background:#c9a35309;margin:12px 0 0;padding:12px 15px;font-size:.56rem;line-height:1.55}.master-source-warning{margin-bottom:22px}@media (width<=900px){.registry-discovery-header,.broadcastify-registry-controls{flex-direction:column;align-items:stretch}.registry-discovery-header button{width:100%}.registry-discovery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.registry-discovery-metrics article:nth-child(2){border-right:0}.registry-discovery-metrics article:nth-child(-n+2){border-bottom:1px solid #34372f}}.standby-instrument:before{background:#55574f;animation:none;box-shadow:0 0 5px #55574f8c,-12px 0 #32342d,-24px 0 #32342d}.source-candidate-instrument:before{background:var(--console-gold);box-shadow:0 0 6px #b38b40d9,0 0 13px #b38b4059,-12px 0 #403a2c,-24px 0 #403a2c}.standby-command:after{background:var(--console-amber);box-shadow:0 0 6px var(--console-amber), 0 0 13px #d19a4759;animation:none}.empty-priority-module{min-height:270px}.empty-priority-module header{border-bottom-color:#c9a3534d}.module-alert.standby{color:var(--console-gold);background:#c9a3530f;border-color:#c9a35385}.priority-empty-copy{color:#85877e;max-width:680px;margin:22px 18px;font-size:.67rem;line-height:1.7}.readiness-list .readiness-standby{color:var(--console-amber)}.queue-standby-console .queue-toolbar:after{content:"RX STANDBY  /  NO COLLECTOR  /  SOURCE REVIEW REQUIRED"}.queue-standby-console .queue-title-line p{color:var(--console-gold-light)}.queue-standby-console .queue-live-light.standby{background:var(--console-amber);box-shadow:0 0 6px var(--console-amber), 0 0 15px #d19a476b;animation:none}.signal-empty-state,.production-empty-state{background:linear-gradient(145deg,#c9a35309,#0000 58%),#11130f;border:1px solid #383b33;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:210px;padding:28px;display:grid}.signal-empty-state{margin:12px}.production-empty-state{margin-top:14px}.signal-empty-light,.production-empty-light{background:var(--console-gold);border-radius:50%;width:10px;height:10px;box-shadow:0 0 6px #c9a353cc,0 0 15px #c9a35352}.signal-empty-state>div,.production-empty-state>div{gap:8px;display:grid}.signal-empty-state strong,.production-empty-state strong{color:var(--console-cream);font-family:var(--font-serif);font-size:1.1rem}.signal-empty-state p,.production-empty-state p{color:#777970;max-width:700px;margin:0;font-size:.62rem;line-height:1.65}.signal-empty-state button{border:1px solid var(--console-gold);min-height:40px;color:var(--console-gold);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 15px;font-size:.52rem;font-weight:900}.signal-empty-state button:hover{color:#11120e;background:var(--console-gold)}.queue-add-button:disabled{color:#686a62;cursor:not-allowed;opacity:.78;background:#161814;border-color:#3b3d36}.status-panel-empty{border-bottom:1px solid var(--console-rule-soft);align-content:center;gap:7px;min-height:110px;padding:18px;display:grid}.status-panel-empty strong{color:#aaa79d;font-size:.61rem}.status-panel-empty span{color:#666860;font-size:.53rem;line-height:1.55}.source-monitoring-panel .status-panel-header:before,.desk-status-panel .status-panel-header:before{background:var(--console-amber);box-shadow:0 0 5px var(--console-amber), 0 0 10px #d19a4759}.standby-status-strip{border-top-color:#5a4a2f}.standby-status-strip:before{background:linear-gradient(90deg, var(--console-amber), var(--console-gold), transparent);width:52%;box-shadow:0 0 8px #d19a473d}.standby-status-strip .live-status-label{color:var(--console-cream);background:linear-gradient(90deg,#d19a4757,#b38b4014)}.standby-status-strip .live-alert-light.standby{background:var(--console-amber);box-shadow:0 0 6px var(--console-amber), 0 0 14px #d19a4773;animation:none}@media (width<=900px){.signal-empty-state,.production-empty-state{grid-template-columns:12px minmax(0,1fr)}.signal-empty-state button{grid-column:1/-1;width:100%}}.status-light.error{background:var(--console-red);box-shadow:0 0 6px var(--console-red-light), 0 0 14px #e6685d7a}.module-alert.error{color:var(--console-red-light);background:#b63e3317;border-color:#e6685d9e}.queue-live-light.error,.signal-empty-light.error,.live-alert-light.error{background:var(--console-red);box-shadow:0 0 6px var(--console-red-light), 0 0 15px #e6685d7a;animation:none}.signal-empty-light.loading,.live-alert-light.loading{background:var(--console-amber);box-shadow:0 0 6px var(--console-amber), 0 0 15px #d19a476b;animation:none}.signal-empty-state.error{background:linear-gradient(145deg,#b63e3314,#0000 58%),#11130f;border-color:#e6685d7a}.signal-empty-state.loading{border-color:#d19a476b}.signal-empty-state button:disabled{color:#686a62;cursor:wait;opacity:.78;background:#161814;border-color:#3b3d36}.live-status-strip.error-status-strip{border-top-color:var(--console-red)}.live-status-strip.loading-status-strip{border-top-color:var(--console-amber)}.registry-discovery-console,.broadcastify-registry-controls,.broadcastify-registry-scroll{border-color:var(--osc-rule);border-radius:var(--osc-radius-md);background:var(--osc-surface-2);box-shadow:var(--osc-shadow-panel)}.broadcastify-registry-controls{align-items:end;gap:var(--osc-space-3);min-height:auto;padding:.9rem}.broadcastify-registry-controls>div{gap:.35rem}.broadcastify-registry-controls label{color:var(--osc-text-subtle);font-family:var(--osc-font-data);letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:800}.broadcastify-registry-controls input{min-height:var(--osc-control-height);border-color:var(--osc-rule-strong);border-radius:var(--osc-radius-sm);color:var(--osc-text);background:var(--osc-canvas);font-family:var(--osc-font-body);padding:.65rem .75rem;font-size:.78rem}.broadcastify-registry-controls input::placeholder{color:var(--osc-text-faint)}.broadcastify-registry-controls input:focus{border-color:var(--osc-accent);box-shadow:0 0 0 1px var(--osc-accent-muted)}.broadcastify-registry-controls>span{color:var(--osc-text-subtle);font-family:var(--osc-font-data);font-size:.52rem}.broadcastify-registry-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(72vh,54rem);overflow:auto}.broadcastify-registry-header,.broadcastify-registry-row{gap:var(--osc-space-3);grid-template-columns:2rem minmax(14rem,1.5fr) minmax(12rem,1fr) minmax(8rem,.65fr) minmax(9rem,.65fr) minmax(8rem,.65fr);padding:0 .9rem}.broadcastify-registry-header{z-index:2;border-bottom-color:var(--osc-rule);min-height:2.45rem;color:var(--osc-text-subtle);background:var(--osc-surface-1);box-shadow:0 1px 0 var(--osc-rule);position:sticky;top:0}.broadcastify-registry-header span{color:var(--osc-text-subtle);font-family:var(--osc-font-data);letter-spacing:.12em;padding:0;font-size:.52rem;font-weight:800}.broadcastify-registry-row{border-bottom-color:var(--osc-rule-soft);background:0 0;min-height:4rem;transition:background .12s,box-shadow .12s}.broadcastify-registry-row:hover{background:var(--osc-surface-hover);box-shadow:inset 3px 0 var(--osc-accent)}.broadcastify-registry-row>*{min-width:0;padding:0}.broadcastify-group-identity,.broadcastify-system{gap:.2rem}.broadcastify-group-identity strong,.broadcastify-system strong{color:var(--osc-text);font-family:var(--osc-font-body);font-size:.76rem;font-weight:700}.broadcastify-group-identity span,.broadcastify-system span{color:var(--osc-text-subtle);font-size:.68rem}.broadcastify-service,.broadcastify-registry-row time{color:var(--osc-text-muted);font-size:.68rem}.broadcastify-registry-row time{font-family:var(--osc-font-data)}.broadcastify-monitoring-status{border-color:var(--osc-rule-strong);border-radius:var(--osc-radius-pill);width:max-content;max-width:100%;color:var(--osc-text-subtle);background:var(--osc-surface-hover);font-family:var(--osc-font-data);letter-spacing:.08em;justify-self:start;align-items:center;padding:.3rem .55rem;font-size:.52rem;font-weight:800;line-height:1;display:inline-flex}.broadcastify-monitoring-status.candidate,.broadcastify-monitoring-status.selected{border-color:var(--osc-accent-muted);color:var(--osc-accent-strong);background:var(--osc-accent-wash)}.broadcastify-monitoring-status.monitoring,.broadcastify-monitoring-status.healthy{border-color:var(--osc-success-rule);color:var(--osc-success-strong)}.broadcastify-monitoring-status.paused{border-color:var(--osc-warning-rule);color:var(--osc-warning-strong)}.broadcastify-monitoring-status.rejected,.broadcastify-monitoring-status.error{border-color:var(--osc-danger-rule);color:var(--osc-danger-strong)}.registry-signal.candidate{background:var(--osc-accent);width:8px;height:8px;box-shadow:0 0 6px var(--osc-accent), 0 0 12px var(--osc-accent-muted)}.broadcastify-registry-empty{color:var(--osc-text-subtle)}.registry-editorial-warning{border-left-color:var(--osc-accent);color:var(--osc-text-muted);background:var(--osc-accent-wash)}.source-control-stage{border:1px solid var(--osc-rule);border-radius:var(--osc-radius-md);background:var(--osc-surface-2);box-shadow:var(--osc-shadow-panel);margin-top:14px;overflow:hidden}.source-control-stage+.source-control-stage{margin-top:16px}.source-control-stage .source-control-stage-header{border:0;border-bottom:1px solid var(--osc-rule);background:linear-gradient(100deg, var(--osc-accent-wash), transparent 48%), var(--osc-surface-2);box-shadow:none;border-radius:0;margin:0}.source-control-stage .source-control-stage-header>div>span{color:var(--osc-accent-strong)}.source-control-stage .registry-discovery-status{border:0;border-bottom:1px solid var(--osc-rule-soft);background:var(--osc-surface-1);box-shadow:none;border-radius:0;margin:0}.source-control-stage-registered .input-control-center{gap:var(--osc-space-3);padding:.9rem}.source-control-stage-registered .input-control-summary article,.source-control-stage-registered .input-control-toolbar,.source-control-stage-registered .input-control-list,.source-control-stage-registered .input-control-detail{box-shadow:none}.source-control-stage-discovery .registry-discovery-metrics,.source-control-stage-discovery .broadcastify-registry-controls{border:0;border-bottom:1px solid var(--osc-rule);box-shadow:none;border-radius:0;margin:0}.source-control-stage-discovery .broadcastify-registry-scroll{box-shadow:none;border:0;border-radius:0;margin:0}.source-control-stage-discovery .registry-editorial-warning{border-top:1px solid var(--osc-rule-soft);border-left:3px solid var(--osc-accent);margin:0;padding:12px 15px}@media (width<=900px){.source-control-stage{margin-top:10px}}.control-room-shell.overview-focus{grid-template-rows:78px minmax(0,1fr) 42px}.control-room-body.overview-focus{grid-template-columns:205px minmax(0,1fr)}.control-room-body.overview-focus .operations-main{grid-template-rows:minmax(0,1fr)}.bulletin-board-overview{background:radial-gradient(circle at 68% 14%, var(--osc-accent-wash), transparent 32rem), var(--osc-canvas);min-height:0;padding:22px;overflow:auto}.bulletin-board-overview .broadcastify-bulletin-board{min-height:calc(100% - 2px);margin:0}@media (width<=1100px){.control-room-body.overview-focus{grid-template-columns:185px minmax(0,1fr)}}@media (width<=760px){.control-room-body.overview-focus{grid-template-columns:minmax(0,1fr)}.bulletin-board-overview{padding:12px}}.control-room-body.overview-focus .operations-main{height:100%;min-height:0;display:block;overflow:hidden}.bulletin-board-overview{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:18px;display:block;overflow:hidden}.bulletin-board-overview .broadcastify-bulletin-board{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:100%;margin:0;display:flex}.bulletin-board-overview .broadcastify-bulletin-empty{flex:auto;min-height:0}.operations-main.view-signals>.instrument-strip,.operations-main.view-signals>.queue-console{display:none}body:has(.operations-main.view-signals) .status-rail{display:none}.operations-main.view-signals{grid-column:2/-1;min-width:0}.live-signals-console{border:1px solid var(--osc-rule);background:var(--osc-surface-1);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.live-signals-header{border-bottom:1px solid var(--osc-rule);flex:none;justify-content:space-between;align-items:flex-end;gap:32px;padding:26px 28px 22px;display:flex}.live-signals-kicker{color:var(--osc-accent-strong);font-family:var(--osc-font-data);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:7px;font-size:.55rem;font-weight:900;display:flex}.live-signals-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.live-signals-dot.loading{opacity:.45}.live-signals-dot.error{color:#b63e33}.live-signals-header h1{color:var(--osc-text);margin:0;font-size:clamp(2rem,3vw,3.2rem);line-height:.95}.live-signals-header p{max-width:48rem;color:var(--osc-text-muted);margin:10px 0 0;font-size:.72rem;line-height:1.55}.live-signals-header-tools{flex:none;align-items:flex-end;gap:16px;display:flex}.live-signals-search{flex-direction:column;gap:7px;display:flex}.live-signals-search span,.live-signals-count span{color:var(--osc-text-subtle);font-family:var(--osc-font-data);letter-spacing:.09em;text-transform:uppercase;font-size:.48rem;font-weight:800}.live-signals-search input{border:1px solid var(--osc-rule);width:270px;min-height:38px;color:var(--osc-text);font:inherit;background:0 0;outline:none;padding:8px 11px;font-size:.7rem}.live-signals-search input:focus{border-color:var(--osc-accent)}.live-signals-count{flex-direction:column;align-items:flex-end;gap:2px;min-width:92px;display:flex}.live-signals-count strong{color:var(--osc-text);font-family:var(--osc-font-data);font-size:1.45rem;line-height:1}.live-signals-doctrine{border-bottom:1px solid var(--osc-rule);color:var(--osc-text-subtle);flex:none;gap:9px;padding:10px 28px;font-size:.62rem;line-height:1.45;display:flex}.live-signals-doctrine strong{color:var(--osc-text-muted)}.live-signals-columns,.live-signal-row{grid-template-columns:118px minmax(150px,210px) minmax(125px,165px) minmax(125px,165px) minmax(280px,1fr);display:grid}.live-signals-columns{border-bottom:1px solid var(--osc-rule);background:#ffffff05;flex:none}.live-signals-columns span{color:var(--osc-text-subtle);font-family:var(--osc-font-data);letter-spacing:.09em;text-transform:uppercase;padding:9px 12px;font-size:.46rem;font-weight:900}.live-signals-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.live-signal-row{border-bottom:1px solid var(--osc-rule-soft);min-height:72px}.live-signal-row>*{min-width:0;padding:12px}.live-signal-row>*+*{border-left:1px solid var(--osc-rule-soft)}.live-signal-row time,.live-signal-municipality,.live-signal-type{color:var(--osc-text-muted);font-family:var(--osc-font-data);font-size:.55rem;line-height:1.4}.live-signal-source{flex-direction:column;gap:4px;display:flex}.live-signal-source strong{color:var(--osc-text);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.live-signal-source span{color:var(--osc-text-subtle);font-family:var(--osc-font-data);letter-spacing:.07em;font-size:.46rem}.live-signal-type{text-transform:uppercase}.live-signal-content strong{color:var(--osc-text);font-size:.72rem;line-height:1.35;display:block}.live-signal-content p{color:var(--osc-text-muted);margin:5px 0 0;font-size:.63rem;line-height:1.5}.live-signal-content small{color:var(--osc-text-subtle);margin-top:5px;font-size:.54rem;display:block}.live-signals-empty{min-height:180px;color:var(--osc-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px;display:flex}.live-signals-empty.error{color:#b86a62}.live-signals-empty button{border:1px solid var(--osc-rule);color:var(--osc-text);cursor:pointer;background:0 0;padding:8px 12px}.live-signals-footer{border-top:1px solid var(--osc-rule);color:var(--osc-text-subtle);font-family:var(--osc-font-data);letter-spacing:.04em;flex:none;padding:8px 28px;font-size:.48rem}@media (width<=1050px){.live-signals-header{flex-direction:column;align-items:stretch}.live-signals-header-tools{width:100%}.live-signals-search{flex:auto}.live-signals-search input{width:100%}.live-signals-columns,.live-signal-row{grid-template-columns:105px 150px 125px minmax(240px,1fr)}.live-signals-columns span:nth-child(3),.live-signal-municipality{display:none}}.operations-main.view-signals>.live-signals-console{grid-row:1/-1;align-self:stretch;min-height:0}.operations-main.view-activity{grid-column:2/-1;grid-template-rows:minmax(0,1fr);min-width:0}.operations-main.view-activity>.phase12-heat-map{grid-row:1/-1}.operations-main.view-assignments{grid-column:2/-1;grid-template-rows:minmax(0,1fr);min-width:0}.operations-main.view-assignments>.phase12-investigations{grid-row:1/-1}.civic-watch-console{gap:18px;display:grid}.civic-watch-status{background:#ffffff06;border:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.civic-watch-status>div:first-child{gap:5px;display:grid}.civic-watch-status strong{letter-spacing:.08em;text-transform:uppercase;font-size:.86rem}.civic-watch-status span,.civic-watch-status small{color:var(--text-muted)}.civic-watch-sync{text-align:right;gap:2px;min-width:160px;display:grid}.civic-watch-sync>span{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.civic-watch-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.civic-watch-metrics article{background:#ffffff05;border:1px solid #ffffff14;gap:4px;padding:16px 18px;display:grid}.civic-watch-metrics span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.civic-watch-metrics strong{font-size:1.55rem}.civic-watch-metrics small{color:var(--text-muted)}.civic-watch-list{border:1px solid #ffffff14;overflow:hidden}.civic-watch-columns,.civic-watch-row{grid-template-columns:170px minmax(0,1fr) 250px;align-items:start;gap:18px;display:grid}.civic-watch-columns{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;background:#ffffff0b;padding:10px 16px;font-size:.67rem}.civic-watch-row{border-top:1px solid #fff1;padding:16px}.civic-watch-row time{font-size:.82rem;font-weight:700}.civic-watch-meeting{min-width:0}.civic-watch-meeting>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;display:block}.civic-watch-meeting h2{margin:0;font-size:1rem;line-height:1.35}.civic-watch-meeting p{color:var(--text-muted);margin:7px 0 0;line-height:1.5}.civic-watch-source{gap:7px;display:grid}.civic-watch-source strong{font-size:.78rem;line-height:1.35}.civic-watch-source a{width:fit-content;font-size:.75rem;font-weight:700;text-decoration:none}.civic-watch-source span{color:var(--text-muted);font-size:.75rem}@media (width<=900px){.civic-watch-status{flex-direction:column;align-items:flex-start}.civic-watch-sync{text-align:left}.civic-watch-metrics{grid-template-columns:1fr}.civic-watch-columns{display:none}.civic-watch-row{grid-template-columns:1fr}}.civic-watch-meeting-list{border:1px solid var(--console-rule);background:#0f110e;margin-top:12px;overflow:hidden}.civic-watch-meeting-list .civic-watch-columns{border-bottom:1px solid var(--console-rule);background:#181a16;grid-template-columns:118px minmax(0,1fr) 215px;align-items:center;min-height:34px;display:grid}.civic-watch-meeting-list .civic-watch-columns span{color:#72736a;letter-spacing:.11em;text-transform:uppercase;padding:0 14px;font-size:.5rem;font-weight:900}.civic-watch-meeting-list .civic-watch-row{border-bottom:1px solid var(--console-rule-soft);background:linear-gradient(90deg,#b38b4006,#0000 26%);grid-template-columns:118px minmax(0,1fr) 215px;align-items:stretch;min-height:116px;display:grid}.civic-watch-meeting-list .civic-watch-row:last-child{border-bottom:0}.civic-watch-date{border-right:1px solid var(--console-rule-soft);flex-direction:column;justify-content:center;gap:9px;padding:17px 14px;display:flex}.civic-watch-date time{color:var(--console-gold-light);font-family:var(--font-mono);font-size:.72rem;font-weight:800;line-height:1.45}.civic-watch-date>span{color:#87877e;letter-spacing:.08em;text-transform:uppercase;border:1px solid #3e4038;width:max-content;padding:4px 6px;font-size:.45rem;font-weight:900}.civic-watch-meeting{flex-direction:column;justify-content:center;min-width:0;padding:16px 18px;display:flex}.civic-watch-meeting>span{color:var(--console-gold-light);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:.52rem;font-weight:900}.civic-watch-meeting h2{color:var(--console-cream);font-family:var(--font-serif);margin:0;font-size:1.02rem;line-height:1.25}.civic-watch-meeting-meta{gap:6px;margin-top:11px;display:grid}.civic-watch-meeting-meta span{color:#96958c;font-size:.62rem;line-height:1.45}.civic-watch-meeting-meta b{color:#6d6e66;letter-spacing:.08em;text-transform:uppercase;min-width:58px;margin-right:8px;font-size:.49rem;display:inline-block}.civic-watch-meeting-list .civic-watch-source{border-left:1px solid var(--console-rule-soft);flex-direction:column;justify-content:center;gap:11px;min-width:0;padding:15px 14px;display:flex}.civic-watch-meeting-list .civic-watch-source>strong{color:#aaa89f;font-size:.58rem;line-height:1.4}.civic-watch-actions{gap:7px;display:grid}.civic-watch-actions a,.civic-watch-actions>span{color:#aaa89f;letter-spacing:.05em;text-transform:uppercase;background:#11130f;border:1px solid #45463e;align-items:center;min-height:31px;padding:0 9px;font-size:.49rem;font-weight:900;line-height:1.3;text-decoration:none;display:flex}.civic-watch-actions a:hover{color:#11120e;border-color:var(--console-gold);background:var(--console-gold)}.civic-watch-actions .civic-watch-calendar-action{color:var(--console-gold-light);border-color:#d2ad628c}@media (width<=1180px){.civic-watch-meeting-list .civic-watch-columns{display:none}.civic-watch-meeting-list .civic-watch-row{grid-template-columns:105px minmax(0,1fr)}.civic-watch-meeting-list .civic-watch-source{border-top:1px solid var(--console-rule-soft);border-left:0;grid-column:1/-1}.civic-watch-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.civic-watch-meeting-list .civic-watch-row{grid-template-columns:1fr}.civic-watch-date{border-right:0;border-bottom:1px solid var(--console-rule-soft)}.civic-watch-actions{grid-template-columns:1fr}}.civic-watch-console{grid-template-rows:auto auto auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.civic-watch-meeting-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4b4b43 #0f110e;min-height:0;overflow:hidden auto}.civic-watch-meeting-list .civic-watch-columns{z-index:4;position:sticky;top:0}@media (width<=760px){.civic-watch-console{grid-template-rows:none;height:auto;overflow:visible}.civic-watch-meeting-list{overflow:visible}.civic-watch-meeting-list .civic-watch-columns{position:static}}.civic-watch-console{gap:9px}.civic-watch-status{gap:16px;padding:10px 14px}.civic-watch-status>div:first-child{gap:2px}.civic-watch-status strong{font-size:.76rem}.civic-watch-status span,.civic-watch-status small{font-size:.66rem;line-height:1.25}.civic-watch-sync{gap:0;min-width:145px}.civic-watch-sync>span{font-size:.58rem}.civic-watch-sync>strong{font-size:.86rem}.civic-watch-sync>small{font-size:.62rem}.civic-watch-metrics{gap:8px}.civic-watch-metrics article{gap:1px;padding:8px 12px}.civic-watch-metrics span{font-size:.58rem}.civic-watch-metrics strong{font-size:1.15rem;line-height:1.1}.civic-watch-metrics small{font-size:.64rem;line-height:1.2}.civic-watch-meeting-list{margin-top:4px}.civic-watch-console{grid-template-rows:auto auto minmax(0,1fr)}.civic-watch-filter-shell{grid-template-rows:auto minmax(0,1fr);gap:6px;min-height:0;display:grid;overflow:hidden}.civic-watch-filter-bar{border:1px solid var(--console-rule);background:#151712;grid-template-columns:115px 150px minmax(170px,1fr) 125px minmax(165px,1fr) auto;align-items:end;gap:7px;padding:8px 10px;display:grid}.civic-watch-filter-bar label{gap:4px;min-width:0;display:grid}.civic-watch-filter-bar label>span{color:#74756c;letter-spacing:.09em;text-transform:uppercase;font-size:.48rem;font-weight:900}.civic-watch-filter-bar select,.civic-watch-filter-bar input{color:#c5c3b8;width:100%;min-width:0;height:30px;font:inherit;background:#0f110e;border:1px solid #3d3f37;border-radius:0;outline:none;padding:0 8px;font-size:.58rem}.civic-watch-filter-bar select:focus,.civic-watch-filter-bar input:focus{border-color:var(--console-gold)}.civic-watch-filter-bar input::placeholder{color:#62635c}.civic-watch-filter-actions{grid-template-rows:auto auto;grid-template-columns:auto auto;place-items:center start;column-gap:4px;display:grid}.civic-watch-filter-actions strong{color:var(--console-gold-light);font-size:.7rem}.civic-watch-filter-actions>span{color:#73746c;text-transform:uppercase;font-size:.48rem}.civic-watch-filter-actions button{color:#aaa89f;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#11130f;border:1px solid #45463e;grid-column:1/-1;min-width:68px;height:24px;margin-top:3px;padding:0 8px;font-size:.48rem;font-weight:900}.civic-watch-filter-actions button:hover{border-color:var(--console-gold);color:var(--console-gold-light)}.civic-watch-filter-shell .civic-watch-meeting-list{margin-top:0}.civic-watch-filter-empty{color:#85867d;text-align:center;padding:28px 18px;font-size:.68rem}@media (width<=1180px){.civic-watch-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.civic-watch-filter-actions{align-self:end}}@media (width<=760px){.civic-watch-filter-shell{overflow:visible}.civic-watch-filter-bar{grid-template-columns:1fr}}.civic-watch-filter-actions .civic-watch-export-button{color:#f1d8a0;letter-spacing:.02em;cursor:pointer;background:#b38b401f;border:1px solid #b38b40b8;font-weight:700}.civic-watch-filter-actions .civic-watch-export-button:hover:not(:disabled){background:#b38b4038;border-color:#d7b56ff2}.civic-watch-filter-actions .civic-watch-export-button:disabled{opacity:.42;cursor:not-allowed}.live-signals-manual-ai-mode{background:#b38b401a;border:1px solid #d7b56f75;border-left:4px solid #d7b56ff5;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 14px;padding:14px 16px;display:flex}.live-signals-manual-ai-mode>div{gap:4px;display:grid}.live-signals-manual-ai-mode strong{color:#f1d8a0;letter-spacing:.12em;font-size:.77rem}.live-signals-manual-ai-mode span{color:#f1f3f7c7;line-height:1.45}.live-signals-manual-ai-badge{letter-spacing:.08em;background:#1817138c;border:1px solid #d7b56f80;border-radius:999px;flex:none;padding:7px 10px;font-size:.67rem;font-weight:800;color:#f1d8a0!important}.live-signals-export-panel{background:#ffffff06;border:1px solid #d6cdbe2e;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:16px;display:flex}.live-signals-export-copy{gap:5px;min-width:0;display:grid}.live-signals-export-copy strong{color:#fffffff0}.live-signals-export-copy span,.live-signals-export-copy small{color:#e4e7ed9e;line-height:1.45}.live-signals-export-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.live-signals-export-actions button{color:#f1d8a0;font:inherit;cursor:pointer;background:#b38b4014;border:1px solid #b38b408a;border-radius:6px;padding:9px 12px;font-size:.78rem;font-weight:700}.live-signals-export-actions button:hover:not(:disabled){background:#b38b402e;border-color:#d7b56fdb}.live-signals-export-actions button.primary{background:#b38b4033;border-color:#d7b56fd1}.live-signals-export-actions button:disabled{opacity:.4;cursor:not-allowed}@media (width<=900px){.live-signals-manual-ai-mode,.live-signals-export-panel{flex-direction:column;align-items:flex-start}.live-signals-export-actions{justify-content:flex-start;width:100%}}.auth-screen{min-height:100vh;color:var(--ink);background:linear-gradient(#f4eee3f0,#f4eee3f0),repeating-linear-gradient(0deg,#2d25190a 0 1px,#0000 1px 5px);place-items:center;padding:34px;display:grid}.auth-shell{border-top:5px solid var(--gold);background:#fffdf8;grid-template-columns:1.15fr .85fr;width:min(1060px,100%);display:grid;box-shadow:0 34px 80px #241c1133}.auth-brand-panel{min-height:620px;color:var(--cream);background:radial-gradient(circle at 100% 100%, #b38b402e, transparent 26rem), var(--black);flex-direction:column;justify-content:center;padding:58px;display:flex}.auth-kicker{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;margin:0 0 16px;font-size:.62rem;font-weight:900}.auth-brand-mark{width:62px;height:62px;color:var(--cream);font-family:var(--font-serif);border:1px solid #ffffff52;place-items:center;margin-bottom:25px;font-size:1rem;font-weight:700;display:grid}.auth-brand-panel h1{font-family:var(--font-serif);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,6vw,5.3rem);line-height:.9}.auth-rule{background:linear-gradient(90deg, var(--gold) 0%, var(--gold) 68%, var(--critical) 68%, var(--critical) 100%);width:170px;height:4px;margin:27px 0 24px}.auth-brand-panel h2{font-family:var(--font-serif);margin:0;font-size:2rem}.auth-brand-description{color:#b9b0a2;max-width:480px;margin:16px 0 0;font-size:.82rem;line-height:1.7}.auth-security-note{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:42px;font-size:.59rem;font-weight:900;display:flex}.auth-status-dot{background:#6eaa7e;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite auth-status-pulse;box-shadow:0 0 #6eaa7e73}.auth-form-panel{flex-direction:column;justify-content:center;padding:52px 47px;display:flex}.auth-form-panel .auth-kicker{color:var(--gold-dark)}.auth-form-panel h2{color:var(--black);font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,4.4vw,4rem);line-height:.94}.auth-form-intro{color:var(--muted-ink);margin:17px 0 0;font-size:.76rem;line-height:1.65}.auth-form{gap:18px;margin-top:29px;display:grid}.auth-form label{gap:8px;display:grid}.auth-form label span{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:900}.auth-form input{border:1px solid var(--soft-rule);width:100%;min-height:47px;color:var(--ink);background:#fff;padding:0 13px;font-size:.87rem}.auth-form input:focus{border-color:var(--gold)}.auth-message{border-left:4px solid var(--critical);color:#72221c;background:#9d2c2512;padding:12px 13px;font-size:.7rem;line-height:1.5}.auth-submit{border:1px solid var(--gold);min-height:47px;color:var(--black);background:var(--gold);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;padding:0 17px;font-size:.61rem;font-weight:900}.auth-submit:hover{background:var(--gold-light)}.auth-submit:disabled{color:#837d73;cursor:not-allowed;background:#d8d0c3;border-color:#d8d0c3}.auth-access-policy{border-top:1px solid var(--soft-rule);gap:5px;margin-top:27px;padding-top:17px;display:grid}.auth-access-policy strong{color:var(--black);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.auth-access-policy span{color:var(--muted-ink);font-size:.64rem;line-height:1.5}.auth-loading-panel,.auth-error-panel{border-top:4px solid var(--gold);background:#fffdf8;width:min(540px,100%);padding:46px;box-shadow:0 24px 60px #241c1129}.auth-loading-panel{text-align:center}.auth-loading-mark{width:70px;height:70px;color:var(--cream);background:var(--black);border-bottom:4px solid var(--gold);font-family:var(--font-serif);place-items:center;margin:0 auto 20px;font-weight:700;display:grid}.auth-loading-panel p,.auth-error-panel p{color:var(--muted-ink);margin:0;font-size:.75rem;line-height:1.6}.auth-error-panel h1{color:var(--black);font-family:var(--font-serif);margin:0 0 18px;font-size:2.8rem;line-height:.95}.auth-error-panel code{font-family:var(--font-mono);background:#eee6d8;padding:2px 4px}@keyframes auth-status-pulse{0%{box-shadow:0 0 #6eaa7e73}70%{box-shadow:0 0 0 8px #6eaa7e00}to{box-shadow:0 0 #6eaa7e00}}@media (width<=780px){.auth-screen{padding:18px}.auth-shell{grid-template-columns:1fr}.auth-brand-panel{min-height:360px;padding:36px 30px}.auth-form-panel{padding:36px 30px}}@media (width<=480px){.auth-screen{place-items:stretch stretch;padding:0}.auth-shell{border-top-width:4px;min-height:100vh}.auth-brand-panel{min-height:310px;padding:29px 22px}.auth-brand-mark{width:52px;height:52px}.auth-brand-panel h1{font-size:3.4rem}.auth-form-panel{padding:31px 22px}.auth-form-panel h2{font-size:2.8rem}}@media (prefers-reduced-motion:reduce){.auth-status-dot{animation:none}}
