:root{--paper:#eceef1;--panel:#f6f7f9;--ink:#0b0e13;--ink-soft:#5c6572;--ink-faint:#8b94a1;--rule:#cfd5dd;--rule-soft:#e0e5eb;--accent:#2c3e8f;--accent-soft:#2c3e8f1a;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--gutter:clamp(20px, 5vw, 56px);font:16px/1.55 var(--sans);color:var(--ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#0d1014;--panel:#14181e;--ink:#e9edf2;--ink-soft:#9aa4b1;--ink-faint:#6c7785;--rule:#262d36;--rule-soft:#1c222a}}*{box-sizing:border-box}body{margin:0}h1,h2,h3{color:var(--ink);margin:0;font-weight:600}h2{letter-spacing:-.015em;font-size:clamp(1.25rem,2.4vw,1.5rem)}h3{letter-spacing:-.005em;font-size:1rem}p{margin:0}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}code{font-family:var(--mono);color:var(--ink);background:var(--rule-soft);border-radius:3px;padding:.1em .4em;font-size:.875em}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page[data-track=stable]{--accent:#2743d9;--accent-soft:#2743d917}.page[data-track=staging]{--accent:#b06305;--accent-soft:#b063051a}.page[data-track=development]{--accent:#5c6572;--accent-soft:#5c65721a}@media (prefers-color-scheme:dark){.page[data-track=stable]{--accent:#8b9dff;--accent-soft:#8b9dff21}.page[data-track=staging]{--accent:#f0a63d;--accent-soft:#f0a63d21}.page[data-track=development]{--accent:#9aa4b1;--accent-soft:#9aa4b121}}.page{border-inline:1px solid var(--rule-soft);background:var(--paper);flex-direction:column;width:min(1080px,100%);min-height:100svh;margin-inline:auto;display:flex}main{flex:1}.bar{padding:14px var(--gutter);font-family:var(--mono);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;font-size:.75rem;display:flex}header.bar{border-bottom:1px solid var(--rule)}footer.bar{border-top:1px solid var(--rule);margin-top:auto}.wordmark{color:var(--ink);letter-spacing:-.02em}.chip{color:var(--accent);background:var(--accent-soft);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:3px 11px;font-size:.6875rem}.eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--ink-faint);font-size:.6875rem}.lede{color:var(--ink-soft);max-width:62ch;margin-top:10px}.build{padding:clamp(40px, 7vw, 76px) var(--gutter) clamp(32px, 5vw, 52px)}.version{font-family:var(--mono);letter-spacing:-.045em;flex-wrap:wrap;align-items:flex-start;margin-top:22px;padding-bottom:152px;font-size:clamp(2.4rem,8.5vw,5.5rem);line-height:1;display:flex}.segment{color:var(--ink);position:relative}.segment+.segment{margin-left:.62em}.sep{color:var(--ink-faint);position:absolute;right:100%}.rail{background:var(--rule);transform-origin:top;width:1px;height:34px;position:absolute;top:calc(100% + 10px);left:0}.annotation{width:max-content;max-width:17ch;font-family:var(--mono);letter-spacing:.04em;text-align:left;flex-direction:column;gap:3px;font-size:.625rem;line-height:1.4;display:flex;position:absolute;top:calc(100% + 52px);left:0}.segment:nth-child(2n) .rail{height:66px}.segment:nth-child(2n) .annotation{top:calc(100% + 84px)}.annotation-label{color:var(--accent);text-transform:uppercase;letter-spacing:.14em}.annotation-moves{color:var(--ink-faint)}.legend{margin:0;display:none}.summary{max-width:58ch;color:var(--ink-soft)}.pipeline,.config{padding:clamp(32px, 4.5vw, 48px) var(--gutter);border-top:1px solid var(--rule)}.stages{grid-template-columns:repeat(4,1fr);gap:1px 28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.stages li{border-top:1px solid var(--rule);padding-top:20px;position:relative}.stages li[data-conditional]{border-top-style:dashed}.stages li:after{content:"";background:var(--accent);width:5px;height:5px;position:absolute;top:-3px;left:0}.stage-index{font-family:var(--mono);color:var(--ink-faint);margin-bottom:6px;font-size:.6875rem;display:block}.stages h3{font-family:var(--mono);letter-spacing:-.01em}.stage-gate{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);background:var(--accent-soft);border-radius:3px;margin-top:8px;padding:2px 7px;font-size:.625rem;display:inline-block}.stages p{color:var(--ink-soft);margin-top:10px;font-size:.875rem}.values{border-top:1px solid var(--rule-soft);margin:28px 0 0}.values>div{border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding:14px 0;display:flex}.values dt{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-soft);min-width:12ch;font-size:.8125rem}.values dd{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:0;display:flex}.values code{overflow-wrap:anywhere}.unset{font-family:var(--mono);color:var(--ink-faint);font-size:.8125rem}.source{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;border-radius:3px;padding:2px 7px;font-size:.625rem}.source[data-source=runtime]{color:var(--accent);background:var(--accent-soft)}.source[data-source=build],.source[data-source=fallback]{color:var(--ink-faint);border:1px dashed var(--rule)}.note{color:var(--ink-soft);max-width:66ch;margin-top:18px;font-size:.8125rem}.note b{font-family:var(--mono);color:var(--ink);font-weight:400}.segment{animation:.62s cubic-bezier(.2,.75,.2,1) both rise;animation-delay:calc(var(--i) * 70ms)}.rail{animation:.38s ease-out both draw;animation-delay:calc(.42s + var(--i) * 70ms)}.annotation{animation:.42s ease-out both rise;animation-delay:calc(.56s + var(--i) * 70ms)}@keyframes rise{0%{opacity:0;transform:translateY(.3em)}}@keyframes draw{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.segment,.rail,.annotation{animation:none}}@media (width<=900px){.stages{grid-template-columns:1fr;gap:0}.stages li{padding-bottom:20px}.version{padding-bottom:0}.rail,.annotation{display:none}.legend{border-top:1px solid var(--rule-soft);gap:1px;margin-top:26px;display:grid}.legend>div{border-bottom:1px solid var(--rule-soft);gap:14px;padding:9px 0;font-size:.8125rem;display:flex}.legend dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);min-width:9ch;padding-top:3px;font-size:.625rem}.legend dd{color:var(--ink-soft);margin:0}.legend b{font-family:var(--mono);color:var(--ink);font-weight:400}.summary{margin-top:24px}}
