.skip-link[data-astro-cid-z4jru4n3]{z-index:200;background:var(--ft-action-bg);color:var(--ft-action-text);border-radius:999px;padding:12px 20px;position:absolute;top:-100px;left:8px}.skip-link[data-astro-cid-z4jru4n3]:focus{top:8px}.ft-btn[data-astro-cid-j6ocf6pu]{box-sizing:border-box;min-height:52px;font:inherit;text-align:center;cursor:pointer;transition:opacity .12s var(--ft-ease), transform .12s var(--ft-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:16px;font-weight:500;line-height:22px;display:inline-flex}.ft-btn[data-astro-cid-j6ocf6pu]:active{transform:scale(.98)}.ft-btn[data-astro-cid-j6ocf6pu]:disabled{cursor:not-allowed;opacity:.55;transform:none}.ft-btn[data-astro-cid-j6ocf6pu][hidden]{display:none}.ft-btn--primary[data-astro-cid-j6ocf6pu]{background:var(--ft-action-bg);color:var(--ft-action-text)}.ft-btn--primary[data-astro-cid-j6ocf6pu]:hover{opacity:.88}.ft-btn--secondary[data-astro-cid-j6ocf6pu]{color:var(--ft-text);border-color:var(--ft-control-border);background:0 0}.ft-btn--secondary[data-astro-cid-j6ocf6pu]:hover{background:var(--ft-surface)}.ft-btn--text[data-astro-cid-j6ocf6pu]{min-height:48px;color:var(--ft-accent-text);text-underline-offset:3px;background:0 0;padding-inline:4px;text-decoration:underline}.ft-btn[data-astro-cid-j6ocf6pu] svg{flex:none;width:20px;height:20px}@media (prefers-reduced-motion:reduce){.ft-btn[data-astro-cid-j6ocf6pu]:active{transform:none}}.theme-toggle[data-astro-cid-iomzzyrn]{border:1px solid var(--ft-control-border);width:48px;height:48px;color:var(--ft-text);cursor:pointer;transition:background .12s var(--ft-ease);background:0 0;border-radius:999px;flex-shrink:0;place-items:center;padding:0;display:none}.js .theme-toggle[data-astro-cid-iomzzyrn]{display:inline-grid}.theme-toggle[data-astro-cid-iomzzyrn]:hover{background:var(--ft-surface)}.theme-toggle[data-astro-cid-iomzzyrn] svg[data-astro-cid-iomzzyrn]{width:20px;height:20px}.theme-toggle__sun[data-astro-cid-iomzzyrn]{display:none}[data-theme=dark] .theme-toggle__sun[data-astro-cid-iomzzyrn]{display:block}[data-theme=dark] .theme-toggle__moon[data-astro-cid-iomzzyrn]{display:none}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;background:var(--ft-canvas);transition:border-color .2s var(--ft-ease);border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-astro-cid-fzpbxy5g][data-scrolled]{border-bottom-color:var(--ft-border)}.site-header__row[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:12px;min-height:72px;display:flex}.site-header__brand[data-astro-cid-fzpbxy5g]{min-height:48px;color:var(--ft-text);align-items:center;gap:10px;display:inline-flex}.site-header__mark[data-astro-cid-fzpbxy5g]{flex:none;width:22px;height:32px}.site-header__links[data-astro-cid-fzpbxy5g]{gap:32px;margin-left:auto;margin-right:32px;font-size:14px;display:flex}.site-header__links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{align-items:center;min-height:48px;display:inline-flex}.site-header__links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--ft-accent-text)}@media (width<=959px){.site-header__links[data-astro-cid-fzpbxy5g]{display:none}}.site-header__actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:8px;min-width:0;display:flex}.site-header__langs[data-astro-cid-fzpbxy5g]{align-items:center;display:flex}.site-header__lang[data-astro-cid-fzpbxy5g]{min-width:40px;min-height:48px;color:var(--ft-text-secondary);place-items:center;padding-inline:4px;display:inline-grid}.site-header__lang[data-astro-cid-fzpbxy5g]:hover{color:var(--ft-text)}.site-header__lang[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--ft-text);text-underline-offset:6px;font-weight:600;text-decoration:underline}.site-header__live[data-astro-cid-fzpbxy5g]{color:var(--ft-text-secondary);align-items:center;gap:8px;padding-bottom:12px;display:flex}.site-header__live[data-astro-cid-fzpbxy5g][hidden]{display:none}.site-header__dot[data-astro-cid-fzpbxy5g]{background:var(--ft-accent-text);border-radius:999px;flex:none;width:8px;height:8px}.site-header[data-astro-cid-fzpbxy5g] .site-header__cta{white-space:nowrap}@media (width<=359px){.site-header__row[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr auto;gap:0;display:grid}.site-header__actions[data-astro-cid-fzpbxy5g]{display:contents}.site-header__brand[data-astro-cid-fzpbxy5g]{grid-area:1/1}.site-header__langs[data-astro-cid-fzpbxy5g]{grid-area:2/1/auto/-1;justify-content:center}.site-header[data-astro-cid-fzpbxy5g] .theme-toggle{grid-area:1/2}}@media (width<=559px){.site-header[data-astro-cid-fzpbxy5g] .site-header__cta{display:none}}.badges[data-astro-cid-td5nviid]{flex-wrap:wrap;gap:12px;display:flex}.badge[data-astro-cid-td5nviid]{box-sizing:border-box;min-height:52px;color:inherit;white-space:nowrap;transition:opacity .12s var(--ft-ease);border:1px solid;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;display:inline-flex}.badge[data-astro-cid-td5nviid]:hover{opacity:.8}.badge[data-astro-cid-td5nviid] span[data-astro-cid-td5nviid]{text-align:left;flex-direction:column;line-height:1.15;display:flex}.badge[data-astro-cid-td5nviid] small[data-astro-cid-td5nviid]{font-size:12px;font-weight:500}.badge[data-astro-cid-td5nviid] strong[data-astro-cid-td5nviid]{font-size:16px;font-weight:600}.badge[data-astro-cid-td5nviid] svg[data-astro-cid-td5nviid]{flex:none;width:20px;height:20px}.ft-card[data-astro-cid-mx574jlw]{box-sizing:border-box;border-radius:24px;min-width:0;padding:20px}@media (width>=768px){.ft-card[data-astro-cid-mx574jlw]{padding:32px}}.ft-card--r16[data-astro-cid-mx574jlw]{border-radius:16px}.ft-card--neutral[data-astro-cid-mx574jlw]{background:var(--ft-surface);color:var(--ft-text)}.ft-card--lilac[data-astro-cid-mx574jlw]{background:var(--ft-lilac);color:var(--ft-on-tint)}.ft-card--lime[data-astro-cid-mx574jlw]{background:var(--ft-lime);color:var(--ft-on-tint)}.ft-card--blue[data-astro-cid-mx574jlw]{background:var(--ft-blue);color:var(--ft-on-blue)}.ft-card--orange[data-astro-cid-mx574jlw]{background:var(--ft-orange);color:var(--ft-on-orange)}.ft-card--nav[data-astro-cid-mx574jlw]{background:var(--ft-nav-bg);color:var(--ft-nav-text)}.site-footer[data-astro-cid-nns7i3if]{background:var(--ft-canvas);color:var(--ft-text);padding:64px 0 40px}.site-footer__cta{flex-direction:column;gap:24px;scroll-margin-top:88px;display:flex}.site-footer__cta[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{max-width:560px}.site-footer__cols[data-astro-cid-nns7i3if]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px 24px;padding:40px 0 32px;display:grid}.site-footer__cols[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{margin-bottom:8px}.site-footer__cols[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}.site-footer__cols[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{overflow-wrap:anywhere;font-size:16px;line-height:24px}.site-footer__cols[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if][hidden]{display:none}.site-footer__cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;min-width:48px;min-height:48px;display:inline-flex}.site-footer__cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--ft-accent-text);text-underline-offset:3px;text-decoration:underline}.site-footer__cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if][aria-current=page]{font-weight:600}.site-footer__meta[data-astro-cid-nns7i3if]{border-top:1px solid var(--ft-border);flex-wrap:wrap;gap:8px 24px;padding-top:24px;display:flex}.site-footer__meta[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}
