@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-var-latin-eXO_dkmS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-var-latin-ext-DmpS2jIq.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/space-mono-400-latin-Rg4St2Dn.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/space-mono-400-latin-ext-DTLbW2xa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/space-mono-700-latin-mWgeinG7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/space-mono-700-latin-ext-B2s3bDs2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-sans: "Plus Jakarta Sans", -apple-system, "Segoe UI", sans-serif;--font-mono: "Space Mono", ui-monospace, "Cascadia Code", monospace;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--shadow-sm: 0 1px 2px rgba(16, 22, 28, .06);--shadow-md: 0 4px 16px rgba(16, 22, 28, .08);--shadow-lg: 0 12px 40px rgba(16, 22, 28, .16);--ease: cubic-bezier(.2, .7, .3, 1)}:root,[data-theme=light]{color-scheme:light;--bg: #f4f5f7;--surface: #ffffff;--surface-2: #fafbfc;--surface-hover: #f6f8fa;--ink: #11161c;--ink-2: #5d6670;--ink-3: #66717d;--line: #e4e7ec;--line-2: #eef1f4;--sidebar-bg: #131a2a;--sidebar-ink: #ffffff;--sidebar-muted: #8b96a8;--sidebar-active: rgba(255, 255, 255, .09);--sidebar-line: rgba(255, 255, 255, .08);--hero-bg: #131a2a;--hero-ink: #ffffff;--hero-muted: #aab4c4;--accent: #176f82;--accent-hover: #125c6c;--accent-contrast: #ffffff;--accent-soft: oklch(.62 .11 195 / .12);--green: #1f704f;--green-soft: oklch(.64 .13 158 / .13);--green-glow: oklch(.64 .13 158 / .25);--amber: #856000;--amber-soft: oklch(.76 .13 72 / .16);--red: #943528;--red-soft: oklch(.58 .2 22 / .12);--red-glow: oklch(.58 .2 22 / .22);--purple: oklch(.55 .15 290);--purple-soft: oklch(.55 .15 290 / .12);--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%235d6670' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E")}[data-theme=dark]{color-scheme:dark;--bg: #0e1217;--surface: #161b22;--surface-2: #1c222a;--surface-hover: #1f2630;--ink: #e9edf2;--ink-2: #97a1ad;--ink-3: #6b7480;--line: #262d37;--line-2: #20262f;--sidebar-bg: #0a0d12;--sidebar-ink: #ffffff;--sidebar-muted: #79828f;--sidebar-active: rgba(255, 255, 255, .07);--sidebar-line: rgba(255, 255, 255, .06);--hero-bg: #11161f;--hero-ink: #ffffff;--hero-muted: #9aa4b2;--accent: oklch(.7 .12 195);--accent-hover: oklch(.78 .11 195);--accent-contrast: #0a0d12;--accent-soft: oklch(.7 .12 195 / .16);--green: oklch(.74 .15 156);--green-soft: oklch(.74 .15 156 / .15);--green-glow: oklch(.74 .15 156 / .3);--amber: oklch(.8 .13 78);--amber-soft: oklch(.8 .13 78 / .16);--red: oklch(.66 .19 24);--red-soft: oklch(.66 .19 24 / .16);--red-glow: oklch(.66 .19 24 / .3);--purple: oklch(.68 .14 290);--purple-soft: oklch(.68 .14 290 / .16);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .55);--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2397a1ad' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E")}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--line) transparent}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .2s var(--ease),color .2s var(--ease)}::selection{background:var(--accent-soft)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum"}button,input,select,textarea{font:inherit}button{cursor:pointer}input[type=text],input[type=email],input[type=url],input[type=number],input[type=search],input[type=password],input[type=date],input[type=time],input[type=datetime-local],input:not([type]),select,textarea{appearance:none;-webkit-appearance:none;border:1px solid var(--line);border-radius:var(--r-md);padding:.72rem .85rem;color:var(--ink);background-color:var(--surface);font-weight:500;letter-spacing:normal;text-transform:none;transition:border-color .14s var(--ease),box-shadow .14s var(--ease),background-color .14s var(--ease)}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:1}select{padding-right:2.4rem;background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right .9rem center}select:disabled,input:disabled,textarea:disabled,button:disabled{opacity:.55;cursor:not-allowed}input:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--ink-3) 45%,var(--line))}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent) 60%,var(--line));box-shadow:0 0 0 3px var(--accent-soft)}input[type=checkbox],input[type=radio]{appearance:auto;-webkit-appearance:auto;width:1.05rem;height:1.05rem;margin:0;padding:0;border:0;accent-color:var(--accent);background:transparent;box-shadow:none;cursor:pointer}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px;box-shadow:none}button:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.status-healthy,.status-pending,.status-investigating,.status-unknown,.status-paused,.status-archived{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.4rem .7rem;font-size:.78rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.status-healthy:before,.status-pending:before,.status-investigating:before,.status-unknown:before,.status-paused:before,.status-archived:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.status-healthy{color:var(--green);background:var(--green-soft)}.status-pending,.status-unknown,.status-paused,.status-archived{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line)}.status-investigating{color:var(--amber);background:var(--amber-soft)}.app-shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:1.25rem;height:100vh;overflow-y:auto;padding:20px 16px;background:var(--sidebar-bg);color:var(--sidebar-ink)}.brand-lockup{display:flex;align-items:center;gap:.85rem}.brand-mark{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.9rem;background:#ffffff1f;font-weight:800}.nav-list{display:grid;gap:.45rem;margin-top:2rem}.nav-item{border:1px solid transparent;border-radius:var(--r-md);padding:.7rem .95rem;color:var(--sidebar-muted);background:transparent;font-weight:600;text-align:left;transition:background-color .14s var(--ease),color .14s var(--ease)}.sidebar .nav-item:hover{color:var(--sidebar-ink);background:#ffffff0a}.nav-item-active,.sidebar .nav-item-active:hover{border-color:var(--sidebar-line);color:var(--sidebar-ink);background:var(--sidebar-active)}.tenant-panel{flex:none;margin-top:auto;border:1px solid var(--sidebar-line);border-radius:var(--r-lg);padding:.85rem;background:#ffffff0d}.tenant-panel .eyebrow{margin-bottom:.55rem}.domain-field input{width:100%}.tenant-section{padding-top:.85rem;border-top:1px solid rgba(255,255,255,.12)}.tenant-switch{position:relative}.tenant-btn{display:flex;align-items:center;gap:.65rem;width:100%;padding:.55rem .65rem;border:1px solid var(--sidebar-line);border-radius:11px;color:var(--sidebar-ink);background:#ffffff08;text-align:left;cursor:pointer;transition:background-color .14s var(--ease)}.tenant-btn:hover{background:#ffffff12}.tenant-av{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.02em}.tenant-meta{display:flex;flex-direction:column;flex:1;min-width:0;gap:.1rem}.tenant-name{overflow:hidden;font-size:.84rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.tenant-role{overflow:hidden;color:var(--sidebar-muted);font-size:.68rem;white-space:nowrap;text-overflow:ellipsis}.tenant-caret{flex:none;color:var(--sidebar-muted);font-size:.7rem}.tenant-menu{position:absolute;bottom:calc(100% + 10px);left:-.85rem;right:-.85rem;z-index:50;max-height:60vh;overflow-y:auto;padding:6px;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-lg);animation:tenant-pop .16s var(--ease)}.tenant-menu .tenant-role{color:var(--ink-2)}@keyframes tenant-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}}.tenant-menu-head{padding:8px 10px 4px;color:var(--ink-3);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tenant-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .6rem;border:0;border-radius:9px;color:var(--ink);background:transparent;text-align:left;cursor:pointer;transition:background-color .14s var(--ease)}.tenant-item:hover{background:var(--surface-hover)}.tenant-item-active,.tenant-item-active:hover{background:var(--accent-soft)}.tenant-check{margin-left:auto;color:var(--accent);font-weight:800}.tenant-menu-divider{height:1px;margin:5px 4px;background:var(--line)}.tenant-menu-create{display:grid;gap:.5rem;padding:2px 6px 6px}.tenant-menu-create input{width:100%;padding:.55rem .7rem}.tenant-create-button{padding:.55rem .8rem;border-radius:9px;font-size:.8rem;white-space:nowrap}@media(prefers-reduced-motion:reduce){.tenant-menu{animation:none}}.invitation-card{display:grid;gap:.35rem;padding:.85rem .95rem;border-radius:var(--r-md);background:#ffffff14}.tenant-error{margin-top:.65rem;color:#ffb3a6}.tenant-panel p{margin-bottom:0;color:#d8dee8;font-size:.8rem;overflow-wrap:anywhere}.muted{color:var(--ink-2)}.main-shell{display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.8rem;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.demo-data-banner{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin:0 1.8rem;border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));border-radius:var(--r-md);padding:.75rem .95rem;color:var(--ink-2);background:var(--amber-soft)}.demo-data-banner strong{color:var(--ink)}.mobile-nav{display:none;gap:.5rem;overflow-x:auto;padding:.75rem 1rem;border-bottom:1px solid var(--line);background:var(--surface)}.mobile-nav .nav-item{flex:0 0 auto;color:var(--ink)}.mobile-nav .nav-item-active{border-color:var(--line);background:var(--surface-2)}.topbar h1,.onboarding-card h1,.hero h2,.section-head h2,.section-head h3{margin:.25rem 0 0;font-weight:800;line-height:1.1}.topbar h1{overflow:hidden;font-size:1.25rem;letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis}.onboarding-card h1{font-size:2.05rem;letter-spacing:-.035em}.hero h2,.section-head h2,.section-head h3{font-size:1.4rem;letter-spacing:-.025em}.theme-toggle{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .9rem}.theme-toggle-label{font-size:.82rem;font-weight:700;text-transform:capitalize}.section-copy{margin:.4rem 0 0;color:var(--ink-2);line-height:1.55}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;color:var(--ink-3)}.sidebar .eyebrow{color:#cad3df}.content,.onboarding-card{width:min(1180px,calc(100vw - 4rem));margin:0 auto}.content{padding:1.8rem 0 4rem}.hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:2rem;padding:1.8rem;border-radius:1.7rem;color:var(--hero-ink);background:radial-gradient(circle at top right,oklch(.62 .11 195 / .24),transparent 40%),var(--hero-bg);box-shadow:var(--shadow-lg)}.hero-number{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:clamp(2.7rem,6vw,3.6rem);font-weight:700;letter-spacing:-.04em}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.service-card,.monitor-row,.empty-state,.onboarding-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.service-card,.empty-state{padding:1.2rem}.service-header,.service-metrics,.section-head,.topbar-actions,.oauth-grid{display:flex;gap:1rem}.service-header,.section-head{justify-content:space-between;align-items:flex-start}.service-metrics{justify-content:space-between;margin-top:1.35rem}.stack{display:grid;gap:1.3rem}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem}.management-card{padding:1.2rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.management-list{display:grid;gap:.85rem}.management-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.member-actions{display:flex;gap:.75rem;align-items:center}.monitor-table{display:grid;gap:.85rem}.competitor-comparison{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1.2fr) minmax(260px,1.1fr);gap:1rem;align-items:start;padding:1.1rem 1.2rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.competitor-comparison h3,.competitor-comparison p{margin:0}.competitor-comparison h3{margin-top:.2rem;font-size:1.05rem}.competitor-comparison p{margin-top:.45rem;color:var(--ink-2);line-height:1.5}.competitor-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}.competitor-metrics div,.competitor-list{display:grid;gap:.3rem}.competitor-metrics dt{color:var(--ink-2);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.competitor-metrics dd{margin:0;color:var(--ink)}.competitor-list{gap:.6rem}.competitor-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.7rem;align-items:center;padding:.75rem;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2)}.plan-usage{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) minmax(280px,1.2fr);gap:1.5rem;align-items:start;padding:1.25rem 1.35rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.plan-usage h3,.plan-usage p{margin:0}.plan-usage p{line-height:1.55}.plan-usage h3{margin-bottom:.35rem;font-size:1.05rem}.plan-usage-meter+.plan-usage-meter{margin-top:.35rem}.plan-usage-warning{border-color:color-mix(in srgb,var(--amber) 45%,var(--line));background:color-mix(in srgb,var(--amber) 9%,var(--surface))}.plan-usage-meter{display:grid;gap:.55rem}.plan-usage-meters,.plan-usage-controls{display:grid;gap:.85rem}.plan-usage-controls label{display:grid;gap:.35rem}.plan-usage-controls select{width:100%}.plan-usage-count{display:flex;justify-content:space-between;gap:.75rem;color:var(--ink-2);font-size:.9rem}.plan-usage-count strong{color:var(--ink)}.quota-bar{width:100%;height:.55rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 55%,transparent)}.quota-bar span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.quota-bar-report span{background:var(--green)}.plan-usage-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}.plan-usage-facts div{display:grid;gap:.25rem}.plan-usage-facts dt{color:var(--ink-2);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.plan-usage-facts dd{margin:0;color:var(--ink)}.monitor-row{display:grid;gap:.95rem;padding:1.15rem 1.25rem}.monitor-row-inactive{opacity:.62}.monitor-row-head{display:flex;align-items:flex-start;gap:.95rem}.monitor-row-title{display:grid;flex:1;gap:.3rem;min-width:0}.monitor-row-name{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .7rem}.monitor-row-name strong{font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.monitor-row-stats{display:flex;flex:none;gap:1.9rem;margin:0}.monitor-row-stats div{display:grid;gap:.3rem}.monitor-row-stats dt{color:var(--ink-3);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.monitor-row-stats dd{margin:0;white-space:nowrap}.monitor-row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .7rem}.bulk-toolbar{display:grid;gap:.85rem;padding:1.1rem 1.2rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.bulk-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem}.bulk-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.bulk-actions input{width:8.5rem;padding:.6rem .75rem}.bulk-actions .ghost-button{padding:.6rem .85rem;font-size:.86rem}.row-check{display:inline-flex;align-items:center;padding-top:.3rem}.tag-list{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.tagchip{display:inline-flex;align-items:center;min-height:1.45rem;padding:.18rem .45rem;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);font-size:.72rem;font-weight:800}.data-badge-row{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.data-badge{display:inline-flex;width:fit-content;border:1px solid transparent;border-radius:999px;padding:.27rem .55rem;font-size:.72rem;font-weight:800;line-height:1.2}.data-badge-live{border-color:color-mix(in srgb,var(--green) 20%,transparent);color:var(--green);background:var(--green-soft)}.data-badge-demo{border-color:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--accent);background:var(--accent-soft)}.data-badge-pending,.data-badge-warning{border-color:color-mix(in srgb,var(--amber) 22%,transparent);color:var(--amber);background:var(--amber-soft)}.data-badge-unavailable{border-color:color-mix(in srgb,var(--red) 20%,transparent);color:var(--red);background:var(--red-soft)}.monitor-actions,.monitor-editor-actions{display:flex;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.monitor-row .monitor-actions{border-top:1px solid var(--line-2);padding-top:.9rem}.monitor-actions .ghost-button{padding:.5rem .75rem;border-radius:.6rem;font-size:.84rem}.danger-button{color:var(--red)}.monitor-editor{padding:1.3rem;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:var(--r-lg);background:var(--surface);box-shadow:0 8px 28px var(--accent-soft)}.monitor-editor form{display:grid;gap:1.1rem;margin-top:1rem}.monitor-editor form .monitor-editor-grid,.monitor-editor form .monitor-editor-actions{margin-top:0}.monitor-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.monitor-editor-grid label{display:grid;gap:.45rem;color:var(--ink-2);font-size:.86rem;font-weight:700}.monitor-editor-grid input,.monitor-editor-grid select,.monitor-editor-grid textarea{width:100%}.monitor-editor-grid textarea{min-height:6.5rem;resize:vertical}.monitor-editor-grid .checkbox-field{align-content:center;grid-template-columns:auto 1fr;gap:.7rem}.monitor-editor-grid .checkbox-field input{width:auto}.monitor-editor-wide{grid-column:1 / -1}.monitor-detail-card{display:grid;gap:1rem;padding:1.3rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.monitor-detail-warning{border-color:color-mix(in srgb,var(--amber) 35%,var(--line));background:color-mix(in srgb,var(--amber-soft) 55%,var(--surface))}.monitor-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.monitor-detail-header h3,.monitor-detail-header p{margin:.25rem 0 0}.data-inspection-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:var(--r-md);padding:.95rem 1rem;background:color-mix(in srgb,var(--accent-soft) 42%,var(--surface))}.data-inspection-banner p{margin:.3rem 0 0;color:var(--ink-2);line-height:1.5}.data-inspection-banner .data-badge-row{justify-content:flex-end;margin-top:0}.monitor-detail-actions,.monitor-worker-meta{display:grid;justify-items:end;gap:.45rem}.monitor-signal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.monitor-signal{display:grid;gap:.25rem;border:1px solid var(--line-2);border-radius:var(--r-md);padding:.85rem;color:var(--ink-2);background:var(--surface-2)}.monitor-signal strong{color:var(--ink)}.monitor-signal-warning,.monitor-signal-pending{border-color:color-mix(in srgb,var(--amber) 28%,var(--line));background:var(--amber-soft)}.monitor-signal-danger{border-color:color-mix(in srgb,var(--red) 28%,var(--line));background:var(--red-soft)}.monitor-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.notification-preferences-screen .section-head p{margin:.45rem 0 0;line-height:1.55}.notification-provider-grid,.notification-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.monitor-detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0}.monitor-detail-metrics div{display:grid;gap:.2rem}.monitor-detail-metrics dt{color:var(--ink-3);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.monitor-detail-metrics dd{margin:0}.monitor-worker-meta{justify-items:start;margin-top:1rem;color:var(--ink-2)}.monitor-link-list{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.monitor-link-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem}.notification-card,.notification-provider-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.notification-card,.notification-provider-card{padding:1.2rem}.notification-provider-card h3{margin:.25rem 0 0;font-size:1.05rem}.notification-provider-card p{margin:.5rem 0 0;color:var(--ink-2);line-height:1.55}.notification-provider-warning{border-color:color-mix(in srgb,var(--amber) 34%,var(--line));background:color-mix(in srgb,var(--amber-soft) 42%,var(--surface))}.notification-scope-picker,.notification-fieldset label{display:grid;gap:.4rem;color:var(--ink-2);font-size:.82rem;font-weight:800}.notification-scope-picker select,.notification-fieldset input,.notification-fieldset select{width:100%}.notification-form{display:grid;gap:1rem}.notification-fieldset{display:grid;gap:1rem;margin:0;min-inline-size:0}.notification-fieldset legend{padding:0 .4rem;color:var(--ink);font-size:1rem;font-weight:800}.notification-channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.85rem}.notification-channel-card,.notification-recipient-row{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2)}.notification-tag-swatch-list{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.monitor-delivery-list{margin-top:1rem}.compact-empty{box-shadow:none}.monitor-kind-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem}.monitor-kind-card{display:grid;gap:.4rem;padding:1rem;border:1px solid var(--line);border-radius:var(--r-lg);color:var(--ink);background:var(--surface-2);text-align:left;cursor:pointer}.monitor-kind-card span,.field-help{color:var(--ink-2);font-size:.82rem;line-height:1.45}.monitor-kind-card-active{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface));box-shadow:0 8px 28px var(--accent-soft)}.notification-channel-card{padding:.95rem;line-height:1.45}.notification-channel-card span:last-child{color:var(--ink-2);font-size:.82rem;font-weight:500}.notification-checkbox-line{display:flex!important;flex-direction:row;align-items:center;gap:.55rem;color:var(--ink);font-weight:800}.notification-checkbox-line input{width:auto}.notification-recipient-list{display:grid;gap:.85rem}.notification-recipient-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) minmax(130px,.8fr) auto auto;gap:.75rem;align-items:end;padding:.95rem}.notification-add-button{width:fit-content}.compact-section-head{margin-bottom:1rem}.notification-inbox-panel{display:grid;gap:1rem}.notification-inbox-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-end}.notification-loading{display:flex;gap:.75rem;align-items:center;color:var(--ink-2)}.notification-inbox-list{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.notification-inbox-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2)}.notification-inbox-item-read{color:var(--ink-2)}.notification-inbox-item-actions{display:grid;gap:.5rem;justify-items:end}.notification-inbox-title-row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.notification-inbox-title-row h3,.notification-inbox-item p{margin:0}.notification-inbox-item p{margin-top:.35rem;color:var(--ink-2);line-height:1.5}.notification-inbox-meta{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.65rem;color:var(--ink-3);font-size:.78rem}.notification-form .monitor-editor-actions{position:relative;z-index:5;margin-top:1rem;padding-top:.5rem}.notification-form .monitor-editor-actions .primary-button{position:relative;z-index:6}.stacked-panels{display:grid;gap:18px}.notification-loading{display:flex;gap:1rem;align-items:center}.notification-loading h3{margin:0}.reports-screen{display:grid;gap:1rem}.reports-hero,.report-builder-card,.report-context-card,.report-list-panel,.report-export-row{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.reports-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:1.5rem;align-items:center;padding:1.5rem}.reports-hero p,.report-builder-card p,.report-context-card p,.report-export-row p{color:var(--ink-2);line-height:1.55}.report-hero-metrics,.report-export-metrics,.report-context-card dl{display:grid;gap:.75rem;margin:0}.report-hero-metrics{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.report-hero-metrics div,.report-export-metrics div,.report-context-card dl div{display:grid;gap:.18rem;min-width:0}.report-hero-metrics dt,.report-export-metrics dt,.report-context-card dt{color:var(--ink-3);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.report-hero-metrics dd,.report-export-metrics dd,.report-context-card dd{margin:0;min-width:0;overflow-wrap:anywhere}.report-builder{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:1rem;align-items:start}.report-builder-card,.report-context-card,.report-list-panel{padding:1.25rem}.report-builder-card{display:grid;gap:1rem}.report-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.report-form-grid label{display:grid;gap:.4rem;color:var(--ink-2);font-size:.82rem;font-weight:800}.report-form-grid input,.report-form-grid select,.report-form-grid textarea{width:100%}.report-form-wide{grid-column:1 / -1}.report-context-card{display:grid;gap:.75rem;background:var(--surface-2)}.report-list-panel{display:grid;gap:1rem}.report-export-list{display:grid;gap:.85rem}.report-export-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr) minmax(150px,.3fr);gap:1rem;padding:1rem}.report-export-head{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.report-export-meta{display:grid;gap:.25rem;color:var(--ink-3);overflow-wrap:anywhere}.report-export-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-export-actions{display:grid;gap:.55rem;align-content:start;justify-items:end}.report-export-actions .ghost-button{width:100%}.report-share-recipient{display:grid;gap:.35rem;width:100%;color:var(--ink-2);font-size:.78rem;font-weight:800}.report-share-recipient input{min-width:0;width:100%}.report-share-link{display:flex;align-items:center;gap:.6rem;max-width:100%;min-width:0}.report-share-url{flex:1;min-width:0;color:var(--ink-2);overflow-wrap:anywhere}.report-share-copy{flex:0 0 auto;white-space:nowrap}.report-share-panel{grid-column:1 / -1;display:grid;gap:.65rem;min-width:0}.report-share-panel>p{margin:0}.report-share-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.report-share-list li{display:grid;grid-template-columns:minmax(160px,.55fr) minmax(220px,1fr) auto;gap:.75rem;align-items:center;padding:.7rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.report-share-list li>div{display:grid;gap:.2rem;min-width:0}.report-share-list strong,.report-share-details{overflow-wrap:anywhere}.report-share-details{display:flex;flex-wrap:wrap;gap:.45rem .8rem;color:var(--ink-3)}.ops-screen{display:grid;gap:1rem}.ops-hero,.ops-card,.ops-row{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.ops-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr) auto;gap:1.25rem;align-items:start;padding:1.5rem}.ops-hero p,.ops-card p{color:var(--ink-2);line-height:1.55}.ops-actions{display:flex;justify-content:flex-end}.platform-admin-actions{display:grid;gap:.85rem;justify-items:end}.ops-detail-heading{display:flex;gap:1rem;justify-content:space-between;align-items:start}.ops-grid{display:grid;gap:1rem}.ops-card{display:grid;gap:.95rem;padding:1.25rem}.ops-card h3{margin:0}.ops-fact-grid,.ops-metric-list{display:grid;gap:.65rem;margin:0}.ops-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-metric-list{grid-template-columns:repeat(5,minmax(76px,1fr))}.ops-fact-grid div,.ops-metric-list div{display:grid;gap:.18rem}.ops-fact-grid dt,.ops-metric-list dt{color:var(--ink-3);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ops-fact-grid dd,.ops-metric-list dd{margin:0;min-width:0;overflow-wrap:anywhere}.ops-list{display:grid;gap:.85rem}.ops-row{display:flex;gap:1rem;justify-content:space-between;align-items:start;padding:1rem;background:var(--surface-2);box-shadow:none}.ops-row-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.public-settings-screen{display:grid;gap:1rem}.public-settings-hero,.public-settings-card,.status-page-state{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.public-settings-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);gap:1.5rem;align-items:center;padding:1.5rem}.public-settings-hero p,.public-settings-card p{color:var(--ink-2);line-height:1.55}.status-page-state{display:grid;gap:.35rem;padding:1rem;background:var(--surface-2)}.status-page-state-live{border-color:color-mix(in srgb,var(--green) 28%,var(--line));background:color-mix(in srgb,var(--green-soft) 38%,var(--surface))}.public-settings-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:1rem;align-items:start}.public-settings-card{display:grid;gap:1rem;padding:1.25rem}.toggle-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;padding:1rem;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2)}.toggle-row input{width:1.2rem;height:1.2rem;margin-top:.15rem}.toggle-row span span{display:block;margin-top:.25rem;color:var(--ink-2)}.public-url-panel{display:grid;gap:1rem;padding:1rem;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2)}.tenant-slug-form{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface)}.tenant-slug-form h4{margin:.15rem 0 0;font-size:1rem}.public-url-actions,.form-actions{margin-top:1.25rem;padding-top:.75rem}.public-url-actions{margin-top:0;padding-top:0}.public-preview-disabled{display:inline-flex;max-width:24rem;color:var(--muted);font-size:.92rem;line-height:1.4}.form-actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.public-settings-form{display:grid;gap:.9rem}.public-settings-form label{position:relative;z-index:0;display:grid;gap:.4rem;color:var(--ink-2);font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.field-help{color:var(--ink-3);font-size:.76rem;font-weight:700;letter-spacing:0;text-transform:none}.field-error{color:var(--red)}.public-preview-card{grid-column:1 / -1}.public-preview-shell{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface-2)}.public-preview-live{border-color:color-mix(in srgb,var(--green) 28%,var(--line))}.public-preview-private{border-color:color-mix(in srgb,var(--amber) 25%,var(--line))}.public-preview-topline,.public-window-message-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:space-between}.public-preview-topline span{color:var(--ink-2);font-size:.78rem;font-weight:800}.public-preview-hero,.public-preview-list article{padding:.9rem;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface)}.public-preview-hero h4,.public-preview-list p{margin:.25rem 0 0}.public-preview-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.public-window-message-field{display:grid;gap:.35rem;margin-top:.75rem}.public-window-message-field span{color:var(--ink-2);font-size:.76rem;font-weight:800}.public-settings-form input,.public-settings-form textarea,.tenant-slug-form input{width:100%}.tenant-slug-form label{display:grid;gap:.4rem;color:var(--ink-2);font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tenant-slug-form label span{display:block}.public-settings-form textarea{resize:vertical}.toggle-row input:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.reserved-slug-note,.public-page-note{border-left:4px solid var(--amber);padding:.8rem .95rem;background:var(--amber-soft)}.onboarding-stage{display:grid;min-height:100vh;padding:1.4rem}.onboarding-topbar{display:flex;justify-content:space-between;align-items:center}.onboarding-card{align-self:center;max-width:760px;padding:2rem}.lede{margin-bottom:1.6rem;color:var(--ink-2);line-height:1.6}.oauth-grid{flex-wrap:wrap}.primary-button,.ghost-button{border-radius:.7rem;padding:.8rem 1.15rem;border:1px solid transparent;font-weight:700;cursor:pointer;transition:background-color .14s var(--ease),border-color .14s var(--ease),box-shadow .14s var(--ease),transform .12s var(--ease)}.primary-button:active,.ghost-button:active{transform:translateY(1px)}.primary-button{color:var(--accent-contrast);background:var(--accent)}.primary-button:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 4px 16px var(--accent-soft)}.ghost-button,.wide{color:var(--ink);background:var(--surface);border-color:var(--line)}.ghost-button:hover:not(:disabled){background:var(--surface-hover);border-color:color-mix(in srgb,var(--ink-3) 40%,var(--line))}.domain-field{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:center;margin-bottom:1rem}.discovery-list,.review-list{display:grid;gap:.85rem;margin:1.2rem 0;padding:0;list-style:none}.discovery-item,.review-item{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2)}.discovery-item-live,.review-item-selected{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:var(--surface)}.discovery-item>span,.review-item label>span{display:grid;gap:.28rem;min-width:0}.review-item label{display:flex;align-items:center;gap:.9rem;min-width:0}.discovery-customization{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1rem 0}.discovery-customization label{display:grid;gap:.35rem;color:var(--ink-2);font-size:.86rem}.discovery-customization input{width:100%;min-width:0}.progress-track{overflow:hidden;height:.8rem;border-radius:999px;background:var(--surface-2)}.progress-fill{width:70%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-hover));animation:progress 1.2s var(--ease, ease) infinite}.error-line,.success-line,.support-copy{color:var(--ink-2)}.success-line{border-left:3px solid var(--green);padding-left:.75rem;color:var(--green)}.error-line{border-left:3px solid var(--red);padding-left:.75rem;color:var(--red)}.error-banner{border:1px solid color-mix(in srgb,var(--red) 28%,transparent);border-left:3px solid var(--red);border-radius:var(--r-sm);padding:.8rem .9rem;color:var(--red);background:var(--red-soft)}.status-down{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.4rem .7rem;color:var(--red);background:var(--red-soft);font-size:.78rem;font-weight:800;letter-spacing:.02em}.public-status-shell{display:grid;gap:1.25rem;width:min(1080px,calc(100vw - 2rem));margin:0 auto;padding:1.25rem 0 4rem}.public-status-topbar{display:flex;justify-content:space-between;align-items:center;padding:.8rem 0}.public-status-topbar a{color:var(--accent);font-weight:800;text-decoration:none}.public-hero,.public-status-card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-md)}.public-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:1.5rem;padding:1.8rem}.public-hero h1,.public-status-card h1,.public-status-card h2{margin:.3rem 0 0}.public-hero p,.public-status-card p,.public-service-row p,.public-incident-row p{color:var(--ink-2);line-height:1.55}.public-status-metrics{display:grid;gap:.8rem;margin:0}.public-status-metrics div{display:grid;gap:.35rem;padding:.85rem;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2)}.public-status-metrics dt{color:var(--ink-3);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.public-status-metrics dd{margin:0}.public-status-card{padding:1.35rem}.public-status-loading{display:flex;align-items:center;gap:1rem}.public-status-degraded{border-color:color-mix(in srgb,var(--red) 28%,var(--line))}.public-status-maintenance,.public-status-unknown{border-color:color-mix(in srgb,var(--amber) 30%,var(--line))}.public-status-clear{border-color:color-mix(in srgb,var(--green) 28%,var(--line));background:color-mix(in srgb,var(--green-soft) 40%,var(--surface))}.public-status-empty{background:var(--surface-2)}.public-service-list,.public-incident-list{display:grid;gap:.8rem;margin-top:1rem}.public-service-row,.public-incident-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface-2)}.public-service-cautious,.public-incident-confirmeddown,.public-incident-acknowledged{border-color:color-mix(in srgb,var(--red) 24%,var(--line))}.public-maintenance-row,.public-incident-investigating,.public-incident-recovering{border-color:color-mix(in srgb,var(--amber) 25%,var(--line))}.public-row-title,.public-row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.public-row-meta{justify-content:flex-end}.alerts-screen,.alert-detail,.alert-list,.evidence-list,.delivery-list{display:grid;gap:1rem}.alerts-intro{display:flex;align-items:end;justify-content:space-between;gap:2rem}.alerts-intro h2,.alert-state-card h2,.alert-detail-header h2{margin:.25rem 0 0}.alerts-intro p,.alert-state-card p,.alert-detail-header p,.alert-clear-card p{margin:.45rem 0 0;color:var(--ink-2);line-height:1.55}.alert-state-card,.alert-clear-card,.alert-panel,.alert-detail-header{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.alert-state-card,.alert-clear-card{display:flex;align-items:center;gap:1rem;padding:1.35rem}.alert-state-warning{border-color:color-mix(in srgb,var(--amber) 35%,var(--line));background:color-mix(in srgb,var(--amber-soft) 55%,var(--surface))}.alert-loading-dot{width:.9rem;height:.9rem;border:2px solid var(--accent);border-top-color:transparent;border-radius:999px;animation:alert-spin .8s linear infinite}.alert-clear-card{border-color:color-mix(in srgb,var(--green) 28%,var(--line));background:color-mix(in srgb,var(--green-soft) 42%,var(--surface))}.alert-clear-icon,.alert-detail-icon{display:grid;flex:0 0 auto;place-items:center;width:2.7rem;height:2.7rem;border-radius:999px;color:var(--green);background:var(--green-soft);font-size:1.25rem;font-weight:800}.alert-clear-card h3{margin:0}.alert-list-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;width:100%;padding:1.2rem;border:1px solid var(--line);border-radius:var(--r-lg);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sm);text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.alert-list-row:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:var(--shadow-md);transform:translateY(-1px)}.alert-list-row:focus-visible,.alert-back-button:focus-visible,.delivery-row summary:focus-visible{outline:3px solid var(--accent-soft);outline-offset:3px}.alert-tone-confirmeddown{border-color:color-mix(in srgb,var(--red) 32%,var(--line))}.alert-tone-confirmeddown .alert-status-mark,.alert-tone-acknowledged .alert-status-mark,.alert-tone-confirmeddown .alert-detail-icon,.alert-tone-acknowledged .alert-detail-icon{color:var(--red);background:var(--red-soft)}.alert-tone-investigating{border-color:color-mix(in srgb,var(--amber) 28%,var(--line))}.alert-tone-investigating .alert-status-mark,.alert-tone-recovering .alert-status-mark,.alert-tone-investigating .alert-detail-icon,.alert-tone-recovering .alert-detail-icon{color:var(--amber);background:var(--amber-soft)}.alert-status-mark{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:999px;color:var(--green);background:var(--green-soft);font-weight:800}.alert-list-main,.alert-list-side{display:grid;gap:.45rem}.alert-list-main strong{font-size:1rem}.alert-list-meta,.delivery-row-head,.evidence-row-head,.timeline-heading,.delivery-meta,.evidence-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.alert-pill,.delivery-status,.evidence-label,.stale-label,.delivery-warning{display:inline-flex;width:fit-content;border-radius:999px;padding:.3rem .58rem;font-size:.72rem;font-weight:800}.alert-pill-confirmeddown,.alert-pill-acknowledged,.delivery-status-finalfailure,.delivery-warning,.evidence-label-failed{color:var(--red);background:var(--red-soft)}.alert-pill-investigating,.alert-pill-recovering,.delivery-status-retryscheduled,.delivery-status-inflight,.evidence-label-unknown,.evidence-label-stale,.stale-label{color:var(--amber);background:var(--amber-soft)}.alert-pill-resolved,.delivery-status-delivered,.evidence-label-healthy{color:var(--green);background:var(--green-soft)}.delivery-status-pending{color:var(--ink-2);background:var(--surface-2)}.alert-target{overflow:hidden;color:var(--ink-2);font-size:.8rem;text-overflow:ellipsis}.alert-list-side{justify-items:end}.alert-open-label{color:var(--accent);font-weight:800}.alert-back-button{width:fit-content;border:0;padding:.35rem 0;color:var(--accent);background:transparent;font-weight:800;cursor:pointer}.alert-detail-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1.5rem}.alert-detail-metrics{display:grid;gap:.8rem;margin:0}.alert-detail-metrics div{display:grid;gap:.2rem}.alert-detail-metrics dt{color:var(--ink-3);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.alert-detail-metrics dd{margin:0;font-size:.8rem}.evidence-freshness-warning{display:grid;gap:.25rem;border-left:4px solid var(--amber);padding:.9rem 1rem;color:var(--ink-2);background:var(--amber-soft)}.evidence-freshness-warning strong{color:var(--ink)}.alert-detail-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:1rem;align-items:start}.alert-panel{padding:1.25rem}.alert-response-panel{display:grid;gap:1rem}.response-truth-note{margin:0;border-left:4px solid var(--accent);padding:.9rem 1rem;color:var(--ink-2);background:var(--accent-soft);line-height:1.55}.response-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.response-form,.maintenance-window-list,.maintenance-window-items{display:grid;gap:.85rem}.response-form{align-content:start;padding:1rem;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2)}.response-form h4,.maintenance-window-list h4{margin:0}.response-form p,.maintenance-window p{margin:.35rem 0 0;color:var(--ink-2);line-height:1.45}.response-form label{display:grid;gap:.35rem;color:var(--ink-2);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.response-form input,.response-form textarea{width:100%}.response-form textarea{resize:vertical}.text-button:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.date-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.response-disabled-note{color:var(--ink-3);font-size:.78rem}.maintenance-window{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:.95rem;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2)}.maintenance-window-canceled{opacity:.72}.text-button{border:0;padding:.2rem 0;color:var(--accent);background:transparent;font:inherit;font-weight:800;cursor:pointer}.danger-text{color:var(--red)}.section-head.compact{margin:0 0 1rem}.evidence-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:.95rem;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2)}.evidence-icon{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:999px;color:var(--ink-2);background:var(--line-2);font-weight:800}.evidence-failed .evidence-icon{color:var(--red);background:var(--red-soft)}.evidence-healthy .evidence-icon{color:var(--green);background:var(--green-soft)}.evidence-row p{margin:.5rem 0;line-height:1.5}.evidence-meta,.delivery-meta{color:var(--ink-2);font-size:.75rem}.delivery-provider-id{display:grid;gap:.2rem;color:var(--ink-2);font-size:.78rem}.delivery-provider-id code{overflow-wrap:anywhere;color:var(--ink)}.delivery-row{display:grid;gap:.7rem;padding:.95rem;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2)}.delivery-row-head,.timeline-heading{justify-content:space-between}.delivery-error{margin:0;border-left:3px solid var(--red);padding-left:.7rem;color:var(--red);line-height:1.45}.delivery-row summary{width:fit-content;color:var(--accent);font-weight:800;cursor:pointer}.attempt-list{display:grid;gap:.45rem;margin:.65rem 0 0;padding-left:1.3rem}.attempt-list li{display:flex;justify-content:space-between;gap:1rem}.alert-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.alert-timeline li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:0 0 1.2rem}.alert-timeline li:not(:last-child):before{position:absolute;top:.8rem;bottom:0;left:.32rem;width:1px;background:var(--line);content:""}.timeline-dot{z-index:1;width:.7rem;height:.7rem;margin-top:.3rem;border:2px solid var(--surface);border-radius:999px;background:var(--ink-3);box-shadow:0 0 0 1px var(--line)}.timeline-confirmeddown,.timeline-failed,.timeline-permanentfailure,.timeline-finalfailure{background:var(--red)}.timeline-investigating,.timeline-recovering,.timeline-stale,.timeline-transientfailure{background:var(--amber)}.timeline-resolved,.timeline-healthy,.timeline-delivered{background:var(--green)}.alert-timeline p{margin:.35rem 0 0;color:var(--ink-2);line-height:1.5}@keyframes alert-spin{to{transform:rotate(360deg)}}@keyframes progress{0%{transform:translate(-60%)}to{transform:translate(160%)}}@media(max-width:1000px){.app-shell,.hero,.monitor-row,.plan-usage,.competitor-comparison,.monitor-editor-grid,.monitor-kind-grid,.reports-hero,.report-builder,.report-export-row,.report-share-list li,.ops-hero,.ops-row-grid,.public-settings-hero,.public-settings-grid{grid-template-columns:1fr}.data-inspection-banner{display:grid}.data-inspection-banner .data-badge-row{justify-content:flex-start}.platform-admin-actions,.ops-detail-heading{justify-items:start;align-items:stretch;flex-direction:column}.monitor-editor-wide{grid-column:auto}.plan-usage-facts{grid-template-columns:1fr}.sidebar{display:none}.mobile-nav{display:flex}.content,.onboarding-card{width:min(100vw - 2rem,920px)}.alert-detail-grid,.alert-detail-header,.monitor-detail-grid,.response-actions-grid,.notification-inbox-item,.notification-provider-grid,.notification-settings-grid,.notification-recipient-row,.discovery-customization,.public-preview-list,.competitor-metrics,.competitor-item,.report-form-grid,.report-hero-metrics,.report-export-metrics,.ops-fact-grid,.ops-metric-list,.public-settings-hero,.public-settings-grid{grid-template-columns:1fr}.monitor-row-head{flex-wrap:wrap}.monitor-row-stats{width:100%;gap:1.25rem}.monitor-row .monitor-actions{justify-content:flex-start}.monitor-detail-header{align-items:flex-start;flex-direction:column}.monitor-detail-actions,.report-export-actions{justify-items:start}.report-export-actions .ghost-button{width:auto}.alert-detail-icon{display:none}}@media(max-width:680px){.alerts-intro,.alert-list-row,.ops-row,.maintenance-window,.monitor-link-list li,.delivery-row-head,.timeline-heading,.attempt-list li{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.alert-status-mark{display:none}.alert-list-side{justify-items:start}.date-field-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.alert-loading-dot{animation:none;border-color:var(--accent)}.alert-list-row{transition:none}.alert-list-row:hover,.availability-cell:hover{transform:none}}.monitor-row-uptime{min-width:92px}.uptime-gauge{margin-top:.35rem;height:5px;width:100%;min-width:72px;border-radius:999px;background:var(--line-2);overflow:hidden}.uptime-gauge>span{display:block;height:100%;border-radius:999px;background:var(--green)}.uptime-gauge-degraded>span{background:var(--amber)}.uptime-gauge-down>span{background:var(--red)}.availability-overview{margin-top:1rem;display:grid;gap:1rem;padding:1.1rem 1.2rem 1.2rem;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface)}.availability-window{white-space:nowrap}.availability-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0}.availability-stats>div{display:grid;gap:.25rem;padding:.6rem .75rem;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2)}.availability-stats dt{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.availability-stats dd{margin:0;font-size:1.05rem;font-weight:700}.availability-uptime-healthy{color:var(--green)}.availability-uptime-degraded{color:var(--amber)}.availability-uptime-down{color:var(--red)}.availability-viz{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.availability-viz-block{display:grid;gap:.55rem;align-content:start;padding:.8rem .9rem .9rem;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2)}.availability-viz-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.availability-legend{display:flex;flex-wrap:wrap;gap:.35rem .7rem}.availability-legend span{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--ink-3)}.availability-swatch{width:9px;height:9px;border-radius:3px;background:var(--green)}.availability-strip{display:flex;gap:3px;height:34px}.availability-cell{flex:1 1 0;min-width:4px;border-radius:3px;background:var(--green);transition:transform .12s var(--ease)}.availability-cell:hover{transform:scaleY(1.1)}.availability-healthy{background:var(--green)}.availability-degraded{background:var(--amber)}.availability-down{background:var(--red)}.availability-stale{background:repeating-linear-gradient(135deg,var(--ink-3) 0,var(--ink-3) 2px,transparent 2px,transparent 5px);opacity:.75}.response-sparkline{width:100%;height:48px;overflow:visible}.response-sparkline-area{fill:var(--accent-soft);stroke:none}.response-sparkline-line{fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.response-sparkline-dot{fill:var(--accent)}.availability-note{margin:0;font-size:.72rem;line-height:1.4}.availability-empty{margin:0;align-self:center}@media(max-width:720px){.availability-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.availability-viz{grid-template-columns:1fr}}.monitor-row-uptime dd{display:grid;gap:.4rem}.availability-bar{display:flex;align-items:stretch;gap:2px}.monitor-row-stats .availability-bar{display:flex;gap:2px}.availability-bar-sm{width:max-content;height:1.15rem}.availability-bar-sm .availability-cell{width:5px;flex:none}.availability-bar-lg{height:2.25rem;gap:3px}.availability-bar .availability-cell{border-radius:2px}.availability-up{background:var(--green)}.availability-warn{background:var(--amber)}.availability-nodata{background:color-mix(in srgb,var(--line-2) 60%,transparent)}.availability-viz-daily{grid-column:1 / -1}.availability-overview-scale{display:flex;justify-content:space-between;gap:.5rem;font-size:.72rem}
