/* Shared identity across every Operations screen */
:root{--bg:#090e18;--surface:#121b2b;--border:#29364d;--ink:#f5f7fc;--muted:#a0adc2;--blue:#94b3f0;--cyan:#94b3f0;--muted2:#7d90ad;--shadow:0 8px 28px #0002}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;background:#090e18}.topbar,.v6-header{background:#111b2c!important;border-radius:13px!important;border-color:#2b3a55!important;box-shadow:none!important}.topbar h1,.v6-header h1{font-size:27px;letter-spacing:-.8px}.hero-copy{font-size:12px}.summary-card,.node-card,.v6-panel,.panel{border-radius:12px!important;background:#121d2f!important;border-color:#2b3a55!important;box-shadow:none!important}.summary-card{min-height:115px}.node-card:hover{border-color:#5676ab!important}.metric{border-radius:9px;background:#0e1727}.section-kicker,.eyebrow,.v6-kicker{color:#92b0e7!important;font-size:9px;letter-spacing:.16em}.button,button,.v6-btn{font-family:inherit;font-size:12px;border-radius:8px;background:#3c64b1;border-color:#6487c7;box-shadow:none}.button.secondary,button.secondary,.v6-btn.ghost{background:#18253d!important;border-color:#344866!important}.v6-auth{background:radial-gradient(ellipse at 15% 0%,#233c6d44,transparent 60%),#090e18!important}.v6-auth-card{background:#121d2f!important;border:1px solid #30435f;border-radius:18px!important;box-shadow:0 25px 70px #0003!important}.v6-auth-card button{background:#3c64b1}.official-wordmark{background:#fff;border:1px solid #dce4f0;border-radius:10px}.v6-mark.brand-image,.brand-mark.brand-image{border:0!important}.tabs a.active,.side-nav a.active{background:#243c63!important;border-color:#405a83!important;color:#b5ccf8!important}.ops-body .sidebar{background:#0e1727;border-color:#26354e}.ops-body .wrap{padding-top:35px}.ops-body .card{background:#131e30;border-color:#2e3e5b}.ops-body #refresh,.ops-body .incident-form button{background:#3c64b1;border-color:#6385c7}.ops-body .card-icon{background:#253c61;color:#a9c4f4}.ops-body h1{font-weight:680;letter-spacing:-1px}.ops-body .card strong{font-weight:600}.ops-body .table-wrap{border-color:#2e3e5b}.ops-body th{background:#19253b}.ops-body .card-warning{background:#251f1b;border-color:#55422d}.status-wrap{max-width:1000px;padding-top:50px}.status-wrap header{padding-bottom:25px;border-bottom:1px solid #29364d}.status-wrap h1{font-size:31px;letter-spacing:-1px}.status-wrap .banner{padding:27px 30px;border-radius:12px;background:#142c28;border-color:#2f5549}.status-wrap .banner h2{font-size:22px;letter-spacing:-.4px}.status-wrap .banner p{margin-top:7px;font-size:12px}.status-wrap .panel{padding:25px 30px}.status-wrap .service{padding-block:22px}.status-wrap .service strong{font-size:14px;font-weight:600}.status-wrap .service small{font-size:11px;margin-top:4px}.status-wrap .bars{gap:4px}.status-wrap .bars i{height:22px;max-width:11px;background:#72c6a5;opacity:.9}.status-wrap .bars i.bad{background:#ff838e}.status-wrap .notice{font-size:11px}.status-wrap .service .pill{font-size:10px;white-space:nowrap}.status-wrap .tag{background:#182b44;color:#99b6df}.status-wrap .empty{font-size:12px;background:#101b2d;border-radius:8px;margin-top:15px}.status-wrap footer{font-size:10px}.status-wrap .logo{width:49px;height:49px;background:none!important}input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid #9cbdff;outline-offset:4px}@media(max-width:650px){.status-wrap{padding:28px 18px}.status-wrap h1{font-size:26px}.status-wrap .panel,.status-wrap .banner{padding:20px}.status-wrap .service{gap:10px}.status-wrap .bars{gap:2px}.topbar h1{font-size:24px}.ops-body .wrap{padding-top:25px}}

.workspace-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.workspace-links a{display:flex;flex-direction:column;gap:8px;padding:17px 20px;background:#101b2d;border:1px solid #2b3d59;border-radius:10px;color:#edf3ff;transition:border-color .2s}.workspace-links a:hover{border-color:#6f90c4;text-decoration:none}.workspace-links span{font-size:8px;color:#829bbf;letter-spacing:.12em}.workspace-links strong{font-size:12px;font-weight:550;display:flex;justify-content:space-between;gap:10px}.workspace-links i{font-style:normal;color:#a2bce8}.workspace-links small{font-size:10px;color:#8297b5}.ops-auth .v6-auth{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:75px;max-width:1120px;margin:auto;padding:70px 35px;background:none!important}.ops-auth{background:radial-gradient(ellipse at 0 20%,#213b6455,transparent 60%),#090e18;min-height:100vh}.ops-auth .v6-auth-card{width:100%;max-width:430px;margin:0;padding:30px}.auth-story-brand{display:flex;align-items:center;gap:10px;color:#eaf1ff;font-size:20px;font-weight:650;margin-bottom:48px}.auth-story-brand img{width:43px;height:43px}.auth-kicker{font-size:9px!important;letter-spacing:.18em;color:#89a8d8!important;margin-bottom:16px!important}.auth-story h2{font-size:38px;line-height:1.2;letter-spacing:-1.3px;font-weight:650;margin:0 0 23px}.auth-story h2 span{color:#97b7ef}.auth-story>p:not(.auth-kicker){font-size:13px;color:#99abc5;line-height:1.9}.auth-story-points{display:grid;gap:15px;border-top:1px solid #30415c;padding-top:25px;margin-top:28px}.auth-story-points span{font-size:12px;color:#c2d0e7}.auth-story-points b{font-size:9px;color:#88a5d5;display:inline-block;margin-right:13px;font-weight:500}.auth-status-link{display:inline-block;font-size:11px;color:#9fbdf0;margin-top:32px}@media(max-width:1050px){.workspace-links{gap:10px}.workspace-links a{padding:14px}.workspace-links small{font-size:9px}.ops-auth .v6-auth{gap:35px}.auth-story h2{font-size:32px}}@media(max-width:750px){.workspace-links{grid-template-columns:1fr}.workspace-links a{padding:15px 18px}.ops-auth .v6-auth{display:flex;padding:30px 20px;min-height:100vh;justify-content:center}.auth-story{display:none}.ops-auth .v6-auth-card{padding:25px}}
