.age-gate[data-v-d33dce7a]{z-index:999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050608eb;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.card[data-v-d33dce7a]{background:var(--surface);text-align:center;border-radius:16px;width:100%;max-width:360px;padding:28px 24px}.card h1[data-v-d33dce7a]{margin:0 0 14px;font-size:18px}.body[data-v-d33dce7a]{color:var(--text-muted);margin:0 0 24px;font-size:13px;line-height:1.7}.body a[data-v-d33dce7a]{color:var(--accent-2);text-decoration:underline}.actions[data-v-d33dce7a]{flex-direction:column;gap:10px;display:flex}.btn[data-v-d33dce7a]{color:var(--text);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;padding:12px;font-size:14px}.btn.primary[data-v-d33dce7a]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.app-footer[data-v-4378d46f]{text-align:center;border-top:1px solid #ffffff14;margin-top:20px;padding:28px 20px 40px}.links[data-v-4378d46f]{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:10px;display:flex}.links a[data-v-4378d46f]{color:var(--text-muted);font-size:12px}.notice[data-v-4378d46f]{color:var(--text-muted);opacity:.7;margin:0;font-size:11px}.app-header[data-v-ff10477c]{border-bottom:1px solid #ffffff14;align-items:center;padding:16px 20px;display:flex}.brand[data-v-ff10477c]{align-items:center;gap:10px;display:flex}.brand-mark[data-v-ff10477c]{background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:10px;width:32px;height:32px}.brand-name[data-v-ff10477c]{letter-spacing:.5px;font-size:18px;font-weight:600}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#0f1115;--surface:#1a1d24;--surface-hover:#22262f;--text:#f2f3f5;--text-muted:#9aa1ac;--accent:#ff7a3d;--accent-2:#38c9c9;--locked:#d94b4b;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}
