.public-header.svelte-1l0quee{background:var(--color-surface);border-bottom:1px solid var(--color-rule)}.header-row.svelte-1l0quee{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:88px;display:flex}.wordmark.svelte-1l0quee{flex-shrink:0;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.desktop-nav.svelte-1l0quee{align-items:center;gap:var(--space-6);display:flex}.desktop-nav.svelte-1l0quee>a:where(.svelte-1l0quee){align-items:center;min-height:44px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.desktop-nav.svelte-1l0quee>a:where(.svelte-1l0quee):hover,.public-footer.svelte-1l0quee a:where(.svelte-1l0quee):hover{color:var(--color-primary)}.account-link.svelte-1l0quee{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-5);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);transition:transform .12s var(--ease-out);font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.desktop-nav.svelte-1l0quee>a.account-link:where(.svelte-1l0quee):hover,.account-link.svelte-1l0quee:hover{background:var(--color-primary-hover);color:var(--color-on-primary)}.account-link.svelte-1l0quee:active{transform:translateY(1px)}.phone-actions.svelte-1l0quee{align-items:center;gap:var(--space-2);display:none}.fallback-menu.svelte-1l0quee{position:relative}.fallback-menu.svelte-1l0quee summary:where(.svelte-1l0quee){border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.fallback-menu.svelte-1l0quee summary:where(.svelte-1l0quee)::-webkit-details-marker{display:none}.fallback-menu.svelte-1l0quee>nav:where(.svelte-1l0quee){top:calc(100% + var(--space-2));z-index:50;width:min(320px,100vw - 32px);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);position:absolute;right:0}.phone-nav.svelte-1l0quee{gap:var(--space-2);display:grid}.phone-nav.svelte-1l0quee>a:where(.svelte-1l0quee){align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3);border-radius:var(--radius-md);font-weight:500;text-decoration:none;display:flex}.phone-nav.svelte-1l0quee>a:where(.svelte-1l0quee):hover{background:var(--color-primary-soft);color:var(--color-primary)}.phone-nav.svelte-1l0quee>a:where(.svelte-1l0quee) svg:last-child:not(:first-child){margin-left:auto}.phone-language.svelte-1l0quee{padding:var(--space-3);border-top:1px solid var(--color-rule)}.public-footer.svelte-1l0quee{margin-top:var(--space-16);background:var(--color-paper-2);border-top:1px solid var(--color-rule)}.footer-main.svelte-1l0quee{gap:var(--space-12);padding-block:var(--space-16) var(--space-10);grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));display:grid}.footer-intro.svelte-1l0quee p:where(.svelte-1l0quee){max-width:34ch;margin-top:var(--space-4);color:var(--color-ink-2);font-size:.875rem}.footer-main.svelte-1l0quee nav:where(.svelte-1l0quee){align-content:start;justify-items:start;display:grid}.footer-main.svelte-1l0quee h2:where(.svelte-1l0quee){margin-bottom:var(--space-3);font-family:var(--font-body);letter-spacing:normal;font-size:.875rem;font-weight:600}.public-footer.svelte-1l0quee nav:where(.svelte-1l0quee) a:where(.svelte-1l0quee){min-width:44px;min-height:44px;color:var(--color-ink-2);align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.footer-bottom.svelte-1l0quee{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--color-rule);display:flex}.footer-bottom.svelte-1l0quee p:where(.svelte-1l0quee){color:var(--color-muted);font-size:.75rem}.footer-bottom.svelte-1l0quee nav:where(.svelte-1l0quee){align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.skip-link.svelte-1l0quee{top:var(--space-4);left:var(--space-4);z-index:100;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-2);position:fixed}.skip-link.svelte-1l0quee:not(:focus){opacity:0;pointer-events:none}@media (width<=899px){.desktop-nav.svelte-1l0quee{display:none}.phone-actions.svelte-1l0quee{display:flex}.header-row.svelte-1l0quee{gap:var(--space-3);min-height:72px}.footer-main.svelte-1l0quee{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.footer-intro.svelte-1l0quee{grid-column:1/-1}.footer-bottom.svelte-1l0quee{flex-direction:column;align-items:flex-start}}@media (width<=479px){.account-link.svelte-1l0quee{padding-inline:var(--space-3)}.footer-main.svelte-1l0quee{padding-block:var(--space-10) var(--space-6)}.footer-bottom.svelte-1l0quee nav:where(.svelte-1l0quee){gap:var(--space-2) var(--space-4)}}@media (prefers-reduced-motion:reduce){.account-link.svelte-1l0quee{transition:none}.account-link.svelte-1l0quee:active{transform:none}}
