:root{color:#dce7ee;font-synthesis:none;background:#071219;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 80% 0,#123346 0,#0000 38%),#071219;margin:0}.shell{flex-direction:column;gap:2rem;max-width:1180px;min-height:100vh;margin:auto;padding:3rem 2rem;display:flex}header{border-bottom:1px solid #294453;padding-bottom:2rem}h1{margin:.2rem 0;font-size:clamp(2.5rem,6vw,5rem)}.eyebrow{color:#5ee5bd;text-transform:uppercase;letter-spacing:.15em;font-weight:700}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.card,.roadmap,.notice{background:#0d202b;border:1px solid #294453;border-radius:14px;padding:1.4rem}.card h2{color:#8ca7b5;text-transform:uppercase;font-size:.9rem}.status{color:#5ee5bd;font-size:1.5rem}.roadmap{margin-top:1rem}.roadmap ul{grid-template-columns:repeat(2,1fr);gap:.6rem;padding:0;display:grid}.roadmap li{color:#9bb0bb;background:#0a1922;border-radius:8px;justify-content:space-between;gap:1rem;padding:.8rem;list-style:none;display:flex}.badge{white-space:nowrap;color:#e9b96e;font-size:.75rem}.error{border-color:#b85f5f}button{padding:.6rem 1rem}footer{color:#78909c;margin-top:auto}@media (width<=700px){.shell{padding:2rem 1rem}.grid,.roadmap ul{grid-template-columns:1fr}}.registry{background:#0d202b;border:1px solid #294453;border-radius:14px;margin:1rem 0;padding:1.4rem}.section-heading,.registry-layout{justify-content:space-between;gap:1.5rem;display:flex}.registry-layout>div{flex:1}.warning{color:#ffd99a;background:#392817;padding:.8rem}.agent-list{padding:0}.agent-list li{margin:.5rem 0;list-style:none}.agent-list button{text-align:left;width:100%;color:inherit;background:#0a1922;border:1px solid #294453;border-radius:8px;grid-template-columns:1fr auto;display:grid}.agent-list small{grid-column:1}.enroll-form,.agent-detail{background:#0a1922;border-radius:8px;gap:.7rem;padding:1rem;display:grid}.enroll-form label{gap:.25rem;display:grid}input,select{color:#dce7ee;background:#071219;border:1px solid #496574;border-radius:5px;padding:.55rem}.agent-detail dl{grid-template-columns:max-content 1fr;gap:.4rem 1rem;display:grid}.agent-detail dt{color:#8ca7b5}.agent-detail dd{overflow-wrap:anywhere;margin:0}.actions{flex-wrap:wrap;gap:.4rem;display:flex}.danger{color:#ffb1b1;border-color:#b85f5f}.empty{color:#8ca7b5}pre{overflow:auto}@media (width<=800px){.registry-layout,.section-heading{flex-direction:column}}.filters{gap:1rem;margin:1rem 0;display:flex}.filters label{gap:.25rem;display:grid}.badge.live,.badge.allow,.badge.valid{color:#8ce0bd}.badge.reconnecting,.badge.warning,.badge.stale{color:#f2ca78}.badge.deny,.badge.invalid,.badge.error,.badge.critical{color:#ff9e9e}.agent-detail pre{background:#071219;border-radius:5px;max-height:18rem;padding:.75rem}.topology{background:#0d202b;border:1px solid #294453;border-radius:14px;margin:1rem 0;padding:1.4rem}.breadcrumbs{background:#071219;border-radius:6px;margin:1rem 0;padding:.7rem}.breadcrumbs button{color:#8ce0bd;background:0 0;border:0;text-decoration:underline}.topology-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.topology-node{text-align:left;color:inherit;background:#0a1922;border:1px solid #496574;border-radius:8px;gap:.35rem;display:grid}.topology-node small,.topology-agents small{color:#8ca7b5;display:block}.topology-state{font-weight:700}.topology-state.healthy{color:#8ce0bd}.topology-state.degraded{color:#f2ca78}.topology-state.critical,.topology-state.unavailable{color:#ff9e9e}.topology-state.unknown,.topology-state.empty{color:#b7c4ca}.topology-summary{background:#0a1922;border-radius:8px;grid-template-columns:1fr auto;gap:1rem;padding:1rem;display:grid}.topology-summary dl{grid-column:1/-1;grid-template-columns:repeat(4,max-content 1fr);gap:.3rem .6rem;display:grid}.topology-summary dd{margin:0}.topology-agents{padding:0}.topology-agents li{border-bottom:1px solid #294453;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.7rem;list-style:none;display:grid}.topology-agents a{color:#8ce0bd}.topology-form{background:#0a1922;border-radius:8px;flex-wrap:wrap;align-items:end;gap:.7rem;margin:1rem 0;padding:1rem;display:flex}.topology-form h3{flex-basis:100%}.topology-form label{gap:.25rem;display:grid}@media (width<=800px){.topology-grid,.topology-summary,.topology-agents li{grid-template-columns:1fr}.topology-summary dl{grid-template-columns:max-content 1fr}}.samp-live{background:#0d202b;border:1px solid #3a6475;border-radius:8px;padding:.8rem}.samp-live .section-heading{align-items:center}.samp-live h4{margin:0}.samp-live dl{grid-template-columns:minmax(10rem,max-content) 1fr;gap:.4rem 1rem;display:grid}.samp-live dt{color:#8ca7b5}.samp-live dd{overflow-wrap:anywhere;margin:0}.samp-live code{overflow-wrap:anywhere;font-size:.85em}.operator-session{background:#0d202b;border:1px solid #3a6475;border-radius:10px;grid-template-columns:minmax(16rem,1fr) auto;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:grid}.operator-session p{color:#b7c4ca;margin:.35rem 0}.operator-session form,.operator-current{flex-wrap:wrap;align-items:end;gap:.7rem;display:flex}.operator-session label{gap:.25rem;display:grid}.operator-session input{min-width:10rem}.operator-current{align-items:center}.operator-session [role=alert]{grid-column:1/-1}@media (width<=800px){.operator-session{grid-template-columns:1fr}.operator-session form,.operator-current{align-items:stretch}}.m1-shell,.m1-login{color:#e3ebf6;background:#101929;min-height:100vh;font:14px/1.5 system-ui,sans-serif}.m1-shell *,.m1-login *{box-sizing:border-box}.m1-shell button,.m1-login button{color:#e3ebf6;cursor:pointer;font:inherit;background:#243b57;border:1px solid #476485;border-radius:6px;padding:8px 14px}.m1-shell button:hover,.m1-shell button.selected,.m1-tabs button[aria-selected=true]{background:#245877;border-color:#71c9f1}.m1-shell button:disabled{opacity:.45;cursor:wait}.m1-shell header{border-bottom:1px solid #344359;justify-content:space-between;align-items:center;gap:20px;height:70px;padding:12px 24px;display:flex}.m1-shell header>div{align-items:center;gap:16px;display:flex}.m1-logo{object-fit:contain;max-width:100px;height:32px}.m1-shell nav{background:#152236;flex-wrap:wrap;gap:7px;padding:12px 24px;display:flex}.m1-shell nav button{background:0 0;border:0}.m1-mode{background:#193647;justify-content:space-between;gap:20px;padding:8px 24px;font-size:12px;display:flex}.m1-mode.replay{color:#fff0b7;background:#665121}.m1-badge{white-space:nowrap;background:#263d57;border:1px solid #4b6682;border-radius:12px;margin:2px 4px;padding:2px 8px;font-size:11px;display:inline-block}.m1-content{min-height:calc(100vh - 224px);padding:24px}.m1-shell h1{margin:0 0 20px;font-size:24px}.m1-shell h2{font-size:18px}.m1-shell h3{font-size:15px}.m1-map-main{min-height:calc(100vh - 224px);padding:18px 24px 90px;position:relative}.m1-map-heading{justify-content:space-between;align-items:center;display:flex}.m1-map svg{width:100%;min-height:370px;max-height:calc(100vh - 310px)}.m1-map svg text{fill:#e4edf7;font-size:15px}.m1-map svg .m1-small-svg{fill:#b8c9dd;font-size:11px}.m1-node{cursor:pointer}.m1-node:hover rect,.m1-node:focus rect{stroke-width:3px}.m1-progress{flex-wrap:wrap;align-items:center;gap:15px;display:flex;position:absolute;bottom:12px;left:24px;right:24px}.m1-planes{gap:8px;width:100%;display:flex}.m1-planes span{background:#1d2b3f;border-bottom:3px solid #3a4b64;flex:1;padding:8px 14px}.m1-planes .active{background:#22493f;border-color:#67d4ad}.m1-planes small{color:#b8c9dd}.m1-shell footer{background:#152236;border-top:1px solid #344359;justify-content:space-between;padding:10px 24px;font-size:11px;display:flex}.m1-card{background:#19273a;border:1px solid #344760;border-radius:9px;margin:16px 0;padding:20px}.m1-tabs{flex-wrap:wrap;gap:6px;margin:12px 0 20px;display:flex}.m1-shell label,.m1-login label{flex-direction:column;gap:5px;margin:8px 16px 12px 0;display:inline-flex}.m1-shell input,.m1-shell select,.m1-login input{color:#eef5ff;font:inherit;background:#0d1726;border:1px solid #55708f;border-radius:5px;padding:9px}.m1-table-scroll{overflow:auto}.m1-shell table{border-collapse:collapse;text-align:left;width:100%}.m1-shell th{text-transform:uppercase;color:#aec3dd;background:#1a2b42;font-size:11px}.m1-shell th,.m1-shell td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #30425a;max-width:480px;padding:12px}.m1-shell td{font-size:12px}.m1-shell tbody tr:hover{background:#1b2c43}.m1-shell dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;display:grid}.m1-shell dt{color:#a4bdd9;text-transform:uppercase;font-size:11px}.m1-shell dd{overflow-wrap:anywhere;margin:3px 0}.m1-drawer{z-index:10;background:#19273a;border-left:1px solid #5d7595;width:min(540px,96vw);padding:24px;position:fixed;top:70px;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 60px #0007}.m1-drawer>button{float:right}.m1-actions{gap:10px;margin:12px 0;display:flex}.m1-fault{border-bottom:1px solid #344359;justify-content:space-between;align-items:center;padding:8px;display:flex}.m1-error{background:#632b35;padding:12px 24px}.m1-notice{background:#224937;padding:10px 24px}.m1-empty{color:#9eafc5;padding:20px}.m1-kpis{gap:20px;display:flex}.m1-kpis section{background:#1c2d43;border-radius:10px;flex:1;padding:22px}.m1-kpis b{font-size:32px;display:block}.m1-graphs{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;display:grid}.m1-spark{width:100%;height:55px;display:block}.m1-graphs small{color:#a4bdd9}.m1-graphs .m1-card>div{margin:20px 0}.m1-shell a{color:#79d2ff}.m1-login{flex-direction:column;justify-content:center;align-items:center;display:flex}.m1-login form{flex-direction:column;width:300px;display:flex}.m1-login label{margin-right:0}.m1-login small{color:#a4bdd9;margin-top:32px}@media (width<=800px){.m1-shell header{flex-wrap:wrap;height:auto}.m1-mode{flex-direction:column;gap:4px}.m1-planes{flex-wrap:wrap}.m1-map-main{padding-bottom:160px}.m1-map svg{min-height:250px}.m1-shell footer{flex-direction:column}.m1-kpis{flex-wrap:wrap}}.m1-node.processing rect{animation:1.3s ease-in-out infinite m1-work}@keyframes m1-work{50%{stroke-width:3px;fill:#264a58}}@media (prefers-reduced-motion:reduce){.m1-node.processing rect{stroke-width:3px;animation:none}}.m1-filters{border:1px solid #50627d;flex-wrap:wrap;gap:.7rem;margin:1rem 0;display:flex}.m1-filters label{flex-direction:column;min-width:9rem;display:flex}.soc{max-width:1500px}.soc-panel{color:#172638;background:#fff;border:1px solid #a9b8c7;border-radius:8px;margin:1rem 0;padding:1.2rem}.soc-panel h2{margin-top:0}.soc label{flex-direction:column;gap:.35rem;margin:.5rem 1rem .5rem 0;display:inline-flex}.soc input,.soc select,.soc button{font:inherit;min-height:40px;padding:.5rem}.soc button{cursor:pointer;margin:.3rem}.soc button:disabled{cursor:not-allowed;opacity:.55}.soc-bar{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.soc-scroll{overflow-x:auto}.soc table{border-collapse:collapse;width:100%;font-size:.85rem}.soc th,.soc td{text-align:left;border-bottom:1px solid #ccd4dd;padding:.7rem}.soc-case{border-top:2px solid #cad4df;padding:1rem 0}.soc-planes{flex-wrap:wrap;gap:1rem;padding:0;list-style:none;display:flex}.soc-planes li{background:#e8eff6;padding:.6rem}.soc-planes [aria-current]{outline:2px solid #235e9b}.soc-replay{color:#634700;background:#fff1bc;padding:.3rem}.soc pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;overflow:auto}.soc code{overflow-wrap:anywhere}.soc header{margin-bottom:1rem}.soc header .eyebrow{text-transform:none}.soc form.soc-panel{flex-wrap:wrap;align-items:flex-end;display:flex}.soc form.soc-panel>h2{flex-basis:100%}.soc form.soc-panel>button[type=submit]{margin-bottom:.5rem}.soc-live-summary{flex-wrap:wrap;gap:.8rem;margin:1rem 0;display:flex}.soc-live-summary span{border:1px solid #50627d;border-radius:.5rem;padding:.5rem .7rem}.soc-live-fleet{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.8rem;display:grid}.soc-live-systems{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));align-items:start;gap:1rem;display:grid}.soc-live-system{background:#edf2f7;border:1px solid #50627d;border-radius:.7rem;min-width:0;padding:.85rem}.soc-live-system-heading{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.7rem;display:flex}.soc-live-system-heading h3{margin:0;font-size:1rem}.soc-live-system-heading span,.soc-live-empty{color:#526579;font-size:.8rem}.soc-live-system .soc-live-fleet{grid-template-columns:1fr}.soc-live-system .soc-live-fleet button{width:100%;min-width:0;margin:0}.soc-live-member{color:#172638;background:#fff;border:1px dashed #6c8198;border-radius:.7rem;flex-direction:column;gap:.35rem;margin-top:.8rem;padding:.8rem;display:flex}.soc-live-member small{color:#526579}.soc-live-selfreport{text-align:left;border-top:1px solid #6b8199;flex-direction:column;gap:.35rem;margin-top:.5rem;padding:.55rem;font-size:.83rem;line-height:1.4;display:flex}.soc-live-selfreport small{color:#cbd8e6}.soc-live-detail .soc-live-selfreport{color:#172638;border:1px solid #6b8199;border-radius:.5rem}.soc-live-detail .soc-live-selfreport small{color:#526579}.soc-live-fleet button{text-align:left;color:#f1f6fc;background:#1c2c43;border:1px solid #50627d;border-radius:.7rem;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.8rem;display:flex}.soc-live-fleet small{color:#cbd8e6}.soc-live-detail{margin-top:1rem}.soc-live-detail dl{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.5rem;display:grid}.soc-live-detail dd{margin:.2rem 0}.soc-workspace .soc-bar{z-index:20;color:#fff;background:#152236;gap:.5rem;position:sticky;top:0}.soc-bar nav{flex-wrap:wrap;align-items:center;display:flex}.soc-bar button[aria-current=page]{outline:2px solid #5ee5bd}.soc-live-actions{z-index:1;background:#fff;border:1px solid #a9b8c7;padding:.5rem;position:sticky;top:55px}.story-title,.story-grid{justify-content:space-between;gap:1.6rem;display:flex}.story-title{align-items:center}.story-grid>div{flex:1;min-width:0}.europe{width:100%;max-height:350px}.story details{border:1px solid #c5d4df;border-radius:7px;margin:.5rem 0;padding:.65rem}.story summary{cursor:pointer;font-weight:600}.story li{padding-bottom:.65rem}.story small{color:#485f72}.story code{overflow-wrap:anywhere;font-size:.8rem}@media (width<=850px){.story-grid,.story-title{flex-direction:column}}.story-pinned{z-index:3;background:#fff1bc;border-bottom:2px solid #846800;padding:8px;position:sticky;top:0}.story-pinned h3,.story-pinned p{margin:4px}.story-operation{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.story-operation dd{margin:0;font-weight:700}.story [role=status]{margin:12px 0;font-size:22px;display:block}.story [aria-label=Decision\ ladder] article{background:#eef4f8;border-left:4px solid #245877;margin:8px 0;padding:8px 16px}.operational-map{color:#172638;background:#80d5f7;flex:1;min-height:0;position:relative;overflow:hidden}.map-viewport{touch-action:none;cursor:grab;overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.map-viewport:active{cursor:grabbing}.map-world{aspect-ratio:1;transform-origin:50%;flex-shrink:0;height:100%;position:relative}.map-world>img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.map-tools{z-index:2;color:#fff;background:#152236ed;border-radius:8px;align-items:center;gap:6px;padding:5px;display:flex;position:absolute;top:12px;left:12px}.map-tools button{color:#fff;background:#243b57;border:1px solid #7292b5;border-radius:5px}.map-agent{color:#152236;cursor:pointer;border:5px solid #89939e;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0005;background:#fff!important;min-height:52px!important;margin:0!important;padding:6px!important}.map-agent svg{width:30px;height:30px}.map-agent.ring-working{border-color:#168257}.map-agent.ring-error{border-color:#d73232}.map-agent.ring-attention{animation:1.6s step-end infinite approval-ring}.map-state-glyph{color:#172638;text-align:center;background:#fff;border-radius:50%;width:17px;height:17px;font:700 13px/17px system-ui;position:absolute;bottom:-6px;right:-6px}@keyframes approval-ring{0%,to{border-color:#168257}50%{border-color:#ff9200}}@media (prefers-reduced-motion:reduce){.map-agent.ring-attention{border-color:#ff9200;outline:3px solid #168257;animation:none}}.map-attribution{pointer-events:none;background:#ffffffeb;border-radius:4px;padding:3px 7px;position:absolute;bottom:4px;left:8px}.soc-workspace{max-width:none!important;padding:0!important}.soc-workspace>header{border-bottom:1px solid #486078;margin:0;padding:8px 18px}.soc-workspace>header h1,.soc-workspace>header>p:not(.eyebrow){display:none}.soc-workspace>header .eyebrow{margin:0}.soc-workspace .soc-bar{padding:3px 18px;font-size:12px}.soc-navigation{background:#152236;flex-wrap:wrap;gap:5px;padding:0 12px;display:flex}.soc-navigation button{color:#fff;background:0 0;border:0}.soc-navigation button[aria-current=page]{background:#245877;border-bottom:3px solid #8ce0bd}.soc-map-page{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.soc-map-page>main{flex-direction:column;flex:1;min-height:0;display:flex}.soc-map-status{color:#fff;background:#152236;padding:5px 12px;font-size:12px}.soc-agent-drawer{color:#fff;z-index:5;background:#152236;width:min(420px,95vw);padding:16px;position:fixed;top:100px;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 25px #0006}.soc-agent-drawer dd{overflow-wrap:anywhere;margin:0 0 12px}.soc-agent-drawer dt{color:#93c5e0}.soc-workspace [hidden]{display:none!important}.soc-workspace .soc-panel{margin:16px}.soc-workspace .notice{margin:0;padding:8px}.map-agent:focus-visible,.map-viewport:focus-visible{outline-offset:3px;outline:3px solid #172638}.soc-map-topology{z-index:2;color:#fff;pointer-events:none;background:#152236ed;border-radius:6px;padding:8px 14px;font-size:12px;position:absolute;top:185px;right:12px}.soc-map-run-controls{color:#fff;background:#152236;flex-wrap:wrap;align-items:center;gap:8px;padding:3px 10px;font-size:12px;display:flex}.soc-map-run-controls button{min-height:30px;font-size:12px}.map-approval{background:#20354b;border:2px solid #ff9200;border-radius:8px;padding:12px}.map-approval button{font-weight:700}.map-approval button:first-of-type{color:#fff;background:#168257}.map-approval-notice{color:#fff3d4;background:#4b3514;border-top:2px solid #ff9200;border-bottom:2px solid #ff9200;padding:6px 12px;font-size:13px}.soc-map-topology,.soc-map-run-controls,.map-approval-notice{display:none}.map-agent.ring-working{border-color:#18b76a;box-shadow:0 0 0 2px #b9f6d3,0 2px 8px #0005}.map-agent.ring-idle{border-color:#89939e}.map-agent.ring-degraded{border-color:#f59e0b}.map-processing-pulse{opacity:.9;border:2px solid #35d98b;border-radius:50%;animation:none;position:absolute;inset:7px}.map-history-badge{color:#ffd27d;background:#152236;border:2px solid #fff;border-radius:50%;width:20px;height:20px;font:700 14px/16px system-ui;position:absolute;top:-8px;left:-8px}.presenter-stage{flex:1;min-height:0;display:flex;position:relative}.map-agent.ring-error{border-color:#ef1b1b;box-shadow:0 0 0 4px #ffb5b5,0 2px 10px #0008}.map-agent.ring-error .map-processing-pulse,.map-agent.ring-degraded .map-processing-pulse{display:none}.map-agent.ring-error .map-state-glyph{color:#fff;background:#ef1b1b}@media (width<=650px){.soc-navigation{overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.soc-navigation button{flex:none}}.presenter-overlay{z-index:3;pointer-events:none;color:#f5f8fb;font-size:12px;position:absolute;inset:0}.presenter-overlay section{pointer-events:auto;background:#102033ee;border:1px solid #6685a4;border-radius:8px;box-shadow:0 4px 18px #0006}.presenter-controls{flex-wrap:wrap;align-items:center;gap:7px;padding:6px;display:flex;position:absolute;top:10px;left:82px;right:10px}.presenter-controls button,.presenter-controls select{min-height:28px!important;margin:0!important;padding:3px 7px!important;font-size:12px!important}.preflight-pass{color:#7ee2ad}.preflight-wait{color:#ffc16b}.presenter-replay{color:#634700;background:#fff1bc;border-radius:4px;padding:3px 6px}.presenter-synthetic{color:#0a5133;background:#ccefdc;border-radius:4px;padding:3px 6px}.presenter-incident{width:min(370px,32vw);padding:10px;position:absolute;top:106px;left:10px}.presenter-incident header{justify-content:space-between;gap:10px;display:flex}.presenter-incident p{margin:5px 0}.presenter-planes{grid-template-columns:repeat(4,1fr);gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.presenter-planes li{text-align:center;background:#27394e;border-bottom:3px solid #64748b;padding:5px}.presenter-planes li.done{border-color:#2eb67d}.presenter-planes li.current{background:#3a2f21;border-color:#ff9f2e}.presenter-planes small{display:block}.presenter-task{width:min(390px,34vw);padding:10px;position:absolute;top:58px;right:10px}.presenter-task>span{color:#8fcef1;margin-right:8px;font-weight:700}.presenter-task p{margin:6px 0}.presenter-ticker{width:min(430px,38vw);padding:9px;position:absolute;bottom:10px;left:10px}.presenter-ticker p{white-space:nowrap;text-overflow:ellipsis;border-left:3px solid #6f869c;margin:4px 0;padding-left:6px;overflow:hidden}.presenter-ticker time{color:#9ec9e5}.presenter-ticker .ticker-critical{border-color:#ef4444}.presenter-ticker .ticker-warning{border-color:#f59e0b}.presenter-approval,.presenter-evidence,.presenter-final{width:min(480px,42vw);padding:12px;position:absolute;bottom:10px;right:10px}.presenter-approval{animation:1.6s step-end infinite presenter-attention;border:3px solid #f59e0b!important}.presenter-approval button:first-of-type,.presenter-evidence button{color:#fff;background:#168257}.presenter-evidence{border:3px solid #ef4444!important}.presenter-final{border:3px solid #2eb67d!important}.presenter-final ul{margin:6px 0;padding-left:20px}.presenter-final code{overflow-wrap:anywhere;font-size:10px}@keyframes presenter-attention{0%,to{border-color:#2eb67d}50%{border-color:#f59e0b}}@media (width<=900px){.presenter-controls{left:10px}.presenter-incident,.presenter-task{width:45vw;top:100px}.presenter-ticker{display:none}}@media (prefers-reduced-motion:reduce){.presenter-approval{outline:3px solid #2eb67d;animation:none}}.presenter-overlay{position:fixed;inset:174px 0 22px}.presenter-agent-drawer{z-index:8;width:min(420px,95vw);padding:16px;position:fixed;top:92px;bottom:0;right:0;overflow:auto}.presenter-agent-drawer dl>div{margin-bottom:10px}.presenter-agent-drawer dt{color:#93c5e0}.presenter-agent-drawer dd{overflow-wrap:anywhere;margin:2px 0}.presenter-agent-drawer .history-summary{background:#193449;border-left:4px solid #2eb67d;padding:8px}.soc-map-page main>.soc-agent-drawer{display:none}.presenter-agent-drawer{pointer-events:auto;color:#fff;background:#102033f7!important}.soc-bar .presenter-controls{z-index:auto;background:#102033ee;border:1px solid #6685a4;border-radius:8px;flex:0 auto;width:max-content;max-width:min(780px,100vw - 36px);padding:5px;position:static;inset:auto;box-shadow:0 4px 18px #0006}.presenter-controls-fallback .presenter-controls{color:#f5f8fb;background:#102033ee;width:max-content;max-width:min(780px,100vw - 36px);margin:8px;position:relative;inset:auto}
