.site-header[data-v-c20076d6]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--z-50) 94%,transparent);border-bottom:1px solid color-mix(in srgb,var(--z-300) 62%,transparent);position:sticky;top:0;z-index:50}.nav-row[data-v-c20076d6]{align-items:center;display:flex;gap:28px;min-height:68px}.brand-link[data-v-c20076d6]{align-items:center;display:inline-flex;font-family:var(--ff-display);font-size:17px;font-weight:650;gap:11px;letter-spacing:-.02em;white-space:nowrap}.brand-mark[data-v-c20076d6]{border-radius:9px;height:38px;-o-object-fit:cover;object-fit:cover;width:38px}.desktop-nav[data-v-c20076d6]{align-items:center;display:flex;flex:1;gap:24px;justify-content:center}.desktop-nav a[data-v-c20076d6]{color:var(--z-600);font-size:13px;font-weight:560;transition:color .12s ease}.desktop-nav a[data-v-c20076d6]:hover{color:var(--fg)}.nav-actions[data-v-c20076d6]{align-items:center;display:flex;gap:14px}.desktop-app-link[data-v-c20076d6]{min-height:38px;padding-inline:14px}.github-link[data-v-c20076d6]{background:transparent;border:0;border-radius:50%;color:var(--z-900);display:grid;height:34px;place-items:center;position:relative;transition:opacity .12s ease;width:34px}.github-link[data-v-c20076d6]:hover{opacity:.72}.github-mark[data-v-c20076d6]{height:27px;width:27px}.github-tooltip[data-v-c20076d6]{background:var(--z-900);border-radius:7px;bottom:-38px;color:var(--z-0);font-size:11px;opacity:0;padding:7px 9px;pointer-events:none;position:absolute;right:0;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease;width:-moz-max-content;width:max-content;z-index:70}.github-link:focus-visible .github-tooltip[data-v-c20076d6],.github-link:hover .github-tooltip[data-v-c20076d6]{opacity:1;transform:translateY(0)}.mobile-actions[data-v-c20076d6]{display:grid;gap:8px;grid-template-columns:40px 1fr;margin-top:8px}.mobile-download-link[data-v-c20076d6]{width:100%}.menu-button[data-v-c20076d6]{background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--fg);display:none;height:40px;place-items:center;width:40px}.mobile-panel[data-v-c20076d6]{background:var(--app-bg);border-top:1px solid color-mix(in srgb,var(--z-300) 62%,transparent)}.mobile-nav[data-v-c20076d6]{display:grid;gap:4px;padding-block:16px 22px}.mobile-nav>a[data-v-c20076d6]:not(.button-primary){border-radius:8px;font-size:15px;font-weight:560;padding:12px}.mobile-nav>a[data-v-c20076d6]:not(.button-primary):hover{background:var(--surface-sunk)}@media(max-width:980px){.desktop-app-link[data-v-c20076d6],.desktop-nav[data-v-c20076d6]{display:none}.nav-actions[data-v-c20076d6]{margin-left:auto}.menu-button[data-v-c20076d6]{display:grid}}@media(max-width:480px){.brand-link>span[data-v-c20076d6]:last-child{display:none}}.site-frame[data-v-c505216e]{min-height:100vh}.site-footer[data-v-c505216e]{background:var(--surface);border-top:1px solid color-mix(in srgb,var(--z-300) 62%,transparent);padding-block:64px}.footer-grid[data-v-c505216e]{display:grid;gap:48px;grid-template-columns:minmax(260px,2fr) repeat(3,1fr)}.footer-grid>div[data-v-c505216e]:not(.footer-brand){align-content:start;display:grid;gap:11px}.footer-name[data-v-c505216e]{font-family:var(--ff-display);font-size:22px;font-weight:650;letter-spacing:-.035em}.footer-brand p[data-v-c505216e]{color:var(--z-600);font-size:14px;line-height:1.6;margin-top:14px;max-width:340px}.footer-brand .footer-rights[data-v-c505216e]{color:var(--z-500);font-size:12px}.footer-locale[data-v-c505216e]{border-bottom:1px solid var(--z-400);color:var(--z-700);display:inline-flex;font-size:13px;font-weight:600;margin-top:18px;padding-bottom:3px;width:-moz-fit-content;width:fit-content}.footer-grid h2[data-v-c505216e]{font-family:var(--ff-ui);font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.footer-grid a[data-v-c505216e]:not(.footer-name){color:var(--z-600);font-size:13px}.footer-grid a[data-v-c505216e]:hover{color:var(--fg)}@media(max-width:820px){.footer-grid[data-v-c505216e]{grid-template-columns:repeat(2,1fr)}.footer-brand[data-v-c505216e]{grid-column:1/-1}}@media(max-width:480px){.footer-grid[data-v-c505216e]{grid-template-columns:1fr}}
