.theme-toggle[data-v-dd3c062a]{display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;padding:0;outline:none}.theme-toggle:focus-visible .theme-toggle__track[data-v-dd3c062a]{outline:2px solid var(--color-primary);outline-offset:2px}.theme-toggle__track[data-v-dd3c062a]{position:relative;width:48px;height:26px;border-radius:999px;background:var(--color-surface-3);border:1px solid var(--color-border-2);transition:background .25s ease,border-color .25s ease;display:flex;align-items:center}.theme-toggle--light .theme-toggle__track[data-v-dd3c062a]{background:#dbeafe;border-color:#3a56e040}.theme-toggle__thumb[data-v-dd3c062a]{position:absolute;left:3px;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#e53e3e,#c53030);display:flex;align-items:center;justify-content:center;font-size:.65rem;color:#fff;transition:transform .25s cubic-bezier(.34,1.56,.64,1);box-shadow:0 1px 4px #0000004d}.theme-toggle--light .theme-toggle__thumb[data-v-dd3c062a]{transform:translate(22px);background:linear-gradient(135deg,#f6ad55,#c05621)}.nav[data-v-330276b4]{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0;transition:background .3s,backdrop-filter .3s,border-color .3s;border-bottom:1px solid transparent}.nav--scrolled[data-v-330276b4]{background:var(--nav-bg-scrolled);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:var(--color-border);box-shadow:var(--shadow-nav)}.nav__inner[data-v-330276b4]{gap:32px}.nav__inner[data-v-330276b4],.nav__logo[data-v-330276b4]{display:flex;align-items:center}.nav__logo[data-v-330276b4]{gap:10px;font-weight:700;font-size:1.1rem;flex-shrink:0}.nav__logo-img[data-v-330276b4]{width:32px;height:32px;border-radius:8px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.nav__links[data-v-330276b4]{display:flex;list-style:none;gap:32px;margin-left:auto}.nav__links a[data-v-330276b4]{font-size:.9rem;font-weight:500;color:var(--color-text-muted);transition:color .2s}.nav__links a[data-v-330276b4]:hover{color:var(--color-text)}.nav__install-link[data-v-330276b4]{display:inline-flex;align-items:center;gap:5px;color:var(--color-primary-light)!important;font-weight:600}.nav__install-link .pi[data-v-330276b4]{font-size:.8rem}.nav__actions[data-v-330276b4]{gap:12px}.lang-toggle[data-v-330276b4],.nav__actions[data-v-330276b4]{display:flex;align-items:center}.lang-toggle[data-v-330276b4]{gap:5px;padding:7px 12px;border-radius:8px;background:transparent;border:1px solid var(--color-border-2);color:var(--color-text-muted);font-size:.82rem;font-weight:500;cursor:pointer;transition:border-color .2s,color .2s,background .2s;font-family:Inter,Noto Sans SC,system-ui,sans-serif;white-space:nowrap}.lang-toggle[data-v-330276b4]:hover{border-color:#e53e3e73;color:var(--color-text);background:#e53e3e0f}.lang-toggle__current[data-v-330276b4]{color:var(--color-text);font-weight:600}.lang-toggle__sep[data-v-330276b4]{color:var(--color-text-dim);font-size:.75rem}.lang-toggle__switch[data-v-330276b4]{color:var(--color-primary-light)}.nav__github[data-v-330276b4]{padding:8px 16px;font-size:.85rem}.nav__hamburger[data-v-330276b4]{display:none;background:none;border:none;color:var(--color-text);font-size:1.2rem;cursor:pointer;margin-left:auto}.nav__mobile[data-v-330276b4]{display:none;flex-direction:column;gap:4px;padding:12px 24px 16px;background:#0a0e1af2;border-top:1px solid var(--color-border);max-height:0;overflow:hidden;transition:max-height .3s ease}.nav__mobile--open[data-v-330276b4]{max-height:300px}.nav__mobile a[data-v-330276b4],.nav__mobile button[data-v-330276b4]{padding:12px 0;font-size:1rem;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);display:block;width:100%;text-align:left}.nav__mobile-theme[data-v-330276b4]{padding:12px 0;display:flex;align-items:center;gap:10px;color:var(--color-text-muted);font-size:.9rem}@media(max-width:768px){.nav__actions[data-v-330276b4],.nav__links[data-v-330276b4]{display:none}.nav__hamburger[data-v-330276b4]{display:block}.nav__mobile[data-v-330276b4]{display:flex}}.footer[data-v-5903151b]{border-top:1px solid var(--color-border);padding:48px 0}.footer__inner[data-v-5903151b]{gap:24px;text-align:center}.footer__brand[data-v-5903151b],.footer__inner[data-v-5903151b]{display:flex;flex-direction:column;align-items:center}.footer__brand[data-v-5903151b]{gap:8px}.footer__logo[data-v-5903151b]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.1rem}.footer__logo-img[data-v-5903151b]{width:28px;height:28px;border-radius:6px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.footer__tagline[data-v-5903151b]{font-size:.85rem}.footer__links[data-v-5903151b]{display:flex;gap:32px;flex-wrap:wrap;justify-content:center}.footer__links a[data-v-5903151b]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-text-muted);transition:color .2s}.footer__links a[data-v-5903151b]:hover{color:var(--color-text)}.footer__copy[data-v-5903151b]{font-size:.82rem}.footer__gitcode[data-v-5903151b]{color:var(--color-primary-light)!important;border-color:#e53e3e4d!important}
