._Root_yni5l_1{--aa-accent-a: #4e60c6;--aa-accent-b: #34dad0;--bg: #fff;--fg: #000321;--muted: #4b5563;--soft: #6b7280;--hairline: #e5e7eb;--surface: #f9fafb;background:var(--bg);color:var(--fg);min-height:100vh}._GradientText_yni5l_16{background:linear-gradient(135deg,var(--aa-accent-a),var(--aa-accent-b));background-clip:text;color:transparent}._Hero_yni5l_24{background:var(--bg);overflow:hidden;position:relative}._HeroBlobLeft_yni5l_30,._HeroBlobRight_yni5l_31{border-radius:var(--border-radius-rounded-circular);filter:blur(40px);pointer-events:none;position:absolute}._HeroBlobLeft_yni5l_30{background:radial-gradient(circle,rgb(96 165 250 / .22),transparent 65%);height:26.25rem;left:-6rem;top:2.5rem;width:26.25rem}._HeroBlobRight_yni5l_31{background:radial-gradient(circle,rgb(52 218 208 / .18),transparent 65%);height:28.75rem;right:0;top:-5rem;width:28.75rem}._HeroInner_yni5l_54{margin:0 auto;max-width:72rem;padding:calc(var(--navbar-height) + var(--space-4xl)) var(--space-3xl) var(--space-6xl);position:relative}@media only screen and (min-width:576px){._HeroInner_yni5l_54{padding:calc(var(--navbar-height) + var(--space-5xl)) var(--space-4xl) 5rem}}._HeroBadge_yni5l_66{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--border-radius-rounded-circular);color:var(--muted);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-md);margin-bottom:var(--space-3xl);padding:var(--space-sm) var(--space-lg)}._Dot_yni5l_80{animation:_pulse_yni5l_1 1.8s ease-in-out infinite;background:#5eead4;border-radius:var(--border-radius-rounded-circular);height:.375rem;width:.375rem}@media(prefers-reduced-motion:reduce){._Dot_yni5l_80{animation:none}}@keyframes _pulse_yni5l_1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}._HeroTitle_yni5l_105{color:var(--fg);font-size:clamp(2.5rem,6vw,4rem);font-weight:var(--font-weight-bold);letter-spacing:-.03em;line-height:var(--line-height-xs);margin-bottom:var(--space-2xl)}._HeroDesc_yni5l_114{color:var(--muted);line-height:var(--line-height-lg);margin-bottom:var(--space-4xl);max-width:40rem}@media only screen and (min-width:576px){._HeroDesc_yni5l_114{font-size:var(--font-size-xl)}}._Subscribe_yni5l_125{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-lg);max-width:30rem}._SubscribeLabel_yni5l_133{color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._SubscribeRequired_yni5l_139{color:var(--color-red-500);padding-left:var(--space-xs)}._SubscribeRow_yni5l_144{display:flex;flex-direction:column;gap:var(--space-md)}@media only screen and (min-width:576px){._SubscribeRow_yni5l_144{flex-direction:row}}._SubscribeField_yni5l_154{align-items:center;background:var(--bg);border:1px solid var(--hairline);border-radius:var(--border-radius-rounded-circular);display:flex;flex:1;gap:var(--space-md);height:3rem;padding:0 var(--space-xl)}._SubscribeField_yni5l_154._isInvalid_yni5l_165{border-color:var(--color-red-500)}._SubscribeInput_yni5l_170{background:transparent;border:0;color:var(--fg);flex:1;font-size:var(--font-size-sm);outline:none}@media(pointer:coarse){._SubscribeInput_yni5l_170{font-size:var(--font-size-md)}}._SubscribeBtn_yni5l_184{align-items:center;background:linear-gradient(135deg,var(--aa-accent-a),var(--aa-accent-b));border:0;border-radius:var(--border-radius-rounded-circular);color:var(--white);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-md);height:3rem;justify-content:center;padding:0 var(--space-3xl);transition:transform .12s}._SubscribeBtn_yni5l_184:active{transform:scale(.98)}._SubscribeBtn_yni5l_184:disabled{cursor:not-allowed;opacity:.6}._SubscribeError_yni5l_210{color:var(--color-red-500);font-size:var(--font-size-xs)}._SubscribeSuccess_yni5l_215{color:var(--fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-lg)}._FollowNote_yni5l_222{color:var(--soft);font-size:var(--font-size-xs)}._FollowNote_yni5l_222 a{color:inherit;text-decoration:underline;text-underline-offset:2px}._FilterBar_yni5l_235{backdrop-filter:blur(14px);background:#ffffffd9;border-bottom:1px solid var(--hairline);position:sticky;top:calc(var(--navbar-height) + var(--announcement-height, 0px));z-index:var(--z-index-popper)}._FilterInner_yni5l_244{margin:0 auto;max-width:72rem;padding:0 var(--space-3xl)}@media only screen and (min-width:576px){._FilterInner_yni5l_244{padding:0 var(--space-4xl)}}._FilterRow_yni5l_254{align-items:center;display:flex;gap:var(--space-lg);justify-content:space-between;padding:var(--space-lg) 0}._ViewToggle_yni5l_262{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--border-radius-rounded-circular);display:inline-flex;padding:var(--space-sm)}._ViewToggle_yni5l_262 button{appearance:none;background:transparent;border:0;border-radius:var(--border-radius-rounded-circular);color:var(--muted);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:2rem;padding:0 var(--space-xl);text-transform:capitalize}._ViewToggle_yni5l_262 button._isActive_yni5l_284{background:var(--fg);color:var(--bg)}._FilterPills_yni5l_289{display:none}@media only screen and (min-width:768px){._FilterPills_yni5l_289{align-items:center;display:inline-flex;gap:var(--space-sm)}}._FilterPill_yni5l_289{appearance:none;background:transparent;border:0;border-radius:var(--border-radius-rounded-circular);color:var(--muted);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);height:2rem;padding:0 var(--space-lg)}._FilterPill_yni5l_289._isActive_yni5l_284{background:var(--fg);color:var(--bg)}._FilterMobile_yni5l_317{display:block}@media only screen and (min-width:768px){._FilterMobile_yni5l_317{display:none}}._FilterSelect_yni5l_325{background:var(--bg);border:1px solid var(--hairline);border-radius:var(--border-radius-rounded-circular);color:var(--fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);height:2.25rem;outline:none;padding:0 var(--space-lg)}._MonthRail_yni5l_337{align-items:center;display:flex;gap:var(--space-md);overflow-x:auto;padding-bottom:var(--space-lg);scrollbar-width:none}._MonthRail_yni5l_337::-webkit-scrollbar{display:none}._MonthRailLabel_yni5l_350{color:var(--soft);flex-shrink:0;font-size:var(--font-size-xs);letter-spacing:.08em;margin-right:var(--space-sm);text-transform:uppercase}._MonthChip_yni5l_359{appearance:none;background:var(--surface);border:0;border-radius:var(--border-radius-rounded-circular);color:var(--muted);cursor:pointer;flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);height:1.75rem;padding:0 var(--space-lg)}._MonthChip_yni5l_359._isActive_yni5l_284{background:#f0fdfa;box-shadow:inset 0 0 0 1px #99f6e4;color:#0b6a5e}._ChangelogInner_yni5l_381{display:flex;flex-direction:column;margin:0 auto;max-width:72rem;padding:var(--space-6xl) var(--space-3xl)}@media only screen and (min-width:576px){._ChangelogInner_yni5l_381{padding:5rem var(--space-4xl)}}._ReleaseSection_yni5l_393{scroll-margin-top:calc(var(--navbar-height) + var(--announcement-height, 0px) + 6.875rem)}._ReleaseGroup_yni5l_399{position:relative}@media only screen and (min-width:768px){._ReleaseGroup_yni5l_399{display:grid;gap:var(--space-5xl);grid-template-columns:11.25rem 1fr}}._ReleaseSidebar_yni5l_409{margin-bottom:var(--space-3xl)}@media only screen and (min-width:768px){._ReleaseSidebar_yni5l_409{align-self:start;margin-bottom:0;position:sticky;top:calc(var(--navbar-height) + var(--announcement-height, 0px) + 7.5rem)}}._ReleasedKicker_yni5l_420{color:var(--soft);font-size:var(--font-size-xs);letter-spacing:.12em;margin-bottom:var(--space-sm);text-transform:uppercase}._ReleaseDate_yni5l_428{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;line-height:var(--line-height-sm);margin-bottom:var(--space-sm)}._ReleaseCount_yni5l_436{color:var(--soft);font-size:var(--font-size-xs)}._EntriesGap_yni5l_441{display:flex;flex-direction:column;gap:var(--space-6xl)}._Entry_yni5l_447{display:block}._EntryMeta_yni5l_451{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-lg);margin-bottom:var(--space-lg)}._EntryAuthor_yni5l_459{align-items:center;color:var(--soft);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-md)}._AuthorAvatar_yni5l_467{border-radius:var(--border-radius-rounded-circular);color:var(--white);display:grid;flex-shrink:0;font-size:.5625rem;font-weight:var(--font-weight-bold);height:1.25rem;object-fit:cover;place-items:center;width:1.25rem}._EntryTitle_yni5l_480{color:var(--fg);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:-.015em;line-height:var(--line-height-sm);margin-bottom:var(--space-2xl)}._EntryTitle_yni5l_480._isLarge_yni5l_489{font-size:var(--font-size-3xl)}._EntryImage_yni5l_493{border-radius:var(--border-radius-2xl);margin-bottom:var(--space-xl);overflow:hidden}._EntryImage_yni5l_493 img{display:block;height:auto;width:100%}._EntryBody_yni5l_505{color:var(--muted);line-height:var(--line-height-lg);margin-bottom:var(--space-xl);max-width:40rem}._EntryBody_yni5l_505._isLarge_yni5l_489{font-size:var(--font-size-lg)}._EntryBody_yni5l_505 :is(p,ul,ol){margin:0 0 var(--space-lg)}._EntryLearnMore_yni5l_520{align-items:center;color:#0b6a5e;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-sm);text-decoration:none}._EntryLearnMoreIcon_yni5l_530{height:var(--icon-size-sm);width:var(--icon-size-sm)}._ArchiveNote_yni5l_535{border-top:1px solid var(--hairline);color:var(--soft);font-size:var(--font-size-sm);padding-top:var(--space-5xl);text-align:center}._ArchiveNote_yni5l_535 a{color:#0b6a5e;text-decoration:underline;text-underline-offset:2px}._Badge_yni5l_551{align-items:center;border:1px solid transparent;border-radius:var(--border-radius-rounded-circular);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-sm);letter-spacing:.01em;padding:var(--space-sm) var(--space-md)}._BadgeDot_yni5l_563{border-radius:var(--border-radius-rounded-circular);height:.375rem;width:.375rem}._BadgeFeature_yni5l_569{background:#f0fdfa;border-color:#99f6e4;color:#0b6a5e}._BadgeImprovement_yni5l_575{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}._BadgeFix_yni5l_581{background:#f3f4f6;border-color:#e5e7eb;color:#374151}._RoadmapInner_yni5l_589{margin:0 auto;max-width:72rem;padding:var(--space-6xl) var(--space-3xl)}@media only screen and (min-width:576px){._RoadmapInner_yni5l_589{padding:5rem var(--space-4xl)}}._RoadmapIntro_yni5l_599{margin-bottom:var(--space-5xl);max-width:45rem}._RoadmapEyebrow_yni5l_604{color:#0b6a5e;font-size:var(--font-size-xs);letter-spacing:.12em;margin-bottom:var(--space-lg);text-transform:uppercase}._RoadmapTitle_yni5l_612{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:var(--line-height-xs);margin-bottom:var(--space-xl)}._RoadmapDesc_yni5l_620{color:var(--muted);line-height:var(--line-height-lg)}._RoadmapMonthSection_yni5l_625{scroll-margin-top:calc(var(--navbar-height) + var(--announcement-height, 0px) + 6.875rem)}._RoadmapMonthHeading_yni5l_631{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;line-height:var(--line-height-sm);margin-bottom:var(--space-2xl)}._RoadmapGrid_yni5l_639{display:flex;flex-direction:column;gap:var(--space-3xl);margin-bottom:var(--space-6xl)}@media only screen and (min-width:992px){._RoadmapGrid_yni5l_639{flex-direction:row;gap:var(--space-2xl)}}._RoadmapCol_yni5l_651{flex:1;min-width:0}._RoadmapColHead_yni5l_656{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xl)}._RoadmapColTitle_yni5l_663{align-items:center;display:flex;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);gap:var(--space-md);letter-spacing:-.01em}._RoadmapColIcon_yni5l_672{border-radius:var(--border-radius-rounded-circular);display:grid;font-size:var(--font-size-sm);height:1.75rem;overflow:hidden;place-items:center;width:1.75rem}._RoadmapColIconImg_yni5l_682{height:1rem;object-fit:contain;width:1rem}._RoadmapColIconPlanned_yni5l_688{background:#fef3c7;color:#92400e}._RoadmapColIconProgress_yni5l_693{background:#eff6ff;color:#1d4ed8}._RoadmapColIconShipped_yni5l_698{background:#f0fdfa;color:#0b6a5e}._RoadmapCount_yni5l_703{color:var(--soft);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}._RoadmapCards_yni5l_710{display:flex;flex-direction:column;gap:var(--space-lg)}._RoadmapCard_yni5l_710{background:var(--bg);border:1px solid var(--hairline);border-radius:var(--border-radius-xl);padding:var(--space-2xl);transition:transform .12s ease}._RoadmapCard_yni5l_710:hover{transform:translateY(-2px)}._RoadmapCardHead_yni5l_728{align-items:flex-start;display:flex;gap:var(--space-lg);justify-content:space-between;margin-bottom:var(--space-md)}._ShippedTag_yni5l_736{color:#0b6a5e;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}._RoadmapCardTitle_yni5l_744{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:var(--line-height-sm);margin-bottom:var(--space-md)}._RoadmapCardDesc_yni5l_752{color:var(--muted);font-size:var(--font-size-sm);line-height:var(--line-height-md);margin-bottom:var(--space-lg)}._RoadmapCardLink_yni5l_759{align-items:center;appearance:none;background:transparent;border:0;color:#0b6a5e;cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-sm);width:100%}._RoadmapCardIcon_yni5l_773{height:var(--icon-size-sm);width:var(--icon-size-sm)}._RoadmapCta_yni5l_778{background:linear-gradient(135deg,#eff6ff,#f0fdfa);border:1px solid var(--hairline);border-radius:var(--border-radius-2xl);overflow:hidden;padding:var(--space-4xl);position:relative}@media only screen and (min-width:576px){._RoadmapCta_yni5l_778{padding:var(--space-5xl)}}._RoadmapCtaBlob_yni5l_791{background:radial-gradient(circle,rgb(52 218 208 / .25),transparent 65%);border-radius:var(--border-radius-rounded-circular);filter:blur(30px);height:18rem;pointer-events:none;position:absolute;right:-3rem;top:-2.5rem;width:18rem}._RoadmapCtaInner_yni5l_803{max-width:40rem;position:relative}._RoadmapCtaTitle_yni5l_808{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:var(--line-height-sm);margin-bottom:var(--space-lg)}._RoadmapCtaDesc_yni5l_816{color:var(--muted);line-height:var(--line-height-lg);margin-bottom:var(--space-3xl)}._RoadmapCtaBtn_yni5l_822{align-items:center;background:linear-gradient(135deg,var(--aa-accent-a),var(--aa-accent-b));border-radius:var(--border-radius-rounded-circular);color:var(--white);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-md);height:2.75rem;padding:0 var(--space-2xl);text-decoration:none}._RoadmapCtaIcon_yni5l_836{height:var(--icon-size-sm);width:var(--icon-size-sm)}._GroupGap_yni5l_841{display:flex;flex-direction:column;gap:4.5rem;margin-bottom:var(--space-3xl)}@media only screen and (min-width:768px){:root{--navbar-height: 5.5rem}}:root{--bicolor-gradient: linear-gradient(95deg, #6e73f6 -39.75%, #30d4ac 109.5%);--announcement-gradient: linear-gradient(90deg, #f63b46 -29.37%, #666cff 112.03%);--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--shadow-dropdown: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -2px rgb(0 0 0 / .05);--z-index-announcement: calc(var(--z-index-navbar) + 1)}
