.site-footer[data-v-4886fafa]{border-top:1px solid rgba(255,255,255,.06);background:transparent}.footer-inner[data-v-4886fafa]{display:grid;grid-template-columns:1.2fr .8fr .9fr .8fr 1fr;gap:28px;padding-top:28px;padding-bottom:32px}.footer-logo[data-v-4886fafa]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:1.05rem;font-weight:700;color:var(--color-text)}.footer-logo-icon[data-v-4886fafa]{width:28px;height:28px;display:block}.footer-tagline[data-v-4886fafa]{max-width:230px;margin-bottom:18px;font-size:.86rem;line-height:1.6;color:#e9ecf5ad}.footer-preview-note[data-v-4886fafa]{max-width:280px;margin:0 0 18px;font-size:.8rem;line-height:1.6;color:#e9ecf58f}.footer-social[data-v-4886fafa]{display:flex;gap:8px}.social-link[data-v-4886fafa]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--color-border);background:#ffffff05;color:var(--color-text-muted);transition:color .2s,border-color .2s}.social-link[data-v-4886fafa]:hover{color:var(--color-text);border-color:#ffffff2e}.footer-col[data-v-4886fafa]{display:flex;flex-direction:column;gap:8px}.footer-col-title[data-v-4886fafa]{margin-bottom:6px;font-size:.95rem;font-weight:600;color:var(--color-text)}.footer-link[data-v-4886fafa]{font-size:.875rem;color:#e9ecf5ad;text-decoration:none;transition:color .2s}.footer-link[data-v-4886fafa]:hover{color:var(--color-text)}.footer-side[data-v-4886fafa]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-side-copy[data-v-4886fafa],.footer-copyright[data-v-4886fafa]{font-size:.86rem;line-height:1.6;color:#e9ecf5ad}.footer-cta[data-v-4886fafa]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:var(--color-text);text-decoration:none}.footer-cta[data-v-4886fafa]:hover{border-color:#ffffff2e}@media(max-width:980px){.footer-inner[data-v-4886fafa]{grid-template-columns:1fr 1fr}.footer-brand[data-v-4886fafa],.footer-side[data-v-4886fafa]{grid-column:1 / -1}}@media(max-width:640px){.footer-inner[data-v-4886fafa]{grid-template-columns:1fr;gap:24px}}.public-header[data-v-f21cdbd4]{position:sticky;top:0;z-index:120;border-bottom:1px solid rgba(255,255,255,.1);background:#07080bc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.shell[data-v-f21cdbd4]{width:min(1260px,calc(100% - 40px));margin:0 auto}.nav-inner[data-v-f21cdbd4],.brand[data-v-f21cdbd4],.nav-links[data-v-f21cdbd4],.nav-actions[data-v-f21cdbd4]{display:flex;align-items:center}.nav-inner[data-v-f21cdbd4]{justify-content:space-between;min-height:68px;gap:24px}.brand[data-v-f21cdbd4]{gap:12px;color:#f5f7fb;font-weight:800;letter-spacing:-.02em;text-decoration:none;cursor:pointer}.mark[data-v-f21cdbd4]{display:block;width:40px;height:40px;flex:0 0 52px;padding:4px;border-radius:14px;background:#ffffff0a;box-shadow:0 0 0 1px #ffffff0f}.brand-text[data-v-f21cdbd4]{white-space:nowrap}.preview-badge[data-v-f21cdbd4]{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid rgba(80,215,255,.24);border-radius:999px;background:#50d7ff14;color:#c4f2ff;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.nav-links[data-v-f21cdbd4]{gap:18px}.nav-links a[data-v-f21cdbd4]{color:#9ba3b4;font-size:.94rem;text-decoration:none;cursor:pointer}.nav-links a[data-v-f21cdbd4]:hover,.nav-links a.active[data-v-f21cdbd4]{color:#f5f7fb}.nav-actions[data-v-f21cdbd4]{gap:10px}.button[data-v-f21cdbd4]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;color:#f5f7fb;font-size:.92rem;font-weight:700;text-decoration:none}.button.primary[data-v-f21cdbd4]{border-color:#45e68a94;background:#45e68a;color:#041008;box-shadow:0 16px 44px #45e68a2e}.desktop-only[data-v-f21cdbd4]{display:flex}.mobile-only[data-v-f21cdbd4]{display:none}.mobile-menu-btn[data-v-f21cdbd4]{padding:8px;border:0;background:transparent;color:#f5f7fb;font-size:1.2rem;cursor:pointer}.mobile-menu[data-v-f21cdbd4]{display:grid;gap:4px;padding:0 20px 18px;background:#07080bf2}.mobile-nav-link[data-v-f21cdbd4]{padding:12px 4px;border-bottom:1px solid rgba(255,255,255,.08);color:#9ba3b4;text-decoration:none;cursor:pointer}.mobile-nav-link.active[data-v-f21cdbd4]{color:#f5f7fb}.mobile-menu-actions[data-v-f21cdbd4]{display:grid;gap:8px;margin-top:12px}@media(max-width:980px){.desktop-only[data-v-f21cdbd4]{display:none}.mobile-only[data-v-f21cdbd4]{display:flex}}@media(max-width:640px){.shell[data-v-f21cdbd4]{width:min(100% - 28px,1180px)}}
