.roadmap_page__cxgSN{position:relative;isolation:isolate;padding:96px 0 120px;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:56px}.roadmap_glow__yuKC1{position:absolute;top:-160px;left:50%;transform:translateX(-50%);width:1000px;height:560px;background:radial-gradient(ellipse at center top,rgba(255,107,53,.07),transparent 65%);pointer-events:none;z-index:0}.roadmap_header__wJk6_{position:relative;z-index:1;width:100%;max-width:880px;padding:0 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.roadmap_eyebrow__NnwBC{font-size:var(--t-micro);letter-spacing:.08em;color:var(--accent);font-weight:500;text-transform:uppercase;font-family:var(--mono);margin:0}.roadmap_title__30vPp{font-family:var(--headline);font-size:var(--t-display-l);font-weight:500;letter-spacing:-.02em;line-height:1.04;margin:0;color:var(--text-hi);max-width:18ch}[data-theme=light] .roadmap_title__30vPp{color:#14110d;-webkit-text-fill-color:#14110d;background:none;-webkit-background-clip:border-box;background-clip:border-box}[data-theme=light] .roadmap_lede__FKKG0{color:rgba(20,17,13,.66)}[data-theme=light] .roadmap_eyebrow__NnwBC{color:var(--accent)}.roadmap_lede__FKKG0{font-size:var(--t-body-l);line-height:1.45;color:var(--text-md);max-width:56ch;margin:0;letter-spacing:-.012em}.roadmap_window__oh6rT{position:relative;z-index:1;width:100%;max-width:880px;margin:0 auto;background:#0a0a0e;border:1px solid var(--hairline-2);border-radius:14px;overflow:hidden;box-shadow:0 32px 64px -16px rgba(0,0,0,.55),0 4px 12px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.06)}.roadmap_titlebar__Lwmsw{display:flex;align-items:center;gap:8px;padding:12px 16px;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.06)}.roadmap_dot__HQLRJ{width:11px;height:11px;border-radius:50%;background:hsla(0,0%,100%,.18)}.roadmap_dot__HQLRJ:first-child{background:#ff5f57}.roadmap_dot__HQLRJ:nth-child(2){background:#ffbd2e}.roadmap_dot__HQLRJ:nth-child(3){background:#28c940}.roadmap_titlebarPath__Fd8d2{margin-left:12px;font-family:var(--mono);font-size:12px;color:hsla(38,35%,94%,.45);letter-spacing:-.005em}.roadmap_body__U2qQ7{padding:clamp(24px,3vh,40px) clamp(24px,3vw,44px) clamp(32px,4vh,48px);font-family:var(--mono);font-size:14px;line-height:1.6;color:hsla(38,35%,94%,.78)}.roadmap_banner__vkN6n{margin:0 0 14px;font-family:var(--mono);font-size:12px;line-height:1.45;color:hsla(38,35%,94%,.32);white-space:pre;overflow-x:auto}.roadmap_intro__LZlqi{margin:0 0 32px;font-size:13px;color:hsla(38,35%,94%,.55)}.roadmap_sectionH2__TXbTA{display:flex;align-items:baseline;gap:8px;margin:36px 0 14px;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.04em}.roadmap_sectionH2Bracket__z1nsv{color:hsla(38,35%,94%,.3)}.roadmap_sectionH2Next__1SRH6 .roadmap_sectionH2Label__WLUZq{color:#ffb380}.roadmap_sectionH2Shipped__BS7Rj .roadmap_sectionH2Label__WLUZq{color:#6fd1a4}.roadmap_list__EwVvB{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.roadmap_entry__a7xVO{border-bottom:1px solid hsla(0,0%,100%,.05)}.roadmap_entry__a7xVO:last-child{border-bottom:none}.roadmap_details__cKJka>summary{list-style:none}.roadmap_details__cKJka>summary::-webkit-details-marker{display:none}.roadmap_summary___W7pz{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;padding:14px 4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s ease;outline:none}.roadmap_summary___W7pz:focus-visible,.roadmap_summary___W7pz:hover{background:hsla(0,0%,100%,.025)}.roadmap_num__DkMjs{font-family:var(--mono);font-size:12px;color:hsla(38,35%,94%,.35);letter-spacing:-.005em;font-weight:500;min-width:24px}.roadmap_sticker__LyQEg{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:linear-gradient(135deg,#fff,#f0eadb);border-radius:10px;border:1px solid hsla(0,0%,100%,.85);box-shadow:0 4px 12px -2px rgba(0,0,0,.45),0 1px 3px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.9);flex-shrink:0;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.roadmap_summary___W7pz:hover .roadmap_sticker__LyQEg{transform:scale(1.08) rotate(-3deg)}.roadmap_stickerEmoji__Ma28I{font-size:22px;line-height:1;filter:drop-shadow(0 1px 2px rgba(20,17,13,.2));font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla,EmojiOne Color,sans-serif}.roadmap_entry__a7xVO:nth-child(3n+1) .roadmap_sticker__LyQEg{transform:rotate(-1.5deg)}.roadmap_entry__a7xVO:nth-child(3n+2) .roadmap_sticker__LyQEg{transform:rotate(1deg)}.roadmap_entry__a7xVO:nth-child(3n+3) .roadmap_sticker__LyQEg{transform:rotate(-.5deg)}.roadmap_entryTitle__VR6XI{font-family:var(--mono);font-size:14.5px;font-weight:500;letter-spacing:-.005em;color:hsla(38,35%,94%,.95);line-height:1.3}.roadmap_chev__MyTgu{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:hsla(38,35%,94%,.4);transition:transform .2s ease,color .15s ease}.roadmap_details__cKJka[open] .roadmap_chev__MyTgu{transform:rotate(180deg);color:hsla(38,35%,94%,.85)}.roadmap_expand__Iqx0U{padding:6px 4px 22px 76px;display:flex;flex-direction:column;gap:12px;animation:roadmap_expandIn__3nuTo .22s ease-out}@keyframes roadmap_expandIn__3nuTo{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.roadmap_line__zQyKO{display:grid;grid-template-columns:130px 1fr;gap:16px;align-items:baseline}.roadmap_lineTag__7yVZ_{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding-top:2px}.roadmap_lineTagBefore___D01D{color:hsla(0,100%,71%,.75)}.roadmap_lineTagAfter__4_O6n{color:#6fd1a4}.roadmap_lineBody__kgNzN{font-family:var(--mono);font-size:13px;line-height:1.6;color:hsla(38,35%,94%,.7);margin:0}.roadmap_footer__FOdcd{margin-top:48px;padding-top:28px;border-top:1px dashed hsla(0,0%,100%,.08);display:flex;flex-direction:column;align-items:center;gap:16px}.roadmap_ctaBtn___PhRz{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);color:hsla(38,35%,94%,.95);font-family:var(--mono);font-size:13px;border-radius:8px;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.roadmap_ctaBtn___PhRz:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.22);transform:translateY(-1px)}.roadmap_ctaPrompt__Os9un{color:var(--accent);font-weight:600}.roadmap_follow___QQ94{font-family:var(--mono);font-size:12px;color:hsla(38,35%,94%,.45);margin:0}.roadmap_follow___QQ94 a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.roadmap_follow___QQ94 a:hover{color:var(--accent-hi)}.roadmap_lastUpdated__8eBm1{position:relative;z-index:1;font-family:var(--mono);font-size:var(--t-caption);color:var(--text-lo);text-align:center;letter-spacing:.04em}@media (max-width:768px){.roadmap_page__cxgSN{padding:72px 0 80px;gap:40px}.roadmap_header__wJk6_{padding:0 20px}.roadmap_title__30vPp{font-size:36px}.roadmap_lede__FKKG0{font-size:var(--t-body-m)}.roadmap_window__oh6rT{border-radius:12px}}@media (max-width:640px){.roadmap_body__U2qQ7{font-size:13px;padding:18px 18px 26px}.roadmap_banner__vkN6n{font-size:11px}.roadmap_summary___W7pz{grid-template-columns:auto auto 1fr;gap:12px}.roadmap_chev__MyTgu{grid-column:3;justify-self:end}.roadmap_entryTitle__VR6XI{grid-column:1/-1;padding-top:8px;padding-left:0}.roadmap_expand__Iqx0U{padding:4px 0 18px}.roadmap_line__zQyKO{grid-template-columns:1fr;gap:4px}}