.list[data-astro-cid-moigkfcc]{padding:clamp(40px, 5vw, 72px) var(--gutter-x) var(--section-y);background:var(--cs-900);container-type:inline-size}.timeline[data-astro-cid-moigkfcc]{flex-direction:column;gap:clamp(36px,4cqw,56px);max-width:1000px;margin:0 auto;padding:0;list-style:none;display:flex}.item[data-astro-cid-moigkfcc]{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:clamp(20px,3cqw,40px);display:grid}.when[data-astro-cid-moigkfcc]{color:var(--cs-550);align-items:center;gap:10px;padding-top:10px;font-size:13.5px;font-weight:500;display:flex;position:sticky;top:96px}.dot[data-astro-cid-moigkfcc]{background:var(--cs-brand);width:9px;height:9px;box-shadow:0 0 0 4px var(--cs-900);border-radius:50%}.card[data-astro-cid-moigkfcc]{border-radius:var(--radius-xl);background:var(--cs-950);box-shadow:var(--shadow-hairline);transition:box-shadow .2s var(--ease-std), transform .2s var(--ease-std);overflow:hidden}.card[data-astro-cid-moigkfcc]:hover{box-shadow:inset 0 0 0 1px var(--cs-750), var(--shadow-lift);transform:translateY(-2px)}.fig[data-astro-cid-moigkfcc]{padding:10px 10px 0;display:block}.body[data-astro-cid-moigkfcc]{flex-direction:column;align-items:flex-start;gap:12px;padding:20px clamp(18px,2.4cqw,28px) 24px;display:flex}.meta[data-astro-cid-moigkfcc]{color:var(--cs-550);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.badge[data-astro-cid-moigkfcc]{border-radius:var(--radius-full);background:var(--cs-brand);height:22px;color:var(--on-brand);align-items:center;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.sep[data-astro-cid-moigkfcc]{background:var(--cs-800);width:1px;height:14px}.label[data-astro-cid-moigkfcc]{font-family:var(--font-code);color:var(--cs-50);font-size:12px;font-weight:600}.title[data-astro-cid-moigkfcc]{font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(22px,2.4cqw,30px);font-weight:700;line-height:1.18}.title[data-astro-cid-moigkfcc] a[data-astro-cid-moigkfcc]{color:var(--cs-brand-strong);text-decoration:none}.title[data-astro-cid-moigkfcc] a[data-astro-cid-moigkfcc]:hover{text-underline-offset:4px;text-decoration:underline 2px}.desc[data-astro-cid-moigkfcc]{font-size:var(--fs-card-desc);color:var(--cs-550);text-wrap:pretty;margin:0;line-height:1.65}.more[data-astro-cid-moigkfcc]{color:var(--cs-brand-strong);transition:gap .15s var(--ease-std);align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.more[data-astro-cid-moigkfcc]:hover{gap:9px}.title[data-astro-cid-moigkfcc] a[data-astro-cid-moigkfcc]:focus-visible,.more[data-astro-cid-moigkfcc]:focus-visible{outline:2px solid var(--cs-brand);outline-offset:2px}@container (width<=760px){.item[data-astro-cid-moigkfcc]{grid-template-columns:minmax(0,1fr);gap:12px}.when[data-astro-cid-moigkfcc]{padding-top:0;position:static}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-moigkfcc]:hover{transform:none}}.hero[data-astro-cid-qwzsifbw]{isolation:isolate;background:var(--cs-950);border-bottom:1px solid var(--cs-800);position:relative;overflow:hidden}.hero__art[data-astro-cid-qwzsifbw]{pointer-events:none;max-width:1440px;margin:0 auto;position:absolute;inset:0}.hero__bubble[data-astro-cid-qwzsifbw]{width:var(--d);height:var(--d);background:var(--cs-950);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cs-brand) 18%, transparent), var(--shadow-menu);color:var(--cs-brand);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.hero__bubble--left[data-astro-cid-qwzsifbw]{left:max(16px, calc(50% - var(--x)))}.hero__bubble--right[data-astro-cid-qwzsifbw]{right:max(16px, calc(50% - var(--x)))}.hero__bubble[data-astro-cid-qwzsifbw].is-solid{background:var(--cs-brand);color:var(--cs-on-brand);box-shadow:0 10px 24px -8px #ff480073}.hero__dot[data-astro-cid-qwzsifbw]{width:var(--d);height:var(--d);border-radius:50%;position:absolute}.hero__dot--left[data-astro-cid-qwzsifbw]{left:calc(50% - var(--x))}.hero__dot--right[data-astro-cid-qwzsifbw]{right:calc(50% - var(--x))}.hero__dot--brand[data-astro-cid-qwzsifbw]{background:var(--cs-brand)}.hero__dot--soft[data-astro-cid-qwzsifbw]{background:color-mix(in srgb, var(--cs-brand) 55%, transparent)}.hero__dot--strong[data-astro-cid-qwzsifbw]{background:var(--cs-brand-strong)}.hero__inner[data-astro-cid-qwzsifbw]{max-width:var(--max-page);padding:clamp(56px, 8vw, 88px) var(--gutter-x) clamp(48px, 7vw, 72px);text-align:center;flex-direction:column;align-items:center;gap:20px;margin:0 auto;display:flex;position:relative}.hero[data-astro-cid-qwzsifbw] svg{flex-shrink:0;display:block}.announce[data-astro-cid-qwzsifbw]{border-radius:var(--radius-lg);background:var(--cs-950);max-width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--cs-800), 0 8px 24px -12px #ff48004d, 0 1px 2px 0 light-dark(#121a2b0d,#0006);transition:box-shadow .2s var(--ease-std), transform .2s var(--ease-std);align-items:center;gap:12px;padding:6px 16px 6px 6px;text-decoration:none;display:inline-flex}.announce[data-astro-cid-qwzsifbw]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cs-brand) 50%, var(--cs-800)), 0 14px 32px -12px #ff480066;text-decoration:none;transform:translateY(-1px)}.announce[data-astro-cid-qwzsifbw]:focus-visible{box-shadow:inset 0 0 0 1px var(--cs-600), var(--shadow-focus);outline:2px solid #0000}.announce__icon[data-astro-cid-qwzsifbw]{border-radius:var(--radius-md);background:var(--cs-brand);width:32px;height:32px;color:var(--cs-on-brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.announce__text[data-astro-cid-qwzsifbw]{color:var(--cs-550);white-space:nowrap;font-size:15px;line-height:1.4}.announce__text[data-astro-cid-qwzsifbw] b[data-astro-cid-qwzsifbw]{color:var(--cs-50);font-weight:600}.announce__sep[data-astro-cid-qwzsifbw]{background:var(--cs-800);flex-shrink:0;width:1px;height:20px}.announce__cta[data-astro-cid-qwzsifbw]{color:var(--cs-brand-strong);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.announce__version[data-astro-cid-qwzsifbw]{border-radius:var(--radius-4);background:var(--cs-brand-subtle);font-family:var(--font-code);color:var(--cs-brand-strong);padding:2px 7px;font-size:12px;font-weight:500}.announce__arrow[data-astro-cid-qwzsifbw]{transition:transform .15s var(--ease-std);display:inline-flex}.announce[data-astro-cid-qwzsifbw]:hover .announce__arrow[data-astro-cid-qwzsifbw]{transform:translate(3px)}.hero__title[data-astro-cid-qwzsifbw]{max-width:900px;font-family:var(--font-heading);font-size:var(--fs-hero);letter-spacing:-.04em;color:var(--cs-50);text-wrap:balance;margin:0;font-weight:700;line-height:1.02}.hero__lede[data-astro-cid-qwzsifbw]{max-width:600px;font-size:var(--fs-hero-lede);color:var(--cs-600);text-wrap:pretty;margin:0;line-height:1.62}@media (width<=1300px){.hero__bubble[data-astro-cid-qwzsifbw]:not(.is-primary),.hero__dot[data-astro-cid-qwzsifbw]{display:none}.hero__bubble[data-astro-cid-qwzsifbw].is-primary{transform:scale(.7);top:16px!important}.hero__bubble--left[data-astro-cid-qwzsifbw].is-primary{transform-origin:0 0;left:16px}.hero__bubble--right[data-astro-cid-qwzsifbw].is-primary{transform-origin:100% 0;right:16px}}@media (width<=600px){.hero__art[data-astro-cid-qwzsifbw],.announce__sep[data-astro-cid-qwzsifbw]{display:none}.announce[data-astro-cid-qwzsifbw]{flex-wrap:wrap;justify-content:center;row-gap:6px;padding:8px 12px}.announce__text[data-astro-cid-qwzsifbw]{text-align:left;white-space:normal}}@media (prefers-reduced-motion:reduce){.announce[data-astro-cid-qwzsifbw],.announce__arrow[data-astro-cid-qwzsifbw]{transition:none}}.updates[data-astro-cid-cbeg4ybt]{--font-heading:var(--font-jakarta);--font-text:var(--font-sans);--font-code:var(--font-geist-mono);--gutter-x:clamp(16px, 4vw, 32px);color:var(--cs-50);font-family:var(--font-text);background:var(--cs-950);font-weight:400}
