@font-face{font-family:Bricolage Grotesque;src:url(/assets/bricolage-grotesque-latin-CtikI8OQ.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/assets/public-sans-latin-CcEC6YbM.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-latin-400-BJoXLJYV.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-latin-500-C820gu2e.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-latin-600-DpGnXj3s.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--brand: #d9730d;--brand-hover: #b45f09;--brand-ink: #ffffff;--brand-tint: #fbeedd;--brand-line: #ecc7a2;--paper: #fbfaf8;--surface: #ffffff;--surface-sunk: #f3f1ec;--ink: #1a1a1a;--ink-soft: #55524c;--ink-faint: #8a857b;--line: #e5e1d8;--line-strong: #cbc4b5;--ok: #0b7a4b;--sale: #c02626;--focus: #1a1a1a;--focus-offset: 2px;--ff-display: var(--font-display, "Bricolage Grotesque"), ui-sans-serif, system-ui, sans-serif;--ff-body: var(--font-sans, "Public Sans"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ff-mono: var(--font-mono, "IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;--font-scale: 1;--text-2xs: .75rem;--text-xs: .8125rem;--text-sm: .9375rem;--text-base: clamp(1rem, .965rem + .18vw, 1.0625rem);--text-lg: clamp(1.125rem, 1.05rem + .38vw, 1.3125rem);--text-xl: clamp(1.375rem, 1.22rem + .78vw, 1.75rem);--text-2xl: clamp(1.75rem, 1.42rem + 1.7vw, 2.5rem);--text-3xl: clamp(2.15rem, 1.6rem + 2.7vw, 3.35rem);--text-4xl: clamp(2.6rem, 1.75rem + 4.1vw, 4.25rem);--leading-tight: 1.12;--leading-snug: 1.28;--leading-normal: 1.62;--tracking-tight: -.02em;--tracking-wide: .02em;--tracking-label: .08em;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--radius-sm: 4px;--radius: 5px;--radius-lg: 8px;--radius-control: 10px;--control-h: 2.75rem;--radius-xl: 14px;--radius-pill: 999px;--border-1: 1px;--border-2: 1.5px;--border-3: 2.5px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--section-y: clamp(3.5rem, 2rem + 7vw, 7rem);--gutter: clamp(1rem, 5vw, 2.5rem);--container: 74rem;--measure: 66ch;--shadow-sm: 0 1px 2px rgba(26, 22, 18, .05);--shadow-md: 0 1px 2px rgba(26, 22, 18, .04), 0 10px 28px -14px rgba(26, 22, 18, .14);--shadow-lg: 0 2px 6px rgba(26, 22, 18, .05), 0 24px 56px -22px rgba(26, 22, 18, .2);--ease: cubic-bezier(.2, .6, .2, 1);--dur-fast: .12s;--dur: .18s;--dur-slow: .32s;--bg: var(--paper);--surface-2: var(--surface-sunk);--text: var(--ink);--text-muted: var(--ink-soft);--text-faint: var(--ink-faint);--border: var(--line);--border-strong: var(--line-strong);--primary: var(--brand);--primary-hover: var(--brand-hover);--primary-fill: var(--brand-hover);--primary-fill-hover: color-mix(in srgb, var(--brand-hover) 82%, #000);--primary-fg: var(--brand-ink);--primary-tint: var(--brand-tint);--success: var(--ok);--danger: var(--sale);--warning: #c07a00;--danger-tint: color-mix(in oklab, var(--sale) 12%, transparent);--success-tint: color-mix(in oklab, var(--ok) 14%, transparent);--warning-tint: color-mix(in oklab, #c07a00 14%, transparent);--series-1: #2a78d6;--series-2: #eb6834;--series-3: #1baf7a;--series-4: #eda100;--series-5: #e87ba4;--series-6: #008300;--series-7: #6250d6;--series-8: #e34948}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #17140f;--surface: #201c16;--surface-sunk: #100e0a;--ink: #f4f1ea;--ink-soft: #b8b2a4;--ink-faint: #857f70;--line: #322c22;--line-strong: #4a4234;--brand-tint: #2a1c0d;--brand-line: #5c3f1c;--ok: #34d399;--sale: #f77;--focus: #fef3e5;--warning: #e0a13a;--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-5: #d55181;--series-6: #008300;--series-7: #9085e9;--series-8: #e66767;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 28px -14px rgba(0, 0, 0, .6);--shadow-lg: 0 2px 6px rgba(0, 0, 0, .35), 0 24px 56px -22px rgba(0, 0, 0, .7)}}:root[data-theme=dark]{--paper: #17140f;--surface: #201c16;--surface-sunk: #100e0a;--ink: #f4f1ea;--ink-soft: #b8b2a4;--ink-faint: #857f70;--line: #322c22;--line-strong: #4a4234;--brand-tint: #2a1c0d;--brand-line: #5c3f1c;--ok: #34d399;--sale: #f77;--focus: #fef3e5;--warning: #e0a13a;--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-5: #d55181;--series-6: #008300;--series-7: #9085e9;--series-8: #e66767;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 28px -14px rgba(0, 0, 0, .6);--shadow-lg: 0 2px 6px rgba(0, 0, 0, .35), 0 24px 56px -22px rgba(0, 0, 0, .7)}:root[data-contrast=more]{--ink: #000000;--ink-soft: #333029;--ink-faint: #55524c;--line: #b8b1a0;--line-strong: #8a8474;--brand: #a8500a;--brand-hover: #8c4108;--brand-line: #a8500a;--paper: #ffffff;--surface: #ffffff;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--border-2: 2px}:root[data-contrast=more][data-theme=dark],:root[data-contrast=more]:not([data-theme=light]){--ink: #ffffff;--ink-soft: #e6e0d2;--ink-faint: #b8b2a4;--paper: #000000;--surface: #0d0b08;--line: #6b6353;--line-strong: #928a77;--brand: #f59547;--brand-hover: #ffa860;--brand-line: #f59547}@media(prefers-reduced-motion:reduce){:root:not([data-motion=full]){--dur-fast: 0ms;--dur: 0ms;--dur-slow: 0ms}}:root[data-motion=reduce]{--dur-fast: 0ms;--dur: 0ms;--dur-slow: 0ms}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{font-size:calc(100% * var(--font-scale, 1));-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--ff-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none}h1,h2,h3,h4{font-family:var(--ff-display);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text);text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.16em}img,picture,svg,video,canvas{display:block;max-width:100%}svg{fill:currentColor}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}code,kbd,samp,pre{font-family:var(--ff-mono);font-size:.92em}table{border-collapse:collapse}ul[role=list],ol[role=list]{list-style:none;padding:0}[hidden]{display:none!important}:focus-visible{outline:var(--border-3, 2.5px) solid var(--focus);outline-offset:var(--focus-offset, 2px);border-radius:3px}:focus:not(:focus-visible){outline:none}::selection{background:var(--brand);color:var(--brand-ink)}::placeholder{color:var(--text-faint);opacity:1}.ui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) *:before,:root:not([data-motion=full]) *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root[data-motion=reduce] *,:root[data-motion=reduce] *:before,:root[data-motion=reduce] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ui-btn{--_bg: transparent;--_fg: var(--text);--_bd: transparent;display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-weight:var(--weight-semibold);line-height:1;white-space:nowrap;text-decoration:none;border:var(--border-2) solid var(--_bd);background:var(--_bg);color:var(--_fg);border-radius:var(--radius-control);min-height:var(--control-h);padding:0 1.1rem;font-size:var(--text-sm);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.ui-btn:active{transform:translateY(1px)}.ui-btn[disabled],.ui-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.ui-btn--sm{min-height:2.25rem;padding:0 .8rem;border-radius:8px;font-size:var(--text-xs)}.ui-btn--lg{min-height:3rem;padding:0 1.4rem;font-size:var(--text-base)}.ui-btn--block{display:flex;width:100%}.ui-btn--primary{--_bg: var(--primary-fill);--_fg: var(--primary-fg);--_bd: var(--primary-fill)}.ui-btn--primary:hover{--_bg: var(--primary-fill-hover);--_bd: var(--primary-fill-hover)}.ui-btn--outline{--_bg: var(--surface);--_fg: var(--text);--_bd: var(--border-strong)}.ui-btn--outline:hover{--_bd: var(--text)}.ui-btn--ghost{--_fg: var(--text-muted);padding-inline:.55rem}.ui-btn--ghost:hover{--_fg: var(--text);background:var(--surface-2)}.ui-btn--danger{--_bg: var(--danger);--_fg: #fff;--_bd: var(--danger)}.ui-btn--danger:hover{filter:brightness(.94)}.ui-input,.ui-textarea,.ui-select{width:100%;padding:.6rem .75rem;border-radius:8px;border:var(--border-2) solid var(--border);background:var(--surface);color:var(--text);font-size:var(--text-sm);transition:border-color var(--dur) var(--ease)}.ui-input:hover,.ui-textarea:hover,.ui-select:hover{border-color:var(--border-strong)}.ui-input:focus,.ui-textarea:focus,.ui-select:focus{border-color:var(--primary)}.ui-textarea{min-height:6rem;resize:vertical}.ui-input[aria-invalid=true]{border-color:var(--danger)}.ui-field{display:grid;gap:.4rem}.ui-field__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted)}.ui-field__hint{font-size:var(--text-xs);color:var(--text-faint)}.ui-field__error{font-size:var(--text-xs);color:var(--danger);font-weight:var(--weight-medium)}.ui-switch{display:inline-flex;align-items:center;gap:.65rem}.ui-switch__track{--_sw: 2.7rem;--_sh: 1.55rem;--_pad: .16rem;position:relative;flex:none;width:var(--_sw);height:var(--_sh);padding:0;border:none;border-radius:999px;background:var(--border-strong);cursor:pointer;transition:background var(--dur, .16s) var(--ease, ease);-webkit-tap-highlight-color:transparent}.ui-switch__track[aria-checked=true]{background:var(--primary)}.ui-switch__track:disabled{opacity:.5;cursor:not-allowed}.ui-switch__track:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ui-switch__knob{position:absolute;top:var(--_pad);left:var(--_pad);width:calc(var(--_sh) - 2 * var(--_pad));height:calc(var(--_sh) - 2 * var(--_pad));border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000052;transition:transform var(--dur, .16s) var(--ease, ease)}.ui-switch__track[aria-checked=true] .ui-switch__knob{transform:translate(calc(var(--_sw) - var(--_sh)))}.ui-switch__label{font-size:var(--text-sm);line-height:1.4;cursor:pointer}.ui-switch__track:disabled+.ui-switch__label{cursor:not-allowed;opacity:.6}.ui-card{background:var(--surface);border:var(--border-1) solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm)}.ui-card--sunk{background:var(--surface-2);box-shadow:none}.ui-card--flush{padding:0;overflow:hidden}.ui-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .55rem;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-semibold);font-family:var(--ff-mono);letter-spacing:.02em;border:var(--border-1) solid currentColor}.ui-badge--neutral{color:var(--text-muted)}.ui-badge--success{color:var(--success);background:var(--success-tint);border-color:transparent}.ui-badge--danger{color:var(--danger);background:var(--danger-tint);border-color:transparent}.ui-badge--warning{color:var(--warning);background:var(--warning-tint);border-color:transparent}.ui-badge--brand{color:var(--primary);background:var(--primary-tint);border-color:transparent}.ui-spinner{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:var(--text-sm)}.ui-spinner__ring{width:1rem;height:1rem;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:ui-spin .7s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-alert{padding:.85rem 1rem;border-radius:var(--radius-lg);border:var(--border-1) solid currentColor;font-size:var(--text-sm)}.ui-alert--danger{color:var(--danger);background:var(--danger-tint)}.ui-alert--warning{color:var(--warning);background:var(--warning-tint)}.ui-alert--success{color:var(--success);background:var(--success-tint)}.ui-alert--info{color:var(--text-muted);background:var(--surface-2);border-color:var(--border)}.ui-alert>strong{color:inherit}.ui-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.ui-page-header__titles{display:grid;gap:.4rem;min-width:0}.ui-page-header h1{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.ui-page-header__sub{font-size:var(--text-base);color:var(--text-muted);max-width:var(--measure)}.ui-page-header__actions{align-self:center}.ui-page-header__actions{display:flex;gap:.5rem;flex-wrap:wrap}.ui-stat{display:grid;gap:.35rem;padding:var(--space-4) var(--space-5);background:var(--surface);border:var(--border-1) solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.ui-stat__label{font-size:var(--text-2xs);font-family:var(--ff-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.ui-stat__value{font-family:var(--ff-mono);font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.ui-stat__value--brand{color:var(--primary)}.ui-stat__hint{font-size:var(--text-xs);color:var(--text-muted)}.ui-stat--icon{display:flex;align-items:flex-start;gap:var(--space-3)}.ui-stat__body{display:grid;gap:.35rem;min-width:0}.ui-stat__icon{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--radius-lg);background:var(--primary-tint);color:var(--primary);border:var(--border-1) solid var(--brand-line, var(--border));flex:none}.ui-table-wrap{min-width:0;border:var(--border-1) solid var(--border);border-radius:var(--radius-xl);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-sm)}.ui-table-scroll{overflow-x:auto}.ui-table{width:100%;font-size:var(--text-sm)}.ui-table thead th{text-align:left;padding:.75rem 1rem;background:var(--surface-2);border-bottom:var(--border-1) solid var(--border);font-size:var(--text-2xs);font-family:var(--ff-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.ui-table tbody td{padding:.8rem 1rem;border-bottom:var(--border-1) solid var(--border);vertical-align:middle}.ui-table tbody tr{transition:background var(--dur) var(--ease)}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table tbody tr[data-clickable]{cursor:pointer}.ui-table tbody tr[data-clickable]:hover{background:color-mix(in oklab,var(--primary-tint) 55%,var(--surface))}.ui-table__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:.7rem 1rem;border-top:var(--border-1) solid var(--border);font-size:var(--text-xs);color:var(--text-muted)}.ui-table__foot-nav{display:flex;gap:.4rem}.ui-empty{display:grid;gap:.5rem;justify-items:center;text-align:center;padding:var(--space-8) var(--space-5);color:var(--text-muted)}.ui-empty__title{color:var(--text);font-family:var(--ff-display);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.ui-empty__body{font-size:var(--text-sm);max-width:40ch}.ui-empty__icon{display:grid;place-items:center;inline-size:3.25rem;block-size:3.25rem;border-radius:var(--radius-xl);background:var(--primary-tint);color:var(--primary);border:var(--border-1) solid var(--brand-line, var(--border));margin-bottom:.25rem}.chart{display:grid;gap:var(--space-2)}.chart__plot{position:relative;padding-left:2.75rem}.chart__canvas{position:relative;width:100%;height:100%;touch-action:pan-y;cursor:crosshair}.chart__canvas svg{display:block;width:100%;height:100%}.chart__cursor{position:absolute;top:0;bottom:0;width:0;border-left:var(--border-1) dashed var(--border-strong);pointer-events:none}.chart__dot{position:absolute;width:.6rem;height:.6rem;border-radius:50%;border:2px solid var(--surface);transform:translate(-50%,-50%);pointer-events:none}.chart__tip{position:absolute;top:.25rem;z-index:2;min-width:9.5rem;display:grid;gap:.2rem;padding:.5rem .65rem;background:var(--surface);border:var(--border-1) solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-sm);font-size:var(--text-xs);pointer-events:none;white-space:nowrap}.chart__tip[data-side=right]{transform:translate(.75rem)}.chart__tip[data-side=left]{transform:translate(calc(-100% - .75rem))}.chart__tip-time{color:var(--text-muted);font-family:var(--ff-mono);margin-bottom:.1rem}.chart__tip-row{display:flex;align-items:center;gap:.4rem}.chart__tip-row i{width:.55rem;height:.55rem;border-radius:2px;flex:none}.chart__tip-row span{color:var(--text-muted)}.chart__tip-row b{margin-left:auto;padding-left:.75rem;color:var(--text);font-weight:var(--weight-semibold)}.chart__time{display:flex;justify-content:space-between;padding-left:2.75rem;font-family:var(--ff-mono);font-size:var(--text-2xs);color:var(--text-faint)}.chart__time span:first-child{transform:translate(-10%)}.chart__time span:last-child{transform:translate(10%)}.chart__grid{stroke:var(--border);stroke-width:1;stroke-dasharray:2 3}.chart__axis{position:absolute;inset:0 auto 0 0;width:2.5rem;display:flex;flex-direction:column;justify-content:space-between;text-align:right;padding:.1rem .5rem .1rem 0;font-family:var(--ff-mono);font-size:var(--text-2xs);color:var(--text-faint)}.chart__axis span{white-space:nowrap}.chart__axis span:first-child{transform:translateY(-40%)}.chart__axis span:last-child{transform:translateY(40%)}.chart__legend{display:flex;flex-wrap:wrap;gap:.2rem 1.1rem;justify-content:flex-end;font-size:var(--text-xs);color:var(--text-muted)}.chart__legend span{display:inline-flex;align-items:center;gap:.4rem}.chart__legend i{width:.65rem;height:.65rem;border-radius:2px;flex:none}.sp{--sp-bg: #060607;--sp-surface: #0d0d0f;--sp-text: #ececee;--sp-up: #22c55e;--sp-degraded: #f59e0b;--sp-down: #ef4444;--sp-accent: #22c55e;--sp-maint: #3b82f6;--sp-surface-2: color-mix(in srgb, var(--sp-surface) 86%, var(--sp-text));--sp-border: color-mix(in srgb, var(--sp-surface) 88%, var(--sp-text));--sp-border-strong: color-mix(in srgb, var(--sp-surface) 76%, var(--sp-text));--sp-muted: color-mix(in srgb, var(--sp-text) 58%, var(--sp-bg));--sp-faint: color-mix(in srgb, var(--sp-text) 38%, var(--sp-bg));--sp-state: var(--sp-up);--sp-radius: 10px;--text: var(--sp-text);--text-muted: var(--sp-muted);--border: var(--sp-border);--surface: var(--sp-surface);--bg: var(--sp-bg);min-height:100vh;display:flex;flex-direction:column;background:var(--sp-bg);color:var(--sp-text);font-family:var(--ff-sans);font-size:15px;line-height:1.5;position:relative;isolation:isolate;color-scheme:dark}.sp--light{color-scheme:light;--sp-border: color-mix(in srgb, var(--sp-surface) 90%, var(--sp-text));--sp-surface-2: color-mix(in srgb, var(--sp-surface) 95%, var(--sp-text))}.sp--degraded{--sp-state: var(--sp-degraded)}.sp--down{--sp-state: var(--sp-down)}.sp--maintenance{--sp-state: var(--sp-maint)}.sp--unknown{--sp-state: var(--sp-faint)}.sp--glow{background:radial-gradient(60rem 22rem at 50% -6rem,color-mix(in srgb,var(--sp-state) 13%,transparent),transparent 70%) no-repeat,var(--sp-bg)}.sp-loading{min-height:100vh;background:#060607}.sp a{color:inherit}.sp-wrap{width:100%;max-width:62rem;margin:0 auto;padding-inline:1rem}.sp-main{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:2.5rem 3rem;flex:1;align-content:start}.sp-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.sp-h2{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sp-muted);margin:.5rem 0 0;font-family:var(--ff-mono)}.sp-top{position:sticky;top:0;z-index:20;border-bottom:1px solid color-mix(in srgb,var(--sp-border) 70%,transparent);background:color-mix(in srgb,var(--sp-bg) 72%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sp-top__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.75rem}.sp-top__brand{display:inline-flex;align-items:center;min-width:0;text-decoration:none;justify-self:start}.sp-top__logo{max-height:2rem;max-width:11rem;object-fit:contain;display:block}.sp-top__title{font-family:var(--ff-display);font-weight:700;font-size:1.05rem;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-tabs{display:flex;gap:1.5rem;border-bottom:1px solid var(--sp-border);margin-top:.25rem;overflow-x:auto;scrollbar-width:none}.sp-tabs::-webkit-scrollbar{display:none}.sp-tabs button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 0 .65rem;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:.9rem;font-weight:550;color:var(--sp-muted);white-space:nowrap;transition:color .15s,border-color .15s}.sp-tabs button:hover{color:var(--sp-text)}.sp-tabs button[aria-current=page]{color:var(--sp-text);border-bottom-color:var(--sp-accent)}.sp-tabs button:focus-visible,.sp-btn:focus-visible,.sp-group__head:focus-visible,.sp-link:focus-visible{outline:2px solid var(--sp-accent);outline-offset:2px}.sp-count{display:inline-grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;font-size:.7rem;font-weight:600;background:color-mix(in srgb,var(--sp-down) 18%,transparent);color:var(--sp-down)}.sp-tabs .sp-count{background:color-mix(in srgb,var(--sp-maint) 20%,transparent);color:var(--sp-maint)}.sp-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem;border-radius:999px;font-size:.85rem;font-weight:600;color:var(--sp-text);border:1px solid var(--sp-border-strong);background:var(--sp-surface);transition:border-color .15s,color .15s;white-space:nowrap}.sp-btn .sp-btn__icon{color:var(--sp-muted)}.sp-btn:hover .sp-btn__icon{color:var(--sp-text)}.sp-btn:hover{border-color:var(--sp-accent)}.sp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,var(--sp-bg) 62%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:sp-fade .15s ease-out}.sp-dialog{width:min(31rem,100%);max-height:calc(100dvh - 2rem);overflow-y:auto;scrollbar-width:none;display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem;padding:1.35rem;border-radius:16px;background:var(--sp-surface);border:1px solid var(--sp-border-strong);box-shadow:0 30px 80px -30px #000000b3;animation:sp-rise .18s ease-out}.sp-dialog::-webkit-scrollbar{display:none}@keyframes sp-fade{0%{opacity:0}}@keyframes sp-rise{0%{opacity:0;transform:translateY(8px) scale(.985)}}.sp-dialog__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:start}.sp-dialog__head h2{margin:0;font-family:var(--ff-display);font-size:1.15rem;letter-spacing:-.01em}.sp-dialog__head p{margin:.2rem 0 0;font-size:.85rem;color:var(--sp-muted)}.sp-dialog__icon{width:2.25rem;height:2.25rem;border-radius:10px;display:grid;place-items:center;color:var(--sp-accent);background:color-mix(in srgb,var(--sp-accent) 14%,transparent)}.sp-dialog__close{all:unset;cursor:pointer;display:grid;place-items:center;width:2rem;height:2rem;border-radius:8px;color:var(--sp-muted);margin:-.25rem -.35rem 0 0}.sp-dialog__close:hover{color:var(--sp-text);background:var(--sp-surface-2)}.sp-dialog__foot{border-top:1px solid var(--sp-border);padding-top:.85rem;font-size:.75rem;color:var(--sp-faint)}.sp-dialog__foot a{color:var(--sp-muted)}.sp-dialog__foot a:hover{color:var(--sp-text)}.sp-switch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.25rem;border-radius:11px;background:var(--sp-bg);border:1px solid var(--sp-border)}.sp-switch button{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .25rem;border-radius:8px;font-size:.82rem;font-weight:600;color:var(--sp-muted);transition:color .15s,background .15s;min-width:0}.sp-switch button:hover{color:var(--sp-text)}.sp-switch button[aria-selected=true]{color:var(--sp-text);background:var(--sp-surface-2);box-shadow:inset 0 0 0 1px var(--sp-border-strong)}.sp-switch button[aria-selected=true] svg{color:var(--sp-accent)}.sp-form{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem}.sp-form__lead{margin:0;font-size:.87rem;color:var(--sp-muted)}.sp-form__error{margin:0;padding:.6rem .75rem;border-radius:8px;font-size:.85rem;color:var(--sp-down);background:color-mix(in srgb,var(--sp-down) 10%,transparent);border:1px solid color-mix(in srgb,var(--sp-down) 30%,transparent)}.sp-field{display:grid;gap:.4rem}.sp-field>span,.sp-pick legend{font-size:.8rem;font-weight:600}.sp-field input{font:inherit;font-size:.9rem;padding:.65rem .75rem;border-radius:9px;color:var(--sp-text);background:var(--sp-bg);border:1px solid var(--sp-border-strong);outline:none;min-width:0;transition:border-color .15s,box-shadow .15s}.sp-field input::placeholder{color:var(--sp-faint)}.sp-field input:focus{border-color:var(--sp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-accent) 20%,transparent)}.sp-field small{font-size:.75rem;color:var(--sp-faint)}.sp-pick{border:0;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0}.sp-pick legend{padding:0;margin-bottom:.4rem}.sp-pick__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.sp-radio{display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border-radius:9px;cursor:pointer;font-size:.85rem;font-weight:550;border:1px solid var(--sp-border-strong);color:var(--sp-muted);transition:border-color .15s,color .15s}.sp-radio.is-on{border-color:var(--sp-accent);color:var(--sp-text);background:color-mix(in srgb,var(--sp-accent) 7%,transparent)}.sp-radio input,.sp-check input{accent-color:var(--sp-accent);margin:0;flex:none;width:1rem;height:1rem}.sp-pick__list{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--sp-border);border-radius:10px;max-height:15rem;overflow-y:auto;scrollbar-width:none}.sp-pick__list::-webkit-scrollbar{display:none}.sp-pick__group+.sp-pick__group{border-top:1px solid var(--sp-border)}.sp-pick__ghead{position:sticky;top:0;display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;background:var(--sp-surface-2);font-size:.85rem}.sp-pick__ghead strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-pick__fold{all:unset;cursor:pointer;display:grid;place-items:center;color:var(--sp-muted);transition:transform .15s}.sp-pick__fold[aria-expanded=false]{transform:rotate(-90deg)}.sp-pick__count{margin:0;padding:.45rem .75rem;font-size:.75rem;color:var(--sp-faint);border-top:1px solid var(--sp-border)}.sp-check{display:flex;align-items:flex-start;gap:.6rem;font-size:.82rem;color:var(--sp-muted);cursor:pointer}.sp-check input{margin-top:.15rem}.sp-check--row{padding:.45rem .75rem .45rem 2.1rem;color:var(--sp-text);font-size:.87rem}.sp-check--row input{margin-top:.2rem}.sp-link-btn{all:unset;cursor:pointer;font-size:.75rem;font-weight:600;color:var(--sp-accent);white-space:nowrap}.sp-link-btn:hover{text-decoration:underline}.sp-primary{all:unset;cursor:pointer;text-align:center;padding:.7rem 1rem;border-radius:10px;font-weight:650;font-size:.9rem;color:#fff;background:color-mix(in srgb,var(--sp-accent) 82%,#000);transition:background .15s,opacity .15s}.sp-primary:hover:not(:disabled){background:var(--sp-accent)}.sp-primary:disabled{opacity:.45;cursor:not-allowed}.sp-primary:focus-visible,.sp-switch button:focus-visible,.sp-dialog__close:focus-visible,.sp-link-btn:focus-visible,.sp-pick__fold:focus-visible{outline:2px solid var(--sp-accent);outline-offset:2px}.sp-done{display:grid;justify-items:center;text-align:center;gap:.5rem;padding:1rem .5rem .5rem}.sp-done__icon{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;color:var(--sp-accent);background:color-mix(in srgb,var(--sp-accent) 14%,transparent);margin-bottom:.25rem}.sp-done strong{font-size:1rem}.sp-done p{margin:0 0 .5rem;font-size:.87rem;color:var(--sp-muted);max-width:24rem}.sp-code{display:flex;align-items:center;gap:.75rem;padding:.75rem .85rem;border-radius:10px;background:var(--sp-bg);border:1px solid var(--sp-border)}.sp-code code{flex:1;min-width:0;font-family:var(--ff-mono);font-size:.8rem;overflow-wrap:anywhere}.sp-code button,.sp-feed button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--sp-muted);flex:none}.sp-code button:hover,.sp-feed button:hover{color:var(--sp-text)}.sp-feed{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border-radius:9px;background:var(--sp-surface-2)}.sp-feed a{display:inline-flex;align-items:center;gap:.35rem;font-size:.87rem;font-weight:500;text-decoration:none;min-width:0}.sp-feed a:hover{color:var(--sp-accent)}.sp-board{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem;padding:1.4rem 1.5rem 1.6rem;border-radius:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--sp-state) 30%,var(--sp-border));background:linear-gradient(120deg,color-mix(in srgb,var(--sp-state) 9%,var(--sp-surface)),var(--sp-surface) 55%)}.sp-board__text{display:grid;gap:.3rem;min-width:0}.sp-board h1{margin:0;font-family:var(--ff-display);font-size:clamp(1.35rem,1.05rem + 1.3vw,1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.sp-board__lead{margin:0;color:var(--sp-muted);white-space:pre-line;max-width:60ch;font-size:.92rem}.sp-board__side{display:grid;justify-items:end;gap:.45rem}.sp-board__check{margin:0;font-size:.78rem;color:var(--sp-faint);white-space:nowrap}.sp-board__check--stale{color:var(--sp-degraded)}.sp-board__share{position:absolute;left:0;right:0;bottom:0;height:4px;display:flex}.sp-board__share i{display:block}.sp-summary{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.sp-summary__item{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;border-radius:999px;font-size:.78rem;font-weight:600;background:color-mix(in srgb,currentColor 12%,transparent);white-space:nowrap}.sp-summary__item .sp-dot{box-shadow:none}.sp-tile{width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--sp-state)}.sp-tile svg{stroke-width:2.25}.sp-tile--unknown{color:var(--sp-bg)}.sp-fill--maintenance{background:var(--sp-maint)}.sp-fill--unknown{background:var(--sp-faint)}.sp-tone--maintenance{color:var(--sp-maint)}.sp-dot{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;flex:none;background:var(--sp-faint)}.sp-dot--up{background:var(--sp-up);box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-up) 18%,transparent)}.sp-dot--degraded{background:var(--sp-degraded);box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-degraded) 20%,transparent)}.sp-dot--down{background:var(--sp-down);box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-down) 22%,transparent)}.sp-dot--maintenance{background:var(--sp-maint)}.sp-tone--up{color:var(--sp-up)}.sp-tone--degraded{color:var(--sp-degraded)}.sp-tone--down{color:var(--sp-down)}.sp-tone--unknown,.sp-tone--muted{color:var(--sp-muted)}.sp-fill--up{background:var(--sp-up)}.sp-fill--degraded{background:var(--sp-degraded)}.sp-fill--down{background:var(--sp-down)}.sp-state{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:var(--sp-state);white-space:nowrap}.sp-state>i{width:.55rem;height:.55rem;border-radius:50%;background:currentColor}.sp-state--up{--sp-state: var(--sp-up)}.sp-state--degraded{--sp-state: var(--sp-degraded)}.sp-state--down{--sp-state: var(--sp-down)}.sp-state--maintenance{--sp-state: var(--sp-maint)}.sp-state--unknown{--sp-state: var(--sp-muted)}.sp-group{display:grid;grid-template-columns:minmax(0,1fr);border-radius:14px;background:var(--sp-surface);border:1px solid var(--sp-border)}.sp-group__head{all:unset;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:.9rem 1.15rem;border-radius:14px 14px 0 0}.sp-group:not([data-open]) .sp-group__head{border-radius:14px}.sp-group__head:hover{background:color-mix(in srgb,var(--sp-surface) 94%,var(--sp-text))}.sp-group__title{display:inline-flex;align-items:baseline;gap:.6rem;min-width:0}.sp-group__title strong{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-group__title small{color:var(--sp-faint);font-size:.78rem;white-space:nowrap}.sp-group__chev{color:var(--sp-muted);transition:transform .15s}.sp-group[data-open] .sp-group__chev{transform:rotate(180deg)}.sp-mon{position:relative;display:grid;gap:.7rem;padding:1rem 1.15rem .9rem;min-width:0;border-top:1px solid var(--sp-border)}.sp-group>.sp-mon:first-child{border-top:0}.sp-mon__head{display:flex;align-items:center;justify-content:space-between;gap:.4rem 1rem;flex-wrap:wrap;min-width:0}.sp-mon__name{display:inline-flex;align-items:center;gap:.6rem;min-width:0}.sp-mon__name strong{font-weight:600;overflow-wrap:anywhere}.sp-pill{display:inline-flex;align-items:center;padding:.08rem .5rem;border-radius:999px;font-size:.72rem;font-weight:600;white-space:nowrap;color:var(--sp-up);background:color-mix(in srgb,var(--sp-up) 13%,transparent)}.sp-pill--degraded{color:var(--sp-degraded);background:color-mix(in srgb,var(--sp-degraded) 14%,transparent)}.sp-pill--down{color:var(--sp-down);background:color-mix(in srgb,var(--sp-down) 15%,transparent)}.sp-pill--maintenance{color:var(--sp-maint);background:color-mix(in srgb,var(--sp-maint) 15%,transparent)}.sp-pill--unknown{color:var(--sp-muted);background:var(--sp-surface-2)}.sp-mon__uptime{font-size:.82rem;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.sp-mon__extra{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem}.sp-mon__chart{padding-top:.25rem}.sp-link{all:unset;cursor:pointer;color:var(--sp-accent);font-size:.8rem;font-weight:500}.sp-locs{display:flex;flex-wrap:wrap;gap:.35rem}.sp-loc{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;color:var(--sp-muted);background:var(--sp-surface-2)}.sp-loc i{width:.45rem;height:.45rem;border-radius:50%;background:var(--sp-up)}.sp-loc--down i{background:var(--sp-down)}.sp-bars{position:relative;min-width:0}.sp-bars__row{display:flex;align-items:stretch;gap:2px;height:1.6rem}.sp-bars__bar{flex:1 1 0;min-width:2px;border-radius:2px;cursor:pointer;transition:opacity .12s;overflow:hidden;display:flex;flex-direction:column-reverse;background:color-mix(in srgb,var(--sp-text) 9%,var(--sp-surface))}.sp-seg{display:block;flex:0 1 0}.sp-seg--up{background:var(--sp-up);opacity:.8}.sp-seg--degraded{background:var(--sp-degraded);min-height:3px}.sp-seg--down{background:var(--sp-down);min-height:3px}.sp-bars__row:hover .sp-bars__bar{opacity:.45}.sp-bars__row .sp-bars__bar[data-active]{opacity:1}.sp-bars__axis{display:flex;justify-content:space-between;margin-top:.45rem;font-size:.75rem;color:var(--sp-faint)}.sp-tip{position:absolute;bottom:calc(100% + .5rem);width:17rem;max-width:100%;z-index:15;display:grid;gap:.6rem;padding:.8rem .9rem;background:var(--sp-surface);border:1px solid var(--sp-border-strong);border-radius:12px;box-shadow:0 18px 40px -16px #0000008c;font-size:.82rem}.sp-tip__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.sp-tip__head b{font-variant-numeric:tabular-nums}.sp-tip__track{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--sp-surface-2)}.sp-tip__list{margin:0;display:grid;gap:.25rem}.sp-tip__line{display:flex;justify-content:space-between;gap:.75rem}.sp-tip__line dt{display:inline-flex;align-items:center;gap:.45rem;color:var(--sp-muted)}.sp-tip__line dd{margin:0;font-variant-numeric:tabular-nums}.sp-sq{display:inline-block;width:.55rem;height:.55rem;border-radius:2px}.sp-tip__note{margin:0;color:var(--sp-muted);font-size:.78rem}.sp-tip__inc{list-style:none;margin:0;padding:.6rem 0 0;border-top:1px solid var(--sp-border);display:grid;gap:.5rem}.sp-tip__inc li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start}.sp-tip__inc .sp-dot{margin-top:.4rem;box-shadow:none}.sp-tip__inc span{display:grid;min-width:0}.sp-tip__inc strong{font-size:.8rem;overflow-wrap:anywhere}.sp-tip__inc small{font-size:.72rem;color:var(--sp-faint)}.sp-tags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.sp-tag{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:5px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--sp-muted);background:var(--sp-surface-2)}.sp-tag--minor{color:var(--sp-degraded);background:color-mix(in srgb,var(--sp-degraded) 15%,transparent)}.sp-tag--major,.sp-tag--critical{color:var(--sp-down);background:color-mix(in srgb,var(--sp-down) 15%,transparent)}.sp-tag--ok{color:var(--sp-up);background:color-mix(in srgb,var(--sp-up) 14%,transparent)}.sp-tag--live{color:var(--sp-maint);background:color-mix(in srgb,var(--sp-maint) 16%,transparent)}.sp-incident,.sp-maint{display:grid;gap:.5rem;padding:1rem 1.1rem;border-radius:var(--sp-radius);background:var(--sp-surface);border:1px solid var(--sp-border);border-left:3px solid var(--sp-degraded);min-width:0}.sp-incident--major,.sp-incident--critical{border-left-color:var(--sp-down)}.sp-incident--resolved{border-left-color:var(--sp-up)}.sp-maint{border-left-color:var(--sp-maint)}.sp-incident__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1rem}.sp-incident__head strong{display:inline-flex;align-items:center;gap:.45rem;font-weight:650;overflow-wrap:anywhere}.sp-incident__meta{margin:0;font-size:.8rem;color:var(--sp-muted)}.sp-maint__text{margin:0;white-space:pre-line;font-size:.9rem}.sp-timeline{list-style:none;margin:.25rem 0 0;padding:0 0 0 1rem;display:grid;gap:.7rem;border-left:1px solid var(--sp-border-strong)}.sp-timeline li{position:relative;display:grid;gap:.15rem}.sp-timeline li:before{content:"";position:absolute;left:calc(-1rem - 4px);top:.45rem;width:7px;height:7px;border-radius:50%;background:var(--sp-border-strong)}.sp-timeline li:first-child:before{background:var(--sp-accent)}.sp-timeline__head{display:flex;flex-wrap:wrap;gap:.25rem .6rem;font-size:.8rem}.sp-timeline__head span{color:var(--sp-faint)}.sp-timeline p{margin:0;white-space:pre-line;overflow-wrap:anywhere;font-size:.9rem}.sp-month{display:grid;gap:.6rem}.sp-month h3{margin:.75rem 0 0;font-size:.95rem;font-weight:650}.sp-empty{display:grid;justify-items:center;gap:.6rem;padding:2.5rem 1rem;border-radius:var(--sp-radius);background:var(--sp-surface);border:1px solid var(--sp-border);text-align:center;color:var(--sp-muted)}.sp-empty p{margin:0}.sp-empty__icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;color:var(--sp-up);background:color-mix(in srgb,var(--sp-up) 14%,transparent)}.sp-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding-block:1.5rem 2rem;font-size:.78rem;color:var(--sp-faint);background:linear-gradient(var(--sp-border),var(--sp-border)) no-repeat center top / calc(100% - 2rem) 1px}.sp-foot__links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.06em}.sp-foot__links a{text-decoration:none;color:var(--sp-muted)}.sp-foot__links a:hover{color:var(--sp-text)}.sp-foot__brand{display:inline-flex;align-items:center;gap:.35rem;text-transform:none;letter-spacing:0;font-family:var(--ff-sans)}.sp-missing{min-height:100vh;display:grid;place-content:center;gap:.6rem;padding:2rem 1rem;text-align:center;background:#060607;color:#ececee}.sp-missing h1{font-family:var(--ff-display);font-size:1.6rem;letter-spacing:-.02em;margin:0}.sp-missing p{margin:0;color:#8e8e93;max-width:40ch}@media(max-width:44rem){.sp-board{grid-template-columns:auto minmax(0,1fr);padding:1.1rem 1.1rem 1.3rem}.sp-board__side{grid-column:1 / -1;justify-items:start}.sp-summary{justify-content:flex-start}.sp-tile{width:2.25rem;height:2.25rem}.sp-group__title small,.sp-btn__label{display:none}.sp-btn{padding:.5rem .6rem}.sp-bars__row{height:1.5rem}.sp-tip{width:100%}.sp-modal{place-items:end stretch;padding:0}.sp-dialog{border-radius:16px 16px 0 0;max-height:92dvh;padding:1.15rem 1rem calc(1rem + env(safe-area-inset-bottom))}.sp-switch button{flex-direction:column;gap:.2rem;font-size:.75rem}}
