.site-header[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--color-line-2);background:#ffffffeb;backdrop-filter:saturate(1.4) blur(10px)}.site-header__inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:12px;height:64px}.site-header__brand[data-astro-cid-dmqpwcec]{flex:none;display:inline-flex;padding:4px;margin-left:-4px;border-radius:8px;text-decoration:none}.site-nav[data-astro-cid-dmqpwcec]{display:none;margin-inline:auto}.site-nav__list[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:2px}.site-nav__list[data-astro-cid-dmqpwcec]>li[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec],.site-nav__dd-btn[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:8px 12px;border-radius:8px;color:var(--color-ink-2);font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.site-nav__list[data-astro-cid-dmqpwcec]>li[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]:hover,.site-nav__dd-btn[data-astro-cid-dmqpwcec]:hover,.site-nav__dd-btn[data-astro-cid-dmqpwcec][aria-expanded=true]{background:var(--color-paper-2);color:var(--color-ink)}.site-nav__dd[data-astro-cid-dmqpwcec]{position:relative}.site-nav__dd-btn[data-astro-cid-dmqpwcec] .site-nav__chev{transition:transform .2s}.site-nav__dd-btn[data-astro-cid-dmqpwcec][aria-expanded=true] .site-nav__chev{transform:rotate(180deg)}.site-nav__panel[data-astro-cid-dmqpwcec]{position:absolute;top:calc(100% + 8px);left:-8px;width:280px;padding:8px;border:1px solid var(--color-line);border-radius:14px;background:#fff;box-shadow:0 18px 40px -18px #13241f59}.site-nav__panel[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:grid;gap:2px;padding:10px 12px;border-radius:10px;text-decoration:none}.site-nav__panel[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{background:var(--color-paper-2)}.site-nav__panel-label[data-astro-cid-dmqpwcec]{color:var(--color-ink);font-size:.9375rem;font-weight:700;line-height:1.4}.site-nav__panel-note[data-astro-cid-dmqpwcec]{color:var(--color-ink-3);font-size:.8125rem;line-height:1.4}.site-header__actions[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:8px;margin-left:auto}.site-header__login[data-astro-cid-dmqpwcec],.site-header__cta-long[data-astro-cid-dmqpwcec]{display:none}.site-header__menu[data-astro-cid-dmqpwcec]{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;color:var(--color-ink);cursor:pointer}.site-header__menu[data-astro-cid-dmqpwcec]:hover{background:var(--color-paper-2)}.mobile-menu[data-astro-cid-dmqpwcec]{position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 64px);overflow-y:auto;border-top:1px solid var(--color-line-2);background:#fff;box-shadow:0 16px 24px -16px #13241f40}.mobile-menu[data-astro-cid-dmqpwcec] nav[data-astro-cid-dmqpwcec]{padding-block:10px 14px}.mobile-menu__head[data-astro-cid-dmqpwcec]{padding:6px 12px 2px;color:var(--color-ink-3);font-size:.8125rem;font-weight:700;letter-spacing:.08em}.mobile-menu[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{display:grid;gap:2px}.mobile-menu__features[data-astro-cid-dmqpwcec]{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--color-line-2)}.mobile-menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:block;padding:12px;border-radius:8px;color:var(--color-ink-2);font-weight:600;text-decoration:none}.mobile-menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{background:var(--color-paper-2);color:var(--color-ink)}@media(min-width:480px){.site-header__cta-long[data-astro-cid-dmqpwcec]{display:inline}.site-header__cta-short[data-astro-cid-dmqpwcec]{display:none}}@media(min-width:768px){.site-header__login[data-astro-cid-dmqpwcec]{display:inline-flex}}@media(min-width:1024px){.site-nav[data-astro-cid-dmqpwcec]{display:block}.site-header__actions[data-astro-cid-dmqpwcec]{margin-left:0}.site-header__menu[data-astro-cid-dmqpwcec],.mobile-menu[data-astro-cid-dmqpwcec]{display:none}}.footer-badges[data-astro-cid-sz7xmlte]{justify-self:start;display:flex;align-items:center;gap:12px}.footer-cf[data-astro-cid-sz7xmlte]{display:inline-flex;border-radius:8px;overflow:hidden}.footer-cf[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;width:161px;height:auto}.footer-sa[data-astro-cid-sz7xmlte]{width:fit-content;display:inline-flex;border-radius:6px;background:#fff;padding:2px}.footer-sa[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block}.footer[data-astro-cid-sz7xmlte]{padding-block:40px 40px;background:var(--color-night);color:var(--color-night-ink-2);font-size:.875rem}.footer__top[data-astro-cid-sz7xmlte]{display:grid;gap:36px}.footer__tagline[data-astro-cid-sz7xmlte]{margin-top:12px;color:var(--color-night-ink-2)}.footer__nav[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.footer__col[data-astro-cid-sz7xmlte]:last-child{grid-column:1 / -1}.footer__head[data-astro-cid-sz7xmlte]{color:var(--color-night-ink);font-weight:700;letter-spacing:.04em}.footer__nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:2px;margin-top:8px}.footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;padding:6px 0;color:var(--color-night-ink-2);text-decoration:underline;text-decoration-color:#a9c2bb59;text-underline-offset:4px;word-break:auto-phrase;text-wrap:balance}.footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-night-ink);text-decoration-color:currentColor}.footer__notes[data-astro-cid-sz7xmlte]{display:grid;gap:6px;margin-top:40px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .12);font-size:.8125rem;line-height:1.7}.footer__bottom[data-astro-cid-sz7xmlte]{display:grid;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid rgb(255 255 255 / .12);font-size:.8125rem}.footer__legal[data-astro-cid-sz7xmlte]{display:grid;gap:4px}.footer__slack[data-astro-cid-sz7xmlte]{justify-self:end;font-size:.75rem;text-align:right}@media(min-width:640px){.footer__nav[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__col[data-astro-cid-sz7xmlte]:last-child{grid-column:auto}}@media(min-width:1024px){.footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.footer__bottom[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr) auto;align-items:end}}
