header.svelte-1rba983{z-index:var(--z-sticky);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-background-surface);background:color-mix(in srgb, var(--color-background-surface) 76%, transparent);box-shadow:var(--shadow-low);-webkit-backdrop-filter:blur(var(--spacing-3));backdrop-filter:blur(var(--spacing-3));position:sticky;top:0}header[data-overlay].svelte-1rba983{inset-inline:0;z-index:2;min-height:var(--marketing-header-height);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;position:absolute;top:0;overflow:visible}.header-inner.svelte-1rba983{justify-content:space-between;align-items:center;gap:var(--spacing-3);width:min(100%, var(--size-page-max-marketing));padding:var(--spacing-4) var(--spacing-6);min-height:var(--marketing-header-height);flex-wrap:nowrap;margin-inline:auto;display:flex}header[data-overlay].svelte-1rba983 .header-inner:where(.svelte-1rba983){width:100%;max-width:none;padding-inline:var(--spacing-8);padding-block:var(--spacing-2)}.brand.svelte-1rba983{gap:var(--spacing-2);color:inherit;font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:flex}header[data-overlay].svelte-1rba983 .brand:where(.svelte-1rba983){font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tighter)}.brand.svelte-1rba983 img:where(.svelte-1rba983){width:var(--spacing-6);height:var(--spacing-6)}header[data-overlay].svelte-1rba983 .brand:where(.svelte-1rba983) img:where(.svelte-1rba983){width:1.15em;height:1.15em}.header-actions.svelte-1rba983{align-items:center;gap:var(--spacing-2);display:flex}.header-actions.svelte-1rba983 a:where(.svelte-1rba983){min-height:var(--size-element-md);padding-inline:var(--spacing-3);border-radius:var(--radius-inner);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background var(--duration-medium-min) var(--ease-standard), color var(--duration-medium-min) var(--ease-standard), box-shadow var(--duration-medium-min) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}header[data-overlay].svelte-1rba983 .header-actions:where(.svelte-1rba983) a:where(.svelte-1rba983){min-height:var(--size-touch);padding-inline:var(--spacing-4);border-radius:var(--radius-full);font-size:var(--font-size-sm)}.header-actions.svelte-1rba983 .log-in:where(.svelte-1rba983){color:var(--color-text-primary)}.header-actions.svelte-1rba983 .cta-primary:where(.svelte-1rba983){color:var(--color-on-accent);background:var(--color-accent)}header[data-appearance=paper].svelte-1rba983,header[data-appearance=paper].svelte-1rba983 .header-actions:where(.svelte-1rba983) .log-in:where(.svelte-1rba983){color:var(--color-ink)}header[data-appearance=paper].svelte-1rba983 .header-actions:where(.svelte-1rba983) .cta-primary:where(.svelte-1rba983){color:var(--color-ink);box-shadow:none;background:0 0}.brand.svelte-1rba983:focus-visible{outline:var(--focus-ring);outline-offset:var(--spacing-1);border-radius:var(--radius-inner)}.header-actions.svelte-1rba983 a:where(.svelte-1rba983):focus-visible{outline:var(--focus-ring);outline-offset:var(--spacing-1)}@media (hover:hover){.header-actions.svelte-1rba983 .log-in:where(.svelte-1rba983):hover{color:var(--color-text-primary);background:var(--color-overlay-hover)}.header-actions.svelte-1rba983 .cta-primary:where(.svelte-1rba983):hover{color:var(--color-on-accent);background:color-mix(in srgb, var(--color-accent) 88%, var(--color-text-primary));box-shadow:var(--shadow-inset-hover)}header[data-appearance=paper].svelte-1rba983 .header-actions:where(.svelte-1rba983) .log-in:where(.svelte-1rba983):hover,header[data-appearance=paper].svelte-1rba983 .header-actions:where(.svelte-1rba983) .cta-primary:where(.svelte-1rba983):hover{color:var(--color-ink);background:color-mix(in srgb, var(--color-ink) 8%, transparent);box-shadow:none}}@media (width<=42rem){.header-inner.svelte-1rba983{padding:var(--spacing-3) var(--spacing-4)}header[data-overlay].svelte-1rba983 .header-inner:where(.svelte-1rba983){padding-inline:var(--spacing-4)}.brand.svelte-1rba983 span:where(.svelte-1rba983){display:none}.header-actions.svelte-1rba983{gap:var(--spacing-1)}.header-actions.svelte-1rba983 a:where(.svelte-1rba983){padding-inline:var(--spacing-2)}}@media (prefers-reduced-transparency:reduce){header.svelte-1rba983{background:var(--color-background-surface);-webkit-backdrop-filter:none;backdrop-filter:none}header[data-overlay].svelte-1rba983{background:0 0}}
