.roadmap-page{padding:112px 24px;overflow-x:clip}.roadmap-page>*{max-width:920px;margin-inline:auto}.roadmap-hero{text-align:center;max-width:640px;margin-bottom:40px}.roadmap-hero h1{font-family:var(--site-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.04}.roadmap-hero>p:not(.section-kicker,.roadmap-updated){max-width:46ch;color:var(--site-text-dim);text-wrap:balance;margin:22px auto 0;font-size:16px;line-height:1.65}.roadmap-hero .roadmap-updated{color:var(--site-text-dim);background:var(--site-surface-raised);border:1px solid var(--site-border);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:7px 13px 7px 11px;font-size:11px;line-height:1;display:inline-flex}.roadmap-updated time{color:var(--site-text)}.roadmap-updated-dot{background:var(--site-gold-on-dark);border:1px solid var(--site-gold);border-radius:50%;width:6px;height:6px}.roadmap-page :is(.roadmap-hero,.roadmap-ask) a{color:inherit;border-bottom:1px solid var(--site-border);padding-bottom:1px;text-decoration:none;transition:color .15s,border-color .15s}.roadmap-page :is(.roadmap-hero,.roadmap-ask) a:is(:hover,:focus-visible){color:var(--site-gold);border-color:var(--site-gold)}.roadmap-stage{isolation:isolate;grid-template-columns:220px minmax(0,1fr);gap:40px;padding:72px 0;scroll-margin-top:82px;display:grid;position:relative}.roadmap-stage--now{padding-top:96px}.roadmap-stage--now:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(680px 85% at 50% 100%,#d4ad6657,#d4ad661a 55%,#0000 100%);position:absolute;inset:0 -50vw}.roadmap-stage--next:before{content:"";background:linear-gradient(90deg, transparent, var(--site-gold-on-dark) 18%, var(--site-gold-on-dark) 82%, transparent);height:1px;position:absolute;top:0;left:-14%;right:-14%}.roadmap-stage--later{border-top:1px solid var(--site-border)}.roadmap-stage-label{align-self:start;position:sticky;top:96px}.roadmap-stage-label h2{font-family:var(--site-font-display);letter-spacing:-.02em;margin:14px 0 0;font-size:44px;font-weight:400;line-height:1}.roadmap-stage-label p{color:var(--site-text-dim);margin:8px 0 0;font-size:14px}.roadmap-marker{border:1px solid var(--site-gold);border-radius:50%;width:18px;height:18px;display:block}.roadmap-stage--now .roadmap-marker{background:var(--site-gold-on-dark);border-color:var(--site-gold)}.roadmap-stage--next .roadmap-marker{background:linear-gradient(to bottom, transparent 50%, var(--site-gold-on-dark) 50%)}.roadmap-stage--later .roadmap-marker{border-style:dashed}.roadmap-items{gap:40px;margin:0;padding:0;list-style:none;display:grid}.roadmap-items li{scroll-margin-top:82px}.roadmap-product{color:var(--site-gold);margin:0;font-size:13px;font-weight:500}.roadmap-items h3{font-family:var(--site-font-display);letter-spacing:-.02em;text-wrap:balance;margin:6px 0 0;font-size:clamp(26px,3vw,32px);font-weight:400;line-height:1.1}.roadmap-line{max-width:48ch;color:var(--site-text-dim);margin:10px 0 0;font-size:16px;line-height:1.6}.roadmap-stage--later :is(.roadmap-product,h3,.roadmap-line){opacity:.82}.roadmap-more{color:var(--site-text);border-bottom:1px solid var(--site-border);margin-top:12px;padding-bottom:1px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:inline-block}.roadmap-more:is(:hover,:focus-visible){color:var(--site-gold);border-color:var(--site-gold)}.roadmap-after{border-top:1px solid var(--site-border);grid-template-columns:220px minmax(0,1fr);gap:40px;padding:56px 0;display:grid}.roadmap-after h2{font-family:var(--site-font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:400;line-height:1.15}.roadmap-shipped{margin:0;padding:0;list-style:none}.roadmap-shipped li+li{margin-top:18px}.roadmap-shipped a{color:inherit;text-decoration:none;display:block}.roadmap-shipped-names{font-size:17px;font-weight:500;line-height:1.4;transition:color .15s;display:block}.roadmap-shipped-version{color:var(--site-text-dim);margin-top:3px;font-size:13px;display:block}.roadmap-shipped a:is(:hover,:focus-visible) .roadmap-shipped-names{color:var(--site-gold)}.roadmap-ask p{color:var(--site-text-dim);margin:0;font-size:16px;line-height:1.65}@media (width<=760px){.roadmap-page{padding:78px 20px 72px}.roadmap-stage,.roadmap-after{grid-template-columns:minmax(0,1fr);gap:28px}.roadmap-stage{padding:56px 0}.roadmap-stage--now{padding-top:64px}.roadmap-stage-label{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid;position:static}.roadmap-stage-label h2{margin:0;font-size:34px}.roadmap-stage-label p{grid-column:2;margin-top:4px}.roadmap-items{gap:32px}.roadmap-after{gap:18px;padding:44px 0}}
