.site-header.svelte-a8kxe2{z-index:40;border-bottom:1px solid #0000;transition:background-color .22s,border-color .22s,box-shadow .22s;position:sticky;top:0}.site-header.is-scrolled.svelte-a8kxe2{background:rgba(var(--site-header-surface-rgb,253, 246, 249), .84);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 10px 30px -24px #2a153073}.site-header__inner.svelte-a8kxe2{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;height:4.75rem;display:grid}.brand.svelte-a8kxe2{justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.brand.svelte-a8kxe2 img:where(.svelte-a8kxe2){width:auto;height:2.9rem}.site-nav--desktop{align-items:center;display:flex}.nav-list{align-items:center!important;gap:.15rem!important;display:flex!important}.nav-link{all:unset;box-sizing:border-box;color:var(--muted-strong);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.2em;padding:.7rem .95rem;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex;position:relative}.nav-link.is-active{color:var(--text)}.nav-link:hover,.nav-link[data-state=open]{background:var(--accent-bright);color:var(--accent-deep)}.nav-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nav-link>svg{opacity:.7;width:.8rem;height:.8rem;margin-left:.15rem}.nav-dropdown{gap:.15rem;width:22rem;display:grid;border:1px solid var(--line)!important;background:var(--card)!important;border-radius:1.25rem!important;padding:.5rem!important;box-shadow:0 2px 6px #2a15300d,0 24px 48px -16px #2a153038!important}.nav-dropdown-link{border-radius:.85rem;align-items:center;gap:.85rem;padding:.6rem .7rem;text-decoration:none;transition:background-color .14s;display:flex}.nav-dropdown-link:hover,.nav-dropdown-link:focus-visible,.nav-dropdown-link.is-active{background:var(--background)}.nav-dropdown-link__icon{background:var(--accent-bright);width:2.4rem;height:2.4rem;color:var(--primary);border-radius:.75rem;flex-shrink:0;place-items:center;transition:background-color .14s,color .14s;display:grid}.nav-dropdown-link:hover .nav-dropdown-link__icon,.nav-dropdown-link.is-active .nav-dropdown-link__icon{background:var(--primary);color:var(--primary-foreground)}.nav-dropdown-link__text{gap:.15rem;display:grid}.nav-dropdown-link__label{color:var(--text);align-items:center;gap:.25rem;font-size:.92rem;font-weight:650;line-height:1.2;display:inline-flex}.nav-dropdown-link__desc{color:var(--muted-foreground);font-size:.78rem;line-height:1.4}.nav-dropdown-link--feature{border-top:1px solid var(--line);border-radius:0 0 .85rem .85rem;margin-top:.35rem;padding-top:.85rem}.nav-dropdown-link--feature .nav-dropdown-link__icon{background:var(--purple-soft);color:var(--purple)}.site-header__actions.svelte-a8kxe2{justify-self:end;align-items:center;gap:.4rem;display:flex}.nav-support.svelte-a8kxe2{color:var(--accent-deep);border-radius:999px;align-items:center;gap:.45rem;padding:.7rem .95rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:background-color .16s;display:inline-flex}.nav-support.svelte-a8kxe2 svg{color:var(--primary);transition:transform .2s}.nav-support.svelte-a8kxe2:hover,.nav-support.is-active.svelte-a8kxe2{background:var(--accent-bright)}.nav-support.svelte-a8kxe2:hover svg{transform:scale(1.15)}.nav-cta.svelte-a8kxe2{flex-shrink:0}.nav-toggle{border:1px solid var(--line-strong);background:var(--card);width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;border-radius:999px;place-items:center;transition:background-color .16s;display:none}.nav-toggle:hover{background:var(--accent-bright)}@media (width<=960px){.nav-support.svelte-a8kxe2{display:none}}@media (width<=840px){.site-header__inner.svelte-a8kxe2{grid-template-columns:1fr auto;height:4.25rem}.brand.svelte-a8kxe2 img:where(.svelte-a8kxe2){height:2.5rem}.site-nav--desktop,.nav-cta.svelte-a8kxe2{display:none!important}.nav-toggle{display:inline-grid}}.site-sheet-nav{max-height:100svh;padding:4.5rem 1.25rem 1.5rem;overflow-y:auto;background:var(--background)!important}.site-nav--sheet.svelte-a8kxe2{gap:1.25rem;width:min(100%,36rem);margin-inline:auto;display:grid}.sheet-group.svelte-a8kxe2{border-bottom:1px solid var(--line);gap:.1rem;padding-bottom:1.25rem;display:grid}.sheet-group__label.svelte-a8kxe2{color:var(--accent-deep);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:700}.sheet-group.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:var(--text);font-family:var(--font-display);align-items:center;gap:.35rem;padding:.4rem 0;font-size:1.65rem;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}.sheet-group.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,.sheet-group.svelte-a8kxe2 a.active:where(.svelte-a8kxe2){color:var(--primary)}.sheet-actions.svelte-a8kxe2{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.site-footer.svelte-4jwo3w{border-top:1px solid var(--line);background:var(--card);padding-block:clamp(3rem,6vw,4.5rem) 2rem}.footer-grid.svelte-4jwo3w{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5rem;display:grid}.footer-brand.svelte-4jwo3w img:where(.svelte-4jwo3w){width:min(200px,100%)}.footer-brand.svelte-4jwo3w p:where(.svelte-4jwo3w){max-width:34ch;color:var(--muted-foreground);font-size:.95rem;line-height:1.7}.footer-column.svelte-4jwo3w h2:where(.svelte-4jwo3w){color:var(--accent-deep);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.74rem;font-weight:700}.footer-links.svelte-4jwo3w{gap:.7rem;display:grid}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w),.social-list.svelte-4jwo3w a:where(.svelte-4jwo3w){color:var(--muted-foreground);font-size:.92rem;text-decoration:none;transition:color .18s}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover,.social-list.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--primary)}.social-list.svelte-4jwo3w{flex-wrap:wrap;gap:.6rem;margin-top:.25rem;display:flex}.social-list.svelte-4jwo3w a:where(.svelte-4jwo3w){border:1px solid var(--line-strong);background:var(--background);border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;transition:background .18s,border-color .18s,color .18s;display:inline-grid}.social-list.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{background:var(--accent-bright);border-color:var(--accent-soft);color:var(--accent-deep)}.footer-bottom.svelte-4jwo3w{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.4rem;display:flex}.footer-bottom.svelte-4jwo3w p:where(.svelte-4jwo3w){color:var(--muted-foreground);font-size:.87rem}.footer-links--inline.svelte-4jwo3w{flex-wrap:wrap;gap:1rem;display:flex}@media (width<=860px){.footer-grid.svelte-4jwo3w{grid-template-columns:1fr}.footer-bottom.svelte-4jwo3w{flex-direction:column;align-items:flex-start}}
