@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: #2b3af0;--accent-hover: #1d29c9;--accent-contrast: #ffffff;--accent-soft: rgba(43, 58, 240, .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: #39d353;--accent-hover: #7ee787;--accent-contrast: #04180b;--accent-soft: rgba(57, 211, 83, .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:block;width:2.6rem;height:2.6rem;flex:none}.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,color-mix(in srgb,var(--accent) 24%,transparent),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 .eyebrow{color:var(--ink-2)}.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}.monitor-link-detail{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:.15rem}.monitor-link-detail .muted{font-size:.85em}.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)}.review-item{flex-wrap:wrap}.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}.review-item .discovery-customization{flex:1 0 100%;margin:0;padding-top:.9rem;border-top:1px solid var(--line-2)}.discovery-covered,.discovery-report{margin-top:1.4rem}.discovery-report .section-copy{margin:0}.discovery-covered .review-list,.discovery-report .review-list{margin:.7rem 0 0}.discovery-covered .review-item>span:first-child,.discovery-report .review-item>span:first-child{display:grid;gap:.28rem;min-width:0}.review-item-covered{border-style:dashed;background:transparent;color:var(--ink-2)}.section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.portal-presentation-control{display:grid;gap:.35rem;justify-items:end;max-width:21rem}.portal-presentation-control label{display:grid;gap:.35rem;width:100%}.portal-presentation-control .field-help{text-align:right}.public-presentation-field{display:grid;gap:.35rem;max-width:26rem}.public-presentation-field label{display:grid;gap:.35rem}.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,.alert-pill-unconfirmedblip{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-cell-interactive{padding:0;border:0;appearance:none;cursor:pointer}.availability-cell-interactive:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.availability-cell-selected{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.hero-subfigure{margin-top:.2rem;font-size:.8rem;opacity:.75}.monitor-day-panel{margin-top:.85rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);display:flex;flex-direction:column;gap:.75rem}.monitor-day-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.monitor-day-head h4{margin:.15rem 0 0}.monitor-day-stats{display:flex;flex-wrap:wrap;gap:1.5rem;margin:0}.monitor-day-stats div{display:flex;flex-direction:column;gap:.15rem}.monitor-day-stats dt{font-size:.8em;color:var(--ink-2)}.monitor-day-stats dd{margin:0;font-size:1.05em}.monitor-day-incidents{display:flex;flex-direction:column;gap:.4rem}.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-cell-maintenance{background-image:linear-gradient(to top,var(--accent) 0 28%,transparent 28%)}.availability-swatch-maintenance{background:linear-gradient(to top,var(--accent) 0 40%,var(--green) 40%)}.availability-viz-daily{grid-column:1 / -1}.availability-overview-scale{display:flex;justify-content:space-between;gap:.5rem;font-size:.72rem}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-var-latin-BhU9QXUp.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 Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-var-latin-ext-D9tNdqV9.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-var-latin-B9CIFXIH.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-var-latin-ext-DBQx-q_a.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}[data-theme=dark] .mkt{--bg: #080b10;--bg2: #0d1219;--panel: #111823;--panel2: #151d29;--line: #1e2836;--line2: #2a3646;--ink: #eef3f8;--ink2: #8b9aad;--ink3: #5a6879;--acc: #39d353;--accHov: #7ee787;--accOn: #04180b;--accSoft: rgba(126, 231, 135, .07);--accGlow: rgba(126, 231, 135, .1);--green: #7ee787;--amber: #f0b849;--red: #ff6b5b;--redSoft: rgba(255, 107, 91, .07);--cyan: #4cd3e0;--violet: #a78bfa;--limeHL: #e8fe5a;--glow1: rgba(76, 211, 224, .1);--glow2: rgba(167, 139, 250, .09);--navBg: rgba(8, 11, 16, .82);--shadow: 0 40px 90px rgba(0, 0, 0, .55);--ringSoft: rgba(255, 255, 255, .06);color-scheme:dark}[data-theme=light] .mkt{--bg: #faf7f1;--bg2: #f4efe5;--panel: #fffdf9;--panel2: #f7f2e9;--line: #e7e0d2;--line2: #d5ccba;--ink: #1d1a15;--ink2: #5e5850;--ink3: #6b6458;--acc: #2b3af0;--accHov: #1d29c9;--accOn: #ffffff;--accSoft: rgba(43, 58, 240, .06);--accGlow: rgba(43, 58, 240, .1);--green: #0c7a47;--amber: #9a6512;--red: #c8351f;--redSoft: rgba(200, 53, 31, .06);--cyan: #0e7490;--violet: #6b4fc4;--limeHL: #e8fe5a;--glow1: rgba(43, 58, 240, .07);--glow2: rgba(107, 79, 196, .06);--navBg: rgba(250, 247, 241, .86);--shadow: 0 30px 70px rgba(29, 26, 21, .13);--ringSoft: rgba(29, 26, 21, .05);color-scheme:light}.mkt{--sans: "Space Grotesk", sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--wrap: 1200px;--ease: cubic-bezier(.2, .7, .3, 1);min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:normal;-webkit-font-smoothing:antialiased;transition:background-color .28s var(--ease),color .28s var(--ease)}html:has(.mkt){scroll-behavior:smooth}html[data-theme=dark]:has(.mkt) body{background:#080b10}html[data-theme=light]:has(.mkt) body{background:#faf7f1}.mkt a{color:inherit;text-decoration:none}.mkt a:hover{color:var(--acc)}.mkt button{font-family:inherit;cursor:pointer}.mkt button:focus-visible,.mkt a:focus-visible,.mkt input:focus-visible{outline:2px solid var(--acc);outline-offset:2px;box-shadow:none}.mkt .wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}.mkt .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.mkt .kicker{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--acc);display:flex;align-items:center;gap:10px}.mkt .kicker:before{content:"";width:22px;height:1px;background:var(--acc)}.mkt svg.ic{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.mkt .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.02em;padding:13px 20px;border:1px solid transparent;border-radius:4px;white-space:nowrap;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.mkt .b-lime{background:var(--acc);color:var(--accOn)}.mkt .b-lime:hover{background:var(--accHov);color:var(--accOn)}.mkt .b-out{background:transparent;border-color:var(--line2);color:var(--ink)}.mkt .b-out:hover{border-color:var(--acc);color:var(--acc);background:var(--accSoft)}.mkt .nav{position:sticky;top:0;z-index:50;background:var(--navBg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.mkt .nav-in{display:flex;align-items:center;gap:24px;height:64px}.mkt .brand{display:flex;align-items:center;gap:11px;font-family:var(--mono);font-weight:700;font-size:15px;letter-spacing:-.01em}.mkt .brand:hover{color:var(--ink)}.mkt .bmark{width:26px;height:26px;border:1px solid var(--acc);border-radius:3px;display:grid;place-items:center;position:relative}.mkt .bmark i{width:7px;height:7px;background:var(--acc);border-radius:50%;animation:mkt-bl 2.4s var(--ease) infinite}@keyframes mkt-bl{0%,to{opacity:1}50%{opacity:.35}}.mkt .nlinks{display:flex;gap:26px;margin-left:14px;font-family:var(--mono);font-size:12.5px;color:var(--ink2)}.mkt .nright{margin-left:auto;display:flex;align-items:center;gap:12px}.mkt .nright>*{flex:none}.mkt .nav-signin{font-family:var(--mono);font-size:12.5px;color:var(--ink2);background:transparent;border:0;padding:6px 2px}.mkt .nav-signin:hover{color:var(--acc)}.mkt .tt{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);background:transparent;border:1px solid var(--line2);border-radius:4px;padding:9px 12px;transition:.15s var(--ease)}.mkt .tt:hover{color:var(--acc);border-color:var(--acc)}.mkt .tt .ic{width:14px;height:14px}[data-theme=dark] .mkt .tt .i-light,[data-theme=light] .mkt .tt .i-dark{display:inline-flex}[data-theme=dark] .mkt .tt .i-dark,[data-theme=light] .mkt .tt .i-light,.mkt .tt span span{display:none}[data-theme=dark] .mkt .tt .i-light span,[data-theme=light] .mkt .tt .i-dark span{display:inline}.mkt .tt .i-light,.mkt .tt .i-dark{align-items:center;gap:8px}.mkt .hero{position:relative;display:block;padding:0;border-radius:0;color:inherit;background:none;box-shadow:none;border-bottom:1px solid var(--line);overflow:hidden}.mkt .hero:after{content:"";position:absolute;inset:0;background:radial-gradient(760px 420px at 82% 0%,var(--glow1),transparent 62%),radial-gradient(620px 400px at 4% 100%,var(--glow2),transparent 62%);pointer-events:none}.mkt .hgrid{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;opacity:.55;mask-image:radial-gradient(circle at 42% 18%,#000,transparent 76%);-webkit-mask-image:radial-gradient(circle at 42% 18%,#000,transparent 76%)}.mkt .hero-in{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding:88px 0 96px}.mkt h1{font-size:57px;line-height:1.02;letter-spacing:-.035em;font-weight:700;margin:24px 0 0;text-wrap:balance}.mkt h1 em{font-style:normal;color:var(--acc)}[data-theme=light] .mkt h1 em{color:var(--ink);background:var(--limeHL);padding:0 .07em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mkt .hsub{font-size:18px;line-height:1.6;color:var(--ink2);margin:22px 0 0;max-width:520px;text-wrap:pretty}.mkt .hform{display:flex;gap:8px;margin-top:34px;max-width:500px;border:1px solid var(--line2);border-radius:6px;padding:7px;background:var(--panel);transition:border-color .16s}.mkt .hform:focus-within{border-color:var(--acc)}.mkt .hfield{flex:1;display:flex;align-items:center;min-width:0;padding-left:12px;gap:1px}.mkt .hfield .pre{font-family:var(--mono);font-size:13px;color:var(--ink3)}.mkt .hform input,.mkt .hform input:hover,.mkt .hform input:focus,.mkt .hform input:focus-visible{appearance:none;flex:1;min-width:0;background:transparent;border:0;border-radius:0;outline:0;box-shadow:none;font-family:var(--mono);font-size:14.5px;font-weight:500;color:var(--ink);padding:12px 4px}.mkt .hform input::placeholder{color:var(--ink3);font-weight:400}.mkt .hmeta{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:20px;font-family:var(--mono);font-size:12px;color:var(--ink3)}.mkt .hmeta span{display:inline-flex;align-items:center;gap:8px}.mkt .hmeta .ic{width:14px;height:14px;color:var(--acc)}.mkt .console{background:var(--panel);border:1px solid var(--line2);border-radius:8px;overflow:hidden;box-shadow:var(--shadow)}.mkt .cbar{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line);background:var(--panel2);font-family:var(--mono);font-size:11.5px;color:var(--ink3)}.mkt .cbar b{color:var(--ink2);font-weight:500}.mkt .cdot{width:8px;height:8px;border-radius:50%;background:var(--green);flex:none}.mkt .clog{padding:14px 0;font-family:var(--mono);font-size:12.5px;line-height:1.45}.mkt .lrow{display:grid;grid-template-columns:64px 74px 1fr;gap:12px;padding:7px 16px;border-left:2px solid transparent;color:var(--ink2)}.mkt .lrow .t{color:var(--ink3)}.mkt .lrow .tag{font-weight:700}.mkt .lrow.ok .tag{color:var(--green)}.mkt .lrow.warn .tag{color:var(--amber)}.mkt .lrow.err{background:var(--redSoft);border-left-color:var(--red)}.mkt .lrow.err .tag{color:var(--red)}.mkt .lrow.hl{background:var(--accSoft);border-left-color:var(--acc)}.mkt .lrow.hl .msg{color:var(--ink)}.mkt .lrow.hl .tag{color:var(--cyan)}.mkt .cfoot{border-top:1px solid var(--line);padding:13px 16px;display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11.5px;color:var(--ink3)}.mkt .cfoot .sp{margin-left:auto;display:flex;gap:2px;align-items:flex-end;height:18px}.mkt .cfoot .sp i{width:3px;background:var(--acc);opacity:.55;border-radius:1px}.mkt .stats{border-bottom:1px solid var(--line);background:var(--bg2)}.mkt .stats-in{display:grid;grid-template-columns:repeat(4,1fr)}.mkt .stat{padding:32px;border-left:1px solid var(--line)}.mkt .stat:first-child{border-left:0}.mkt .stat .n{font-family:var(--mono);font-size:32px;font-weight:700;letter-spacing:-.03em}.mkt .stat .n span{color:var(--acc)}.mkt .stat .l{font-size:13.5px;color:var(--ink2);margin-top:8px;line-height:1.45}.mkt .band{padding:100px 0;border-bottom:1px solid var(--line)}.mkt .shead{max-width:660px}.mkt h2{font-size:40px;line-height:1.08;letter-spacing:-.03em;font-weight:700;margin:16px 0 0;text-wrap:balance}.mkt h2 em{font-style:normal;color:var(--acc)}[data-theme=light] .mkt h2 em{color:var(--ink);background:var(--limeHL);padding:0 .07em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mkt .shead p{font-size:17.5px;line-height:1.6;color:var(--ink2);margin:16px 0 0;text-wrap:pretty}.mkt .tl{display:grid;grid-template-columns:1fr 56px 1fr;align-items:center;margin-top:52px}.mkt .tcard{border:1px solid var(--line2);border-radius:8px;background:var(--panel);overflow:hidden}.mkt .tcard.raw{background:var(--bg2)}.mkt .thead{padding:13px 16px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);display:flex;align-items:center;gap:9px}.mkt .thead.acc{color:var(--acc)}.mkt .tbody{padding:20px}.mkt .raw .tbody{font-family:var(--mono);font-size:12.5px;line-height:1.7;color:var(--ink2)}.mkt .raw .e{color:var(--red);font-weight:700}.mkt .raw .dim{color:var(--ink3)}.mkt .arrowcell{display:grid;place-items:center}.mkt .arrowcell .ring{width:44px;height:44px;border:1px solid var(--acc);border-radius:50%;display:grid;place-items:center;color:var(--acc);background:var(--bg);box-shadow:0 0 0 6px var(--bg)}.mkt .plain .ph{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.28}.mkt .plain .pd{font-size:14.5px;color:var(--ink2);line-height:1.6;margin-top:12px}.mkt .plain .split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.mkt .mini{border:1px solid var(--line);border-radius:6px;padding:14px;background:var(--bg2)}.mkt .mini .mt{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.mkt .mini .mv{font-family:var(--mono);font-size:24px;font-weight:700;margin-top:8px;letter-spacing:-.02em}.mkt .mini .mv .unit{font-size:12px;color:var(--ink3)}.mkt .mini .mn{font-size:12px;color:var(--ink3);margin-top:5px;line-height:1.4}.mkt .reg{display:flex;flex-direction:column;gap:7px;margin-top:9px}.mkt .reg div{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11.5px;color:var(--ink2)}.mkt .reg i{width:6px;height:6px;border-radius:50%;background:var(--red);flex:none}.mkt .reg b{margin-left:auto;color:var(--ink3);font-weight:400;font-size:10.5px}.mkt .fgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-top:52px}.mkt .f{background:var(--bg);padding:32px;transition:background .2s}.mkt .f:hover{background:var(--panel)}.mkt .f .fi{width:40px;height:40px;border:1px solid var(--line2);border-radius:6px;display:grid;place-items:center;color:var(--acc);margin-bottom:20px}.mkt .f .fi.violet{color:var(--violet)}.mkt .f .fi.amber{color:var(--amber)}.mkt .f .fi .ic{width:20px;height:20px}.mkt .f .fn{font-family:var(--mono);font-size:11px;color:var(--ink3)}.mkt .f h3{font-size:18.5px;font-weight:600;letter-spacing:-.02em;margin:12px 0 0}.mkt .f p{font-size:14.5px;line-height:1.6;color:var(--ink2);margin:10px 0 0}.mkt .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px}.mkt .p{border:1px solid var(--line2);border-radius:8px;padding:30px;background:var(--panel);display:flex;flex-direction:column}.mkt .p.pop{border-color:var(--acc);background:linear-gradient(180deg,var(--accSoft),transparent 42%),var(--panel);position:relative}.mkt .p .pb{position:absolute;top:-1px;right:20px;transform:translateY(-50%);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:var(--acc);color:var(--accOn);padding:5px 10px;border-radius:3px;font-weight:700}.mkt .p .pn{font-family:var(--mono);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}.mkt .p .pc{display:flex;align-items:baseline;gap:7px;margin-top:18px}.mkt .p .pc .amt{font-family:var(--mono);font-size:40px;font-weight:700;letter-spacing:-.035em}.mkt .p .pc .per{font-family:var(--mono);font-size:12.5px;color:var(--ink3)}.mkt .p .pd{font-size:13.5px;color:var(--ink2);margin-top:12px;line-height:1.5;min-height:40px}.mkt .p ul{list-style:none;margin:22px 0 26px;padding:0;display:flex;flex-direction:column;gap:11px;flex:1}.mkt .p li{display:flex;gap:10px;font-size:13.5px;color:var(--ink2);line-height:1.4}.mkt .p li .ic{width:15px;height:15px;color:var(--acc);margin-top:2px}.mkt .cta{padding:104px 0;text-align:center;position:relative;overflow:hidden}.mkt .cta:after{content:"";position:absolute;inset:0;background:radial-gradient(620px 300px at 50% 0%,var(--accGlow),transparent 65%);pointer-events:none}.mkt .cta h2{font-size:44px;position:relative}.mkt .cta p{position:relative;color:var(--ink2);font-size:17.5px;margin:16px auto 0;max-width:500px;line-height:1.6}.mkt .cta .hform{margin:34px auto 0;position:relative}.mkt .cta .cm{position:relative;font-family:var(--mono);font-size:11.5px;color:var(--ink3);margin-top:18px}.mkt footer{padding:56px 0 36px;background:var(--bg2)}.mkt .ftop{display:grid;grid-template-columns:1.7fr 1fr;gap:32px;padding-bottom:36px;border-bottom:1px solid var(--line)}.mkt .ftop p{font-size:13.5px;color:var(--ink3);line-height:1.6;margin:16px 0 0;max-width:270px}.mkt .fc h5{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin:0 0 14px}.mkt .fc a,.mkt .fc button.flink{display:block;width:100%;font-size:13.5px;font-family:var(--sans);color:var(--ink2);padding:6px 0;background:transparent;border:0;text-align:left}.mkt .fc a:hover,.mkt .fc button.flink:hover{color:var(--acc)}.mkt .fbot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;flex-wrap:wrap;font-family:var(--mono);font-size:11.5px;color:var(--ink3)}.mkt .fpill{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line2);border-radius:99px;padding:7px 14px;color:var(--green)}.mkt .rev{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.mkt .rev.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mkt .rev{opacity:1;transform:none}.mkt .bmark i{animation:none}}@media(max-width:1000px){.mkt .hero-in{grid-template-columns:1fr;gap:44px;padding:60px 0 70px}.mkt h1{font-size:42px}.mkt .tl{grid-template-columns:1fr;gap:16px}.mkt .arrowcell{padding:4px 0}.mkt .arrowcell .ring{transform:rotate(90deg)}.mkt .fgrid{grid-template-columns:1fr 1fr}.mkt .nlinks{display:none}.mkt .stats-in{grid-template-columns:1fr 1fr}.mkt .stat:nth-child(3){border-left:0}.mkt .stat{border-top:1px solid var(--line)}.mkt .ftop{grid-template-columns:1fr 1fr}}@media(max-width:720px){.mkt .pgrid,.mkt .fgrid{grid-template-columns:1fr}.mkt h1{font-size:35px}.mkt h2{font-size:31px}.mkt .cta h2{font-size:33px}.mkt .plain .split,.mkt .stats-in,.mkt .ftop{grid-template-columns:1fr}.mkt .hform{flex-direction:column}.mkt .hform .btn{width:100%}.mkt .tt span span{display:none!important}}
