
:root{--bg:#050e15;--panel:#09151e;--panel2:#0d1d28;--line:#172c39;--text:#e6edf1;--muted:#89a0ae;--mint:#39d9b1;--green:#39d9b1;--amber:#eabb64;--red:#f47b83;--gray:#657c8b}
.shield-console{background:radial-gradient(ellipse at 55% 0,#eaf5f330,transparent 55%),#ffffff;padding-bottom:52px}.icon-defs{position:absolute;width:0;height:0;overflow:hidden}svg{flex-shrink:0}.sidebar svg,.header-actions svg,.side-tools svg,.control-button svg,.cycle-visual>svg,.empty-state svg,.disclaimer>svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sidebar{position:fixed;left:0;top:0;bottom:49px;width:184px;border-right:1px solid var(--line);background:linear-gradient(150deg,#ffffff,#ffffff);z-index:20;display:flex;flex-direction:column;padding:26px 14px 15px}.shield-brand{display:flex;align-items:center;gap:9px;padding:0 9px 27px;font-size:24px;font-weight:650;letter-spacing:-1px}.shield-brand img{filter:drop-shadow(0 0 10px #39d9b127)}.shield-brand small{display:block;font-size:7px;font-weight:500;letter-spacing:1.8px;margin-top:5px;color:#526a7e}.side-caption{font-size:8px;letter-spacing:1.6px;color:#526a7e;padding:0 12px;margin:4px 0 12px}.side-nav{display:flex;flex-direction:column;gap:6px}.side-nav a{display:flex;align-items:center;gap:12px;padding:12px 12px;border-radius:6px;color:#526a7e;font-size:11px;position:relative;white-space:nowrap}.side-nav a.active{color:var(--mint);background:linear-gradient(90deg,#eaf5f33d,#eaf5f309);box-shadow:inset 2px 0 var(--mint)}.side-nav a:hover{color:var(--mint);background:#eaf5f350}.side-nav svg{width:16px;height:16px}.side-nav b{margin-left:auto;background:#eaf5f3;padding:2px 5px;font-size:9px;border-radius:3px;font-weight:500}.side-nav b.has-alerts{color:var(--red);background:#c0344d14}.side-tools{border-top:1px solid #d8e3ec;margin:20px 8px;padding-top:12px;display:grid;gap:12px}.side-tools button{background:none;color:#526a7e;text-align:left;font-size:10px;display:flex;gap:10px;align-items:center;padding:3px 4px}.side-tools button:hover{color:var(--mint)}.side-tools svg{width:15px;height:15px}.side-system{margin:auto 5px 20px;border:1px solid #d8e3ec;border-radius:8px;padding:17px 12px;background:radial-gradient(ellipse at top,#eaf5f366,transparent 80%)}.side-emblem{margin:0 auto 17px;width:62px;height:62px;display:grid;place-items:center;border:1px solid #d8e3ec;border-radius:50%;box-shadow:0 0 0 7px #17354b06,0 0 0 16px #17354b03;position:relative}.side-emblem:before{content:'';position:absolute;width:87px;height:1px;background:linear-gradient(90deg,transparent,#087f5b66,transparent)}.side-emblem svg{width:30px;height:30px;color:var(--mint);filter:drop-shadow(0 0 8px #39d9b166)}.side-system .eyebrow{font-size:7px;letter-spacing:1.1px;color:#087f5b}.side-system strong{display:block;font-size:13px;font-weight:500;color:#526a7e;margin:9px 0 12px}.coverage-track{height:3px;background:#eaf5f3;overflow:hidden;border-radius:3px}.coverage-track i{display:block;height:100%;background:var(--mint);width:0;transition:width .3s}.side-system p{font-size:9px;line-height:1.8;color:#526a7e;margin:13px 0}.side-system a{font-size:9px;color:var(--mint)}.side-footer{display:flex;align-items:center;gap:6px;font-size:8px;color:#526a7e;flex-wrap:wrap;padding:0 9px}.side-footer small{display:block;width:100%;margin-left:11px;color:#526a7e;font-size:7px}.online-dot,.feed-dot{display:inline-block;flex-shrink:0;background:var(--mint);width:5px;height:5px;border-radius:50%}.console-main{margin-left:184px;padding:0 26px;max-width:1800px}.console-header{display:flex;align-items:center;justify-content:space-between;height:92px;border-bottom:1px solid #d8e3ec;gap:16px}.console-heading{display:flex;align-items:center;gap:12px}.console-header h1{font-size:25px;margin:0;letter-spacing:-.8px;font-weight:500}.console-header .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:8px}.header-actions{display:flex;align-items:center;gap:15px}.header-actions .button{font-size:10px;padding:9px 13px;background:#ffffff}.currency-label{font-family:ui-monospace,Consolas,monospace;font-size:10px;border:1px solid var(--line);padding:7px 9px;border-radius:4px;color:#526a7e}.bell-button{position:relative;background:none;color:#526a7e;padding:4px}.bell-button i{position:absolute;right:2px;top:1px;width:5px;height:5px;border-radius:50%;background:var(--red);box-shadow:0 0 6px #17354b14}.bell-button i[hidden]{display:none}.console-main .section{padding-top:25px;scroll-margin-top:18px}.console-main .dashboard{padding-top:16px}.monitor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px;flex-wrap:wrap}.monitor-toolbar .slogan{font-size:10px;color:#526a7e;line-height:1.7}.monitor-toolbar>div{display:flex;align-items:center;gap:7px}.control-button{display:flex;align-items:center;gap:5px;font-size:9px;padding:7px 9px;border:1px solid #d8e3ec;background:#ffffff;border-radius:4px;color:#526a7e}.control-button:hover{border-color:#d8e3ec;color:var(--mint)}.control-button[aria-pressed=true]{color:var(--mint);border-color:#d8e3ec}.control-button svg{width:12px;height:12px}.engine-chip{display:flex;align-items:center;gap:5px;color:var(--status,var(--muted));font-size:9px;margin-right:5px;white-space:nowrap}.engine-chip:before{content:'';width:4px;height:4px;border-radius:50%;background:currentColor}.alarm-banner{display:flex;gap:12px;align-items:center;border:1px solid color-mix(in srgb,var(--status,var(--gray)) 30%,transparent);border-radius:7px;background:linear-gradient(90deg,color-mix(in srgb,var(--status,var(--gray)) 8%,transparent),transparent);padding:13px 16px;margin-bottom:17px;min-height:66px}.alarm-mark{width:29px;height:29px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--status,var(--gray)) 40%,transparent);border-radius:7px;color:var(--status,var(--gray));font-size:15px;font-weight:600;background:color-mix(in srgb,var(--status,var(--gray)) 6%,transparent)}.alarm-banner strong{font-size:11px;font-weight:500;color:#172c40;line-height:1.8}.alarm-banner p{font-size:9px;color:#526a7e;margin:3px 0 0;line-height:1.7}.alarm-banner>a{margin-left:auto;font-size:10px;color:var(--status,var(--gray));white-space:nowrap}.alarm-banner>a span{margin-left:10px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff,#ffffff);padding:15px 14px 12px;border-radius:8px;min-height:205px;overflow:hidden}.metric-top{justify-content:flex-start;align-items:center;gap:8px}.asset-icon{width:27px;height:27px;border-radius:6px;display:grid;place-items:center;color:var(--asset);background:color-mix(in srgb,var(--asset) 10%,transparent);border:1px solid color-mix(in srgb,var(--asset) 14%,transparent);font-size:11px;font-weight:600;flex-shrink:0}.metric h2{font-size:9px;font-weight:500;letter-spacing:0;color:#172c40}.metric-symbol{font-size:7px;letter-spacing:.6px;margin:5px 0 0;display:block;color:#526a7e}.metric-top .badge{margin-left:auto;font-size:7px;padding:3px 4px}.metric-value{font-size:27px;letter-spacing:-1px;margin:18px 0 4px;line-height:1.3;font-weight:500}.metric-unit{font-size:13px;color:#526a7e}.metric-denominator{font-size:15px;color:#087f95;font-weight:400;letter-spacing:-.5px}.sparkline{width:100%;height:37px;display:block;margin:6px 0 9px;overflow:visible;filter:drop-shadow(0 4px 7px #39d9b10a)}.no-spark{font-size:9px;height:37px;display:flex;align-items:center;color:#526a7e;border-bottom:1px solid #d8e3ec;margin:6px 0 9px}.metric-rule{font-size:8px;line-height:1.7;color:#526a7e;min-height:25px}.metric-bottom{font-size:7px;gap:8px;color:#526a7e;align-items:flex-start;line-height:1.7;margin-top:8px}.metric-bottom a,.metric-action{font-size:8px;white-space:nowrap;color:var(--mint)}.spot-source{font-size:7px;color:#087f5b;display:inline-block;margin-top:5px}.company-indicators{display:flex;gap:5px;justify-content:space-between;height:37px;align-items:center;margin:6px 0 9px}.company-indicators span{font-size:7px;color:#526a7e;display:flex;align-items:center;gap:3px}.company-indicators i{width:5px;height:5px;background:var(--status);border-radius:2px;box-shadow:0 0 7px color-mix(in srgb,var(--status) 25%,transparent)}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:14px;margin-top:17px}.panel{border-color:var(--line);background:linear-gradient(145deg,#ffffff,#ffffff);border-radius:8px;min-width:0}.panel-head{padding:19px 19px 0;align-items:center}.panel-head h2{font-size:14px;letter-spacing:-.25px}.panel-head .eyebrow{font-size:8px;letter-spacing:1.1px;color:#087f95;margin-bottom:7px}.panel-head select{font-size:9px;max-width:135px;padding:7px 8px;background:#ffffff;border-color:#d8e3ec}.trend-panel .chart-meta{margin:15px 19px 0}.chart-meta strong{font-size:26px}.chart-meta .small{font-size:9px}.trend-panel .chart{height:270px;padding:6px 15px}.chart-grid{stroke:#d8e3ec;stroke-dasharray:3 5}.chart-label{fill:#526a7e;font-size:9px}.chart-series{stroke:#087f5b;stroke-width:2}.panel-foot{font-size:8px;line-height:1.6;padding:11px 17px;border-color:var(--line)}.panel-foot .small{font-size:9px}.chart-tooltip{top:15px;left:58px;font-size:10px;background:#eaf5f3;border-color:#d8e3ec}.monitor-side{display:flex;flex-direction:column;gap:14px;min-width:0}.distribution-panel{flex:1}.info-label{color:#087f95;font-size:12px}.distribution-content{display:flex;align-items:center;gap:17px;padding:10px 16px 13px;min-height:170px}.rule-donut{width:140px;max-width:55%;flex-shrink:0;filter:drop-shadow(0 0 10px #39d9b108)}.rule-donut svg{display:block;width:100%;height:auto}.donut-number{font-size:27px;fill:#172c40;font-family:inherit;font-weight:500}.donut-label{font-size:8px;fill:#087f95;font-family:inherit;letter-spacing:1.5px}.rule-legend{display:grid;gap:13px;width:100%;font-size:9px}.rule-legend>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.rule-legend span{display:flex;align-items:center;gap:7px;color:#526a7e}.rule-legend i{height:6px;width:6px;border-radius:2px}.rule-legend b{font-size:11px;font-weight:500}.distribution-panel .panel-foot{font-size:7px;gap:6px;flex-wrap:wrap}.cycle-panel{min-height:135px;display:flex;align-items:center;gap:14px;padding:19px 16px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 18% 50%,#eaf5f32e,transparent 70%),#ffffff}.cycle-visual{height:78px;width:78px;flex-shrink:0;display:grid;place-items:center;position:relative;color:var(--mint)}.cycle-visual>svg{width:33px;height:33px;filter:drop-shadow(0 0 8px #39d9b155)}.orbit{border:1px solid #d8e3ec;border-radius:50%;position:absolute;inset:0}.orbit-b{inset:10px;border-color:#087f5b;border-style:dashed}.orbit-a:after{content:'';position:absolute;width:5px;height:5px;top:10px;left:6px;background:var(--mint);border-radius:50%;box-shadow:0 0 9px #17354b14}.running .orbit-a{animation:monitor-orbit 14s linear infinite}.orbit-cross{position:absolute;inset:34px -15px;background:linear-gradient(90deg,transparent,#eaf5f366,transparent);height:1px}.cycle-copy{flex:1;min-width:0}.cycle-copy .eyebrow{font-size:7px;letter-spacing:1px;margin-bottom:7px}.cycle-copy>strong{font-size:10px;font-weight:500;color:#526a7e;line-height:1.7}.countdown{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 7px}.countdown>span{font-size:8px;color:#087f95}.countdown>b{font-family:ui-monospace,Consolas,monospace;font-size:16px;font-weight:400;letter-spacing:1px;color:#172c40}.cycle-copy .small{font-size:7px;color:#087f95}.coverage{font-size:9px;margin:11px 0 0;color:#087f95}.section-heading h2{font-size:19px;letter-spacing:-.4px}.section-heading .eyebrow{font-size:8px;letter-spacing:1.3px;color:#087f95}.section-heading{margin-bottom:16px}.section-actions{display:flex;align-items:center;gap:9px}.section-actions .button{font-size:9px;padding:8px 10px}.section-actions select{font-size:9px;padding:8px 9px;border-color:#d8e3ec;background:#ffffff}.heading-count{font-size:9px;letter-spacing:0;font-weight:400;color:#526a7e;display:inline-block;vertical-align:middle;margin-left:8px;padding:3px 7px;border:1px solid #d8e3ec;border-radius:4px}.alert-tabs{display:flex;align-items:center;gap:20px;padding:0 2px 10px;color:#526a7e;border-bottom:1px solid var(--line);margin-bottom:12px}.alert-tabs button{font-size:10px;color:#526a7e;padding:3px 0 8px;position:relative;background:none}.alert-tabs button.selected{color:var(--mint)}.alert-tabs button.selected:after{content:'';position:absolute;height:2px;bottom:-11px;left:0;right:0;background:var(--mint)}.alert-tabs button span{font-size:8px;background:#eaf5f3;color:#172c40;padding:2px 5px;border-radius:3px;margin-left:4px}.alert-tabs>span{margin-left:auto;color:#526a7e;font-size:8px}.signal-list{background:#ffffff;border-radius:7px;border-color:var(--line)}.signal-row{padding:16px 18px;gap:13px;border-color:#d8e3ec;min-height:92px}.signal-status{height:30px;width:30px;font-size:15px;border-radius:6px}.signal-text strong{font-size:11px;font-weight:500}.signal-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;line-height:1.8}.signal-title>.badge{font-size:7px}.signal-text p{font-size:9px;color:#526a7e;margin:6px 0 5px;line-height:1.8}.signal-timing{font-size:8px;color:#087f95;line-height:1.7;display:block}.unreviewed-tag,.review-tag{font-size:7px;font-weight:400;border-radius:3px;padding:1px 5px;color:#526a7e;border:1px solid #d8e3ec;white-space:nowrap}.review-tag{color:#526a7e;border-color:#d8e3ec}.signal-actions{display:flex;align-items:flex-end;flex-direction:column;gap:12px;white-space:nowrap;margin-left:auto}.signal-actions .signal-link{font-size:9px;color:#087f95}.ack-button{font-size:8px;padding:6px 9px;background:#eaf5f355;border:1px solid #d8e3ec;color:#087f5b;border-radius:4px}.ack-button:hover{border-color:#087f5b;color:var(--mint)}.ack-button.done{color:#526a7e;background:#eaf5f366;border-color:#d8e3ec}.acknowledged .signal-status{opacity:.75}.empty-state{padding:25px;display:flex;align-items:center;flex-direction:column;gap:9px;text-align:center}.empty-state>svg{width:26px;height:26px;color:#526a7e}.empty-state strong{font-size:11px;font-weight:500;color:#526a7e}.empty-state p{font-size:9px;margin:0;color:#087f95;max-width:520px;line-height:1.9}.corporate-section .section-heading{margin-bottom:14px}th{background:#ffffff;color:#087f95;padding:13px 17px;font-size:8px}td{padding:14px 17px;font-size:10px;border-color:#d8e3ec}.company-cell small{font-size:8px;color:#087f95}.company-avatar{background:#eaf5f3;border-color:#d8e3ec;color:#526a7e;width:28px;height:28px}.company-name{font-size:10px;color:#526a7e}.filing{font-size:9px;color:#526a7e}.subvalue{font-size:8px;color:#087f95}.source-tag{font-size:8px;color:#087f95;letter-spacing:.8px}.table-scroll table{min-width:590px}.watch-table{min-width:700px!important}.watch-table td{padding:17px}.watch-table strong{font-weight:500;color:#172c40;font-size:10px}.watch-table .badge{font-size:8px}.watch-table .actions{gap:11px}.watch-table .icon-button{font-size:17px;padding:0 5px}.watch-table .text-button{font-size:9px}.section-description{font-size:10px;line-height:1.8;margin:-4px 0 15px;color:#526a7e}.watch-bottom{padding:12px 17px;border-color:var(--line)}.watch-bottom .small{font-size:9px;color:#087f95}.health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.health-card{border:1px solid var(--line);border-radius:7px;background:#ffffff;padding:15px 16px;min-width:0}.health-card>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.health-card h3{font-size:10px;font-weight:500;margin:0}.health-card .badge{margin-left:auto;font-size:7px}.feed-dot{background:var(--status)}.health-card p{color:#526a7e;font-size:9px;line-height:1.8;margin:11px 0 6px}.health-card>span{display:block;font-size:8px;color:#526a7e;line-height:1.9}.health-card>a{font-size:8px;color:#087f5b;display:inline-block;margin-top:10px}.faq-section{padding-top:30px!important;margin-top:30px;border-color:var(--line);grid-template-columns:1fr 2fr;gap:35px}.faq-section h2{font-size:20px}.faq-section>.faq-list details{border-color:#d8e3ec;margin-bottom:15px;padding-bottom:15px}.faq-list summary{font-size:11px;color:#526a7e}.faq-list p{font-size:10px;color:#526a7e;line-height:2}.faq-section .eyebrow{font-size:8px;letter-spacing:1.2px;color:#087f95}.faq-section>div>p.muted{font-size:10px;color:#526a7e}.console-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0 24px;border-top:1px solid #d8e3ec;color:#087f95;font-size:8px}.mini-brand{display:flex;align-items:center;gap:6px;font-size:14px;letter-spacing:-.4px;font-weight:600;color:#526a7e}.disclaimer{background:#fffffff5;border-color:#d8e3ec;min-height:49px;padding:11px 24px;z-index:40;gap:9px}.disclaimer>svg{width:15px;height:15px;color:#087f5b}.disclaimer p{font-size:9px;color:#526a7e}.disclaimer strong{color:#526a7e}dialog{background:#eaf5f3;border-color:#d8e3ec;box-shadow:0 25px 90px #17354b14}.form-grid input,.form-grid select{background:#ffffff;border-color:#d8e3ec}.form-help,.modal-copy{color:#526a7e}.form-grid label{color:#526a7e}#toast{background:#eaf5f3;color:#172c40;border-color:#d8e3ec;font-size:11px}.sidebar-scrim,#mobile-menu{display:none}.no-spark,.sparkline,.company-indicators{position:relative}.button.accent{background:#087f5b;color:#526a7e;border-color:#087f5b}.button.accent:hover{background:#087f5b}.button.subtle{border-color:#d8e3ec;background:#ffffff;color:#526a7e}.text-button{color:#087f5b}.metric .badge{max-width:65px}.chart-empty{font-size:10px;color:#526a7e}.rule-legend .unknown{color:#526a7e}
@keyframes monitor-orbit{to{transform:rotate(360deg)}}
@media(min-width:1500px){.console-main{padding:0 36px}.metric{padding:20px 19px 15px;min-height:215px}.metric h2{font-size:10px}.metric-value{font-size:31px}.metric-symbol{font-size:8px}.workspace-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr)}.trend-panel .chart{height:305px}.cycle-panel{min-height:150px}.distribution-content{min-height:190px}.signal-row{min-height:99px}}
@media(max-width:1120px){.sidebar{width:164px;padding-left:10px;padding-right:10px}.console-main{margin-left:164px;padding:0 18px}.shield-brand{font-size:23px}.side-nav a{font-size:10px;gap:9px;padding:11px 10px}.metric-grid{gap:9px}.metric{padding:13px 11px;min-height:208px}.asset-icon{width:23px;height:23px;font-size:10px}.metric h2{font-size:8px}.metric-top{gap:6px;flex-wrap:wrap}.metric-top .badge{font-size:6px;padding:3px;margin-left:auto}.metric-symbol{font-size:6px}.metric-value{font-size:25px}.metric-rule{font-size:7px}.metric-bottom{font-size:6px}.metric-bottom a,.metric-action{font-size:7px}.workspace-grid{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:11px}.panel-head{padding:16px 14px 0;gap:8px;flex-wrap:wrap}.panel-head h2{font-size:13px}.panel-head select{font-size:8px;max-width:120px}.trend-panel .chart-meta{margin:14px 14px 0}.distribution-content{padding:14px 12px;gap:10px;min-height:175px}.rule-donut{width:110px;max-width:50%}.rule-legend{gap:12px;font-size:8px}.cycle-panel{padding:17px 12px;gap:10px;min-height:140px}.cycle-visual{width:58px;height:58px}.cycle-visual>svg{width:26px;height:26px}.orbit-cross{inset:27px -8px}.cycle-copy>strong{font-size:9px}.countdown>b{font-size:14px}.cycle-copy .small{font-size:6px}.metric .company-indicators{flex-wrap:wrap;justify-content:flex-start;gap:5px}.company-indicators span{font-size:6px}.monitor-toolbar .slogan{font-size:9px}.monitor-toolbar{gap:9px}.health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-tabs{gap:15px}.alert-tabs>span{display:none}.signal-text p{font-size:8px}.signal-title{gap:5px}.signal-text strong{font-size:10px}.signal-actions{gap:9px}.signal-timing{font-size:7px}.signal-row{padding:14px;gap:10px}.signal-actions .signal-link{font-size:8px}.ack-button{font-size:7px}.panel-foot .small{font-size:8px}.coverage{font-size:8px}}
@media(max-width:880px){.workspace-grid{grid-template-columns:minmax(0,1fr)}.monitor-side{display:grid;grid-template-columns:1.1fr 1fr;gap:11px}.distribution-content{min-height:145px}.distribution-panel .panel-foot{font-size:7px}.cycle-panel{height:100%;flex-direction:column;justify-content:center;padding:14px;gap:12px}.cycle-copy{width:100%;flex:0}.cycle-copy .eyebrow{font-size:7px;text-align:center}.cycle-copy>strong{display:block;text-align:center}.cycle-copy .small{display:block;text-align:center}.cycle-visual{width:65px;height:65px}.orbit-cross{inset:30px -10px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-height:195px;padding:15px}.metric h2{font-size:10px}.metric-value{font-size:28px}.metric-symbol{font-size:7px}.metric-top .badge{font-size:7px}.metric-rule{font-size:8px}.metric-bottom{font-size:7px}.metric-bottom a,.metric-action{font-size:8px}.company-indicators span{font-size:8px}.company-indicators{justify-content:space-between}.console-header h1{font-size:23px}.header-actions{gap:10px}.currency-label{display:none}.alarm-banner{align-items:flex-start}.alarm-banner>a{font-size:8px}.alarm-banner strong{font-size:10px}.alarm-banner p{font-size:8px}.faq-section{grid-template-columns:1fr;gap:18px}.signal-actions{align-self:flex-start}.signal-title .badge{display:none}}
@media(max-width:700px){.sidebar{width:185px;transform:translateX(-100%);transition:transform .2s}.console-main{margin-left:0;padding:0 16px}.console-header{height:80px}.console-header h1{font-size:22px}.console-header .eyebrow{font-size:7px}.console-heading{gap:10px}#mobile-menu{display:block;font-size:16px;padding:4px 7px;border-color:#d8e3ec;color:#087f5b}.nav-open .sidebar{transform:translateX(0)}.nav-open .sidebar-scrim{display:block;position:fixed;inset:0;z-index:19;background:#ffffff99;backdrop-filter:blur(3px)}.sidebar .shield-brand{font-size:25px}.side-nav a{font-size:11px}.side-system{max-height:210px}.console-main .section{padding-top:24px}.console-main .dashboard{padding-top:15px}.monitor-toolbar .slogan{max-width:none;font-size:9px}.monitor-toolbar{margin-bottom:14px;gap:12px}.monitor-toolbar>div{gap:6px;flex-wrap:wrap}.control-button{font-size:8px;padding:7px 8px}.engine-chip{font-size:8px;margin-right:6px}.header-actions .button{font-size:9px;padding:8px 10px}.header-actions{gap:8px}.bell-button{padding:3px}.bell-button svg{width:16px;height:16px}.alarm-banner{padding:12px 11px;gap:9px;flex-wrap:wrap}.alarm-banner>div{flex:1;min-width:0}.alarm-banner>a{margin-left:38px;margin-top:2px;font-size:9px}.alarm-mark{width:27px;height:27px}.alarm-banner strong{font-size:10px}.alarm-banner p{font-size:8px;line-height:1.8}.metric-grid{gap:10px}.metric{min-height:207px;padding:14px}.metric-top{gap:7px}.asset-icon{width:24px;height:24px}.metric h2{font-size:9px}.metric-symbol{font-size:7px}.metric-value{font-size:27px}.metric-top .badge{font-size:6px}.metric-rule{font-size:8px}.metric-bottom{font-size:6px;gap:8px}.metric-bottom a,.metric-action{font-size:7px}.company-indicators span{font-size:7px}.company-indicators{height:37px;gap:4px}.workspace-grid{margin-top:14px;gap:13px}.trend-panel .chart{height:235px;padding:5px 9px}.panel-head{padding:17px 14px 0;flex-wrap:nowrap}.panel-head h2{font-size:14px}.panel-head .eyebrow{font-size:7px}.panel-head select{max-width:128px;font-size:8px}.chart-meta strong{font-size:25px}.monitor-side{grid-template-columns:1fr}.distribution-content{min-height:160px;max-width:340px;margin:auto;padding:8px 20px 15px;gap:30px}.rule-donut{width:135px;max-width:50%}.rule-legend{font-size:10px;gap:14px}.cycle-panel{min-height:133px;flex-direction:row;padding:19px 22px;gap:25px}.cycle-copy{flex:1}.cycle-copy>strong,.cycle-copy .eyebrow,.cycle-copy .small{text-align:left}.cycle-copy>strong{font-size:10px}.cycle-visual{height:77px;width:77px}.cycle-visual>svg{width:31px;height:31px}.orbit-cross{inset:36px -12px}.cycle-copy .small{font-size:8px}.countdown>span{font-size:9px}.countdown>b{font-size:18px}.coverage{font-size:8px;line-height:1.8}.section-heading h2{font-size:19px}.section-heading{gap:12px;align-items:flex-start}.section-heading .eyebrow{font-size:7px}.section-actions{gap:7px;flex-direction:column;align-items:flex-end}.section-actions select{font-size:8px;padding:7px}.section-actions .button{font-size:8px;padding:6px 8px}.heading-count{font-size:8px;padding:2px 5px;margin-left:3px}.alert-tabs{gap:15px;padding-bottom:10px;margin-top:4px}.alert-tabs button{font-size:8px}.alert-tabs button span{font-size:7px;padding:1px 4px;margin-left:2px}.signal-row{gap:9px;padding:14px 12px;flex-wrap:wrap}.signal-status{width:25px;height:25px;font-size:13px}.signal-text{flex-basis:calc(100% - 36px)}.signal-text strong{font-size:10px;line-height:1.8}.signal-text p{font-size:8px;line-height:1.8}.signal-title{gap:5px}.signal-actions{margin-left:34px;flex-direction:row;align-items:center;justify-content:space-between;width:calc(100% - 34px)}.signal-actions .signal-link{margin:0;font-size:8px}.ack-button{font-size:8px;padding:6px 9px}.signal-timing{font-size:7px}.review-tag,.unreviewed-tag{font-size:6px;padding:0 4px}.health-grid{grid-template-columns:1fr;gap:10px}.health-card{padding:15px}.health-card h3{font-size:11px}.health-card p{font-size:9px}.health-card>span{font-size:9px}.health-card .badge{font-size:8px}.health-card>a{font-size:9px}.watch-table{min-width:680px!important}.watch-table td{font-size:10px;padding:15px}.table-scroll table{min-width:580px}.cash-panel td{font-size:10px}.company-cell small,.filing,.subvalue{font-size:8px}.company-avatar{width:25px;height:25px;font-size:9px}.cash-panel .panel-foot{gap:10px;align-items:flex-start}.cash-panel .panel-foot .small{font-size:8px}.corporate-section .source-tag{font-size:7px;max-width:70px;text-align:right;line-height:1.8}.section-description{font-size:9px}.watch-bottom .small{font-size:8px}.console-bottom{display:grid;grid-template-columns:1fr 1fr;font-size:8px;gap:12px;padding:18px 0 24px}.disclaimer{padding:10px 13px;min-height:54px;gap:8px}.disclaimer p{font-size:8px}.disclaimer>svg{width:14px;height:14px}.shield-console{padding-bottom:70px}.faq-section{margin-bottom:25px}.faq-list summary{font-size:10px}.faq-list p{font-size:9px}.form-help{font-size:10px}.modal-copy{font-size:11px}.alert-section .section-heading{align-items:center}.section-heading .button.accent{font-size:9px;padding:9px 11px}.side-footer small{font-size:7px}}
@media(prefers-reduced-motion:reduce){.running .orbit-a{animation:none}.sidebar,.coverage-track i{transition:none}}

/* Contain intentionally scrollable financial tables on narrow screens. */
html{overflow-x:hidden}body.shield-console{overflow-x:hidden}.audit-row{padding:13px 0;border-bottom:1px solid var(--line)}.audit-row code{font-size:11px;color:var(--muted);overflow-wrap:anywhere}

@media(max-width:700px){.metric-grid>.metric:last-child{grid-column:auto}.company-indicators{flex-wrap:wrap;justify-content:flex-start;gap:5px 7px}.company-indicators span{font-size:7px}.metric-top{flex-wrap:wrap}.metric-top .badge{margin-left:0}.metric{min-height:220px}.signal-text{overflow-wrap:anywhere}}

.global-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.global-tabs{display:flex;gap:5px;flex-wrap:wrap}.global-tabs button{background:#ffffff;border:1px solid var(--line);color:var(--muted);font-size:10px;padding:9px 12px;border-radius:5px}.global-tabs button.selected{color:var(--mint);border-color:#d8e3ec;background:#eaf5f355}.global-tabs button span{font-size:8px;margin-left:6px;opacity:.6}.global-filters{display:flex;gap:9px}.global-filters input{width:210px}.global-filters input,.global-filters select{font-size:10px;background:#ffffff;border-color:#d8e3ec}.global-notice{font-size:10px;line-height:1.9;color:#526a7e;margin:14px 0}.global-widget-head{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:8px;letter-spacing:.7px;color:#087f95}.global-widget-head a{color:var(--mint);letter-spacing:0}.global-widget{height:480px;overflow:hidden}.global-widget iframe{width:100%;height:100%;border:0;display:block}.global-widget-panel>.global-notice{padding:0 17px;margin-top:6px}.tradingview-widget-copyright{padding:8px 16px;text-align:right;font-size:10px;color:#526a7e}.global-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 0 13px}.global-directory-heading h3{font-size:13px;font-weight:500;margin:0}.global-directory-heading>span{font-size:9px;color:var(--muted)}.global-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.global-instrument{background:linear-gradient(140deg,#ffffff,#ffffff);border:1px solid var(--line);padding:16px;border-radius:7px;min-width:0}.global-instrument-top{display:flex;justify-content:space-between;gap:8px;color:#087f5b;font-size:8px;line-height:1.7;flex-wrap:wrap}.global-code{font-family:ui-monospace,monospace;color:#526a7e}.global-instrument h3{font-size:13px;font-weight:500;margin:12px 0 9px}.global-instrument p{font-size:9px;line-height:1.8;color:#526a7e;margin:7px 0}.global-source{display:flex;justify-content:space-between;gap:10px;align-items:flex-end;margin-top:15px;font-size:8px;line-height:1.8}.global-source>span{color:#526a7e}.global-source>a{color:var(--mint);text-align:right}.global-widget-panel[hidden]{display:none}@media(max-width:1100px){.global-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.side-system{display:none}.side-footer{margin-top:auto}.sidebar .side-tools{margin-top:12px}}@media(max-width:700px){.global-directory{grid-template-columns:1fr}.global-filters{width:100%;flex-wrap:wrap}.global-filters input{width:100%}.global-filters select{width:100%}.global-tabs{width:100%;gap:5px}.global-tabs button{font-size:9px;padding:9px}.global-tabs button span{font-size:7px;margin-left:4px}.global-section>.section-heading{display:block}.global-section .source-tag{display:block;margin-top:10px;font-size:7px}.global-directory-heading{align-items:flex-start;flex-direction:column}.global-notice{font-size:9px}.global-widget-head{font-size:7px}.global-instrument h3{font-size:14px}.global-instrument p{font-size:10px}.global-instrument-top,.global-source{font-size:9px}}
