.profile-trigger.svelte-bk29lk{cursor:pointer;color:var(--paper-muted,#e7e3d6d6);transition:background .18s var(--ease-settle), transform .12s var(--ease-settle), color .18s var(--ease-settle), box-shadow .18s var(--ease-settle);background:0 0;border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;margin:-4px;padding:4px;text-decoration:none;display:inline-flex}.profile-trigger.svelte-bk29lk:hover{background:color-mix(in srgb, var(--paper,#e7e3d6) 5%, transparent);color:var(--paper,#e7e3d6)}.profile-trigger.svelte-bk29lk:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-primary,#c9a96e) 30%, transparent)}.profile-trigger.svelte-bk29lk:active{transform:scale(.95)}.login-icon.svelte-bk29lk{display:block}.topbar.svelte-108d9cv{z-index:50;box-sizing:border-box;width:100%;padding:max(14px, env(safe-area-inset-top,14px)) max(16px, env(safe-area-inset-right,16px)) 14px max(16px, env(safe-area-inset-left,16px));animation:svelte-108d9cv-topbar-in .38s var(--ease-snap) 80ms both;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}@keyframes svelte-108d9cv-topbar-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.topbar.svelte-108d9cv{animation:none}}.topbar.no-animate.svelte-108d9cv{animation:none}.topbar-left.svelte-108d9cv{align-items:center;gap:6px;min-width:0;display:flex}.topbar-back.svelte-108d9cv{width:36px;height:36px;color:var(--paper-faint,#e7e3d699);transition:background .18s var(--ease-out), color .18s var(--ease-out);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.topbar-back.svelte-108d9cv:hover,.topbar-back.svelte-108d9cv:focus-visible{background:color-mix(in srgb, var(--paper,#e7e3d6) 6%, transparent);color:var(--paper,#e7e3d6);outline:none}.topbar-back.svelte-108d9cv:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-primary,#c9a96e) 30%, transparent)}.topbar-back.svelte-108d9cv:active{transition:transform .12s var(--ease-press);transform:scale(.94)}.topbar-brand.svelte-108d9cv{color:inherit;transition:background .18s var(--ease-out);border-radius:6px;align-items:center;gap:10px;margin:-4px -6px;padding:4px 6px;text-decoration:none;display:flex}.topbar-brand.svelte-108d9cv:hover,.topbar-brand.svelte-108d9cv:focus-visible{background:color-mix(in srgb, var(--paper,#e7e3d6) 5%, transparent);outline:none}.topbar-brand.svelte-108d9cv:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-primary,#c9a96e) 30%, transparent)}.topbar-brand.svelte-108d9cv:active{transition:transform .12s var(--ease-press);transform:scale(.97)}.brand-mark.svelte-108d9cv{flex-shrink:0;width:32px;height:32px}@media (width<=480px){.brand-mark.svelte-108d9cv{width:24px;height:24px}}.brand-text.svelte-108d9cv{font-family:var(--font);letter-spacing:-.01em;text-transform:none;color:var(--paper,#e7e3d6);font-size:16px;font-weight:600;line-height:1}.brand-sep.svelte-108d9cv{color:var(--paper-faint,#e7e3d6a8);margin:0 2px;font-size:15px;font-weight:300;line-height:1}.brand-partner.svelte-108d9cv{opacity:.95;width:auto;height:22px;display:block}.topbar-actions.svelte-108d9cv{align-items:center;gap:10px;display:flex}.lang-trigger .lang-code{min-width:22px}.lang-trigger--loading.svelte-108d9cv{box-sizing:border-box;border:1px solid var(--hairline-strong,#ffffff1a);background:var(--hairline,#ffffff0f);min-height:44px;color:var(--paper-muted,#e7e3d6d6);font-family:var(--mono), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:default;border-radius:999px;align-items:center;gap:6px;padding:7px 10px 7px 12px;font-size:12px;font-weight:500;display:inline-flex}.lang-trigger--loading.svelte-108d9cv .lang-code:where(.svelte-108d9cv){color:var(--paper,#e7e3d6);letter-spacing:.1em;font-weight:600}.lang-trigger--loading.svelte-108d9cv .lang-globe:where(.svelte-108d9cv){opacity:.75;width:13px;height:13px}.lang-trigger--loading.svelte-108d9cv .lang-chev:where(.svelte-108d9cv){opacity:.55;width:9px;height:9px}
