:root{--monitor-bg:#071019;--monitor-panel:#0d1a25;--monitor-panel-2:#111f2b;--monitor-ink:#edf7ff;--monitor-muted:#9fb2c3;--monitor-cyan:#35d4ff;--monitor-amber:#f2b84b;--monitor-line:#244153;--monitor-danger:#ff6b6b}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top left,#123044 0,#071019 35%,#050b11 100%);color:var(--monitor-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit}.monitor-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:16px;padding:14px max(18px,calc((100vw - 1220px)/2));background:rgba(7,16,25,.9);border-bottom:1px solid var(--monitor-line);backdrop-filter:blur(14px)}.monitor-brand{text-decoration:none;display:grid;line-height:1}.monitor-brand span{font-size:11px;letter-spacing:.22em;color:var(--monitor-cyan);font-weight:900}.monitor-brand strong{font-size:24px}.registry-nav{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.registry-nav a,.monitor-rail a{text-decoration:none;color:var(--monitor-muted);border:1px solid transparent;padding:8px 10px;font-weight:800;font-size:13px}.registry-nav a:hover,.status-active{color:var(--monitor-ink)!important;border-color:var(--monitor-cyan)!important;background:#0b2635}.monitor-menu{display:none}.monitor-rail{position:fixed;right:18px;top:88px;width:150px;display:grid;gap:8px;padding:12px;background:rgba(13,26,37,.82);border:1px solid var(--monitor-line)}.monitor-rail p,.monitor-rail small,.status-code{margin:0;color:var(--monitor-cyan);font-size:11px;text-transform:uppercase;letter-spacing:.16em;font-weight:900}.monitor-rail small{color:var(--monitor-muted)}.monitor-shell{width:min(1220px,calc(100% - 220px));margin:0 auto 0 max(24px,calc((100vw - 1220px)/2));padding:34px 0 60px}.monitor-hero{border:1px solid var(--monitor-line);background:linear-gradient(135deg,rgba(17,42,57,.94),rgba(9,19,30,.96));padding:clamp(26px,5vw,54px);box-shadow:0 24px 80px rgba(0,0,0,.3);margin-bottom:22px}.monitor-hero-compact{padding:34px}.monitor-hero-split{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:28px;align-items:center}h1,h2,h3{line-height:1.1;margin:0 0 14px}h1{font-size:clamp(36px,6vw,76px)}h2{font-size:clamp(26px,4vw,44px)}h3{font-size:23px}.monitor-hero p{max-width:820px;color:var(--monitor-muted);font-size:18px}.signal-grid-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.signal-grid-metrics span{padding:16px;background:#08141f;border:1px solid var(--monitor-line);color:var(--monitor-muted)}.signal-grid-metrics b{display:block;color:var(--monitor-amber);font-size:26px}.registry-panel,.signal-grid-panel,.registry-copy,.status-faq-stack article,.status-form,.registry-contact aside,.registry-status-table,.registry-detail-entry,.status-safety-panel,.signal-grid-info article{background:rgba(13,26,37,.92);border:1px solid var(--monitor-line);box-shadow:0 18px 60px rgba(0,0,0,.22)}.registry-panel,.signal-grid-panel,.registry-copy{padding:24px;margin:22px 0}.registry-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.registry-table{display:grid;gap:10px}.operator-row-entry{display:grid;grid-template-columns:56px 130px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;background:#08141f;border:1px solid var(--monitor-line)}.operator-row-index{color:var(--monitor-amber);font-size:28px;font-weight:900}.operator-row-logo{height:92px;display:grid;place-items:center;padding:12px;background:#fff;border:1px solid #d7e4eb}.operator-row-logo img{display:block;max-width:100%;max-height:72px;object-fit:contain}.operator-row-logo-large{height:130px}.operator-row-logo-xlarge{height:190px}.operator-row-logo-xlarge img{max-height:150px}.operator-row-main p{color:var(--monitor-muted);margin:.2rem 0}.status-age{display:inline-flex;border:1px solid var(--monitor-amber);color:var(--monitor-amber);padding:2px 8px;font-size:12px;font-weight:900}.operator-row-actions,.status-age-actions{display:flex;gap:10px;flex-wrap:wrap}.status-primary,.status-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 13px;text-decoration:none;border:1px solid var(--monitor-cyan);font-weight:900;cursor:pointer}.status-primary{background:var(--monitor-cyan);color:#031019}.status-secondary{background:transparent;color:var(--monitor-cyan)}.status-safety-panel{padding:24px;margin:22px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center}.status-safety-panel p,.registry-copy p,.registry-detail-entry p,.signal-grid-info p{color:var(--monitor-muted)}.signal-grid-endpoints{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.signal-grid-endpoint{text-decoration:none;min-height:218px;display:grid;grid-template-rows:auto auto 1fr;gap:10px;padding:16px;background:#08141f;border:1px solid var(--monitor-line)}.signal-grid-endpoint span{height:96px;display:grid;place-items:center;background:#fff;padding:12px}.signal-grid-endpoint img{display:block;width:auto;height:auto;max-width:92%;max-height:76px;object-fit:contain}.signal-grid-endpoint small{color:var(--monitor-muted)}.registry-status-table{display:grid;margin:22px 0;overflow:auto}.registry-status-table div{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr;min-width:760px}.registry-status-table b,.registry-status-table span{padding:14px;border-bottom:1px solid var(--monitor-line)}.registry-status-table b{color:var(--monitor-cyan);background:#08141f}.registry-detail-stack{display:grid;gap:24px}.registry-detail-entry{padding:clamp(24px,4vw,44px)}.registry-detail-head{display:grid;grid-template-columns:160px minmax(0,1fr);gap:22px;align-items:center;border-bottom:1px solid var(--monitor-line);padding-bottom:20px;margin-bottom:20px}.registry-detail-entry h3{margin-top:28px;color:var(--monitor-cyan)}.status-faq-stack{display:grid;gap:12px}.status-faq-stack article{padding:18px}.status-faq-stack button{width:100%;border:0;background:transparent;color:var(--monitor-ink);text-align:left;font-size:20px;font-weight:900;cursor:pointer}.status-faq-stack button span{color:var(--monitor-amber);margin-right:10px}.status-faq-stack p{display:none;color:var(--monitor-muted)}.status-faq-stack .status-open p{display:block}.signal-grid-info,.registry-contact{display:grid;grid-template-columns:1fr 1fr;gap:18px}.signal-grid-info article,.registry-contact aside{padding:24px}.registry-contact{align-items:start}.status-form{padding:24px;display:grid;gap:13px}.status-form label{display:grid;gap:6px;color:var(--monitor-cyan);font-weight:900}.status-form input,.status-form textarea{background:#071019;color:var(--monitor-ink);border:1px solid var(--monitor-line);padding:12px}.status-consent{display:flex!important;align-items:flex-start;gap:10px!important;color:var(--monitor-ink)!important}.status-consent input{width:auto;margin-top:7px}.monitor-footer{border-top:1px solid var(--monitor-line);padding:24px max(18px,calc((100vw - 1220px)/2));background:#050b11;color:var(--monitor-muted);display:grid;grid-template-columns:1fr 1fr;gap:20px}.status-age-panel{position:fixed;inset:0;z-index:100;display:grid;align-content:start;justify-items:end;padding:88px 18px 18px;background:rgba(2,8,13,.76);backdrop-filter:blur(8px)}.status-age-panel>*{width:min(390px,calc(100vw - 36px))}.status-age-panel h2,.status-age-panel p,.status-age-panel .status-age-actions{width:min(390px,calc(100vw - 36px));background:#0d1a25}.status-age-panel h2{margin:0;padding:0 24px 8px;border-left:1px solid var(--monitor-cyan);border-right:1px solid var(--monitor-cyan)}.status-age-panel p{margin:0;padding:24px 24px 10px;border-left:1px solid var(--monitor-cyan);border-right:1px solid var(--monitor-cyan)}.status-age-panel .status-code{border-top:1px solid var(--monitor-cyan)}.status-age-panel .status-age-actions{padding:14px 24px 24px;border-left:1px solid var(--monitor-cyan);border-right:1px solid var(--monitor-cyan);border-bottom:1px solid var(--monitor-cyan);box-shadow:0 25px 80px rgba(0,0,0,.45)}.status-age-panel[hidden]{display:none}@media(max-width:980px){.monitor-menu{display:inline-flex;margin-left:auto;background:#08141f;color:var(--monitor-cyan);border:1px solid var(--monitor-line);padding:8px 12px;font-weight:900}.registry-nav{display:none;position:absolute;left:14px;right:14px;top:64px;background:#0d1a25;border:1px solid var(--monitor-line);padding:12px}.registry-nav.status-nav-open{display:grid}.monitor-rail{display:none}.monitor-shell{width:min(100% - 28px,1220px);margin:0 auto}.operator-row-entry,.monitor-hero-split,.registry-detail-head,.status-safety-panel,.signal-grid-info,.registry-contact,.monitor-footer{grid-template-columns:1fr}.signal-grid-endpoints{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.signal-grid-metrics,.signal-grid-endpoints{grid-template-columns:1fr}.operator-row-actions,.status-primary,.status-secondary{width:100%}h1{font-size:34px}}