.login-page[data-v-4a6c173a]{color:#0f172a;background:radial-gradient(circle at 18% 18%,#2563eb38,#0000 30%),linear-gradient(135deg,#071120 0%,#0b1730 46%,#12264a 100%);place-items:center;min-height:100vh;padding:32px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:grid}.login-shell[data-v-4a6c173a]{background:#fff;border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:1.05fr .95fr;width:min(1120px,100%);min-height:660px;display:grid;overflow:hidden;box-shadow:0 30px 80px #00000052}.intro-panel[data-v-4a6c173a]{color:#fff;background:linear-gradient(#081326c2,#081326e0),linear-gradient(135deg,#0b1730,#1d4ed8);flex-direction:column;justify-content:space-between;padding:42px;display:flex}.brand-row[data-v-4a6c173a]{align-items:center;gap:12px;display:flex}.brand-mark[data-v-4a6c173a]{background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:8px;place-items:center;width:46px;height:46px;font-weight:900;display:grid;box-shadow:0 18px 36px #2563eb4d}.brand-row strong[data-v-4a6c173a]{font-size:23px;display:block}.brand-row span[data-v-4a6c173a]{color:#bcd0f4;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.eyebrow[data-v-4a6c173a],.card-kicker[data-v-4a6c173a]{color:#38bdf8;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.intro-copy[data-v-4a6c173a]{max-width:560px}.intro-copy h1[data-v-4a6c173a]{letter-spacing:0;margin:14px 0;font-size:42px;line-height:1.08}.intro-copy p[data-v-4a6c173a]{color:#dbeafe;font-size:16px;line-height:1.7}.signal-grid[data-v-4a6c173a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.signal-grid div[data-v-4a6c173a]{background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;padding:14px}.signal-grid span[data-v-4a6c173a]{color:#93c5fd;font-size:12px;font-weight:800;display:block}.signal-grid strong[data-v-4a6c173a]{margin-top:4px;font-size:18px;display:block}.login-card[data-v-4a6c173a]{background:#fff;flex-direction:column;justify-content:center;padding:48px;display:flex}.login-card header[data-v-4a6c173a]{margin-bottom:28px}.login-card h2[data-v-4a6c173a]{color:#0f172a;margin:10px 0 8px;font-size:34px;line-height:1.12}.login-card p[data-v-4a6c173a]{color:#64748b;margin:0}form[data-v-4a6c173a]{gap:16px;display:grid}label[data-v-4a6c173a]{color:#334155;text-transform:uppercase;gap:8px;font-size:13px;font-weight:900;display:grid}input[data-v-4a6c173a]{box-sizing:border-box;color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;outline:none;width:100%;padding:13px 14px;font-size:14px}input[data-v-4a6c173a]:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}button[data-v-4a6c173a]{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:7px;width:100%;margin-top:4px;padding:13px 14px;font-weight:900;box-shadow:0 14px 28px #2563eb40}button[data-v-4a6c173a]:hover{background:#1e40af}button[data-v-4a6c173a]:disabled{opacity:.7;cursor:wait}footer[data-v-4a6c173a]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;justify-content:space-between;gap:12px;margin-top:24px;padding:13px;font-size:13px;display:flex}footer strong[data-v-4a6c173a]{color:#0f172a}.error[data-v-4a6c173a]{background:#fee2e2;border-radius:7px;padding:12px;font-weight:800;color:#b91c1c!important;margin-top:16px!important}@media (width<=900px){.login-page[data-v-4a6c173a]{padding:18px}.login-shell[data-v-4a6c173a]{grid-template-columns:1fr}.intro-panel[data-v-4a6c173a],.login-card[data-v-4a6c173a]{padding:28px}.intro-copy h1[data-v-4a6c173a]{font-size:32px}.signal-grid[data-v-4a6c173a]{grid-template-columns:1fr;margin-top:24px}}.public-page[data-v-d61c146e]{color:#0f172a;background:#f5f7fb;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.site-header[data-v-d61c146e]{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:center;height:78px;padding:0 56px;display:flex;position:sticky;top:0}.brand[data-v-d61c146e],nav[data-v-d61c146e]{align-items:center;gap:14px;display:flex}.brand[data-v-d61c146e]{color:#0f172a;font-size:25px;text-decoration:none}.brand span[data-v-d61c146e]{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:8px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}nav a[data-v-d61c146e]{color:#334155;font-weight:850;text-decoration:none}.admin-link[data-v-d61c146e]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 14px}.hero[data-v-d61c146e]{color:#fff;background:linear-gradient(135deg,#081222f7,#143474eb),#091526;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:44px;padding:92px 56px 70px;display:grid}.eyebrow[data-v-d61c146e],.section-heading span[data-v-d61c146e],.plan-type[data-v-d61c146e]{color:#38bdf8;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.hero h1[data-v-d61c146e]{letter-spacing:0;max-width:880px;margin:16px 0;font-size:clamp(42px,6vw,78px);line-height:1.01}.hero p[data-v-d61c146e]{color:#dbeafe;max-width:720px;font-size:19px;line-height:1.75}.hero-actions[data-v-d61c146e],.trust-row[data-v-d61c146e]{flex-wrap:wrap;gap:12px;display:flex}.hero-actions[data-v-d61c146e]{margin-top:30px}.hero-actions a[data-v-d61c146e],.plan a[data-v-d61c146e]{color:#fff;background:#2563eb;border-radius:8px;padding:14px 18px;font-weight:900;text-decoration:none;box-shadow:0 14px 32px #2563eb47}.hero-actions a[data-v-d61c146e]:last-child{box-shadow:none;background:#ffffff1a;border:1px solid #ffffff3d}.trust-row[data-v-d61c146e]{margin-top:28px}.trust-row span[data-v-d61c146e]{color:#bfdbfe;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:800}.product-preview[data-v-d61c146e]{background:#ffffff17;border:1px solid #fff3;border-radius:8px;padding:24px;box-shadow:0 30px 80px #00000042}.preview-top[data-v-d61c146e]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.preview-top strong[data-v-d61c146e],.preview-top span[data-v-d61c146e]{display:block}.preview-top span[data-v-d61c146e]{color:#bfdbfe}.health[data-v-d61c146e]{background:#dcfce7;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;color:#166534!important}.preview-grid[data-v-d61c146e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.preview-grid article[data-v-d61c146e],.preview-list[data-v-d61c146e]{background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;padding:16px}.preview-grid span[data-v-d61c146e]{color:#bfdbfe;font-size:12px}.preview-grid strong[data-v-d61c146e]{margin-top:8px;font-size:28px;display:block}.preview-list[data-v-d61c146e]{gap:12px;margin-top:12px;display:grid}.preview-list div[data-v-d61c146e]{align-items:center;gap:10px;display:flex}.preview-list p[data-v-d61c146e]{color:#fff;margin:0;font-size:14px}.dot[data-v-d61c146e]{background:#f97316;border-radius:999px;width:10px;height:10px}.dot.cyan[data-v-d61c146e]{background:#06b6d4}.dot.green[data-v-d61c146e]{background:#22c55e}.platform[data-v-d61c146e],.modules[data-v-d61c146e],.pricing[data-v-d61c146e],.quality-band[data-v-d61c146e]{padding:58px 56px}.section-heading[data-v-d61c146e]{max-width:920px;margin-bottom:26px}.section-heading.compact[data-v-d61c146e]{max-width:760px}.section-heading h2[data-v-d61c146e],.quality-band h2[data-v-d61c146e]{margin:10px 0;font-size:clamp(30px,4vw,46px);line-height:1.12}.section-heading p[data-v-d61c146e],.quality-band p[data-v-d61c146e]{color:#52627a;font-size:17px;line-height:1.75}.platform-grid[data-v-d61c146e],.plans[data-v-d61c146e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.platform-grid article[data-v-d61c146e],.module-grid article[data-v-d61c146e],.plan[data-v-d61c146e],.empty[data-v-d61c146e]{background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:24px;box-shadow:0 16px 42px #0f172a12}.platform-grid strong[data-v-d61c146e]{color:#2563eb;font-weight:900}.platform-grid h3[data-v-d61c146e],.module-grid h3[data-v-d61c146e],.plan h3[data-v-d61c146e]{margin:10px 0;font-size:22px}.platform-grid p[data-v-d61c146e],.module-grid p[data-v-d61c146e],.plan p[data-v-d61c146e]{color:#64748b;line-height:1.65}.modules[data-v-d61c146e]{background:#fff}.module-grid[data-v-d61c146e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.module-grid article[data-v-d61c146e]{box-shadow:none;background:#f8fafc;align-items:flex-start;gap:16px;display:flex}.module-icon[data-v-d61c146e]{color:#075985;background:#e0f2fe;border-radius:8px;flex:none;place-items:center;width:54px;height:54px;font-size:12px;font-weight:950;display:grid}.quality-band[data-v-d61c146e]{color:#fff;background:#0b1730;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:28px;display:grid}.quality-band p[data-v-d61c146e]{color:#c7d2fe}.quality-stats[data-v-d61c146e]{gap:12px;display:grid}.quality-stats article[data-v-d61c146e]{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;padding:18px}.quality-stats strong[data-v-d61c146e]{font-size:34px;display:block}.quality-stats span[data-v-d61c146e]{color:#bfdbfe}.plans[data-v-d61c146e]{margin-top:18px}.plan[data-v-d61c146e]{gap:24px;display:grid}.price strong[data-v-d61c146e]{font-size:30px;display:block}.price span[data-v-d61c146e]{color:#64748b}.empty[data-v-d61c146e]{color:#64748b;grid-column:1/-1}@media (width<=980px){.site-header[data-v-d61c146e],nav[data-v-d61c146e]{flex-wrap:wrap;height:auto;padding-top:16px;padding-bottom:16px}.site-header[data-v-d61c146e],.hero[data-v-d61c146e],.platform[data-v-d61c146e],.modules[data-v-d61c146e],.pricing[data-v-d61c146e],.quality-band[data-v-d61c146e]{padding-left:20px;padding-right:20px}.hero[data-v-d61c146e],.platform-grid[data-v-d61c146e],.module-grid[data-v-d61c146e],.quality-band[data-v-d61c146e],.plans[data-v-d61c146e],.preview-grid[data-v-d61c146e]{grid-template-columns:1fr}}.checkout-page[data-v-cab86acf]{color:#0f172a;background:#f6f8fc;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.site-header[data-v-cab86acf]{background:#fff;border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:center;height:78px;padding:0 56px;display:flex}.brand[data-v-cab86acf],nav[data-v-cab86acf]{align-items:center;gap:14px;display:flex}.brand[data-v-cab86acf]{color:#0f172a;font-size:25px;text-decoration:none}.brand span[data-v-cab86acf]{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:8px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}nav a[data-v-cab86acf]{color:#334155;font-weight:850;text-decoration:none}.admin-link[data-v-cab86acf]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 14px}.checkout-shell[data-v-cab86acf]{grid-template-columns:minmax(0,1fr) 360px;gap:24px;max-width:1180px;margin:0 auto;padding:56px 34px;display:grid}.form-panel[data-v-cab86acf],.summary[data-v-cab86acf]{background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:28px;box-shadow:0 16px 42px #0f172a12}.eyebrow[data-v-cab86acf]{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}h1[data-v-cab86acf]{margin:10px 0;font-size:42px}.form-panel p[data-v-cab86acf]{color:#64748b}.grid[data-v-cab86acf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.auth-grid[data-v-cab86acf]{grid-template-columns:1fr}.member-gate[data-v-cab86acf],.customer-box[data-v-cab86acf]{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;margin:24px 0;padding:18px}.tabs[data-v-cab86acf]{background:#eef2f7;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px;padding:5px;display:grid}.tabs button[data-v-cab86acf]{color:#0f172a;box-shadow:none;background:#fff;border:1px solid #0000}.tabs button.active[data-v-cab86acf]{color:#fff;background:#2563eb}.customer-box[data-v-cab86acf]{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-box span[data-v-cab86acf],.customer-box small[data-v-cab86acf]{color:#64748b;display:block}.customer-box strong[data-v-cab86acf]{margin:4px 0;display:block}.ghost-btn[data-v-cab86acf]{color:#2563eb;background:#fff;border:1px solid #cbd5e1}label[data-v-cab86acf]{color:#334155;gap:8px;font-size:13px;font-weight:900;display:grid}input[data-v-cab86acf]{border:1px solid #cbd5e1;border-radius:8px;padding:12px}button[data-v-cab86acf]{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;padding:13px 18px;font-weight:900}button[data-v-cab86acf]:disabled{opacity:.65}.summary strong[data-v-cab86acf],.summary span[data-v-cab86acf],.summary small[data-v-cab86acf]{display:block}.summary span[data-v-cab86acf],.summary small[data-v-cab86acf]{color:#64748b;margin-top:6px}.price[data-v-cab86acf]{margin:24px 0 4px;font-size:32px;font-weight:900}.payment-box[data-v-cab86acf],.result[data-v-cab86acf]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:24px;padding:16px}.result[data-v-cab86acf]{background:#f0fdf4;border-color:#86efac}.error[data-v-cab86acf]{font-weight:900;color:#b91c1c!important}@media (width<=900px){.site-header[data-v-cab86acf],nav[data-v-cab86acf]{flex-wrap:wrap;height:auto;padding-top:16px;padding-bottom:16px}.checkout-shell[data-v-cab86acf],.grid[data-v-cab86acf]{grid-template-columns:1fr}}.portal-page[data-v-0ddd0de8]{color:#0f172a;background:#f5f7fb;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.site-header[data-v-0ddd0de8]{background:#fff;border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:center;height:78px;padding:0 56px;display:flex}.brand[data-v-0ddd0de8],nav[data-v-0ddd0de8]{align-items:center;gap:14px;display:flex}.brand[data-v-0ddd0de8]{color:#0f172a;font-size:25px;text-decoration:none}.brand span[data-v-0ddd0de8]{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:8px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}nav a[data-v-0ddd0de8]{color:#334155;font-weight:850;text-decoration:none}.admin-link[data-v-0ddd0de8]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 14px}.auth-shell[data-v-0ddd0de8]{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);align-items:stretch;gap:28px;padding:56px;display:grid}.auth-intro[data-v-0ddd0de8]{color:#fff;background:linear-gradient(135deg,#081222f5,#143474eb),#091526;border-radius:8px;padding:44px}.eyebrow[data-v-0ddd0de8]{color:#38bdf8;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.auth-intro h1[data-v-0ddd0de8],.dashboard-hero h1[data-v-0ddd0de8]{margin:14px 0;font-size:clamp(38px,5vw,64px);line-height:1.05}.auth-intro p[data-v-0ddd0de8],.dashboard-hero p[data-v-0ddd0de8]{color:#dbeafe;max-width:760px;font-size:17px;line-height:1.75}.benefit-grid[data-v-0ddd0de8]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.benefit-grid article[data-v-0ddd0de8]{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;padding:16px}.benefit-grid strong[data-v-0ddd0de8],.benefit-grid span[data-v-0ddd0de8]{display:block}.benefit-grid span[data-v-0ddd0de8]{color:#bfdbfe;margin-top:8px;font-size:13px;line-height:1.5}.auth-card[data-v-0ddd0de8],.panel-card[data-v-0ddd0de8],.summary-grid article[data-v-0ddd0de8]{background:#fff;border:1px solid #dbe3ef;border-radius:8px;box-shadow:0 16px 42px #0f172a12}.auth-card[data-v-0ddd0de8]{padding:30px}.auth-card-head[data-v-0ddd0de8]{gap:18px;margin-bottom:22px;display:grid}.auth-card h2[data-v-0ddd0de8]{margin:8px 0 0;font-size:30px;line-height:1.14}.tabs[data-v-0ddd0de8]{background:#eef2f7;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:8px;padding:5px;display:grid}button[data-v-0ddd0de8]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:12px 15px;font-weight:900}button.active[data-v-0ddd0de8],.primary-action[data-v-0ddd0de8],.dashboard-hero button[data-v-0ddd0de8]{color:#fff;background:#2563eb;border-color:#2563eb}.primary-action[data-v-0ddd0de8]{width:100%;margin-top:4px}button[data-v-0ddd0de8]:disabled{cursor:wait;opacity:.7}.form-grid[data-v-0ddd0de8]{grid-template-columns:1fr;gap:13px;margin-bottom:16px;display:grid}label[data-v-0ddd0de8]{color:#334155;gap:8px;font-size:13px;font-weight:900;display:grid}input[data-v-0ddd0de8]{box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:12px}input[data-v-0ddd0de8]:focus{background:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 4px #2563eb1a}.auth-note[data-v-0ddd0de8]{color:#64748b;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.auth-note button[data-v-0ddd0de8]{color:#2563eb;border:0;padding:0}.error[data-v-0ddd0de8]{color:#b91c1c;background:#fee2e2;border-radius:8px;padding:12px;font-weight:900}.dashboard-shell[data-v-0ddd0de8]{padding:42px 56px 56px}.dashboard-hero[data-v-0ddd0de8]{color:#fff;background:linear-gradient(135deg,#081222f5,#143474eb),#091526;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;padding:34px;display:flex}.summary-grid[data-v-0ddd0de8]{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.summary-grid article[data-v-0ddd0de8]{padding:20px}.summary-grid span[data-v-0ddd0de8]{color:#64748b;font-weight:850}.summary-grid strong[data-v-0ddd0de8]{margin-top:8px;font-size:34px;display:block}.portal-grid[data-v-0ddd0de8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.panel-card[data-v-0ddd0de8]{padding:22px}.panel-head[data-v-0ddd0de8]{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-head a[data-v-0ddd0de8]{color:#2563eb;font-weight:900;text-decoration:none}.license-list[data-v-0ddd0de8]{gap:12px;display:grid}.license-list>div[data-v-0ddd0de8]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.license-list strong[data-v-0ddd0de8],.license-list span[data-v-0ddd0de8]{display:block}.license-list span[data-v-0ddd0de8],.license-list small[data-v-0ddd0de8]{color:#64748b}.badge[data-v-0ddd0de8]{background:#e0f2fe;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:12px;font-weight:900;color:#075985!important;display:inline-flex!important}.badge.active[data-v-0ddd0de8],.badge.paid[data-v-0ddd0de8]{background:#dcfce7;color:#166534!important}.badge.pending[data-v-0ddd0de8],.badge.suspended[data-v-0ddd0de8],.badge.unpaid[data-v-0ddd0de8]{background:#fef3c7;color:#92400e!important}table[data-v-0ddd0de8]{border-collapse:collapse;width:100%}th[data-v-0ddd0de8],td[data-v-0ddd0de8]{text-align:left;border-bottom:1px solid #e2e8f0;padding:12px}.empty[data-v-0ddd0de8],.table-empty[data-v-0ddd0de8]{color:#64748b}.empty[data-v-0ddd0de8]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:18px}@media (width<=980px){.site-header[data-v-0ddd0de8],nav[data-v-0ddd0de8]{flex-wrap:wrap;height:auto;padding-top:16px;padding-bottom:16px}.site-header[data-v-0ddd0de8],.auth-shell[data-v-0ddd0de8],.dashboard-shell[data-v-0ddd0de8]{padding-left:20px;padding-right:20px}.auth-shell[data-v-0ddd0de8],.benefit-grid[data-v-0ddd0de8],.summary-grid[data-v-0ddd0de8],.portal-grid[data-v-0ddd0de8]{grid-template-columns:1fr}.dashboard-hero[data-v-0ddd0de8]{flex-direction:column;align-items:flex-start}.license-list>div[data-v-0ddd0de8]{grid-template-columns:1fr}}.admin-layout[data-v-15c7c5ad]{color:#0f172a;background:#f3f6fb;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:flex}.sidebar[data-v-15c7c5ad]{color:#fff;background:#0b1730;border-right:1px solid #ffffff14;flex-shrink:0;width:292px;height:100vh;padding:22px 16px;position:sticky;top:0;overflow-y:auto}.brand[data-v-15c7c5ad]{align-items:center;gap:12px;margin-bottom:24px;font-size:22px;font-weight:800;display:flex}.brand small[data-v-15c7c5ad]{color:#9fb2d8;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:700;display:block}.brand-icon[data-v-15c7c5ad]{letter-spacing:0;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:8px;place-items:center;width:42px;height:42px;font-size:13px;display:grid;box-shadow:0 12px 30px #2563eb4d}.admin-box[data-v-15c7c5ad]{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:12px;margin-bottom:24px;padding:14px;display:flex}.avatar[data-v-15c7c5ad]{color:#075985;background:#e0f2fe;border-radius:8px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.admin-box small[data-v-15c7c5ad]{color:#b7c4dd;font-size:12px;display:block}.menu[data-v-15c7c5ad]{flex-direction:column;gap:5px;display:flex}.menu a[data-v-15c7c5ad],.menu-label[data-v-15c7c5ad]{color:#dbeafe;border-radius:8px;padding:10px 12px;font-size:14px;text-decoration:none;display:block}.menu a.router-link-active[data-v-15c7c5ad]{color:#fff;background:#1d4ed8;box-shadow:inset 3px 0 #60a5fa}.menu-group[data-v-15c7c5ad]{margin:7px 0}.menu-group a[data-v-15c7c5ad]{color:#b6c2d6;padding-left:18px;font-size:13px}.menu-label[data-v-15c7c5ad]{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:700}.main[data-v-15c7c5ad]{flex:1;min-width:0}.topbar[data-v-15c7c5ad]{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:18px;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.menu-btn[data-v-15c7c5ad]{cursor:pointer;background:0 0;border:none;font-size:21px}.search[data-v-15c7c5ad]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:10px;width:min(520px,48vw);padding:0 12px;display:flex}.search span[data-v-15c7c5ad]{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:800}.search input[data-v-15c7c5ad]{background:0 0;border:none;outline:none;width:100%;padding:12px 0}.top-actions[data-v-15c7c5ad]{align-items:center;gap:18px;margin-left:auto;display:flex}.status-pill[data-v-15c7c5ad]{color:#1d4ed8;border:1px solid #bfdbfe;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.status-pill.green[data-v-15c7c5ad]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.logout-btn[data-v-15c7c5ad]{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;padding:8px 12px;font-weight:800}.logout-btn[data-v-15c7c5ad]:hover{background:#fef2f2}.content[data-v-15c7c5ad]{max-width:1600px;padding:28px 30px 44px}[data-v-15c7c5ad] .page-header,[data-v-15c7c5ad] .page-title{border-bottom:1px solid #dbe4ef;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;padding-bottom:18px;display:flex}[data-v-15c7c5ad] .page-header h1,[data-v-15c7c5ad] .page-title h1{color:#0f172a;letter-spacing:0;margin:0;font-size:30px;font-weight:800}[data-v-15c7c5ad] .page-header p,[data-v-15c7c5ad] .page-title p{color:#51617a;margin:6px 0 0;font-size:14px}[data-v-15c7c5ad] button,[data-v-15c7c5ad] .create-btn{border-radius:7px;font-weight:800}[data-v-15c7c5ad] .form-card,[data-v-15c7c5ad] .table-card,[data-v-15c7c5ad] .panel,[data-v-15c7c5ad] .stat-card{border:1px solid #dbe4ef;border-radius:8px;box-shadow:0 14px 35px #0f172a0f}[data-v-15c7c5ad] .form-card h2,[data-v-15c7c5ad] .panel h3{color:#0f172a;margin-top:0}[data-v-15c7c5ad] input,[data-v-15c7c5ad] select,[data-v-15c7c5ad] textarea{background:#fff;border-color:#cbd5e1;border-radius:7px;min-height:42px}[data-v-15c7c5ad] table{background:#fff}[data-v-15c7c5ad] th{color:#475569;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:12px}[data-v-15c7c5ad] td{color:#0f172a}@media (width<=960px){.admin-layout[data-v-15c7c5ad]{display:block}.sidebar[data-v-15c7c5ad]{width:auto;height:auto;position:relative}.topbar[data-v-15c7c5ad]{flex-wrap:wrap;height:auto;padding:14px;position:relative}.search[data-v-15c7c5ad]{width:100%}.top-actions[data-v-15c7c5ad]{flex-wrap:wrap;margin-left:0}.content[data-v-15c7c5ad]{padding:20px 14px 34px}}.page-title[data-v-72898f8f]{margin-bottom:22px}.page-title h1[data-v-72898f8f]{margin:0;font-size:28px}.page-title p[data-v-72898f8f]{color:#64748b;margin:4px 0 0}.stats-grid[data-v-72898f8f]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.stat-card[data-v-72898f8f],.panel[data-v-72898f8f]{background:#fff;border-radius:14px;padding:20px;box-shadow:0 8px 24px #0f172a0a}.stat-card[data-v-72898f8f]{justify-content:space-between;align-items:center;display:flex}.stat-card span[data-v-72898f8f]{color:#64748b;font-size:14px}.stat-card strong[data-v-72898f8f]{margin:8px 0;font-size:30px;display:block}.stat-card small[data-v-72898f8f]{color:#16a34a}.icon[data-v-72898f8f]{color:#fff;border-radius:16px;place-items:center;width:56px;height:56px;font-size:24px;display:grid}.blue[data-v-72898f8f]{background:#2563eb}.green[data-v-72898f8f]{background:#16a34a}.orange[data-v-72898f8f]{background:#f97316}.purple[data-v-72898f8f]{background:#7c3aed}.red[data-v-72898f8f]{background:#e11d48}.dashboard-grid[data-v-72898f8f]{grid-template-columns:1.2fr 1fr 1fr;gap:18px;margin-top:18px;display:grid}.table-grid[data-v-72898f8f]{grid-template-columns:2fr 1fr;gap:18px;margin-top:18px;display:grid}.panel h3[data-v-72898f8f]{margin-top:0}.donut-area[data-v-72898f8f]{align-items:center;gap:30px;display:flex}.donut[data-v-72898f8f]{background:conic-gradient(#16a34a 0 70%, #f97316 70% 82%, #e11d48 82% 92%, #cbd5e1 92%);border-radius:50%;place-items:center;width:160px;height:160px;display:grid;position:relative}.donut[data-v-72898f8f]:after{content:"";background:#fff;border-radius:50%;width:98px;height:98px;position:absolute}.donut div[data-v-72898f8f]{z-index:1;text-align:center;position:relative}.donut strong[data-v-72898f8f]{font-size:26px;display:block}.donut span[data-v-72898f8f]{color:#64748b;font-size:12px}.status-list[data-v-72898f8f]{flex:1}.status-list div[data-v-72898f8f],.mini-row[data-v-72898f8f],.summary-line[data-v-72898f8f]{border-bottom:1px solid #eef2f7;justify-content:space-between;padding:9px 0;display:flex}.dot[data-v-72898f8f]{border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.green-dot[data-v-72898f8f]{background:#16a34a}.orange-dot[data-v-72898f8f]{background:#f97316}.red-dot[data-v-72898f8f]{background:#e11d48}.gray-dot[data-v-72898f8f]{background:#94a3b8}.big-number[data-v-72898f8f]{color:#2563eb;margin-top:25px;font-size:42px;font-weight:800}.purple-text[data-v-72898f8f]{color:#7c3aed}.panel-header[data-v-72898f8f]{justify-content:space-between;align-items:center;display:flex}.panel-header a[data-v-72898f8f]{color:#fff;background:#2563eb;border-radius:8px;padding:8px 12px;font-size:13px;text-decoration:none}table[data-v-72898f8f]{border-collapse:collapse;width:100%}th[data-v-72898f8f],td[data-v-72898f8f]{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px 8px;font-size:14px}.badge[data-v-72898f8f]{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.badge.active[data-v-72898f8f]{color:#16a34a;background:#dcfce7}.badge.expired[data-v-72898f8f],.badge.revoked[data-v-72898f8f]{color:#dc2626;background:#fee2e2}.badge.suspended[data-v-72898f8f]{color:#f97316;background:#ffedd5}.empty[data-v-72898f8f]{text-align:center;color:#64748b}.page-header[data-v-e241252b]{justify-content:space-between;align-items:center;display:flex}button[data-v-e241252b]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 14px}.form-card[data-v-e241252b],.table-card[data-v-e241252b]{background:#fff;border-radius:12px;margin-top:20px;padding:20px;overflow-x:auto}.form-grid[data-v-e241252b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}input[data-v-e241252b],select[data-v-e241252b]{border:1px solid #d1d5db;border-radius:8px;padding:11px}table[data-v-e241252b]{border-collapse:collapse;width:100%;min-width:1150px}th[data-v-e241252b],td[data-v-e241252b]{text-align:left;vertical-align:middle;border-bottom:1px solid #e5e7eb;padding:12px}.badge[data-v-e241252b]{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.badge.active[data-v-e241252b]{color:#16a34a;background:#dcfce7}.badge.suspended[data-v-e241252b]{color:#f97316;background:#ffedd5}.badge.expired[data-v-e241252b]{color:#dc2626;background:#fee2e2}.badge.revoked[data-v-e241252b]{color:#fff;background:#7f1d1d}.actions[data-v-e241252b]{flex-wrap:wrap;gap:6px;display:flex}.actions button[data-v-e241252b]{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:6px 10px;font-size:12px}.btn-success[data-v-e241252b]{color:#fff;background:#16a34a}.btn-warning[data-v-e241252b]{color:#fff;background:#f59e0b}.btn-primary[data-v-e241252b]{color:#fff;background:#2563eb}.btn-danger[data-v-e241252b]{color:#fff;background:#dc2626}.error[data-v-e241252b]{color:red}.empty[data-v-e241252b]{text-align:center;color:#64748b}.page-header[data-v-b2ae8f92]{justify-content:space-between;align-items:center;display:flex}.page-header h1[data-v-b2ae8f92]{margin:0}.page-header p[data-v-b2ae8f92]{color:#64748b;margin-top:4px}button[data-v-b2ae8f92]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 14px}.form-card[data-v-b2ae8f92],.table-card[data-v-b2ae8f92]{background:#fff;border-radius:14px;margin-top:20px;padding:20px}.form-grid[data-v-b2ae8f92]{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:15px;display:grid}input[data-v-b2ae8f92]{border:1px solid #d1d5db;border-radius:8px;padding:11px}table[data-v-b2ae8f92]{border-collapse:collapse;width:100%}th[data-v-b2ae8f92],td[data-v-b2ae8f92]{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px}.badge[data-v-b2ae8f92]{color:#16a34a;background:#dcfce7;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.error[data-v-b2ae8f92]{color:red}.empty[data-v-b2ae8f92]{text-align:center;color:#64748b}.page-header[data-v-2db59145]{justify-content:space-between;align-items:center;display:flex}button[data-v-2db59145]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 14px}.form-card[data-v-2db59145],.table-card[data-v-2db59145]{background:#fff;border-radius:14px;margin-top:20px;padding:20px}.form-grid[data-v-2db59145]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}select[data-v-2db59145]{border:1px solid #d1d5db;border-radius:8px;padding:11px}table[data-v-2db59145]{border-collapse:collapse;width:100%}th[data-v-2db59145],td[data-v-2db59145]{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px}.badge[data-v-2db59145]{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.badge.paid[data-v-2db59145]{color:#16a34a;background:#dcfce7}.badge.pending[data-v-2db59145]{color:#d97706;background:#fef3c7}.badge.cancelled[data-v-2db59145],.badge.refunded[data-v-2db59145]{color:#dc2626;background:#fee2e2}.error[data-v-2db59145]{color:red}.empty[data-v-2db59145]{text-align:center;color:#64748b}.page-header[data-v-0c10addf]{justify-content:space-between;align-items:center;display:flex}.page-header h1[data-v-0c10addf]{margin:0}.page-header p[data-v-0c10addf]{color:#64748b;margin-top:4px}button[data-v-0c10addf]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 14px}.form-card[data-v-0c10addf],.table-card[data-v-0c10addf]{background:#fff;border-radius:14px;margin-top:20px;padding:20px}.form-grid[data-v-0c10addf]{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:15px;display:grid}input[data-v-0c10addf],select[data-v-0c10addf],textarea[data-v-0c10addf]{border:1px solid #d1d5db;border-radius:8px;padding:11px}textarea[data-v-0c10addf]{grid-column:span 2;min-height:90px}table[data-v-0c10addf]{border-collapse:collapse;width:100%}th[data-v-0c10addf],td[data-v-0c10addf]{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px}td small[data-v-0c10addf]{color:#64748b;margin-top:4px;display:block}.badge[data-v-0c10addf]{color:#16a34a;background:#dcfce7;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.error[data-v-0c10addf]{color:red}.empty[data-v-0c10addf]{text-align:center;color:#64748b}.page-header[data-v-cdff2a9d]{justify-content:space-between;align-items:center;display:flex}button[data-v-cdff2a9d]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 14px}.form-card[data-v-cdff2a9d],.table-card[data-v-cdff2a9d]{background:#fff;border-radius:14px;margin-top:20px;padding:20px}.form-grid[data-v-cdff2a9d]{grid-template-columns:1fr;gap:12px;margin-bottom:15px;display:grid}select[data-v-cdff2a9d]{border:1px solid #d1d5db;border-radius:8px;padding:11px}table[data-v-cdff2a9d]{border-collapse:collapse;width:100%}th[data-v-cdff2a9d],td[data-v-cdff2a9d]{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px}.badge[data-v-cdff2a9d]{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.badge.paid[data-v-cdff2a9d]{color:#16a34a;background:#dcfce7}.badge.unpaid[data-v-cdff2a9d],.badge.draft[data-v-cdff2a9d]{color:#d97706;background:#fef3c7}.badge.cancelled[data-v-cdff2a9d],.badge.refunded[data-v-cdff2a9d]{color:#dc2626;background:#fee2e2}.pay-btn[data-v-cdff2a9d]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:8px;padding:6px 10px}.pay-btn[data-v-cdff2a9d]:hover{background:#15803d}.paid-label[data-v-cdff2a9d]{color:#16a34a;font-weight:700}.error[data-v-cdff2a9d]{color:red}.empty[data-v-cdff2a9d]{text-align:center;color:#64748b}.page-header[data-v-bcb3349f]{justify-content:space-between;align-items:center;display:flex}button[data-v-bcb3349f]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 14px}.form-card[data-v-bcb3349f],.table-card[data-v-bcb3349f]{background:#fff;border-radius:14px;margin-top:20px;padding:20px}.form-grid[data-v-bcb3349f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}input[data-v-bcb3349f],select[data-v-bcb3349f],textarea[data-v-bcb3349f]{border:1px solid #d1d5db;border-radius:8px;padding:11px}textarea[data-v-bcb3349f]{grid-column:span 2;min-height:100px}table[data-v-bcb3349f]{border-collapse:collapse;width:100%}th[data-v-bcb3349f],td[data-v-bcb3349f]{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px}.badge[data-v-bcb3349f]{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.badge.active[data-v-bcb3349f]{color:#16a34a;background:#dcfce7}.badge.inactive[data-v-bcb3349f]{color:#dc2626;background:#fee2e2}.error[data-v-bcb3349f]{color:red}.empty[data-v-bcb3349f]{text-align:center;color:#64748b}.page-header[data-v-d2ac106a]{justify-content:space-between;align-items:center;display:flex}.page-header p[data-v-d2ac106a]{color:#64748b;margin-top:4px}button[data-v-d2ac106a]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 14px}.table-card[data-v-d2ac106a]{background:#fff;border-radius:14px;margin-top:20px;padding:20px;overflow-x:auto}table[data-v-d2ac106a]{border-collapse:collapse;width:100%;min-width:1000px}th[data-v-d2ac106a],td[data-v-d2ac106a]{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px}.badge[data-v-d2ac106a]{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.badge.stable[data-v-d2ac106a],.badge.online[data-v-d2ac106a]{color:#16a34a;background:#dcfce7}.badge.beta[data-v-d2ac106a],.badge.warning[data-v-d2ac106a]{color:#d97706;background:#fef3c7}.badge.nightly[data-v-d2ac106a],.badge.offline[data-v-d2ac106a]{color:#dc2626;background:#fee2e2}.empty[data-v-d2ac106a]{text-align:center;color:#64748b}.page-header[data-v-29b163e4]{justify-content:space-between;align-items:center;display:flex}button[data-v-29b163e4]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 14px}.form-card[data-v-29b163e4],.table-card[data-v-29b163e4]{background:#fff;border-radius:14px;margin-top:20px;padding:20px}.form-grid[data-v-29b163e4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}input[data-v-29b163e4],select[data-v-29b163e4]{border:1px solid #d1d5db;border-radius:8px;padding:11px}table[data-v-29b163e4]{border-collapse:collapse;width:100%}th[data-v-29b163e4],td[data-v-29b163e4]{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px}.badge[data-v-29b163e4]{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.badge.online[data-v-29b163e4]{color:#16a34a;background:#dcfce7}.badge.offline[data-v-29b163e4]{color:#dc2626;background:#fee2e2}.badge.warning[data-v-29b163e4]{color:#d97706;background:#fef3c7}.badge.maintenance[data-v-29b163e4]{color:#2563eb;background:#dbeafe}.error[data-v-29b163e4]{color:red}.empty[data-v-29b163e4]{text-align:center;color:#64748b}.page-header[data-v-734c4d8d]{margin-bottom:20px}.form-card[data-v-734c4d8d]{background:#fff;border-radius:14px;padding:20px}.form-grid[data-v-734c4d8d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}input[data-v-734c4d8d],select[data-v-734c4d8d]{border:1px solid #d1d5db;border-radius:8px;padding:11px}textarea[data-v-734c4d8d]{border:1px solid #d1d5db;border-radius:8px;grid-column:span 2;min-height:92px;padding:11px}.check-row[data-v-734c4d8d]{align-items:center;gap:8px;display:flex}button[data-v-734c4d8d]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 14px}.success[data-v-734c4d8d]{color:#16a34a}.error[data-v-734c4d8d]{color:red}.market-grid[data-v-244f6da1],.ops-grid[data-v-244f6da1]{grid-template-columns:1.35fr .65fr;gap:18px;margin-bottom:18px;display:grid}.market-panel[data-v-244f6da1]{background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:22px;box-shadow:0 14px 35px #0f172a0f}.hero-panel[data-v-244f6da1]{color:#fff;background:linear-gradient(135deg,#0b1730,#123766)}.eyebrow[data-v-244f6da1]{color:#7dd3fc;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.hero-panel h2[data-v-244f6da1]{max-width:780px;margin:12px 0;font-size:34px}.hero-panel p[data-v-244f6da1]{color:#dbeafe;max-width:820px}.flow-row[data-v-244f6da1]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.flow-row span[data-v-244f6da1]{border:1px solid #ffffff47;border-radius:999px;padding:8px 12px;font-weight:800}.flow-row b[data-v-244f6da1]{background:#38bdf8;width:30px;height:2px}.form-stack[data-v-244f6da1]{gap:12px;display:grid}.form-stack select[data-v-244f6da1]{border:1px solid #cbd5e1;border-radius:7px;padding:11px}button[data-v-244f6da1]{color:#fff;cursor:pointer;background:#1d4ed8;border:none;padding:11px 14px}.section-head[data-v-244f6da1]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.section-head h3[data-v-244f6da1]{margin:0}.section-head p[data-v-244f6da1]{color:#64748b;margin:4px 0 0}.section-head a[data-v-244f6da1]{color:#1d4ed8;font-weight:800;text-decoration:none}.product-grid[data-v-244f6da1]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.product-card[data-v-244f6da1]{background:#fbfdff;border:1px solid #dbe4ef;border-radius:8px;padding:18px}.product-top[data-v-244f6da1],.price-row[data-v-244f6da1],.meta-row[data-v-244f6da1]{justify-content:space-between;align-items:center;gap:10px;display:flex}.edition[data-v-244f6da1],.status[data-v-244f6da1],.badge[data-v-244f6da1]{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}.edition[data-v-244f6da1]{color:#075985;background:#e0f2fe}.status[data-v-244f6da1],.badge.active[data-v-244f6da1],.badge.paid[data-v-244f6da1]{color:#15803d;background:#dcfce7}.badge.pending[data-v-244f6da1]{color:#b45309;background:#fef3c7}.badge.revoked[data-v-244f6da1],.badge.cancelled[data-v-244f6da1]{color:#b91c1c;background:#fee2e2}.product-card h4[data-v-244f6da1]{margin:18px 0 6px}.product-card p[data-v-244f6da1],.meta-row[data-v-244f6da1],.empty-text[data-v-244f6da1]{color:#64748b}.price-row strong[data-v-244f6da1]{font-size:22px}.compact-list[data-v-244f6da1]{gap:10px;display:grid}.compact-list>div[data-v-244f6da1]{border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.compact-list span[data-v-244f6da1]{color:#64748b}.empty-state[data-v-244f6da1]{text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:8px;grid-column:1/-1;padding:28px}.success[data-v-244f6da1]{color:#15803d;font-weight:800}.error[data-v-244f6da1]{color:#b91c1c;font-weight:800}@media (width<=1000px){.market-grid[data-v-244f6da1],.ops-grid[data-v-244f6da1]{grid-template-columns:1fr}}.release-grid[data-v-d43576fd],.ops-grid[data-v-d43576fd]{grid-template-columns:1.35fr .65fr;gap:18px;margin-bottom:18px;display:grid}.release-panel[data-v-d43576fd]{background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:22px;box-shadow:0 14px 35px #0f172a0f}.command-panel[data-v-d43576fd]{color:#fff;background:linear-gradient(135deg,#0f172a,#1e3a8a)}.eyebrow[data-v-d43576fd]{color:#7dd3fc;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.command-panel h2[data-v-d43576fd]{max-width:760px;margin:12px 0;font-size:33px}.command-panel p[data-v-d43576fd]{color:#dbeafe;max-width:820px}.channel-row[data-v-d43576fd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.channel-row div[data-v-d43576fd]{border:1px solid #fff3;border-radius:8px;padding:16px}.channel-row strong[data-v-d43576fd]{font-size:30px;display:block}.channel-row span[data-v-d43576fd]{color:#bfdbfe;font-weight:800}.health-list[data-v-d43576fd]{gap:10px;margin-bottom:18px;display:grid}.health-list div[data-v-d43576fd],.node-list>div[data-v-d43576fd]{border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.health-list span[data-v-d43576fd],.node-list span[data-v-d43576fd],.empty-text[data-v-d43576fd]{color:#64748b}button[data-v-d43576fd],.create-btn[data-v-d43576fd]{color:#fff;cursor:pointer;background:#1d4ed8;border:none;padding:11px 14px;text-decoration:none}.section-head[data-v-d43576fd]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.section-head h3[data-v-d43576fd]{margin:0}.section-head p[data-v-d43576fd]{color:#64748b;margin:4px 0 0}.section-head a[data-v-d43576fd]{color:#1d4ed8;font-weight:800;text-decoration:none}.release-table[data-v-d43576fd]{overflow-x:auto}table[data-v-d43576fd]{border-collapse:collapse;width:100%;min-width:980px}th[data-v-d43576fd],td[data-v-d43576fd]{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px}.badge[data-v-d43576fd]{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}.badge.stable[data-v-d43576fd],.badge.published[data-v-d43576fd],.badge.online[data-v-d43576fd],.badge.active[data-v-d43576fd]{color:#15803d;background:#dcfce7}.badge.beta[data-v-d43576fd],.badge.draft[data-v-d43576fd],.badge.warning[data-v-d43576fd]{color:#b45309;background:#fef3c7}.badge.nightly[data-v-d43576fd],.badge.deprecated[data-v-d43576fd],.badge.offline[data-v-d43576fd]{color:#b91c1c;background:#fee2e2}.node-list[data-v-d43576fd]{gap:10px;display:grid}.empty[data-v-d43576fd]{text-align:center;color:#64748b}@media (width<=1000px){.release-grid[data-v-d43576fd],.ops-grid[data-v-d43576fd]{grid-template-columns:1fr}}.renew-page[data-v-84d90aa1]{background:#edf3fb;place-items:center;min-height:100vh;padding:32px;display:grid}.renew-shell[data-v-84d90aa1]{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:.9fr 1.1fr;width:min(1120px,100%);display:grid;overflow:hidden;box-shadow:0 24px 60px #0f172a24}.info-panel[data-v-84d90aa1]{color:#fff;background:#0b1730;padding:42px}.brand-mark[data-v-84d90aa1]{background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:8px;place-items:center;width:48px;height:48px;margin-bottom:28px;font-weight:900;display:grid}.eyebrow[data-v-84d90aa1]{color:#38bdf8;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.info-panel h1[data-v-84d90aa1]{margin:14px 0;font-size:34px}.info-panel p[data-v-84d90aa1]{color:#dbeafe;line-height:1.7}.reason-card[data-v-84d90aa1]{border:1px solid #ffffff2e;border-radius:8px;margin-top:32px;padding:18px}.reason-card span[data-v-84d90aa1],.license-details span[data-v-84d90aa1]{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.reason-card span[data-v-84d90aa1]{color:#93c5fd}.reason-card strong[data-v-84d90aa1]{margin-top:8px;font-size:22px;display:block}.renew-card[data-v-84d90aa1]{padding:42px}.renew-card h2[data-v-84d90aa1]{margin:10px 0 6px;font-size:30px}.renew-card p[data-v-84d90aa1]{color:#64748b}.license-details[data-v-84d90aa1]{gap:10px;margin:24px 0;display:grid}.license-details div[data-v-84d90aa1]{border:1px solid #e2e8f0;border-radius:8px;padding:12px}.license-details strong[data-v-84d90aa1]{margin-top:5px;display:block}form[data-v-84d90aa1]{gap:14px;display:grid}label[data-v-84d90aa1]{gap:8px;font-weight:800;display:grid}input[data-v-84d90aa1]{border:1px solid #cbd5e1;border-radius:7px;padding:13px}button[data-v-84d90aa1]{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:7px;padding:12px 14px;font-weight:900}button[data-v-84d90aa1]:disabled{opacity:.65;cursor:wait}.notice[data-v-84d90aa1]{border-radius:7px;padding:12px;font-weight:800}.success[data-v-84d90aa1]{background:#dcfce7;color:#15803d!important}.error[data-v-84d90aa1]{background:#fee2e2;color:#b91c1c!important}footer[data-v-84d90aa1]{align-items:center;gap:12px;margin-top:22px;display:flex}footer a[data-v-84d90aa1]{color:#1d4ed8;font-weight:900;text-decoration:none}@media (width<=860px){.renew-shell[data-v-84d90aa1]{grid-template-columns:1fr}}.page-header[data-v-b1fd6cf2]{margin-bottom:20px}.form-card[data-v-b1fd6cf2]{background:#fff;border-radius:14px;padding:20px}.form-grid[data-v-b1fd6cf2]{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:15px;display:grid}input[data-v-b1fd6cf2],select[data-v-b1fd6cf2],textarea[data-v-b1fd6cf2]{border:1px solid #d1d5db;border-radius:8px;padding:11px}textarea[data-v-b1fd6cf2]{grid-column:span 2;min-height:120px}.check-row[data-v-b1fd6cf2]{align-items:center;gap:8px;display:flex}button[data-v-b1fd6cf2]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 14px}.success[data-v-b1fd6cf2]{color:#16a34a}.error[data-v-b1fd6cf2]{color:red}.page-header[data-v-feaead7a]{justify-content:space-between;align-items:center;display:flex}.page-header p[data-v-feaead7a]{color:#64748b;margin-top:4px}.create-btn[data-v-feaead7a]{color:#fff;background:#2563eb;border-radius:8px;padding:10px 14px;text-decoration:none}.table-card[data-v-feaead7a]{background:#fff;border-radius:14px;margin-top:20px;padding:20px;overflow-x:auto}table[data-v-feaead7a]{border-collapse:collapse;width:100%;min-width:900px}th[data-v-feaead7a],td[data-v-feaead7a]{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px}.badge[data-v-feaead7a]{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.badge.stable[data-v-feaead7a],.badge.published[data-v-feaead7a]{color:#16a34a;background:#dcfce7}.badge.beta[data-v-feaead7a],.badge.draft[data-v-feaead7a]{color:#d97706;background:#fef3c7}.badge.nightly[data-v-feaead7a],.badge.deprecated[data-v-feaead7a]{color:#dc2626;background:#fee2e2}.empty[data-v-feaead7a]{text-align:center;color:#64748b}
