.brand.svelte-1lzy3wm{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;gap:.65rem;font-size:1.05rem;font-weight:750;letter-spacing:-.03em}img.svelte-1lzy3wm{width:2.4rem;height:2.4rem;object-fit:contain}.compact.svelte-1lzy3wm span:where(.svelte-1lzy3wm){display:none}@media(min-width:30rem){.compact.svelte-1lzy3wm span:where(.svelte-1lzy3wm){display:inline}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2")}:root{color-scheme:light;--color-page: #f3f1ec;--color-page-strong: #eae7e0;--color-surface: #fffdf8;--color-surface-muted: #e8e5de;--color-ink: #172b32;--color-ink-soft: #56646a;--color-ink-faint: #5b676b;--color-line: rgba(23, 43, 50, .14);--color-line-strong: rgba(23, 43, 50, .26);--color-accent: #168277;--color-accent-strong: #0f615d;--color-accent-soft: #cde5de;--color-accent-wash: #e4f1ec;--color-question: #315e7a;--color-question-strong: #274c63;--color-question-soft: #d6e3eb;--color-question-wash: #eaf0f4;--color-context: #183f4b;--color-context-soft: #dce6e7;--color-decision: #c7602b;--color-decision-strong: #8f401d;--color-decision-soft: #f2d0be;--color-decision-wash: #fae9df;--color-onboarding: #f5922d;--color-onboarding-strong: #a64e12;--color-onboarding-soft: #fde8d3;--color-critical: #a94438;--color-critical-soft: #f3d9d4;--color-watch: #9a650f;--color-watch-soft: #f1e3c3;--color-stable: #176e5e;--color-stable-soft: #d3e9e2;--color-planned: #6a5c98;--color-planned-soft: #e7e1f2;--font-display: "Geist Variable", "Avenir Next", "Segoe UI", sans-serif;--font-sans: "Geist Variable", "Avenir Next", "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--type-display: clamp(2.75rem, 3.7vw, 3.5rem);--type-section: clamp(2rem, 2.45vw, 2.5rem);--type-feature: clamp(1.375rem, 1.55vw, 1.75rem);--type-card: 1.125rem;--type-lead: clamp(1.0625rem, 1.2vw, 1.1875rem);--type-body: 1.0625rem;--type-small: .875rem;--type-label: .8125rem;--radius-small: .75rem;--radius-medium: 1.25rem;--radius-large: 1.75rem;--radius-round: 999px;--shadow-soft: 0 1rem 3rem rgba(25, 36, 40, .1);--shadow-raised: 0 1.5rem 5rem rgba(25, 36, 40, .14);--shell: 82rem;--section-space: clamp(3.75rem, 5.5vw, 5.5rem);--section-space-compact: clamp(2.25rem, 4vw, 3.5rem);--header-height: 4.5rem;--viewport-content-height: calc(100svh - var(--header-height));--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1)}@media(min-width:64rem)and (max-height:48rem){:root{--section-space: clamp(2.25rem, 5vh, 3rem)}}*,*:before,*:after{box-sizing:border-box}html{min-width:20rem;min-height:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem);background:var(--color-page)}body{min-width:20rem;min-height:100%;margin:0;overflow-x:hidden;font-family:var(--font-sans);font-size:var(--type-body);line-height:1.55;color:var(--color-ink);background:radial-gradient(circle at 7% 2%,rgba(49,94,122,.055),transparent 23rem),linear-gradient(180deg,#faf8f3 0%,var(--color-page) 35%,#efede7 100%);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);font-stretch:94%;line-height:1.05;letter-spacing:-.025em;text-wrap:pretty}p{color:var(--color-ink-soft)}:focus-visible{outline:3px solid rgba(22,130,119,.46);outline-offset:4px}::selection{color:#fff;background:var(--color-accent-strong)}.shell{width:min(calc(100% - 2rem),var(--shell));margin-inline:auto}.section{position:relative;padding-block:var(--section-space)}.section-heading{max-width:23ch;margin-bottom:1.25rem;font-size:var(--type-section);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.section-copy{max-width:58ch;margin-bottom:0;font-size:var(--type-lead);line-height:1.55}.mono-label{margin-bottom:1.1rem;font-family:var(--font-mono);font-size:var(--type-label);font-weight:500;line-height:1.35;letter-spacing:.04em;color:var(--color-question-strong)}.button{display:inline-flex;min-height:2.875rem;align-items:center;justify-content:center;gap:.55rem;padding:.75rem 1.1rem;border:1px solid transparent;border-radius:var(--radius-round);font-weight:700;line-height:1.1;white-space:nowrap;cursor:pointer;transition:transform .18s var(--ease-out),background-color .18s var(--ease-standard),border-color .18s var(--ease-standard),color .18s var(--ease-standard)}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button-primary{color:#fff;background:var(--color-accent-strong)}.button-primary:hover{background:#0a504e}.button-secondary{border-color:var(--color-line-strong);color:var(--color-ink);background:#fffefab3}.button-secondary:hover{border-color:var(--color-accent);background:var(--color-surface)}.icon-button{display:inline-grid;min-width:2.75rem;min-height:2.75rem;place-items:center;padding:0;border:1px solid var(--color-line);border-radius:var(--radius-round);background:var(--color-surface);cursor:pointer}.status-text{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:var(--type-label);font-weight:500;line-height:1.35;letter-spacing:.02em}.status-text:before{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;content:""}.status-critical{color:var(--color-critical)}.status-watch{color:var(--color-watch)}.status-stable{color:var(--color-stable)}.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(min-width:48rem){.shell{width:min(calc(100% - 4rem),var(--shell))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
