.language-picker.svelte-1j96lne{position:relative}.language-picker__trigger.svelte-1j96lne{width:40px;height:40px;color:var(--muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;padding:8px;transition:color .2s,background .2s;display:grid}.language-picker__trigger.svelte-1j96lne:hover,.language-picker__trigger[aria-expanded=true].svelte-1j96lne{background:var(--surface-soft);color:var(--text)}.language-picker__trigger.svelte-1j96lne svg:where(.svelte-1j96lne){width:24px;height:24px}.language-picker__menu.svelte-1j96lne{z-index:60;border:1px solid var(--border);background:var(--surface);width:172px;box-shadow:var(--shadow);transform-origin:100% 0;border-radius:16px;padding:6px;position:absolute;top:calc(100% + 12px);right:0}.language-picker__menu.svelte-1j96lne button:where(.svelte-1j96lne){width:100%;color:var(--muted);text-align:left;font:inherit;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:1.5;transition:background .15s,color .15s;display:flex}.language-picker__menu.svelte-1j96lne button:where(.svelte-1j96lne):hover,.language-picker__menu.svelte-1j96lne button:where(.svelte-1j96lne):focus-visible{background:var(--surface-soft);color:var(--text)}.language-picker__menu.svelte-1j96lne button.selected:where(.svelte-1j96lne){background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.language-picker__menu.svelte-1j96lne svg:where(.svelte-1j96lne){visibility:hidden;flex-shrink:0;width:16px;height:16px}.language-picker__menu.svelte-1j96lne .selected:where(.svelte-1j96lne) svg:where(.svelte-1j96lne){visibility:visible}:root[data-theme=dark] .language-picker__menu.svelte-1j96lne{box-shadow:0 12px 32px #0005,0 3px 10px #0003}button.svelte-1j96lne:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.svelte-1j96lne,.language-picker__menu.svelte-1j96lne{transition:none;animation:none}}.site-header.svelte-yrsyh4 .brand:where(.svelte-yrsyh4),.site-header.svelte-yrsyh4 .brand:where(.svelte-yrsyh4):hover{color:var(--text);background:0 0;text-decoration:none;transform:none}.site-header.showcase.svelte-yrsyh4 .site-header__inner.container:where(.svelte-yrsyh4){padding-right:0}.site-header.svelte-yrsyh4 .brand:where(.svelte-yrsyh4):focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:4px}.site-header.svelte-yrsyh4 .account-entry:where(.svelte-yrsyh4),.site-header.svelte-yrsyh4 .account-entry:where(.svelte-yrsyh4):hover{text-decoration:none}.account-entry.svelte-yrsyh4{width:96px;height:62px;color:var(--muted);background:0 0;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:7px;transition:color .18s,filter .18s;display:flex}.account-picture.svelte-yrsyh4{place-items:center;width:32px;height:32px;display:grid}.account-name.svelte-yrsyh4{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:500;line-height:17px;display:block;overflow:hidden}.account-entry.svelte-yrsyh4:hover{color:var(--text);filter:brightness(1.12);background:0 0}.account-entry.svelte-yrsyh4:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.account-avatar.svelte-yrsyh4{border-radius:50%;width:32px;height:32px;display:block;overflow:hidden}.account-avatar.svelte-yrsyh4,.account-symbol.svelte-yrsyh4{grid-area:1/1}.account-symbol.svelte-yrsyh4{place-items:center;display:grid}.site-header.svelte-yrsyh4 .site-nav:where(.svelte-yrsyh4) .nav-entry:where(.svelte-yrsyh4){flex-direction:row;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.site-header.svelte-yrsyh4 .site-nav:where(.svelte-yrsyh4) .nav-entry[aria-current=page]:where(.svelte-yrsyh4){font-size:14px}.nav-icon.svelte-yrsyh4{flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.site-header.svelte-yrsyh4 .site-nav:where(.svelte-yrsyh4) .nav-entry[aria-current=page]:where(.svelte-yrsyh4):before{top:auto;bottom:-10px}@media (width<=1279px){.site-header.svelte-yrsyh4 .site-nav:where(.svelte-yrsyh4) .nav-entry:where(.svelte-yrsyh4){flex-direction:row;justify-content:flex-start;gap:12px}.site-header.svelte-yrsyh4 .site-nav:where(.svelte-yrsyh4) .nav-entry[aria-current=page]:where(.svelte-yrsyh4):before{display:none}}.purchase-entry.svelte-yrsyh4{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-width:76px;height:36px;padding:0 18px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.purchase-entry.svelte-yrsyh4:hover{color:#fff;background:#5b80ee;text-decoration:none;box-shadow:0 3px 12px #4d73e126}.purchase-entry.svelte-yrsyh4:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=1279px){.site-header.svelte-yrsyh4 .site-header__inner.container:where(.svelte-yrsyh4){padding-right:112px}.site-header.has-purchase.svelte-yrsyh4 .site-header__inner.container:where(.svelte-yrsyh4){padding-right:192px}.site-header.svelte-yrsyh4 .site-header__utilities:where(.svelte-yrsyh4){gap:12px}.purchase-entry.svelte-yrsyh4{min-width:68px;padding:0 14px}.account-entry.svelte-yrsyh4{width:88px}.account-name.svelte-yrsyh4{font-size:11px}}@media (width<=380px){.site-header.svelte-yrsyh4 .site-header__inner.container:where(.svelte-yrsyh4){gap:4px;padding-right:104px}.site-header.has-purchase.svelte-yrsyh4 .site-header__inner.container:where(.svelte-yrsyh4){padding-right:172px}.site-header.svelte-yrsyh4 .site-header__utilities:where(.svelte-yrsyh4){gap:8px}.purchase-entry.svelte-yrsyh4{min-width:60px;padding:0 10px}.account-entry.svelte-yrsyh4{width:88px}.site-header.svelte-yrsyh4 .site-header__brand-group:where(.svelte-yrsyh4){gap:8px}.site-header.svelte-yrsyh4 .site-header__preferences:where(.svelte-yrsyh4){gap:0}.site-header.svelte-yrsyh4 .site-header__preferences:where(.svelte-yrsyh4) .language-picker__trigger,.site-header.svelte-yrsyh4 .site-header__preferences:where(.svelte-yrsyh4) .theme-toggle:where(.svelte-yrsyh4){width:24px}.site-header.svelte-yrsyh4 .menu-toggle:where(.svelte-yrsyh4){width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.account-entry.svelte-yrsyh4,.purchase-entry.svelte-yrsyh4{transition:none}}.language-error.svelte-yrsyh4{border:1px solid var(--border);background:var(--surface);width:240px;max-width:calc(100vw - 48px);box-shadow:var(--shadow);border-radius:10px;padding:10px 15px;font-size:13px;position:absolute;top:calc(100% + 12px);left:0}
