.wordmark.svelte-rrpri5{color:#000;--brand-logo-color:#000}.dark .wordmark.svelte-rrpri5{color:#fff;--brand-logo-color:#e8eeee}.brand-mark.svelte-fnkxd3{color:#000;--brand-logo-color:#000}.dark .brand-mark.svelte-fnkxd3{color:#fff;--brand-logo-color:#e8eeee}.sheet-layout.svelte-1l6p926{width:100%;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));flex-direction:column;flex:1 0 auto;display:flex}.sheet-branding.svelte-1l6p926{flex-shrink:0;justify-content:center;padding-top:clamp(40px,6dvh,64px);display:flex;position:relative}.sheet-brand-link.svelte-1l6p926 svg{width:auto;height:clamp(64px,9dvh,88px)}.sheet-navigation.svelte-1l6p926{flex-direction:column;flex:1 0 auto;justify-content:center;width:100%;max-width:28rem;margin-inline:auto;padding-block:clamp(24px,5dvh,48px);font-size:clamp(1.75rem,7.5vw,2.25rem);line-height:1.15;display:flex}.sheet-footer.svelte-1l6p926{flex-shrink:0;width:100%;max-width:28rem;margin-inline:auto}.site-header.svelte-5pi5rv{--header-gutter:12px;--header-inset:max(var(--header-gutter), calc((100% - 72rem) / 2));z-index:40;isolation:isolate;height:62px;position:fixed;inset:0 0 auto;transform:translateY(8px)}.header-surface.svelte-5pi5rv{z-index:-1;inset:0 var(--header-inset);border:1px solid color-mix(in oklch, var(--border) 70%, transparent);background:color-mix(in oklch, var(--phone) 20%, transparent);box-shadow:0 10px 20px -8px color-mix(in oklch, var(--foreground) 30%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:none;border-radius:31px;position:absolute}.dark .header-surface.svelte-5pi5rv{box-shadow:0 10px 20px -8px color-mix(in oklch, var(--primary) 30%, transparent)}.header-content.svelte-5pi5rv{width:calc(100% - var(--header-gutter) * 2);justify-content:space-between;align-items:center;max-width:72rem;height:100%;margin-inline:auto;padding-inline:12px;display:flex}.docked.svelte-5pi5rv{transform:translateY(0)}.docked.svelte-5pi5rv .header-surface:where(.svelte-5pi5rv){border-color:#0000;border-bottom-color:color-mix(in oklch, var(--border) 40%, transparent);background:var(--background);border-radius:0;inset-inline:0;box-shadow:0 0 #0000}.motion-ready.svelte-5pi5rv{transition:transform .32s ease-out}.motion-ready.svelte-5pi5rv .header-surface:where(.svelte-5pi5rv){transition:left .32s ease-out,right .32s ease-out,border-radius .32s ease-out,background-color .32s ease-out,border-color .32s ease-out,box-shadow .32s ease-out}@media (width>=640px){.site-header.svelte-5pi5rv{--header-gutter:24px}.header-content.svelte-5pi5rv{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.site-header.svelte-5pi5rv,.motion-ready.svelte-5pi5rv .header-surface:where(.svelte-5pi5rv){transition:none}}
