:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;line-height:1.5;font-weight:400;color:#111827;background-color:#f9fafb;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}a{color:inherit}#app{min-height:100vh}.page[data-v-6fca7717]{position:relative;min-height:100vh;color:#0b1020;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;background:radial-gradient(circle at top left,#0f172a 0,#020617 45% 100%);overflow:hidden}.gradient-orbit[data-v-6fca7717],.gradient-orbit.secondary[data-v-6fca7717]{position:absolute;border-radius:999px;filter:blur(48px);opacity:.55;pointer-events:none}.gradient-orbit[data-v-6fca7717]{width:420px;height:420px;top:-160px;right:-80px;background:conic-gradient(from 140deg,#38bdf8,#a855f7,#f97316,#38bdf8)}.gradient-orbit.secondary[data-v-6fca7717]{width:320px;height:320px;bottom:-120px;left:-60px;background:radial-gradient(circle at 30% 30%,#22c55e,transparent 60%)}.nav[data-v-6fca7717]{position:relative;z-index:10;padding:18px 20px}.nav-inner[data-v-6fca7717]{max-width:1120px;margin:0 auto;padding:10px 16px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:linear-gradient(120deg,#0f172ad9,#0f172a99);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;gap:18px}.nav-left[data-v-6fca7717]{display:flex;align-items:center;gap:28px}.logo[data-v-6fca7717]{display:inline-flex;align-items:center;gap:8px;font-weight:600;letter-spacing:.06em;font-size:16px;color:#e5e7eb}.logo-mark[data-v-6fca7717]{width:22px;height:22px;border-radius:999px;background:radial-gradient(circle at 30% 20%,#e0f2fe,#38bdf8 40%,#0ea5e9 70%,#1e293b);display:flex;align-items:center;justify-content:center;font-size:11px;color:#0b1020;box-shadow:0 0 24px #38bdf8b3}.logo-text[data-v-6fca7717]{text-transform:uppercase}.nav-links[data-v-6fca7717]{display:flex;gap:18px;font-size:13px}.nav-links a[data-v-6fca7717],.nav-links[data-v-6fca7717] a.router-link-active{color:#9ca3af;text-decoration:none}.nav-links a[data-v-6fca7717]:hover{color:#f9fafb}.nav-right[data-v-6fca7717]{display:flex;align-items:center;gap:10px}.lang-switch[data-v-6fca7717]{padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.5);background:#0f172ab3;color:#e5e7eb;font-size:12px}.nav-btn[data-v-6fca7717]{padding:6px 14px;border-radius:999px;font-size:13px;text-decoration:none}.nav-btn.text[data-v-6fca7717]{color:#e5e7eb}.nav-btn.primary[data-v-6fca7717]{background:linear-gradient(135deg,#38bdf8,#a855f7);color:#0b1020;box-shadow:0 10px 30px #38bdf866}.nav-btn.primary[data-v-6fca7717]:hover{filter:brightness(1.05)}.hero[data-v-6fca7717]{position:relative;z-index:5;max-width:1120px;margin:16px auto 0;padding:0 20px 40px;display:grid;grid-template-columns:minmax(0,3.2fr) minmax(0,2.5fr);gap:26px;align-items:stretch}.card[data-v-6fca7717]{border-radius:24px;padding:20px 22px;border:1px solid rgba(148,163,184,.4)}.glass[data-v-6fca7717]{background:radial-gradient(circle at top left,#f8fafc3d,#0f172ab3);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:0 24px 80px #0f172abf,0 0 0 1px #94a3b84d}.hero-main[data-v-6fca7717]{display:flex;flex-direction:column;justify-content:center;gap:14px;color:#e5e7eb}.eyebrow[data-v-6fca7717]{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af}.hero-main h1[data-v-6fca7717]{font-size:40px;line-height:1.1;margin:0}.subtitle[data-v-6fca7717]{font-size:14px;color:#cbd5f5;max-width:460px}.hero-actions[data-v-6fca7717]{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px}.cta[data-v-6fca7717]{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:999px;font-size:14px;text-decoration:none;border:1px solid transparent}.cta.primary[data-v-6fca7717]{background:linear-gradient(135deg,#38bdf8,#a855f7);color:#0b1020;box-shadow:0 18px 40px #38bdf873}.cta.primary[data-v-6fca7717]:hover{filter:brightness(1.05)}.cta.ghost[data-v-6fca7717]{border-color:#94a3b880;color:#e5e7eb;background:#0f172a80}.cta.ghost[data-v-6fca7717]:hover{background:#0f172acc}.hero-tags[data-v-6fca7717]{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;color:#9ca3af}.tag[data-v-6fca7717]{padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.5);background:#0f172ab3}.dot[data-v-6fca7717]{width:4px;height:4px;border-radius:999px;background:#94a3b8e6}.hero-aside[data-v-6fca7717]{display:flex;flex-direction:column;gap:16px}.stats-header[data-v-6fca7717]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#cbd5f5;margin-bottom:10px}.stats-main[data-v-6fca7717]{margin-bottom:10px}.stats-number[data-v-6fca7717]{font-size:30px;font-weight:600;color:#f9fafb}.stats-sub[data-v-6fca7717]{font-size:12px;color:#9ca3af}.stats-grid[data-v-6fca7717]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px}.stat-item[data-v-6fca7717]{padding:10px;border-radius:14px;background:radial-gradient(circle at top left,#0f172a66,#0f172ae6);border:1px solid rgba(148,163,184,.6)}.stat-item .label[data-v-6fca7717]{font-size:11px;color:#9ca3af}.stat-item .value[data-v-6fca7717]{margin-top:4px;font-size:14px;color:#e5e7eb}.pill[data-v-6fca7717]{font-size:11px;padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.6);text-align:center;background:#0f172abf;color:#e5e7eb}.pill.highlight[data-v-6fca7717]{border-color:#38bdf8e6;background:radial-gradient(circle at 30% 20%,#f8fafccc,#38bdf859,#0f172af2);color:#0b1020}.pill-soft[data-v-6fca7717]{padding:4px 10px;border-radius:999px;background:#16a34a29;color:#bbf7d0;font-size:11px}.providers-header[data-v-6fca7717]{font-size:12px;color:#cbd5f5;margin-bottom:10px}.providers-grid[data-v-6fca7717]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.features[data-v-6fca7717]{position:relative;z-index:5;max-width:1120px;margin:4px auto 40px;padding:0 20px 40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.feature-card[data-v-6fca7717]{border-radius:20px;padding:16px 18px;background:radial-gradient(circle at top,#0f172ae6,#0f172afa);border:1px solid rgba(148,163,184,.6);box-shadow:0 14px 40px #0f172abf;color:#e5e7eb}.feature-card h3[data-v-6fca7717]{font-size:15px;margin-bottom:8px}.feature-card p[data-v-6fca7717]{font-size:13px;color:#cbd5f5}.preview[data-v-6fca7717],.code-section[data-v-6fca7717],.use-cases[data-v-6fca7717],.billing-security[data-v-6fca7717],.trust[data-v-6fca7717]{position:relative;z-index:5;max-width:1120px;margin:0 auto 40px;padding:0 20px}.preview-inner[data-v-6fca7717]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr);gap:20px}.preview-left[data-v-6fca7717]{padding:18px 18px 16px}.preview-header[data-v-6fca7717]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:12px;color:#cbd5f5}.preview-caption[data-v-6fca7717]{color:#9ca3af}.preview-console[data-v-6fca7717]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;margin-top:4px}.preview-sidebar[data-v-6fca7717]{padding:10px;border-radius:16px;background:radial-gradient(circle at top,#0f172ae6,#0f172afa);border:1px solid rgba(148,163,184,.7);font-size:12px;color:#e5e7eb}.preview-sidebar .sidebar-title[data-v-6fca7717]{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#9ca3af;margin-bottom:6px}.preview-sidebar .sidebar-item[data-v-6fca7717]{padding:5px 6px;border-radius:9px;margin-bottom:4px}.preview-sidebar .sidebar-item.active[data-v-6fca7717]{background:radial-gradient(circle at left,#38bdf84d,#0f172af5)}.preview-main[data-v-6fca7717]{display:flex;flex-direction:column;gap:10px}.preview-metrics[data-v-6fca7717]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.metric[data-v-6fca7717]{padding:8px 10px;border-radius:12px;border:1px solid rgba(148,163,184,.7);background:radial-gradient(circle at top left,#0f172a80,#0f172af5)}.metric .label[data-v-6fca7717]{font-size:11px;color:#9ca3af}.metric .value[data-v-6fca7717]{margin-top:4px;font-size:14px;color:#e5e7eb}.metric .value.ok[data-v-6fca7717]{color:#bbf7d0}.preview-chart-row[data-v-6fca7717]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px}.chart-block[data-v-6fca7717]{padding:8px 10px;border-radius:14px;border:1px solid rgba(148,163,184,.7);background:radial-gradient(circle at top left,#0f172a99,#0f172afa)}.chart-title[data-v-6fca7717]{font-size:11px;color:#cbd5f5;margin-bottom:4px}.chart-placeholder[data-v-6fca7717]{border-radius:10px;border:1px dashed rgba(148,163,184,.5);height:70px;background-image:linear-gradient(120deg,rgba(56,189,248,.2),transparent 40%,rgba(168,85,247,.2),transparent 80%);background-size:200% 100%;animation:shimmer-6fca7717 4s infinite linear}.chart-placeholder.pie[data-v-6fca7717]{background-image:radial-gradient(circle at center,rgba(56,189,248,.5),transparent 55%)}.preview-table[data-v-6fca7717]{margin-top:2px;padding:8px 10px;border-radius:14px;border:1px solid rgba(148,163,184,.7);background:radial-gradient(circle at top left,#0f172ab3,#0f172afa)}.table-header[data-v-6fca7717]{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#9ca3af;margin-bottom:4px}.table-list[data-v-6fca7717]{display:flex;flex-direction:column;gap:4px}.table-row[data-v-6fca7717]{display:grid;grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr);gap:6px;align-items:center;font-size:11px;color:#e5e7eb}.table-row .muted[data-v-6fca7717]{color:#9ca3af}.badge[data-v-6fca7717]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:10px}.badge.success[data-v-6fca7717]{background:#16a34a2e;color:#bbf7d0}.badge.warn[data-v-6fca7717]{background:#eab30829;color:#facc15}.badge.soft[data-v-6fca7717]{background:#94a3b829;color:#e5e7eb}.preview-right[data-v-6fca7717]{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;color:#e5e7eb}.preview-right h2[data-v-6fca7717]{font-size:22px;margin:0}.preview-text[data-v-6fca7717]{font-size:14px;color:#cbd5f5}.preview-list[data-v-6fca7717]{margin:4px 0 0;padding-left:18px;font-size:13px;color:#cbd5f5;display:flex;flex-direction:column;gap:4px}.code-inner[data-v-6fca7717]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.code-column h3[data-v-6fca7717]{font-size:16px;margin:0 0 6px;color:#e5e7eb}.code-text[data-v-6fca7717]{font-size:13px;color:#cbd5f5;margin-bottom:8px}.code-block[data-v-6fca7717]{border-radius:18px;border:1px solid rgba(148,163,184,.6);background:radial-gradient(circle at top left,#0f172ae6,#0f172afa);overflow:hidden;font-size:12px;color:#e5e7eb;display:flex;flex-direction:column;min-height:170px;height:200px}.code-header[data-v-6fca7717]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:linear-gradient(90deg,#1e40afe6,#1e40af99);font-size:11px}.code-block pre[data-v-6fca7717]{margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre;overflow-x:auto;flex:1}.use-cases-inner[data-v-6fca7717]{border-radius:26px;padding:18px 20px 20px;border:1px solid rgba(148,163,184,.5);background:radial-gradient(circle at top,#0f172af2,#0f172afc);box-shadow:0 24px 70px #0f172ae6,0 0 0 1px #0f172acc;color:#e5e7eb}.use-cases-inner h2[data-v-6fca7717]{font-size:20px;margin:0 0 4px}.use-cases-sub[data-v-6fca7717]{font-size:13px;color:#cbd5f5;max-width:640px}.use-cases-grid[data-v-6fca7717]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.use-case-card[data-v-6fca7717]{border-radius:18px;padding:14px 14px 12px;border:1px solid rgba(148,163,184,.6);background:radial-gradient(circle at top left,#0f172ae6,#0f172afa)}.use-case-card h3[data-v-6fca7717]{font-size:15px;margin-bottom:4px}.use-case-card p[data-v-6fca7717]{font-size:13px;color:#cbd5f5}.use-case-card ul[data-v-6fca7717]{margin:6px 0 0;padding-left:18px;font-size:12px;color:#9ca3af;display:flex;flex-direction:column;gap:2px}.billing-security-inner[data-v-6fca7717]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.billing-card h2[data-v-6fca7717],.security-card h2[data-v-6fca7717]{font-size:18px;margin:0 0 4px;color:#e5e7eb}.billing-text[data-v-6fca7717]{font-size:13px;color:#cbd5f5;margin-bottom:8px}.billing-list[data-v-6fca7717]{margin:0;padding-left:18px;font-size:12px;color:#cbd5f5;display:flex;flex-direction:column;gap:4px}.trust-inner[data-v-6fca7717]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.trust-left h2[data-v-6fca7717]{font-size:20px;margin:0 0 6px;color:#e5e7eb}.trust-text[data-v-6fca7717]{font-size:13px;color:#cbd5f5;max-width:580px}.trust-badges[data-v-6fca7717]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.trust-right[data-v-6fca7717]{padding:16px 16px 14px}.trust-logos[data-v-6fca7717]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.logo-pill[data-v-6fca7717]{padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.6);font-size:11px;color:#e5e7eb;background:#0f172acc}.quote[data-v-6fca7717]{font-size:12px;color:#cbd5f5;line-height:1.6}.quote p[data-v-6fca7717]{margin:0}@keyframes shimmer-6fca7717{0%{background-position:0% 50%}to{background-position:200% 50%}}@media(max-width:1024px){.hero[data-v-6fca7717]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.features[data-v-6fca7717]{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-inner[data-v-6fca7717]{grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr)}.code-inner[data-v-6fca7717],.billing-security-inner[data-v-6fca7717],.trust-inner[data-v-6fca7717]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:768px){.nav-inner[data-v-6fca7717]{border-radius:18px}.hero[data-v-6fca7717],.preview-inner[data-v-6fca7717],.code-inner[data-v-6fca7717],.billing-security-inner[data-v-6fca7717],.trust-inner[data-v-6fca7717],.use-cases-grid[data-v-6fca7717]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.nav-inner[data-v-6fca7717]{padding-inline:12px}.nav-links[data-v-6fca7717]{display:none}.hero[data-v-6fca7717]{padding-inline:16px}.hero-main h1[data-v-6fca7717]{font-size:30px}.features[data-v-6fca7717]{padding-inline:16px;grid-template-columns:minmax(0,1fr)}}.auth-page[data-v-ee9723ce]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:radial-gradient(circle at top left,#0f172a 0,#020617 40% 100%);overflow:hidden}.orb[data-v-ee9723ce],.orb.secondary[data-v-ee9723ce]{position:absolute;border-radius:999px;filter:blur(38px);opacity:.7;pointer-events:none}.orb[data-v-ee9723ce]{width:260px;height:260px;top:-80px;right:-40px;background:conic-gradient(from 140deg,#38bdf8,#a855f7,#f97316,#38bdf8)}.orb.secondary[data-v-ee9723ce]{width:220px;height:220px;bottom:-60px;left:-40px;background:radial-gradient(circle at 20% 30%,#22c55e,transparent 55%)}.panel[data-v-ee9723ce]{position:relative;width:360px;padding:28px 26px 26px;border-radius:24px;border:1px solid rgba(148,163,184,.5)}.glass[data-v-ee9723ce]{background:radial-gradient(circle at top left,#f8fafc1a,#0f172ae6);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 24px 70px #0f172ae6,0 0 0 1px #94a3b84d}.eyebrow[data-v-ee9723ce]{margin:0 0 4px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af}h1[data-v-ee9723ce]{margin:0 0 6px;font-size:24px;color:#e5e7eb}.subtitle[data-v-ee9723ce]{margin:0 0 18px;font-size:13px;color:#9ca3af}.form[data-v-ee9723ce]{display:flex;flex-direction:column;gap:12px}.field[data-v-ee9723ce]{display:flex;flex-direction:column;gap:4px;font-size:13px}.field span[data-v-ee9723ce]{color:#e5e7eb}.password-wrapper[data-v-ee9723ce]{position:relative;display:flex;align-items:center}.password-wrapper input[data-v-ee9723ce]{width:100%;padding-right:36px}.toggle-password[data-v-ee9723ce]{position:absolute;right:8px;border:none;background:transparent;color:#9ca3af;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;font-size:14px}.toggle-password[data-v-ee9723ce]:hover{color:#e5e7eb}input[data-v-ee9723ce]{border-radius:10px;border:1px solid #4b5563;padding:8px 10px;font-size:14px;outline:none;background:#0f172ad9;color:#e5e7eb}input[data-v-ee9723ce]::placeholder{color:#6b7280}input[data-v-ee9723ce]:focus{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf899}.primary[data-v-ee9723ce]{margin-top:6px;border:none;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;background:linear-gradient(135deg,#38bdf8,#a855f7);color:#020617;cursor:pointer;box-shadow:0 16px 40px #38bdf880}.primary[data-v-ee9723ce]:disabled{opacity:.7;cursor:default}.row[data-v-ee9723ce]{display:flex;align-items:center}.row.between[data-v-ee9723ce]{justify-content:flex-end}.hint[data-v-ee9723ce]{margin:6px 0 0;font-size:13px;color:#9ca3af}.link[data-v-ee9723ce]{font-size:13px;color:#38bdf8;text-decoration:none}.link.subtle[data-v-ee9723ce]{color:#9ca3af}.link[data-v-ee9723ce]:hover{text-decoration:underline}.error[data-v-ee9723ce]{margin:4px 0 0;font-size:12px;color:#fecaca}.back-home[data-v-ee9723ce]{display:inline-block;margin-top:6px;font-size:12px}@media(max-width:480px){.panel[data-v-ee9723ce]{width:100%;padding-inline:20px}}.auth-page[data-v-7d8e84a2]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:radial-gradient(circle at top left,#0f172a 0,#020617 40% 100%);overflow:hidden}.orb[data-v-7d8e84a2],.orb.secondary[data-v-7d8e84a2]{position:absolute;border-radius:999px;filter:blur(38px);opacity:.7;pointer-events:none}.orb[data-v-7d8e84a2]{width:260px;height:260px;top:-80px;right:-40px;background:conic-gradient(from 140deg,#38bdf8,#a855f7,#f97316,#38bdf8)}.orb.secondary[data-v-7d8e84a2]{width:220px;height:220px;bottom:-60px;left:-40px;background:radial-gradient(circle at 20% 30%,#22c55e,transparent 55%)}.panel[data-v-7d8e84a2]{position:relative;width:380px;padding:28px 26px 26px;border-radius:24px;border:1px solid rgba(148,163,184,.5)}.glass[data-v-7d8e84a2]{background:radial-gradient(circle at top left,#f8fafc1a,#0f172ae6);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 24px 70px #0f172ae6,0 0 0 1px #94a3b84d}.eyebrow[data-v-7d8e84a2]{margin:0 0 4px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af}h1[data-v-7d8e84a2]{margin:0 0 6px;font-size:24px;color:#e5e7eb}.subtitle[data-v-7d8e84a2]{margin:0 0 18px;font-size:13px;color:#9ca3af}.form[data-v-7d8e84a2]{display:flex;flex-direction:column;gap:12px}.field[data-v-7d8e84a2]{display:flex;flex-direction:column;gap:4px;font-size:13px}.field span[data-v-7d8e84a2]{color:#e5e7eb}input[type=email][data-v-7d8e84a2],input[type=text][data-v-7d8e84a2],input[type=password][data-v-7d8e84a2]{border-radius:10px;border:1px solid #4b5563;padding:8px 10px;font-size:14px;outline:none;background:#0f172ad9;color:#e5e7eb}.password-wrapper[data-v-7d8e84a2]{position:relative;display:flex;align-items:center}.password-wrapper input[data-v-7d8e84a2]{width:100%;padding-right:36px}.toggle-password[data-v-7d8e84a2]{position:absolute;right:8px;border:none;background:transparent;color:#9ca3af;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;font-size:14px}.toggle-password[data-v-7d8e84a2]:hover{color:#e5e7eb}input[data-v-7d8e84a2]::placeholder{color:#6b7280}input[data-v-7d8e84a2]:focus{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf899}.checkbox[data-v-7d8e84a2]{display:flex;align-items:center;gap:8px;font-size:12px;color:#e5e7eb}.checkbox input[data-v-7d8e84a2]{width:14px;height:14px}.primary[data-v-7d8e84a2]{margin-top:6px;border:none;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;background:linear-gradient(135deg,#38bdf8,#a855f7);color:#020617;cursor:pointer;box-shadow:0 16px 40px #38bdf880}.primary[data-v-7d8e84a2]:disabled{opacity:.7;cursor:default}.hint[data-v-7d8e84a2]{margin:6px 0 0;font-size:13px;color:#9ca3af}.link[data-v-7d8e84a2]{font-size:13px;color:#38bdf8;text-decoration:none}.link[data-v-7d8e84a2]:hover{text-decoration:underline}.error[data-v-7d8e84a2]{margin:4px 0 0;font-size:12px;color:#fecaca}.success[data-v-7d8e84a2]{margin:4px 0 0;font-size:12px;color:#bbf7d0}.back-home[data-v-7d8e84a2]{display:inline-block;margin-top:6px;font-size:12px}@media(max-width:480px){.panel[data-v-7d8e84a2]{width:100%;padding-inline:20px}}.auth-page[data-v-7938416e]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:radial-gradient(circle at top left,#0f172a 0,#020617 40% 100%);overflow:hidden}.orb[data-v-7938416e],.orb.secondary[data-v-7938416e]{position:absolute;border-radius:999px;filter:blur(38px);opacity:.7;pointer-events:none}.orb[data-v-7938416e]{width:260px;height:260px;top:-80px;right:-40px;background:conic-gradient(from 140deg,#38bdf8,#a855f7,#f97316,#38bdf8)}.orb.secondary[data-v-7938416e]{width:220px;height:220px;bottom:-60px;left:-40px;background:radial-gradient(circle at 20% 30%,#22c55e,transparent 55%)}.panel[data-v-7938416e]{position:relative;width:420px;padding:28px 26px 26px;border-radius:24px;border:1px solid rgba(148,163,184,.5)}.glass[data-v-7938416e]{background:radial-gradient(circle at top left,#f8fafc1a,#0f172ae6);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 24px 70px #0f172ae6,0 0 0 1px #94a3b84d}.eyebrow[data-v-7938416e]{margin:0 0 4px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af}h1[data-v-7938416e]{margin:0 0 6px;font-size:24px;color:#e5e7eb}.subtitle[data-v-7938416e]{margin:0 0 18px;font-size:13px;color:#9ca3af}.form[data-v-7938416e]{display:flex;flex-direction:column;gap:12px}.field[data-v-7938416e]{display:flex;flex-direction:column;gap:4px;font-size:13px}.field span[data-v-7938416e]{color:#e5e7eb}input[data-v-7938416e]{border-radius:10px;border:1px solid #4b5563;padding:8px 10px;font-size:14px;outline:none;background:#0f172ad9;color:#e5e7eb}input[data-v-7938416e]::placeholder{color:#6b7280}input[data-v-7938416e]:focus{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf899}.primary[data-v-7938416e]{margin-top:6px;border:none;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;background:linear-gradient(135deg,#38bdf8,#a855f7);color:#020617;cursor:pointer;box-shadow:0 16px 40px #38bdf880}.primary[data-v-7938416e]:disabled{opacity:.7;cursor:default}.hint[data-v-7938416e]{margin:6px 0 0;font-size:13px;color:#9ca3af}.link[data-v-7938416e]{font-size:13px;color:#38bdf8;text-decoration:none}.link[data-v-7938416e]:hover{text-decoration:underline}.success[data-v-7938416e]{margin:4px 0 0;font-size:12px;color:#bbf7d0}.token[data-v-7938416e]{margin:4px 0 0;font-size:12px;color:#cbd5f5}.token code[data-v-7938416e]{background:#0f172ae6;padding:2px 4px;border-radius:4px}.error[data-v-7938416e]{margin:4px 0 0;font-size:12px;color:#fecaca}.back-home[data-v-7938416e]{display:inline-block;margin-top:6px;font-size:12px}@media(max-width:480px){.panel[data-v-7938416e]{width:100%;padding-inline:20px}}.auth-page[data-v-71f94c70]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:radial-gradient(circle at top left,#0f172a 0,#020617 40% 100%);overflow:hidden}.orb[data-v-71f94c70],.orb.secondary[data-v-71f94c70]{position:absolute;border-radius:999px;filter:blur(38px);opacity:.7;pointer-events:none}.orb[data-v-71f94c70]{width:260px;height:260px;top:-80px;right:-40px;background:conic-gradient(from 140deg,#38bdf8,#a855f7,#f97316,#38bdf8)}.orb.secondary[data-v-71f94c70]{width:220px;height:220px;bottom:-60px;left:-40px;background:radial-gradient(circle at 20% 30%,#22c55e,transparent 55%)}.panel[data-v-71f94c70]{position:relative;width:360px;padding:28px 26px 26px;border-radius:24px;border:1px solid rgba(148,163,184,.5)}.glass[data-v-71f94c70]{background:radial-gradient(circle at top left,#f8fafc1a,#0f172ae6);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 24px 70px #0f172ae6,0 0 0 1px #94a3b84d}.eyebrow[data-v-71f94c70]{margin:0 0 4px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af}h1[data-v-71f94c70]{margin:0 0 6px;font-size:24px;color:#e5e7eb}.subtitle[data-v-71f94c70]{margin:0 0 18px;font-size:13px;color:#9ca3af}.form[data-v-71f94c70]{display:flex;flex-direction:column;gap:12px}.field[data-v-71f94c70]{display:flex;flex-direction:column;gap:4px;font-size:13px}.field span[data-v-71f94c70]{color:#e5e7eb}input[data-v-71f94c70]{border-radius:10px;border:1px solid #4b5563;padding:8px 10px;font-size:14px;outline:none;background:#0f172ad9;color:#e5e7eb}input[data-v-71f94c70]::placeholder{color:#6b7280}input[data-v-71f94c70]:focus{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf899}.primary[data-v-71f94c70]{margin-top:6px;border:none;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;background:linear-gradient(135deg,#38bdf8,#a855f7);color:#020617;cursor:pointer;box-shadow:0 16px 40px #38bdf880}.primary[data-v-71f94c70]:disabled{opacity:.7;cursor:default}.hint[data-v-71f94c70]{margin:6px 0 0;font-size:13px;color:#9ca3af}.link[data-v-71f94c70]{font-size:13px;color:#38bdf8;text-decoration:none}.link[data-v-71f94c70]:hover{text-decoration:underline}.error[data-v-71f94c70]{margin:4px 0 0;font-size:12px;color:#fecaca}.success[data-v-71f94c70]{margin:4px 0 0;font-size:12px;color:#bbf7d0}.back-home[data-v-71f94c70]{display:inline-block;margin-top:6px;font-size:12px}@media(max-width:480px){.panel[data-v-71f94c70]{width:100%;padding-inline:20px}}.console-shell[data-v-823531b3]{position:relative;min-height:100vh;background:radial-gradient(circle at top left,#020617 0 45%,#020617);color:#e5e7eb;padding:16px 18px 24px;box-sizing:border-box}.gradient-orbit[data-v-823531b3],.gradient-orbit.secondary[data-v-823531b3]{position:absolute;border-radius:999px;filter:blur(48px);opacity:.5;pointer-events:none}.gradient-orbit[data-v-823531b3]{width:380px;height:380px;top:-140px;right:-80px;background:conic-gradient(from 140deg,#38bdf8,#a855f7,#f97316,#38bdf8)}.gradient-orbit.secondary[data-v-823531b3]{width:280px;height:280px;bottom:-120px;left:-40px;background:radial-gradient(circle at 30% 30%,#22c55e,transparent 60%)}.glass[data-v-823531b3]{background:radial-gradient(circle at top left,#0f172ae6,#0f172afa);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(148,163,184,.4);box-shadow:0 20px 60px #0f172ae6,0 0 0 1px #0f172ae6}.console-header[data-v-823531b3]{position:relative;z-index:10;border-radius:999px;padding:10px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.header-left[data-v-823531b3]{display:flex;align-items:center;gap:24px}.logo[data-v-823531b3]{display:inline-flex;align-items:center;gap:8px;font-weight:600;letter-spacing:.06em;font-size:14px;color:#e5e7eb;text-decoration:none}.logo-mark[data-v-823531b3]{width:22px;height:22px;border-radius:999px;background:radial-gradient(circle at 30% 20%,#e0f2fe,#38bdf8 40%,#0ea5e9 70%,#1e293b);display:flex;align-items:center;justify-content:center;font-size:11px;color:#0b1020;box-shadow:0 0 24px #38bdf8b3}.logo-text[data-v-823531b3]{text-transform:uppercase}.header-nav[data-v-823531b3]{display:flex;gap:16px;font-size:13px}.header-nav a[data-v-823531b3]{color:#9ca3af;text-decoration:none}.header-nav[data-v-823531b3] a.router-link-active{color:#e5e7eb;position:relative}.header-nav[data-v-823531b3] a.router-link-active:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#a855f7)}.header-nav a[data-v-823531b3]:hover{color:#f9fafb}.header-right[data-v-823531b3]{display:flex;align-items:center;gap:10px}.lang-switch[data-v-823531b3]{padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.5);background:#0f172ab3;color:#e5e7eb;font-size:12px}.user-pill[data-v-823531b3]{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.5);background:#0f172ab3;font-size:12px;text-decoration:none;color:inherit;cursor:pointer}.user-pill[data-v-823531b3]:hover{border-color:#38bdf899;background:#0f172ae6}.user-avatar[data-v-823531b3]{width:18px;height:18px;border-radius:999px;background:radial-gradient(circle at 30% 20%,#e0f2fe,#38bdf8 40%,#0ea5e9 70%,#1e293b);display:flex;align-items:center;justify-content:center;font-size:11px;color:#0b1020}.user-name[data-v-823531b3]{color:#e5e7eb}.logout-btn[data-v-823531b3]{border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172ab3;color:#e5e7eb;font-size:12px;padding:6px 12px}.logout-btn[data-v-823531b3]:hover{background:#0f172ae6;color:#e5e7eb}.console-main[data-v-823531b3]{position:relative;z-index:5;margin-top:14px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px}.console-sidebar[data-v-823531b3]{border-radius:24px;padding:16px 14px;display:flex;flex-direction:column;gap:16px}.sidebar-section[data-v-823531b3]{display:flex;flex-direction:column;gap:6px}.sidebar-title[data-v-823531b3]{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#64748b;margin-bottom:4px}.sidebar-item[data-v-823531b3]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;font-size:13px;color:#cbd5f5;text-decoration:none}.sidebar-item .dot[data-v-823531b3]{width:5px;height:5px;border-radius:999px;background:#94a3b8e6}.sidebar-item[data-v-823531b3]:hover{background:radial-gradient(circle at left,rgba(56,189,248,.15),transparent 70%)}.sidebar-item[data-v-823531b3] .router-link-active,.sidebar-item.router-link-active[data-v-823531b3],.sidebar-item.active[data-v-823531b3]{background:radial-gradient(circle at left,#38bdf840,#0f172ae6)}.console-content[data-v-823531b3]{border-radius:26px;padding:18px 18px 20px;background:radial-gradient(circle at top left,#0f172ae6,#020617fa);border:1px solid rgba(148,163,184,.55);box-shadow:0 26px 80px #0f172ae6,0 0 0 1px #0f172ae6}.logout-modal-mask[data-v-823531b3]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.logout-modal-card[data-v-823531b3]{background:radial-gradient(circle at top,#0f172afa,#0f172afc);border:1px solid rgba(148,163,184,.5);border-radius:18px;padding:20px 24px;min-width:280px;box-shadow:0 20px 60px #00000080}.logout-modal-text[data-v-823531b3]{margin:0 0 18px;font-size:15px;color:#e5e7eb}.logout-modal-actions[data-v-823531b3]{display:flex;justify-content:flex-end;gap:10px}.logout-modal-actions .btn[data-v-823531b3]{padding:8px 18px;border-radius:999px;font-size:13px;cursor:pointer;border:1px solid rgba(148,163,184,.6);background:#0f172ab3;color:#e5e7eb}.logout-modal-actions .btn-cancel[data-v-823531b3]:hover{border-color:#94a3b8cc;background:#1e293be6}.logout-modal-actions .btn-confirm[data-v-823531b3]{border-color:transparent;background:linear-gradient(135deg,#38bdf8,#a855f7);color:#0b1020}.logout-modal-actions .btn-confirm[data-v-823531b3]:hover{opacity:.95}@media(max-width:960px){.console-main[data-v-823531b3]{grid-template-columns:minmax(0,1fr)}.console-sidebar[data-v-823531b3]{flex-direction:row;overflow-x:auto;white-space:nowrap}.sidebar-section[data-v-823531b3]{min-width:160px}}@media(max-width:640px){.console-shell[data-v-823531b3]{padding-inline:10px}.console-header[data-v-823531b3]{border-radius:20px;padding-inline:12px}.header-nav[data-v-823531b3]{display:none}}.console-page[data-v-a29b0d5e]{display:flex;flex-direction:column;gap:16px}.page-header[data-v-a29b0d5e]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.page-header h1[data-v-a29b0d5e]{font-size:20px;margin:0}.subtitle[data-v-a29b0d5e]{margin:4px 0 0;font-size:13px;color:#9ca3af}.page-actions[data-v-a29b0d5e]{display:flex;align-items:center;gap:8px}.btn[data-v-a29b0d5e]{border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172ab3;color:#e5e7eb;font-size:12px;padding:6px 12px}.btn.ghost[data-v-a29b0d5e]:hover{background:#0f172ae6}.grid[data-v-a29b0d5e]{display:grid;gap:14px}.metrics-grid[data-v-a29b0d5e]{grid-template-columns:repeat(4,minmax(0,1fr))}.charts-grid[data-v-a29b0d5e]{grid-template-columns:minmax(0,2fr) minmax(0,2fr)}.card[data-v-a29b0d5e]{border-radius:18px;padding:14px 16px;border:1px solid rgba(148,163,184,.45);background:radial-gradient(circle at top,#0f172af0,#0f172afa)}.metric-card[data-v-a29b0d5e]{display:flex;flex-direction:column;gap:4px}.metric-label[data-v-a29b0d5e]{font-size:12px;color:#9ca3af}.metric-value[data-v-a29b0d5e]{font-size:22px;font-weight:600}.metric-sub[data-v-a29b0d5e]{font-size:12px;color:#9ca3af}.text-success[data-v-a29b0d5e]{color:#4ade80}.card-header[data-v-a29b0d5e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.card-header h2[data-v-a29b0d5e]{font-size:15px;margin:0}.chart-card[data-v-a29b0d5e]{min-height:220px;display:flex;flex-direction:column}.chart-placeholder[data-v-a29b0d5e]{flex:1;border-radius:14px;border:1px dashed rgba(148,163,184,.5);display:flex;align-items:center;justify-content:center;font-size:12px;color:#64748b;background:radial-gradient(circle at top,#0f172ae6,#0f172afa)}.table-card[data-v-a29b0d5e]{padding-top:16px}.table-wrapper[data-v-a29b0d5e]{margin-top:10px;border-radius:14px;border:1px solid rgba(30,64,175,.9);overflow:hidden;background:radial-gradient(circle at top,#0f172af7,#0f172afc)}table[data-v-a29b0d5e]{width:100%;border-collapse:collapse;font-size:12px}thead[data-v-a29b0d5e]{background:linear-gradient(90deg,#1e40afa6,#1e40af66)}th[data-v-a29b0d5e],td[data-v-a29b0d5e]{padding:8px 10px;text-align:left}th[data-v-a29b0d5e]{font-weight:500;color:#e5e7eb}tbody tr[data-v-a29b0d5e]:nth-child(odd){background-color:#0f172ae6}tbody tr[data-v-a29b0d5e]:nth-child(2n){background-color:#0f172af5}.status-pill[data-v-a29b0d5e]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:11px}.status-pill.ok[data-v-a29b0d5e]{background:#16a34a33;color:#bbf7d0}.status-pill.error[data-v-a29b0d5e]{background:#ef444429;color:#fecaca}@media(max-width:1024px){.metrics-grid[data-v-a29b0d5e]{grid-template-columns:repeat(2,minmax(0,1fr))}.charts-grid[data-v-a29b0d5e]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.page-header[data-v-a29b0d5e]{flex-direction:column;align-items:flex-start}.metrics-grid[data-v-a29b0d5e]{grid-template-columns:minmax(0,1fr)}}.console-page[data-v-164625f7]{display:flex;flex-direction:column;gap:16px}.page-header[data-v-164625f7]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.page-header h1[data-v-164625f7]{font-size:20px;margin:0}.subtitle[data-v-164625f7]{margin:4px 0 0;font-size:13px;color:#9ca3af}.page-actions[data-v-164625f7]{display:flex;align-items:center;gap:8px}.btn[data-v-164625f7]{border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172ab3;color:#e5e7eb;font-size:12px;padding:6px 14px}.btn.primary[data-v-164625f7]{border-color:transparent;background:linear-gradient(135deg,#38bdf8,#a855f7);color:#0b1020}.filters-card[data-v-164625f7]{padding:14px 16px 12px}.filters-row[data-v-164625f7]{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:12px}.field[data-v-164625f7]{display:flex;flex-direction:column;gap:4px}.field label[data-v-164625f7]{font-size:11px;color:#9ca3af}input[data-v-164625f7],select[data-v-164625f7]{border-radius:10px;border:1px solid rgba(148,163,184,.5);background:#0f172ae6;color:#e5e7eb;padding:6px 8px;font-size:13px}.card[data-v-164625f7]{border-radius:18px;border:1px solid rgba(148,163,184,.45);background:radial-gradient(circle at top,#0f172af0,#0f172afa)}.table-card[data-v-164625f7]{padding:14px 16px 12px}.card-header[data-v-164625f7]{margin-bottom:8px}.card-header h2[data-v-164625f7]{font-size:15px;margin:0}.table-wrapper[data-v-164625f7]{margin-top:4px;border-radius:14px;border:1px solid rgba(30,64,175,.9);overflow:hidden;background:radial-gradient(circle at top,#0f172af7,#0f172afc)}table[data-v-164625f7]{width:100%;border-collapse:collapse;font-size:12px}thead[data-v-164625f7]{background:linear-gradient(90deg,#1e40afa6,#1e40af66)}th[data-v-164625f7],td[data-v-164625f7]{padding:8px 10px;text-align:left}th[data-v-164625f7]{font-weight:500;color:#e5e7eb}tbody tr[data-v-164625f7]:nth-child(odd){background-color:#0f172ae6}tbody tr[data-v-164625f7]:nth-child(2n){background-color:#0f172af5}.cell-main[data-v-164625f7]{display:flex;flex-direction:column;gap:2px}.cell-title[data-v-164625f7]{font-size:13px}.cell-sub[data-v-164625f7]{font-size:11px;color:#9ca3af}.status-pill[data-v-164625f7]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:11px}.status-pill.ok[data-v-164625f7]{background:#16a34a33;color:#bbf7d0}.status-pill.muted[data-v-164625f7]{background:#94a3b829;color:#e5e7eb}.row-actions[data-v-164625f7]{display:flex;align-items:center;gap:8px}.link-btn[data-v-164625f7]{border:none;background:transparent;color:#93c5fd;font-size:12px;padding:0;cursor:pointer}.link-btn.danger[data-v-164625f7]{color:#fecaca}@media(max-width:960px){.filters-row[data-v-164625f7]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.page-header[data-v-164625f7]{flex-direction:column;align-items:flex-start}}.console-page[data-v-672c625f]{display:flex;flex-direction:column;gap:16px}.page-header[data-v-672c625f]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.page-header h1[data-v-672c625f]{font-size:20px;margin:0}.subtitle[data-v-672c625f]{margin:4px 0 0;font-size:13px;color:#9ca3af}.page-actions[data-v-672c625f]{display:flex;align-items:center;gap:8px}.btn[data-v-672c625f]{border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172ab3;color:#e5e7eb;font-size:12px;padding:6px 14px}.btn.primary[data-v-672c625f]{border-color:transparent;background:linear-gradient(135deg,#38bdf8,#a855f7);color:#0b1020}.filters-card[data-v-672c625f]{padding:14px 16px 12px;border-radius:18px;border:1px solid rgba(148,163,184,.45);background:radial-gradient(circle at top,#0f172af0,#0f172afa)}.filters-row[data-v-672c625f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.field[data-v-672c625f]{display:flex;flex-direction:column;gap:4px}.field label[data-v-672c625f]{font-size:11px;color:#9ca3af}input[data-v-672c625f],select[data-v-672c625f]{border-radius:10px;border:1px solid rgba(148,163,184,.5);background:#0f172ae6;color:#e5e7eb;padding:6px 8px;font-size:13px}.table-card[data-v-672c625f]{border-radius:18px;border:1px solid rgba(148,163,184,.45);background:radial-gradient(circle at top,#0f172af0,#0f172afa);padding:14px 16px 12px}.card-header[data-v-672c625f]{margin-bottom:8px}.card-header h2[data-v-672c625f]{font-size:15px;margin:0}.table-wrapper[data-v-672c625f]{margin-top:4px;border-radius:14px;border:1px solid rgba(30,64,175,.9);overflow:hidden;background:radial-gradient(circle at top,#0f172af7,#0f172afc)}table[data-v-672c625f]{width:100%;border-collapse:collapse;font-size:12px}thead[data-v-672c625f]{background:linear-gradient(90deg,#1e40afa6,#1e40af66)}th[data-v-672c625f],td[data-v-672c625f]{padding:8px 10px;text-align:left}th[data-v-672c625f]{font-weight:500;color:#e5e7eb}tbody tr[data-v-672c625f]:nth-child(odd){background-color:#0f172ae6}tbody tr[data-v-672c625f]:nth-child(2n){background-color:#0f172af5}.cell-main[data-v-672c625f]{display:flex;flex-direction:column;gap:2px}.cell-title[data-v-672c625f]{font-size:13px}.cell-sub[data-v-672c625f]{font-size:11px;color:#9ca3af}.status-pill[data-v-672c625f]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:11px}.status-pill.ok[data-v-672c625f]{background:#16a34a33;color:#bbf7d0}.status-pill.muted[data-v-672c625f]{background:#94a3b829;color:#e5e7eb}.row-actions[data-v-672c625f]{display:flex;align-items:center;gap:8px}.link-btn[data-v-672c625f]{border:none;background:transparent;color:#93c5fd;font-size:12px;padding:0;cursor:pointer}.link-btn.danger[data-v-672c625f]{color:#fecaca}@media(max-width:960px){.filters-row[data-v-672c625f]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.page-header[data-v-672c625f]{flex-direction:column;align-items:flex-start}}.console-page[data-v-9de523c4]{display:flex;flex-direction:column;gap:16px}.page-header[data-v-9de523c4]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.page-header h1[data-v-9de523c4]{font-size:20px;margin:0}.subtitle[data-v-9de523c4]{margin:4px 0 0;font-size:13px;color:#9ca3af}.page-actions[data-v-9de523c4]{display:flex;align-items:center;gap:8px}.btn[data-v-9de523c4]{border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172ab3;color:#e5e7eb;font-size:12px;padding:6px 12px}.btn.ghost[data-v-9de523c4]:hover{background:#0f172ae6}.card[data-v-9de523c4]{border-radius:18px;border:1px solid rgba(148,163,184,.45);background:radial-gradient(circle at top,#0f172af0,#0f172afa)}.filters-card[data-v-9de523c4]{padding:14px 16px 12px}.filters-row[data-v-9de523c4]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.field[data-v-9de523c4]{display:flex;flex-direction:column;gap:4px}.field label[data-v-9de523c4]{font-size:11px;color:#9ca3af}select[data-v-9de523c4]{border-radius:10px;border:1px solid rgba(148,163,184,.5);background:#0f172ae6;color:#e5e7eb;padding:6px 8px;font-size:13px}.charts-grid[data-v-9de523c4]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr);gap:14px}.chart-card[data-v-9de523c4]{padding:14px 16px}.card-header[data-v-9de523c4]{margin-bottom:10px}.card-header h2[data-v-9de523c4]{font-size:15px;margin:0}.chart-placeholder[data-v-9de523c4]{border-radius:14px;border:1px dashed rgba(148,163,184,.5);display:flex;align-items:center;justify-content:center;font-size:12px;color:#64748b;background:radial-gradient(circle at top,#0f172ae6,#0f172afa);min-height:220px}.table-card[data-v-9de523c4]{padding:14px 16px 12px}.table-wrapper[data-v-9de523c4]{margin-top:6px;border-radius:14px;border:1px solid rgba(30,64,175,.9);overflow:hidden;background:radial-gradient(circle at top,#0f172af7,#0f172afc)}table[data-v-9de523c4]{width:100%;border-collapse:collapse;font-size:12px}thead[data-v-9de523c4]{background:linear-gradient(90deg,#1e40afa6,#1e40af66)}th[data-v-9de523c4],td[data-v-9de523c4]{padding:8px 10px;text-align:left}th[data-v-9de523c4]{font-weight:500;color:#e5e7eb}tbody tr[data-v-9de523c4]:nth-child(odd){background-color:#0f172ae6}tbody tr[data-v-9de523c4]:nth-child(2n){background-color:#0f172af5}@media(max-width:1024px){.filters-row[data-v-9de523c4]{grid-template-columns:repeat(2,minmax(0,1fr))}.charts-grid[data-v-9de523c4]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.page-header[data-v-9de523c4]{flex-direction:column;align-items:flex-start}.filters-row[data-v-9de523c4]{grid-template-columns:minmax(0,1fr)}}.console-page[data-v-d17d0845]{display:flex;flex-direction:column;gap:16px}.page-header[data-v-d17d0845]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.page-header h1[data-v-d17d0845]{font-size:20px;margin:0}.subtitle[data-v-d17d0845]{margin:4px 0 0;font-size:13px;color:#9ca3af}.page-actions[data-v-d17d0845]{display:flex;align-items:center;gap:8px}.btn[data-v-d17d0845]{border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172ab3;color:#e5e7eb;font-size:12px;padding:6px 12px}.btn.ghost[data-v-d17d0845]:hover{background:#0f172ae6}.card[data-v-d17d0845]{border-radius:18px;border:1px solid rgba(148,163,184,.45);background:radial-gradient(circle at top,#0f172af0,#0f172afa);padding:14px 16px 12px}.card-header[data-v-d17d0845]{margin-bottom:8px}.card-header h2[data-v-d17d0845]{font-size:15px;margin:0}.table-wrapper[data-v-d17d0845]{margin-top:4px;border-radius:14px;border:1px solid rgba(30,64,175,.9);overflow:hidden;background:radial-gradient(circle at top,#0f172af7,#0f172afc)}table[data-v-d17d0845]{width:100%;border-collapse:collapse;font-size:12px}thead[data-v-d17d0845]{background:linear-gradient(90deg,#1e40afa6,#1e40af66)}th[data-v-d17d0845],td[data-v-d17d0845]{padding:8px 10px;text-align:left}th[data-v-d17d0845]{font-weight:500;color:#e5e7eb}tbody tr[data-v-d17d0845]:nth-child(odd){background-color:#0f172ae6}tbody tr[data-v-d17d0845]:nth-child(2n){background-color:#0f172af5}.status-pill[data-v-d17d0845]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:11px;margin-right:6px}.status-pill.ok[data-v-d17d0845]{background:#16a34a33;color:#bbf7d0}.status-pill.muted[data-v-d17d0845]{background:#94a3b829;color:#e5e7eb}.link-btn[data-v-d17d0845]{border:none;background:transparent;color:#93c5fd;font-size:12px;padding:0;cursor:pointer}@media(max-width:640px){.page-header[data-v-d17d0845]{flex-direction:column;align-items:flex-start}}.console-page[data-v-a6eff81b]{display:flex;flex-direction:column;gap:16px}.page-header[data-v-a6eff81b]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.page-header h1[data-v-a6eff81b]{font-size:20px;margin:0}.subtitle[data-v-a6eff81b]{margin:4px 0 0;font-size:13px;color:#9ca3af}.page-actions[data-v-a6eff81b]{display:flex;align-items:center;gap:8px}.btn[data-v-a6eff81b]{border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172ab3;color:#e5e7eb;font-size:12px;padding:6px 12px}.btn.ghost[data-v-a6eff81b]:hover{background:#0f172ae6}.card[data-v-a6eff81b]{border-radius:18px;border:1px solid rgba(148,163,184,.45);background:radial-gradient(circle at top,#0f172af0,#0f172afa)}.filters-card[data-v-a6eff81b]{padding:14px 16px 12px}.filters-row[data-v-a6eff81b]{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:12px}.field[data-v-a6eff81b]{display:flex;flex-direction:column;gap:4px}.field label[data-v-a6eff81b]{font-size:11px;color:#9ca3af}input[data-v-a6eff81b],select[data-v-a6eff81b]{border-radius:10px;border:1px solid rgba(148,163,184,.5);background:#0f172ae6;color:#e5e7eb;padding:6px 8px;font-size:13px}.table-card[data-v-a6eff81b]{padding:14px 16px 12px}.card-header[data-v-a6eff81b]{margin-bottom:8px}.card-header h2[data-v-a6eff81b]{font-size:15px;margin:0}.table-wrapper[data-v-a6eff81b]{margin-top:4px;border-radius:14px;border:1px solid rgba(30,64,175,.9);overflow:hidden;background:radial-gradient(circle at top,#0f172af7,#0f172afc)}table[data-v-a6eff81b]{width:100%;border-collapse:collapse;font-size:12px}thead[data-v-a6eff81b]{background:linear-gradient(90deg,#1e40afa6,#1e40af66)}th[data-v-a6eff81b],td[data-v-a6eff81b]{padding:8px 10px;text-align:left}th[data-v-a6eff81b]{font-weight:500;color:#e5e7eb}tbody tr[data-v-a6eff81b]:nth-child(odd){background-color:#0f172ae6}tbody tr[data-v-a6eff81b]:nth-child(2n){background-color:#0f172af5}@media(max-width:960px){.filters-row[data-v-a6eff81b]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.page-header[data-v-a6eff81b]{flex-direction:column;align-items:flex-start}}.wallet-page .content-card[data-v-c9418c0c]{padding:16px 18px 14px;border-radius:18px;border:1px solid rgba(148,163,184,.45);background:radial-gradient(circle at top,#0f172af0,#0f172afa)}.wallet-page h3[data-v-c9418c0c]{font-size:14px;margin:8px 0 0}.field[data-v-c9418c0c]{display:flex;flex-direction:column;gap:4px}.field label[data-v-c9418c0c]{font-size:11px;color:#9ca3af}input[data-v-c9418c0c],select[data-v-c9418c0c]{border-radius:10px;border:1px solid rgba(148,163,184,.5);background:#0f172ae6;color:#e5e7eb;padding:6px 8px;font-size:13px}.actions[data-v-c9418c0c]{display:flex;align-items:center;gap:8px}.btn[data-v-c9418c0c]{border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172ab3;color:#e5e7eb;font-size:12px;padding:6px 14px;cursor:pointer}.btn.primary[data-v-c9418c0c]{border-color:transparent;background:linear-gradient(135deg,#38bdf8,#a855f7);color:#0b1020}.btn[data-v-c9418c0c]:disabled{opacity:.6;cursor:default}.hint[data-v-c9418c0c]{font-size:12px;color:#a5b4fc}.divider[data-v-c9418c0c]{height:1px;margin:12px 0;background:radial-gradient(circle,rgba(148,163,184,.7),transparent);opacity:.7}.table-wrapper[data-v-c9418c0c]{margin-top:4px;border-radius:14px;border:1px solid rgba(30,64,175,.9);overflow:hidden;background:radial-gradient(circle at top,#0f172af7,#0f172afc)}table[data-v-c9418c0c]{width:100%;border-collapse:collapse;font-size:12px}thead[data-v-c9418c0c]{background:linear-gradient(90deg,#1e40afa6,#1e40af66)}th[data-v-c9418c0c],td[data-v-c9418c0c]{padding:8px 10px;text-align:left}th[data-v-c9418c0c]{font-weight:500;color:#e5e7eb}tbody tr[data-v-c9418c0c]:nth-child(odd){background-color:#0f172ae6}tbody tr[data-v-c9418c0c]:nth-child(2n){background-color:#0f172af5}.wallet-summary[data-v-c9418c0c]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.5fr);gap:16px;margin-top:6px}.wallet-main[data-v-c9418c0c]{padding:12px;border-radius:16px;background:radial-gradient(circle at top left,#082f49e6,#0f172afa);border:1px solid rgba(56,189,248,.6)}.wallet-main .label[data-v-c9418c0c]{font-size:11px;color:#bae6fd}.wallet-main .amount[data-v-c9418c0c]{margin-top:6px;font-size:22px;font-weight:600}.wallet-main .sub[data-v-c9418c0c]{margin-top:4px;font-size:12px;color:#9ca3af}.wallet-side[data-v-c9418c0c]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:16px;background:radial-gradient(circle at top right,#1e40afb3,#0f172af5);border:1px solid rgba(129,140,248,.7)}.amount-presets[data-v-c9418c0c]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.btn.preset[data-v-c9418c0c]{padding:4px 10px;font-size:12px}.btn.preset.active[data-v-c9418c0c]{border-color:#38bdf8cc;background:#38bdf833;color:#7dd3fc}.wallet-filters[data-v-c9418c0c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px 14px;align-items:flex-end;margin-bottom:10px}.pagination-row[data-v-c9418c0c]{display:flex;align-items:center;gap:10px;margin-top:10px}.page-info[data-v-c9418c0c]{font-size:12px;color:#9ca3af}.recharge-box[data-v-c9418c0c]{margin-top:14px;padding:10px 12px;border-radius:16px;border:1px dashed rgba(148,163,184,.7);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;align-items:flex-end}.positive[data-v-c9418c0c]{color:#bbf7d0}.negative[data-v-c9418c0c]{color:#fecaca}@media(max-width:960px){.wallet-summary[data-v-c9418c0c],.recharge-box[data-v-c9418c0c]{grid-template-columns:minmax(0,1fr)}}.invoices-page .content-card[data-v-51eefdce]{padding:16px 18px 14px;border-radius:18px;border:1px solid rgba(148,163,184,.45);background:radial-gradient(circle at top,#0f172af0,#0f172afa)}.invoices-page h3[data-v-51eefdce]{font-size:14px;margin:0 0 8px}.form-grid[data-v-51eefdce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:4px}.field[data-v-51eefdce]{display:flex;flex-direction:column;gap:4px}.field label[data-v-51eefdce]{font-size:11px;color:#9ca3af}input[data-v-51eefdce],select[data-v-51eefdce],textarea[data-v-51eefdce]{border-radius:10px;border:1px solid rgba(148,163,184,.5);background:#0f172ae6;color:#e5e7eb;padding:6px 8px;font-size:13px}textarea[data-v-51eefdce]{resize:vertical}.field.textarea[data-v-51eefdce]{grid-column:span 2}.actions[data-v-51eefdce]{display:flex;align-items:center;gap:8px;grid-column:span 2}.btn[data-v-51eefdce]{border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172ab3;color:#e5e7eb;font-size:12px;padding:6px 14px;cursor:pointer}.btn.primary[data-v-51eefdce]{border-color:transparent;background:linear-gradient(135deg,#38bdf8,#a855f7);color:#0b1020}.btn[data-v-51eefdce]:disabled{opacity:.6;cursor:default}.btn.small[data-v-51eefdce]{padding:4px 10px;font-size:11px}.hint[data-v-51eefdce]{font-size:12px;color:#a5b4fc}.divider[data-v-51eefdce]{height:1px;margin:12px 0;background:radial-gradient(circle,rgba(148,163,184,.7),transparent);opacity:.7}.table-wrapper[data-v-51eefdce]{margin-top:4px;border-radius:14px;border:1px solid rgba(30,64,175,.9);overflow:hidden;background:radial-gradient(circle at top,#0f172af7,#0f172afc)}.table-wrapper.small[data-v-51eefdce]{max-height:260px;overflow:auto}table[data-v-51eefdce]{width:100%;border-collapse:collapse;font-size:12px}thead[data-v-51eefdce]{background:linear-gradient(90deg,#1e40afa6,#1e40af66)}th[data-v-51eefdce],td[data-v-51eefdce]{padding:8px 10px;text-align:left}th[data-v-51eefdce]{font-weight:500;color:#e5e7eb}tbody tr[data-v-51eefdce]:nth-child(odd){background-color:#0f172ae6}tbody tr[data-v-51eefdce]:nth-child(2n){background-color:#0f172af5}.split[data-v-51eefdce]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr);gap:16px}.profiles-list[data-v-51eefdce]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.profile-item[data-v-51eefdce]{border-radius:12px;border:1px solid rgba(55,65,81,.9);padding:8px 10px;background:radial-gradient(circle at top left,#0f172af5,#0f172afc)}.profile-item .title[data-v-51eefdce]{font-size:13px}.profile-item .sub[data-v-51eefdce]{font-size:11px;color:#9ca3af}.profile-item-actions[data-v-51eefdce]{margin-top:6px}.invoice-rules[data-v-51eefdce]{margin-top:14px;padding:10px 12px;border-radius:12px;background:#0f172acc;border:1px solid rgba(148,163,184,.4)}.invoice-rules h4[data-v-51eefdce]{font-size:13px;margin:0 0 6px;color:#94a3b8}.invoice-rules p[data-v-51eefdce]{font-size:12px;color:#9ca3af;margin:0;line-height:1.5}.link[data-v-51eefdce]{color:#7dd3fc;text-decoration:none}.link[data-v-51eefdce]:hover{text-decoration:underline}.modal-mask[data-v-51eefdce]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal-card[data-v-51eefdce]{background:linear-gradient(180deg,#0f172afa,#0f172afc);border:1px solid rgba(148,163,184,.5);border-radius:18px;padding:18px 20px;min-width:320px;max-width:90vw}.modal-card h3[data-v-51eefdce]{margin:0 0 14px;font-size:16px}.form-grid .field.full[data-v-51eefdce],.form-grid .actions.full[data-v-51eefdce]{grid-column:span 2}@media(max-width:960px){.form-grid[data-v-51eefdce]{grid-template-columns:minmax(0,1fr)}.form-grid .field.full[data-v-51eefdce],.form-grid .actions.full[data-v-51eefdce],.actions[data-v-51eefdce]{grid-column:span 1}.split[data-v-51eefdce]{grid-template-columns:minmax(0,1fr)}}.profile-page[data-v-cbfa7810]{display:flex;flex-direction:column;gap:16px}.page-header h1[data-v-cbfa7810]{font-size:20px;margin:0}.subtitle[data-v-cbfa7810]{margin:4px 0 0;font-size:13px;color:#9ca3af}.card[data-v-cbfa7810]{border-radius:18px;border:1px solid rgba(148,163,184,.45);background:radial-gradient(circle at top,#0f172af0,#0f172afa)}.tabs-card[data-v-cbfa7810]{padding:8px 10px}.tabs[data-v-cbfa7810]{display:inline-flex;gap:4px;padding:2px;border-radius:999px;background:#0f172ae6;border:1px solid rgba(148,163,184,.6)}.tab-btn[data-v-cbfa7810]{border-radius:999px;border:none;padding:6px 14px;font-size:12px;color:#e5e7eb;background:transparent;cursor:pointer}.tab-btn.active[data-v-cbfa7810]{background:linear-gradient(135deg,#38bdf8,#a855f7);color:#0b1020}.content-card[data-v-cbfa7810]{padding:16px 18px 14px}.tab-panel[data-v-cbfa7810]{display:flex;flex-direction:column;gap:12px}.tab-panel h2[data-v-cbfa7810]{font-size:16px;margin:0}.tab-panel h3[data-v-cbfa7810]{font-size:14px;margin:8px 0 0}.form-grid[data-v-cbfa7810]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:4px}.field[data-v-cbfa7810]{display:flex;flex-direction:column;gap:4px}.field label[data-v-cbfa7810]{font-size:11px;color:#9ca3af}input[data-v-cbfa7810],select[data-v-cbfa7810],textarea[data-v-cbfa7810]{border-radius:10px;border:1px solid rgba(148,163,184,.5);background:#0f172ae6;color:#e5e7eb;padding:6px 8px;font-size:13px}input.readonly[data-v-cbfa7810]{opacity:.85;cursor:default}textarea[data-v-cbfa7810]{resize:vertical}.field.textarea[data-v-cbfa7810]{grid-column:span 2}.actions[data-v-cbfa7810]{display:flex;align-items:center;gap:8px;grid-column:span 2}.btn[data-v-cbfa7810]{border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172ab3;color:#e5e7eb;font-size:12px;padding:6px 14px;cursor:pointer}.btn.primary[data-v-cbfa7810]{border-color:transparent;background:linear-gradient(135deg,#38bdf8,#a855f7);color:#0b1020}.btn[data-v-cbfa7810]:disabled{opacity:.6;cursor:default}.hint[data-v-cbfa7810]{font-size:12px;color:#a5b4fc}.divider[data-v-cbfa7810]{height:1px;margin:12px 0;background:radial-gradient(circle,rgba(148,163,184,.7),transparent);opacity:.7}.table-wrapper[data-v-cbfa7810]{margin-top:4px;border-radius:14px;border:1px solid rgba(30,64,175,.9);overflow:hidden;background:radial-gradient(circle at top,#0f172af7,#0f172afc)}.table-wrapper.small[data-v-cbfa7810]{max-height:260px;overflow:auto}table[data-v-cbfa7810]{width:100%;border-collapse:collapse;font-size:12px}thead[data-v-cbfa7810]{background:linear-gradient(90deg,#1e40afa6,#1e40af66)}th[data-v-cbfa7810],td[data-v-cbfa7810]{padding:8px 10px;text-align:left}th[data-v-cbfa7810]{font-weight:500;color:#e5e7eb}tbody tr[data-v-cbfa7810]:nth-child(odd){background-color:#0f172ae6}tbody tr[data-v-cbfa7810]:nth-child(2n){background-color:#0f172af5}.switch-list[data-v-cbfa7810]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.switch-row[data-v-cbfa7810]{display:flex;align-items:center;gap:8px;font-size:13px;color:#e5e7eb}.notifications-list[data-v-cbfa7810]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.notification-item[data-v-cbfa7810]{border-radius:12px;border:1px solid rgba(55,65,81,.9);padding:8px 10px;background:radial-gradient(circle at top left,#0f172af5,#0f172afc)}.title-row[data-v-cbfa7810]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#9ca3af}.badge[data-v-cbfa7810]{border-radius:999px;padding:2px 8px;background:#3b82f633;color:#bfdbfe}.n-title[data-v-cbfa7810]{margin-top:4px;font-size:13px}.n-content[data-v-cbfa7810]{margin-top:2px;font-size:12px;color:#9ca3af}@media(max-width:960px){.form-grid[data-v-cbfa7810]{grid-template-columns:minmax(0,1fr)}.actions[data-v-cbfa7810]{grid-column:span 1}}.docs-shell[data-v-fce70a52]{position:relative;min-height:100vh;background:radial-gradient(circle at top left,#0f172a 0,#020617 45% 100%);color:#e5e7eb;padding:20px 20px 32px;box-sizing:border-box}.gradient-orbit[data-v-fce70a52],.gradient-orbit.secondary[data-v-fce70a52]{position:absolute;border-radius:999px;filter:blur(48px);opacity:.5;pointer-events:none}.gradient-orbit[data-v-fce70a52]{width:360px;height:360px;top:-140px;right:-80px;background:conic-gradient(from 140deg,#38bdf8,#a855f7,#f97316,#38bdf8)}.gradient-orbit.secondary[data-v-fce70a52]{width:260px;height:260px;bottom:-120px;left:-60px;background:radial-gradient(circle at 30% 30%,#22c55e,transparent 60%)}.glass[data-v-fce70a52]{background:radial-gradient(circle at top left,#0f172ae6,#0f172afa);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(148,163,184,.4);box-shadow:0 20px 60px #0f172ae6,0 0 0 1px #0f172ae6}.docs-header[data-v-fce70a52]{position:relative;z-index:10;border-radius:24px;padding:16px 20px 12px;display:flex;flex-direction:column;gap:12px;max-width:1120px;margin:0 auto}.header-main[data-v-fce70a52]{display:flex;align-items:center;justify-content:space-between;gap:18px}.logo[data-v-fce70a52]{display:inline-flex;align-items:center;gap:8px;font-weight:600;letter-spacing:.06em;font-size:14px;color:#e5e7eb;text-decoration:none}.logo-mark[data-v-fce70a52]{width:22px;height:22px;border-radius:999px;background:radial-gradient(circle at 30% 20%,#e0f2fe,#38bdf8 40%,#0ea5e9 70%,#1e293b);display:flex;align-items:center;justify-content:center;font-size:11px;color:#0b1020;box-shadow:0 0 24px #38bdf8b3}.logo-text[data-v-fce70a52]{text-transform:uppercase}.title-block h1[data-v-fce70a52]{font-size:20px;margin:0 0 4px}.title-block p[data-v-fce70a52]{margin:0;font-size:13px;color:#9ca3af}.tabs[data-v-fce70a52]{display:flex;gap:10px;font-size:13px;border-top:1px solid rgba(148,163,184,.4);padding-top:8px}.tab[data-v-fce70a52]{padding:6px 14px;border-radius:999px;color:#9ca3af;text-decoration:none}.tab[data-v-fce70a52]:hover{color:#e5e7eb;background:#0f172ab3}.tabs[data-v-fce70a52] a.router-link-active{color:#0b1020;background:linear-gradient(135deg,#38bdf8,#a855f7);box-shadow:0 10px 30px #38bdf866}.docs-main[data-v-fce70a52]{position:relative;z-index:5;max-width:1120px;margin:16px auto 0}.docs-content[data-v-fce70a52]{border-radius:24px;padding:20px 22px}@media(max-width:768px){.docs-shell[data-v-fce70a52],.docs-header[data-v-fce70a52]{padding-inline:14px}.header-main[data-v-fce70a52]{flex-direction:column;align-items:flex-start}}.doc-article[data-v-98296bc1]{max-width:760px;color:#e5e7eb;font-size:14px;line-height:1.7}h2[data-v-98296bc1]{font-size:22px;margin-bottom:8px}.intro[data-v-98296bc1]{color:#cbd5f5;margin-bottom:18px}.steps[data-v-98296bc1]{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:12px}.steps h3[data-v-98296bc1]{font-size:15px;margin-bottom:4px}.steps p[data-v-98296bc1]{margin:0;color:#cbd5f5}.code-section h3[data-v-98296bc1]{font-size:15px;margin-bottom:8px}pre[data-v-98296bc1]{margin:0;padding:12px 14px;border-radius:14px;background:radial-gradient(circle at top left,#0f172ae6,#0f172afa);border:1px solid rgba(148,163,184,.6);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;overflow-x:auto;white-space:pre-wrap}.doc-article[data-v-9955b61a]{max-width:760px;color:#e5e7eb;font-size:14px;line-height:1.7}h2[data-v-9955b61a]{font-size:22px;margin-bottom:8px}.intro[data-v-9955b61a]{color:#cbd5f5;margin-bottom:18px}.endpoint[data-v-9955b61a]{margin-bottom:18px}.endpoint h3[data-v-9955b61a]{font-size:16px;margin-bottom:4px}.endpoint h4[data-v-9955b61a]{font-size:14px;margin:8px 0 4px}ul[data-v-9955b61a]{padding-left:18px;margin:0;color:#cbd5f5}code[data-v-9955b61a]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.models-page[data-v-2f63a554]{position:relative;min-height:100vh;padding:80px 20px 40px;background:radial-gradient(circle at top left,#020617 0 40%,#020617);color:#e5e7eb}.page-header[data-v-2f63a554]{max-width:1120px;margin:0 auto 16px}.page-header h1[data-v-2f63a554]{margin:0;font-size:28px}.subtitle[data-v-2f63a554]{margin-top:6px;font-size:13px;color:#9ca3af}.card[data-v-2f63a554]{max-width:1120px;margin:0 auto 16px;border-radius:24px;border:1px solid rgba(148,163,184,.5);background:radial-gradient(circle at top,#0f172af5,#0f172afc);box-shadow:0 24px 80px #0f172ad9,0 0 0 1px #0f172ae6}.filters-card[data-v-2f63a554]{padding:16px 18px 14px}.filters-row[data-v-2f63a554]{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1.1fr)) minmax(0,1.4fr) minmax(0,.9fr);gap:12px}.field[data-v-2f63a554]{display:flex;flex-direction:column;gap:4px}.field label[data-v-2f63a554]{font-size:11px;color:#9ca3af}input[data-v-2f63a554],select[data-v-2f63a554]{border-radius:10px;border:1px solid rgba(148,163,184,.5);background:#0f172afa;color:#e5e7eb;padding:6px 8px;font-size:13px}.field-actions[data-v-2f63a554]{align-items:flex-end}.btn[data-v-2f63a554]{border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172ae6;color:#e5e7eb;font-size:12px;padding:6px 14px;cursor:pointer}.btn.primary[data-v-2f63a554]{border-color:transparent;background:linear-gradient(135deg,#38bdf8,#a855f7);color:#0b1020;box-shadow:0 10px 30px #38bdf866}.btn[data-v-2f63a554]:disabled{opacity:.6;cursor:not-allowed}.models-card[data-v-2f63a554]{padding:16px 18px 14px}.models-header[data-v-2f63a554]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:8px}.models-header h2[data-v-2f63a554]{margin:0;font-size:18px}.summary[data-v-2f63a554]{font-size:12px;color:#9ca3af}.error-banner[data-v-2f63a554]{margin:8px 0;padding:8px 10px;border-radius:12px;background:#ef44441f;border:1px solid rgba(248,113,113,.6);color:#fecaca;font-size:12px}.loading-state[data-v-2f63a554],.empty-state[data-v-2f63a554]{padding:24px 10px;text-align:center;font-size:13px;color:#9ca3af}.models-grid[data-v-2f63a554]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px}.model-card[data-v-2f63a554]{position:relative;border-radius:18px;padding:14px 14px 12px;border:1px solid rgba(148,163,184,.5);background:radial-gradient(circle at top left,#0f172af5,#0f172afc);cursor:pointer;transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out}.model-card[data-v-2f63a554]:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0f172acc;border-color:#38bdf8e6}.model-header[data-v-2f63a554]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.model-title h3[data-v-2f63a554]{margin:0;font-size:15px}.model-sub[data-v-2f63a554]{margin:4px 0 0;font-size:11px;color:#9ca3af}.status-pill[data-v-2f63a554]{padding:3px 8px;border-radius:999px;font-size:11px;border:1px solid rgba(148,163,184,.6)}.status-recommended[data-v-2f63a554]{background:#38bdf829;border-color:#38bdf8e6;color:#e0f2fe}.status-beta[data-v-2f63a554]{background:#eab30824;border-color:#eab308e6;color:#fef9c3}.status-coming_soon[data-v-2f63a554]{background:#818cf829;border-color:#818cf8e6;color:#e0e7ff}.status-disabled[data-v-2f63a554]{background:#94a3b829;border-color:#94a3b8b3;color:#e5e7eb}.model-meta[data-v-2f63a554]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:11px}.meta-pill[data-v-2f63a554]{padding:4px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172ae6}.meta-pill.soft[data-v-2f63a554]{border-style:dashed}.meta-pill.price[data-v-2f63a554]{border-color:#38bdf8e6}.model-desc[data-v-2f63a554]{margin-top:10px;font-size:12px;color:#cbd5f5;min-height:38px}.capabilities[data-v-2f63a554]{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-2f63a554]{font-size:10px;padding:3px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172ae6}.pagination[data-v-2f63a554]{margin-top:14px;padding-top:10px;border-top:1px solid rgba(30,64,175,.75);display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px}.pager-btn[data-v-2f63a554]{border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172ae6;color:#e5e7eb;padding:4px 12px;font-size:12px;cursor:pointer}.pager-btn[data-v-2f63a554]:disabled{opacity:.5;cursor:not-allowed}.pager-info[data-v-2f63a554]{color:#9ca3af}@media(max-width:1024px){.filters-row[data-v-2f63a554]{grid-template-columns:repeat(3,minmax(0,1fr))}.models-grid[data-v-2f63a554]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.models-page[data-v-2f63a554]{padding-top:72px}.filters-row[data-v-2f63a554]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.filters-row[data-v-2f63a554],.models-grid[data-v-2f63a554]{grid-template-columns:minmax(0,1fr)}}.detail-page[data-v-a7d62778]{min-height:100vh;background:radial-gradient(circle at top left,#0f172a 0,#020617 45% 100%);color:#e5e7eb}.shell[data-v-a7d62778]{max-width:1200px;margin:0 auto;padding:18px 20px 40px}.top-nav[data-v-a7d62778]{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-radius:999px;border:1px solid rgba(148,163,184,.5);background:linear-gradient(120deg,#0f172ae6,#0f172ab3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin-bottom:18px}.logo[data-v-a7d62778]{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.logo-mark[data-v-a7d62778]{width:22px;height:22px;border-radius:999px;background:radial-gradient(circle at 30% 20%,#e0f2fe,#38bdf8 40%,#0ea5e9 70%,#1e293b);display:flex;align-items:center;justify-content:center;font-size:11px;color:#0b1020;box-shadow:0 0 24px #38bdf8b3}.logo-text[data-v-a7d62778]{font-size:14px;letter-spacing:.08em;text-transform:uppercase}.nav-links[data-v-a7d62778]{display:flex;gap:16px;font-size:13px}.nav-links a[data-v-a7d62778]{color:#9ca3af;text-decoration:none}.nav-links a.router-link-active[data-v-a7d62778],.nav-links .active-link[data-v-a7d62778]{color:#e5e7eb}.layout[data-v-a7d62778]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1.7fr);gap:18px;align-items:flex-start}.glass[data-v-a7d62778]{border-radius:24px;border:1px solid rgba(148,163,184,.55);background:radial-gradient(circle at top left,#f8fafc2e,#0f172af2);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:0 24px 80px #0f172ae6,0 0 0 1px #0f172ae6}.main-card[data-v-a7d62778]{padding:18px 20px}.side-card[data-v-a7d62778]{padding:16px 18px}.back-btn[data-v-a7d62778]{border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172ae6;color:#e5e7eb;font-size:12px;padding:4px 12px;margin-bottom:12px;cursor:pointer}.header[data-v-a7d62778]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.title-block h1[data-v-a7d62778]{margin:0;font-size:24px}.title-block .subtitle[data-v-a7d62778]{margin-top:6px;font-size:13px;color:#cbd5f5}.header-meta[data-v-a7d62778]{display:flex;flex-wrap:wrap;gap:8px}.pill[data-v-a7d62778]{padding:4px 10px;border-radius:999px;font-size:11px;border:1px solid rgba(148,163,184,.7)}.pill.strong[data-v-a7d62778]{background:radial-gradient(circle at top left,#f8fafcd9,#38bdf866);color:#0b1020;border-color:#38bdf8e6}.pill.soft[data-v-a7d62778]{background:#0f172ae6}.pill.status.status-recommended[data-v-a7d62778]{background:#38bdf829;border-color:#38bdf8d9;color:#e0f2fe}.pill.status.status-beta[data-v-a7d62778]{background:#eab30829;border-color:#eab308d9;color:#fef9c3}.pill.status.status-coming_soon[data-v-a7d62778]{background:#818cf829;border-color:#818cf8e6;color:#e0e7ff}.pill.status.status-disabled[data-v-a7d62778]{background:#94a3b829;border-color:#94a3b8b3;color:#e5e7eb}.grid[data-v-a7d62778]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr);gap:14px;margin-top:4px}.card-section[data-v-a7d62778]{border-radius:18px;border:1px solid rgba(30,64,175,.8);padding:14px 14px 12px;background:radial-gradient(circle at top,#0f172af5,#0f172afc)}.card-section h2[data-v-a7d62778]{margin:0 0 8px;font-size:15px}.meta-list[data-v-a7d62778]{margin:0}.meta-row[data-v-a7d62778]{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed rgba(30,64,175,.5);font-size:12px}.meta-row[data-v-a7d62778]:last-child{border-bottom:none}.meta-row dt[data-v-a7d62778]{color:#9ca3af}.meta-row dd[data-v-a7d62778]{margin:0;text-align:right;color:#e5e7eb}.section[data-v-a7d62778]{margin-top:10px}.section h3[data-v-a7d62778]{margin:0 0 6px;font-size:13px}.tags[data-v-a7d62778]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-a7d62778]{padding:3px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.6);font-size:11px}.description-block[data-v-a7d62778]{margin-bottom:10px}.description-block h3[data-v-a7d62778]{margin:0 0 4px;font-size:13px}.body-text[data-v-a7d62778]{margin:0;font-size:12px;color:#cbd5f5}.side-card h2[data-v-a7d62778]{margin:0 0 6px;font-size:15px}.side-card .subtitle[data-v-a7d62778]{margin:0 0 8px;font-size:12px;color:#9ca3af}.code-block[data-v-a7d62778]{margin-top:6px;border-radius:16px;padding:10px 12px;background:radial-gradient(circle at top left,#0f172ae6,#0f172afc);border:1px solid rgba(30,64,175,.9);font-size:11px;color:#e5e7eb;overflow-x:auto}.code-block pre[data-v-a7d62778]{margin:0}.hint-list[data-v-a7d62778]{margin:10px 0 0;padding-left:18px;font-size:12px;color:#9ca3af}.loading[data-v-a7d62778],.error[data-v-a7d62778]{padding:20px 4px 8px;font-size:13px}.error[data-v-a7d62778]{color:#fecaca}@media(max-width:960px){.layout[data-v-a7d62778]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.top-nav[data-v-a7d62778]{flex-direction:column;align-items:flex-start;gap:10px}.layout[data-v-a7d62778]{gap:12px}}
