:root{--font-ui:"Onest Variable","Segoe UI Variable",system-ui,sans-serif;--font-display:"Onest Variable","Segoe UI Variable Display",system-ui,sans-serif;--font-manrope:var(--font-ui);--font-geist-sans:var(--font-ui);--font-geist-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ink:#172033;--muted:#667085;--line:#e2e7f0;--panel:#ffffff;--canvas:#f4f6fb;--green:#15956f;--green-soft:#e9f8f2;--red:#e24f63;--red-soft:#fff0f3;--amber:#c77a1c;--amber-soft:#fff4e4;--blue:#5267df;--blue-soft:#eef1ff;--violet:#7658d6;--sidebar:#111827;--primary:#625cf6;--primary-strong:#4f49db;--primary-soft:#f0efff;--radius-sm:14px;--radius:22px;--radius-lg:30px;--shadow:0 14px 36px rgba(30,42,75,.065)}.auth-shell{min-height:100svh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(circle at 18% 8%,rgba(50,95,255,.17),transparent 32rem),radial-gradient(circle at 86% 92%,rgba(16,185,129,.1),transparent 28rem),#07101f;color:#f5f7fb}.auth-card{width:min(100%,460px);padding:34px;border:1px solid rgba(148,163,184,.17);border-radius:24px;background:rgba(13,26,47,.96);box-shadow:0 30px 80px rgba(0,0,0,.38)}.auth-card--wide{width:min(100%,560px)}.auth-brand{display:flex;align-items:center;gap:11px;margin-bottom:34px}.auth-brand>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:#3262ff;color:white;font-weight:850;box-shadow:0 10px 24px rgba(50,98,255,.3)}.auth-brand strong{font-size:18px;letter-spacing:-.02em}.auth-card h1{margin:8px 0 10px;font-size:clamp(28px,6vw,38px);letter-spacing:-.045em}.auth-copy{margin:0 0 26px;color:#9eabc0;line-height:1.6}.auth-form{display:grid;gap:16px}.auth-form label{display:grid;gap:8px;color:#c9d2e1;font-size:13px;font-weight:700}.auth-form input{width:100%;min-height:48px;padding:0 14px;border:1px solid #263a58;border-radius:12px;outline:none;background:#0a172a;color:#f8fafc;font:inherit;transition:border-color .16s ease,box-shadow .16s ease}.auth-form input:focus{border-color:#4f78ff;box-shadow:0 0 0 3px rgba(79,120,255,.17)}.auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth-error{margin:0;padding:11px 12px;border:1px solid rgba(248,113,113,.22);border-radius:11px;background:rgba(127,29,29,.2);color:#fecaca;font-size:13px;line-height:1.45}.auth-footnote{margin:22px 0 0;color:#8695ac;text-align:center;font-size:13px}.auth-footnote a{color:#9bb2ff;font-weight:750}@media (max-width:560px){.auth-card{padding:26px 20px;border-radius:19px}.auth-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--canvas);font-family:var(--font-ui);font-size:15px;font-weight:450;line-height:1.5}button,input,select,textarea{font:inherit}a,button,select{-webkit-tap-highlight-color:transparent}a,button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(91,92,226,.2);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:268px;display:flex;flex-direction:column;padding:28px 18px 18px;background:linear-gradient(180deg,#111827,#151b2f);color:#e8ebf5;z-index:20}.brand{display:flex;align-items:center;gap:11px;padding:0 10px 29px;border:0;background:transparent;color:white;font-size:19px;font-weight:730;letter-spacing:-.035em;cursor:pointer}.brand-mark{width:34px;height:34px;display:inline-flex;align-items:flex-end;justify-content:center;gap:2px;padding:7px 6px;border-radius:13px;background:linear-gradient(145deg,#8687ff,#5b5ce2);box-shadow:0 9px 24px rgba(91,92,226,.32)}.brand-mark i{width:3px;border-radius:4px;background:white}.brand-mark i:first-child{height:6px}.brand-mark i:nth-child(2){height:13px}.brand-mark i:nth-child(3){height:9px}.brand-mark i:nth-child(4){height:16px}.primary-nav{display:flex;flex-direction:column}.nav-label{margin:0 12px 9px;color:#77809a;font-size:11px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.nav-label--spaced{margin-top:19px}.nav-item{position:relative;width:100%;min-height:48px;display:flex;align-items:center;gap:12px;padding:0 14px;border:0;border-radius:16px;color:#aeb6cc;font-size:14px;font-weight:620;cursor:pointer;text-align:left;transition:.16s ease}.nav-item:hover{background:rgba(255,255,255,.055);color:white}.nav-item--active{background:linear-gradient(100deg,rgba(111,112,242,.3),rgba(91,92,226,.16));color:white;box-shadow:inset 0 0 0 1px rgba(156,157,255,.12)}.nav-item--active:before{content:"";position:absolute;left:0;width:3px;height:22px;border-radius:0 5px 5px 0;background:#9899ff}.nav-icon{width:20px;height:20px;color:#7f89a6}.nav-item--active .nav-icon{color:#b9baff}.nav-item b,.nav-item em{margin-left:auto;font-size:10px;font-style:normal;font-weight:730}.nav-item b{color:#8ea299}.nav-item em{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:rgba(226,88,92,.22);color:#ffc9c9}.probe-card{margin-top:auto;padding:16px;border:1px solid #2b3450;border-radius:18px;background:linear-gradient(145deg,#1b2238,#171e31)}.probe-row{display:flex;align-items:center;gap:9px;font-size:11px}.pulse-dot{width:7px;height:7px;border-radius:50%;background:#52dba4;box-shadow:0 0 0 5px rgba(82,219,164,.09)}.probe-card p{margin:8px 0 11px;color:#82958e;font-size:9px}.probe-meter{height:4px;overflow:hidden;border-radius:6px;background:#2d403a}.probe-meter span{display:block;width:88%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3bbd8b,#6cdeb0)}.profile{display:flex;align-items:center;width:100%;gap:10px;padding:17px 7px 2px;border:0;background:transparent;color:white;cursor:pointer;text-align:left}.avatar,.member-avatar{display:grid;place-items:center;border-radius:11px;background:#d9efe4;color:#275743;font-size:10px;font-weight:800}.avatar{width:34px;height:34px}.profile small,.profile strong{display:block}.profile strong{font-size:11px}.profile small{margin-top:3px;color:#72867e;font-size:9px}.profile i{margin-left:auto;color:#72867e;font-style:normal}.workspace{min-height:100vh;margin-left:268px}.topbar{min-height:116px;display:flex;align-items:center;justify-content:space-between;padding:24px 38px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.eyebrow{margin:0 0 5px;color:#8b94a0;font-size:9px;font-weight:760;letter-spacing:.16em}.title-row{display:flex;align-items:center;gap:10px}.topbar h1{margin:0;font-size:30px;font-weight:750;letter-spacing:-.045em}.header-description{margin:7px 0 0;color:#7d8799;font-size:13px}.live-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;background:var(--green-soft);font-size:7px;font-weight:800;letter-spacing:.08em}.live-badge i{width:5px;height:5px;border-radius:50%;background:currentColor}.topbar-actions{gap:10px}.global-search,.topbar-actions{display:flex;align-items:center}.global-search{width:286px;height:46px;gap:9px;padding:0 14px;border:1px solid #dfe4ed;border-radius:16px;background:#f7f8fc;color:#7e879a;transition:.16s ease}.global-search:focus-within{border-color:#aeb0f4;background:white;box-shadow:0 0 0 4px rgba(91,92,226,.08)}.global-search input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:var(--ink);font-size:11px}.global-search kbd{padding:3px 6px;border:1px solid #e0e4e8;border-radius:6px;background:white;color:#929aa4;font-size:8px;box-shadow:0 1px 1px rgba(0,0,0,.03)}.close-button,.icon-button,.layout-switch button,.more-button,.round-icon,.text-button{border:0;background:transparent;cursor:pointer}.icon-button{position:relative;display:grid;border:1px solid #dfe4ed;border-radius:16px;background:white;color:#4d5870}.icon-button:hover{border-color:#cfd5e2;background:#f8f9fc;color:var(--primary)}.icon-button i{position:absolute;top:9px;right:9px;width:7px;height:7px;border:2px solid white;border-radius:50%;background:var(--red)}.primary-button,.round-action,.secondary-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:16px;font-size:13px;font-weight:720;cursor:pointer;transition:.16s ease}.primary-button{border:1px solid var(--primary-strong);background:linear-gradient(135deg,#6c6df0,#5253d6);color:white;box-shadow:0 7px 18px rgba(82,83,214,.2)}.primary-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(82,83,214,.25)}.round-action,.secondary-button{border:1px solid #e1e5e9;background:white;color:#414b56}.round-action:hover,.secondary-button:hover{border-color:#cfd6dc;background:#fafbfb}.primary-button:disabled,.secondary-button:disabled{opacity:.58;cursor:wait;transform:none}.content{max-width:1540px;margin:0 auto;padding:28px 36px 48px}.page-stack{display:grid;gap:18px}.surface{padding:26px;border:1px solid var(--line);background:white;box-shadow:var(--shadow)}.compact-surface{padding-bottom:27px}.surface-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:21px}.surface-heading h2{margin:0;font-size:16px;letter-spacing:-.025em}.surface-heading p{margin:5px 0 0;color:#8b949f;font-size:10px}.panel-controls select,.schedule-card select,.surface-heading select{height:38px;padding:0 32px 0 12px;border:1px solid #e1e6e9;border-radius:12px;background:white;color:#57616c;font-size:10px}.summary{display:grid;grid-template-columns:1.55fr repeat(3,1fr);gap:14px}.summary-card{position:relative;min-height:126px;display:flex;flex-direction:column;justify-content:center;padding:21px;overflow:hidden;border:1px solid var(--line);border-radius:19px;background:var(--panel);box-shadow:0 8px 25px rgba(29,46,40,.04)}.summary-card--wide{flex-direction:row;align-items:center;justify-content:space-between;padding:23px 25px;background:linear-gradient(145deg,#ffffff,#fbfefd)}.summary-card--wide:after{content:"";position:absolute;right:-32px;bottom:-52px;width:145px;height:145px;border-radius:50%;background:#edf8f3}.summary-label{display:flex;align-items:center;gap:7px;color:#707985;font-size:9px;font-weight:680}.summary-card--wide strong{display:block;margin-top:10px;font-size:16px;letter-spacing:-.025em}.summary-card--wide small{display:block;margin-top:6px;color:#99a1aa;font-size:8px}.summary-icon{position:absolute;top:17px;right:17px;display:grid;width:27px;height:27px;place-items:center;border-radius:9px;font-size:11px;font-weight:800}.summary-icon--green{background:var(--green-soft)}.summary-icon--red{background:var(--red-soft)}.summary-icon--blue{background:var(--blue-soft)}.status-dot{width:7px;height:7px;display:inline-block;border-radius:50%}.status-dot--up{background:#2eb47e;box-shadow:0 0 0 4px #e9f7f1}.status-dot--warn{background:var(--amber);box-shadow:0 0 0 4px var(--amber-soft)}.uptime-score{position:relative;z-index:1;min-width:123px;padding-left:21px;border-left:1px solid var(--line)}.uptime-score b,.uptime-score span{display:block;text-align:right}.uptime-score span{color:#8b949e;font-size:8px}.uptime-score b{margin-top:7px;font-size:20px;color:#268563}.metric,.uptime-score b{font-family:var(--font-geist-mono)}.metric{margin-top:11px;font-size:27px;line-height:1;letter-spacing:-.05em}.metric small{color:#a0a7af;font-size:12px;font-weight:500}.metric--warn{color:var(--red)}.metric-caption{margin-top:11px;color:#77818c;font-size:8px}.metric-caption i{margin-right:4px}.metric-caption--warn{color:#bd666a}.metric-caption--good{color:#278662}.monitor-panel{margin-top:24px}.panel-heading{display:flex;align-items:flex-end;justify-content:space-between}.panel-heading h2{margin:0;font-size:17px;letter-spacing:-.025em}.panel-heading p{margin:5px 0 0;color:#8e97a1;font-size:9px}.panel-controls{display:flex;gap:9px}.scheduler-button{white-space:nowrap}.scheduler-button svg{transition:transform .18s ease}.is-spinning{animation:spin .85s linear infinite}.layout-switch{height:38px;display:flex;border:1px solid #e1e5e8;border-radius:12px;background:white}.layout-switch button{width:31px;border-radius:8px;color:#8a939d}.layout-switch button.is-active{background:#ecf4f0;color:#277856}.status-tabs{display:flex;gap:6px;margin:20px 0 14px;padding:4px;border-radius:13px;background:#edf0f2;width:fit-content}.status-tabs button{padding:7px 12px;border:0;border-radius:10px;background:transparent;color:#7f8892;font-size:9px;font-weight:650;cursor:pointer}.status-tabs button.is-active{background:white;color:#286f55;box-shadow:0 2px 8px rgba(37,54,48,.07)}.status-tabs span{display:inline-grid;min-width:17px;height:17px;margin-left:5px;padding:0 4px;place-items:center;border-radius:8px;background:#edf1ef;font-size:8px}.monitor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.monitor-card{position:relative;min-width:0;padding:17px 18px 15px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:white;box-shadow:0 4px 14px rgba(22,40,34,.035);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.monitor-card:hover{transform:translateY(-2px);border-color:#d2dbd7;box-shadow:0 14px 32px rgba(22,53,41,.075)}.monitor-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#2ab07a}.card-hitarea{position:absolute;z-index:0;inset:0;width:100%;border:0;background:transparent;cursor:pointer}.monitor-card>:not(.card-hitarea){position:relative;z-index:1;pointer-events:none}.monitor-card button.more-button{pointer-events:auto}.card-topline{display:flex;align-items:center;gap:7px}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;font-size:7px;font-weight:780;text-transform:uppercase;letter-spacing:.035em}.status-pill i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-pill--up{background:var(--green-soft)}.status-pill--down{background:var(--red-soft)}.status-pill--degraded,.status-pill--suspect{background:var(--amber-soft)}.status-pill--recovering{background:var(--blue-soft)}.status-pill--paused{background:#eff1f2;color:#7f8991}.priority{padding:5px 8px;border-radius:999px;background:#f2f4f5;color:#838d96;font-size:7px;font-weight:720;text-transform:uppercase}.priority--critical{background:#faeeee;color:#bb565a}.priority--high{background:#fff3e4;color:#aa701f}.more-button{margin-left:auto;padding:2px 4px;color:#9aa2aa;font-weight:800}.monitor-title{display:flex;align-items:center;gap:11px;margin-top:16px}.site-favicon{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;border:1px solid #e0e7e3;border-radius:11px;background:linear-gradient(145deg,#f5f8f7,#edf3f0);color:#2d775a;font-family:var(--font-geist-mono);font-size:11px;font-weight:800}.site-favicon--small{width:32px;height:32px}.monitor-title div{min-width:0}.monitor-title h3{margin:0;font-size:12px;font-weight:710;letter-spacing:-.015em}.monitor-title h3,.monitor-title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-title p{margin:5px 0 0;color:#8d97a0;font-family:var(--font-geist-mono);font-size:7px}.monitor-chart{position:relative;height:61px;margin-top:13px}.monitor-chart span{position:absolute;top:3px;right:0;color:#a1a8af;font-size:7px}.sparkline{width:100%;height:55px;overflow:visible}.sparkline line{stroke:#edf0ee;stroke-width:1}.sparkline polyline{fill:none;stroke:#2a9c70;stroke-width:1.8;vector-effect:non-scaling-stroke}.sparkline--paused{opacity:.45}.incident-note{display:flex;align-items:center;gap:6px;margin:-1px 0 10px;padding:8px 9px;border-radius:10px;background:#fff4f2;color:#ad595d;font-size:7px}.monitor-card--degraded .incident-note,.monitor-card--suspect .incident-note{background:#fff8ec;color:#9a6a30}.monitor-card--recovering .incident-note{background:var(--blue-soft);color:var(--blue)}.incident-note span{display:grid;width:14px;height:14px;place-items:center;border:1px solid;border-radius:50%;font-size:8px;font-weight:800}.monitor-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:13px 0;border-top:1px solid #edf0f1;border-bottom:1px solid #edf0f1}.monitor-stats div+div{padding-left:10px;border-left:1px solid #edf0f1}.monitor-stats dt{color:#99a1a9;font-size:7px}.monitor-stats dd{margin:5px 0 0;font-family:var(--font-geist-mono);font-size:9px;font-weight:700}.monitor-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.monitor-card footer span{padding:4px 7px;border-radius:7px;background:#f0f4f2;color:#65736c;font-size:7px;font-weight:650}.monitor-card footer small{color:#99a2a9;font-size:7px}.monitor-grid--list{grid-template-columns:1fr}.monitor-grid--list .monitor-card{grid-template-columns:130px minmax(210px,1fr) 160px minmax(260px,.9fr);gap:17px}.monitor-grid--list .monitor-chart,.monitor-grid--list .monitor-title{margin:0}.monitor-grid--list footer{position:absolute;right:18px;bottom:9px}.empty-state{display:grid;place-items:center;padding:72px 20px;border:1px dashed #d8dde1;border-radius:18px;background:white;color:#65707b;text-align:center}.empty-state>span{display:grid;width:43px;height:43px;margin-bottom:12px;place-items:center;border-radius:14px;background:#f0f5f3;color:var(--green)}.empty-state p{margin:7px 0 0;color:#98a0a9;font-size:11px}.insight-strip,.integration-banner{display:flex;align-items:center;gap:15px;padding:19px 21px;border:1px solid #f0d9d9;border-radius:19px;background:linear-gradient(120deg,#fffafa,#fff);box-shadow:var(--shadow)}.insight-copy{display:flex;align-items:center;gap:13px}.insight-copy>div:last-child{flex:1 1}.insight-orb{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border-radius:13px;background:var(--red-soft);color:var(--red);font-size:19px}.insight-strip b{font-size:12px}.insight-strip p{margin:5px 0 0;color:#8e929b;font-size:9px}.insight-strip>button{margin-left:auto}.segmented{display:flex;gap:3px;padding:4px;border-radius:12px;background:#f0f2f4}.segmented button{padding:7px 11px;border:0;border-radius:9px;background:transparent;color:#7e8791;font-size:9px;font-weight:650;cursor:pointer}.segmented button.is-active{background:white;color:#35404a;box-shadow:0 2px 7px rgba(31,41,38,.07)}.segmented span{margin-left:4px;color:var(--red)}.incident-list{border-top:1px solid #edf0f2}.incident-row{display:grid;grid-template-columns:40px minmax(240px,1fr) 115px 130px auto;align-items:center;gap:14px;padding:18px 2px;border-bottom:1px solid #edf0f2}.incident-symbol{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;font-size:12px;font-weight:800}.incident-symbol--danger{background:var(--red-soft);color:var(--red)}.incident-symbol--warning{background:var(--amber-soft);color:var(--amber)}.incident-symbol--success{background:var(--green-soft);color:var(--green)}.incident-main>div{display:flex;align-items:center;gap:8px}.incident-main h3{margin:0;font-size:11px}.incident-main p{margin:4px 0;color:#8e97a0;font-family:var(--font-geist-mono);font-size:7px}.incident-main small{color:#5c6671;font-size:8px}.tone-label{display:inline-flex;width:fit-content;padding:4px 7px;border-radius:999px;font-size:7px;font-weight:700}.tone-label--danger{background:var(--red-soft);color:var(--red)}.tone-label--warning{background:var(--amber-soft);color:var(--amber)}.tone-label--success{background:var(--green-soft);color:var(--green)}.tone-label--blue{background:var(--blue-soft);color:var(--blue)}.tone-label--neutral{background:#eff1f3;color:#727c86}.incident-data b,.incident-data span{display:block}.incident-data span{color:#929aa3;font-size:7px}.incident-data b{margin-top:6px;font-family:var(--font-geist-mono);font-size:9px}.round-action{min-height:34px;padding:0 12px;border-radius:11px;font-size:8px}.timeline-card{padding-bottom:28px}.incident-breakdown{display:grid;gap:11px}.incident-breakdown>div{display:grid;grid-template-columns:1fr 40px;align-items:center;gap:13px}.incident-breakdown span{position:relative;height:28px;display:flex;align-items:center;padding-left:11px;overflow:hidden;border-radius:8px;background:#f3f5f6;color:#535e68;font-size:8px;isolation:isolate}.incident-breakdown span:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 0;width:var(--size);background:#e5f2ed}.incident-breakdown>div:nth-child(2) span:before{background:#fff0dc}.incident-breakdown>div:nth-child(3) span:before{background:#e9f0fc}.incident-breakdown>div:nth-child(4) span:before{background:#eeeafb}.incident-breakdown b{font-family:var(--font-geist-mono);font-size:9px}.group-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.group-card{padding:19px;border:1px solid var(--line);border-radius:17px;background:#fff;transition:.16s ease}.group-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.group-top{display:flex;align-items:center;justify-content:space-between}.group-mark{display:grid;width:37px;height:37px;place-items:center;border-radius:12px;font-size:12px;font-weight:800}.group-mark--mint{background:var(--green-soft);color:var(--green)}.group-mark--blue{background:var(--blue-soft);color:var(--blue)}.group-mark--violet{background:#f0edfb;color:var(--violet)}.group-mark--amber{background:var(--amber-soft);color:var(--amber)}.group-mark--slate{background:#eef1f2;color:#76808a}.group-card h3{margin:14px 0 4px;font-size:12px}.group-card>p{margin:0;color:#929aa3;font-size:8px}.group-health{display:flex;gap:15px;margin-top:17px;padding:12px 0;border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2}.group-health span{display:flex;align-items:center;gap:6px;color:#647069;font-size:8px}.group-health .is-issue{color:#b45d62}.group-health .is-issue i{width:6px;height:6px;border-radius:50%;background:var(--red)}.mini-avatars{display:flex;align-items:center;margin-top:14px}.mini-avatars i{display:grid;width:25px;height:25px;margin-right:-6px;place-items:center;border:2px solid white;border-radius:8px;background:#edf3f0;color:#347257;font-style:normal;font-size:7px;font-weight:800}.mini-avatars button{margin-left:auto;border:0;background:transparent;color:#34775a;font-size:8px;font-weight:680;cursor:pointer}.group-card footer{margin-top:14px;padding:10px;border-radius:10px;background:#f7f9fa}.group-card footer b,.group-card footer span{display:block}.group-card footer span{color:#969ea6;font-size:6px;text-transform:uppercase;letter-spacing:.08em}.group-card footer b{margin-top:4px;overflow:hidden;color:#5e6974;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.tag-cloud{display:flex;flex-wrap:wrap;gap:9px}.tag-cloud button{padding:8px 11px;border:1px solid #e5e9ec;border-radius:11px;background:#f9fafb;color:#59646e;font-size:9px;cursor:pointer}.tag-cloud button span{margin-left:5px;color:#969ea7}.tag-cloud .tag-add{border-style:dashed;color:var(--green)}.analytics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.stat-tile{padding:20px;border:1px solid var(--line);border-radius:18px;background:white;box-shadow:0 7px 20px rgba(29,46,40,.035)}.stat-tile b,.stat-tile small,.stat-tile span{display:block}.stat-tile span{color:#818b96;font-size:8px}.stat-tile b{margin-top:11px;font-family:var(--font-geist-mono);font-size:24px;letter-spacing:-.05em}.stat-tile small{margin-top:10px;color:#8e969f;font-size:7px}.stat-tile .positive{color:var(--green)}.chart-surface{min-height:340px}.bar-chart{height:210px;display:flex;align-items:flex-end;gap:5px;padding:22px 5px 0;border-bottom:1px solid #e8ecef;background:repeating-linear-gradient(180deg,#eef1f3 0,#eef1f3 1px,transparent 0,transparent 52px)}.bar-chart i{position:relative;flex:1 1;min-width:5px;max-width:24px;border-radius:6px 6px 2px 2px;background:linear-gradient(0deg,#9bd2bc,#4b9f7e);opacity:.86;transition:.16s ease}.bar-chart i:hover{opacity:1;transform:scaleX(1.12)}.bar-chart i span{position:absolute;bottom:calc(100% + 6px);left:50%;display:none;padding:4px 6px;border-radius:5px;background:#27312d;color:white;font-style:normal;font-size:6px;white-space:nowrap;transform:translateX(-50%)}.bar-chart i:hover span{display:block}.chart-axis{display:flex;justify-content:space-between;padding:8px 5px 0;color:#979fa8;font-size:7px}.uptime-table>div{display:grid;grid-template-columns:38px minmax(180px,1fr) minmax(240px,.8fr) 100px;align-items:center;gap:11px;padding:12px 0;border-top:1px solid #edf0f2}.uptime-table>div>span:nth-child(2) b,.uptime-table>div>span:nth-child(2) small{display:block}.uptime-table>div>span:nth-child(2) b{font-size:9px}.uptime-table>div>span:nth-child(2) small{margin-top:4px;color:#929aa3;font-family:var(--font-geist-mono);font-size:7px}.availability{display:flex;align-items:center;gap:11px}.availability>i{flex:1 1;height:6px;overflow:hidden;border-radius:5px;background:#edf0f2}.availability>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#55b78f,#83ceb0)}.availability>b{width:48px;font-family:var(--font-geist-mono);font-size:8px}.maintenance-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,.65fr);gap:18px;align-items:start}.maintenance-event{display:grid;grid-template-columns:54px minmax(200px,1fr) auto;align-items:center;gap:15px;padding:18px 0;border-top:1px solid #edf0f2}.maintenance-event--past{opacity:.7}.calendar-date{display:grid;width:50px;height:54px;place-items:center;padding:6px 0;border-radius:13px;background:#eef5f2;color:#397b60}.calendar-date b{font-family:var(--font-geist-mono);font-size:16px}.calendar-date span{font-size:7px;font-weight:750}.maintenance-event h3{margin:7px 0 4px;font-size:11px}.maintenance-event p{margin:0;color:#7d8791;font-size:8px}.maintenance-event small{display:block;margin-top:6px;color:#9aa1a9;font-size:7px}.schedule-card{position:sticky;top:20px}.surface-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;background:var(--blue-soft);color:var(--blue);font-size:19px}.schedule-card h2{margin:15px 0 7px;font-size:16px}.schedule-card>p{margin:0 0 18px;color:#838d97;font-size:9px;line-height:1.5}.add-dialog label,.editor-label,.schedule-card label{display:block;margin-top:13px;color:#626c76;font-size:8px;font-weight:680}.add-dialog input,.add-dialog select,.schedule-card input,.schedule-card select{width:100%;height:40px;margin-top:6px;padding:0 11px;border:1px solid #e0e5e8;border-radius:11px;outline:none;background:#fbfcfd;color:var(--ink);font-size:9px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.check-row{display:flex!important;align-items:flex-start;gap:9px;cursor:pointer}.check-row input{width:15px!important;height:15px!important;margin:1px 0 0!important;accent-color:var(--green)}.check-row span{flex:1 1}.check-row b,.check-row small{display:block}.check-row b{font-size:8px}.check-row small{margin-top:4px;color:#929ba4;font-size:7px;font-weight:400}.schedule-card .primary-button{margin-top:18px}.integration-banner{border-color:#dce7f8;background:linear-gradient(115deg,#f7faff,#fff)}.integration-banner--pending{border-color:#eee2c8;background:linear-gradient(115deg,#fffaf0,#fff)}.telegram-mark{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:16px;background:linear-gradient(145deg,#5fa8e9,#3b8bd2);color:white;font-size:20px;box-shadow:0 9px 22px rgba(59,139,210,.2);transform:rotate(-18deg)}.connection-status{display:flex;align-items:center;gap:5px;color:var(--green);font-size:7px;font-weight:720;text-transform:uppercase;letter-spacing:.06em}.connection-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.connection-status--pending{color:var(--amber)}.integration-banner h2{margin:5px 0 4px;font-size:14px}.integration-banner p{margin:0;color:#87919b;font-size:8px}.integration-actions{display:flex;gap:8px;margin-left:auto}.round-icon{width:40px;height:40px;border:1px solid #e0e5e9;border-radius:13px;background:white;color:#7a8490;cursor:pointer}.notification-layout{display:grid;grid-template-columns:250px minmax(370px,1fr) 290px;gap:14px;align-items:start}.editor-card,.preview-card,.template-library{min-height:555px}.template-library{padding:19px 12px 15px}.template-library .surface-heading{padding:0 7px;margin-bottom:14px}.template-list{display:grid;gap:4px}.template-list>button{width:100%;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:9px;border:1px solid transparent;border-radius:12px;background:transparent;color:#5d6771;cursor:pointer;text-align:left}.template-list>button:hover{background:#f7f9fa}.template-list>button.is-active{border-color:#d8e7e0;background:#eef6f2;color:#276d52}.template-list b,.template-list small{display:block}.template-list b{font-size:8px}.template-list small{margin-top:4px;color:#929aa2;font-size:6px}.template-list>button>i{color:#a0a7ae;font-style:normal}.template-icon{display:grid;width:31px;height:31px;place-items:center;border-radius:10px;font-size:11px;font-weight:800}.template-icon--danger{background:var(--red-soft);color:var(--red)}.template-icon--success{background:var(--green-soft);color:var(--green)}.template-icon--warning{background:var(--amber-soft);color:var(--amber)}.template-icon--violet{background:#f0edfb;color:var(--violet)}.template-icon--blue{background:var(--blue-soft);color:var(--blue)}.template-icon--neutral{background:#eff1f3;color:#77818b}.template-scope{margin:18px 7px 0;padding:12px;border-radius:11px;background:#f7f9fa}.template-scope span{color:#858f98;font-size:7px}.template-scope p{margin:5px 0 0;color:#5e6973;font-size:7px}.editor-card{padding:22px}.editor-heading{display:flex;align-items:center;justify-content:space-between}.editor-heading>div{display:flex;align-items:center;gap:10px}.editor-heading h2{margin:0;font-size:13px}.editor-heading p{margin:4px 0 0;color:#929aa3;font-size:7px}.toggle input{position:absolute;opacity:0;pointer-events:none}.toggle span{position:relative;display:block;width:36px;height:21px;border-radius:20px;background:#d8dde0;cursor:pointer}.toggle span:after{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:white;box-shadow:0 1px 4px rgba(0,0,0,.16);transition:.16s ease}.toggle input:checked+span{background:var(--green)}.toggle input:checked+span:after{transform:translateX(15px)}.editor-label{margin-top:20px}.editor-label textarea{width:100%;margin-top:7px;padding:13px;resize:vertical;border:1px solid #dfe5e8;border-radius:13px;outline:0;background:#fbfcfd;color:#3d4751;font-family:var(--font-geist-mono);font-size:8px;line-height:1.75}.editor-label textarea:focus{border-color:#84b89f;box-shadow:0 0 0 3px rgba(52,130,98,.08);background:white}.variable-picker{margin-top:13px}.variable-picker>span{color:#828c96;font-size:7px}.variable-picker>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.variable-picker button{padding:5px 7px;border:1px solid #e1e6e9;border-radius:7px;background:#f7f9fa;color:#65707a;font-family:var(--font-geist-mono);font-size:6px;cursor:pointer}.variable-picker button:hover{border-color:#b7d1c5;color:#287455}.editor-options{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:17px}.editor-actions{display:flex;align-items:center;justify-content:space-between;margin-top:21px;padding-top:16px;border-top:1px solid #edf0f2}.text-button{color:#34775a;font-size:8px;font-weight:680}.preview-card{padding:21px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#eef1f3}.preview-heading{display:flex;justify-content:space-between;color:#65707a;font-size:8px;font-weight:680}.preview-heading small{color:#949ca4;font-size:7px;font-weight:400}.phone-preview{margin-top:47px;padding:14px;border-radius:18px 18px 18px 5px;background:white;box-shadow:0 10px 28px rgba(35,47,43,.1)}.phone-top{display:flex;align-items:center;gap:8px}.phone-top>i{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:#4a98d8;color:white;font-style:normal;font-size:11px;transform:rotate(-18deg)}.phone-top b,.phone-top small{display:block}.phone-top b{font-size:8px}.phone-top small{margin-top:2px;color:#8293a0;font-size:6px}.phone-top em{margin-left:auto;color:#9ba3aa;font-style:normal;font-size:6px}.phone-preview pre{min-height:166px;margin:13px 0;overflow:hidden;color:#333e48;font-family:var(--font-geist-sans);font-size:8px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.phone-preview button{width:100%;padding:9px;border:0;border-radius:9px;background:#edf6fc;color:#3784c0;font-size:7px;font-weight:700;cursor:pointer}.preview-card>p{margin:16px 4px 0;color:#838c95;font-size:7px;line-height:1.5}.routes-card{padding-bottom:13px}.route-table{color:#59646e;font-size:8px}.route-table>div{display:grid;grid-template-columns:1fr 1fr 1.4fr 1fr 24px;align-items:center;gap:12px;padding:13px 8px;border-top:1px solid #edf0f2}.route-table .route-head{padding-top:9px;color:#969da5;font-size:7px}.route-table button{border:0;background:transparent;color:#969da5;cursor:pointer}.delivery-list{border-top:1px solid #edf0f2}.delivery-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 2px;border-bottom:1px solid #edf0f2}.delivery-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;background:var(--red-soft);color:var(--red);font-size:12px;font-weight:800}.delivery-icon--recovery{background:var(--green-soft);color:var(--green)}.delivery-icon--degraded{background:var(--amber-soft);color:var(--amber)}.delivery-list b,.delivery-list p,.delivery-list small{display:block}.delivery-list b{font-size:13px}.delivery-list p{margin:4px 0;overflow:hidden;color:#626d7d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.delivery-list small{color:#929aaa;font-size:11px}.delivery-status{padding:6px 9px;border-radius:999px;background:#f1f3f6;color:#6f7888;font-size:11px;font-weight:720}.delivery-status--sent{background:var(--green-soft);color:var(--green)}.delivery-status--failed{background:var(--red-soft);color:var(--red)}.delivery-status--sending{background:var(--blue-soft);color:var(--blue)}.team-summary{display:grid;grid-template-columns:1fr 1fr;gap:13px}.team-summary article{position:relative;display:flex;align-items:center;gap:14px;min-height:80px;padding:18px;border:1px solid var(--line);border-radius:18px;background:white}.team-summary .summary-icon{position:static;flex:0 0 auto}.team-summary b{font-size:10px}.team-summary p{margin:5px 0 0;color:#8c959e;font-size:8px}.auth-flow-card{overflow:hidden;background:linear-gradient(115deg,#f8f8ff,#fff 62%)}.auth-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #dcdcff;background:#f0f0ff;color:var(--primary-strong);font-size:11px;font-weight:720}.auth-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.auth-steps article{display:grid;grid-template-columns:34px 1fr;gap:11px;min-height:108px;padding:16px;border:1px solid #e7e8f2;border-radius:18px;background:rgba(255,255,255,.8)}.auth-steps article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:11px;background:var(--primary-soft);color:var(--primary-strong);font-size:12px;font-weight:800}.auth-steps b{display:block;color:#2f3850;font-size:13px}.auth-steps p{margin:6px 0 0;color:#727c90;font-size:12px;line-height:1.55}.member-table{color:#65707a;font-size:8px}.member-head,.member-row{display:grid;grid-template-columns:40px minmax(200px,1.4fr) 120px 130px 100px 25px;align-items:center;gap:9px;padding:12px 6px;border-top:1px solid #edf0f2}.member-head{grid-template-columns:minmax(249px,1.4fr) 120px 130px 100px 25px;padding-top:10px;color:#949ca4;font-size:7px}.member-avatar{width:32px;height:32px}.member-avatar--green{background:var(--green-soft);color:var(--green)}.member-avatar--violet{background:#f0edfb;color:var(--violet)}.member-avatar--blue{background:var(--blue-soft);color:var(--blue)}.member-avatar--amber{background:var(--amber-soft);color:var(--amber)}.member-name b,.member-name small{display:block}.member-name b{color:#3d4750;font-size:9px}.member-name small{margin-top:4px;color:#949ca4;font-size:7px}.role-select{padding:6px 9px;border:1px solid #e2e6e9;border-radius:9px;background:#fafbfc;color:#606a74;font-size:7px;cursor:pointer}.member-status{display:flex;align-items:center;gap:5px;color:var(--green)}.member-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.audit-card{padding-bottom:14px}.audit-list p{display:flex;align-items:center;gap:11px;margin:0;padding:12px 3px;border-top:1px solid #edf0f2;color:#65707a;font-size:8px}.audit-list p>span:last-child{flex:1 1}.audit-list b{color:#37414b}.audit-list small{display:block;margin-top:4px;color:#959da5;font-size:7px}.overlay{position:fixed;z-index:100;inset:0;display:flex;justify-content:flex-end;background:rgba(13,25,21,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in .16s ease}.overlay--center{align-items:center;justify-content:center;padding:18px}.details-panel{position:relative;width:min(450px,92vw);height:100%;padding:36px;overflow-y:auto;background:white;box-shadow:-20px 0 50px rgba(10,36,26,.14);animation:slide-in .22s ease}.close-button{position:absolute;top:18px;right:20px;width:35px;height:35px;border-radius:12px;background:#f1f3f4;color:#6e777f;font-size:20px}.details-panel h2{margin:19px 0 5px;font-size:24px;letter-spacing:-.04em}.details-panel>a{color:#77818b;font-family:var(--font-geist-mono);font-size:9px}.details-panel>.sparkline{height:120px;margin-top:27px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#f9fbfa}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.details-grid div{padding:15px;border:1px solid var(--line);border-radius:13px}.details-grid b,.details-grid span{display:block}.details-grid span{color:#8b949c;font-size:8px}.details-grid b{margin-top:7px;font-family:var(--font-geist-mono);font-size:10px}.checks-list{margin-top:26px}.checks-list h3{font-size:12px}.checks-list p{display:flex;align-items:center;gap:10px;margin:0;padding:12px 0;border-bottom:1px solid #edf0f1}.checks-list p b,.checks-list p small,.checks-list p span{display:block}.checks-list p b{font-size:9px}.checks-list p small{margin-top:4px;color:#8a939b;font-size:7px}.check-icon{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--green-soft);color:var(--green);font-style:normal;font-size:10px;font-weight:800}.check-icon--planned{background:#f0f2f6;color:#7e8798}.drawer-actions{display:grid;gap:9px;margin-top:26px}.add-dialog{position:relative;width:min(480px,100%);padding:30px;border-radius:22px;background:white;box-shadow:0 25px 80px rgba(6,28,19,.2);animation:pop-in .18s ease}.add-dialog h2{margin:0;font-size:22px;letter-spacing:-.035em}.dialog-copy{margin:8px 0 21px;color:#7f8992;font-size:10px;line-height:1.5}.add-dialog input:focus,.add-dialog select:focus,.schedule-card input:focus,.schedule-card select:focus{border-color:#78ae96;box-shadow:0 0 0 3px #e9f4ef}.demo-note{margin:16px 0;padding:10px 11px;border-radius:11px;background:#fff8e9;color:#8b6b34;font-size:7px;line-height:1.55}.invite-dialog .primary-button{margin-top:20px}.import-dialog{width:min(820px,96vw);max-height:92vh;overflow-y:auto}.import-dropzone{display:flex;align-items:center;gap:13px;min-height:74px;padding:15px 17px;border:1.5px dashed #c9cbed;border-radius:18px;background:#fafaff;color:var(--primary-strong);cursor:pointer;transition:.16s ease}.import-dropzone:hover{border-color:var(--primary);background:var(--primary-soft)}.import-dropzone>span{display:flex;flex-direction:column;gap:3px}.import-dropzone b{color:#3c4560;font-size:13px}.import-dropzone small{color:#858da0;font-size:11px}.import-dropzone input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.import-divider{position:relative;margin:17px 0;border-top:1px solid #e9ebf2;text-align:center}.import-divider span{position:relative;top:-9px;padding:0 10px;background:white;color:#959daf;font-size:11px}.import-text-label textarea{width:100%;margin-top:8px;padding:14px 15px;resize:vertical;border:1px solid #dfe2eb;border-radius:16px;outline:0;background:#fbfcff;color:#3a4356;font-family:var(--font-manrope),system-ui,sans-serif;font-size:13px;line-height:1.55}.import-text-label textarea:focus{border-color:#aeb0f4;box-shadow:0 0 0 4px rgba(91,92,226,.08);background:white}.import-defaults{margin-top:15px}.import-preview{margin-top:18px;overflow:hidden;border:1px solid #e4e6ee;border-radius:18px}.import-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;background:#f8f9fc}.import-preview-heading>div{display:flex;align-items:baseline;gap:9px}.import-preview-heading b{font-size:13px}.import-preview-heading span{color:#7d8699;font-size:11px}.limit-note{display:inline-flex;align-items:center;gap:5px}.import-table{overflow-x:auto}.import-table>div{display:grid;grid-template-columns:minmax(210px,1.6fr) minmax(110px,.8fr) 90px minmax(105px,.8fr);align-items:center;gap:12px;min-width:650px;padding:10px 15px;border-top:1px solid #eef0f4;color:#657087;font-size:11px}.import-table .import-table-head{color:#9199aa;font-size:10px;font-weight:650}.import-table>div>span:first-child b,.import-table>div>span:first-child small{display:block}.import-table>div>span:first-child b{color:#384157;font-size:12px}.import-table>div>span:first-child small{max-width:310px;margin-top:3px;overflow:hidden;color:#8790a2;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.import-table .has-error{background:#fffafa}.import-status{width:fit-content;padding:5px 8px;border-radius:999px;background:var(--green-soft);color:var(--green);font-size:10px;font-weight:720}.import-status--error{background:var(--red-soft);color:var(--red)}.import-more{margin:0;padding:10px 15px;border-top:1px solid #eef0f4;color:#7f899b;font-size:11px}.import-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding-top:17px;border-top:1px solid #eceef3}.import-actions>span{color:#7f899b;font-size:11px}.import-actions .primary-button:disabled{opacity:.5;cursor:not-allowed}.import-complete{padding:24px 4px 2px;text-align:center}.import-complete>span{display:grid;width:58px;height:58px;margin:0 auto;place-items:center;border-radius:20px;background:var(--green-soft);color:var(--green)}.import-complete h3{margin:15px 0 6px;color:#30394d;font-size:21px}.import-complete>p{margin:0;color:#778196}.import-complete>div{display:flex;justify-content:center;gap:24px;margin:20px 0;color:#727c90;font-size:12px}.toast{position:fixed;z-index:150;right:24px;bottom:24px;display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid #cee5da;border-radius:14px;background:white;color:#2c493d;box-shadow:0 14px 38px rgba(14,47,34,.15);font-size:10px;animation:pop-in .18s ease}.toast span{display:grid;width:21px;height:21px;place-items:center;border-radius:8px;background:var(--green-soft);color:var(--green);font-weight:800}.app-shell p{font-size:12px;line-height:1.55}.app-shell small{font-size:11px;line-height:1.45}.app-shell label{font-size:13px}.avatar,.eyebrow,.global-search kbd,.member-avatar,.nav-item b,.nav-item em,.status-tabs span{font-size:11px}.eyebrow{color:#78839a}.chart-axis,.connection-status,.live-badge,.metric-caption,.monitor-card footer small,.monitor-card footer span,.monitor-chart span,.monitor-stats dt,.panel-heading p,.priority,.stat-tile small,.stat-tile span,.status-pill,.summary-card--wide small,.summary-label,.tone-label,.uptime-score span{font-size:11px}.group-card h3,.maintenance-event h3,.member-name b,.monitor-title h3{font-size:14px}.availability>b,.group-card footer b,.group-card>p,.group-health span,.incident-breakdown b,.incident-breakdown span,.incident-data b,.incident-data span,.incident-main p,.incident-main small,.maintenance-event p,.maintenance-event small,.mini-avatars button,.monitor-stats dd,.monitor-title p,.tag-cloud button,.uptime-table>div>span:nth-child(2) b{font-size:12px}.calendar-date span,.check-row b,.check-row small,.group-card footer span,.mini-avatars i,.uptime-table>div>span:nth-child(2) small{font-size:11px}.surface-heading h2{font-size:18px}.dialog-copy,.editor-heading p,.integration-banner p,.schedule-card>p,.surface-heading p,.team-summary p{font-size:12px}.add-dialog input,.add-dialog select,.panel-controls select,.schedule-card input,.schedule-card select,.surface-heading select{height:44px;border-radius:14px;font-size:13px}.insight-strip,.integration-banner,.monitor-card,.summary-card{border-radius:22px}.monitor-card{padding:20px;box-shadow:0 8px 24px rgba(31,42,78,.045)}.monitor-card:hover{border-color:#cfd5e5;box-shadow:0 16px 34px rgba(31,42,78,.09)}.role-select,.round-action,.segmented button,.status-tabs button,.text-button{font-size:12px}.segmented button,.status-tabs button{border-radius:12px}.incident-note{font-size:11px}.stat-tile{border-radius:22px;box-shadow:var(--shadow)}.stat-tile b{font-size:26px}.integration-banner{border-color:#dfe2ff;background:linear-gradient(115deg,#f3f4ff,#ffffff 70%)}.template-list{gap:7px}.template-list>button{grid-template-columns:40px 1fr auto;gap:11px;padding:12px;border-radius:16px}.template-list>button:hover{background:#f5f6fb}.template-list>button.is-active{border-color:#d5d7ff;background:var(--primary-soft);color:var(--primary-strong)}.template-list b{font-size:13px}.template-list small{font-size:11px}.template-icon{width:38px;height:38px;border-radius:13px}.preview-card>p,.preview-heading,.preview-heading small,.template-scope p,.template-scope span,.variable-picker>span{font-size:11px}.editor-heading h2{font-size:16px}.editor-label textarea{min-height:230px;padding:16px;border-radius:16px;font-size:13px;line-height:1.65}.editor-label textarea:focus{border-color:#aeb0f4;box-shadow:0 0 0 4px rgba(91,92,226,.08)}.variable-picker button{padding:7px 9px;border-radius:9px;font-size:11px}.variable-picker button:hover{border-color:#bfc1f3;color:var(--primary-strong)}.text-button{color:var(--primary-strong)}.phone-preview{padding:18px;border-radius:22px 22px 22px 7px}.phone-top b{font-size:12px}.phone-top em,.phone-top small{font-size:11px}.phone-preview pre{font-family:var(--font-manrope),system-ui,sans-serif;font-size:12px;line-height:1.7}.phone-preview button{padding:11px;border-radius:12px;font-size:12px}.member-table,.route-table{font-size:12px}.audit-list p,.audit-list small,.checks-list p b,.checks-list p small,.details-grid b,.details-grid span,.details-panel>a,.member-head,.member-name small,.route-table .route-head{font-size:11px}.demo-note,.toast{font-size:12px}.add-dialog,.details-panel{border-radius:26px}body .app-shell p{font-size:13px;line-height:1.55}body .app-shell small{font-size:12px;line-height:1.5}body .app-shell label{font-size:13px;line-height:1.4}body .app-shell button,body .app-shell input,body .app-shell select,body .app-shell textarea{font-size:14px}.add-dialog h2,.brand,.details-panel h2,.editor-heading h2,.group-card h3,.maintenance-event h3,.member-name b,.monitor-title h3,.panel-heading h2,.stat-tile b,.surface-heading h2,.topbar h1{font-family:var(--font-display);font-variation-settings:"wght" 660}.topbar h1{font-size:32px;font-weight:660;letter-spacing:-.04em}.panel-heading h2,.surface-heading h2{font-size:19px;font-weight:650}.header-description{color:#69758c;font-size:14px!important}.eyebrow{color:#66718a;font-size:12px;font-weight:720;letter-spacing:.13em}.primary-button,.round-action,.secondary-button,.text-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 19px;white-space:nowrap}.primary-button{box-shadow:0 9px 22px rgba(79,73,219,.22)}.primary-button>span{display:inline-grid;place-items:center;line-height:1}.primary-button svg,.round-action svg,.secondary-button svg,.text-button svg{display:block;flex:0 0 auto}.icon-button{width:46px;height:46px;display:inline-grid;place-items:center;line-height:0}.more-button,.round-icon{width:40px;height:40px;min-width:40px;min-height:40px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;color:#758097;line-height:0}.more-button:hover,.round-icon:hover{border-color:#dfe3ee;background:#f5f6fb;color:var(--primary-strong)}.more-button svg,.nav-icon svg,.round-icon svg,.summary-icon svg,.surface-icon svg,.template-icon svg{display:block;margin:auto}.layout-switch{height:46px}.layout-switch button{width:36px;min-height:36px;display:inline-grid;place-items:center;padding:0;line-height:0}.segmented,.status-tabs{border-radius:999px}.segmented button,.status-tabs button{min-height:38px;padding:0 14px;border-radius:999px;line-height:1}.phone-preview button,.tag-cloud button,.variable-picker button{border-radius:999px}.nav-label{color:#8e98b2;font-size:12px}.nav-item{min-height:50px;border-radius:18px;font-size:15px;line-height:1}.nav-icon{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;line-height:0}.nav-item b,.nav-item em{font-size:12px}.probe-row{font-size:13px}.probe-card p{margin:8px 0 12px;color:#a3acc1;font-size:12px!important}.profile{border-radius:18px}.profile strong{font-size:13px}.profile small{color:#9aa5bd;font-size:12px}.profile-more{display:block;margin-left:auto;color:#8792aa}.avatar{width:38px;height:38px;border-radius:13px;font-size:12px}.global-search input{font-size:14px}.global-search kbd{border-radius:8px;font-size:11px}.connection-status,.live-badge,.priority,.status-pill,.tone-label{font-size:12px;line-height:1.2}.connection-status,.delivery-status,.import-status,.live-badge,.priority,.status-pill,.tone-label{border-radius:999px}.surface{border-radius:var(--radius-lg)}.surface-heading{align-items:center}.panel-heading p,.surface-heading p{color:#758096;font-size:13px!important}.add-dialog input,.add-dialog select,.panel-controls select,.schedule-card input,.schedule-card select,.surface-heading select{height:46px;border-radius:16px;font-size:14px}.chart-axis,.metric-caption,.monitor-card footer small,.monitor-card footer span,.monitor-chart span,.monitor-stats dt,.stat-tile small,.stat-tile span,.summary-label,.uptime-score span{font-size:12px}.group-card,.monitor-card,.stat-tile,.summary-card,.team-summary article{border-radius:24px}.summary-card--wide strong{font-size:18px}.summary-card--wide small{font-size:12px}.summary-icon{width:34px;height:34px;border-radius:12px}.metric{font-size:30px}.monitor-title h3{font-size:16px}.monitor-title p{font-size:12px!important}.incident-note,.monitor-stats dd{font-size:12px}.monitor-stats dt{line-height:1.35}.monitor-card footer{min-height:28px}.incident-main h3,.maintenance-event h3{font-size:15px}.availability>b,.group-card footer b,.group-card>p,.group-health span,.incident-breakdown b,.incident-breakdown span,.incident-data b,.incident-data span,.incident-main p,.incident-main small,.maintenance-event p,.maintenance-event small,.mini-avatars button,.uptime-table>div>span:nth-child(2) b,.uptime-table>div>span:nth-child(2) small{font-size:12px}.round-action{min-height:42px}.group-card h3{font-size:16px}.group-card footer span,.mini-avatars i{font-size:11px}.stat-tile>span{font-size:13px}.stat-tile small{font-size:12px}.bar-chart i span{border-radius:9px;font-size:11px}.calendar-date span{font-size:11px}.add-dialog label,.editor-label,.schedule-card label{font-size:13px}.check-row{align-items:center}.check-row input{flex:0 0 auto}.check-row b{font-size:13px}.check-row small{font-size:12px}.integration-banner h2{font-size:18px}.integration-banner p{font-size:13px!important}.template-list b{font-size:14px}.preview-card>p,.preview-heading,.preview-heading small,.template-list small,.template-scope p,.template-scope span,.variable-picker>span{font-size:12px}.editor-heading h2{font-size:18px}.editor-label textarea{font-size:14px}.variable-picker button{min-height:34px;padding:0 11px;font-size:12px}.phone-top b{font-size:13px}.phone-preview pre,.phone-top em,.phone-top small{font-size:12px}.phone-preview button{min-height:40px;font-size:13px}.route-table{font-size:13px}.route-table .route-head{color:#7e889c;font-size:12px;font-weight:620}.route-table>div{min-height:62px}.route-table button{justify-self:end}.team-summary article{min-height:96px;padding:21px}.team-summary b{font-size:15px}.team-summary p{font-size:13px!important}.auth-badge{min-height:38px;padding:0 13px;border-radius:999px;font-size:12px}.auth-steps article{min-height:122px;border-radius:22px}.auth-steps article>span{border-radius:13px;font-size:13px}.auth-steps b{font-size:14px}.auth-steps p{font-size:13px!important}.member-table{overflow:visible;color:#596579;font-size:13px}.member-head,.member-row{grid-template-columns:48px minmax(220px,1.6fr) minmax(120px,.55fr) minmax(145px,.65fr) minmax(120px,.5fr) 44px;gap:12px;padding:14px 8px}.member-head{min-height:48px;color:#818ca1;font-size:12px;font-weight:620}.member-row{position:relative;min-height:78px}.member-row:has(.member-menu){z-index:8}.member-avatar{width:42px;height:42px;border-radius:14px;font-size:12px}.member-name b{color:#273247;font-size:15px}.member-name small{margin-top:3px;color:#7b879b;font-size:12px}.role-select{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 13px;border-radius:999px;font-size:13px;line-height:1}.role-select svg{display:block}.member-status{gap:7px;font-size:13px}.member-actions{position:relative;display:flex;align-items:center;justify-content:center}.member-menu{position:absolute;z-index:20;top:calc(100% + 7px);right:0;width:210px;padding:7px;border:1px solid #e1e5ef;border-radius:18px;background:white;box-shadow:0 18px 48px rgba(35,44,75,.16)}.member-menu button{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:0 11px;border:0;border-radius:12px;background:transparent;color:#465168;text-align:left;cursor:pointer}.member-menu button:hover{background:#f5f6fb}.member-menu button.is-danger{color:#c44758}.member-menu button:disabled{color:#b4bac6;cursor:not-allowed}.member-menu button:disabled:hover{background:transparent}.audit-list p{min-height:68px;font-size:13px!important}.audit-list small,.checks-list p b,.checks-list p small,.demo-note,.details-grid b,.details-grid span,.details-panel>a,.dialog-copy,.import-actions>span,.import-table,.import-table .import-table-head,.import-table>div>span:first-child small,.toast{font-size:12px}.checks-list p b,.details-grid b,.import-table>div>span:first-child b{font-size:13px}.add-dialog,.details-panel{border-radius:30px}.close-button{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;line-height:1}.import-dropzone,.import-preview{border-radius:22px}.import-text-label textarea{border-radius:18px;font-size:14px}.toast{min-height:48px;border-radius:999px}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{transform:translateX(30px);opacity:.8}}@keyframes pop-in{0%{transform:translateY(6px) scale(.985);opacity:0}}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1280px){.summary{grid-template-columns:1.5fr 1fr 1fr}.summary-card:last-child{display:none}.monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-grid--list .monitor-card{grid-template-columns:120px 1fr 150px}.monitor-grid--list .monitor-stats{display:none}.notification-layout{grid-template-columns:225px 1fr}.preview-card{grid-column:1/-1;min-height:auto;display:grid;grid-template-columns:1fr 280px;align-items:start;gap:20px}.preview-heading{grid-column:1/-1}.phone-preview{grid-column:2;margin-top:0}.preview-card>p{grid-row:2;margin-top:20px}}@media (max-width:980px){.sidebar{position:static;width:100%;min-height:68px;flex-direction:row;align-items:center;padding:0 18px;overflow-x:auto}.brand{position:sticky;left:0;z-index:2;padding:0 18px 0 0;background:var(--sidebar);white-space:nowrap}.primary-nav{margin-left:auto;flex-direction:row}.primary-nav .nav-label,.probe-card,.profile{display:none}.nav-item{width:auto;min-width:max-content;padding:0 11px}.nav-item--active:before{inset:auto 12px 0;width:auto;height:3px;border-radius:4px 4px 0 0}.workspace{margin-left:0}.content{padding:24px}.topbar{padding:20px 24px}.analytics-grid,.group-grid{grid-template-columns:repeat(2,1fr)}.maintenance-layout{grid-template-columns:1fr}.schedule-card{position:static}.notification-layout{grid-template-columns:220px 1fr}.auth-steps{grid-template-columns:1fr}}@media (max-width:720px){.brand span:last-child{display:none}.topbar{align-items:flex-start;gap:14px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}.global-search{order:3;width:100%}.topbar-actions{width:60%}.summary{grid-template-columns:1fr 1fr}.summary-card--wide{grid-column:1/-1}.summary-card:last-child{display:flex}.monitor-grid{grid-template-columns:1fr}.monitor-grid--list .monitor-card{display:block}.monitor-grid--list .monitor-chart,.monitor-grid--list .monitor-title{margin-top:12px}.monitor-grid--list .monitor-stats{display:grid}.monitor-grid--list footer{position:relative;right:auto;bottom:auto}.panel-heading{align-items:flex-start;flex-direction:column}.panel-controls{width:100%;flex-wrap:wrap}.scheduler-button{flex:1 1}.incident-row{grid-template-columns:36px 1fr auto}.incident-data{display:none}.group-grid,.notification-layout{grid-template-columns:1fr}.editor-card,.preview-card,.template-library{min-height:auto}.template-list{grid-template-columns:1fr 1fr}.preview-card{display:block}.phone-preview{margin-top:24px}.route-table{overflow-x:auto}.route-table>div{min-width:650px}.member-table{overflow-x:auto}.member-head,.member-row{min-width:680px}.uptime-table>div{grid-template-columns:38px 1fr 100px}.availability{display:none}.import-button{margin-left:auto}}@media (max-width:520px){.topbar{display:block}.topbar-actions{width:100%;margin-top:16px;justify-content:flex-start}.global-search{order:0;flex:1 1}.content{padding:18px 14px 36px}.surface{padding:18px}.summary{grid-template-columns:1fr}.summary-card--wide{grid-column:auto}.summary-card{min-height:110px}.panel-heading{align-items:flex-start;gap:12px}.panel-controls select{max-width:132px}.status-tabs{width:100%;overflow-x:auto}.status-tabs button{white-space:nowrap}.surface-heading{align-items:flex-start}.surface-heading .primary-button{padding:0 11px}.analytics-grid,.team-summary{grid-template-columns:1fr}.maintenance-event{grid-template-columns:50px 1fr}.maintenance-event .round-action{display:none}.integration-banner{align-items:flex-start;flex-wrap:wrap}.integration-actions{width:100%;margin:0}.editor-options,.form-row,.template-list{grid-template-columns:1fr}.form-row{gap:0}.details-panel{padding:30px 22px}.delivery-list article{grid-template-columns:34px minmax(0,1fr)}.delivery-status{grid-column:2;width:fit-content}.import-dialog{padding:26px 18px 20px}.import-actions{align-items:stretch;flex-direction:column}.import-actions .primary-button{width:100%}.auth-flow-card .surface-heading{gap:14px;flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.app-shell button,.app-shell input,.app-shell select,.app-shell textarea{line-height:1.25}.app-shell button{font-weight:650}.app-shell button>svg{width:20px;height:20px;flex:0 0 auto}.nav-item svg{width:21px;height:21px}.icon-button svg,.more-button svg,.round-icon svg{width:22px;height:22px}.delivery-icon svg,.incident-symbol svg,.insight-orb svg,.layout-switch button svg,.summary-icon svg,.surface-icon svg,.telegram-mark svg{width:23px;height:23px}.template-icon svg{width:21px;height:21px}.primary-button,.round-action,.secondary-button,.text-button{min-height:48px;padding-inline:20px;border-radius:999px;font-size:14px;line-height:1}.primary-button--full{width:100%}.icon-button{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:50%}.more-button,.round-icon{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%}.member-menu button{min-height:44px;border-radius:15px;font-size:13px}.template-list>button{min-height:66px;border-radius:18px}.select-control{position:relative;display:inline-flex;align-items:center;min-width:190px;max-width:100%;color:#667188}.select-control select{width:100%;height:50px;margin:0;padding:0 48px 0 18px;appearance:none;border:1px solid #dce2ec;border-radius:999px;outline:0;background:#fff;color:#3d485f;font-size:14px;font-weight:560;cursor:pointer;box-shadow:0 2px 5px rgba(31,42,78,.025)}.select-control>svg{position:absolute;z-index:1;right:16px;width:20px;height:20px;pointer-events:none;color:#667188}.select-control:focus-within select{border-color:#aeb4ef;box-shadow:0 0 0 4px rgba(91,92,226,.09)}.add-dialog label>.select-control,.schedule-card label>.select-control{display:flex;width:100%;margin-top:7px}.add-dialog label>.select-control select,.schedule-card label>.select-control select{height:48px;background:#fbfcfd}.layout-switch{height:52px;display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:999px}.layout-switch button{width:42px;height:42px;min-height:42px;border-radius:50%}.panel-controls{align-items:center}.summary-card{min-height:176px;padding:25px 27px}.summary-icon{top:22px;right:22px;width:46px;height:46px;border-radius:15px;line-height:0}.summary-label{padding-right:48px;font-size:13px}.summary-card--wide .summary-label{padding-right:0}.metric-caption{font-size:13px}.team-summary .summary-icon{width:46px;height:46px}.connection-status,.delivery-status,.import-status,.priority,.status-pill,.tone-label{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;white-space:nowrap;line-height:1}.status-pill{min-height:34px;gap:8px;padding:0 13px;border-radius:999px;font-size:13px;letter-spacing:.025em}.status-pill>i{width:7px;height:7px;flex:0 0 auto}.delivery-status,.import-status,.priority,.tone-label{min-height:32px;padding:0 11px;font-size:12px}.connection-status{min-height:28px;font-size:12px}.uptime-table{overflow:hidden}.uptime-table>div{grid-template-columns:42px minmax(210px,1fr) minmax(220px,.8fr) minmax(150px,max-content);gap:14px;min-height:76px;padding:14px 0}.uptime-table>div>span:nth-child(2) b{font-size:14px}.uptime-table>div>span:nth-child(2) small{font-size:12px}.uptime-table>div>.status-pill{justify-self:start}.availability>b{font-size:13px}.add-dialog select,.panel-controls select,.schedule-card select,.surface-heading select{padding-right:48px;border-radius:999px}.auth-steps p,.integration-banner p,.panel-heading p,.schedule-card>p,.surface-heading p,.team-summary p{font-size:13px!important}.audit-list p,.delivery-list p,.member-table,.route-table{font-size:13px}.audit-list small,.delivery-list small,.member-head,.route-table .route-head{font-size:12px}@media (max-width:720px){.panel-controls{gap:10px}.panel-controls .scheduler-button{width:100%}.group-select{flex:1 1 180px;min-width:0}.period-select{width:100%;min-width:0}.chart-surface .surface-heading .select-control{margin-top:4px}.uptime-table>div{grid-template-columns:42px minmax(160px,1fr) minmax(148px,max-content)}.uptime-table .availability{display:none}}@media (max-width:520px){.summary-card{min-height:150px}.panel-controls{display:grid;grid-template-columns:minmax(0,1fr) auto}.panel-controls .scheduler-button{grid-column:1/-1}.group-select{width:100%}.layout-switch{height:52px}.uptime-table>div{grid-template-columns:42px minmax(0,1fr);row-gap:10px;min-height:104px}.uptime-table>div>.status-pill{grid-column:2}.surface-heading .period-select{width:100%}.select-control select{height:50px}}.infrastructure-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:13px}.infrastructure-chip{flex:0 0 auto;min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #e2e6ee;border-radius:999px;background:#f7f8fb;color:#737d90;font-size:12px;font-weight:650;line-height:1;white-space:nowrap}.infrastructure-chip svg{width:18px;height:18px;flex:0 0 auto}.infrastructure-chip--ok{border-color:#cfe9dc;background:#eff9f4;color:#23805b}.infrastructure-chip--warning{border-color:#f2dfb6;background:#fff8e9;color:#9a6a16}.infrastructure-chip--error{border-color:#f0cdd2;background:#fff1f3;color:#b53d50}.infrastructure-chip--unsupported{background:#f3f4f7;color:#7d8594}.check-icon svg{width:17px;height:17px}.check-icon--ok{background:var(--green-soft);color:var(--green)}.check-icon--warning{background:#fff5dc;color:#a46e0c}.check-icon--error{background:#fff0f2;color:#c54558}.check-icon--unknown,.check-icon--unsupported{background:#f0f2f6;color:#7e8798}.infrastructure-updated{margin:16px 0 0;color:#7d8799;font-size:13px}.drawer-actions{grid-template-columns:1fr 1fr}.drawer-actions .primary-button{grid-column:1/-1}.member-status--pending{color:#a46e0c}.member-status--inactive{color:#8993a6}.role-select:disabled{cursor:default;opacity:.78}.audit-list p>span:last-child{color:#465168;font-size:13px;font-weight:560}.audit-list p>span:last-child small{font-weight:450}@media (max-width:1180px){.panel-controls .infrastructure-button{flex:1 1 auto}}@media (max-width:720px){.panel-controls .infrastructure-button,.panel-controls .scheduler-button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px)}}@media (max-width:520px){.panel-controls .infrastructure-button,.panel-controls .scheduler-button{grid-column:1/-1;width:100%}.drawer-actions{grid-template-columns:1fr}.drawer-actions .primary-button{grid-column:auto}.details-grid{grid-template-columns:1fr}.infrastructure-chip{min-height:34px;font-size:12px}}.add-dialog,.analytics-grid,.app-shell,.content,.details-panel,.form-row,.group-grid,.maintenance-layout,.monitor-grid,.notification-layout,.page-stack,.panel-controls,.panel-heading,.schedule-card,.summary,.surface,.surface-heading,.topbar,.topbar-actions,.workspace{min-width:0;max-width:100%}.add-dialog>*,.delivery-list article>*,.details-panel>*,.form-row>*,.maintenance-event>*,.member-row>*,.schedule-card>*,.surface>*{min-width:0}.app-shell button,.app-shell input,.app-shell select,.app-shell textarea{max-width:100%}.app-shell input,.app-shell select,.app-shell textarea{min-width:0}.app-shell a,.app-shell b,.app-shell h1,.app-shell h2,.app-shell h3,.app-shell p,.app-shell small,.app-shell span{overflow-wrap:anywhere}.form-row{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.form-row label{min-width:0}.schedule-card{width:100%;overflow:hidden}.schedule-card input[type=datetime-local]{width:100%;min-width:0;padding-right:10px}.schedule-card .check-row{align-items:flex-start}.schedule-card .check-row input{width:18px!important;height:18px!important;margin-top:2px!important}.schedule-card .primary-button{width:100%}.panel-heading,.surface-heading{gap:16px}.panel-heading>div,.surface-heading>div{min-width:0}.panel-heading>button,.surface-heading>button{flex:0 0 auto}.close-button svg,.toast svg{width:20px;height:20px}.mini-avatars button,.tag-cloud button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.mini-avatars button svg,.tag-cloud button svg{width:17px;height:17px}.text-button svg{width:18px;height:18px}.delivery-list p{min-width:0}.delivery-icon{line-height:0}.delivery-icon svg{width:23px;height:23px}.toast span{line-height:0}@media (max-width:1180px){.maintenance-layout{grid-template-columns:1fr}.schedule-card{position:static}}@media (max-width:720px){.topbar{overflow:hidden}.topbar-actions{min-width:0}.surface-heading{align-items:flex-start;flex-wrap:wrap}.surface-heading>div{flex:1 1 220px}.surface-heading>button{flex:0 1 auto}.import-table,.member-table,.route-table,.uptime-table{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}}@media (max-width:520px){.form-row{grid-template-columns:1fr;gap:0}.add-dialog,.schedule-card{padding:24px 20px;border-radius:26px}.add-dialog .select-control,.add-dialog input,.add-dialog select,.schedule-card .select-control,.schedule-card input,.schedule-card select,.surface-heading>button{width:100%}.maintenance-event{grid-template-columns:50px minmax(0,1fr)}.delivery-list article{grid-template-columns:42px minmax(0,1fr)}.delivery-status{grid-column:2}}:root{--ink:#f3f7f4;--muted:#96a39b;--line:#29332e;--panel:#151d19;--canvas:#0b100e;--green:#9ef01a;--green-soft:#1c2c19;--red:#ff5267;--red-soft:#32181e;--amber:#ff9f1c;--amber-soft:#302316;--blue:#5bc0ff;--blue-soft:#172936;--violet:#a875ff;--sidebar:#090d0b;--primary:#9ef01a;--primary-strong:#75c900;--primary-soft:#1c2c19;--radius-sm:10px;--radius:14px;--radius-lg:18px;--shadow:0 18px 50px rgba(0,0,0,.22);color-scheme:dark}html{background:#080c0a}body{background:radial-gradient(circle at 82% -12%,rgba(158,240,26,.09),transparent 30rem),linear-gradient(180deg,#0d1310,#090d0b)}body:before{content:"";position:fixed;z-index:0;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,black,transparent 68%);mask-image:linear-gradient(180deg,black,transparent 68%)}::selection{background:rgba(158,240,26,.28)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:rgba(158,240,26,.65)}.app-shell{position:relative;z-index:1}.workspace{background:transparent}.sidebar{border-right:1px solid #263029;background:radial-gradient(circle at 12% 8%,rgba(158,240,26,.12),transparent 14rem),repeating-linear-gradient(135deg,transparent 0 16px,rgba(255,255,255,.012) 16px 17px),linear-gradient(180deg,#0c120f,#080c0a);color:#edf4ef;box-shadow:14px 0 42px rgba(0,0,0,.2)}.sidebar:after{content:"";position:absolute;width:250px;height:250px;right:-135px;bottom:92px;border:1px solid rgba(158,240,26,.09);border-radius:50%;box-shadow:0 0 0 28px rgba(158,240,26,.025),0 0 0 58px rgba(158,240,26,.018);pointer-events:none}.brand{gap:13px;padding:0 8px 30px;color:#fff}.brand-mark{position:relative;width:43px;height:43px;flex:0 0 43px;overflow:hidden;border:2px solid var(--green);border-radius:50%;background:radial-gradient(circle at center,#ff8a1f 0 3px,transparent 4px),repeating-radial-gradient(circle at center,rgba(158,240,26,.22) 0 1px,transparent 1px 7px),#111a15;box-shadow:0 0 0 5px rgba(158,240,26,.07),0 0 26px rgba(158,240,26,.17)}.brand-mark:before{content:"C";position:absolute;inset:0;display:grid;place-items:center;padding-bottom:1px;color:var(--green);font-size:26px;font-weight:900;font-style:italic;line-height:1;text-shadow:0 0 15px rgba(158,240,26,.35)}.brand-mark:after{content:"";position:absolute;width:60%;height:1px;left:50%;top:50%;background:linear-gradient(90deg,transparent,#ff8a1f);transform-origin:left center;animation:cowabunga-radar 5s linear infinite}.brand-mark i{display:none}.brand-copy{display:grid;gap:0;text-align:left}.brand-copy strong{color:#fff;font-size:19px;font-weight:850;font-style:italic;letter-spacing:-.04em}.brand-copy small,.brand-copy strong{line-height:1;text-transform:uppercase}.brand-copy small{margin-top:6px;color:var(--green);font-family:var(--font-geist-mono);font-size:9px!important;font-weight:700;letter-spacing:.16em}.nav-label{color:#647168}.nav-item{border:1px solid transparent;border-radius:12px 4px 12px 4px;color:#96a49b}.nav-item:hover{border-color:#2d3a31;background:#141d18}.nav-item--active{border-color:rgba(158,240,26,.24);background:linear-gradient(100deg,rgba(158,240,26,.16),rgba(158,240,26,.035));color:#fff;box-shadow:inset 0 0 18px rgba(158,240,26,.035)}.nav-item--active:before{width:4px;background:var(--green);box-shadow:0 0 14px rgba(158,240,26,.55)}.nav-icon{color:#5f7066}.nav-item b,.nav-item--active .nav-icon{color:var(--green)}.nav-item em{background:rgba(255,82,103,.16);color:#ff8595}.probe-card{z-index:1;border-color:#2a372f;border-radius:14px 4px 14px 4px;background:linear-gradient(145deg,#151f19,#0e1511);box-shadow:inset 0 1px rgba(255,255,255,.025)}.probe-row{color:#edf5ef}.probe-card p{color:#738178!important}.pulse-dot{background:var(--green);box-shadow:0 0 0 5px rgba(158,240,26,.08),0 0 16px rgba(158,240,26,.42)}.probe-meter{background:#202b24}.probe-meter span{background:linear-gradient(90deg,#629f11,var(--green));box-shadow:0 0 12px rgba(158,240,26,.34)}.profile{position:relative;z-index:1;color:#eef5f0}.profile:hover{background:rgba(158,240,26,.04)}.profile small{color:#738178}.avatar,.member-avatar{background:#21321e;color:var(--green)}.topbar{position:sticky;z-index:12;top:0;border-bottom-color:#263029;background:rgba(11,16,14,.86);-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15);box-shadow:0 14px 34px rgba(0,0,0,.12)}.eyebrow{color:var(--green);font-family:var(--font-geist-mono)}.editor-heading h2,.integration-banner h2,.panel-heading h2,.surface-heading h2,.topbar h1{color:#f5f8f6;font-style:italic;letter-spacing:-.035em;text-transform:uppercase}.topbar h1{text-shadow:3px 3px 0 rgba(158,240,26,.07)}.header-description,.panel-heading p,.surface-heading p{color:#8d9b92!important}.live-badge{min-height:27px;padding:0 10px;border:1px solid rgba(158,240,26,.24);background:rgba(158,240,26,.08);box-shadow:0 0 18px rgba(158,240,26,.08)}.live-badge i{box-shadow:0 0 10px currentColor;animation:cowabunga-pulse 2s ease-in-out infinite}.add-dialog input,.add-dialog select,.editor-label textarea,.global-search,.icon-button,.import-text-label textarea,.layout-switch,.panel-controls select,.role-select,.round-action,.schedule-card input,.schedule-card select,.secondary-button,.surface-heading select{border-color:#303b34;background:#121916;color:#e4ebe6;box-shadow:inset 0 1px rgba(255,255,255,.02)}.add-dialog input:focus,.add-dialog select:focus,.editor-label textarea:focus,.global-search:focus-within,.import-text-label textarea:focus,.schedule-card input:focus,.schedule-card select:focus{border-color:rgba(158,240,26,.6);background:#101713;box-shadow:0 0 0 4px rgba(158,240,26,.07)}.global-search input{color:#eef4f0}.global-search kbd{border-color:#344039;background:#1b241f;color:#849189}.icon-button:hover,.round-action:hover,.secondary-button:hover{border-color:#506340;background:#182219;color:var(--green)}.icon-button i{border-color:#121916}.primary-button{border-color:#b2ff33;border-radius:12px 3px 12px 3px;background:linear-gradient(135deg,#b5ff3a,#79d300);color:#10150d;box-shadow:5px 5px 0 #2e4f0b,0 12px 26px rgba(98,168,14,.15);font-weight:820}.primary-button:hover{transform:translate(-1px,-1px);box-shadow:7px 7px 0 #2e4f0b,0 16px 30px rgba(98,168,14,.2)}.round-action,.secondary-button{border-radius:12px 4px 12px 4px;color:#b7c2ba}.content{position:relative}.auth-steps article,.delivery-card,.editor-card,.group-card,.monitor-card,.phone-preview,.preview-card,.schedule-card,.stat-tile,.summary-card,.surface,.team-summary article,.timeline-card{border-color:#29352e;background:linear-gradient(145deg,rgba(24,33,28,.98),rgba(17,24,20,.98));color:#eef4f0;box-shadow:var(--shadow),inset 0 1px rgba(255,255,255,.025)}.group-card,.monitor-card,.stat-tile,.summary-card,.surface,.team-summary article{border-radius:16px 5px 16px 5px}.surface{position:relative;overflow:hidden}.surface:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(158,240,26,.34),transparent);opacity:.65}.summary{gap:12px}.summary-card{min-height:138px}.summary-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#3b4b42}.summary-card--wide{background:radial-gradient(circle at 84% 50%,rgba(158,240,26,.1),transparent 8rem),linear-gradient(135deg,#19231d,#121914)}.summary-card--wide:before{background:linear-gradient(90deg,var(--green),transparent 62%)}.summary-card--wide:after{right:-48px;bottom:-80px;width:210px;height:210px;border:1px solid rgba(158,240,26,.14);background:repeating-radial-gradient(circle at center,transparent 0 16px,rgba(158,240,26,.05) 16px 17px)}.metric-caption,.monitor-card footer small,.monitor-card footer span,.monitor-chart span,.monitor-stats dt,.summary-label,.uptime-score span{color:#839188}.summary-card--wide strong{color:#f2f7f3}.summary-card--wide small{color:#839188}.uptime-score{border-left-color:#344038}.metric-caption--good,.positive,.uptime-score b{color:var(--green)}.summary-icon{border:1px solid;background:transparent}.summary-icon--blue{color:var(--blue)}.status-dot--up{background:var(--green);box-shadow:0 0 0 4px rgba(158,240,26,.09),0 0 13px rgba(158,240,26,.4)}.monitor-panel{margin-top:32px}.segmented,.status-tabs{border:1px solid #2a352f;background:#101613}.segmented button,.status-tabs button{color:#7f8d84}.segmented button:hover,.status-tabs button:hover{color:#dbe4de}.segmented button.is-active,.status-tabs button.is-active{background:#22301f;color:var(--green);box-shadow:inset 0 0 0 1px rgba(158,240,26,.18)}.status-tabs span{background:#2b372f;color:#b8c3bb}.layout-switch button{color:#7d8b82}.layout-switch button.is-active{background:#243320;color:var(--green)}.monitor-card{padding:21px}.monitor-card:before{inset:0 0 auto;width:100%;height:3px;opacity:1;background:linear-gradient(90deg,var(--green),transparent 74%)}.monitor-card:after{content:"";position:absolute;z-index:0;width:120px;height:120px;right:-74px;top:-74px;border:1px solid rgba(158,240,26,.08);border-radius:50%;box-shadow:0 0 0 18px rgba(158,240,26,.018),0 0 0 38px rgba(158,240,26,.012)}.monitor-card--down:before{background:linear-gradient(90deg,var(--red),transparent 74%)}.monitor-card--degraded:before,.monitor-card--suspect:before{background:linear-gradient(90deg,var(--amber),transparent 74%)}.monitor-card--recovering:before{background:linear-gradient(90deg,var(--blue),transparent 74%)}.monitor-card:hover{border-color:#4b5b51;box-shadow:0 20px 44px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.035)}.more-button,.round-icon{color:#718078}.more-button:hover,.round-icon:hover{border-color:#3b4a41;background:#1d2721;color:var(--green)}.status-pill{border:1px solid;background:transparent}.status-pill--up{color:var(--green)}.status-pill--recovering{color:var(--blue)}.status-pill--paused{color:#89968e}.priority{border:1px solid #354139;background:#161e19;color:#87948c}.site-favicon{border:1px solid rgba(158,240,26,.22);background:#20301d;color:var(--green);box-shadow:0 0 18px rgba(158,240,26,.06)}.monitor-title h3{color:#f5f8f6}.monitor-title p{color:#849188!important}.sparkline line{stroke:#344039}.sparkline polyline{stroke:var(--green);filter:drop-shadow(0 0 4px rgba(158,240,26,.3))}.monitor-stats{border-color:#2d3832}.monitor-stats dd{color:#e8eeea}.monitor-stats dd.is-danger{color:var(--red)}.infrastructure-row{border-top:1px dashed #2c3731}.infrastructure-chip{border-color:#334038;background:#111814;color:#7f8c84}.infrastructure-chip--ok{border-color:rgba(158,240,26,.25);background:rgba(158,240,26,.06);color:var(--green)}.infrastructure-chip--warning{border-color:rgba(255,159,28,.25);background:rgba(255,159,28,.06);color:var(--amber)}.infrastructure-chip--error{border-color:rgba(255,82,103,.28);background:rgba(255,82,103,.07);color:var(--red)}.monitor-card footer{border-top-color:#2b3630}.incident-note{border-color:rgba(255,159,28,.24);background:rgba(255,159,28,.07);color:#ffc56d}.audit-list p,.checks-list p,.delivery-list article,.incident-row,.maintenance-event,.member-head,.member-row,.route-table>div{border-color:#2b3630}.incident-row:hover,.maintenance-event:hover,.member-row:hover{background:rgba(158,240,26,.025)}.add-dialog h2,.details-panel h2,.editor-heading h2,.group-card h3,.incident-main h3,.maintenance-event h3,.member-name b{color:#f1f6f2}.audit-list small,.delivery-list small,.group-card>p,.incident-main p,.incident-main small,.maintenance-event p,.maintenance-event small,.member-name small{color:#849189}.details-grid div,.group-health,.incident-breakdown{border-color:#2e3933;background:#121915}.bar-chart i{background:#1c251f}.bar-chart i span{background:linear-gradient(180deg,var(--green),#5e9b15)}.chart-axis{color:#6f7c74}.insight-strip{border-color:#39452e;background:linear-gradient(120deg,#1c261a,#121914 72%)}.insight-orb{border-color:rgba(158,240,26,.25);background:rgba(158,240,26,.08);color:var(--green)}.calendar-date{border-color:#354038;background:#151d18;color:var(--green)}.maintenance-event--past{opacity:.62}.auth-flow-card,.integration-banner{border-color:#34412f;background:radial-gradient(circle at 92% 10%,rgba(168,117,255,.12),transparent 14rem),linear-gradient(120deg,#19221a,#121914 70%)}.telegram-mark{box-shadow:0 0 0 5px rgba(91,192,255,.08)}.template-library,.template-scope{border-color:#2c3731;background:#101613}.template-list>button{border-color:transparent;color:#b5c0b8}.template-list>button:hover{background:#19221c}.template-list>button.is-active{border-color:rgba(168,117,255,.32);background:rgba(168,117,255,.1);color:#c9aaff}.template-icon{background:#232d27;color:#9aa79f}.template-list>button.is-active .template-icon{background:rgba(168,117,255,.14);color:#c9aaff}.mini-avatars button,.phone-preview button,.tag-cloud button,.variable-picker button{border-color:#344139;background:#151d18;color:#aeb9b1}.mini-avatars button:hover,.tag-cloud button:hover,.variable-picker button:hover{border-color:rgba(158,240,26,.35);color:var(--green)}.phone-preview pre{color:#dce5df}.phone-top em,.phone-top small,.preview-card>p,.preview-heading,.preview-heading small{color:#7f8c84}.add-dialog,.details-panel{border:1px solid #334038;background:radial-gradient(circle at 100% 0,rgba(158,240,26,.06),transparent 18rem),#111814;color:#eaf1ec;box-shadow:0 25px 90px rgba(0,0,0,.52)}.overlay{background:rgba(2,6,4,.72)}.close-button{background:#202a24;color:#9aa79f}.close-button:hover{color:var(--green)}.details-panel>a{color:#93a097}.details-panel>.sparkline{border-color:#2e3933;background:#0e1411}.checks-list p small,.details-grid span,.dialog-copy{color:#839087}.checks-list p b,.details-grid b{color:#e7eee9}.import-dropzone{border-color:#47563c;background:#151f17;color:var(--green)}.import-dropzone:hover{border-color:var(--green);background:#1a2818}.import-complete h3,.import-dropzone b,.import-preview-heading b,.import-table>div>span:first-child b{color:#e9efeb}.import-actions>span,.import-complete>div,.import-complete>p,.import-dropzone small,.import-more,.import-preview-heading span,.import-table>div>span:first-child small{color:#849189}.import-actions,.import-divider,.import-preview,.import-table>div{border-color:#2c3731}.import-divider span,.import-preview-heading{background:#111814}.import-table .has-error{background:rgba(255,82,103,.045)}.demo-note{background:rgba(255,159,28,.08);color:#f4bf6d}.toast{border-color:rgba(158,240,26,.3);background:#172119;color:#e5ece7;box-shadow:0 18px 46px rgba(0,0,0,.35)}@keyframes cowabunga-radar{to{transform:rotate(1turn)}}@keyframes cowabunga-pulse{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:980px){.sidebar{border-right:0;border-bottom:1px solid #263029;background:rgba(9,13,11,.96)}.brand-copy small,.sidebar:after{display:none}.brand{padding:0 8px 0 0}.brand-mark{width:38px;height:38px;flex-basis:38px}.brand-copy strong{font-size:15px}.topbar{top:68px}}@media (max-width:720px){body:before{background-size:24px 24px}.content{padding:22px 18px 40px}.topbar{background:rgba(11,16,14,.94)}.summary-card{min-height:145px}.primary-button{box-shadow:3px 3px 0 #2e4f0b}}@media (max-width:520px){.brand-copy{display:none}.topbar h1{font-size:27px}.eyebrow{font-size:10px}.add-dialog,.monitor-card,.schedule-card,.summary-card,.surface{border-radius:14px 4px 14px 4px}}.primary-nav{scrollbar-color:#2f3a33 transparent}.probe-card,.profile{flex:0 0 auto}.profile{overflow:hidden}.profile>span:not(.avatar){min-width:0;flex:1 1}.profile small,.profile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile small{color:#a2afa7}.topbar h1{white-space:nowrap;overflow-wrap:normal}.monitor-chart{height:80px;display:grid;grid-template-rows:22px 58px;align-items:stretch}.monitor-chart span{position:static;z-index:2;grid-row:1;justify-self:end;align-self:start;white-space:nowrap;overflow-wrap:normal}.monitor-chart .sparkline{grid-row:2;width:100%;height:58px}.monitor-grid--list .monitor-card{min-height:214px;display:grid;grid-template-columns:minmax(300px,1fr) minmax(220px,.8fr) minmax(360px,1.2fr);grid-template-rows:auto 1fr auto;grid-template-areas:"top chart stats" "title chart stats" "footer footer footer";column-gap:24px;row-gap:12px;align-items:center;padding:24px 26px 18px}.monitor-grid--list .card-topline{grid-area:top;min-width:0}.monitor-grid--list .monitor-title{grid-area:title;align-self:start;margin:0}.monitor-grid--list .monitor-chart{grid-area:chart;width:100%;margin:0}.monitor-grid--list .monitor-stats{grid-area:stats;width:100%}.monitor-grid--list .incident-note,.monitor-grid--list .infrastructure-row{display:none}.monitor-grid--list footer{position:static;grid-area:footer;right:auto;bottom:auto;width:100%;margin-top:0;padding-top:13px;border-top:1px solid #2b3630}.auth-badge,.connection-status,.delivery-status,.import-status,.infrastructure-chip,.monitor-card footer span,.priority,.role-select,.status-pill,.tag-cloud button,.tone-label,.variable-picker button{white-space:nowrap;overflow-wrap:normal}.auth-badge,.delivery-status,.import-status,.infrastructure-chip,.priority,.status-pill,.tone-label{box-shadow:inset 0 1px rgba(255,255,255,.025)}.priority--critical{border-color:rgba(255,82,103,.32);background:rgba(255,82,103,.07);color:#ff7587}.priority--high{border-color:rgba(255,159,28,.3);background:rgba(255,159,28,.07);color:#ffb34d}.priority--normal{border-color:rgba(91,192,255,.25);background:rgba(91,192,255,.055);color:#8fd5ff}.priority--low{border-color:#354139;background:#161e19;color:#93a097}.tone-label{border:1px solid}.tone-label--neutral{border-color:#46534b;background:#1b241f;color:#a1aea6}.monitor-card footer span{max-width:min(260px,55%);overflow:hidden;border:1px solid #334139;border-radius:999px;background:#121a16;color:#a9b5ad;text-overflow:ellipsis}.monitor-card footer small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.infrastructure-chip svg{width:16px;height:16px}.check-icon,.delivery-icon,.group-mark,.incident-symbol,.site-favicon,.summary-icon,.surface-icon,.template-icon{border:1px solid;border-radius:12px 4px 12px 4px;box-shadow:inset 0 1px rgba(255,255,255,.035),0 0 18px rgba(0,0,0,.08)}.summary-icon--green{background:rgba(158,240,26,.06)}.summary-icon--red{background:rgba(255,82,103,.06)}.summary-icon--blue{background:rgba(91,192,255,.06)}.group-mark--mint{border-color:rgba(158,240,26,.28);background:rgba(158,240,26,.07)}.group-mark--blue{border-color:rgba(91,192,255,.28);background:rgba(91,192,255,.07)}.group-mark--violet{border-color:rgba(168,117,255,.28);background:rgba(168,117,255,.07)}.group-mark--amber{border-color:rgba(255,159,28,.28);background:rgba(255,159,28,.07)}.group-mark--slate{border-color:#3b4740;background:#19211c;color:#a0aca4}.member-avatar--violet{background:rgba(168,117,255,.11);color:#c4a1ff}.member-avatar--blue{background:rgba(91,192,255,.1);color:#8ed6ff}.member-avatar--amber{background:rgba(255,159,28,.1);color:#ffbd66}.surface-icon{border-color:rgba(91,192,255,.28);background:rgba(91,192,255,.08)}.audit-list p>span:last-child,.auth-steps b,.check-row b,.delivery-list b,.group-card footer b,.incident-breakdown b,.incident-data b,.insight-strip b,.phone-top b,.route-table b,.schedule-card h2,.stat-tile b,.team-summary b,.template-list b,.template-scope p{color:#edf4ef}.add-dialog label,.audit-list p,.auth-steps p,.check-row small,.delivery-list p,.editor-label,.group-health span,.incident-data span,.member-head,.member-table,.route-table,.schedule-card label,.template-scope span,.variable-picker>span{color:#9aa79f}.group-health{border-color:#2e3933;background:transparent}.group-health .is-issue{color:#ff7d8e}.mini-avatars i{border-color:#151d19;background:#223027;color:var(--green)}.group-card footer{border:1px solid #2d3932;background:#111814}.group-card footer span{color:#7f8d84}.group-card footer b{color:#cbd5ce}.incident-breakdown{background:transparent}.incident-breakdown span{border:1px solid #2d3932;background:#121915;color:#c9d3cc}.incident-breakdown span:before{background:rgba(158,240,26,.12)}.incident-breakdown>div:nth-child(2) span:before{background:rgba(255,159,28,.13)}.incident-breakdown>div:nth-child(3) span:before{background:rgba(91,192,255,.13)}.incident-breakdown>div:nth-child(4) span:before{background:rgba(168,117,255,.13)}.availability>i{background:#27322c}.availability>i em{background:linear-gradient(90deg,#5e9f11,var(--green))}.auth-badge{border-color:rgba(158,240,26,.26);background:rgba(158,240,26,.07);color:var(--green)}.auth-steps article>span{border:1px solid rgba(158,240,26,.22);background:rgba(158,240,26,.08);color:var(--green)}.auth-steps b{color:#e9f0eb}.auth-steps p{color:#9daaa2}.member-row>span:not(.member-avatar):not(.member-status){color:#a6b2aa}.member-head{color:#7f8c84}.member-menu{border-color:#344039;background:#131b17;box-shadow:0 18px 48px rgba(0,0,0,.35)}.member-menu button{color:#bdc8c0}.member-menu button:hover{background:#1d2821;color:var(--green)}.member-menu button.is-danger{color:#ff7d8e}.audit-list p>span:last-child{color:#c4cec7}.delivery-list p,.route-table{color:#a6b2aa}.route-table .route-head{color:#748179}.editor-actions{border-color:#2c3731}.toggle span{background:#344039}.empty-state{border-color:#344039;background:#111814;color:#d5ddd7}.empty-state>span{background:rgba(158,240,26,.07)}.empty-state p{color:#87948c}.bar-chart{width:100%;justify-content:stretch;gap:7px;border-bottom-color:#3b4940;background:repeating-linear-gradient(180deg,rgba(153,177,162,.16) 0,rgba(153,177,162,.16) 1px,transparent 0,transparent 52px)}.bar-chart i{min-width:3px;max-width:none;opacity:1;border:1px solid rgba(158,240,26,.16);border-bottom:0;background:linear-gradient(0deg,rgba(158,240,26,.22),rgba(158,240,26,.76));box-shadow:0 0 16px rgba(158,240,26,.045)}.bar-chart i:nth-child(4n){background:linear-gradient(0deg,rgba(91,192,255,.18),rgba(91,192,255,.58));border-color:rgba(91,192,255,.15)}.bar-chart i:hover{filter:brightness(1.2);box-shadow:0 0 18px rgba(158,240,26,.14)}.chart-axis{color:#8d9a92}@media (max-height:760px) and (min-width:981px){.sidebar{padding-top:20px;padding-bottom:12px}.brand{padding-bottom:18px}.nav-item{min-height:44px}.nav-label--spaced{margin-top:12px}.probe-card{display:none}.profile{margin-top:auto}}@media (max-width:1320px) and (min-width:721px){.topbar{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding-top:22px;padding-bottom:22px}.topbar-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.global-search{width:auto;flex:1 1 280px}}@media (max-width:1180px) and (min-width:721px){.monitor-grid--list .monitor-card{grid-template-columns:minmax(270px,.95fr) minmax(310px,1.05fr);grid-template-rows:auto auto auto auto;grid-template-areas:"top stats" "title stats" "chart chart" "footer footer"}}@media (max-width:980px){.primary-nav{overflow-y:visible}.profile{position:sticky;z-index:4;right:0;width:50px;min-width:50px;min-height:50px;display:flex;justify-content:center;margin-left:8px;padding:5px;border-left:1px solid #263029;border-radius:0;background:rgba(9,13,11,.98)}.profile-more,.profile>span:not(.avatar){display:none}}@media (max-width:720px){.monitor-grid--list .monitor-card{min-height:0;display:block;padding:21px}.monitor-grid--list .monitor-chart,.monitor-grid--list .monitor-title{margin-top:14px}.monitor-grid--list .monitor-stats{display:grid}.monitor-grid--list footer{margin-top:12px}.bar-chart{gap:4px}}@media (max-width:520px){.card-topline{flex-wrap:wrap}.card-topline .more-button{margin-left:auto}.status-pill{max-width:calc(100% - 52px)}.monitor-card footer{gap:10px}.monitor-card footer span{max-width:48%}.auth-badge{max-width:100%}.bar-chart{gap:3px;padding-inline:2px}}:root{--cowabunga-blue:#59c8ff;--cowabunga-violet:#a875ff;--cowabunga-orange:#ff9f1c;--cowabunga-pink:#ff5f87}body{background:radial-gradient(circle at 84% 4%,rgba(168,117,255,.13),transparent 29rem),radial-gradient(circle at 18% 82%,rgba(89,200,255,.09),transparent 34rem),radial-gradient(circle at 62% 110%,rgba(255,159,28,.07),transparent 28rem),linear-gradient(180deg,#0d1310,#080c0a)}body:after{content:"";position:fixed;z-index:0;right:0;bottom:0;height:24vh;min-height:150px;pointer-events:none;opacity:.055;background:linear-gradient(90deg,transparent 0 4%,#59c8ff 4% 8%,transparent 8% 13%,#a875ff 13% 19%,transparent 19% 24%,#9ef01a 24% 29%,transparent 29% 38%,#ff9f1c 38% 43%,transparent 43% 51%,#59c8ff 51% 58%,transparent 58% 66%,#a875ff 66% 72%,transparent 72% 80%,#9ef01a 80% 87%,transparent 87% 100%);clip-path:polygon(0 100%,0 62%,4% 62%,4% 34%,8% 34%,8% 70%,13% 70%,13% 48%,19% 48%,19% 78%,24% 78%,24% 26%,29% 26%,29% 67%,38% 67%,38% 44%,43% 44%,43% 74%,51% 74%,51% 18%,58% 18%,58% 61%,66% 61%,66% 39%,72% 39%,72% 72%,80% 72%,80% 30%,87% 30%,87% 64%,100% 64%,100% 100%);-webkit-mask-image:linear-gradient(0deg,black,transparent 92%);mask-image:linear-gradient(0deg,black,transparent 92%)}.sidebar{background:radial-gradient(circle at 12% 7%,rgba(158,240,26,.13),transparent 13rem),radial-gradient(circle at 95% 42%,rgba(168,117,255,.085),transparent 15rem),radial-gradient(circle at 4% 88%,rgba(89,200,255,.06),transparent 13rem),repeating-linear-gradient(135deg,transparent 0 16px,rgba(255,255,255,.012) 16px 17px),linear-gradient(180deg,#0c120f,#070b09)}.brand-mark{border-color:var(--green);background:radial-gradient(circle at center,var(--cowabunga-orange) 0 3px,transparent 4px),repeating-radial-gradient(circle at center,rgba(158,240,26,.2) 0 1px,transparent 1px 7px),conic-gradient(from 210deg,#152019,#1b1830,#12251d,#152019);box-shadow:0 0 0 5px rgba(158,240,26,.07),0 0 28px rgba(158,240,26,.15),12px 8px 28px rgba(168,117,255,.09)}.surface:before{background:linear-gradient(90deg,transparent,var(--green),var(--cowabunga-blue),var(--cowabunga-violet),transparent);opacity:.42}.topbar:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(158,240,26,.42),rgba(89,200,255,.28),rgba(168,117,255,.24),transparent)}.nav-item:nth-of-type(3n+2):not(.nav-item--active) .nav-icon{color:#6bbfe9}.nav-item:nth-of-type(3n+3):not(.nav-item--active) .nav-icon{color:#a889dc}.nav-item:nth-of-type(3n+1):not(.nav-item--active) .nav-icon{color:#8aa476}.nav-item--active{border-color:rgba(158,240,26,.3);background:linear-gradient(105deg,rgba(158,240,26,.17),rgba(89,200,255,.055) 58%,rgba(168,117,255,.045))}.primary-button{background:linear-gradient(135deg,#b6ff39,#8ce800 70%,#70d13b);box-shadow:5px 5px 0 #2e4f0b,0 12px 28px rgba(98,168,14,.17),0 0 28px rgba(89,200,255,.035)}.auth-badge,.delivery-status,.infrastructure-chip,.priority,.role-select,.status-pill{border-radius:10px 3px 10px 3px}.priority--normal{border-color:rgba(89,200,255,.3);background:rgba(89,200,255,.07);color:#91dbff}.app-shell{color-scheme:dark}.add-dialog label>.select-control select,.app-shell select,.schedule-card label>.select-control select,.select-control select{border-color:#354139!important;background:#101713!important;color:#edf4ef!important}.app-shell select option{background:#101713;color:#edf4ef}.select-control>svg{color:#9caaa1}.select-control:focus-within select{border-color:rgba(158,240,26,.7)!important;box-shadow:0 0 0 4px rgba(158,240,26,.08),0 0 26px rgba(168,117,255,.055)!important}.monitor-actions{position:relative;z-index:10;display:flex;margin-left:auto;pointer-events:auto}.monitor-actions .more-button{margin-left:0}.monitor-action-menu,.profile-menu{position:absolute;z-index:40;width:214px;padding:7px;border:1px solid #354139;border-radius:16px 5px 16px 5px;background:rgba(17,24,20,.98);box-shadow:0 22px 54px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.025);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.monitor-action-menu{top:calc(100% + 8px);right:0}.monitor-action-menu button,.profile-menu button{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:0 11px;border:0;border-radius:10px 3px 10px 3px;background:transparent;color:#c7d2ca;font-size:13px;text-align:left;cursor:pointer}.monitor-action-menu button:hover,.profile-menu button:hover{background:rgba(158,240,26,.07);color:var(--green)}.monitor-action-menu button:disabled{opacity:.58;cursor:wait}.profile-menu button.is-danger{color:#ff8294}.profile-menu button.is-danger:hover{background:rgba(255,82,103,.08);color:#ff9aaa}.monitor-card .card-topline{pointer-events:auto}.monitor-card:has(.monitor-action-menu){z-index:8;overflow:visible}.profile-area{z-index:12;flex:0 0 auto;margin-top:10px}.profile{min-height:66px;gap:11px;padding:10px;border:1px solid #29372f;border-radius:16px 5px 16px 5px;background:linear-gradient(135deg,rgba(158,240,26,.075),rgba(89,200,255,.025) 55%,rgba(168,117,255,.04));cursor:default}.profile-menu-trigger{width:38px;height:38px;flex:0 0 38px;display:grid;margin-left:auto;place-items:center;border:0;border-radius:12px 4px 12px 4px;background:transparent;color:#86958c;cursor:pointer}.profile-menu-trigger:hover,.profile-menu-trigger[aria-expanded=true]{background:rgba(158,240,26,.08);color:var(--green)}.profile-menu{right:0;bottom:calc(100% + 10px)}.profile-dialog .primary-button{margin-top:22px}.profile-dialog input[readonly]{color:#8e9b93;cursor:not-allowed;opacity:.78}.team-members-surface{overflow:visible}.member-menu{top:50%;right:calc(100% + 10px);transform:translateY(-50%)}@media (max-height:760px) and (min-width:981px){.probe-card{display:block;padding:12px 14px}.probe-card p{margin:5px 0 8px}.profile-area{margin-top:7px}.profile{min-height:58px;padding-block:7px}}@media (max-width:980px){body:after{left:0}.profile-area{margin:0 0 0 8px}.profile,.profile-area{width:94px;min-width:94px}.profile{position:static;min-height:52px;justify-content:space-between;margin:0;padding:6px;border:1px solid #263029;border-radius:14px 4px 14px 4px;background:rgba(13,19,16,.98)}.profile>span:not(.avatar){display:none}.profile-menu-trigger{width:34px;height:34px;flex-basis:34px}.profile-menu{top:calc(100% + 9px);right:0;bottom:auto}}@media (max-width:720px){.member-menu{right:calc(100% + 6px);width:190px}.monitor-action-menu{right:-6px}}:root{--ink:#f4f6ff;--muted:#9aa4bd;--line:#2a3451;--panel:#141a2b;--canvas:#080b16;--green:#4ade80;--green-soft:#132a22;--red:#ff596d;--red-soft:#321725;--amber:#ffad33;--amber-soft:#342516;--blue:#52b9ff;--blue-soft:#13283c;--violet:#a985ff;--primary:#4daeff;--primary-strong:#238ce7;--primary-soft:#132941;--cowabunga-blue:#4daeff;--cowabunga-violet:#a985ff;--cowabunga-orange:#ffad33;--cowabunga-pink:#ff596d;--cowabunga-yellow:#ffd84d;--radius-sm:11px;--radius:15px;--radius-lg:20px}html{background:#070914}body{background:radial-gradient(circle at 86% -8%,rgba(77,174,255,.16),transparent 34rem),radial-gradient(circle at 18% 38%,rgba(169,133,255,.09),transparent 31rem),radial-gradient(circle at 72% 106%,rgba(255,89,109,.07),transparent 34rem),linear-gradient(180deg,#0b0f20,#070914);color:var(--ink)}body:before{opacity:.15;background-image:linear-gradient(rgba(105,135,196,.08) 1px,transparent 0),linear-gradient(90deg,rgba(105,135,196,.08) 1px,transparent 0),radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 1.5px);background-size:38px 38px,38px 38px,7px 7px;-webkit-mask-image:linear-gradient(180deg,black,transparent 72%);mask-image:linear-gradient(180deg,black,transparent 72%)}body:after{left:268px;height:27vh;min-height:170px;opacity:.065;background:linear-gradient(90deg,transparent 0 4%,#4daeff 4% 9%,transparent 9% 14%,#ff596d 14% 20%,transparent 20% 25%,#ffd84d 25% 31%,transparent 31% 38%,#a985ff 38% 45%,transparent 45% 53%,#4daeff 53% 60%,transparent 60% 67%,#ffad33 67% 73%,transparent 73% 81%,#a985ff 81% 88%,transparent 88% 100%)}::selection{background:rgba(77,174,255,.35);color:#fff}.custom-select__trigger:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(77,174,255,.45);outline-offset:3px}.sidebar{border-right-color:#26304b;background:radial-gradient(circle at 10% 5%,rgba(77,174,255,.17),transparent 16rem),radial-gradient(circle at 112% 46%,rgba(169,133,255,.12),transparent 17rem),radial-gradient(circle at -20% 95%,rgba(255,89,109,.08),transparent 15rem),repeating-linear-gradient(135deg,transparent 0 18px,rgba(255,255,255,.014) 18px 19px),linear-gradient(180deg,#0d1224,#080b17);box-shadow:18px 0 52px rgba(0,0,0,.26)}.sidebar:after{border-color:rgba(77,174,255,.12);box-shadow:0 0 0 28px rgba(169,133,255,.032),0 0 0 58px rgba(255,89,109,.02)}.brand-mark{border-color:var(--cowabunga-blue);background:radial-gradient(circle at center,var(--cowabunga-yellow) 0 3px,transparent 4px),repeating-radial-gradient(circle at center,rgba(77,174,255,.25) 0 1px,transparent 1px 7px),conic-gradient(from 210deg,#15233e,#291b3f,#102844,#15233e);box-shadow:0 0 0 5px rgba(77,174,255,.08),0 0 28px rgba(77,174,255,.22),12px 8px 30px rgba(169,133,255,.12);transform:rotate(-3deg)}.brand-mark:before{color:#f7fbff;text-shadow:2px 2px 0 rgba(169,133,255,.5),0 0 15px rgba(77,174,255,.45)}.brand-mark:after{background:linear-gradient(90deg,transparent,var(--cowabunga-orange))}.brand-copy small{color:var(--cowabunga-orange)}.nav-label{color:#687495}.nav-item{color:#a3aec9}.nav-item:hover{border-color:#33405f;background:rgba(77,174,255,.055);color:#fff}.nav-item:nth-of-type(4n+1):not(.nav-item--active) .nav-icon{color:#67c0ff}.nav-item:nth-of-type(4n+2):not(.nav-item--active) .nav-icon{color:#ffb44e}.nav-item:nth-of-type(4n+3):not(.nav-item--active) .nav-icon{color:#b79aff}.nav-item:nth-of-type(4n):not(.nav-item--active) .nav-icon{color:#ff7c8e}.nav-item--active{border-color:rgba(77,174,255,.34);background:linear-gradient(105deg,rgba(77,174,255,.18),rgba(169,133,255,.08) 64%,rgba(255,89,109,.045));box-shadow:inset 0 0 22px rgba(77,174,255,.045),4px 4px 0 rgba(25,72,119,.2)}.nav-item--active:before{background:linear-gradient(180deg,var(--cowabunga-blue),var(--cowabunga-violet));box-shadow:0 0 16px rgba(77,174,255,.62)}.nav-item b{color:var(--cowabunga-orange)}.probe-card{border-color:#2c3853;background:linear-gradient(145deg,rgba(24,34,57,.97),rgba(13,18,34,.98))}.probe-card p{color:#7f8ca9!important}.probe-meter{background:#202a3f}.probe-meter span{background:linear-gradient(90deg,#229755,var(--green))}.profile{border-color:#2d3955;background:linear-gradient(135deg,rgba(77,174,255,.095),rgba(169,133,255,.055) 58%,rgba(255,89,109,.035));color:#f3f6ff}.profile small{color:#96a2bd}.avatar{border:1px solid rgba(77,174,255,.3);background:#162a43;color:#7bcaff}.profile-menu-trigger:hover,.profile-menu-trigger[aria-expanded=true]{background:rgba(77,174,255,.1);color:#79caff}.topbar{border-bottom-color:#28324d;background:rgba(10,14,29,.86);box-shadow:0 14px 36px rgba(0,0,0,.17)}.topbar:after{background:linear-gradient(90deg,transparent,rgba(77,174,255,.65),rgba(169,133,255,.42),rgba(255,89,109,.34),rgba(255,173,51,.32),transparent)}.eyebrow{color:var(--cowabunga-orange)}.topbar h1{text-shadow:3px 3px 0 rgba(77,174,255,.1)}.header-description,.panel-heading p,.surface-heading p{color:#929db7!important}.live-badge{border-color:rgba(74,222,128,.28);background:rgba(74,222,128,.09);color:var(--green);box-shadow:0 0 18px rgba(74,222,128,.08)}.add-dialog,.details-panel,.group-card,.monitor-card,.schedule-card,.stat-tile,.summary-card,.surface,.team-summary article{border-color:#293450;background:linear-gradient(148deg,rgba(21,27,46,.985),rgba(14,19,35,.985));box-shadow:0 18px 52px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.025)}.surface:before{background:linear-gradient(90deg,transparent,var(--cowabunga-blue),var(--cowabunga-violet),var(--cowabunga-pink),var(--cowabunga-orange),transparent);opacity:.55}.auth-flow-card,.integration-banner,.summary-card--wide{background:linear-gradient(118deg,rgba(77,174,255,.075),rgba(21,27,46,.94) 38%,rgba(169,133,255,.045) 72%,rgba(255,89,109,.035))}.summary-card--wide:after{background:rgba(77,174,255,.05)}.metric-caption,.stat-tile small,.stat-tile span,.summary-label{color:#9aa5be}.metric-caption--good,.uptime-score b{color:var(--green)}.monitor-card:hover{border-color:#3f5279;box-shadow:0 20px 48px rgba(0,0,0,.3),0 0 0 1px rgba(77,174,255,.05)}.monitor-card--up:before{background:var(--green)}.monitor-card--degraded:before,.monitor-card--suspect:before{background:var(--amber)}.monitor-card--down:before{background:var(--red)}.monitor-card--recovering:before{background:var(--blue)}.add-dialog input,.editor-label textarea,.global-search,.icon-button,.import-text-label textarea,.layout-switch,.round-action,.schedule-card input,.secondary-button{border-color:#303b59;background:#101629;color:#edf2ff}.add-dialog input:focus,.editor-label textarea:focus,.global-search:focus-within,.import-text-label textarea:focus,.schedule-card input:focus{border-color:rgba(77,174,255,.68);background:#0e1528;box-shadow:0 0 0 4px rgba(77,174,255,.09)}.global-search input{color:#f0f4ff}.global-search kbd{border-color:#34415f;background:#192139;color:#9da9c5}.icon-button:hover,.round-action:hover,.secondary-button:hover{border-color:#49658f;background:#17233b;color:#79c9ff}.layout-switch button.is-active,.segmented button.is-active,.status-tabs button.is-active{background:linear-gradient(135deg,rgba(77,174,255,.2),rgba(169,133,255,.12));color:#8bd2ff}.segmented,.status-tabs{border:1px solid #28334e;background:#0e1426}.primary-button{border-color:#63bdff;background:linear-gradient(135deg,#58b8ff,#318fef 66%,#7c61e8 118%);color:#07101d;box-shadow:5px 5px 0 #173b68,0 13px 30px rgba(43,135,224,.24)}.primary-button:hover{box-shadow:7px 7px 0 #173b68,0 17px 34px rgba(43,135,224,.3)}.text-button{color:#74c7ff}.custom-select{position:relative;z-index:3;display:inline-flex;width:auto;min-width:190px;max-width:100%;color:#dfe7fb}.custom-select.is-open{z-index:90}.custom-select__trigger{width:100%;height:50px;display:flex;align-items:center;gap:11px;padding:0 15px;border:1px solid #344260;border-radius:15px 5px 15px 5px;background:linear-gradient(145deg,#121a30,#0e1527);color:#eef3ff;box-shadow:inset 0 1px rgba(255,255,255,.03),0 6px 16px rgba(0,0,0,.12);font-size:14px;font-weight:620;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.custom-select__trigger:hover{border-color:#4b638c;background:linear-gradient(145deg,#16213a,#111a2e)}.custom-select.is-open .custom-select__trigger{border-color:rgba(77,174,255,.78);box-shadow:0 0 0 4px rgba(77,174,255,.09),5px 5px 0 rgba(42,84,137,.18)}.custom-select__trigger:disabled{opacity:.68;cursor:default}.custom-select__trigger>svg{margin-left:auto;color:#9aa8c3;transition:transform .16s ease}.custom-select.is-open .custom-select__trigger>svg{color:#76c8ff;transform:rotate(180deg)}.custom-select__value{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__marker{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#5ebcff;box-shadow:0 0 0 4px rgba(77,174,255,.08),0 0 10px currentColor}.custom-select__marker.tone-critical{background:var(--red);color:var(--red)}.custom-select__marker.tone-high{background:var(--amber);color:var(--amber)}.custom-select__marker.tone-blue,.custom-select__marker.tone-normal{background:var(--blue);color:var(--blue)}.custom-select__marker.tone-low{background:#8290aa;color:#8290aa}.custom-select__marker.tone-violet{background:var(--violet);color:var(--violet)}.custom-select__popover{position:absolute;z-index:100;top:calc(100% + 9px);right:0;left:0;min-width:220px;padding:7px;border:1px solid #3b4a69;border-radius:17px 6px 17px 6px;background:rgba(12,18,34,.98);box-shadow:0 24px 64px rgba(0,0,0,.48),6px 6px 0 rgba(33,56,94,.32),inset 0 1px rgba(255,255,255,.035);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);animation:dropdown-in .13s ease-out}.custom-select__list{display:grid;gap:3px}.custom-select__list>button{width:100%;min-height:44px;display:grid;grid-template-columns:10px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:0 12px;border:1px solid transparent;border-radius:12px 4px 12px 4px;background:transparent;color:#bbc7df;font-size:14px;font-weight:560;text-align:left;cursor:pointer}.custom-select__list>button.is-active{border-color:rgba(77,174,255,.18);background:linear-gradient(100deg,rgba(77,174,255,.13),rgba(169,133,255,.055));color:#f4f7ff}.custom-select__list>button.is-selected{color:#fff;font-weight:690}.custom-select__list>button>svg{color:#6cc4ff}.add-dialog label>.custom-select,.schedule-card label>.custom-select{display:flex;width:100%;margin-top:7px}.group-select{min-width:198px}.period-select{min-width:250px}.role-select{min-width:132px;width:fit-content}.role-select .custom-select__trigger{height:42px;border-radius:13px 4px 13px 4px}.role-select .custom-select__popover{min-width:180px}.member-menu,.monitor-action-menu,.profile-menu{border-color:#384664;background:rgba(12,18,34,.985);box-shadow:0 22px 58px rgba(0,0,0,.5),5px 5px 0 rgba(35,58,94,.28)}.member-menu button,.monitor-action-menu button,.profile-menu button{color:#c2cde3}.member-menu button:hover,.monitor-action-menu button:hover,.profile-menu button:hover{background:rgba(77,174,255,.09);color:#84d0ff}.member-menu button.is-danger,.profile-menu button.is-danger{color:#ff8393}.priority--critical{border-color:rgba(255,89,109,.36);background:rgba(255,89,109,.09);color:#ff8393}.priority--high{border-color:rgba(255,173,51,.35);background:rgba(255,173,51,.09);color:#ffc064}.priority--normal{border-color:rgba(77,174,255,.34);background:rgba(77,174,255,.085);color:#8fd3ff}.priority--low{border-color:#3b465f;background:#151b2d;color:#9da8c0}.monitor-card footer span,.tone-label--neutral{border-color:#34405b;background:#101627;color:#a9b4ca}.auth-badge{border-color:rgba(77,174,255,.31);background:rgba(77,174,255,.09);color:#79caff}.auth-steps article>span{border-color:rgba(169,133,255,.28);background:rgba(169,133,255,.1);color:#c2a9ff}.toggle input:checked+span{background:linear-gradient(90deg,var(--cowabunga-blue),var(--cowabunga-violet))}.variable-picker button:hover{border-color:#4e6590;color:#8fd3ff}.summary-icon--green{border-color:rgba(74,222,128,.34);background:rgba(74,222,128,.08);color:var(--green)}.summary-icon--red{border-color:rgba(255,89,109,.34);background:rgba(255,89,109,.08);color:var(--red)}.summary-icon--blue,.surface-icon{border-color:rgba(77,174,255,.34);background:rgba(77,174,255,.09);color:#7ecbff}.group-mark--blue,.group-mark--mint{border-color:rgba(77,174,255,.3);background:rgba(77,174,255,.08);color:#80cdff}.group-mark--violet{border-color:rgba(169,133,255,.3);background:rgba(169,133,255,.09);color:#c0a5ff}.group-mark--amber{border-color:rgba(255,173,51,.3);background:rgba(255,173,51,.09);color:#ffc268}.group-mark--slate{border-color:#3a465e;background:#151b2d;color:#9ca8c0}.member-avatar--green{background:rgba(77,174,255,.1);color:#8ad1ff}.member-avatar--violet{background:rgba(169,133,255,.11);color:#c5afff}.member-avatar--blue{background:rgba(77,174,255,.1);color:#8ad1ff}.member-avatar--amber{background:rgba(255,173,51,.1);color:#ffc46d}.bar-chart{border-bottom-color:#3b4763;background:repeating-linear-gradient(180deg,rgba(115,145,202,.15) 0,rgba(115,145,202,.15) 1px,transparent 0,transparent 52px)}.bar-chart i{border-color:rgba(77,174,255,.22);background:linear-gradient(0deg,rgba(77,174,255,.18),rgba(77,174,255,.82));box-shadow:0 0 17px rgba(77,174,255,.07)}.bar-chart i:nth-child(4n){border-color:rgba(169,133,255,.2);background:linear-gradient(0deg,rgba(169,133,255,.16),rgba(169,133,255,.68))}.bar-chart i:nth-child(7n){border-color:rgba(255,173,51,.17);background:linear-gradient(0deg,rgba(255,173,51,.12),rgba(255,173,51,.55))}.bar-chart i:hover{box-shadow:0 0 21px rgba(77,174,255,.2)}.chart-axis{color:#8f9ab3}.demo-note{background:rgba(255,173,51,.09);color:#f4c46f}.toast{border-color:rgba(77,174,255,.34);background:#151d32;color:#eaf1ff;box-shadow:0 18px 46px rgba(0,0,0,.4)}.toast span{background:rgba(77,174,255,.1);color:#73c7ff}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:980px){body:after{left:0}.sidebar{border-bottom-color:#28334e;background:rgba(9,13,26,.97)}.profile{border-color:#2e3a57;background:rgba(13,19,36,.98)}}@media (max-width:720px){.group-select,.period-select{width:100%;min-width:0}.custom-select__popover{min-width:100%}.primary-button{box-shadow:3px 3px 0 #173b68}}@media (max-width:520px){.add-dialog .custom-select,.custom-select{width:100%}.custom-select__trigger{height:52px}}:root{--surface-panel:#151c2e;--surface-inset:#11182a;--surface-border:#303b57;--surface-border-strong:#3b4969;--text-soft:#a6b0c7}.brand{gap:18px;padding:0 8px 42px}.brand-copy{padding-top:1px}.primary-nav{gap:7px}.nav-label{margin-bottom:12px}.nav-item,.nav-item:nth-of-type(4n):not(.nav-item--active),.nav-item:nth-of-type(4n+1):not(.nav-item--active),.nav-item:nth-of-type(4n+2):not(.nav-item--active),.nav-item:nth-of-type(4n+3):not(.nav-item--active){color:#a6b0c5}.nav-item:not(.nav-item--active) .nav-icon{color:#7f8ba5}.nav-item:hover{border-color:#303b57;background:rgba(137,157,199,.06);color:#f2f5ff}.nav-item:hover .nav-icon{color:#b7c2d8}.nav-item--active{border-color:rgba(77,174,255,.3);background:linear-gradient(105deg,rgba(77,174,255,.14),rgba(77,174,255,.045));box-shadow:inset 0 0 18px rgba(77,174,255,.035),3px 3px 0 rgba(25,72,119,.13)}.nav-item--active:before{background:#58b7f7;box-shadow:0 0 12px rgba(77,174,255,.38)}.nav-item--active .nav-icon{color:#77c9ff}.nav-item b{color:#aeb8cb}.nav-item em{background:rgba(255,89,109,.15);color:#ff8b9a}.add-dialog,.details-panel,.group-card,.monitor-card,.schedule-card,.stat-tile,.summary-card,.surface,.team-summary article{background:linear-gradient(148deg,#171f33,var(--surface-panel))}.auth-steps article,.details-grid div,.group-health,.import-dropzone,.import-preview,.import-preview-heading,.incident-breakdown,.insight-strip,.phone-preview,.preview-card,.template-library,.template-scope{border-color:var(--surface-border);background:var(--surface-raised)}.import-dropzone{color:#9fc6e8;box-shadow:inset 0 1px rgba(255,255,255,.02)}.import-dropzone:hover{border-color:#526787;background:#1d2941;color:#c2e1fa}.import-dropzone b,.import-preview-heading b{color:#edf2ff}.import-dropzone small,.import-preview-heading span{color:#9ba7bf}.import-divider{border-color:var(--surface-border)}.import-divider span{color:#909bb2}.group-mark--slate,.mini-avatars button,.monitor-card footer span,.phone-preview button,.priority,.tag-cloud button,.tone-label--neutral,.variable-picker button{border-color:#36425e;background:var(--surface-inset);color:#a8b2c7}.monitor-card:after{border-color:rgba(119,137,176,.055);box-shadow:0 0 0 18px rgba(119,137,176,.012),0 0 0 38px rgba(119,137,176,.008)}.priority,.status-pill{border-color:#3a465f;background:rgba(17,24,42,.72);color:#aeb8cb}.status-pill--paused,.status-pill--up{color:#aeb8cb}.status-pill--paused>i{background:#7f8ba3}.status-pill--down{border-color:rgba(255,89,109,.5);color:var(--red)}.status-pill--degraded,.status-pill--suspect{border-color:rgba(255,173,51,.45);color:var(--amber)}.status-pill--recovering{border-color:rgba(77,174,255,.42);color:#7dccff}.priority--critical,.priority--high,.priority--low,.priority--normal{border-color:#3a465f;background:rgba(17,24,42,.72);color:#aeb8cb}.site-favicon{border-color:#3b4967;background:#172239;color:#9fc8e9;box-shadow:none}.sparkline polyline{stroke:#61718e}.infrastructure-chip,.infrastructure-chip--ok{border-color:#35415c;background:var(--surface-inset);color:#aab4c8}.infrastructure-chip--ok svg{color:var(--green)}.infrastructure-chip--warning{border-color:rgba(255,173,51,.38);background:rgba(255,173,51,.07);color:#ffc266}.infrastructure-chip--error{border-color:rgba(255,89,109,.42);background:rgba(255,89,109,.075);color:#ff8292}.monitor-card--down .incident-note{border-color:rgba(255,89,109,.26);background:rgba(255,89,109,.075);color:#ff9aa7}.monitor-card .card-topline{position:relative;z-index:4}.monitor-card:has(.monitor-action-menu) .card-topline{z-index:60}.monitor-card:has(.monitor-action-menu) .monitor-actions{z-index:70}.monitor-action-menu{z-index:80;border-color:#40506f;background:#172036;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 22px 58px rgba(0,0,0,.52),5px 5px 0 rgba(35,58,94,.22)}.monitor-action-menu button:hover{background:#202d47;color:#a9dcff}@media (max-width:980px){.brand{gap:14px;padding-bottom:0}.primary-nav{gap:5px}}:root{--canvas:#070c16;--panel:#11192b;--line:#263552;--surface-panel:#11192b;--surface-raised:#162139;--surface-inset:#0d1526;--surface-border:#293957;--surface-border-strong:#3a5074;--text-soft:#aebbd2}.sidebar{height:100dvh;grid-template-rows:auto minmax(112px,1fr) auto auto;padding:22px 18px 14px}.brand{gap:22px;padding:0 8px 28px}.brand-copy{margin-left:3px}.sidebar-nav-region{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#3d5377 transparent}.sidebar-nav-region::-webkit-scrollbar{width:4px}.sidebar-nav-region::-webkit-scrollbar-track{background:transparent}.sidebar-nav-region::-webkit-scrollbar-thumb{border-radius:999px;background:#3d5377}.primary-nav{height:auto;min-height:min-content;padding:0 7px 16px 0;overflow:visible;gap:5px}.nav-label{margin-bottom:8px}.nav-label--spaced{margin-top:14px}.nav-item{min-height:46px;border-color:transparent;background:transparent}.nav-item:not(.nav-item--active):not(:hover){border-color:transparent;background:transparent;box-shadow:none}.probe-card{margin-top:8px;padding:13px 15px;border-color:#2b3b58;background:#10192b;box-shadow:0 -10px 24px rgba(7,12,22,.72)}.probe-card p{margin:6px 0 9px}.profile-area{margin-top:8px}.profile{min-height:60px;padding:8px 9px;border-color:#2b3b59;background:#111b2f}.profile small{color:#9ba9c1}.add-dialog,.auth-flow-card,.details-panel,.editor-card,.group-card,.integration-banner,.monitor-card,.preview-card,.schedule-card,.stat-tile,.summary-card,.surface,.team-summary article,.template-library{border-color:var(--surface-border);background:var(--surface-panel)}.auth-steps article,.credential-row,.details-grid div,.group-card footer,.group-health,.import-dropzone,.import-preview,.import-preview-heading,.incident-breakdown,.insight-strip,.phone-preview,.template-scope{border-color:#2d3e5c;background:var(--surface-raised)}.empty-state{border-color:#2d3d59;background:#0f1829;color:#dce5f5}.empty-state>span{background:rgba(88,185,247,.09);color:#76caff}.empty-state p{color:#95a4bd}.status-tabs{border:1px solid #293854;background:#0d1525}.status-tabs button{color:#a4b0c5}.status-tabs button.is-active{background:rgba(88,185,247,.13);color:#a9ddff;box-shadow:none}.status-tabs span{background:#1a263c;color:#aeb9cd}.status-tabs button.is-active span{background:#203650;color:#c6e8ff}.template-list>button{color:#b6c1d4}.template-list>button:hover{background:#17233a}.template-list>button.is-active{border-color:rgba(126,202,255,.27);background:rgba(88,185,247,.1);color:#d6edff}.preview-card>p,.preview-heading,.template-scope p,.template-scope span{color:#9ba8be}.editor-label textarea{background:#0c1424}.infrastructure-chip,.monitor-card footer span,.priority,.tag-cloud button,.tone-label--neutral,.variable-picker button{background:#0f1829;color:#aab7cc}.calendar-date{border:1px solid #324666;background:#17263e;color:#9dd9ff}.credentials-dialog{width:min(520px,100%)}.credential-row{display:grid;gap:5px;margin-top:10px;padding:13px 15px;border:1px solid #2d3e5c;border-radius:13px 4px 13px 4px}.credential-row span{color:#91a0b8;font-size:11px}.credential-row b{color:#eef5ff;font-family:var(--font-geist-mono);font-size:14px;overflow-wrap:anywhere}.credentials-dialog .secondary-button{margin-top:18px}.credentials-dialog .primary-button{margin-top:10px}.optional-label{color:#8290a8;font-size:11px;font-weight:500}.route-table button{color:#8ea0ba}.route-table button:hover{color:#ff8292}@media (max-height:780px) and (min-width:981px){.sidebar{padding-top:16px;padding-bottom:10px}.brand{padding-bottom:18px}.brand-mark{width:44px;height:44px;flex-basis:44px}.nav-item{min-height:42px}.probe-card{padding:10px 13px}.probe-card p{margin:4px 0 7px}.profile{min-height:54px}}@media (max-width:980px){.sidebar{height:auto;padding:9px 12px;overflow-x:auto;overflow-y:hidden}.sidebar-nav-region{overflow:visible;scrollbar-gutter:auto}.primary-nav{min-height:0;padding:0}}:root{--canvas:#090d18;--panel:#141b2b;--line:#2c3750;--ink:#eef3ff;--muted:#95a1b8;--primary:#58b9f7;--primary-strong:#3295dd;--primary-soft:rgba(88,185,247,.12);--surface-panel:#141b2b;--surface-raised:#192238;--surface-inset:#101728;--surface-border:#2c3750;--surface-border-strong:#3a4968;--text-soft:#a7b2c8}body{background:radial-gradient(circle at 76% -18%,rgba(88,185,247,.07),transparent 30rem),linear-gradient(180deg,#0b1020,#080c17)}body:before{opacity:.065}::selection{background:rgba(88,185,247,.28)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:rgba(88,185,247,.62)}.sidebar{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:0;overflow:hidden;border-right-color:#25304a;background:radial-gradient(circle at 12% 4%,rgba(88,185,247,.11),transparent 15rem),radial-gradient(circle at 110% 88%,rgba(169,133,255,.055),transparent 16rem),repeating-linear-gradient(135deg,transparent 0 20px,rgba(255,255,255,.009) 20px 21px),linear-gradient(180deg,#0d1324,#090d19)}.sidebar:after{opacity:.38}.brand{gap:20px;margin:0;padding:0 9px 38px}.brand-copy{margin-left:1px}.sidebar-nav-region{min-height:0;overflow:hidden;isolation:isolate}.primary-nav{height:100%;min-height:0;padding:0 5px 18px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(130,151,188,.38) transparent}.primary-nav::-webkit-scrollbar{width:4px}.primary-nav::-webkit-scrollbar-track{background:transparent}.primary-nav::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(130,151,188,.38)}.primary-nav:not(:hover)::-webkit-scrollbar-thumb{background:transparent}.nav-label{color:#71809c}.nav-item,.nav-item:nth-of-type(n):not(.nav-item--active){color:#a7b1c5}.nav-item:not(.nav-item--active) .nav-icon{color:#7f8ca6}.nav-item:hover{border-color:#303c58;background:rgba(137,157,199,.055);color:#f3f6ff}.nav-item:hover .nav-icon{color:#b6c1d7}.nav-item--active{border-color:rgba(88,185,247,.3);background:rgba(88,185,247,.105);box-shadow:inset 0 0 18px rgba(88,185,247,.03)}.nav-item--active:before{background:#58b9f7;box-shadow:0 0 11px rgba(88,185,247,.34)}.nav-item--active .nav-icon{color:#7dccff}.nav-item b{color:#aeb9cf}.probe-card{position:relative;z-index:2;margin-top:0;border-color:#2c3852;background:#11192a;box-shadow:0 -12px 28px rgba(8,12,23,.62)}.probe-card p{color:#8d9ab3!important}.probe-meter{background:#263149}.profile-area{position:relative;z-index:3}.profile{border-color:#2d3954;background:#121a2c}.add-dialog,.details-panel,.group-card,.monitor-card,.schedule-card,.stat-tile,.summary-card,.surface,.team-summary article{border-color:var(--surface-border);background:var(--surface-panel);box-shadow:0 18px 48px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.022)}.surface:before{background:linear-gradient(90deg,transparent,rgba(88,185,247,.72),rgba(169,133,255,.32),transparent);opacity:.38}.auth-flow-card,.auth-steps article,.details-grid div,.group-health,.import-dropzone,.import-preview,.import-preview-heading,.incident-breakdown,.insight-strip,.integration-banner,.phone-preview,.preview-card,.template-library,.template-scope{border-color:var(--surface-border);background:var(--surface-raised)}.import-divider span{background:var(--surface-panel)}.summary-card--wide{background:linear-gradient(118deg,rgba(88,185,247,.055),var(--surface-panel) 44%,rgba(169,133,255,.025))}.topbar{border-bottom-color:#28334d;background:rgba(10,15,29,.88)}.topbar:after{background:linear-gradient(90deg,transparent,rgba(88,185,247,.5),rgba(169,133,255,.18),transparent)}.eyebrow{color:#91a3c1}.header-description,.metric-caption,.panel-heading p,.stat-tile small,.stat-tile span,.summary-label,.surface-heading p{color:#9aa6bd!important}.add-dialog input,.editor-label textarea,.global-search,.icon-button,.import-text-label textarea,.layout-switch,.round-action,.schedule-card input,.secondary-button{border-color:#303c58;background:var(--surface-inset);color:#e9effc}.icon-button:hover,.round-action:hover,.secondary-button:hover{border-color:#435675;background:#18233a;color:#9bd8ff}.primary-button{border-color:#67c3ff;background:linear-gradient(135deg,#61c1ff,#3699e3 72%,#6d67db 118%);color:#07101c;box-shadow:4px 4px 0 #183e67,0 12px 26px rgba(54,153,227,.21)}.primary-button:hover{box-shadow:6px 6px 0 #183e67,0 16px 30px rgba(54,153,227,.27)}.text-button{color:#83d0ff}.segmented,.status-tabs{border-color:#2c3751;background:#101727}.segmented button,.status-tabs button{color:#9eabc1}.layout-switch button.is-active,.segmented button.is-active,.status-tabs button.is-active{background:rgba(88,185,247,.12);color:#a5ddff}.group-mark--slate,.infrastructure-chip,.monitor-card footer span,.priority,.priority--critical,.priority--high,.priority--low,.priority--normal,.tag-cloud button,.tone-label--neutral,.variable-picker button{border-color:#35415d;background:var(--surface-inset);color:#a8b3c8}.status-pill{border-color:#38445f;background:rgba(16,23,40,.8)}.status-pill,.status-pill--up{color:#aeb9ce}.status-pill--up>i{background:var(--green);box-shadow:0 0 0 4px rgba(74,222,128,.07)}.status-pill--down{border-color:rgba(255,89,109,.48);color:#ff7f90}.status-pill--degraded,.status-pill--suspect{border-color:rgba(255,173,51,.44);color:#ffc166}.status-pill--recovering{border-color:rgba(88,185,247,.43);color:#8ad2ff}.monitor-card:before{opacity:0;background:transparent}.monitor-card--degraded:before,.monitor-card--down:before,.monitor-card--recovering:before,.monitor-card--suspect:before{opacity:1}.monitor-card--down:before{background:linear-gradient(90deg,var(--red),transparent 76%)}.monitor-card--degraded:before,.monitor-card--suspect:before{background:linear-gradient(90deg,var(--amber),transparent 76%)}.monitor-card--recovering:before{background:linear-gradient(90deg,var(--blue),transparent 76%)}.site-favicon{border-color:#394764;background:#172138;color:#a4cce9}.sparkline polyline{stroke:#667590;filter:none}.sparkline--down polyline{stroke:var(--red)}.sparkline--degraded polyline,.sparkline--suspect polyline{stroke:var(--amber)}.sparkline--recovering polyline{stroke:var(--blue)}.custom-select__popover,.member-menu,.monitor-action-menu,.profile-menu{border-color:#3a4968;background:#121a2d;-webkit-backdrop-filter:none;backdrop-filter:none}.member-menu button,.monitor-action-menu button,.profile-menu button{color:#c4cee1}.member-menu button:hover,.monitor-action-menu button:hover,.profile-menu button:hover{background:#1d2941;color:#a8ddff}.custom-select__trigger{border-color:#34415e;background:var(--surface-inset)}.custom-select__trigger:hover{border-color:#465a7a;background:#172239}@media (max-width:980px){.sidebar{display:flex;grid-template-rows:none;overflow-x:auto;overflow-y:hidden}.sidebar-nav-region{min-width:max-content;overflow:visible;margin-left:auto}.primary-nav{height:auto;padding:0;overflow:visible}.probe-card{display:none}.brand{gap:14px;padding-bottom:0}}@media (max-width:720px){.brand{gap:12px}}