:root{--pf-canvas:#0f1015;--pf-sidebar:#0a0b10;--pf-card:#161720;--pf-border:#ffffff14;--pf-track:#ffffff1f;--pf-header:#13141b;--pf-chrome:#0c0d12;--pf-ink:#f3f3f1;--pf-ink-fg:#0a0b10}.pf-host{min-width:0;container-type:inline-size}.pf-window{border:var(--bw) solid var(--border);border-radius:var(--r-xl);background:var(--pf-chrome);box-shadow:var(--shadow-frame);overflow:hidden}.pf-window>.pf{border-top:1px solid var(--pf-border);border:none;border-top:1px solid var(--pf-border);border-radius:0}.pf-chrome{height:36px;font-family:var(--mono);color:var(--muted-fg);align-items:center;gap:8px;padding:0 14px;font-size:11px;display:flex}.pf-chrome .dots{gap:6px;display:inline-flex}.pf-chrome .dots i{background:var(--track);border-radius:999px;width:9px;height:9px}.pf-chrome .url{background:var(--pf-canvas);color:var(--muted-fg);letter-spacing:.01em;border-radius:6px;margin:0 auto;padding:3px 12px}.pf-chrome .right{justify-content:flex-end;min-width:48px;display:inline-flex}.pf{background:var(--pf-canvas);color:var(--fg);border:var(--bw) solid var(--border);border-radius:var(--r-lg);text-align:left;grid-template-columns:168px minmax(0,1fr);font-size:12.5px;line-height:1.4;display:grid;overflow:hidden}.pf *{box-sizing:border-box}.pf-side{background:var(--pf-sidebar);border-right:1px solid var(--pf-border);flex-direction:column;gap:2px;padding:14px 10px;display:flex}.pf-brand{align-items:center;gap:8px;padding:2px 6px 14px;font-size:13px;font-weight:700;display:flex}.pf-nav{color:var(--muted-fg);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:7px 9px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex;position:relative}.pf-nav .icon{width:14px;height:14px}.pf-nav.active{background:var(--pf-card);color:var(--fg)}.pf-nav.active:before{content:"";background:var(--info);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:-10px}.pf-nav .pf-count{margin-left:auto}button.pf-nav{cursor:pointer;transition:background .14s var(--ease), color .14s var(--ease)}button.pf-nav:hover:not(.active){color:var(--fg);background:#ffffff0d}button.pf-nav:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.pf-main{flex-direction:column;min-width:0;display:flex}.pf-head{background:var(--pf-header);border-bottom:1px solid var(--pf-border);align-items:center;gap:10px;height:44px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.pf-head .sub{color:var(--muted-fg);font-size:11.5px;font-weight:500}.pf-head .right{align-items:center;gap:6px;margin-left:auto;display:flex}.pf-body{gap:12px;padding:14px;display:grid}.pf-card{background:var(--pf-card);border:1px solid var(--pf-border);border-radius:10px;overflow:hidden}.pf-card-head{border-bottom:1px solid var(--pf-border);align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:700;display:flex}.pf-card-head .icon{width:13px;height:13px;color:var(--muted-fg)}.pf-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-fg);font-size:9.5px;font-weight:700}.pf-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pf-muted{color:var(--muted-fg)}.pf-seg{border:1px solid var(--pf-border);font-family:var(--mono);border-radius:7px;font-size:10.5px;display:inline-flex;overflow:hidden}.pf-seg span{color:var(--muted-fg);padding:4px 8px}.pf-seg span.on{background:var(--pf-ink);color:var(--pf-ink-fg);font-weight:700}.pf-chip{color:var(--muted-fg);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pf-chip.on{background:var(--muted);color:var(--fg)}.pf-chip .n{font-family:var(--mono);background:var(--pf-track);color:var(--fg);border-radius:999px;padding:1px 5px;font-size:10.5px}.pf-btn{border:1px solid var(--pf-border);background:var(--pf-card);color:var(--fg);border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pf-btn.primary{background:var(--pf-ink);color:var(--pf-ink-fg);border-color:var(--pf-ink)}.pf-search{border:1px solid var(--pf-border);color:var(--muted-fg);border-radius:7px;align-items:center;gap:6px;min-width:190px;margin-left:auto;padding:4px 10px;font-size:11.5px;display:inline-flex}.pf-search .icon{width:12px;height:12px}.pf-link{all:unset;cursor:pointer;font:inherit;color:inherit;text-underline-offset:3px;transition:text-decoration-color .14s var(--ease);border-radius:4px;text-decoration:underline #0000}.pf-link:hover{text-decoration-color:currentColor}.pf-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pf-status{align-items:center;gap:5px;font-weight:600;display:inline-flex}.pf-status .icon{stroke-width:2.2px;width:13px;height:13px}.pf-status.online{color:var(--success)}.pf-status.warning{color:var(--amber)}.pf-status.offline{color:var(--red)}.pf-status.stale{color:var(--stale)}.pf-count{min-width:18px;height:18px;font-family:var(--mono);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.pf-count.offline{background:var(--offline-muted);color:var(--red)}.pf-count.warning{background:var(--warning-muted);color:var(--amber)}.pf-count.stale{background:var(--stale-muted);color:var(--stale)}.pf-state{font-family:var(--mono);letter-spacing:.04em;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.pf-state.firing{background:var(--offline-muted);color:var(--red)}.pf-state.resolved{background:var(--online-muted);color:var(--success)}.pf-vital{min-width:0}.pf-vital .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.pf-vital .bar{background:var(--pf-track);border-radius:2px;height:4px;margin-top:5px;overflow:hidden}.pf-vital .bar i{background:var(--fg);border-radius:2px;height:100%;display:block}.pf-vital.warning .v{color:var(--amber)}.pf-vital.warning .bar i{background:var(--amber)}.pf-vital.dim .v{color:var(--muted-fg)}.pf-table{border-collapse:collapse;width:100%;font-size:12px}.pf-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-fg);border-bottom:1px solid var(--pf-border);white-space:nowrap;padding:7px 10px;font-size:9px;font-weight:700}.pf-table td{border-bottom:1px solid var(--pf-border);vertical-align:middle;white-space:nowrap;padding:8px 10px}.pf-table tr:last-child td{border-bottom:none}.pf-table th:first-child,.pf-table td:first-child{padding-left:12px}.pf-table .name{font-weight:700}.pf-table .ip{font-family:var(--mono);color:var(--muted-fg);font-size:10.5px}.pf-table .net{font-family:var(--mono);font-size:10.5px;line-height:1.3}.pf-table .net .in{color:var(--info)}.pf-table .net .out{color:var(--red)}.pf-table td.dash{color:var(--muted-fg)}.pf-inc{border-bottom:1px solid var(--pf-border);align-items:flex-start;gap:9px;padding:9px 12px;display:flex}.pf-inc:last-child{border-bottom:none}.pf-inc .bar{background:var(--red);border-radius:2px;flex-shrink:0;align-self:stretch;width:3px}.pf-inc .bar.warning{background:var(--amber)}.pf-inc .bar.stale{background:var(--stale)}.pf-inc .t{font-size:12px;font-weight:700}.pf-inc .m{font-family:var(--mono);color:var(--muted-fg);margin-top:2px;font-size:10.5px}.pf-inc .pf-btn{margin-left:auto}.pf-ok{color:var(--success);justify-content:center;align-items:center;gap:6px;padding:18px 12px;font-size:12px;font-weight:600;display:flex}.pf-ok .icon{width:13px;height:13px}.pf-chart svg{width:100%;height:auto;display:block}.pf-chart .grid{stroke:var(--pf-border);stroke-width:1px}.pf-chart .axis{font-family:var(--mono);fill:var(--muted-fg);font-size:9.5px}.pf-chart .line{fill:none;stroke:var(--fg);stroke-width:1.6px}.pf-chart .area{fill:var(--chart-fill)}.pf-chart .threshold{stroke:var(--amber);stroke-width:1px;stroke-dasharray:4 3}.pf-chart .thr-label{font-family:var(--mono);fill:var(--amber);font-size:9px}.pf[data-live-state=healthy] .lv-i,.pf[data-live-state=incident] .lv-h{display:none!important}.pf[data-live] .lv-h,.pf[data-live] .lv-i{animation:lv-in .42s var(--ease) both}@keyframes lv-in{0%{opacity:0}to{opacity:1}}.pf[data-live] tr[data-live-row]{transition:background .5s var(--ease)}.pf[data-live-state=incident] tr[data-live-row]{background:var(--warning-muted)}.pf[data-live] [data-live-bar]{width:100%;transition:transform .12s linear, background .3s var(--ease)}@media (prefers-reduced-motion:reduce){.pf[data-live] .lv-h,.pf[data-live] .lv-i{animation:none}}@container (width<=760px){.pf{grid-template-columns:minmax(0,1fr)}.pf-side,.pf-table .col-net,.pf-table .col-up{display:none}}@container (width<=520px){.pf-body{padding:10px}.pf-table .col-loc,.pf-table .col-mem,.pf-search{display:none}.pf-chrome .url{font-size:10px}}.dash-top:where(.astro-4b5umjp6){grid-template-columns:minmax(0,1fr) 240px;gap:12px;display:grid}@container (width<=760px){.dash-top:where(.astro-4b5umjp6){grid-template-columns:minmax(0,1fr)}}.band-main:where(.astro-4b5umjp6){padding:12px 14px 10px}.band-headline:where(.astro-4b5umjp6){align-items:baseline;gap:8px;display:flex}.big:where(.astro-4b5umjp6){font-size:24px;font-weight:700;line-height:1}.band-bar:where(.astro-4b5umjp6){background:var(--pf-track);border-radius:3px;gap:2px;height:6px;margin-top:10px;display:flex;overflow:hidden}.band-bar:where(.astro-4b5umjp6) span:where(.astro-4b5umjp6){height:100%;display:block}.band-legend:where(.astro-4b5umjp6){color:var(--muted-fg);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:11px;display:flex}.band-legend:where(.astro-4b5umjp6) i:where(.astro-4b5umjp6){border-radius:999px;width:7px;height:7px;margin-right:5px;display:inline-block}.band-stats:where(.astro-4b5umjp6){border-top:1px solid var(--pf-border);grid-template-columns:repeat(3,1fr);display:grid}.band-stats:where(.astro-4b5umjp6)>div:where(.astro-4b5umjp6){padding:10px 14px}.band-stats:where(.astro-4b5umjp6)>div:where(.astro-4b5umjp6)+div:where(.astro-4b5umjp6){border-left:1px solid var(--pf-border)}.stat:where(.astro-4b5umjp6){font-family:var(--mono);margin-top:4px;font-size:20px;font-weight:700;line-height:1.1}.stat:where(.astro-4b5umjp6).red{color:var(--red)}.stat:where(.astro-4b5umjp6).amber{color:var(--amber)}.small:where(.astro-4b5umjp6){font-size:11px}.rail:where(.astro-4b5umjp6) .pf-card-head:where(.astro-4b5umjp6){font-size:12.5px}.rail-right:where(.astro-4b5umjp6){align-items:center;gap:8px;margin-left:auto;font-size:11px;font-weight:500;display:inline-flex}.chips:where(.astro-4b5umjp6){flex-wrap:wrap}.table-wrap:where(.astro-4b5umjp6){overflow-x:auto}.name-cell:where(.astro-4b5umjp6){align-items:center;gap:8px;display:flex}.dash:where(.astro-4b5umjp6){color:var(--muted-fg)}@container (width<=520px){.band-stats:where(.astro-4b5umjp6){grid-template-columns:1fr}.band-stats:where(.astro-4b5umjp6)>div:where(.astro-4b5umjp6)+div:where(.astro-4b5umjp6){border-left:none;border-top:1px solid var(--pf-border)}}.ch-logo:where(.astro-c5evyvah){flex-shrink:0;display:block}.notif:where(.astro-667wop6d){background:var(--card);color:var(--fg);border:var(--bw) solid var(--border);text-align:left;box-shadow:var(--shadow-card);--logo-tile:#141416;--logo-ink:#fff;border-radius:14px;padding:14px 16px 14px 18px;font-size:13.5px;position:relative;overflow:hidden}.notif:where(.astro-667wop6d):before{content:"";background:var(--red);width:3px;position:absolute;top:0;bottom:0;left:0}.notif:where(.astro-667wop6d).resolved:before{background:var(--success)}.notif-head:where(.astro-667wop6d){color:var(--muted-fg);align-items:center;gap:8px;font-size:12px;display:flex}.from:where(.astro-667wop6d){color:var(--fg);font-weight:700}.via:where(.astro-667wop6d){align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.via:where(.astro-667wop6d) .icon:where(.astro-667wop6d){width:12px;height:12px}.when:where(.astro-667wop6d){margin-left:auto;font-size:11px}.subject:where(.astro-667wop6d){text-wrap:pretty;margin:10px 0 0;font-weight:700;line-height:1.4}.kind:where(.astro-667wop6d){font-family:var(--mono);font-size:12.5px}.kind:where(.astro-667wop6d).alert{color:var(--red)}.kind:where(.astro-667wop6d).resolved{color:var(--success-deep)}.body:where(.astro-667wop6d){color:var(--muted-fg);margin:8px 0 0;font-size:13px}.mono:where(.astro-667wop6d){font-family:var(--mono);font-variant-numeric:tabular-nums}.body:where(.astro-667wop6d) .mono:where(.astro-667wop6d){color:var(--fg)}.link:where(.astro-667wop6d){color:var(--info);align-items:center;gap:6px;margin:10px 0 0;font-size:13px;font-weight:600;display:flex}.link:where(.astro-667wop6d) .icon:where(.astro-667wop6d){width:13px;height:13px}.channels:where(.astro-667wop6d){border-top:1px solid var(--border-subtle);color:var(--muted-fg);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;padding-top:10px;font-size:12px;display:flex}.channels-label:where(.astro-667wop6d){color:var(--fg);margin-right:2px;font-weight:600}.ch:where(.astro-667wop6d){color:var(--muted-fg);display:inline-flex}.compact:where(.astro-667wop6d){padding:12px 14px 12px 16px;font-size:12.5px}.hero:where(.astro-ge2uvauf){padding:44px 0 0;position:relative;overflow:visible}.hero-bg:where(.astro-ge2uvauf){inset:calc(-1 * var(--nav-h)) 0 0;pointer-events:none;z-index:0;position:absolute;overflow:hidden}.hero-bg:where(.astro-ge2uvauf):before{content:"";transition:opacity .9s var(--ease);background:radial-gradient(900px 520px at 22% -10%,#7c5cff52,#0000 65%),radial-gradient(700px 400px at 90% 10%,#34d3991a,#0000 60%);position:absolute;inset:0}.hero-bg:where(.astro-ge2uvauf):after{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:radial-gradient(60% 55% at 50% 0,#000 10%,#0000 100%)}.wrap:where(.astro-ge2uvauf){z-index:1;position:relative}.hero-grid:where(.astro-ge2uvauf){grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:40px 72px;margin-top:30px;display:grid}.hero-copy:where(.astro-ge2uvauf){max-width:640px}.hero-status:where(.astro-ge2uvauf){letter-spacing:.02em;color:var(--muted-fg);flex-wrap:wrap;align-items:center;gap:10px;min-height:20px;margin:0 0 22px;font-size:12.5px;display:flex}.st-dot:where(.astro-ge2uvauf){justify-content:center;width:14px;display:inline-flex}.st-h:where(.astro-ge2uvauf){color:var(--success-deep)}.st-i:where(.astro-ge2uvauf){color:var(--amber-deep)}.st-i:where(.astro-ge2uvauf) .icon:where(.astro-ge2uvauf){width:13px;height:13px}.st-time:where(.astro-ge2uvauf){color:var(--faint-fg)}.st-time:where(.astro-ge2uvauf):before{content:"·";opacity:.6;margin-right:10px}.st-time:where(.astro-ge2uvauf) span:where(.astro-ge2uvauf){display:none}:where(.astro-ge2uvauf)[data-step="0"] .st-time:where(.astro-ge2uvauf) :where(.astro-ge2uvauf)[data-time="0"],:where(.astro-ge2uvauf)[data-step="1"] .st-time:where(.astro-ge2uvauf) :where(.astro-ge2uvauf)[data-time="1"],:where(.astro-ge2uvauf)[data-step="2"] .st-time:where(.astro-ge2uvauf) :where(.astro-ge2uvauf)[data-time="2"],:where(.astro-ge2uvauf)[data-step="3"] .st-time:where(.astro-ge2uvauf) :where(.astro-ge2uvauf)[data-time="3"]{display:inline}:where(.astro-ge2uvauf)[data-state=healthy] .st-i:where(.astro-ge2uvauf),:where(.astro-ge2uvauf)[data-state=incident] .st-h:where(.astro-ge2uvauf){display:none}h1:where(.astro-ge2uvauf){letter-spacing:-.038em;text-wrap:balance;max-width:1100px;margin:0;font-size:clamp(2.6rem,5.3vw,4.7rem);font-weight:800;line-height:1}h1:where(.astro-ge2uvauf) em:where(.astro-ge2uvauf){color:var(--accent);font-style:normal;display:block}.hero-sub:where(.astro-ge2uvauf){color:var(--muted-fg);text-wrap:pretty;max-width:640px;margin:0;font-size:19px;line-height:1.55}.hero:where(.astro-ge2uvauf) .cta-row:where(.astro-ge2uvauf){justify-content:flex-start;margin-top:30px}.hero-note:where(.astro-ge2uvauf){color:var(--muted-fg);flex-wrap:wrap;gap:4px 0;margin:18px 0 0;font-size:14px;display:flex}.hero-note:where(.astro-ge2uvauf) span:where(.astro-ge2uvauf)+span:where(.astro-ge2uvauf):before{content:"·";opacity:.45;margin:0 10px}.seq-wrap:where(.astro-ge2uvauf){gap:10px;padding-top:6px;display:grid}.seq-label:where(.astro-ge2uvauf){letter-spacing:.12em;text-transform:uppercase;color:var(--faint-fg);border-bottom:var(--bw) solid var(--border-subtle);justify-content:space-between;align-items:center;margin:0;padding-bottom:10px;font-size:11px;display:flex}.seq:where(.astro-ge2uvauf){margin:0;padding:0;list-style:none;display:grid}.seq:where(.astro-ge2uvauf) button:where(.astro-ge2uvauf){all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--muted-fg);border-radius:var(--r-sm);transition:color .18s var(--ease);grid-template-rows:auto auto auto;grid-template-columns:14px minmax(0,1fr);gap:2px 12px;padding:10px 6px 10px 0;display:grid;position:relative}.seq:where(.astro-ge2uvauf) button:where(.astro-ge2uvauf):hover{color:var(--fg)}.seq:where(.astro-ge2uvauf) button:where(.astro-ge2uvauf):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.seq-rail:where(.astro-ge2uvauf){grid-row:1/span 3;justify-content:center;display:flex;position:relative}.seq-rail:where(.astro-ge2uvauf):before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:-20px}.seq:where(.astro-ge2uvauf) li:where(.astro-ge2uvauf):last-child .seq-rail:where(.astro-ge2uvauf):before{bottom:0}.seq-rail:where(.astro-ge2uvauf) i:where(.astro-ge2uvauf){background:var(--bg);border:1.5px solid var(--faint-fg);width:7px;height:7px;transition:background .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:999px;margin-top:5px;display:block;position:relative}.seq:where(.astro-ge2uvauf) button:where(.astro-ge2uvauf)[aria-current=step] .seq-rail:where(.astro-ge2uvauf) i:where(.astro-ge2uvauf){background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.seq:where(.astro-ge2uvauf) li:where(.astro-ge2uvauf):nth-child(n+3) button:where(.astro-ge2uvauf)[aria-current=step] .seq-rail:where(.astro-ge2uvauf) i:where(.astro-ge2uvauf){background:var(--amber);border-color:var(--amber);box-shadow:0 0 0 4px var(--warning-muted)}.seq-rail:where(.astro-ge2uvauf):after{content:"";background:var(--fg);transform-origin:top;opacity:.7;width:1px;position:absolute;top:12px;bottom:-20px;transform:scaleY(0)}.seq:where(.astro-ge2uvauf) li:where(.astro-ge2uvauf):last-child .seq-rail:where(.astro-ge2uvauf):after{display:none}@media (prefers-reduced-motion:no-preference){:where(.astro-ge2uvauf)[data-playing="1"] .seq:where(.astro-ge2uvauf) button:where(.astro-ge2uvauf)[aria-current=step] .seq-rail:where(.astro-ge2uvauf):after{animation:seq-fill var(--hold) linear both}@keyframes seq-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}.seq-time:where(.astro-ge2uvauf){letter-spacing:.06em;color:var(--faint-fg);font-size:11px}.seq:where(.astro-ge2uvauf) button:where(.astro-ge2uvauf)[aria-current=step] .seq-time:where(.astro-ge2uvauf){color:var(--accent)}.seq:where(.astro-ge2uvauf) li:where(.astro-ge2uvauf):nth-child(n+3) button:where(.astro-ge2uvauf)[aria-current=step] .seq-time:where(.astro-ge2uvauf){color:var(--amber-deep)}.seq-title:where(.astro-ge2uvauf){letter-spacing:-.01em;color:var(--fg);opacity:.75;transition:opacity .18s var(--ease);font-size:15.5px;font-weight:700}.seq:where(.astro-ge2uvauf) button:where(.astro-ge2uvauf):hover .seq-title:where(.astro-ge2uvauf),.seq:where(.astro-ge2uvauf) button:where(.astro-ge2uvauf)[aria-current=step] .seq-title:where(.astro-ge2uvauf){opacity:1}.seq-body:where(.astro-ge2uvauf){text-wrap:pretty;visibility:hidden;height:0;font-size:13px;line-height:1.45;overflow:hidden}.seq:where(.astro-ge2uvauf) button:where(.astro-ge2uvauf)[aria-current=step] .seq-body:where(.astro-ge2uvauf){height:auto;min-height:var(--note-h,auto);visibility:visible}.seq-play:where(.astro-ge2uvauf){color:var(--muted-fg);font:inherit;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .16s var(--ease);background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.seq-play:where(.astro-ge2uvauf):hover{color:var(--fg)}.seq-play:where(.astro-ge2uvauf) .icon:where(.astro-ge2uvauf){fill:currentColor;stroke:none;width:12px;height:12px}:where(.astro-ge2uvauf)[data-playing="1"] .ic-play:where(.astro-ge2uvauf),:where(.astro-ge2uvauf)[data-playing="1"] .lbl-play:where(.astro-ge2uvauf),:where(.astro-ge2uvauf)[data-playing="0"] .ic-pause:where(.astro-ge2uvauf),:where(.astro-ge2uvauf)[data-playing="0"] .lbl-pause:where(.astro-ge2uvauf){display:none}.stage:where(.astro-ge2uvauf){--bleed:clamp(0px, 5vw, 72px);margin:44px calc(-1 * var(--bleed)) 0;position:relative}.stage-glow:where(.astro-ge2uvauf){filter:blur(20px);pointer-events:none;transition:opacity .9s var(--ease);background:radial-gradient(60% 50% at 50% 10%,#7c5cff38,#0000 70%);position:absolute;inset:-8% -6% -10%}.stage-glow:where(.astro-ge2uvauf):after{content:"";opacity:0;transition:opacity .9s var(--ease);background:radial-gradient(60% 50% at 50% 10%,#fbbf2433,#0000 70%);position:absolute;inset:0}:where(.astro-ge2uvauf)[data-state=incident] .stage-glow:where(.astro-ge2uvauf):after{opacity:1}.stage:where(.astro-ge2uvauf)>.pf-host{position:relative}.watch:where(.astro-ge2uvauf){font-family:var(--mono);white-space:nowrap;align-items:center;font-size:11px;display:inline-flex}.watch-h:where(.astro-ge2uvauf),.watch-i:where(.astro-ge2uvauf){align-items:center;gap:7px;display:inline-flex}.watch-h:where(.astro-ge2uvauf){color:var(--success-deep)}.watch-i:where(.astro-ge2uvauf){color:var(--amber-deep)}.watch-i:where(.astro-ge2uvauf) .icon:where(.astro-ge2uvauf){width:12px;height:12px}:where(.astro-ge2uvauf)[data-state=healthy] .watch-i:where(.astro-ge2uvauf),:where(.astro-ge2uvauf)[data-state=incident] .watch-h:where(.astro-ge2uvauf){display:none}.hero-notif:where(.astro-ge2uvauf){z-index:3;width:min(440px,84%);transition:transform .56s var(--ease);pointer-events:none;position:absolute;top:-40px;right:-24px;transform:translateY(16px)scale(.985)}.hero-notif:where(.astro-ge2uvauf) .notif{opacity:0;transition:opacity .56s var(--ease)}@supports (backdrop-filter:blur(1px)){.hero-notif:where(.astro-ge2uvauf){--muted-fg:#4f5159}.hero-notif:where(.astro-ge2uvauf) .notif{backdrop-filter:blur(14px)saturate(140%);background:#ffffffd1}}@media (prefers-reduced-transparency:reduce){.hero-notif:where(.astro-ge2uvauf) .notif{background:var(--paper)}}:where(.astro-ge2uvauf)[data-step="3"] .hero-notif:where(.astro-ge2uvauf){pointer-events:auto;transform:none}:where(.astro-ge2uvauf)[data-step="3"] .hero-notif:where(.astro-ge2uvauf) .notif{opacity:1}@media (width<=1080px){.hero-grid:where(.astro-ge2uvauf){grid-template-columns:minmax(0,1fr) 280px;gap:32px 48px}}@media (width<=900px){.hero:where(.astro-ge2uvauf){padding-top:40px}.hero-grid:where(.astro-ge2uvauf){grid-template-columns:minmax(0,1fr);gap:32px}.seq-wrap:where(.astro-ge2uvauf){padding-bottom:0}.seq:where(.astro-ge2uvauf){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.stage:where(.astro-ge2uvauf){--bleed:0px;margin-top:36px}.hero-notif:where(.astro-ge2uvauf){width:auto;inset:auto 10px 10px}.hero-bg:where(.astro-ge2uvauf):after{background-size:44px 44px}}@media (width<=560px){.hero-sub:where(.astro-ge2uvauf){margin-top:20px;font-size:17px}.hero-note:where(.astro-ge2uvauf){flex-direction:column}.hero-note:where(.astro-ge2uvauf) span:where(.astro-ge2uvauf)+span:where(.astro-ge2uvauf):before{content:none}.seq:where(.astro-ge2uvauf){grid-template-columns:minmax(0,1fr)}.seq:where(.astro-ge2uvauf) button:where(.astro-ge2uvauf){padding:8px 4px 8px 0}.hero-status:where(.astro-ge2uvauf){font-size:11.5px}.st-time:where(.astro-ge2uvauf){display:none}}.channels:where(.astro-2nzgrtfz){padding:72px 0 24px}.channels-inner:where(.astro-2nzgrtfz){border-top:var(--bw) solid var(--border-subtle);border-bottom:var(--bw) solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px 48px;padding:26px 0;display:grid}.channels-label:where(.astro-2nzgrtfz){letter-spacing:.12em;text-transform:uppercase;color:var(--faint-fg);white-space:nowrap;margin:0;font-size:11.5px;font-weight:600}.channels-row:where(.astro-2nzgrtfz){flex-wrap:wrap;justify-content:flex-end;gap:12px 34px;margin:0;padding:0;list-style:none;display:flex}.channels-row:where(.astro-2nzgrtfz) li:where(.astro-2nzgrtfz){color:var(--muted-fg);letter-spacing:-.01em;transition:color .16s var(--ease);align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.channels-row:where(.astro-2nzgrtfz) li:where(.astro-2nzgrtfz):hover{color:var(--fg)}.channels-note:where(.astro-2nzgrtfz){color:var(--faint-fg);text-wrap:pretty;margin:16px 0 0;font-size:13.5px}.channels-note:where(.astro-2nzgrtfz) a:where(.astro-2nzgrtfz){color:var(--muted-fg);text-underline-offset:3px}@media (width<=900px){.channels:where(.astro-2nzgrtfz){padding-top:56px}.channels-inner:where(.astro-2nzgrtfz){grid-template-columns:minmax(0,1fr);gap:16px}.channels-row:where(.astro-2nzgrtfz){justify-content:flex-start;gap:10px 22px}.channels-row:where(.astro-2nzgrtfz) li:where(.astro-2nzgrtfz){gap:7px;font-size:13.5px}}.head-left:where(.astro-ax5juo2i){align-items:center;gap:6px;display:inline-flex}.back:where(.astro-ax5juo2i){width:14px;height:14px;color:var(--muted-fg)}.back-btn:where(.astro-ax5juo2i){border-radius:6px;margin:-4px;padding:4px;display:inline-flex}.back-btn:where(.astro-ax5juo2i):hover{background:var(--pf-canvas)}.srv-name:where(.astro-ax5juo2i){font-family:var(--mono);font-size:14px;font-weight:700}.srv-top:where(.astro-ax5juo2i){grid-template-columns:minmax(0,1fr) 240px;gap:12px;display:grid}@container (width<=760px){.srv-top:where(.astro-ax5juo2i){grid-template-columns:minmax(0,1fr)}}.vitals:where(.astro-ax5juo2i){grid-template-columns:repeat(4,1fr);gap:16px;padding:12px 14px;display:grid}.metric:where(.astro-ax5juo2i) .v:where(.astro-ax5juo2i){margin:6px 0 0;font-size:20px}.metric:where(.astro-ax5juo2i) .meta:where(.astro-ax5juo2i){white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10.5px;overflow:hidden}.details:where(.astro-ax5juo2i){border-top:1px solid var(--pf-border);grid-template-columns:repeat(3,1fr);gap:10px 14px;margin:0;padding:12px 14px;display:grid}.details:where(.astro-ax5juo2i) dd:where(.astro-ax5juo2i){white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:11px;overflow:hidden}@container (width<=520px){.vitals:where(.astro-ax5juo2i),.details:where(.astro-ax5juo2i){grid-template-columns:repeat(2,1fr)}}.rail-right:where(.astro-ax5juo2i){align-items:center;gap:8px;margin-left:auto;font-size:11px;font-weight:500;display:inline-flex}.ctl:where(.astro-ax5juo2i){border-top:1px solid var(--pf-border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ctl-t:where(.astro-ax5juo2i){font-size:12px;font-weight:700}.small:where(.astro-ax5juo2i){font-size:10.5px}.switch:where(.astro-ax5juo2i){background:var(--pf-track);border-radius:999px;flex-shrink:0;width:28px;height:16px;position:relative}.switch:where(.astro-ax5juo2i):after{content:"";background:var(--pf-card);border-radius:999px;width:12px;height:12px;position:absolute;top:2px;left:2px}.charts:where(.astro-ax5juo2i){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container (width<=640px){.charts:where(.astro-ax5juo2i){grid-template-columns:minmax(0,1fr)}}.chart-head:where(.astro-ax5juo2i){flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 4px;display:flex}.chart-title:where(.astro-ax5juo2i){font-size:12.5px;font-weight:700}.range:where(.astro-ax5juo2i){margin-left:auto;font-size:10.5px}.pf-chart:where(.astro-ax5juo2i) svg:where(.astro-ax5juo2i){padding:4px 8px 6px}.legend:where(.astro-ax5juo2i){color:var(--muted-fg);gap:12px;padding:0 12px 10px;font-size:10.5px;display:flex}.legend:where(.astro-ax5juo2i) i:where(.astro-ax5juo2i){background:var(--fg);border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.legend:where(.astro-ax5juo2i) i:where(.astro-ax5juo2i).u{background:var(--chart)}.legend:where(.astro-ax5juo2i) i:where(.astro-ax5juo2i).s{background:var(--info)}.summary:where(.astro-nwdaklr3){padding:12px 14px 10px}.summary-head:where(.astro-nwdaklr3){align-items:baseline;gap:6px;font-size:13px;font-weight:600;display:flex}.summary-head:where(.astro-nwdaklr3) .n:where(.astro-nwdaklr3){font-family:var(--mono);font-size:20px;font-weight:700;line-height:1}.red:where(.astro-nwdaklr3){color:var(--red)}.green:where(.astro-nwdaklr3){color:var(--success)}.summary-bar:where(.astro-nwdaklr3){border-radius:3px;height:5px;margin-top:10px}.summary-bar:where(.astro-nwdaklr3).red{background:var(--red)}.summary-bar:where(.astro-nwdaklr3).green{background:var(--success)}.summary-legend:where(.astro-nwdaklr3){color:var(--muted-fg);gap:14px;margin-top:8px;font-size:11px;display:flex}.summary-legend:where(.astro-nwdaklr3) i:where(.astro-nwdaklr3){border-radius:999px;width:7px;height:7px;margin-right:5px;display:inline-block}.summary-legend:where(.astro-nwdaklr3) i:where(.astro-nwdaklr3).red{background:var(--red)}.summary-legend:where(.astro-nwdaklr3) i:where(.astro-nwdaklr3).amber{background:var(--amber)}.summary-legend:where(.astro-nwdaklr3) i:where(.astro-nwdaklr3).stale{background:var(--stale)}.stats:where(.astro-nwdaklr3){border-top:1px solid var(--pf-border);grid-template-columns:repeat(3,1fr);display:grid}.stats:where(.astro-nwdaklr3)>div:where(.astro-nwdaklr3){padding:10px 14px}.stats:where(.astro-nwdaklr3)>div:where(.astro-nwdaklr3)+div:where(.astro-nwdaklr3){border-left:1px solid var(--pf-border)}.stat:where(.astro-nwdaklr3){font-family:var(--mono);margin-top:4px;font-size:20px;font-weight:700;line-height:1.1}.small:where(.astro-nwdaklr3){font-size:11px}.chips:where(.astro-nwdaklr3){flex-wrap:wrap}.table-wrap:where(.astro-nwdaklr3){overflow-x:auto}.empty:where(.astro-nwdaklr3){text-align:center;padding:22px 12px}@container (width<=520px){.stats:where(.astro-nwdaklr3){grid-template-columns:1fr}.stats:where(.astro-nwdaklr3)>div:where(.astro-nwdaklr3)+div:where(.astro-nwdaklr3){border-left:none;border-top:1px solid var(--pf-border)}}@property --tone{syntax:"<color>";inherits:true;initial-value:#34d399}.story-sec:where(.astro-n2lz65zz){overflow:hidden}.story-wrap:where(.astro-n2lz65zz){--tone:var(--success);transition:--tone .9s var(--ease)}.story-wrap:where(.astro-n2lz65zz)[data-active="1"]{--tone:var(--accent-deep)}.story-wrap:where(.astro-n2lz65zz)[data-active="2"],.story-wrap:where(.astro-n2lz65zz)[data-active="3"]{--tone:var(--amber)}.story:where(.astro-n2lz65zz){grid-template-columns:296px minmax(0,1fr);align-items:start;gap:48px;display:grid}.beats:where(.astro-n2lz65zz){top:calc(var(--nav-h) + 40px);margin:0;padding:0;list-style:none;display:grid;position:sticky}.beats:where(.astro-n2lz65zz) button:where(.astro-n2lz65zz){all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--muted-fg);border-radius:var(--r-sm);grid-template-rows:auto auto auto;grid-template-columns:22px minmax(0,1fr);gap:4px 14px;padding:0 10px 24px 0;display:grid;position:relative}.beats:where(.astro-n2lz65zz) button:where(.astro-n2lz65zz):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.beats:where(.astro-n2lz65zz) li:where(.astro-n2lz65zz):last-child button:where(.astro-n2lz65zz){padding-bottom:0}.rail:where(.astro-n2lz65zz){flex-direction:column;grid-row:1/span 3;align-items:center;display:flex;position:relative}.rail:where(.astro-n2lz65zz) .dot:where(.astro-n2lz65zz){border:2px solid var(--border-strong);background:var(--bg-2);width:10px;height:10px;transition:border-color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);border-radius:999px;flex-shrink:0;margin-top:4px}.rail:where(.astro-n2lz65zz) .line:where(.astro-n2lz65zz){background:var(--border);flex:1;width:1px;margin-top:6px;position:relative;overflow:hidden}.beats:where(.astro-n2lz65zz) li:where(.astro-n2lz65zz):last-child .rail:where(.astro-n2lz65zz) .line:where(.astro-n2lz65zz){display:none}.rail:where(.astro-n2lz65zz) .line:where(.astro-n2lz65zz):after{content:"";background:var(--fg);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.beats:where(.astro-n2lz65zz) button:where(.astro-n2lz65zz)[aria-selected=true] .dot:where(.astro-n2lz65zz){border-color:var(--tone);background:var(--tone);box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 22%, transparent)}@media (prefers-reduced-motion:no-preference){:where(.astro-n2lz65zz)[data-autoplay=on] .beats:where(.astro-n2lz65zz) button:where(.astro-n2lz65zz)[aria-selected=true] .line:where(.astro-n2lz65zz):after{animation:story-line var(--autoplay-ms,6s) linear both}@keyframes story-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}.beat-time:where(.astro-n2lz65zz){letter-spacing:.06em;text-transform:uppercase;color:var(--faint-fg);padding-top:2px;font-size:11.5px}.beats:where(.astro-n2lz65zz) button:where(.astro-n2lz65zz)[aria-selected=true] .beat-time:where(.astro-n2lz65zz){color:var(--tone)}.beat-title:where(.astro-n2lz65zz){letter-spacing:-.012em;color:var(--fg);text-wrap:pretty;opacity:.65;transition:opacity .2s var(--ease);font-size:16.5px;font-weight:700;line-height:1.3}.beats:where(.astro-n2lz65zz) button:where(.astro-n2lz65zz):hover .beat-title:where(.astro-n2lz65zz),.beats:where(.astro-n2lz65zz) button:where(.astro-n2lz65zz)[aria-selected=true] .beat-title:where(.astro-n2lz65zz){opacity:1}.beat-body:where(.astro-n2lz65zz){text-wrap:pretty;font-size:14px;line-height:1.5;display:none}.beats:where(.astro-n2lz65zz) button:where(.astro-n2lz65zz)[aria-selected=true] .beat-body:where(.astro-n2lz65zz){display:block}.stage:where(.astro-n2lz65zz){min-width:0;padding-top:72px;position:relative}.clock:where(.astro-n2lz65zz){letter-spacing:-.06em;color:var(--tone);opacity:.16;pointer-events:none;user-select:none;transition:color .9s var(--ease);font-size:clamp(96px,13vw,184px);font-weight:700;line-height:1;position:absolute;top:-34px;right:-8px}.clock:where(.astro-n2lz65zz) span:where(.astro-n2lz65zz){display:none}:where(.astro-n2lz65zz)[data-active="0"] .clock:where(.astro-n2lz65zz) :where(.astro-n2lz65zz)[data-clock="0"],:where(.astro-n2lz65zz)[data-active="1"] .clock:where(.astro-n2lz65zz) :where(.astro-n2lz65zz)[data-clock="1"],:where(.astro-n2lz65zz)[data-active="2"] .clock:where(.astro-n2lz65zz) :where(.astro-n2lz65zz)[data-clock="2"],:where(.astro-n2lz65zz)[data-active="3"] .clock:where(.astro-n2lz65zz) :where(.astro-n2lz65zz)[data-clock="3"],:where(.astro-n2lz65zz)[data-active="4"] .clock:where(.astro-n2lz65zz) :where(.astro-n2lz65zz)[data-clock="4"]{display:inline}.stage-glow:where(.astro-n2lz65zz){background:radial-gradient(55% 50% at 50% 40%, color-mix(in srgb, var(--tone) 18%, transparent), transparent 70%);filter:blur(24px);pointer-events:none;transition:background .9s var(--ease);position:absolute;inset:20% -10% -10%}.stage-panel:where(.astro-n2lz65zz){position:relative}@media (prefers-reduced-motion:no-preference){.stage-panel:where(.astro-n2lz65zz):not([hidden]){animation:stage-in .52s var(--ease) both}@keyframes stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.stage-caption:where(.astro-n2lz65zz){color:var(--muted-fg);text-wrap:pretty;margin:16px 0 0;font-size:15px;display:none}.notif-stage:where(.astro-n2lz65zz){background-color:var(--panel);border:var(--bw) solid var(--border);border-radius:var(--r-xl);min-height:380px;box-shadow:var(--shadow-frame);place-items:center;padding:32px 16px;display:grid}.notif-stage:where(.astro-n2lz65zz)>*{width:min(540px,100%)}@media (width<=1040px){.story:where(.astro-n2lz65zz){grid-template-columns:300px minmax(0,1fr);gap:40px}.clock:where(.astro-n2lz65zz){font-size:96px}}@media (width<=860px){.story:where(.astro-n2lz65zz){grid-template-columns:minmax(0,1fr);gap:20px}.stage:where(.astro-n2lz65zz){order:-1;padding-top:56px}.clock:where(.astro-n2lz65zz){font-size:72px;top:-14px;right:0}.beats:where(.astro-n2lz65zz){scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;margin:0 -4px;padding:4px 4px 8px;display:flex;position:static;overflow-x:auto}.beats:where(.astro-n2lz65zz)::-webkit-scrollbar{display:none}.beats:where(.astro-n2lz65zz) li:where(.astro-n2lz65zz){flex:none}.beats:where(.astro-n2lz65zz) button:where(.astro-n2lz65zz){border:var(--bw) solid var(--border);background:var(--card);border-radius:999px;flex-direction:column;gap:2px;width:auto;padding:10px 14px;display:flex}.beats:where(.astro-n2lz65zz) button:where(.astro-n2lz65zz)[aria-selected=true]{border-color:var(--tone)}.rail:where(.astro-n2lz65zz),.beat-body:where(.astro-n2lz65zz){display:none!important}.beat-time:where(.astro-n2lz65zz){font-size:10.5px}.beat-title:where(.astro-n2lz65zz){white-space:nowrap;opacity:1;font-size:13.5px}.stage-caption:where(.astro-n2lz65zz){margin-top:14px;display:block}.notif-stage:where(.astro-n2lz65zz){min-height:260px;padding:24px 14px}}.demo-sec:where(.astro-trxcs2lc){overflow:hidden}.demo:where(.astro-trxcs2lc){position:relative}.demo-glow:where(.astro-trxcs2lc){pointer-events:none;filter:blur(30px);transition:opacity .8s var(--ease);background:radial-gradient(55% 55% at 50% 45%,#34d39924,#0000 70%);position:absolute;inset:-10% -8% -12%}.demo-glow:where(.astro-trxcs2lc):after{content:"";opacity:0;transition:opacity .8s var(--ease);background:radial-gradient(55% 55% at 50% 45%,#fbbf2429,#0000 70%);position:absolute;inset:0}:where(.astro-trxcs2lc)[data-state=incident] .demo-glow:where(.astro-trxcs2lc):after{opacity:1}.toolbar:where(.astro-trxcs2lc){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:0 4px 18px;display:grid;position:relative}.demo-tabs:where(.astro-trxcs2lc){border:var(--bw) solid var(--border);background:var(--panel);border-radius:12px;gap:2px;padding:4px;display:inline-flex}.demo-tabs:where(.astro-trxcs2lc) button:where(.astro-trxcs2lc){all:unset;cursor:pointer;color:var(--muted-fg);transition:background .16s var(--ease), color .16s var(--ease);border-radius:9px;padding:8px 16px;font-size:14px;font-weight:700}.demo-tabs:where(.astro-trxcs2lc) button:where(.astro-trxcs2lc):hover{color:var(--fg)}.demo-tabs:where(.astro-trxcs2lc) button:where(.astro-trxcs2lc):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.demo-tabs:where(.astro-trxcs2lc) button:where(.astro-trxcs2lc)[aria-selected=true]{background:var(--fg);color:var(--bg)}.state-switch:where(.astro-trxcs2lc){border:var(--bw) solid var(--border);background:var(--panel);border-radius:12px;gap:2px;padding:4px;display:inline-flex}.state-btn:where(.astro-trxcs2lc){font:inherit;color:var(--muted-fg);cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease);background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.state-btn:where(.astro-trxcs2lc):hover{color:var(--fg)}.state-btn:where(.astro-trxcs2lc):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.state-dot:where(.astro-trxcs2lc){background:var(--faint-fg);width:8px;height:8px;transition:background .16s var(--ease), box-shadow .16s var(--ease);border-radius:999px}.state-btn:where(.astro-trxcs2lc).healthy[aria-pressed=true]{background:var(--online-muted);color:var(--success-deep)}.state-btn:where(.astro-trxcs2lc).healthy[aria-pressed=true] .state-dot:where(.astro-trxcs2lc){background:var(--success);box-shadow:0 0 10px var(--success)}.state-btn:where(.astro-trxcs2lc).incident[aria-pressed=true]{background:var(--warning-muted);color:var(--amber-deep)}.state-btn:where(.astro-trxcs2lc).incident[aria-pressed=true] .state-dot:where(.astro-trxcs2lc){background:var(--amber);box-shadow:0 0 10px var(--amber)}.state-note:where(.astro-trxcs2lc){color:var(--muted-fg);text-align:center;text-wrap:pretty;margin:0;font-size:14px}:where(.astro-trxcs2lc)[data-state=healthy] :where(.astro-trxcs2lc)[data-state-note=incident],:where(.astro-trxcs2lc)[data-state=incident] :where(.astro-trxcs2lc)[data-state-note=healthy],:where(.astro-trxcs2lc)[data-state=healthy] :where(.astro-trxcs2lc)[data-state-panel=incident],:where(.astro-trxcs2lc)[data-state=incident] :where(.astro-trxcs2lc)[data-state-panel=healthy]{display:none}.frame:where(.astro-trxcs2lc){position:relative}@media (prefers-reduced-motion:no-preference){:where(.astro-trxcs2lc)[data-panel]:not([hidden]) :where(.astro-trxcs2lc)[data-state-panel]{animation:demo-in .46s var(--ease) both}@keyframes demo-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.demo-caption:where(.astro-trxcs2lc){color:var(--muted-fg);text-wrap:pretty;max-width:640px;margin:16px 4px 0;font-size:14.5px}.coverage:where(.astro-trxcs2lc){border-top:var(--bw) solid var(--border-subtle);grid-template-columns:300px minmax(0,1fr);align-items:start;gap:40px 72px;margin-top:96px;padding-top:40px;display:grid}.coverage-head:where(.astro-trxcs2lc) .eyebrow:where(.astro-trxcs2lc){margin-bottom:12px}.coverage-head:where(.astro-trxcs2lc) p:where(.astro-trxcs2lc):not(.eyebrow){color:var(--muted-fg);text-wrap:pretty;margin:0;font-size:14.5px}.coverage-head:where(.astro-trxcs2lc) a:where(.astro-trxcs2lc){color:var(--fg);text-underline-offset:3px}.coverage:where(.astro-trxcs2lc) dl:where(.astro-trxcs2lc){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;display:grid}.coverage:where(.astro-trxcs2lc) dl:where(.astro-trxcs2lc)>div:where(.astro-trxcs2lc){border-bottom:var(--bw) solid var(--border-subtle);grid-template-columns:140px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.coverage:where(.astro-trxcs2lc) dt:where(.astro-trxcs2lc){font-family:var(--mono);letter-spacing:.04em;color:var(--fg);padding-top:2px;font-size:12px;font-weight:600}.coverage:where(.astro-trxcs2lc) dd:where(.astro-trxcs2lc){color:var(--muted-fg);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}@media (width<=1040px){.toolbar:where(.astro-trxcs2lc){grid-template-columns:auto auto;justify-content:space-between}.state-note:where(.astro-trxcs2lc){text-align:left;grid-area:2/1/auto/-1}}@media (width<=900px){.coverage:where(.astro-trxcs2lc){grid-template-columns:minmax(0,1fr);gap:24px;margin-top:64px}.coverage:where(.astro-trxcs2lc) dl:where(.astro-trxcs2lc){grid-template-columns:1fr}}@media (width<=600px){.toolbar:where(.astro-trxcs2lc){grid-template-columns:minmax(0,1fr)}.demo-tabs:where(.astro-trxcs2lc),.state-switch:where(.astro-trxcs2lc){box-sizing:border-box;width:100%}.demo-tabs:where(.astro-trxcs2lc) button:where(.astro-trxcs2lc),.state-btn:where(.astro-trxcs2lc){text-align:center;white-space:nowrap;flex:1;justify-content:center;padding:8px;font-size:13px}.state-btn:where(.astro-trxcs2lc){gap:6px}.state-note:where(.astro-trxcs2lc){grid-row:auto}.coverage:where(.astro-trxcs2lc) dl:where(.astro-trxcs2lc)>div:where(.astro-trxcs2lc){grid-template-columns:minmax(0,1fr);gap:4px}}.problems:where(.astro-tvrjpl4u){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;display:grid}.problem:where(.astro-tvrjpl4u){border-top:var(--bw) solid var(--border);padding:64px 0 44px;position:relative}.problem:where(.astro-tvrjpl4u):nth-child(2){margin-top:72px}.problem:where(.astro-tvrjpl4u):nth-child(2n){border-top-color:var(--border-subtle)}.mark:where(.astro-tvrjpl4u){color:var(--accent);opacity:.22;pointer-events:none;letter-spacing:-.05em;font-size:96px;font-weight:800;line-height:1;position:absolute;top:10px;left:-8px}.num:where(.astro-tvrjpl4u){letter-spacing:.1em;color:var(--faint-fg);font-size:11.5px;font-weight:700;position:absolute;top:38px;right:0}.problem:where(.astro-tvrjpl4u) h3:where(.astro-tvrjpl4u){letter-spacing:-.028em;text-wrap:balance;margin:0 0 16px;font-size:26px;font-weight:800;line-height:1.15;position:relative}.problem:where(.astro-tvrjpl4u) p:where(.astro-tvrjpl4u){color:var(--muted-fg);text-wrap:pretty;max-width:480px;margin:0;font-size:16px;line-height:1.58}@media (width<=860px){.problems:where(.astro-tvrjpl4u){grid-template-columns:1fr}.problem:where(.astro-tvrjpl4u),.problem:where(.astro-tvrjpl4u):nth-child(2){margin-top:0;padding:52px 0 32px}.num:where(.astro-tvrjpl4u){top:28px}.problem:where(.astro-tvrjpl4u) h3:where(.astro-tvrjpl4u){font-size:22px}.problem:where(.astro-tvrjpl4u) p:where(.astro-tvrjpl4u){font-size:15.5px}.mark:where(.astro-tvrjpl4u){font-size:72px;top:6px}}.trust-grid:where(.astro-wtzqjce7){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.col:where(.astro-wtzqjce7){border:var(--bw) solid var(--border);border-radius:var(--r-xl);background:var(--card);flex-direction:column;gap:14px;padding:30px 28px;display:flex}.col:where(.astro-wtzqjce7) h3:where(.astro-wtzqjce7){letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:20px;font-weight:800;line-height:1.25}.col:where(.astro-wtzqjce7) p:where(.astro-wtzqjce7){color:var(--muted-fg);text-wrap:pretty;margin:0;font-size:15px;line-height:1.58}.links:where(.astro-wtzqjce7){flex-wrap:wrap;gap:6px 16px;padding-top:8px;font-size:14px;font-weight:700;display:flex;margin-top:auto!important}.links:where(.astro-wtzqjce7) a:where(.astro-wtzqjce7){color:var(--fg);text-underline-offset:3px;text-decoration-color:var(--border-strong)}.links:where(.astro-wtzqjce7) a:where(.astro-wtzqjce7):hover{text-decoration-color:currentColor}.cant:where(.astro-wtzqjce7){background:var(--bg);border-color:var(--border-strong);position:relative;overflow:hidden}.cant:where(.astro-wtzqjce7):before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,#f8717129,#0000 70%);height:60%;position:absolute;inset:auto -30% -40%}.cant-list:where(.astro-wtzqjce7){gap:0;margin:4px 0 0;font-size:13.5px;display:grid;position:relative}.cant-list:where(.astro-wtzqjce7)>div:where(.astro-wtzqjce7){border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.cant-list:where(.astro-wtzqjce7)>div:where(.astro-wtzqjce7):last-child{border-bottom:1px solid var(--border)}.cant-list:where(.astro-wtzqjce7) dt:where(.astro-wtzqjce7){color:var(--fg)}.cant-list:where(.astro-wtzqjce7) dd:where(.astro-wtzqjce7){color:var(--red);margin:0;font-weight:700}.founder:where(.astro-wtzqjce7){border-top:1px solid var(--border-subtle);margin:auto 0 0;padding-top:16px}.founder:where(.astro-wtzqjce7) blockquote:where(.astro-wtzqjce7){color:var(--fg);text-wrap:pretty;margin:0;font-size:15px;font-weight:600;line-height:1.5}.founder:where(.astro-wtzqjce7) figcaption:where(.astro-wtzqjce7){color:var(--muted-fg);flex-wrap:wrap;gap:4px 10px;margin-top:12px;font-size:13.5px;display:flex}.founder:where(.astro-wtzqjce7) strong:where(.astro-wtzqjce7){color:var(--fg)}.founder:where(.astro-wtzqjce7) a:where(.astro-wtzqjce7){color:var(--muted-fg);text-underline-offset:3px}@media (width<=960px){.trust-grid:where(.astro-wtzqjce7){grid-template-columns:1fr;gap:14px}.col:where(.astro-wtzqjce7){padding:24px}}.gs:where(.astro-eym6cpmn){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px 80px;display:grid}.gs-left:where(.astro-eym6cpmn) .h2:where(.astro-eym6cpmn){max-width:480px}.steps:where(.astro-eym6cpmn){margin:40px 0 0;padding:0;list-style:none;display:grid}.step:where(.astro-eym6cpmn){border-top:var(--bw) solid var(--border-subtle);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.step:where(.astro-eym6cpmn):last-child{border-bottom:var(--bw) solid var(--border-subtle)}.step-num:where(.astro-eym6cpmn){letter-spacing:-.02em;color:var(--accent);padding-top:2px;font-size:26px;font-weight:700;line-height:1}.step:where(.astro-eym6cpmn) h3:where(.astro-eym6cpmn){letter-spacing:-.02em;margin:0 0 6px;font-size:18.5px;font-weight:800}.step:where(.astro-eym6cpmn) p:where(.astro-eym6cpmn){color:var(--muted-fg);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.gs-left:where(.astro-eym6cpmn) .cta-row:where(.astro-eym6cpmn){justify-content:flex-start;margin-top:32px}.term:where(.astro-eym6cpmn){border:var(--bw) solid var(--border);border-radius:var(--r-lg);background:var(--panel);color:var(--fg);box-shadow:var(--shadow-card);overflow:hidden}.term-bar:where(.astro-eym6cpmn){border-bottom:1px solid var(--border-subtle);background:var(--bg-2);align-items:center;gap:12px;padding:10px 14px;display:flex}.term-bar:where(.astro-eym6cpmn) .dots:where(.astro-eym6cpmn){gap:6px;display:inline-flex}.term-bar:where(.astro-eym6cpmn) .dots:where(.astro-eym6cpmn) i:where(.astro-eym6cpmn){background:var(--track);border-radius:999px;width:9px;height:9px}.term-title:where(.astro-eym6cpmn){color:var(--muted-fg);font-size:11px}.term-step:where(.astro-eym6cpmn){letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-left:auto;font-size:10.5px}.term-body:where(.astro-eym6cpmn){align-items:center;gap:14px;padding:18px 18px 16px;display:flex}.term-body:where(.astro-eym6cpmn) code:where(.astro-eym6cpmn){overflow-wrap:anywhere;font-variant-ligatures:none;flex:1;min-width:0;font-size:13.5px;line-height:1.65}.tok:where(.astro-eym6cpmn){max-width:100%;display:inline-block}.prompt:where(.astro-eym6cpmn){color:var(--accent);margin-right:6px;font-weight:700}.copy-btn:where(.astro-eym6cpmn){border:1px solid var(--border);color:var(--fg);font-family:var(--sans);cursor:pointer;transition:background .15s var(--ease);background:0 0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.copy-btn:where(.astro-eym6cpmn):hover{background:#ffffff14}.copy-btn:where(.astro-eym6cpmn) .icon:where(.astro-eym6cpmn){width:13px;height:13px}.term-out:where(.astro-eym6cpmn){border-top:1px dashed var(--border-subtle);color:var(--muted-fg);padding:12px 18px 16px;font-size:12px;line-height:1.8}.term-out:where(.astro-eym6cpmn) .ok:where(.astro-eym6cpmn){color:var(--success);margin-right:6px}.term-out:where(.astro-eym6cpmn) .dim:where(.astro-eym6cpmn){color:var(--fg)}.facts:where(.astro-eym6cpmn){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0 0;display:grid}.facts:where(.astro-eym6cpmn)>div:where(.astro-eym6cpmn){border-top:var(--bw) solid var(--border-subtle);padding-top:16px}.facts:where(.astro-eym6cpmn) dt:where(.astro-eym6cpmn){white-space:nowrap;align-items:baseline;gap:4px;display:flex}.facts:where(.astro-eym6cpmn) .v:where(.astro-eym6cpmn){letter-spacing:-.04em;font-size:40px;font-weight:700;line-height:1}.facts:where(.astro-eym6cpmn) .u:where(.astro-eym6cpmn){color:var(--accent);font-size:16px;font-weight:700}.facts:where(.astro-eym6cpmn) dd:where(.astro-eym6cpmn){color:var(--muted-fg);text-wrap:pretty;margin:8px 0 0;font-size:13.5px;line-height:1.4}.install-caption:where(.astro-eym6cpmn){color:var(--faint-fg);margin:20px 0 0;font-size:13.5px}@media (width<=960px){.gs:where(.astro-eym6cpmn){grid-template-columns:minmax(0,1fr);gap:40px}.steps:where(.astro-eym6cpmn){margin-top:28px}.facts:where(.astro-eym6cpmn) .v:where(.astro-eym6cpmn){font-size:32px}}@media (width<=520px){.facts:where(.astro-eym6cpmn){grid-template-columns:1fr;gap:0}.facts:where(.astro-eym6cpmn)>div:where(.astro-eym6cpmn){align-items:baseline;gap:12px;padding:12px 0;display:flex}.facts:where(.astro-eym6cpmn)>div:where(.astro-eym6cpmn):last-child{border-bottom:var(--bw) solid var(--border-subtle)}.facts:where(.astro-eym6cpmn) dt:where(.astro-eym6cpmn){min-width:104px}.facts:where(.astro-eym6cpmn) .v:where(.astro-eym6cpmn){font-size:24px}.facts:where(.astro-eym6cpmn) dd:where(.astro-eym6cpmn){margin:0}.step:where(.astro-eym6cpmn){grid-template-columns:40px minmax(0,1fr);gap:12px}.step-num:where(.astro-eym6cpmn){font-size:20px}}.promo-banner:where(.astro-htruwgye){flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem .75rem;max-width:40rem;margin:0 auto 1.5rem;display:flex}.promo-code:where(.astro-htruwgye){font-family:var(--mono);letter-spacing:.04em;border-radius:var(--r-sm);background:var(--info-muted);color:var(--info);padding:.15rem .5rem;font-weight:700}.promo-terms:where(.astro-htruwgye){color:var(--muted-fg)}.period-row:where(.astro-htruwgye){justify-content:center;display:flex}.period:where(.astro-htruwgye){border:var(--bw) solid var(--border);background:var(--panel);border-radius:12px;align-items:center;gap:2px;padding:4px;display:inline-flex}.period-btn:where(.astro-htruwgye){color:var(--muted-fg);font:inherit;cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease);background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.period-btn:where(.astro-htruwgye):hover{color:var(--fg)}.period-btn:where(.astro-htruwgye):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.period-btn:where(.astro-htruwgye)[aria-pressed=true]{background:var(--fg);color:var(--bg)}.period-save:where(.astro-htruwgye){letter-spacing:.02em;color:var(--success-deep);font-size:11px;font-weight:700}.period-btn:where(.astro-htruwgye)[aria-pressed=true] .period-save:where(.astro-htruwgye){color:var(--bg);opacity:.7}.plans:where(.astro-htruwgye){grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:36px;display:grid}.plan:where(.astro-htruwgye){border:var(--bw) solid var(--border);border-radius:var(--r-xl);background:var(--panel);flex-direction:column;gap:4px;padding:26px 24px;display:flex;position:relative}.plan-featured:where(.astro-htruwgye){background:radial-gradient(80% 50% at 50% 0%, #7c5cff38, transparent 70%), var(--card);box-shadow:var(--shadow-card), 0 0 0 1px #7c5cff26, 0 24px 64px -24px #7c5cff73;border-color:#a08dff80}.plan-badge:where(.astro-htruwgye){background:var(--primary);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:22px}.plan:where(.astro-htruwgye) h3:where(.astro-htruwgye){font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-fg);margin:0;font-size:12px;font-weight:700}.plan-featured:where(.astro-htruwgye) h3:where(.astro-htruwgye){color:var(--accent)}.plan-desc:where(.astro-htruwgye){color:var(--muted-fg);text-wrap:pretty;min-height:2lh;margin:4px 0 0;font-size:14px}.plan-price:where(.astro-htruwgye){min-height:58px;margin-top:14px}:where(.astro-htruwgye)[data-period=annual] .plan-price:where(.astro-htruwgye){min-height:78px}.price-block:where(.astro-htruwgye){display:block}.price-annual:where(.astro-htruwgye),:where(.astro-htruwgye)[data-period=annual] .price-monthly:where(.astro-htruwgye){display:none}:where(.astro-htruwgye)[data-period=annual] .price-annual:where(.astro-htruwgye){display:block}.price-amount:where(.astro-htruwgye){letter-spacing:-.04em;font-size:40px;font-weight:700}.per:where(.astro-htruwgye){color:var(--muted-fg);font-size:14px;font-weight:500}.price-line:where(.astro-htruwgye){display:block}.price-billed:where(.astro-htruwgye){color:var(--muted-fg);margin-top:2px;font-size:12px;display:block}.plan-limits:where(.astro-htruwgye){margin:18px 0 0;padding:0;list-style:none}.plan-limits:where(.astro-htruwgye) li:where(.astro-htruwgye){border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.lim-label:where(.astro-htruwgye){color:var(--muted-fg);flex-shrink:0}.lim-value:where(.astro-htruwgye){text-align:right;font-size:13px;font-weight:600}.plan:where(.astro-htruwgye) .btn:where(.astro-htruwgye){justify-content:center;margin-top:20px}.cta-sub:where(.astro-htruwgye){text-align:center;color:var(--muted-fg);margin-top:8px;font-size:12.5px}.plans-note:where(.astro-htruwgye){text-align:center;color:var(--muted-fg);margin:32px 0 0;font-size:14.5px}.plans-note-sub:where(.astro-htruwgye){margin-top:6px;font-size:13px}.plans-link:where(.astro-htruwgye){color:var(--fg);text-underline-offset:3px;font-weight:700}@media (width<=1024px){.plans:where(.astro-htruwgye){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.plans:where(.astro-htruwgye){grid-template-columns:1fr}.plan-desc:where(.astro-htruwgye){min-height:0}}.faq-wrap:where(.astro-hemr5th4){grid-template-columns:300px minmax(0,1fr);align-items:start;gap:40px 64px;display:grid}.faq-wrap:where(.astro-hemr5th4) .section-head:where(.astro-hemr5th4){top:calc(var(--nav-h) + 32px);margin-bottom:0;position:sticky}.faq:where(.astro-hemr5th4){border-top:var(--bw) solid var(--border)}details:where(.astro-hemr5th4){border-bottom:var(--bw) solid var(--border-subtle)}summary:where(.astro-hemr5th4){cursor:pointer;letter-spacing:-.012em;text-wrap:pretty;transition:color .15s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;font-size:17.5px;font-weight:700;line-height:1.35;list-style:none;display:flex}summary:where(.astro-hemr5th4):hover{color:var(--accent)}summary:where(.astro-hemr5th4)::-webkit-details-marker{display:none}.chev:where(.astro-hemr5th4){width:18px;height:18px;color:var(--muted-fg);transition:transform .22s var(--ease)}details:where(.astro-hemr5th4)[open] .chev:where(.astro-hemr5th4){transform:rotate(180deg)}.a:where(.astro-hemr5th4){color:var(--muted-fg);text-wrap:pretty;max-width:640px;margin:0;padding:0 2px 24px;font-size:16px;line-height:1.6}@media (prefers-reduced-motion:no-preference){details:where(.astro-hemr5th4)[open] .a:where(.astro-hemr5th4){animation:faq-in .26s var(--ease) both}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}@media (width<=860px){.faq-wrap:where(.astro-hemr5th4){grid-template-columns:minmax(0,1fr);gap:28px}.faq-wrap:where(.astro-hemr5th4) .section-head:where(.astro-hemr5th4){position:static}summary:where(.astro-hemr5th4){padding:18px 2px;font-size:16.5px}.a:where(.astro-hemr5th4){font-size:15.5px}}.final:where(.astro-blvy5prr){padding-bottom:140px;position:relative;overflow:hidden}.final-bg:where(.astro-blvy5prr){pointer-events:none;background:radial-gradient(700px 420px at 85% 70%,#7c5cff38,#0000 65%),radial-gradient(600px 300px at 10% 100%,#34d39914,#0000 60%);position:absolute;inset:0}.final-bg:where(.astro-blvy5prr):after{content:"";background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;mask-image:radial-gradient(50% 70% at 85% 60%,#000,#0000 75%)}.final-grid:where(.astro-blvy5prr){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid;position:relative}.final:where(.astro-blvy5prr) .h2:where(.astro-blvy5prr){font-size:clamp(2.4rem,5vw,4rem)}.final:where(.astro-blvy5prr) .cta-row:where(.astro-blvy5prr){justify-content:flex-start}.final-card:where(.astro-blvy5prr){justify-self:end;width:100%;max-width:520px}.final-card-label:where(.astro-blvy5prr){color:var(--band-muted-fg);flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0 0 12px;font-size:12px;display:flex}.final-card-label:where(.astro-blvy5prr) .t:where(.astro-blvy5prr){color:var(--band-fg);font-weight:700}.final-card-label:where(.astro-blvy5prr) .arrow:where(.astro-blvy5prr){opacity:.6;margin:0 2px}@media (width<=960px){.final-grid:where(.astro-blvy5prr){grid-template-columns:minmax(0,1fr);gap:36px}.final-card:where(.astro-blvy5prr){justify-self:start}.final:where(.astro-blvy5prr){padding-bottom:96px}}
