.language-select.svelte-o50kk3{color:var(--language-text,currentColor);display:inline-flex;position:relative}.language-trigger.svelte-o50kk3{border:1px solid var(--language-border,#64748b52);background:var(--language-bg,#ffffff7a);min-height:38px;color:inherit;cursor:pointer;font:inherit;border-radius:11px;justify-content:center;align-items:center;gap:.45rem;padding:0 .65rem;font-size:.78rem;font-weight:750;line-height:1;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.language-trigger.svelte-o50kk3:hover,.language-select.open.svelte-o50kk3 .language-trigger:where(.svelte-o50kk3){border-color:var(--language-accent,var(--ui-accent,#0ea5e9));background:var(--language-bg-hover,color-mix(in srgb, var(--ui-accent,#0ea5e9) 10%, transparent));color:var(--language-active-text,currentColor)}.language-trigger.svelte-o50kk3:focus-visible{border-color:var(--language-accent,var(--ui-accent,#0ea5e9));box-shadow:0 0 0 3px color-mix(in srgb, var(--language-accent,var(--ui-accent,#0ea5e9)) 22%, transparent);outline:0}.language-name.svelte-o50kk3{text-align:left;min-width:1.6rem}.label-short.svelte-o50kk3{letter-spacing:.035em;display:none}.compact.svelte-o50kk3 .label-short:where(.svelte-o50kk3){display:inline}.compact.svelte-o50kk3 .label-full:where(.svelte-o50kk3){display:none}.chevron.svelte-o50kk3{opacity:.62;place-items:center;transition:transform .16s;display:grid}.open.svelte-o50kk3 .chevron:where(.svelte-o50kk3){transform:rotate(180deg)}.language-menu.svelte-o50kk3{z-index:1000;border:1px solid var(--language-border,var(--ui-border,#64748b42));background:var(--language-menu-bg,var(--ui-surface-elevated,#fff));width:max-content;min-width:13.5rem;max-width:calc(100vw - 2rem);color:var(--language-option-text,var(--ui-text-strong,#14201e));transform-origin:0 0;border-radius:14px;padding:.45rem;animation:.13s ease-out svelte-o50kk3-menu-in;position:absolute;top:calc(100% + .55rem);left:0;box-shadow:0 18px 45px #0f172a2e,0 3px 10px #0f172a14}.menu-label.svelte-o50kk3{color:var(--language-menu-muted,var(--ui-text-muted,#64748b));letter-spacing:.1em;text-transform:uppercase;padding:.38rem .55rem .45rem;font-size:.66rem;font-weight:800;line-height:1;display:block}.language-menu.svelte-o50kk3 button:where(.svelte-o50kk3){width:100%;min-height:42px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:2rem minmax(0,1fr) 1.2rem;align-items:center;gap:.65rem;padding:.35rem .5rem;display:grid}.language-menu.svelte-o50kk3 button:where(.svelte-o50kk3):hover,.language-menu.svelte-o50kk3 button:where(.svelte-o50kk3):focus-visible{background:var(--language-option-hover,color-mix(in srgb, var(--ui-accent,#0ea5e9) 10%, transparent));outline:0}.language-menu.svelte-o50kk3 button.selected:where(.svelte-o50kk3){color:var(--language-selected-text,var(--ui-accent-strong,#0284c7))}.option-code.svelte-o50kk3{border:1px solid var(--language-code-border,var(--ui-border,#64748b3d));background:var(--language-code-bg,color-mix(in srgb, var(--ui-surface-subtle) 80%, transparent));width:2rem;height:1.65rem;color:var(--language-menu-muted,var(--ui-text-muted,#64748b));letter-spacing:.04em;border-radius:7px;place-items:center;font-size:.65rem;font-weight:850;display:grid}.selected.svelte-o50kk3 .option-code:where(.svelte-o50kk3){border-color:color-mix(in srgb, var(--language-accent,var(--ui-accent,#0ea5e9)) 32%, transparent);background:color-mix(in srgb, var(--language-accent,var(--ui-accent,#0ea5e9)) 12%, transparent);color:var(--language-selected-text,var(--ui-accent-strong,#0284c7))}.option-name.svelte-o50kk3{white-space:nowrap;font-size:.8rem;font-weight:720}.option-check.svelte-o50kk3{place-items:center;min-height:1rem;display:grid}@keyframes svelte-o50kk3-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.language-select.svelte-o50kk3:not(.compact) .label-short:where(.svelte-o50kk3){display:inline}.language-select.svelte-o50kk3:not(.compact) .label-full:where(.svelte-o50kk3){display:none}}@media (prefers-reduced-motion:reduce){.language-trigger.svelte-o50kk3,.chevron.svelte-o50kk3,.language-menu.svelte-o50kk3{transition:none;animation:none}}.public-header.svelte-1t3217s{z-index:50;box-sizing:border-box;-webkit-backdrop-filter:none;width:100%;max-width:100%;min-height:64px;color:var(--public-header-muted);font-family:var(--ui-font-body);pointer-events:none;background:0 0;border-bottom:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:.65rem clamp(1rem,3.5vw,2.5rem);display:grid;position:sticky;top:0}.public-header-default.svelte-1t3217s,.public-header-atlas.svelte-1t3217s{--public-header-bg:var(--ui-page-bg);--public-header-border:var(--ui-border);--public-header-muted:var(--ui-text-muted);--public-header-strong:var(--ui-text-strong);--public-header-surface:var(--ui-surface);--public-header-raised:var(--ui-surface-elevated)}.public-header-left.svelte-1t3217s{pointer-events:auto;justify-self:start;align-items:center;display:flex}.public-brand.svelte-1t3217s{border-radius:var(--ui-radius-full);background:color-mix(in srgb, var(--public-header-surface) 85%, transparent);border:1px solid color-mix(in srgb, var(--public-header-border) 70%, transparent);box-shadow:0 4px 16px #0000001f, 0 0 0 1px color-mix(in srgb, var(--ui-accent) 8%, transparent);-webkit-backdrop-filter:blur(14px);color:var(--public-header-strong);align-items:center;padding:.42rem 1.05rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.public-brand.svelte-1t3217s:hover{border-color:color-mix(in srgb, var(--ui-accent) 45%, var(--public-header-border));box-shadow:0 6px 20px #0000002e, 0 0 0 1px color-mix(in srgb, var(--ui-accent) 18%, transparent);transform:translateY(-1px)}.public-nav.svelte-1t3217s{border-radius:var(--ui-radius-full);background:color-mix(in srgb, var(--public-header-surface) 85%, transparent);border:1px solid color-mix(in srgb, var(--public-header-border) 70%, transparent);width:fit-content;box-shadow:0 4px 16px #0000001f, 0 0 0 1px color-mix(in srgb, var(--ui-accent) 8%, transparent);-webkit-backdrop-filter:blur(14px);pointer-events:auto;justify-content:center;justify-self:center;align-items:center;gap:.2rem;margin:0 auto;padding:.25rem .35rem;transition:border-color .16s,box-shadow .16s;display:inline-flex}.public-nav.svelte-1t3217s:hover{border-color:color-mix(in srgb, var(--ui-accent) 45%, var(--public-header-border))}.nav-link.svelte-1t3217s{border-radius:var(--ui-radius-full);color:var(--public-header-muted);font-size:var(--ui-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:.35rem .85rem;font-weight:650;text-decoration:none;transition:all .16s;display:inline-flex;position:relative}.nav-link.svelte-1t3217s:hover,.nav-link.svelte-1t3217s:focus-visible{color:var(--public-header-strong);background:color-mix(in srgb, var(--ui-accent) 12%, transparent);outline:none}.nav-link.active.svelte-1t3217s{color:var(--public-header-strong);background:color-mix(in srgb, var(--ui-accent) 18%, transparent);font-weight:750}.public-dropdown.svelte-1t3217s{position:relative}.dropdown-summary.svelte-1t3217s{list-style:none}.dropdown-summary.svelte-1t3217s::-webkit-details-marker{display:none}.dropdown-summary.svelte-1t3217s svg{opacity:.7;transition:transform .2s cubic-bezier(.16,1,.3,1)}.public-dropdown[open].svelte-1t3217s .dropdown-summary:where(.svelte-1t3217s) svg{opacity:1;transform:rotate(180deg)}.public-dropdown-menu.svelte-1t3217s{border:1px solid color-mix(in srgb, var(--public-header-border) 80%, transparent);border-radius:var(--ui-radius-card);background:color-mix(in srgb, var(--public-header-raised) 94%, transparent);width:240px;box-shadow:0 16px 36px -4px #00000040, 0 0 0 1px color-mix(in srgb, var(--ui-accent) 12%, transparent);-webkit-backdrop-filter:blur(20px);z-index:60;gap:4px;padding:6px;animation:.18s cubic-bezier(.16,1,.3,1) svelte-1t3217s-dropdownFade;display:grid;position:absolute;top:calc(100% + .65rem);left:50%;transform:translate(-50%)}@keyframes svelte-1t3217s-dropdownFade{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.dropdown-item.svelte-1t3217s{border-radius:var(--ui-radius-md);color:var(--public-header-strong);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;text-decoration:none;transition:background .16s,transform .16s;display:flex}.dropdown-item.svelte-1t3217s:hover,.dropdown-item.svelte-1t3217s:focus-visible,.dropdown-item.item-active.svelte-1t3217s{background:color-mix(in srgb, var(--ui-accent) 12%, transparent);outline:none}.dropdown-item-content.svelte-1t3217s{flex-direction:column;gap:2px;display:flex}.dropdown-item-title.svelte-1t3217s{font-size:var(--ui-font-size-sm);color:var(--public-header-strong);font-weight:750}.dropdown-item-desc.svelte-1t3217s{font-size:var(--ui-font-size-xs);color:var(--public-header-muted);line-height:1.35}.dropdown-item.svelte-1t3217s svg{color:var(--public-header-muted);opacity:.5;flex-shrink:0;transition:transform .16s,opacity .16s,color .16s}.dropdown-item.svelte-1t3217s:hover svg{opacity:1;color:var(--ui-accent-strong);transform:translate(2px,-2px)}.public-header-actions.svelte-1t3217s{pointer-events:auto;justify-content:flex-end;justify-self:end;align-items:center;gap:.65rem;display:flex}.public-prefs-group.svelte-1t3217s{border-radius:var(--ui-radius-full);background:color-mix(in srgb, var(--public-header-surface) 85%, transparent);border:1px solid color-mix(in srgb, var(--public-header-border) 70%, transparent);box-shadow:0 4px 16px #0000001f, 0 0 0 1px color-mix(in srgb, var(--ui-accent) 8%, transparent);-webkit-backdrop-filter:blur(14px);align-items:center;padding:3px 5px;transition:border-color .16s,box-shadow .16s;display:inline-flex}.public-prefs-group.svelte-1t3217s:hover,.public-prefs-group.svelte-1t3217s:focus-within{border-color:color-mix(in srgb, var(--ui-accent) 45%, var(--public-header-border));box-shadow:0 6px 20px #0000002e}.public-prefs-group.svelte-1t3217s .language-trigger{border-radius:var(--ui-radius-full);min-height:28px;box-shadow:none;font-size:var(--ui-font-size-xs);background:0 0;border:none;padding:0 .55rem;font-weight:750}.public-prefs-group.svelte-1t3217s .language-trigger:hover,.public-prefs-group.svelte-1t3217s .language-trigger:focus-visible,.public-prefs-group.svelte-1t3217s .language-select.open .language-trigger{background:color-mix(in srgb, var(--ui-accent) 10%, transparent);color:var(--public-header-strong);box-shadow:none;border-color:#0000;outline:none}.prefs-divider.svelte-1t3217s{background:color-mix(in srgb, var(--public-header-border) 75%, transparent);width:1px;height:15px;margin:0 2px}.prefs-theme-toggle.svelte-1t3217s{width:28px;height:28px;color:var(--public-header-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .16s;display:inline-flex}.prefs-theme-toggle.svelte-1t3217s:hover,.prefs-theme-toggle.svelte-1t3217s:focus-visible{color:var(--ui-accent-strong);background:color-mix(in srgb, var(--ui-accent) 12%, transparent);outline:none}.public-auth-group.svelte-1t3217s{border-radius:var(--ui-radius-full);background:color-mix(in srgb, var(--public-header-surface) 85%, transparent);border:1px solid color-mix(in srgb, var(--public-header-border) 70%, transparent);box-shadow:0 4px 16px #0000001f, 0 0 0 1px color-mix(in srgb, var(--ui-accent) 8%, transparent);-webkit-backdrop-filter:blur(14px);align-items:center;padding:3px;transition:border-color .16s,box-shadow .16s;display:inline-flex}.public-auth-group.svelte-1t3217s:hover,.public-auth-group.svelte-1t3217s:focus-within{border-color:color-mix(in srgb, var(--ui-accent) 45%, var(--public-header-border));box-shadow:0 6px 20px #0000002e}.public-auth-login.svelte-1t3217s{border-radius:var(--ui-radius-full);color:var(--public-header-muted);font-size:var(--ui-font-size-sm);align-items:center;padding:.38rem .85rem;font-weight:700;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.public-auth-login.svelte-1t3217s:hover,.public-auth-login.svelte-1t3217s:focus-visible{color:var(--public-header-strong);background:color-mix(in srgb, var(--ui-accent) 10%, transparent);outline:none}.public-auth-cta.svelte-1t3217s{border-radius:var(--ui-radius-full);background-image:linear-gradient(135deg, var(--ui-primary-start), var(--ui-primary-middle), var(--ui-primary-end));color:#fff;font-size:var(--ui-font-size-xs);letter-spacing:.02em;background-origin:border-box;background-clip:border-box;border:none;justify-content:center;align-items:center;gap:.4rem;padding:.38rem .95rem;font-weight:800;text-decoration:none;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 4px 14px #2563eb40}.public-auth-cta.svelte-1t3217s:hover,.public-auth-cta.svelte-1t3217s:focus-visible{filter:brightness(1.06);outline:none;transform:translateY(-1px);box-shadow:0 6px 18px #2563eb59}.public-auth-cta.svelte-1t3217s svg{transition:transform .16s}.public-auth-cta.svelte-1t3217s:hover svg{transform:translate(2px)}.public-account.svelte-1t3217s{position:relative}.public-account-trigger.svelte-1t3217s{border:1px solid color-mix(in srgb, var(--public-header-border) 70%, transparent);border-radius:var(--ui-radius-full);background:color-mix(in srgb, var(--public-header-surface) 85%, transparent);min-height:36px;color:var(--public-header-strong);font-size:var(--ui-font-size-xs);cursor:pointer;align-items:center;gap:.45rem;padding:3px .75rem 3px 3px;font-weight:800;list-style:none;display:inline-flex;box-shadow:0 4px 16px #0000001f}.public-account-trigger.svelte-1t3217s::-webkit-details-marker{display:none}.public-account-trigger.svelte-1t3217s:hover,.public-account-trigger.svelte-1t3217s:focus-visible,.public-account[open].svelte-1t3217s .public-account-trigger:where(.svelte-1t3217s){border-color:color-mix(in srgb, var(--ui-accent) 45%, var(--public-header-border));outline:none}.public-account-trigger.svelte-1t3217s>svg{transition:transform .16s}.public-account[open].svelte-1t3217s .public-account-trigger:where(.svelte-1t3217s)>svg{transform:rotate(180deg)}.public-account-avatar.svelte-1t3217s{background:linear-gradient(135deg, var(--ui-primary-start), var(--ui-primary-middle));color:#fff;width:28px;height:28px;font-size:var(--ui-font-size-xs);border-radius:50%;place-items:center;font-weight:900;display:grid;overflow:hidden}.public-account-avatar.svelte-1t3217s img:where(.svelte-1t3217s){object-fit:cover;width:100%;height:100%;display:block}.public-account-menu.svelte-1t3217s{border:1px solid color-mix(in srgb, var(--public-header-border) 80%, transparent);border-radius:var(--ui-radius-card);background:color-mix(in srgb, var(--public-header-raised) 96%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:70;text-align:center;gap:.45rem;width:min(290px,100vw - 1.5rem);padding:.65rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 16px 36px -4px #00000040}.public-account-identity.svelte-1t3217s{border-bottom:1px solid var(--public-header-border);justify-items:center;gap:.15rem;min-width:0;padding:.45rem .5rem .6rem;display:grid}.public-account-identity.svelte-1t3217s span:where(.svelte-1t3217s),.public-account-identity.svelte-1t3217s small:where(.svelte-1t3217s){color:var(--public-header-muted);font-size:var(--ui-font-size-xs)}.public-account-identity.svelte-1t3217s strong:where(.svelte-1t3217s),.public-account-identity.svelte-1t3217s small:where(.svelte-1t3217s){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-account-identity.svelte-1t3217s strong:where(.svelte-1t3217s){color:var(--public-header-strong);font-size:var(--ui-font-size-sm)}.public-account-action.svelte-1t3217s,.public-account-settings.svelte-1t3217s,.public-account-signout.svelte-1t3217s{border-radius:var(--ui-radius-md);min-height:38px;font:750 var(--ui-font-size-sm) / 1 var(--ui-font-body);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .65rem;text-decoration:none;display:flex}.public-account-action.svelte-1t3217s{background-image:linear-gradient(135deg, var(--ui-primary-start), var(--ui-primary-middle));color:#fff;background-origin:border-box;background-clip:border-box;border:none}.public-account-settings.svelte-1t3217s{background:color-mix(in srgb, var(--ui-accent) 6%, transparent);color:var(--public-header-strong);border:0;transition:background .16s,color .16s}.public-account-settings.svelte-1t3217s:hover,.public-account-settings.svelte-1t3217s:focus-visible{background:color-mix(in srgb, var(--ui-accent) 14%, transparent);color:var(--ui-accent-strong);outline:none}.public-account-signout.svelte-1t3217s{width:100%;color:var(--public-header-muted);text-align:center;background:0 0;border:0}.public-account-signout.svelte-1t3217s:hover,.public-account-signout.svelte-1t3217s:focus-visible{background:color-mix(in srgb, var(--ui-color-danger) 9%, transparent);color:var(--ui-color-danger);outline:none}.public-header-actions.svelte-1t3217s .language-select{--language-border:transparent;--language-bg:transparent;--language-bg-hover:var(--public-header-raised);--language-text:var(--public-header-muted);--language-option-bg:var(--public-header-raised);--language-option-text:var(--public-header-strong)}@media (width<=960px){.public-header.svelte-1t3217s{grid-template-columns:1fr auto;gap:.5rem;min-height:auto;padding:.5rem .85rem}.public-nav.svelte-1t3217s{border-radius:var(--ui-radius-lg);grid-area:2/1/auto/-1;justify-content:flex-start;gap:.2rem;width:100%;padding:.25rem .35rem;overflow-x:auto}.nav-link.svelte-1t3217s{white-space:nowrap;padding:.3rem .65rem;font-size:.8rem}.public-dropdown-menu.svelte-1t3217s{width:min(260px,100vw - 1.7rem);position:fixed;top:105px;left:.85rem;right:auto;transform:none}.public-auth-login.svelte-1t3217s{display:none}.public-auth-cta.svelte-1t3217s{padding:.35rem .85rem;font-size:.76rem}}
