.lang.svelte-f01c5n{position:relative}button.svelte-f01c5n{border:1px solid var(--line-2);height:32px;color:var(--fg-2);font:500 13px var(--font);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:0 8px 0 10px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.compact.svelte-f01c5n button:where(.svelte-f01c5n){border-color:#0000}button.svelte-f01c5n:hover,button[aria-expanded=true].svelte-f01c5n{color:var(--fg);background:var(--surface);border-color:var(--line-2)}.code.svelte-f01c5n{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}button.svelte-f01c5n .code:where(.svelte-f01c5n){color:inherit}.chev.svelte-f01c5n{color:var(--faint);transition:transform .2s;display:inline-flex}[aria-expanded=true].svelte-f01c5n .chev:where(.svelte-f01c5n){transform:rotate(180deg)}.menu.svelte-f01c5n{z-index:30;border:1px solid var(--line-2);background:var(--surface-2);transform-origin:100% 0;border-radius:12px;min-width:176px;padding:5px;animation:.16s ease-out svelte-f01c5n-drop;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 44px #0009}.up.svelte-f01c5n .menu:where(.svelte-f01c5n){transform-origin:0 100%;inset:auto auto calc(100% + 6px) 0}.menu.svelte-f01c5n a:where(.svelte-f01c5n){color:var(--fg-2);border-radius:8px;grid-template-columns:26px 1fr 14px;align-items:center;gap:6px;padding:8px 10px;font-size:13.5px;text-decoration:none;display:grid}.menu.svelte-f01c5n a:where(.svelte-f01c5n) .code:where(.svelte-f01c5n){color:var(--faint)}.menu.svelte-f01c5n a:where(.svelte-f01c5n):hover,.menu.svelte-f01c5n a:where(.svelte-f01c5n):focus-visible{color:var(--fg);background:var(--surface-3);outline:none}.menu.svelte-f01c5n a[aria-current]:where(.svelte-f01c5n){color:var(--fg)}.tick.svelte-f01c5n{color:var(--good);display:inline-flex}button.svelte-f01c5n:focus-visible{outline:2px solid var(--fg);outline-offset:2px}@keyframes svelte-f01c5n-drop{0%{opacity:0;transform:translateY(-4px)scale(.97)}}.up.svelte-f01c5n .menu:where(.svelte-f01c5n){animation-name:svelte-f01c5n-rise}@keyframes svelte-f01c5n-rise{0%{opacity:0;transform:translateY(4px)scale(.97)}}@media (prefers-reduced-motion:reduce){.menu.svelte-f01c5n{animation:none}.chev.svelte-f01c5n{transition:none}}.footer.svelte-9sff3o{border-top:1px solid var(--line)}.row.svelte-9sff3o{flex-wrap:wrap;align-items:center;gap:24px;padding:28px 0 36px;display:flex}.brand.svelte-9sff3o{align-items:center;gap:9px;font-weight:750;display:inline-flex}.brand.svelte-9sff3o img:where(.svelte-9sff3o){border-radius:6px}nav.svelte-9sff3o{flex-wrap:wrap;gap:18px;display:flex}nav.svelte-9sff3o a:where(.svelte-9sff3o){color:var(--muted);font-size:13.5px;text-decoration:none}nav.svelte-9sff3o a:where(.svelte-9sff3o):hover{color:var(--fg)}.copy.svelte-9sff3o{font:500 12px var(--mono);color:var(--faint);margin-left:auto}.nav.svelte-fkvc1s{z-index:20;border-bottom:1px solid #0000;transition:background .2s,border-color .2s;position:sticky;top:0}.nav.scrolled.svelte-fkvc1s{border-color:var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c0dd9}.nav-in.svelte-fkvc1s{align-items:center;gap:28px;height:64px;display:flex}.brand.svelte-fkvc1s{letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:750;text-decoration:none;display:inline-flex}.brand.svelte-fkvc1s img:where(.svelte-fkvc1s){border-radius:8px}nav.svelte-fkvc1s{gap:4px;margin-left:auto;display:flex}nav.svelte-fkvc1s a:where(.svelte-fkvc1s){color:var(--muted);border-radius:8px;padding:6px 12px;font-size:13.5px;text-decoration:none;transition:color .15s,background .15s}nav.svelte-fkvc1s a:where(.svelte-fkvc1s):hover{color:var(--fg);background:var(--surface)}.sign-in.svelte-fkvc1s{color:var(--fg-2);border-radius:8px;margin-right:-16px;padding:8px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s,background .15s}.sign-in.svelte-fkvc1s:hover{color:var(--fg);background:var(--surface)}.lang-wide.svelte-fkvc1s{margin-right:-18px}@media (width<=1080px){.lang-wide.svelte-fkvc1s{display:none}}@media (width<=760px){nav.svelte-fkvc1s{display:none}.lang-wide.svelte-fkvc1s{margin-left:auto;margin-right:-20px;display:block}}
