:root{--bg: #0b1220;--card: #111b2e;--muted: #9fb0d0;--text: #eaf0ff;--line: rgba(255, 255, 255, .08);--accent: #6ea8ff;--danger: #ff6b6b}*{box-sizing:border-box}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;background:radial-gradient(1200px 700px at 30% 10%,rgba(110,168,255,.18),transparent 55%),radial-gradient(900px 600px at 90% 30%,rgba(255,255,255,.06),transparent 60%),var(--bg);color:#0f172a}a{color:inherit;text-decoration:none}h1,h2,h3,.title,.config-name{color:#0f172a!important}strong{color:#111827;font-weight:800}.label,.section-title{color:#1e293b}.config-meta,.subtitle{color:#475569}.section-kicker,.eyebrow{color:#64748b}.badge.neutral{color:#1e293b}.input,.select,textarea{color:#0f172a}svg{stroke:currentColor}.auth-page[data-v-34f1b1a7]{min-height:100svh;display:grid;place-items:center;padding:28px 18px;background:radial-gradient(900px 450px at 20% 10%,rgba(226,232,240,.9) 0%,transparent 55%),radial-gradient(900px 450px at 90% 20%,rgba(241,245,249,1) 0%,transparent 55%),linear-gradient(180deg,#f8fafc,#fff)}.auth-card[data-v-34f1b1a7]{width:100%;max-width:440px;background:#ffffffeb;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 18px 50px #0f172a1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.auth-header[data-v-34f1b1a7]{padding:26px 24px 14px;text-align:center}.logo[data-v-34f1b1a7]{display:block;width:min(260px,70%);height:auto;margin:0 auto 14px;-webkit-user-select:none;user-select:none}.title[data-v-34f1b1a7]{margin:0;font-size:20px;line-height:1.2;letter-spacing:-.02em;color:#0f172a}.subtitle[data-v-34f1b1a7]{margin:6px 0 0;font-size:13.5px;color:#64748b}.auth-form[data-v-34f1b1a7]{padding:14px 24px 22px;display:grid;gap:14px}.field[data-v-34f1b1a7]{display:grid;gap:6px}.label[data-v-34f1b1a7]{font-size:13px;color:#334155}.input[data-v-34f1b1a7]{width:100%;border-radius:12px;border:1px solid rgba(15,23,42,.12);padding:12px;font-size:14px;color:#0f172a;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.input[data-v-34f1b1a7]::placeholder{color:#94a3b8}.input[data-v-34f1b1a7]:focus{border-color:#dc262673;box-shadow:0 0 0 4px #dc26261f}.input[data-v-34f1b1a7]:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.btn[data-v-34f1b1a7]{width:100%;border:0;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:750;color:#fff;background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 10px 20px #dc26262e;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .05s ease,filter .15s ease,opacity .15s ease,box-shadow .15s ease}.btn[data-v-34f1b1a7]:hover{filter:brightness(1.02);box-shadow:0 12px 24px #dc262638}.btn[data-v-34f1b1a7]:active{transform:translateY(1px)}.btn[data-v-34f1b1a7]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.spinner[data-v-34f1b1a7]{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:spin-34f1b1a7 .8s linear infinite}@keyframes spin-34f1b1a7{to{transform:rotate(360deg)}}.error[data-v-34f1b1a7]{margin:0;padding:10px 12px;border-radius:12px;font-size:13px;color:#991b1b;background:#fef2f2;border:1px solid rgba(153,27,27,.15)}.auth-footer[data-v-34f1b1a7]{padding:14px 24px 18px;border-top:1px solid rgba(15,23,42,.06);background:#f8fafcb3;text-align:center}.hint[data-v-34f1b1a7]{font-size:12.5px;color:#94a3b8}@media(max-width:380px){.auth-header[data-v-34f1b1a7],.auth-form[data-v-34f1b1a7],.auth-footer[data-v-34f1b1a7]{padding-left:14px;padding-right:14px}}.layout[data-v-89183aeb]{--bg: #f6f8fc;--bg-soft: #eef4ff;--card: rgba(255, 255, 255, .88);--card-solid: #ffffff;--text: #111827;--muted: #6b7280;--muted-2: #94a3b8;--line: rgba(15, 23, 42, .08);--primary: #6d7cff;--primary-2: #a78bfa;--peach: #fdba74;--mint: #86efac;--danger: #ef4444;--grad-soft: linear-gradient(135deg, #ffe7d6 0%, #f3e8ff 100%);--grad-soft-2: linear-gradient(135deg, #dde7ff 0%, #f3e8ff 100%);--grad-brand: linear-gradient(135deg, #6d7cff 0%, #a78bfa 100%);--shadow: 0 18px 50px rgba(15, 23, 42, .1);--shadow-soft: 0 8px 30px rgba(15, 23, 42, .06);--radius-xl: 24px;--radius-lg: 20px;--radius-md: 16px;min-height:100svh;display:grid;grid-template-columns:290px 1fr;background:radial-gradient(circle at top left,rgba(253,186,116,.14),transparent 24%),radial-gradient(circle at top right,rgba(167,139,250,.16),transparent 22%),var(--bg)}.sidebar[data-v-89183aeb]{padding:18px;border-right:1px solid var(--line);background:#ffffff9e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.sidebar-shell[data-v-89183aeb]{height:100%;display:flex;flex-direction:column;gap:16px}.brand[data-v-89183aeb]{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.65);background:var(--card);box-shadow:var(--shadow-soft)}.brand-logo[data-v-89183aeb]{width:132px;height:auto;max-height:30px;object-fit:contain}.brand-mark[data-v-89183aeb]{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-weight:800;color:var(--primary);background:var(--grad-soft-2);border:1px solid rgba(109,124,255,.15)}.brand-text[data-v-89183aeb]{min-width:0;display:grid;gap:2px}.brand-title[data-v-89183aeb]{font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--text)}.brand-subtitle[data-v-89183aeb]{font-size:12px;color:var(--muted)}.nav[data-v-89183aeb]{display:grid;gap:8px;min-height:0;overflow-y:auto}.divider[data-v-89183aeb]{height:1px;margin:6px 0;background:var(--line)}.item[data-v-89183aeb]{min-height:46px;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;border-radius:14px;border:1px solid transparent;text-decoration:none;color:var(--muted);font-weight:600;transition:.18s ease}.item[data-v-89183aeb]:hover{color:var(--text);background:#ffffffb8;border-color:#0f172a0d}.item.router-link-active[data-v-89183aeb]{color:var(--text);background:var(--grad-soft);border-color:#a78bfa2e;box-shadow:inset 0 1px #ffffffa6}.item-with-badge[data-v-89183aeb]{gap:10px}.nav-badge[data-v-89183aeb]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:linear-gradient(135deg,#f59e0b,#fb7185);color:#fff;font-size:12px;font-weight:800;line-height:1}.footer[data-v-89183aeb]{margin-top:auto;display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.user-card[data-v-89183aeb]{padding:14px;border-radius:18px;background:var(--card);border:1px solid rgba(255,255,255,.7);box-shadow:var(--shadow-soft)}.user-role[data-v-89183aeb]{font-size:12px;color:var(--muted);margin-bottom:4px}.user-name[data-v-89183aeb]{font-size:14px;font-weight:800;color:var(--text)}.user-email[data-v-89183aeb]{font-size:12px;color:var(--muted);margin-top:2px;word-break:break-word}.btn[data-v-89183aeb],.btn-secondary[data-v-89183aeb],.icon-btn[data-v-89183aeb]{transition:.18s ease}.btn[data-v-89183aeb]{min-height:46px;border:0;border-radius:14px;padding:0 14px;cursor:pointer;font-weight:800;color:#fff;background:var(--grad-brand);box-shadow:0 12px 24px #6d7cff3d}.btn[data-v-89183aeb]:hover{transform:translateY(-1px);filter:brightness(1.02)}.btn-logout[data-v-89183aeb]{width:100%}.btn-secondary[data-v-89183aeb]{border:1px solid rgba(15,23,42,.06);border-radius:12px;padding:10px 12px;background:#fff;color:var(--text);font-weight:700;cursor:pointer}.btn-warning[data-v-89183aeb]{background:linear-gradient(135deg,#fbbf24,#fb923c);color:#fff;border:0}.btn-info[data-v-89183aeb]{background:linear-gradient(135deg,#60a5fa,#38bdf8);color:#fff;border:0}.btn-secondary[data-v-89183aeb]:disabled{opacity:.6;cursor:not-allowed}.icon-btn[data-v-89183aeb]{width:40px;height:40px;border-radius:14px;border:1px solid rgba(15,23,42,.06);background:#ffffffd1;color:var(--text);display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow-soft)}.icon-btn[data-v-89183aeb]:hover{background:#fff}.close-btn[data-v-89183aeb]{margin-left:auto;display:none}.main[data-v-89183aeb]{min-width:0;display:flex;flex-direction:column}.topbar[data-v-89183aeb]{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid var(--line);background:#ffffff85;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-left[data-v-89183aeb],.topbar-right[data-v-89183aeb]{display:flex;align-items:center;gap:12px}.menu-btn[data-v-89183aeb]{display:none}.topbar-text[data-v-89183aeb]{display:grid;gap:2px}.page-kicker[data-v-89183aeb]{font-size:12px;font-weight:700;color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em}.crumb[data-v-89183aeb]{font-size:28px;line-height:1.05;font-weight:800;letter-spacing:-.03em;color:var(--text)}.topbar-pill[data-v-89183aeb]{padding:9px 12px;border-radius:999px;background:var(--grad-soft);color:var(--text);font-size:12px;font-weight:800}.topbar-user[data-v-89183aeb]{padding:9px 12px;border-radius:999px;background:#fffc;border:1px solid var(--line);color:var(--text);font-size:13px;font-weight:700}.content[data-v-89183aeb]{width:100%;max-width:1440px;padding:24px 24px 28px}.google-alert[data-v-89183aeb]{margin:16px 24px 0;border:1px solid rgba(245,158,11,.18);background:linear-gradient(135deg,#fff7edf5,#fffbebf5);border-radius:18px;padding:14px 16px;box-shadow:var(--shadow-soft)}.google-alert-content[data-v-89183aeb]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.google-alert-text[data-v-89183aeb]{display:grid;gap:4px;color:#92400e;font-size:14px}.google-actions[data-v-89183aeb]{display:flex;gap:8px;flex-wrap:wrap}.overlay[data-v-89183aeb],.bottom-nav[data-v-89183aeb]{display:none}@media(max-width:960px){.layout[data-v-89183aeb]{grid-template-columns:1fr}.sidebar[data-v-89183aeb]{position:fixed;top:0;left:0;bottom:0;width:min(320px,88vw);transform:translate(-110%);transition:transform .2s ease;z-index:80;box-shadow:var(--shadow);border-right:0;background:#ffffffe6}.sidebar.open[data-v-89183aeb]{transform:translate(0)}.overlay[data-v-89183aeb]{display:block;position:fixed;inset:0;z-index:50;background:#0f172a57;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.close-btn[data-v-89183aeb],.menu-btn[data-v-89183aeb]{display:grid}.desktop-only[data-v-89183aeb]{display:none}.topbar[data-v-89183aeb]{min-height:68px;padding:12px 14px}.crumb[data-v-89183aeb]{font-size:22px}.content[data-v-89183aeb]{padding:16px 14px 96px}.google-alert[data-v-89183aeb]{margin:12px 14px 0}.bottom-nav[data-v-89183aeb]{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px;border-radius:22px;background:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.85);box-shadow:0 16px 40px #0f172a24;transition:opacity .18s ease,transform .18s ease}.bottom-nav.hidden[data-v-89183aeb]{opacity:0;pointer-events:none;transform:translateY(12px)}.bottom-item[data-v-89183aeb]{min-height:58px;border:0;text-decoration:none;background:transparent;color:var(--muted);border-radius:16px;display:grid;place-items:center;gap:2px;cursor:pointer;font:inherit}.bottom-item.router-link-active[data-v-89183aeb],.bottom-item-primary[data-v-89183aeb]{color:var(--text);background:var(--grad-soft)}.bottom-icon[data-v-89183aeb]{font-size:18px;line-height:1}.bottom-label[data-v-89183aeb]{font-size:11px;font-weight:700;line-height:1}}@media(max-width:640px){.brand[data-v-89183aeb]{padding:12px}.brand-logo[data-v-89183aeb]{width:118px}.crumb[data-v-89183aeb]{font-size:20px}.google-alert-content[data-v-89183aeb]{align-items:flex-start}.google-actions[data-v-89183aeb]{width:100%}.google-actions .btn-secondary[data-v-89183aeb]{flex:1 1 100%}}.item-left[data-v-89183aeb]{display:inline-flex;align-items:center;gap:10px;min-width:0}.item-left svg[data-v-89183aeb],.topbar-user svg[data-v-89183aeb],.btn svg[data-v-89183aeb],.btn-secondary svg[data-v-89183aeb],.bottom-item svg[data-v-89183aeb],.icon-btn svg[data-v-89183aeb]{flex-shrink:0}.btn[data-v-89183aeb],.btn-secondary[data-v-89183aeb],.topbar-user[data-v-89183aeb]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.bottom-item[data-v-89183aeb]{min-height:58px;border:0;text-decoration:none;background:transparent;color:var(--muted);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;font:inherit}.bottom-label[data-v-89183aeb]{font-size:11px;font-weight:700;line-height:1}.dashboard[data-v-fc525af3]{max-width:1320px;margin:0 auto}.hero[data-v-fc525af3]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.hero-copy[data-v-fc525af3]{min-width:0}.eyebrow[data-v-fc525af3]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:linear-gradient(135deg,#ffe7d6,#f3e8ff);color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.title[data-v-fc525af3]{margin:12px 0 0;font-size:34px;line-height:1.02;font-weight:800;letter-spacing:-.04em;color:#111827}.subtitle[data-v-fc525af3]{margin:10px 0 0;max-width:760px;font-size:15px;line-height:1.6;color:#6b7280}.hero-chip[data-v-fc525af3]{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(15,23,42,.06);background:#ffffffd1;box-shadow:0 10px 30px #0f172a0d;color:#111827;font-size:13px;font-weight:700;white-space:nowrap}.hero-chip-dot[data-v-fc525af3]{width:9px;height:9px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 6px #22c55e1f}.top-grid[data-v-fc525af3]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-bottom:18px}.kpi-card[data-v-fc525af3]{grid-column:span 3;min-height:190px;padding:20px;border-radius:24px;border:1px solid rgba(15,23,42,.06);background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 36px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease}.kpi-card[data-v-fc525af3]:hover{transform:translateY(-3px);box-shadow:0 18px 46px #0f172a14}.kpi-card.clickable[data-v-fc525af3]{cursor:pointer}.kpi-card-primary[data-v-fc525af3]{background:radial-gradient(circle at top right,rgba(167,139,250,.16),transparent 36%),linear-gradient(135deg,#ffe7d6eb,#f3e8ffeb);border-color:#a78bfa29}.kpi-top[data-v-fc525af3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.kpi-label[data-v-fc525af3]{margin-top:18px;font-size:12px;font-weight:800;color:#6b7280;letter-spacing:.08em;text-transform:uppercase}.kpi-value[data-v-fc525af3]{margin-top:12px;font-size:38px;line-height:1;font-weight:800;letter-spacing:-.04em;color:#111827}.kpi-hint[data-v-fc525af3]{margin-top:14px;font-size:13px;line-height:1.5;color:#94a3b8}.feature-grid[data-v-fc525af3]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-bottom:18px}.panel[data-v-fc525af3]{min-height:360px;padding:22px;border-radius:28px;border:1px solid rgba(15,23,42,.06);background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 36px #0f172a0f}.panel-trend[data-v-fc525af3]{grid-column:span 7}.panel-status[data-v-fc525af3]{grid-column:span 5}.panel-head[data-v-fc525af3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-kicker[data-v-fc525af3]{font-size:12px;font-weight:800;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.panel-title[data-v-fc525af3]{margin:6px 0 0;font-size:24px;line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#111827}.panel-link[data-v-fc525af3]{border:0;background:linear-gradient(135deg,#ffe7d6,#f3e8ff);color:#111827;min-height:38px;padding:0 14px;border-radius:999px;font-weight:700;cursor:pointer}.trend-highlight[data-v-fc525af3]{margin-top:20px;padding:18px;border-radius:22px;background:radial-gradient(circle at top right,rgba(167,139,250,.16),transparent 30%),linear-gradient(135deg,#dde7ffeb,#f3e8ffeb);border:1px solid rgba(167,139,250,.14)}.trend-main-label[data-v-fc525af3]{font-size:13px;font-weight:700;color:#6b7280}.trend-main-value[data-v-fc525af3]{margin-top:8px;font-size:42px;line-height:1;font-weight:800;letter-spacing:-.05em;color:#111827}.trend-comparison[data-v-fc525af3]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.mini-stat[data-v-fc525af3]{padding:14px;border-radius:18px;background:#ffffffa6;border:1px solid rgba(255,255,255,.7)}.mini-stat-label[data-v-fc525af3]{display:block;font-size:12px;color:#6b7280;font-weight:700}.mini-stat-value[data-v-fc525af3]{display:block;margin-top:8px;font-size:24px;line-height:1;font-weight:800;color:#111827}.fake-chart[data-v-fc525af3]{position:relative;margin-top:18px;padding:18px 18px 14px;border-radius:22px;border:1px solid rgba(15,23,42,.05);background:#f8fafcd1;overflow:hidden}.fake-chart[data-v-fc525af3]:before{content:"";position:absolute;inset:18px 18px 32px;background:repeating-linear-gradient(to top,rgba(148,163,184,.12) 0,rgba(148,163,184,.12) 1px,transparent 1px,transparent 32px);pointer-events:none}.fake-chart-bars[data-v-fc525af3]{position:relative;z-index:1;display:grid;align-items:end;gap:12px;min-height:180px;padding-top:10px}.fake-chart-bars[data-v-fc525af3]:after{content:"";position:absolute;left:0;right:0;bottom:22px;height:2px;background:#94a3b840;border-radius:999px}.monthly-bars[data-v-fc525af3]{grid-template-columns:repeat(auto-fit,minmax(58px,1fr))}.bar-col[data-v-fc525af3]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:8px;min-width:0;height:100%}.bar-col.clickable[data-v-fc525af3]{cursor:pointer}.bar-total[data-v-fc525af3]{align-self:center;font-size:12px;font-weight:800;color:#334155;line-height:1;padding:4px 8px;border-radius:999px;background:#ffffffd9;border:1px solid rgba(148,163,184,.18);box-shadow:0 4px 10px #0f172a0a}.bar[data-v-fc525af3]{display:block;width:100%;min-height:8px;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#8b5cf6,#6366f1 55%,#4f46e5);box-shadow:inset 0 1px #ffffff40,0 8px 18px #6366f12e;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.bar-col:hover .bar[data-v-fc525af3]{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff40,0 12px 24px #4f46e53d}.bar-day[data-v-fc525af3]{align-self:center;font-size:11px;line-height:1;color:#94a3b8;font-weight:800;letter-spacing:.02em}.panel-footer[data-v-fc525af3]{margin-top:16px}.panel-note[data-v-fc525af3]{font-size:12px;color:#94a3b8}.status-list[data-v-fc525af3]{margin-top:20px;display:grid;gap:12px}.status-row[data-v-fc525af3]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border-radius:18px;background:#f8fafcd1;border:1px solid rgba(15,23,42,.05)}.clickable-row[data-v-fc525af3]{cursor:pointer}.status-left[data-v-fc525af3]{display:flex;align-items:center;gap:12px;min-width:0}.status-label[data-v-fc525af3]{font-size:14px;font-weight:700;color:#111827}.status-sub[data-v-fc525af3]{margin-top:3px;font-size:12px;color:#94a3b8}.status-value[data-v-fc525af3]{font-size:24px;font-weight:800;color:#111827;line-height:1;flex-shrink:0}.status-value.danger[data-v-fc525af3]{color:#dc2626}.secondary-grid[data-v-fc525af3]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.mini-card[data-v-fc525af3]{grid-column:span 3;padding:18px;border-radius:22px;border:1px solid rgba(15,23,42,.06);background:#ffffffdb;box-shadow:0 10px 30px #0f172a0d;transition:transform .16s ease,box-shadow .16s ease}.mini-card[data-v-fc525af3]:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0f172a12}.mini-card.clickable[data-v-fc525af3]{cursor:pointer}.mini-card-top[data-v-fc525af3]{display:flex;align-items:center;gap:10px}.mini-card-label[data-v-fc525af3]{font-size:13px;font-weight:800;color:#6b7280}.mini-card-value[data-v-fc525af3]{margin-top:16px;font-size:30px;line-height:1;font-weight:800;letter-spacing:-.04em;color:#111827}.mini-card-hint[data-v-fc525af3]{margin-top:10px;font-size:12px;line-height:1.5;color:#94a3b8}.icon-wrap[data-v-fc525af3]{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:#111827;border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffff8c;flex-shrink:0}.icon-wrap.sm[data-v-fc525af3]{width:36px;height:36px;border-radius:12px}.icon-violet[data-v-fc525af3]{background:linear-gradient(135deg,#ede9fe,#f5d0fe)}.icon-peach[data-v-fc525af3]{background:linear-gradient(135deg,#ffedd5,#fde7f3)}.icon-indigo[data-v-fc525af3]{background:linear-gradient(135deg,#dbeafe,#ede9fe)}.icon-sky[data-v-fc525af3]{background:linear-gradient(135deg,#e0f2fe,#dbeafe)}.icon-mint[data-v-fc525af3]{background:linear-gradient(135deg,#dcfce7,#d1fae5)}.icon-rose[data-v-fc525af3]{background:linear-gradient(135deg,#ffe4e6,#fde2e8)}.icon-amber[data-v-fc525af3]{background:linear-gradient(135deg,#fef3c7,#ffedd5)}.icon-slate[data-v-fc525af3]{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.badge[data-v-fc525af3]{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;border:1px solid transparent;white-space:nowrap}.badge.live[data-v-fc525af3]{background:#22c55e1a;border-color:#22c55e29;color:#166534}.badge.alert[data-v-fc525af3]{background:#f59e0b1a;border-color:#f59e0b2e;color:#92400e}.badge .dot[data-v-fc525af3]{width:8px;height:8px;border-radius:999px}.badge.live .dot[data-v-fc525af3]{background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.badge.alert .dot[data-v-fc525af3]{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}svg[data-v-fc525af3]{stroke:currentColor}@media(max-width:1200px){.kpi-card[data-v-fc525af3]{grid-column:span 6}.panel-trend[data-v-fc525af3],.panel-status[data-v-fc525af3]{grid-column:span 12}.mini-card[data-v-fc525af3]{grid-column:span 6}}@media(max-width:720px){.hero[data-v-fc525af3]{flex-direction:column;align-items:stretch}.hero-chip[data-v-fc525af3]{width:fit-content}.title[data-v-fc525af3]{font-size:28px}.top-grid[data-v-fc525af3],.feature-grid[data-v-fc525af3],.secondary-grid[data-v-fc525af3]{gap:14px}.kpi-card[data-v-fc525af3],.mini-card[data-v-fc525af3],.panel-trend[data-v-fc525af3],.panel-status[data-v-fc525af3]{grid-column:span 12}.kpi-card[data-v-fc525af3]{min-height:172px}.panel[data-v-fc525af3]{min-height:auto;padding:18px;border-radius:22px}.trend-comparison[data-v-fc525af3]{grid-template-columns:1fr}.fake-chart-bars[data-v-fc525af3]{gap:8px}.kpi-value[data-v-fc525af3],.trend-main-value[data-v-fc525af3]{font-size:34px}.mini-card-value[data-v-fc525af3],.status-value[data-v-fc525af3]{font-size:26px}}.page[data-v-9f971a6f]{max-width:1280px;margin:0 auto;display:grid;gap:18px}.page-head[data-v-9f971a6f]{display:grid;gap:8px}.title[data-v-9f971a6f]{margin:0;font-size:34px;line-height:1.02;font-weight:800;letter-spacing:-.04em;color:#0f172a}.subtitle[data-v-9f971a6f]{margin:0;font-size:15px;line-height:1.6;color:#475569}.kpi-grid[data-v-9f971a6f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.card[data-v-9f971a6f]{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:24px;box-shadow:0 12px 36px #0f172a0f}.kpi-card[data-v-9f971a6f]{position:relative;overflow:hidden;padding:18px;min-height:176px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(circle at top right,rgba(167,139,250,.1),transparent 28%),radial-gradient(circle at top left,rgba(255,214,170,.1),transparent 22%),linear-gradient(180deg,#fff,#fbfdff)}.kpi-card[data-v-9f971a6f]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#6d7cff,#a78bfa);opacity:.9}.clickable[data-v-9f971a6f]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.clickable[data-v-9f971a6f]:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0f172a17;border-color:#6d7cff24}.clickable[data-v-9f971a6f]:active{transform:translateY(0)}.kpi-top[data-v-9f971a6f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kpi-label[data-v-9f971a6f]{font-size:13px;font-weight:800;color:#64748b;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;max-width:72%}.badge[data-v-9f971a6f]{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.badge.live[data-v-9f971a6f]{background:linear-gradient(135deg,#eef2ff,#f5f3ff);border:1px solid rgba(109,124,255,.12);color:#4338ca}.badge .dot[data-v-9f971a6f]{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px #22c55e1a}.kpi-value[data-v-9f971a6f]{margin-top:auto;font-size:44px;line-height:1;font-weight:800;letter-spacing:-.05em;color:#0f172a}.kpi-hint[data-v-9f971a6f]{font-size:14px;line-height:1.55;color:#64748b}@media(max-width:1100px){.kpi-grid[data-v-9f971a6f]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card[data-v-9f971a6f]{min-height:160px}.kpi-value[data-v-9f971a6f]{font-size:38px}}@media(max-width:640px){.page[data-v-9f971a6f]{gap:14px}.title[data-v-9f971a6f]{font-size:28px}.subtitle[data-v-9f971a6f]{font-size:14px}.kpi-grid[data-v-9f971a6f]{grid-template-columns:1fr;gap:12px}.kpi-card[data-v-9f971a6f]{min-height:148px;padding:16px;border-radius:20px;gap:10px}.kpi-label[data-v-9f971a6f]{font-size:12px;max-width:70%}.badge[data-v-9f971a6f]{min-height:28px;padding:0 9px;font-size:10px}.kpi-value[data-v-9f971a6f]{font-size:34px}.kpi-hint[data-v-9f971a6f]{font-size:13px}}.page[data-v-bed9cb9e]{max-width:1380px;margin:0 auto;display:grid;gap:18px}.page-head[data-v-bed9cb9e]{display:grid;gap:8px}.title[data-v-bed9cb9e]{margin:0;font-size:34px;line-height:1.02;font-weight:800;letter-spacing:-.04em;color:#0f172a}.subtitle[data-v-bed9cb9e]{margin:0;font-size:15px;line-height:1.6;color:#475569}.grid[data-v-bed9cb9e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:stretch}.card[data-v-bed9cb9e]{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:24px;box-shadow:0 12px 36px #0f172a0f}.kpi-card[data-v-bed9cb9e]{position:relative;overflow:hidden;padding:18px;min-height:170px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(circle at top right,rgba(167,139,250,.1),transparent 28%),radial-gradient(circle at top left,rgba(255,214,170,.1),transparent 22%),linear-gradient(180deg,#fff,#fbfdff)}.kpi-card[data-v-bed9cb9e]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#6d7cff,#a78bfa);opacity:.9}.clickable[data-v-bed9cb9e]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.clickable[data-v-bed9cb9e]:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0f172a17;border-color:#6d7cff24}.clickable[data-v-bed9cb9e]:active{transform:translateY(0)}.kpi-top[data-v-bed9cb9e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kpi-label[data-v-bed9cb9e]{font-size:13px;font-weight:800;color:#64748b;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;max-width:70%}.badge[data-v-bed9cb9e]{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.badge.live[data-v-bed9cb9e]{background:linear-gradient(135deg,#eef2ff,#f5f3ff);border:1px solid rgba(109,124,255,.12);color:#4338ca}.badge .dot[data-v-bed9cb9e]{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px #22c55e1a}.kpi-value[data-v-bed9cb9e]{margin-top:auto;font-size:42px;line-height:1;font-weight:800;letter-spacing:-.05em;color:#0f172a}.kpi-hint[data-v-bed9cb9e]{font-size:14px;line-height:1.55;color:#64748b}@media(max-width:1280px){.grid[data-v-bed9cb9e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.grid[data-v-bed9cb9e]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card[data-v-bed9cb9e]{min-height:160px}.kpi-value[data-v-bed9cb9e]{font-size:36px}}@media(max-width:640px){.page[data-v-bed9cb9e]{gap:14px}.title[data-v-bed9cb9e]{font-size:28px}.subtitle[data-v-bed9cb9e]{font-size:14px}.grid[data-v-bed9cb9e]{grid-template-columns:1fr;gap:12px}.kpi-card[data-v-bed9cb9e]{min-height:148px;padding:16px;border-radius:20px;gap:10px}.kpi-top[data-v-bed9cb9e]{gap:10px}.kpi-label[data-v-bed9cb9e]{font-size:12px;max-width:72%}.badge[data-v-bed9cb9e]{min-height:28px;padding:0 9px;font-size:10px}.kpi-value[data-v-bed9cb9e]{font-size:32px}.kpi-hint[data-v-bed9cb9e]{font-size:13px}}.page[data-v-4d649c7c]{max-width:1180px;margin:0 auto;display:grid;gap:18px}.page-head[data-v-4d649c7c]{display:grid;gap:8px}.title[data-v-4d649c7c]{margin:0;font-size:34px;line-height:1.02;font-weight:800;letter-spacing:-.04em;color:#0f172a}.subtitle[data-v-4d649c7c]{margin:0;font-size:15px;line-height:1.6;color:#475569}.kpi-grid[data-v-4d649c7c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.card[data-v-4d649c7c]{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:24px;box-shadow:0 12px 36px #0f172a0f}.kpi-card[data-v-4d649c7c]{position:relative;overflow:hidden;padding:18px;min-height:176px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(circle at top right,rgba(167,139,250,.1),transparent 28%),radial-gradient(circle at top left,rgba(255,214,170,.1),transparent 22%),linear-gradient(180deg,#fff,#fbfdff)}.kpi-card[data-v-4d649c7c]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#6d7cff,#a78bfa);opacity:.9}.clickable[data-v-4d649c7c]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.clickable[data-v-4d649c7c]:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0f172a17;border-color:#6d7cff24}.clickable[data-v-4d649c7c]:active{transform:translateY(0)}.kpi-top[data-v-4d649c7c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kpi-label[data-v-4d649c7c]{font-size:13px;font-weight:800;color:#64748b;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;max-width:72%}.badge[data-v-4d649c7c]{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.badge.live[data-v-4d649c7c]{background:linear-gradient(135deg,#eef2ff,#f5f3ff);border:1px solid rgba(109,124,255,.12);color:#4338ca}.badge .dot[data-v-4d649c7c]{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px #22c55e1a}.kpi-value[data-v-4d649c7c]{margin-top:auto;font-size:44px;line-height:1;font-weight:800;letter-spacing:-.05em;color:#0f172a}.kpi-hint[data-v-4d649c7c]{font-size:14px;line-height:1.55;color:#64748b}@media(max-width:860px){.kpi-grid[data-v-4d649c7c]{grid-template-columns:1fr}.kpi-card[data-v-4d649c7c]{min-height:160px}.kpi-value[data-v-4d649c7c]{font-size:38px}}@media(max-width:640px){.page[data-v-4d649c7c]{gap:14px}.title[data-v-4d649c7c]{font-size:28px}.subtitle[data-v-4d649c7c]{font-size:14px}.kpi-grid[data-v-4d649c7c]{gap:12px}.kpi-card[data-v-4d649c7c]{min-height:148px;padding:16px;border-radius:20px;gap:10px}.kpi-label[data-v-4d649c7c]{font-size:12px;max-width:70%}.badge[data-v-4d649c7c]{min-height:28px;padding:0 9px;font-size:10px}.kpi-value[data-v-4d649c7c]{font-size:34px}.kpi-hint[data-v-4d649c7c]{font-size:13px}}.overlay[data-v-13393320]{position:fixed;inset:0;z-index:200;background:#0f172a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px}.modal[data-v-13393320]{width:min(760px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;border-radius:24px;border:1px solid rgba(15,23,42,.08);background:#fffffff5;box-shadow:0 24px 80px #0f172a38;overflow:hidden}.head[data-v-13393320]{padding:18px 20px;border-bottom:1px solid rgba(15,23,42,.06);display:flex;align-items:flex-start;justify-content:space-between;gap:14px;background:linear-gradient(180deg,#f8fafcc7,#ffffff80)}.head-copy[data-v-13393320]{min-width:0;display:grid;gap:8px}.eyebrow[data-v-13393320]{display:inline-flex;align-items:center;width:fit-content;min-height:26px;padding:0 10px;border-radius:999px;background:linear-gradient(135deg,#ffe7d6,#f3e8ff);color:#64748b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.title[data-v-13393320]{font-size:24px;line-height:1.08;font-weight:800;letter-spacing:-.03em;color:#0f172a;word-break:break-word}.x[data-v-13393320]{width:40px;height:40px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;color:#0f172a;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.18s ease;flex-shrink:0}.x[data-v-13393320]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.x[data-v-13393320]:active{transform:translateY(0)}.body[data-v-13393320]{flex:1;min-height:0;overflow-y:auto;padding:20px}.foot[data-v-13393320]{padding:16px 20px 20px;border-top:1px solid rgba(15,23,42,.06);display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;background:#ffffffeb}.body[data-v-13393320]::-webkit-scrollbar{width:6px}.body[data-v-13393320]::-webkit-scrollbar-thumb{background:#0f172a33;border-radius:999px}@media(max-width:720px){.overlay[data-v-13393320]{padding:12px}.modal[data-v-13393320]{width:100%;max-height:calc(100vh - 24px);border-radius:20px}.head[data-v-13393320],.body[data-v-13393320]{padding:16px}.foot[data-v-13393320]{padding:14px 16px 16px;flex-direction:column}.foot[data-v-13393320]>*{width:100%}.title[data-v-13393320]{font-size:21px}.x[data-v-13393320]{width:38px;height:38px}}.form[data-v-d8b44d58]{display:grid;gap:18px;max-height:calc(100vh - 140px);overflow-y:auto;padding-right:6px}.hero[data-v-d8b44d58]{margin-bottom:4px}.eyebrow[data-v-d8b44d58]{display:inline-flex;align-items:center;padding:0 10px;height:26px;border-radius:999px;background:linear-gradient(135deg,#ffe7d6,#f3e8ff);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#6b7280}.title[data-v-d8b44d58]{margin:10px 0 0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#111827}.subtitle[data-v-d8b44d58]{margin-top:6px;font-size:14px;color:#6b7280}.grid[data-v-d8b44d58]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field[data-v-d8b44d58]{display:grid;gap:8px}.label[data-v-d8b44d58]{font-size:12px;font-weight:800;color:#334155;text-transform:uppercase}.input-wrap[data-v-d8b44d58]{min-height:48px;display:flex;align-items:center;border-radius:14px;border:1px solid rgba(15,23,42,.08);padding:0 12px;background:#fff;transition:.15s ease}.input-wrap[data-v-d8b44d58]:focus-within{border-color:#6d7cff66;box-shadow:0 0 0 4px #6d7cff1f}.input[data-v-d8b44d58]{width:100%;border:0;outline:none;font-size:14px;background:transparent}.select[data-v-d8b44d58]{width:100%;min-height:48px;border-radius:14px;border:1px solid rgba(15,23,42,.08);padding:0 12px;background:#fff}.select[data-v-d8b44d58]:focus{border-color:#6d7cff66;box-shadow:0 0 0 4px #6d7cff1f}.help[data-v-d8b44d58]{font-size:12.5px;color:#94a3b8}.alert[data-v-d8b44d58]{border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700}.alert-error[data-v-d8b44d58]{background:#ef444414;border:1px solid rgba(239,68,68,.14);color:#991b1b}.btn[data-v-d8b44d58]{min-height:42px;border-radius:12px;padding:0 14px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-d8b44d58]{color:#fff;background:linear-gradient(135deg,#6d7cff,#a78bfa)}.btn-ghost[data-v-d8b44d58]{background:#fff;border:1px solid rgba(15,23,42,.1)}.spinner[data-v-d8b44d58]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:999px;animation:spin-d8b44d58 .7s linear infinite}@keyframes spin-d8b44d58{to{transform:rotate(360deg)}}.form[data-v-d8b44d58]::-webkit-scrollbar{width:6px}.form[data-v-d8b44d58]::-webkit-scrollbar-thumb{background:#0f172a33;border-radius:999px}@media(max-width:720px){.grid[data-v-d8b44d58]{grid-template-columns:1fr}.form[data-v-d8b44d58]{max-height:calc(100vh - 120px)}}.wrap[data-v-2a3682c3]{display:grid;gap:18px;padding-top:4px}.hero[data-v-2a3682c3]{display:grid;gap:8px}.eyebrow[data-v-2a3682c3]{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;background:linear-gradient(135deg,#ffe7d6,#f3e8ff);color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.title[data-v-2a3682c3]{margin:0;font-size:24px;line-height:1.08;font-weight:800;letter-spacing:-.03em;color:#111827}.info[data-v-2a3682c3]{margin:0;color:#6b7280;font-size:14px;line-height:1.55}.email[data-v-2a3682c3]{font-weight:900;color:#111827;word-break:break-word}.field[data-v-2a3682c3]{display:grid;gap:8px}.label[data-v-2a3682c3]{font-size:12px;font-weight:800;color:#334155;letter-spacing:.04em;text-transform:uppercase}.help[data-v-2a3682c3]{font-size:12.5px;color:#94a3b8;line-height:1.5}.input-wrap[data-v-2a3682c3]{min-height:50px;display:flex;align-items:center;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;padding:0 14px;box-shadow:inset 0 1px #ffffffa6;transition:border-color .18s ease,box-shadow .18s ease}.input-wrap[data-v-2a3682c3]:focus-within{border-color:#6d7cff59;box-shadow:0 0 0 4px #6d7cff1a}.input[data-v-2a3682c3]{width:100%;border:0;outline:none;background:transparent;color:#111827;font-size:14px}.input[data-v-2a3682c3]::placeholder{color:#94a3b8}.alert[data-v-2a3682c3]{border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700}.alert-error[data-v-2a3682c3]{background:#ef444414;border:1px solid rgba(239,68,68,.14);color:#991b1b}.btn[data-v-2a3682c3]{min-height:44px;border-radius:14px;padding:0 14px;cursor:pointer;font-weight:800;border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s ease}.btn[data-v-2a3682c3]:hover{transform:translateY(-1px)}.btn[data-v-2a3682c3]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-ghost[data-v-2a3682c3]{color:#111827;background:#fff;border:1px solid rgba(15,23,42,.1)}.btn-primary[data-v-2a3682c3]{color:#fff;background:linear-gradient(135deg,#6d7cff,#a78bfa);box-shadow:0 12px 24px #6d7cff3d}.spinner[data-v-2a3682c3]{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fffffff2;animation:spin-2a3682c3 .8s linear infinite}@keyframes spin-2a3682c3{to{transform:rotate(360deg)}}@media(max-width:720px){.title[data-v-2a3682c3]{font-size:21px}.info[data-v-2a3682c3]{font-size:13px}}.content[data-v-04064f3f]{display:grid;gap:14px;padding-top:4px}.eyebrow[data-v-04064f3f]{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eyebrow.primary[data-v-04064f3f]{background:linear-gradient(135deg,#ffe7d6,#f3e8ff);color:#64748b}.eyebrow.danger[data-v-04064f3f]{background:#ef44441a;color:#991b1b;border:1px solid rgba(239,68,68,.14)}.text[data-v-04064f3f]{margin:0;font-size:15px;line-height:1.65;color:#0f172a;font-weight:700}.note[data-v-04064f3f]{border-radius:16px;padding:14px 16px;font-size:13px;line-height:1.6;color:#475569;background:#f8fafce6;border:1px solid rgba(15,23,42,.06)}.btn[data-v-04064f3f]{min-height:44px;border:0;border-radius:14px;padding:0 14px;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s ease}.btn[data-v-04064f3f]:hover{transform:translateY(-1px)}.btn[data-v-04064f3f]:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-ghost[data-v-04064f3f]{color:#0f172a;background:#fff;border:1px solid rgba(15,23,42,.1)}.btn-primary[data-v-04064f3f]{color:#fff;background:linear-gradient(135deg,#6d7cff,#a78bfa);box-shadow:0 12px 24px #6d7cff3d}.btn-danger[data-v-04064f3f]{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 12px 24px #ef444438}.spinner[data-v-04064f3f]{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fffffff2;animation:spin-04064f3f .8s linear infinite}@keyframes spin-04064f3f{to{transform:rotate(360deg)}}@media(max-width:720px){.text[data-v-04064f3f]{font-size:14px}.note[data-v-04064f3f]{font-size:12.5px}}.overlay[data-v-364d824a]{position:fixed;inset:0;z-index:200;background:#0f172a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px}.modal[data-v-364d824a]{width:min(760px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;border-radius:24px;border:1px solid rgba(15,23,42,.08);background:#fffffff5;box-shadow:0 24px 80px #0f172a38;overflow:hidden}.modal-head[data-v-364d824a]{padding:18px 20px;border-bottom:1px solid rgba(15,23,42,.06);display:flex;align-items:flex-start;justify-content:space-between;gap:14px;background:linear-gradient(180deg,#f8fafcc7,#ffffff80)}.head-copy[data-v-364d824a]{min-width:0}.eyebrow[data-v-364d824a]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:linear-gradient(135deg,#ffe7d6,#f3e8ff);color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.modal-head h3[data-v-364d824a]{margin:10px 0 0;font-size:24px;line-height:1.08;font-weight:800;letter-spacing:-.03em;color:#111827}.icon-btn[data-v-364d824a]{width:38px;height:38px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff;color:#111827;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.18s ease;flex-shrink:0}.icon-btn[data-v-364d824a]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14}.modal-body[data-v-364d824a]{flex:1;min-height:0;overflow-y:auto;padding:20px}.form[data-v-364d824a]{display:grid;gap:18px}.grid[data-v-364d824a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field[data-v-364d824a]{display:grid;gap:8px}.field-full[data-v-364d824a]{grid-column:1 / -1}.label[data-v-364d824a]{font-size:12px;font-weight:800;color:#334155;letter-spacing:.04em;text-transform:uppercase}.help[data-v-364d824a]{font-size:12.5px;line-height:1.5;color:#94a3b8}.input-wrap[data-v-364d824a]{min-height:50px;display:flex;align-items:center;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;padding:0 14px;box-shadow:inset 0 1px #ffffffa6;transition:border-color .18s ease,box-shadow .18s ease}.input-wrap[data-v-364d824a]:focus-within{border-color:#6d7cff59;box-shadow:0 0 0 4px #6d7cff1a}.input[data-v-364d824a]{width:100%;border:0;outline:none;background:transparent;color:#111827;font-size:14px}.select[data-v-364d824a]{width:100%;min-height:50px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;padding:0 14px;color:#111827;font-size:14px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.select[data-v-364d824a]:focus{border-color:#6d7cff59;box-shadow:0 0 0 4px #6d7cff1a}.alert[data-v-364d824a]{border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700}.alert-error[data-v-364d824a]{background:#ef444414;border:1px solid rgba(239,68,68,.14);color:#991b1b}.modal-actions[data-v-364d824a]{padding:16px 20px 20px;border-top:1px solid rgba(15,23,42,.06);display:flex;justify-content:flex-end;gap:10px;background:#ffffffeb}.btn[data-v-364d824a]{min-height:44px;border:0;border-radius:14px;padding:0 14px;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s ease}.btn[data-v-364d824a]:hover{transform:translateY(-1px)}.btn[data-v-364d824a]:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary[data-v-364d824a]{color:#fff;background:linear-gradient(135deg,#6d7cff,#a78bfa);box-shadow:0 12px 24px #6d7cff3d}.btn-ghost[data-v-364d824a]{color:#111827;background:#fff;border:1px solid rgba(15,23,42,.1)}.modal-body[data-v-364d824a]::-webkit-scrollbar{width:6px}.modal-body[data-v-364d824a]::-webkit-scrollbar-thumb{background:#0f172a33;border-radius:999px}@media(max-width:720px){.overlay[data-v-364d824a]{padding:12px}.modal[data-v-364d824a]{max-height:calc(100vh - 24px);border-radius:20px}.modal-head h3[data-v-364d824a]{font-size:21px}.modal-body[data-v-364d824a]{padding:16px}.modal-actions[data-v-364d824a]{padding:14px 16px 16px;flex-direction:column}.modal-actions[data-v-364d824a]>*{width:100%}.grid[data-v-364d824a]{grid-template-columns:1fr}}.page[data-v-5f3f8da0]{max-width:1320px;margin:0 auto}.hero[data-v-5f3f8da0]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.hero-copy[data-v-5f3f8da0]{min-width:0}.eyebrow[data-v-5f3f8da0]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:linear-gradient(135deg,#ffe7d6,#f3e8ff);color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.title[data-v-5f3f8da0]{margin:12px 0 0;font-size:34px;line-height:1.02;font-weight:800;letter-spacing:-.04em;color:#111827}.subtitle[data-v-5f3f8da0]{margin:10px 0 0;font-size:15px;line-height:1.6;color:#6b7280}.hero-btn[data-v-5f3f8da0]{min-height:46px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.card[data-v-5f3f8da0]{background:#ffffffe0;border:1px solid rgba(15,23,42,.06);border-radius:24px;box-shadow:0 12px 36px #0f172a0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.filters[data-v-5f3f8da0]{padding:20px;margin-bottom:16px}.filters-head[data-v-5f3f8da0]{margin-bottom:16px}.section-kicker[data-v-5f3f8da0]{font-size:12px;font-weight:800;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.section-title[data-v-5f3f8da0]{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.03em;color:#111827}.filters-grid[data-v-5f3f8da0]{display:grid;grid-template-columns:1.2fr .9fr .9fr 1fr;gap:12px;align-items:end}.field[data-v-5f3f8da0]{display:grid;gap:6px}.label[data-v-5f3f8da0]{font-size:13px;font-weight:800;color:#334155}.input-wrap[data-v-5f3f8da0]{display:flex;align-items:center;gap:10px;min-height:48px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#fff;padding:0 14px;color:#94a3b8}.input-wrap[data-v-5f3f8da0]:focus-within{border-color:#6d7cff66;box-shadow:0 0 0 4px #6d7cff1a}.input[data-v-5f3f8da0]{border:0;outline:none;width:100%;background:transparent;font-size:14px;color:#111827}.select[data-v-5f3f8da0]{width:100%;min-height:48px;border-radius:14px;border:1px solid rgba(15,23,42,.1);padding:0 14px;font-size:14px;color:#111827;background:#fff;outline:none}.select[data-v-5f3f8da0]:focus{border-color:#6d7cff66;box-shadow:0 0 0 4px #6d7cff1a}.checkbox-field[data-v-5f3f8da0]{align-content:end}.check-inline[data-v-5f3f8da0]{display:inline-flex;align-items:center;gap:8px;min-height:48px;color:#111827;font-size:14px;padding:0 2px}.filter-actions[data-v-5f3f8da0]{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.btn-primary[data-v-5f3f8da0],.btn-secondary[data-v-5f3f8da0],.btn-ghost[data-v-5f3f8da0]{border:0;min-height:46px;border-radius:14px;padding:0 14px;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s ease}.btn-primary[data-v-5f3f8da0]{color:#fff;background:linear-gradient(135deg,#6d7cff,#a78bfa);box-shadow:0 12px 24px #6d7cff3d}.btn-primary[data-v-5f3f8da0]:hover,.btn-secondary[data-v-5f3f8da0]:hover,.btn-ghost[data-v-5f3f8da0]:hover{transform:translateY(-1px)}.btn-secondary[data-v-5f3f8da0]{color:#111827;background:#0f172a0d;border:1px solid rgba(15,23,42,.06)}.btn-ghost[data-v-5f3f8da0]{color:#111827;background:#fff;border:1px solid rgba(15,23,42,.1)}.btn-primary[data-v-5f3f8da0]:disabled,.btn-secondary[data-v-5f3f8da0]:disabled,.btn-ghost[data-v-5f3f8da0]:disabled{opacity:.55;cursor:not-allowed;transform:none}.spinner[data-v-5f3f8da0]{width:16px;height:16px;border-radius:999px;border:2px solid rgba(15,23,42,.18);border-top-color:#0f172a8c;animation:spin-5f3f8da0 .8s linear infinite}@keyframes spin-5f3f8da0{to{transform:rotate(360deg)}}.table-card[data-v-5f3f8da0]{overflow:hidden}.table-head[data-v-5f3f8da0]{padding:20px;border-bottom:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#f8fafcb3,#fff6);display:flex;align-items:center;justify-content:space-between;gap:12px}.table-title[data-v-5f3f8da0]{margin-top:4px;font-weight:800;font-size:20px;letter-spacing:-.03em;color:#111827}.table-hint[data-v-5f3f8da0]{font-size:13px;color:#6b7280;font-weight:700}.table-wrap[data-v-5f3f8da0]{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.table[data-v-5f3f8da0]{width:100%;border-collapse:collapse;min-width:1200px}th[data-v-5f3f8da0],td[data-v-5f3f8da0]{padding:16px 18px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;vertical-align:middle}th[data-v-5f3f8da0]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;background:#ffffffeb;position:sticky;top:0;z-index:1}.row:hover td[data-v-5f3f8da0]{background:#f8fafc8c}.cell-title[data-v-5f3f8da0]{font-weight:800;color:#111827}.cell-title-small[data-v-5f3f8da0]{font-weight:800;color:#111827;font-size:13px}.muted[data-v-5f3f8da0]{color:#94a3b8}.small[data-v-5f3f8da0]{font-size:12.5px;margin-top:3px}.mono[data-v-5f3f8da0]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:tabular-nums;font-size:13px}.id-pill[data-v-5f3f8da0],.email-pill[data-v-5f3f8da0],.role-pill[data-v-5f3f8da0],.verified-pill[data-v-5f3f8da0],.deleted-pill[data-v-5f3f8da0],.status[data-v-5f3f8da0]{display:inline-flex;align-items:center;white-space:nowrap}.id-pill[data-v-5f3f8da0]{padding:6px 10px;border-radius:12px;font-size:12px;font-weight:900;background:#0f172a0d;border:1px solid rgba(15,23,42,.1);color:#111827}.email-pill[data-v-5f3f8da0]{padding:7px 10px;border-radius:12px;background:#0f172a08;border:1px solid rgba(15,23,42,.08);color:#111827;font-weight:800;word-break:break-word}.role-pill[data-v-5f3f8da0]{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid rgba(15,23,42,.1);background:#0f172a08;color:#111827}.role-pill.admin[data-v-5f3f8da0]{background:linear-gradient(135deg,#dbeafe,#ede9fe);color:#3730a3;border-color:#6366f129}.role-pill.manager[data-v-5f3f8da0]{background:linear-gradient(135deg,#ffe4e6,#ffedd5);color:#9a3412;border-color:#fb923c2e}.role-pill.user[data-v-5f3f8da0]{background:linear-gradient(135deg,#ecfeff,#e0f2fe);color:#0f766e;border-color:#06b6d429}.role-pill.samarcanda[data-v-5f3f8da0]{background:linear-gradient(135deg,#dcfce7,#ecfccb);color:#166534;border-color:#22c55e29}.status[data-v-5f3f8da0]{gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.02em;border:1px solid rgba(15,23,42,.1)}.status .dot[data-v-5f3f8da0]{width:8px;height:8px;border-radius:999px}.status.active[data-v-5f3f8da0]{background:#22c55e1a;border-color:#22c55e2e;color:#166534}.status.active .dot[data-v-5f3f8da0]{background:#22c55e}.status.suspended[data-v-5f3f8da0]{background:#ef44441a;border-color:#ef44442e;color:#991b1b}.status.suspended .dot[data-v-5f3f8da0]{background:#ef4444}.verified-pill[data-v-5f3f8da0],.deleted-pill[data-v-5f3f8da0]{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid rgba(15,23,42,.1)}.verified-pill.no[data-v-5f3f8da0]{background:#0f172a0a;color:#475569}.verified-pill.yes[data-v-5f3f8da0],.deleted-pill.no[data-v-5f3f8da0]{background:#22c55e1a;border-color:#22c55e2e;color:#166534}.deleted-pill.yes[data-v-5f3f8da0]{background:#ef44441a;border-color:#ef44442e;color:#991b1b}.meta-label[data-v-5f3f8da0]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-weight:900;margin-bottom:4px}.cell-stack[data-v-5f3f8da0]{display:grid;gap:10px}.cell-stack.align-start[data-v-5f3f8da0]{justify-items:start}.col-user-main[data-v-5f3f8da0]{min-width:180px}.col-contacts[data-v-5f3f8da0]{max-width:260px}.col-linked[data-v-5f3f8da0]{max-width:240px}.th-right[data-v-5f3f8da0],.td-right[data-v-5f3f8da0]{text-align:right}.actions-icon[data-v-5f3f8da0]{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:nowrap}.icon-btn[data-v-5f3f8da0]{width:38px;height:38px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.icon-btn[data-v-5f3f8da0]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14}.icon-btn[data-v-5f3f8da0]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.icon-btn.neutral[data-v-5f3f8da0]{color:#334155}.icon-btn.neutral[data-v-5f3f8da0]:hover{background:#0f172a0d}.icon-btn.info[data-v-5f3f8da0]{color:#0e7490}.icon-btn.info[data-v-5f3f8da0]:hover{background:#06b6d424}.icon-btn.warning[data-v-5f3f8da0]{color:#92400e}.icon-btn.warning[data-v-5f3f8da0]:hover{background:#f59e0b29}.icon-btn.success[data-v-5f3f8da0]{color:#166534}.icon-btn.success[data-v-5f3f8da0]:hover{background:#22c55e24}.icon-btn.danger[data-v-5f3f8da0]{color:#991b1b}.icon-btn.danger[data-v-5f3f8da0]:hover{background:#ef444424}.icon-btn.danger-outline[data-v-5f3f8da0]{border-color:#ef44442e;color:#991b1b}.icon-btn.danger-outline[data-v-5f3f8da0]:hover{background:#ef44440f}.icon-btn svg[data-v-5f3f8da0]{stroke-width:2;color:currentColor}.desktop-only[data-v-5f3f8da0]{display:block}.mobile-only[data-v-5f3f8da0]{display:none}.user-cards[data-v-5f3f8da0]{flex-direction:column;gap:14px;padding:16px}.user-card[data-v-5f3f8da0]{background:#fffffff5;border:1px solid rgba(15,23,42,.06);border-radius:20px;padding:16px;box-shadow:0 8px 22px #0f172a0d}.user-card-top[data-v-5f3f8da0]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.user-card-body[data-v-5f3f8da0]{display:grid;gap:12px;margin-bottom:14px}.info-row[data-v-5f3f8da0]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.info-label[data-v-5f3f8da0]{color:#6b7280;font-size:13px}.info-value[data-v-5f3f8da0]{color:#111827;font-weight:800;text-align:right;word-break:break-word}.user-card-actions[data-v-5f3f8da0]{display:flex;flex-direction:column;gap:8px}.btn-action[data-v-5f3f8da0]{min-height:42px;padding:0 12px;border-radius:14px;font-weight:800;font-size:13px;cursor:pointer;border:1px solid transparent;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center}.btn-action.secondary[data-v-5f3f8da0]{background:#0f172a08;border-color:#0f172a1a;color:#111827}.btn-action.danger[data-v-5f3f8da0]{background:#ef44441a;border-color:#ef44442e;color:#991b1b}.btn-action.success[data-v-5f3f8da0]{background:#22c55e1a;border-color:#22c55e2e;color:#166534}.btn-action.danger-outline[data-v-5f3f8da0]{background:#fff;border-color:#ef44442e;color:#991b1b}.btn-action[data-v-5f3f8da0]:disabled{opacity:.45;cursor:not-allowed}.empty[data-v-5f3f8da0]{text-align:center;color:#94a3b8;padding:24px 18px}.pagination[data-v-5f3f8da0]{margin-top:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pager[data-v-5f3f8da0]{min-width:40px;height:40px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#111827;cursor:pointer;font-weight:900}.pager[data-v-5f3f8da0]:disabled{opacity:.45;cursor:not-allowed}.pager-text[data-v-5f3f8da0]{color:#6b7280;font-weight:800}@media(max-width:980px){.filters-grid[data-v-5f3f8da0]{grid-template-columns:1fr 1fr}}@media(max-width:900px){.desktop-only[data-v-5f3f8da0]{display:none}.mobile-only[data-v-5f3f8da0]{display:block}.user-cards.mobile-only[data-v-5f3f8da0]{display:flex}}@media(max-width:720px){.hero[data-v-5f3f8da0]{flex-direction:column;align-items:stretch}.hero-btn[data-v-5f3f8da0]{width:100%}.title[data-v-5f3f8da0]{font-size:28px}.filters[data-v-5f3f8da0]{padding:16px;border-radius:20px}.filters-grid[data-v-5f3f8da0]{grid-template-columns:1fr}.filter-actions[data-v-5f3f8da0]{flex-direction:column}.filter-actions[data-v-5f3f8da0]>*{width:100%}.btn-action[data-v-5f3f8da0]{width:100%}}.form[data-v-fd13530b]{display:grid;gap:18px;max-height:calc(100vh - 140px);overflow-y:auto;padding-right:6px}.hero[data-v-fd13530b]{margin-bottom:2px}.hero-copy[data-v-fd13530b]{min-width:0}.eyebrow[data-v-fd13530b]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:linear-gradient(135deg,#ffe7d6,#f3e8ff);color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.title[data-v-fd13530b]{margin:10px 0 0;font-size:24px;line-height:1.08;font-weight:800;letter-spacing:-.03em;color:#111827}.subtitle[data-v-fd13530b]{margin:8px 0 0;font-size:14px;line-height:1.55;color:#6b7280}.grid[data-v-fd13530b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field[data-v-fd13530b]{display:grid;gap:8px}.field-full[data-v-fd13530b]{grid-column:1 / -1}.label[data-v-fd13530b]{font-size:12px;font-weight:800;color:#334155;letter-spacing:.04em;text-transform:uppercase}.help[data-v-fd13530b]{font-size:12.5px;line-height:1.5;color:#94a3b8}.input-wrap[data-v-fd13530b]{min-height:50px;display:flex;align-items:center;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;padding:0 14px;box-shadow:inset 0 1px #ffffffa6;transition:border-color .18s ease,box-shadow .18s ease}.input-wrap[data-v-fd13530b]:focus-within{border-color:#6d7cff59;box-shadow:0 0 0 4px #6d7cff1a}.input[data-v-fd13530b]{width:100%;border:0;outline:none;background:transparent;color:#111827;font-size:14px}.select[data-v-fd13530b]{width:100%;min-height:50px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;padding:0 14px;color:#111827;font-size:14px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.select[data-v-fd13530b]:focus{border-color:#6d7cff59;box-shadow:0 0 0 4px #6d7cff1a}.light-editor-shell[data-v-fd13530b]{border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.light-editor-shell[data-v-fd13530b]:focus-within{border-color:#6d7cff59;box-shadow:0 0 0 4px #6d7cff1a}.editor-shell[data-v-fd13530b]{border-radius:20px;border:1px solid rgba(15,23,42,.08);background:#0f172a;box-shadow:inset 0 1px #ffffff0a;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.editor-shell[data-v-fd13530b]:focus-within{border-color:#6d7cff59;box-shadow:0 0 0 4px #6d7cff1a}.textarea[data-v-fd13530b]{width:100%;border:0;outline:none;resize:vertical;background:transparent;padding:16px;font-size:13px;line-height:1.65}.textarea-light[data-v-fd13530b]{min-height:100px;color:#111827}.editor-shell .textarea[data-v-fd13530b]{min-height:260px;color:#e2e8f0}.mono[data-v-fd13530b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:tabular-nums}.status-panel[data-v-fd13530b]{min-height:72px;border-radius:18px;padding:14px 16px;border:1px solid rgba(15,23,42,.08);background:#f8fafcb8;display:flex;align-items:center;justify-content:space-between;gap:14px}.status-panel-left[data-v-fd13530b]{display:grid;gap:8px;min-width:0}.status-help[data-v-fd13530b]{font-size:12.5px;line-height:1.5;color:#6b7280}.status[data-v-fd13530b]{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.02em;border:1px solid rgba(15,23,42,.1);white-space:nowrap}.status .dot[data-v-fd13530b]{width:8px;height:8px;border-radius:999px}.status.active[data-v-fd13530b]{background:#22c55e1a;border-color:#22c55e2e;color:#166534}.status.active .dot[data-v-fd13530b]{background:#22c55e}.status.inactive[data-v-fd13530b]{background:#ef44441a;border-color:#ef44442e;color:#991b1b}.status.inactive .dot[data-v-fd13530b]{background:#ef4444}.switch[data-v-fd13530b]{position:relative;width:54px;height:32px;display:inline-block;flex-shrink:0}.switch input[data-v-fd13530b]{display:none}.track[data-v-fd13530b]{position:absolute;inset:0;border-radius:999px;background:#cbd5e1;transition:.2s ease}.track[data-v-fd13530b]:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 2px 10px #0f172a2e;transition:.2s ease}.switch input:checked+.track[data-v-fd13530b]{background:linear-gradient(135deg,#6d7cff,#a78bfa)}.switch input:checked+.track[data-v-fd13530b]:after{transform:translate(22px)}.alert[data-v-fd13530b]{border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700}.alert-error[data-v-fd13530b]{background:#ef444414;border:1px solid rgba(239,68,68,.14);color:#991b1b}.btn[data-v-fd13530b]{min-height:44px;border:0;border-radius:14px;padding:0 14px;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s ease}.btn[data-v-fd13530b]:hover{transform:translateY(-1px)}.btn[data-v-fd13530b]:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary[data-v-fd13530b]{color:#fff;background:linear-gradient(135deg,#6d7cff,#a78bfa);box-shadow:0 12px 24px #6d7cff3d}.btn-ghost[data-v-fd13530b]{color:#111827;background:#fff;border:1px solid rgba(15,23,42,.1)}.spinner[data-v-fd13530b]{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fffffff2;animation:spin-fd13530b .8s linear infinite}@keyframes spin-fd13530b{to{transform:rotate(360deg)}}@media(max-width:720px){.form[data-v-fd13530b]{max-height:calc(100vh - 120px)}.title[data-v-fd13530b]{font-size:21px}.subtitle[data-v-fd13530b]{font-size:13px}.grid[data-v-fd13530b]{grid-template-columns:1fr}.editor-shell .textarea[data-v-fd13530b]{min-height:220px}.status-panel[data-v-fd13530b]{align-items:flex-start;flex-direction:column}.switch[data-v-fd13530b]{align-self:flex-end}}.form[data-v-fd13530b]::-webkit-scrollbar{width:6px}.form[data-v-fd13530b]::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:999px}.page[data-v-71d87739]{max-width:1200px;margin:0 auto}.hero[data-v-71d87739]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px}.hero-copy[data-v-71d87739]{min-width:0}.eyebrow[data-v-71d87739]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:linear-gradient(135deg,#ffe7d6,#f3e8ff);color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.title[data-v-71d87739]{margin:12px 0 0;font-size:34px;line-height:1.02;font-weight:800;letter-spacing:-.04em;color:#111827}.subtitle[data-v-71d87739]{margin:10px 0 0;font-size:15px;line-height:1.6;color:#6b7280}.hero-btn[data-v-71d87739]{min-height:46px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.desktop-only[data-v-71d87739]{display:block}.mobile-only[data-v-71d87739]{display:none}.card[data-v-71d87739]{background:#ffffffe6;border:1px solid rgba(15,23,42,.06);border-radius:24px;box-shadow:0 12px 36px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.table-card[data-v-71d87739]{overflow:hidden}.table-head[data-v-71d87739]{padding:20px;border-bottom:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#f8fafcb8,#ffffff6b);display:flex;align-items:center;justify-content:space-between;gap:12px}.section-kicker[data-v-71d87739]{font-size:12px;font-weight:800;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.table-title[data-v-71d87739]{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.03em;color:#111827}.table-hint[data-v-71d87739]{font-size:13px;color:#6b7280;font-weight:700}.btn-primary[data-v-71d87739],.btn-secondary[data-v-71d87739],.btn-ghost[data-v-71d87739]{border:0;min-height:46px;border-radius:14px;padding:0 14px;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s ease}.btn-primary[data-v-71d87739]{color:#fff;background:linear-gradient(135deg,#6d7cff,#a78bfa);box-shadow:0 12px 24px #6d7cff3d}.btn-secondary[data-v-71d87739]{color:#111827;background:#0f172a0d;border:1px solid rgba(15,23,42,.06);min-height:40px;padding:0 12px;border-radius:12px}.btn-ghost[data-v-71d87739]{color:#111827;background:#fff;border:1px solid rgba(15,23,42,.1);min-height:40px;padding:0 12px;border-radius:12px}.btn-primary[data-v-71d87739]:hover,.btn-secondary[data-v-71d87739]:hover,.btn-ghost[data-v-71d87739]:hover{transform:translateY(-1px)}.btn-full[data-v-71d87739]{width:100%}.table-wrap[data-v-71d87739]{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.table[data-v-71d87739]{width:100%;border-collapse:collapse;min-width:860px}th[data-v-71d87739],td[data-v-71d87739]{padding:16px 18px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;vertical-align:middle}th[data-v-71d87739]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;position:sticky;top:0;z-index:1;background:#fffffff5}.row[data-v-71d87739]{transition:background .15s ease}.row:hover td[data-v-71d87739]{background:#f8fafc8c}.th-right[data-v-71d87739],.td-right[data-v-71d87739]{text-align:right}.cell-title[data-v-71d87739]{font-weight:800;color:#111827}.muted[data-v-71d87739]{color:#94a3b8}.mono[data-v-71d87739]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:tabular-nums;font-size:13px}.small[data-v-71d87739]{font-size:12.5px;margin-top:3px}.id-pill[data-v-71d87739],.slug-pill[data-v-71d87739],.version-pill[data-v-71d87739],.status[data-v-71d87739]{display:inline-flex;align-items:center;white-space:nowrap}.id-pill[data-v-71d87739]{padding:6px 10px;border-radius:12px;font-size:12px;font-weight:900;background:#0f172a0d;border:1px solid rgba(15,23,42,.1);color:#111827}.slug-pill[data-v-71d87739]{padding:7px 10px;border-radius:12px;background:#0f172a0a;border:1px solid rgba(15,23,42,.08);color:#111827;font-weight:700}.version-pill[data-v-71d87739]{justify-content:center;min-width:34px;padding:6px 10px;border-radius:12px;background:linear-gradient(135deg,#eef2ff,#f5f3ff);border:1px solid rgba(109,124,255,.12);color:#4338ca;font-size:12px;font-weight:900}.status[data-v-71d87739]{gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.02em;border:1px solid rgba(15,23,42,.1);background:#0f172a08}.status .dot[data-v-71d87739]{width:8px;height:8px;border-radius:999px}.status.active[data-v-71d87739]{background:#22c55e1a;border-color:#22c55e2e;color:#166534}.status.active .dot[data-v-71d87739]{background:#22c55e}.status.inactive[data-v-71d87739]{background:#ef44441a;border-color:#ef44442e;color:#991b1b}.status.inactive .dot[data-v-71d87739]{background:#ef4444}.template-cards[data-v-71d87739]{flex-direction:column;gap:14px;padding:16px}.template-card[data-v-71d87739]{background:#fffffff5;border:1px solid rgba(15,23,42,.06);border-radius:20px;padding:16px;box-shadow:0 8px 22px #0f172a0d}.template-card-top[data-v-71d87739]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.template-card-body[data-v-71d87739]{display:grid;gap:12px;margin-bottom:14px}.info-row[data-v-71d87739]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.info-label[data-v-71d87739]{color:#6b7280;font-size:13px}.info-value[data-v-71d87739]{color:#111827;font-weight:800;text-align:right;word-break:break-word}.template-card-actions[data-v-71d87739]{display:flex;flex-direction:column;gap:8px}.empty[data-v-71d87739]{text-align:center;color:#94a3b8;padding:24px 18px}.pagination[data-v-71d87739]{margin-top:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pager[data-v-71d87739]{min-width:40px;height:40px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#111827;cursor:pointer;font-weight:900}.pager[data-v-71d87739]:disabled{opacity:.45;cursor:not-allowed}.pager-text[data-v-71d87739]{color:#6b7280;font-weight:800}@media(max-width:900px){.desktop-only[data-v-71d87739]{display:none}.mobile-only[data-v-71d87739]{display:block}.template-cards.mobile-only[data-v-71d87739]{display:flex}.pagination[data-v-71d87739]{flex-wrap:wrap}}@media(max-width:720px){.hero[data-v-71d87739]{flex-direction:column;align-items:stretch}.hero-btn[data-v-71d87739]{width:100%}.title[data-v-71d87739]{font-size:28px}.card[data-v-71d87739]{border-radius:20px}.table-head[data-v-71d87739]{padding:16px}.template-cards[data-v-71d87739]{padding:14px}}.form[data-v-f861449b]{display:grid;gap:18px}.hero[data-v-f861449b]{margin-bottom:2px}.hero-copy[data-v-f861449b]{min-width:0}.eyebrow[data-v-f861449b]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:linear-gradient(135deg,#ffe7d6,#f3e8ff);color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.title[data-v-f861449b]{margin:10px 0 0;font-size:24px;line-height:1.08;font-weight:800;letter-spacing:-.03em;color:#111827}.subtitle[data-v-f861449b]{margin:8px 0 0;font-size:14px;line-height:1.55;color:#6b7280}.grid[data-v-f861449b]{display:grid;gap:16px}.field[data-v-f861449b]{display:grid;gap:8px}.label[data-v-f861449b]{font-size:12px;font-weight:800;color:#334155;letter-spacing:.04em;text-transform:uppercase}.help[data-v-f861449b]{font-size:12.5px;line-height:1.5;color:#94a3b8}.input-wrap[data-v-f861449b]{min-height:50px;display:flex;align-items:center;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;padding:0 14px;box-shadow:inset 0 1px #ffffffa6;transition:border-color .18s ease,box-shadow .18s ease}.input-wrap[data-v-f861449b]:focus-within{border-color:#6d7cff59;box-shadow:0 0 0 4px #6d7cff1a}.input[data-v-f861449b]{width:100%;border:0;outline:none;background:transparent;color:#111827;font-size:14px}.editor-shell[data-v-f861449b]{border-radius:20px;border:1px solid rgba(15,23,42,.08);background:#0f172a;box-shadow:inset 0 1px #ffffff0a;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.editor-shell[data-v-f861449b]:focus-within{border-color:#6d7cff59;box-shadow:0 0 0 4px #6d7cff1a}.textarea[data-v-f861449b]{width:100%;min-height:260px;border:0;outline:none;resize:vertical;background:transparent;color:#e2e8f0;padding:16px;font-size:13px;line-height:1.65}.mono[data-v-f861449b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:tabular-nums}.alert[data-v-f861449b]{border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700}.alert-error[data-v-f861449b]{background:#ef444414;border:1px solid rgba(239,68,68,.14);color:#991b1b}.btn[data-v-f861449b]{min-height:44px;border:0;border-radius:14px;padding:0 14px;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s ease}.btn[data-v-f861449b]:hover{transform:translateY(-1px)}.btn[data-v-f861449b]:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary[data-v-f861449b]{color:#fff;background:linear-gradient(135deg,#6d7cff,#a78bfa);box-shadow:0 12px 24px #6d7cff3d}.btn-ghost[data-v-f861449b]{color:#111827;background:#fff;border:1px solid rgba(15,23,42,.1)}.spinner[data-v-f861449b]{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fffffff2;animation:spin-f861449b .8s linear infinite}@keyframes spin-f861449b{to{transform:rotate(360deg)}}@media(max-width:720px){.title[data-v-f861449b]{font-size:21px}.subtitle[data-v-f861449b]{font-size:13px}.textarea[data-v-f861449b]{min-height:220px}}.email-configs-page[data-v-e2b13dcf]{display:grid;gap:18px}.hero[data-v-e2b13dcf]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.hero-copy[data-v-e2b13dcf]{display:grid;gap:6px}.eyebrow[data-v-e2b13dcf]{display:inline-flex;align-items:center;padding:0 10px;height:26px;border-radius:999px;background:linear-gradient(135deg,#ffe7d6,#f3e8ff);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.small-eyebrow[data-v-e2b13dcf]{height:24px;font-size:10px}.title[data-v-e2b13dcf]{font-size:24px;font-weight:800;letter-spacing:-.02em;color:#111827}.subtitle[data-v-e2b13dcf]{font-size:14px;color:#6b7280}.hero-btn[data-v-e2b13dcf]{flex-shrink:0}.card[data-v-e2b13dcf]{background:#ffffffeb;border-radius:20px;border:1px solid rgba(15,23,42,.06);box-shadow:0 12px 30px #0f172a0f;padding:18px}.card-head[data-v-e2b13dcf]{margin-bottom:12px}.section-kicker[data-v-e2b13dcf]{font-size:11px;font-weight:800;text-transform:uppercase;color:#94a3b8}.section-title[data-v-e2b13dcf]{font-size:16px;font-weight:800;color:#111827}.placeholder-list[data-v-e2b13dcf]{display:flex;flex-wrap:wrap;gap:8px}.placeholder-pill[data-v-e2b13dcf]{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;background:#0f172a0d;color:#334155}.config-list[data-v-e2b13dcf]{display:grid;gap:12px}.config-item[data-v-e2b13dcf]{border-radius:18px;padding:16px;background:#fff;border:1px solid rgba(15,23,42,.05);display:flex;justify-content:space-between;gap:16px;transition:.15s ease}.config-item[data-v-e2b13dcf]:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a14}.config-main[data-v-e2b13dcf]{flex:1;display:grid;gap:8px}.config-top[data-v-e2b13dcf]{display:flex;justify-content:space-between;align-items:center}.config-name[data-v-e2b13dcf]{font-weight:800;color:#111827}.config-meta[data-v-e2b13dcf]{font-size:13px;color:#64748b;display:grid;gap:4px}.badges[data-v-e2b13dcf]{display:flex;gap:6px}.badge[data-v-e2b13dcf]{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:900}.badge.on[data-v-e2b13dcf]{background:#22c55e1f;color:#065f46}.badge.off[data-v-e2b13dcf]{background:#dc26261f;color:#991b1b}.badge.neutral[data-v-e2b13dcf]{background:#0f172a0f;color:#334155}.config-actions[data-v-e2b13dcf]{display:flex;flex-direction:column;gap:6px}.btn-primary[data-v-e2b13dcf],.btn-ghost[data-v-e2b13dcf],.btn-danger[data-v-e2b13dcf],.btn-danger-soft[data-v-e2b13dcf]{border-radius:12px;padding:10px 12px;font-weight:800;cursor:pointer;transition:.15s ease}.btn-primary[data-v-e2b13dcf]{background:linear-gradient(135deg,#6d7cff,#a78bfa);color:#fff}.btn-ghost[data-v-e2b13dcf]{background:#0f172a0a;color:#111827}.btn-danger-soft[data-v-e2b13dcf]{background:#dc262614;color:#991b1b}.btn-danger[data-v-e2b13dcf]{background:#dc2626;color:#fff}.empty[data-v-e2b13dcf]{padding:16px;text-align:center;color:#94a3b8}.modal-backdrop[data-v-e2b13dcf]{position:fixed;inset:0;z-index:200;background:#0f172a66;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;padding:20px}.modal[data-v-e2b13dcf]{width:100%;max-width:900px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;border-radius:22px;background:#fff;overflow:hidden}.modal-xl[data-v-e2b13dcf]{max-width:1200px}.modal-head[data-v-e2b13dcf]{padding:16px;border-bottom:1px solid rgba(15,23,42,.06);display:flex;justify-content:space-between}.modal-body[data-v-e2b13dcf]{padding:16px}.scroll-body[data-v-e2b13dcf]{overflow-y:auto;max-height:calc(100vh - 200px)}.modal-footer[data-v-e2b13dcf]{padding:16px;border-top:1px solid rgba(15,23,42,.06);display:flex;justify-content:flex-end;gap:10px}.form-grid[data-v-e2b13dcf]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field[data-v-e2b13dcf]{display:grid;gap:6px}.field-full[data-v-e2b13dcf]{grid-column:1 / -1}.label[data-v-e2b13dcf]{font-size:12px;font-weight:800;color:#334155}.input[data-v-e2b13dcf],.select[data-v-e2b13dcf],.html-textarea[data-v-e2b13dcf]{border-radius:12px;border:1px solid rgba(15,23,42,.08);padding:10px;font-size:14px}.html-textarea[data-v-e2b13dcf]{min-height:260px;font-family:monospace}.editor-grid[data-v-e2b13dcf]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.preview-frame[data-v-e2b13dcf]{width:100%;height:260px;border-radius:12px;border:1px solid rgba(15,23,42,.08)}.preview-frame.big[data-v-e2b13dcf]{height:400px}.preview-subject[data-v-e2b13dcf]{font-weight:800;margin-bottom:6px}.helper-box[data-v-e2b13dcf]{margin-top:14px;padding:12px;border-radius:12px;background:#0f172a0a;font-size:13px}@media(max-width:900px){.config-item[data-v-e2b13dcf]{flex-direction:column}.config-actions[data-v-e2b13dcf]{flex-direction:row;flex-wrap:wrap}.editor-grid[data-v-e2b13dcf],.form-grid[data-v-e2b13dcf]{grid-template-columns:1fr}}.icon-close[data-v-e2b13dcf]{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.08);background:#ffffffe6;color:#0f172a;font-size:18px;line-height:1;cursor:pointer;transition:.18s ease;flex-shrink:0}.icon-close[data-v-e2b13dcf]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.icon-close[data-v-e2b13dcf]:active{transform:translateY(0)}@media(max-width:640px){.icon-close[data-v-e2b13dcf]{width:44px;height:44px}}.page[data-v-27363f73]{max-width:1280px;margin:0 auto}.hero[data-v-27363f73]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px}.hero-copy[data-v-27363f73]{min-width:0}.eyebrow[data-v-27363f73]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:linear-gradient(135deg,#ffe7d6,#f3e8ff);color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.title[data-v-27363f73]{margin:12px 0 0;font-size:34px;line-height:1.02;font-weight:800;letter-spacing:-.04em;color:#111827}.subtitle[data-v-27363f73]{margin:10px 0 0;font-size:15px;line-height:1.6;color:#6b7280}.hero-actions[data-v-27363f73]{display:flex;gap:10px;flex-wrap:wrap}.desktop-only[data-v-27363f73]{display:block}.mobile-only[data-v-27363f73]{display:none}.btn-primary[data-v-27363f73],.btn-ghost[data-v-27363f73]{border:0;min-height:46px;border-radius:14px;padding:0 14px;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s ease}.btn-primary[data-v-27363f73]{color:#fff;background:linear-gradient(135deg,#6d7cff,#a78bfa);box-shadow:0 12px 24px #6d7cff3d}.btn-ghost[data-v-27363f73]{color:#111827;background:#fff;border:1px solid rgba(15,23,42,.1)}.btn-primary[data-v-27363f73]:hover,.btn-ghost[data-v-27363f73]:hover{transform:translateY(-1px)}.btn-primary[data-v-27363f73]:disabled,.btn-ghost[data-v-27363f73]:disabled{opacity:.55;cursor:not-allowed;transform:none}.layout-grid[data-v-27363f73]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);gap:18px}.versions-card[data-v-27363f73]{grid-column:1 / -1}.card[data-v-27363f73]{background:#ffffffe6;border:1px solid rgba(15,23,42,.06);border-radius:24px;box-shadow:0 12px 36px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.info-card[data-v-27363f73]{padding:20px}.card-head[data-v-27363f73]{padding:20px 20px 0}.section-kicker[data-v-27363f73]{font-size:12px;font-weight:800;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.card-title[data-v-27363f73]{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.03em;color:#111827}.card-hint[data-v-27363f73]{margin-top:6px;font-size:13px;line-height:1.5;color:#6b7280}.summary-card[data-v-27363f73]{padding-bottom:20px}.summary-grid[data-v-27363f73]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px}.summary-item[data-v-27363f73]{padding:16px;border-radius:18px;background:#f8fafcb3;border:1px solid rgba(15,23,42,.05)}.label[data-v-27363f73]{font-size:12px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.value[data-v-27363f73]{margin-top:8px;font-size:15px;font-weight:800;color:#111827}.muted[data-v-27363f73]{color:#6b7280}.mono[data-v-27363f73]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:tabular-nums;font-size:13px}.info-blocks[data-v-27363f73]{padding:0 20px;display:grid;gap:16px}.block[data-v-27363f73]{padding:16px;border-radius:18px;background:#f8fafcb3;border:1px solid rgba(15,23,42,.05)}.divider[data-v-27363f73]{height:1px;background:#0f172a0f;margin:0 20px 20px}.status-toggle-wrap[data-v-27363f73]{padding:20px 20px 0}.status-toggle[data-v-27363f73]{min-height:58px;border-radius:18px;padding:0 16px;display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid transparent}.status-toggle.is-active[data-v-27363f73]{background:#22c55e14;border-color:#22c55e24}.status-toggle.is-inactive[data-v-27363f73]{background:#ef444414;border-color:#ef444424}.toggle-label[data-v-27363f73]{font-weight:800;color:#111827}.switch[data-v-27363f73]{position:relative;width:54px;height:32px;display:inline-block}.switch input[data-v-27363f73]{display:none}.track[data-v-27363f73]{position:absolute;inset:0;border-radius:999px;background:#cbd5e1;transition:.2s ease}.track[data-v-27363f73]:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 2px 10px #0f172a2e;transition:.2s ease}.switch input:checked+.track[data-v-27363f73]{background:linear-gradient(135deg,#6d7cff,#a78bfa)}.switch input:checked+.track[data-v-27363f73]:after{transform:translate(22px)}.editor-card[data-v-27363f73]{padding-bottom:20px}.editor-shell[data-v-27363f73]{padding:20px}.json-editor[data-v-27363f73]{width:100%;min-height:420px;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:#0f172a;color:#e2e8f0;padding:18px;font-size:13px;line-height:1.65;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;resize:vertical;outline:none;box-shadow:inset 0 1px #ffffff0a}.json-editor[data-v-27363f73]:focus{border-color:#6d7cff59;box-shadow:0 0 0 4px #6d7cff1a}.editor-actions[data-v-27363f73]{padding:0 20px}.alert[data-v-27363f73]{margin:0 20px 14px;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700}.alert-error[data-v-27363f73]{background:#ef444414;border:1px solid rgba(239,68,68,.14);color:#991b1b}.alert-success[data-v-27363f73]{background:#22c55e14;border:1px solid rgba(34,197,94,.14);color:#166534}.table-card[data-v-27363f73]{overflow:hidden}.table-head[data-v-27363f73]{padding:20px;border-bottom:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#f8fafcb8,#ffffff6b);display:flex;align-items:center;justify-content:space-between;gap:12px}.table-title[data-v-27363f73]{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.03em;color:#111827}.table-hint[data-v-27363f73]{font-size:13px;color:#6b7280;font-weight:700}.table-wrap[data-v-27363f73]{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.table[data-v-27363f73]{width:100%;border-collapse:collapse;min-width:720px}th[data-v-27363f73],td[data-v-27363f73]{padding:16px 18px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;vertical-align:middle}th[data-v-27363f73]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;background:#fffffff5;position:sticky;top:0;z-index:1}.row:hover td[data-v-27363f73]{background:#f8fafc8c}.badge[data-v-27363f73]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap}.badge.neutral[data-v-27363f73]{background:#0f172a0d;border:1px solid rgba(15,23,42,.1);color:#111827}.badge.soft[data-v-27363f73]{background:linear-gradient(135deg,#eef2ff,#f5f3ff);border:1px solid rgba(109,124,255,.12);color:#4338ca}.status[data-v-27363f73]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.02em;border:1px solid rgba(15,23,42,.1);white-space:nowrap}.status .dot[data-v-27363f73]{width:8px;height:8px;border-radius:999px}.status.active[data-v-27363f73]{background:#22c55e1a;border-color:#22c55e2e;color:#166534}.status.active .dot[data-v-27363f73]{background:#22c55e}.status.inactive[data-v-27363f73]{background:#ef44441a;border-color:#ef44442e;color:#991b1b}.status.inactive .dot[data-v-27363f73]{background:#ef4444}.version-cards[data-v-27363f73]{display:flex;flex-direction:column;gap:14px;padding:16px}.version-card[data-v-27363f73]{background:#fffffff5;border:1px solid rgba(15,23,42,.06);border-radius:20px;padding:16px;box-shadow:0 8px 22px #0f172a0d}.version-card-top[data-v-27363f73]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.version-card-body[data-v-27363f73]{display:grid;gap:12px}.info-row[data-v-27363f73]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.info-label[data-v-27363f73]{color:#6b7280;font-size:13px}.info-value[data-v-27363f73]{color:#111827;font-weight:800;text-align:right;word-break:break-word}.small[data-v-27363f73]{font-size:12.5px}.empty[data-v-27363f73]{text-align:center;color:#94a3b8;padding:24px 18px}@media(max-width:980px){.layout-grid[data-v-27363f73]{grid-template-columns:1fr}}@media(max-width:900px){.desktop-only[data-v-27363f73]{display:none}.mobile-only[data-v-27363f73]{display:block}}@media(max-width:720px){.hero[data-v-27363f73]{flex-direction:column;align-items:stretch}.hero-actions[data-v-27363f73]{flex-direction:column}.hero-actions[data-v-27363f73]>*{width:100%}.title[data-v-27363f73]{font-size:28px}.card[data-v-27363f73]{border-radius:20px}.summary-grid[data-v-27363f73]{grid-template-columns:1fr}.table-head[data-v-27363f73],.card-head[data-v-27363f73],.editor-shell[data-v-27363f73],.editor-actions[data-v-27363f73],.info-blocks[data-v-27363f73],.status-toggle-wrap[data-v-27363f73]{padding-left:16px;padding-right:16px}.divider[data-v-27363f73]{margin-left:16px;margin-right:16px}.json-editor[data-v-27363f73]{min-height:320px;border-radius:18px}}.page[data-v-164ae436]{max-width:1280px;margin:0 auto;display:grid;gap:16px}.hero[data-v-164ae436]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.hero-copy[data-v-164ae436]{min-width:0}.eyebrow[data-v-164ae436]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:linear-gradient(135deg,#ffe7d6,#f3e8ff);color:#64748b;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.title[data-v-164ae436]{margin:12px 0 0;font-size:34px;line-height:1.02;font-weight:800;letter-spacing:-.04em;color:#0f172a}.subtitle[data-v-164ae436]{margin:10px 0 0;font-size:15px;line-height:1.6;color:#475569}.card[data-v-164ae436]{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:24px;box-shadow:0 12px 36px #0f172a0f;overflow:hidden}.card-head[data-v-164ae436]{padding:20px;border-bottom:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#f8fafcb8,#ffffff6b)}.head-grid[data-v-164ae436]{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);gap:18px;align-items:start}.user-block[data-v-164ae436]{display:grid;gap:10px}.user-title[data-v-164ae436]{font-size:24px;line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#0f172a}.email-pill[data-v-164ae436]{display:inline-flex;align-items:center;width:fit-content;min-height:36px;padding:0 12px;border-radius:999px;background:#0f172a0d;border:1px solid rgba(15,23,42,.08);color:#334155;font-size:13px;font-weight:800}.kpis[data-v-164ae436]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kpi[data-v-164ae436]{padding:16px;border-radius:20px;background:#f8fafcb8;border:1px solid rgba(15,23,42,.05)}.kpi-wide[data-v-164ae436]{grid-column:1 / -1}.kpi-label[data-v-164ae436]{font-size:12px;font-weight:800;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.kpi-value[data-v-164ae436]{margin-top:10px;font-size:32px;line-height:1;font-weight:800;letter-spacing:-.04em;color:#0f172a}.total-pill[data-v-164ae436]{display:inline-flex;align-items:center;width:fit-content;min-height:42px;padding:0 14px;border-radius:999px;background:#22c55e1a;border:1px solid rgba(34,197,94,.18);color:#166534;font-size:24px;font-weight:900}.price-row[data-v-164ae436]{margin-top:12px;display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.field[data-v-164ae436]{display:grid;gap:8px}.label[data-v-164ae436]{font-size:12px;font-weight:800;color:#334155;letter-spacing:.04em;text-transform:uppercase}.input[data-v-164ae436]{width:100%;min-height:48px;border-radius:14px;border:1px solid rgba(15,23,42,.1);padding:0 14px;font-size:14px;color:#0f172a;background:#fff;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.input[data-v-164ae436]:focus{border-color:#6d7cff66;box-shadow:0 0 0 4px #6d7cff1a}.currency[data-v-164ae436]{position:relative}.eur[data-v-164ae436]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#64748b;font-weight:800}.input-money[data-v-164ae436]{padding-left:34px}.toast[data-v-164ae436]{margin-top:12px;width:fit-content;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:900}.toast.ok[data-v-164ae436]{background:#22c55e1a;border:1px solid rgba(34,197,94,.18);color:#166534}.toast.warn[data-v-164ae436]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.18);color:#92400e}.btn-primary[data-v-164ae436],.btn-ghost[data-v-164ae436]{border:0;min-height:46px;border-radius:14px;padding:0 14px;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s ease}.btn-primary[data-v-164ae436]{color:#fff;background:linear-gradient(135deg,#6d7cff,#a78bfa);box-shadow:0 12px 24px #6d7cff3d}.btn-ghost[data-v-164ae436]{color:#0f172a;background:#fff;border:1px solid rgba(15,23,42,.1)}.btn-primary[data-v-164ae436]:hover,.btn-ghost[data-v-164ae436]:hover{transform:translateY(-1px)}.btn-primary[data-v-164ae436]:disabled,.btn-ghost[data-v-164ae436]:disabled{opacity:.55;cursor:not-allowed;transform:none}.desktop-only[data-v-164ae436]{display:block}.mobile-only[data-v-164ae436]{display:none!important}.table-wrap[data-v-164ae436]{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.table[data-v-164ae436]{width:100%;border-collapse:collapse;min-width:780px}th[data-v-164ae436],td[data-v-164ae436]{padding:16px 18px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;vertical-align:middle}th[data-v-164ae436]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;position:sticky;top:0;z-index:1;background:#fffffff5}.row:hover td[data-v-164ae436]{background:#f8fafc8c}.th-right[data-v-164ae436],.td-right[data-v-164ae436],.th-num[data-v-164ae436],.td-num[data-v-164ae436]{text-align:right}.code-pill[data-v-164ae436]{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#0f172a0d;border:1px solid rgba(15,23,42,.08);color:#334155;font-size:13px;font-weight:900}.num[data-v-164ae436]{color:#0f172a;font-weight:800}.status[data-v-164ae436]{align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.02em;border:1px solid rgba(15,23,42,.1);white-space:nowrap}.status .dot[data-v-164ae436]{width:8px;height:8px;border-radius:999px}.muted[data-v-164ae436]{color:#94a3b8}.small[data-v-164ae436]{font-size:12.5px;margin-top:3px}.mono[data-v-164ae436]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:tabular-nums}.actions[data-v-164ae436]{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.btn-link[data-v-164ae436]{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:12px;background:#0f172a0a;border:1px solid rgba(15,23,42,.08);color:#0f172a;text-decoration:none;font-size:13px;font-weight:800}.btn-link.primary[data-v-164ae436]{background:linear-gradient(135deg,#eef2ff,#f5f3ff);border-color:#6d7cff1f;color:#4338ca}.voucher-cards[data-v-164ae436]{display:flex;flex-direction:column;gap:14px;padding:16px}.voucher-card[data-v-164ae436]{background:#fffffff5;border:1px solid rgba(15,23,42,.06);border-radius:20px;padding:16px;box-shadow:0 8px 22px #0f172a0d}.voucher-card-top[data-v-164ae436]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.voucher-card-body[data-v-164ae436]{display:grid;gap:12px;margin-bottom:14px}.info-row[data-v-164ae436]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.info-label[data-v-164ae436]{color:#64748b;font-size:13px}.info-value[data-v-164ae436]{color:#0f172a;font-weight:800;text-align:right;word-break:break-word}.voucher-card-actions[data-v-164ae436]{display:flex;gap:8px;flex-wrap:wrap}.empty[data-v-164ae436]{text-align:center;color:#94a3b8;padding:28px 18px}.pager[data-v-164ae436]{padding:16px 20px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pager-text[data-v-164ae436]{color:#64748b;font-weight:800}.spinner[data-v-164ae436]{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fffffff2;animation:spin-164ae436 .8s linear infinite}@keyframes spin-164ae436{to{transform:rotate(360deg)}}@media(max-width:900px){.desktop-only[data-v-164ae436]{display:none!important}.mobile-only[data-v-164ae436]{display:block!important}.head-grid[data-v-164ae436],.kpis[data-v-164ae436],.price-row[data-v-164ae436]{grid-template-columns:1fr}}@media(max-width:720px){.title[data-v-164ae436]{font-size:28px}.card-head[data-v-164ae436],.voucher-cards[data-v-164ae436],.pager[data-v-164ae436]{padding-left:16px;padding-right:16px}.hero[data-v-164ae436]{flex-direction:column;align-items:stretch}.voucher-card-top[data-v-164ae436],.info-row[data-v-164ae436]{flex-direction:column;align-items:flex-start}.info-value[data-v-164ae436]{text-align:left;width:100%}.voucher-card-actions[data-v-164ae436]{flex-direction:column}.voucher-card-actions[data-v-164ae436]>*{width:100%;justify-content:center}.btn-primary[data-v-164ae436],.btn-ghost[data-v-164ae436]{width:100%}}.content-stack[data-v-d6bc8be4]{display:grid;gap:16px}.table-wrap[data-v-d6bc8be4]{width:100%;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.clickable-row[data-v-d6bc8be4]{cursor:pointer}.row.active td[data-v-d6bc8be4]{background:linear-gradient(180deg,#eef2ffb8,#fffffff2)}.detail-overlay[data-v-d6bc8be4]{position:fixed;inset:0;z-index:70;background:#0f172a57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.detail-drawer[data-v-d6bc8be4]{position:fixed;top:0;right:0;height:100vh;width:50vw;z-index:80;padding:12px 12px 12px 0}.drawer-shell[data-v-d6bc8be4]{height:100%;display:flex;flex-direction:column;border-radius:28px 0 0 28px;overflow:hidden;background:#fffffff7;border:1px solid rgba(15,23,42,.08);border-right:0;box-shadow:-24px 0 60px #0f172a29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.drawer-topbar[data-v-d6bc8be4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#f8fafccc,#ffffff8c)}.drawer-topbar-copy[data-v-d6bc8be4]{min-width:0}.drawer-kicker[data-v-d6bc8be4]{font-size:12px;font-weight:800;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.drawer-title[data-v-d6bc8be4]{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.03em;color:#0f172a}.drawer-close[data-v-d6bc8be4]{width:42px;height:42px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff;color:#0f172a;font-size:16px;cursor:pointer;transition:.18s ease;flex-shrink:0}.drawer-close[data-v-d6bc8be4]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.drawer-body[data-v-d6bc8be4]{flex:1;min-height:0;overflow-y:auto;background:radial-gradient(circle at top right,rgba(167,139,250,.08),transparent 24%),radial-gradient(circle at top left,rgba(255,190,92,.08),transparent 20%),#f8fafc;padding:20px}.drawer-slide-enter-active[data-v-d6bc8be4],.drawer-slide-leave-active[data-v-d6bc8be4]{transition:transform .28s ease,opacity .28s ease}.drawer-slide-enter-from[data-v-d6bc8be4],.drawer-slide-leave-to[data-v-d6bc8be4]{transform:translate(100%);opacity:0}.drawer-slide-enter-to[data-v-d6bc8be4],.drawer-slide-leave-from[data-v-d6bc8be4]{transform:translate(0);opacity:1}.drawer-fade-enter-active[data-v-d6bc8be4],.drawer-fade-leave-active[data-v-d6bc8be4]{transition:opacity .24s ease}.drawer-fade-enter-from[data-v-d6bc8be4],.drawer-fade-leave-to[data-v-d6bc8be4]{opacity:0}.drawer-fade-enter-to[data-v-d6bc8be4],.drawer-fade-leave-from[data-v-d6bc8be4]{opacity:1}@media(max-width:1100px){.detail-drawer[data-v-d6bc8be4]{width:min(680px,62vw)}}@media(max-width:720px){.detail-drawer[data-v-d6bc8be4]{width:100vw;padding:0}.drawer-shell[data-v-d6bc8be4]{border-radius:0;border-left:0;border-top:0;border-bottom:0}.drawer-body[data-v-d6bc8be4]{padding:16px}}.page[data-v-d6bc8be4]{max-width:1380px;margin:0 auto;display:grid;gap:16px}.hero[data-v-d6bc8be4]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.hero-copy[data-v-d6bc8be4]{min-width:0}.eyebrow[data-v-d6bc8be4]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:linear-gradient(135deg,#ffe7d6,#f3e8ff);color:#64748b;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.small-eyebrow[data-v-d6bc8be4]{min-height:24px;padding:0 10px;font-size:10px}.title[data-v-d6bc8be4]{margin:12px 0 0;font-size:34px;line-height:1.02;font-weight:800;letter-spacing:-.04em;color:#0f172a}.subtitle[data-v-d6bc8be4]{margin:10px 0 0;font-size:15px;line-height:1.6;color:#475569}.stats-row[data-v-d6bc8be4]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.stat-box[data-v-d6bc8be4]{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:20px;padding:16px;box-shadow:0 10px 28px #0f172a0d}.stat-box[data-v-d6bc8be4]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#0f172a14}.stat-label[data-v-d6bc8be4]{font-size:12px;font-weight:800;color:#64748b;letter-spacing:.08em;text-transform:uppercase}.stat-value[data-v-d6bc8be4]{margin-top:10px;font-size:30px;line-height:1;font-weight:800;letter-spacing:-.04em;color:#0f172a}.stat-box[data-v-d6bc8be4]:nth-child(1){background:linear-gradient(135deg,#fff,#f8fafc)}.stat-box[data-v-d6bc8be4]:nth-child(1):before{background:#64748b}.stat-success[data-v-d6bc8be4]{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-color:#22c55e24}.stat-success[data-v-d6bc8be4]:before{background:#22c55e}.stat-success .stat-value[data-v-d6bc8be4]{color:#166534}.stat-danger[data-v-d6bc8be4]{background:linear-gradient(135deg,#fef2f2,#fff1f2);border-color:#ef444424}.stat-danger[data-v-d6bc8be4]:before{background:#ef4444}.stat-danger .stat-value[data-v-d6bc8be4]{color:#991b1b}.stat-box[data-v-d6bc8be4]:nth-child(4){background:linear-gradient(135deg,#fff7ed,#fffbeb);border-color:#f59e0b24}.stat-box[data-v-d6bc8be4]:nth-child(4):before{background:#f59e0b}.stat-box:nth-child(4) .stat-value[data-v-d6bc8be4]{color:#92400e}.stat-info[data-v-d6bc8be4]{background:linear-gradient(135deg,#eff6ff,#f0f9ff);border-color:#3b82f624}.stat-info[data-v-d6bc8be4]:before{background:#3b82f6}.stat-info .stat-value[data-v-d6bc8be4]{color:#1d4ed8}.stat-warning[data-v-d6bc8be4]{background:linear-gradient(135deg,#f5f3ff,#eef2ff);border-color:#7c3aed24}.stat-warning[data-v-d6bc8be4]:before{background:#7c3aed}.stat-warning .stat-value[data-v-d6bc8be4]{color:#6d28d9}.card[data-v-d6bc8be4]{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:24px;box-shadow:0 12px 36px #0f172a0f;overflow:hidden}.filters[data-v-d6bc8be4]{padding:20px}.filters-head[data-v-d6bc8be4]{margin-bottom:14px}.section-kicker[data-v-d6bc8be4]{font-size:12px;font-weight:800;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.section-title[data-v-d6bc8be4]{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.03em;color:#0f172a}.filters-grid[data-v-d6bc8be4]{display:grid;grid-template-columns:1.3fr .8fr .8fr auto;gap:12px;align-items:end}.field[data-v-d6bc8be4]{display:grid;gap:8px}.field-grow[data-v-d6bc8be4]{min-width:280px}.label[data-v-d6bc8be4]{font-size:12px;font-weight:800;color:#334155;letter-spacing:.04em;text-transform:uppercase}.input[data-v-d6bc8be4],.select[data-v-d6bc8be4]{width:100%;min-height:48px;border-radius:14px;border:1px solid rgba(15,23,42,.1);padding:0 14px;font-size:14px;color:#0f172a;background:#fff;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.input[data-v-d6bc8be4]:focus,.select[data-v-d6bc8be4]:focus{border-color:#6d7cff66;box-shadow:0 0 0 4px #6d7cff1a}.filter-actions[data-v-d6bc8be4]{display:flex;gap:10px}.btn-primary[data-v-d6bc8be4],.btn-ghost[data-v-d6bc8be4]{border:0;min-height:46px;border-radius:14px;padding:0 14px;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s ease}.btn-primary[data-v-d6bc8be4]{color:#fff;background:linear-gradient(135deg,#6d7cff,#a78bfa);box-shadow:0 12px 24px #6d7cff3d}.btn-ghost[data-v-d6bc8be4]{color:#0f172a;background:#fff;border:1px solid rgba(15,23,42,.1)}.btn-primary[data-v-d6bc8be4]:hover,.btn-ghost[data-v-d6bc8be4]:hover{transform:translateY(-1px)}.btn-primary[data-v-d6bc8be4]:disabled,.btn-ghost[data-v-d6bc8be4]:disabled{opacity:.55;cursor:not-allowed;transform:none}.table-card[data-v-d6bc8be4]{overflow:hidden}.table-head[data-v-d6bc8be4]{padding:20px;border-bottom:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#f8fafcb8,#ffffff6b);display:flex;align-items:center;justify-content:space-between;gap:12px}.table-title[data-v-d6bc8be4]{font-size:20px;font-weight:800;letter-spacing:-.03em;color:#0f172a}.table-hint[data-v-d6bc8be4]{font-size:13px;color:#64748b;font-weight:700}.table-wrap[data-v-d6bc8be4]{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.table[data-v-d6bc8be4]{width:100%;border-collapse:collapse;min-width:1400px}th[data-v-d6bc8be4],td[data-v-d6bc8be4]{padding:16px 18px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;vertical-align:middle}th[data-v-d6bc8be4]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;position:sticky;top:0;z-index:1;background:#fffffff5}.row:hover td[data-v-d6bc8be4]{background:#f8fafc8c}.th-right[data-v-d6bc8be4],.td-right[data-v-d6bc8be4]{text-align:right}.cell-title[data-v-d6bc8be4]{font-weight:800;color:#0f172a}.cell-title-small[data-v-d6bc8be4]{font-weight:800;color:#0f172a;font-size:13px}.subject-cell[data-v-d6bc8be4]{min-width:240px}.id-pill[data-v-d6bc8be4],.email-pill[data-v-d6bc8be4],.type-pill[data-v-d6bc8be4],.voucher-pill[data-v-d6bc8be4],.provider-pill[data-v-d6bc8be4],.metric-pill[data-v-d6bc8be4]{display:inline-flex;align-items:center;white-space:nowrap}.id-pill[data-v-d6bc8be4]{padding:6px 10px;border-radius:12px;font-size:12px;font-weight:900;background:#0f172a0d;border:1px solid rgba(15,23,42,.1);color:#0f172a}.email-pill[data-v-d6bc8be4],.voucher-pill[data-v-d6bc8be4],.provider-pill[data-v-d6bc8be4]{padding:7px 10px;border-radius:12px;background:#0f172a08;border:1px solid rgba(15,23,42,.08);color:#0f172a;font-weight:800}.type-pill[data-v-d6bc8be4]{padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,#eef2ff,#f5f3ff);border:1px solid rgba(109,124,255,.12);color:#4338ca;font-size:12px;font-weight:900}.metric-pill[data-v-d6bc8be4]{justify-content:center;min-width:34px;height:30px;padding:0 10px;border-radius:999px;background:#0f172a0d;border:1px solid rgba(15,23,42,.08);color:#334155;font-size:12px;font-weight:900}.retry-pill[data-v-d6bc8be4],.origin-pill[data-v-d6bc8be4]{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap}.retry-pill[data-v-d6bc8be4]{background:linear-gradient(135deg,#ede9fe,#f5f3ff);border:1px solid rgba(124,58,237,.16);color:#6d28d9}.origin-pill[data-v-d6bc8be4]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid rgba(100,116,139,.14);color:#334155}.status-pill[data-v-d6bc8be4]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.02em;border:1px solid rgba(15,23,42,.1);white-space:nowrap;background:#0f172a08;color:#334155}.status-pill .dot[data-v-d6bc8be4]{width:8px;height:8px;border-radius:999px}.status-pill.sent[data-v-d6bc8be4]{background:#22c55e1a;border-color:#22c55e2e;color:#166534}.status-pill.sent .dot[data-v-d6bc8be4]{background:#22c55e}.status-pill.failed[data-v-d6bc8be4]{background:#ef44441a;border-color:#ef44442e;color:#991b1b}.status-pill.failed .dot[data-v-d6bc8be4]{background:#ef4444}.status-pill.queued[data-v-d6bc8be4]{background:#f59e0b1a;border-color:#f59e0b2e;color:#92400e}.status-pill.queued .dot[data-v-d6bc8be4]{background:#f59e0b}.status-pill.resent[data-v-d6bc8be4]{background:#3b82f61a;border-color:#3b82f62e;color:#1d4ed8}.status-pill.resent .dot[data-v-d6bc8be4]{background:#3b82f6}.muted[data-v-d6bc8be4]{color:#94a3b8}.small[data-v-d6bc8be4]{font-size:12.5px}.mono[data-v-d6bc8be4]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:tabular-nums}.actions-icon[data-v-d6bc8be4]{display:inline-flex;align-items:center;justify-content:flex-end}.btn-icon[data-v-d6bc8be4]{width:38px;height:38px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff;cursor:pointer;transition:.18s ease}.btn-icon[data-v-d6bc8be4]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14}.pagination[data-v-d6bc8be4]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pager[data-v-d6bc8be4]{min-width:40px;height:40px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a;cursor:pointer;font-weight:900}.pager[data-v-d6bc8be4]:disabled{opacity:.45;cursor:not-allowed}.pager-text[data-v-d6bc8be4]{color:#64748b;font-weight:800}.modal[data-v-d6bc8be4]{position:fixed;inset:0;z-index:200;background:#0f172a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px}.modal-content[data-v-d6bc8be4]{width:min(1100px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;border-radius:24px;border:1px solid rgba(15,23,42,.08);background:#fffffff5;box-shadow:0 24px 80px #0f172a38;overflow:hidden}.modal-head[data-v-d6bc8be4]{padding:18px 20px;border-bottom:1px solid rgba(15,23,42,.06);display:flex;justify-content:space-between;gap:14px;background:linear-gradient(180deg,#f8fafcc7,#ffffff80)}.modal-head-copy[data-v-d6bc8be4]{min-width:0;display:grid;gap:8px}.modal-title[data-v-d6bc8be4]{margin:0;font-size:24px;line-height:1.08;font-weight:800;letter-spacing:-.03em;color:#0f172a}.modal-subtitle[data-v-d6bc8be4]{margin:0;color:#475569;font-size:14px}.modal-close[data-v-d6bc8be4]{width:40px;height:40px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;color:#0f172a;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.18s ease;flex-shrink:0}.modal-close[data-v-d6bc8be4]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.modal-body[data-v-d6bc8be4]{flex:1;min-height:0;overflow-y:auto;padding:20px;display:grid;gap:16px}.info-grid[data-v-d6bc8be4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.info-card[data-v-d6bc8be4]{padding:14px;border-radius:18px;background:#f8fafcb8;border:1px solid rgba(15,23,42,.05)}.info-label[data-v-d6bc8be4]{font-size:12px;font-weight:800;color:#94a3b8;letter-spacing:.06em;text-transform:uppercase}.info-value[data-v-d6bc8be4]{margin-top:8px;font-size:14px;font-weight:800;color:#0f172a;word-break:break-word}.token-text[data-v-d6bc8be4]{font-size:12px}.subject-box[data-v-d6bc8be4],.error-box[data-v-d6bc8be4],.preview-box[data-v-d6bc8be4]{border-radius:20px;padding:16px;border:1px solid rgba(15,23,42,.06);background:#f8fafca6}.subject-value[data-v-d6bc8be4]{margin-top:8px;font-size:15px;font-weight:700;color:#0f172a;line-height:1.6}.error-box[data-v-d6bc8be4]{background:#fef2f2f2;border-color:#ef44441f}.error-value[data-v-d6bc8be4]{margin-top:8px;color:#991b1b;font-weight:700;line-height:1.6}.preview-head[data-v-d6bc8be4]{font-size:13px;font-weight:800;color:#334155;margin-bottom:10px}.preview-box iframe[data-v-d6bc8be4]{width:100%;height:420px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff}@media(max-width:1200px){.stats-row[data-v-d6bc8be4]{grid-template-columns:repeat(3,minmax(0,1fr))}.filters-grid[data-v-d6bc8be4]{grid-template-columns:1fr 1fr}.info-grid[data-v-d6bc8be4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.title[data-v-d6bc8be4]{font-size:28px}.stats-row[data-v-d6bc8be4]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters[data-v-d6bc8be4]{padding:16px}.filters-grid[data-v-d6bc8be4]{grid-template-columns:1fr}.filter-actions[data-v-d6bc8be4]>*{width:100%}.modal[data-v-d6bc8be4]{padding:12px}.modal-content[data-v-d6bc8be4]{max-height:calc(100vh - 24px);border-radius:20px}.modal-title[data-v-d6bc8be4]{font-size:21px}.info-grid[data-v-d6bc8be4]{grid-template-columns:1fr}.preview-box iframe[data-v-d6bc8be4]{height:300px}}.form[data-v-a7b0552d]{display:grid;gap:18px;max-height:calc(100vh - 140px);overflow-y:auto;padding-right:6px}.hero[data-v-a7b0552d]{margin-bottom:4px}.hero-copy[data-v-a7b0552d]{min-width:0}.eyebrow[data-v-a7b0552d]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:linear-gradient(135deg,#ffe7d6,#f3e8ff);color:#64748b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.title[data-v-a7b0552d]{margin:10px 0 0;font-size:24px;line-height:1.08;font-weight:800;letter-spacing:-.03em;color:#0f172a}.subtitle[data-v-a7b0552d]{margin:8px 0 0;font-size:14px;line-height:1.55;color:#475569}.grid[data-v-a7b0552d]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field[data-v-a7b0552d]{display:grid;gap:8px}.label[data-v-a7b0552d]{font-size:12px;font-weight:800;color:#334155;letter-spacing:.04em;text-transform:uppercase}.help[data-v-a7b0552d]{font-size:12.5px;line-height:1.5;color:#94a3b8}.input-wrap[data-v-a7b0552d]{min-height:50px;display:flex;align-items:center;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;padding:0 14px;box-shadow:inset 0 1px #ffffffa6;transition:border-color .18s ease,box-shadow .18s ease}.input-wrap[data-v-a7b0552d]:focus-within{border-color:#6d7cff59;box-shadow:0 0 0 4px #6d7cff1a}.input[data-v-a7b0552d]{width:100%;border:0;outline:none;background:transparent;color:#0f172a;font-size:14px}.input[data-v-a7b0552d]::placeholder{color:#94a3b8}.alert[data-v-a7b0552d]{border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700}.alert-error[data-v-a7b0552d]{background:#ef444414;border:1px solid rgba(239,68,68,.14);color:#991b1b}.btn[data-v-a7b0552d]{min-height:44px;border:0;border-radius:14px;padding:0 14px;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s ease}.btn[data-v-a7b0552d]:hover{transform:translateY(-1px)}.btn[data-v-a7b0552d]:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary[data-v-a7b0552d]{color:#fff;background:linear-gradient(135deg,#6d7cff,#a78bfa);box-shadow:0 12px 24px #6d7cff3d}.btn-ghost[data-v-a7b0552d]{color:#0f172a;background:#fff;border:1px solid rgba(15,23,42,.1)}.spinner[data-v-a7b0552d]{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fffffff2;animation:spin-a7b0552d .8s linear infinite}@keyframes spin-a7b0552d{to{transform:rotate(360deg)}}.form[data-v-a7b0552d]::-webkit-scrollbar{width:6px}.form[data-v-a7b0552d]::-webkit-scrollbar-thumb{background:#0f172a33;border-radius:999px}@media(max-width:720px){.grid[data-v-a7b0552d]{grid-template-columns:1fr}.form[data-v-a7b0552d]{max-height:calc(100vh - 120px)}.title[data-v-a7b0552d]{font-size:21px}.subtitle[data-v-a7b0552d]{font-size:13px}}.page[data-v-18ad33e1]{max-width:1380px;margin:0 auto;display:grid;gap:16px}.page-head[data-v-18ad33e1]{display:grid;gap:8px}.title[data-v-18ad33e1]{margin:0;font-size:34px;line-height:1.02;font-weight:800;letter-spacing:-.04em;color:#0f172a}.subtitle[data-v-18ad33e1]{margin:0;font-size:15px;line-height:1.6;color:#475569}.toprow[data-v-18ad33e1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filters-inline[data-v-18ad33e1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.spacer[data-v-18ad33e1]{flex:1}.filter-pill[data-v-18ad33e1]{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;background:linear-gradient(135deg,#eef2ff,#f5f3ff);border:1px solid rgba(109,124,255,.12);color:#4338ca;font-size:12px;font-weight:900;white-space:nowrap}.card[data-v-18ad33e1]{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:24px;box-shadow:0 12px 36px #0f172a0f;overflow:hidden}.second-card[data-v-18ad33e1]{margin-top:2px}.table-card[data-v-18ad33e1]{overflow:hidden}.table-head[data-v-18ad33e1]{padding:20px;border-bottom:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#f8fafcc2,#ffffff70);display:flex;align-items:center;justify-content:space-between;gap:12px}.table-title[data-v-18ad33e1]{font-size:20px;font-weight:800;letter-spacing:-.03em;color:#0f172a}.table-hint[data-v-18ad33e1]{font-size:13px;color:#64748b;font-weight:700}.desktop-only[data-v-18ad33e1]{display:block!important}.mobile-only[data-v-18ad33e1]{display:none!important}.table-wrap[data-v-18ad33e1]{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.table[data-v-18ad33e1]{width:100%;border-collapse:collapse;min-width:980px}th[data-v-18ad33e1],td[data-v-18ad33e1]{padding:16px 18px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;vertical-align:middle}th[data-v-18ad33e1]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;background:#fffffff5;white-space:nowrap}.row[data-v-18ad33e1]{transition:background .18s ease}.row:hover td[data-v-18ad33e1]{background:#f8fafc8c}.th-right[data-v-18ad33e1],.td-right[data-v-18ad33e1]{text-align:right}.col-id[data-v-18ad33e1],.col-status[data-v-18ad33e1],.col-actions[data-v-18ad33e1]{white-space:nowrap}.col-name[data-v-18ad33e1]{min-width:180px}.col-email[data-v-18ad33e1],.col-copy[data-v-18ad33e1]{min-width:240px}.id-pill[data-v-18ad33e1],.email-pill[data-v-18ad33e1],.copy-pill[data-v-18ad33e1]{display:inline-flex;align-items:center;white-space:nowrap}.id-pill[data-v-18ad33e1]{padding:6px 10px;border-radius:12px;font-size:12px;font-weight:900;background:#0f172a0d;border:1px solid rgba(15,23,42,.1);color:#0f172a}.email-pill[data-v-18ad33e1],.copy-pill[data-v-18ad33e1]{padding:7px 10px;border-radius:12px;background:#0f172a08;border:1px solid rgba(15,23,42,.08);color:#0f172a;font-weight:800;max-width:100%}.cell-title[data-v-18ad33e1]{font-weight:800;color:#0f172a}.status[data-v-18ad33e1]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid rgba(15,23,42,.1);white-space:nowrap;background:#0f172a08;color:#334155}.status .dot[data-v-18ad33e1]{width:8px;height:8px;border-radius:999px}.status.active[data-v-18ad33e1]{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-color:#22c55e2e;color:#166534}.status.active .dot[data-v-18ad33e1]{background:#22c55e}.status.suspended[data-v-18ad33e1]{background:linear-gradient(135deg,#fef2f2,#fff1f2);border-color:#ef44442e;color:#991b1b}.status.suspended .dot[data-v-18ad33e1]{background:#ef4444}.actions[data-v-18ad33e1]{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.btn-primary[data-v-18ad33e1],.btn-ghost[data-v-18ad33e1],.btn-action[data-v-18ad33e1]{appearance:none;-webkit-appearance:none;border:0;min-height:44px;border-radius:14px;padding:0 14px;cursor:pointer;font-weight:800;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s ease;text-decoration:none;white-space:nowrap}.btn-primary[data-v-18ad33e1]{color:#fff;background:linear-gradient(135deg,#6d7cff,#a78bfa);box-shadow:0 12px 24px #6d7cff3d}.btn-ghost[data-v-18ad33e1]{color:#0f172a;background:#fff;border:1px solid rgba(15,23,42,.1)}.btn-action[data-v-18ad33e1]{min-height:38px;padding:0 12px;border-radius:12px;font-size:13px;border:1px solid rgba(15,23,42,.08);background:#fff;color:#0f172a}.btn-action.success[data-v-18ad33e1]{color:#166534;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-color:#22c55e2e}.btn-action.danger[data-v-18ad33e1]{color:#991b1b;background:linear-gradient(135deg,#fef2f2,#fff1f2);border-color:#ef44442e}.btn-primary[data-v-18ad33e1]:hover,.btn-ghost[data-v-18ad33e1]:hover,.btn-action[data-v-18ad33e1]:hover{transform:translateY(-1px)}.btn-primary[data-v-18ad33e1]:disabled,.btn-ghost[data-v-18ad33e1]:disabled,.btn-action[data-v-18ad33e1]:disabled{opacity:.55;cursor:not-allowed;transform:none}.team-cards[data-v-18ad33e1]{display:grid;gap:14px;padding:16px}.team-card[data-v-18ad33e1]{border-radius:20px;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 10px 30px #0f172a0d;overflow:hidden}.team-card-top[data-v-18ad33e1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#f8fafcb8,#ffffff6b)}.team-card-top>div[data-v-18ad33e1]:first-child{min-width:0}.team-card-body[data-v-18ad33e1]{display:grid;gap:12px;padding:16px}.team-card-actions[data-v-18ad33e1]{padding:0 16px 16px;display:grid}.team-card-actions .btn-action[data-v-18ad33e1]{width:100%;min-height:42px}.info-row[data-v-18ad33e1]{display:grid;gap:4px}.info-label[data-v-18ad33e1]{font-size:11px;font-weight:800;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.info-value[data-v-18ad33e1]{font-size:14px;font-weight:700;color:#0f172a;word-break:break-word}.muted[data-v-18ad33e1]{color:#64748b}.small[data-v-18ad33e1]{font-size:12.5px;line-height:1.5}.mono[data-v-18ad33e1]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:tabular-nums}.empty[data-v-18ad33e1]{padding:34px 20px;text-align:center;color:#94a3b8;font-weight:700}@media(max-width:980px){.desktop-only[data-v-18ad33e1]{display:none!important}.mobile-only[data-v-18ad33e1]{display:block!important}}@media(max-width:720px){.page[data-v-18ad33e1]{gap:14px}.title[data-v-18ad33e1]{font-size:28px}.subtitle[data-v-18ad33e1]{font-size:14px}.toprow[data-v-18ad33e1]{align-items:stretch}.filters-inline[data-v-18ad33e1]{width:100%}.spacer[data-v-18ad33e1]{display:none}.toprow>.btn-primary[data-v-18ad33e1]{width:100%}.table-head[data-v-18ad33e1]{padding:16px;align-items:flex-start;flex-direction:column}.table-title[data-v-18ad33e1]{font-size:18px}.team-cards[data-v-18ad33e1]{padding:14px;gap:12px}.team-card-top[data-v-18ad33e1],.team-card-body[data-v-18ad33e1]{padding:14px}.team-card-actions[data-v-18ad33e1]{padding:0 14px 14px}.filter-pill[data-v-18ad33e1]{max-width:100%}.filters-inline .btn-ghost[data-v-18ad33e1]{min-height:36px;padding:0 12px}}.page[data-v-07109f56]{padding:6px 0 0}.page-head[data-v-07109f56]{margin:6px 0 18px}.title[data-v-07109f56]{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#0f172a}.subtitle[data-v-07109f56]{margin:6px 0 0;font-size:14px;color:#64748b}.card[data-v-07109f56]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 10px 30px #0f172a0f}.cta-card[data-v-07109f56]{padding:18px;margin-bottom:14px}.cta-content[data-v-07109f56]{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:768px){.cta-content[data-v-07109f56]{flex-direction:column;align-items:flex-start}}.cta-title[data-v-07109f56]{font-size:16px;font-weight:900;color:#0f172a}.cta-text[data-v-07109f56]{margin-top:4px;color:#64748b;font-size:14px}.btn-primary[data-v-07109f56]{border:0;border-radius:12px;padding:10px 14px;font-weight:900;color:#fff;background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 10px 20px #dc262629;cursor:pointer;transition:transform .05s ease,filter .15s ease}.btn-primary[data-v-07109f56]:hover{filter:brightness(1.02)}.btn-primary[data-v-07109f56]:active{transform:translateY(1px)}.table-card[data-v-07109f56]{margin-bottom:14px;overflow:hidden}.table-head[data-v-07109f56]{padding:16px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8fafca6}.table-title[data-v-07109f56]{font-weight:900;color:#0f172a}.table-hint[data-v-07109f56]{margin-top:2px;font-size:12.5px;color:#64748b}.empty[data-v-07109f56]{padding:16px;color:#94a3b8;font-weight:800}.info-card[data-v-07109f56]{padding:16px;background:#f8fafccc}.info-title[data-v-07109f56]{font-weight:900;color:#0f172a}.info-text[data-v-07109f56]{margin-top:6px;color:#64748b;line-height:1.4}.page[data-v-1402ee91]{padding:6px 0 0}.page-head[data-v-1402ee91]{margin:6px 0 18px}.title[data-v-1402ee91]{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#0f172a}.subtitle[data-v-1402ee91]{margin:6px 0 0;font-size:14px;color:#64748b}.card[data-v-1402ee91]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 10px 30px #0f172a0f}.cta-card[data-v-1402ee91]{padding:18px;margin-bottom:14px}.cta-content[data-v-1402ee91]{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:768px){.cta-content[data-v-1402ee91]{flex-direction:column;align-items:flex-start}}.cta-title[data-v-1402ee91]{font-size:16px;font-weight:900;color:#0f172a}.cta-text[data-v-1402ee91]{margin-top:4px;color:#64748b;font-size:14px}.btn-primary[data-v-1402ee91]{border:0;border-radius:12px;padding:10px 14px;font-weight:900;color:#fff;background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 10px 20px #dc262629;cursor:pointer;transition:transform .05s ease,filter .15s ease}.btn-primary[data-v-1402ee91]:hover{filter:brightness(1.02)}.btn-primary[data-v-1402ee91]:active{transform:translateY(1px)}.btn-primary.small[data-v-1402ee91]{padding:8px 12px;font-size:12px}.btn-ghost[data-v-1402ee91]{padding:8px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#0f172a08;color:#0f172a;font-weight:900}.table-card[data-v-1402ee91]{overflow:hidden}.table-head[data-v-1402ee91]{padding:16px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8fafca6}.table-title[data-v-1402ee91]{font-weight:900;color:#0f172a}.table-hint[data-v-1402ee91]{margin-top:2px;font-size:12.5px;color:#64748b}.table-wrap[data-v-1402ee91]{width:100%;overflow:auto}.table[data-v-1402ee91]{width:100%;border-collapse:collapse;min-width:880px}th[data-v-1402ee91],td[data-v-1402ee91]{padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.06);text-align:left}th[data-v-1402ee91]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.th-right[data-v-1402ee91],.td-right[data-v-1402ee91]{text-align:right}.muted[data-v-1402ee91]{color:#94a3b8}.status[data-v-1402ee91]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid rgba(15,23,42,.1);background:#0f172a08}.status .dot[data-v-1402ee91]{width:8px;height:8px;border-radius:999px}.status.draft[data-v-1402ee91]{background:#0f172a0a;border-color:#0f172a1f;color:#334155}.status.draft .dot[data-v-1402ee91]{background:#64748b}.code-pill[data-v-1402ee91]{display:inline-flex;padding:6px 10px;border-radius:12px;background:#0f172a0a;border:1px solid rgba(15,23,42,.1);font-weight:900}.mono[data-v-1402ee91]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.actions[data-v-1402ee91]{display:flex;gap:10px;justify-content:flex-end}.empty[data-v-1402ee91]{padding:16px;color:#94a3b8;font-weight:800}.page[data-v-0e0a1656]{max-width:1280px;margin:0 auto;display:grid;gap:18px}.page-head[data-v-0e0a1656]{display:grid;gap:8px}.title[data-v-0e0a1656]{margin:0;font-size:34px;line-height:1.02;font-weight:800;letter-spacing:-.04em;color:#0f172a}.subtitle[data-v-0e0a1656]{margin:0;font-size:15px;line-height:1.6;color:#475569}.grid[data-v-0e0a1656]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.card[data-v-0e0a1656]{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:24px;box-shadow:0 12px 36px #0f172a0f}.stat-card[data-v-0e0a1656]{position:relative;overflow:hidden;padding:18px;min-height:176px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(circle at top right,rgba(167,139,250,.1),transparent 28%),radial-gradient(circle at top left,rgba(255,214,170,.1),transparent 22%),linear-gradient(180deg,#fff,#fbfdff)}.stat-card[data-v-0e0a1656]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#6d7cff,#a78bfa);opacity:.9}.clickable[data-v-0e0a1656]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.clickable[data-v-0e0a1656]:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0f172a17;border-color:#6d7cff24}.clickable[data-v-0e0a1656]:active{transform:translateY(0)}.card-top[data-v-0e0a1656]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card-title[data-v-0e0a1656]{font-size:13px;font-weight:800;color:#64748b;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;max-width:72%}.badge[data-v-0e0a1656]{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.badge.live[data-v-0e0a1656]{background:linear-gradient(135deg,#eef2ff,#f5f3ff);border:1px solid rgba(109,124,255,.12);color:#4338ca}.badge .dot[data-v-0e0a1656]{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px #22c55e1a}.card-value[data-v-0e0a1656]{margin-top:auto;font-size:44px;line-height:1;font-weight:800;letter-spacing:-.05em;color:#0f172a}.card-hint[data-v-0e0a1656]{font-size:14px;line-height:1.55;color:#64748b}@media(max-width:960px){.grid[data-v-0e0a1656]{grid-template-columns:1fr}.stat-card[data-v-0e0a1656]{min-height:160px}.card-value[data-v-0e0a1656]{font-size:38px}}@media(max-width:640px){.page[data-v-0e0a1656]{gap:14px}.title[data-v-0e0a1656]{font-size:28px}.subtitle[data-v-0e0a1656]{font-size:14px}.grid[data-v-0e0a1656]{gap:12px}.stat-card[data-v-0e0a1656]{min-height:148px;padding:16px;border-radius:20px;gap:10px}.card-title[data-v-0e0a1656]{font-size:12px;max-width:70%}.badge[data-v-0e0a1656]{min-height:28px;padding:0 9px;font-size:10px}.card-value[data-v-0e0a1656]{font-size:34px}.card-hint[data-v-0e0a1656]{font-size:13px}}@media(max-width:768px){[data-v-0e0a1656] .bottom-nav{display:grid;grid-template-columns:repeat(3,1fr)}}.page[data-v-fec6a8b3]{max-width:1280px;margin:0 auto;display:grid;gap:16px}.page-head[data-v-fec6a8b3]{display:grid;gap:12px}.title[data-v-fec6a8b3]{margin:0;font-size:34px;line-height:1.02;font-weight:800;letter-spacing:-.04em;color:#0f172a}.subtitle[data-v-fec6a8b3]{margin:0;font-size:15px;line-height:1.6;color:#475569}.stats-row[data-v-fec6a8b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-box[data-v-fec6a8b3]{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:20px;padding:16px;box-shadow:0 10px 28px #0f172a0d}.stat-box[data-v-fec6a8b3]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#6d7cff,#a78bfa)}.stat-label[data-v-fec6a8b3]{font-size:12px;font-weight:800;color:#64748b;letter-spacing:.08em;text-transform:uppercase}.stat-value[data-v-fec6a8b3]{margin-top:10px;font-size:30px;line-height:1;font-weight:800;letter-spacing:-.04em;color:#0f172a}.stat-value-small[data-v-fec6a8b3]{font-size:20px;line-height:1.15}.card[data-v-fec6a8b3]{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:24px;box-shadow:0 12px 36px #0f172a0f}.toolbar[data-v-fec6a8b3]{padding:16px;display:grid;grid-template-columns:minmax(0,1.4fr) 220px 220px auto;gap:12px;align-items:end}.input[data-v-fec6a8b3],select.input[data-v-fec6a8b3]{width:100%;min-height:48px;border-radius:14px;border:1px solid rgba(15,23,42,.1);padding:0 14px;font-size:14px;color:#0f172a;background:#fff;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;box-sizing:border-box}.input[data-v-fec6a8b3]::placeholder{color:#94a3b8}.input[data-v-fec6a8b3]:focus,select.input[data-v-fec6a8b3]:focus{border-color:#6d7cff66;box-shadow:0 0 0 4px #6d7cff1a}.input[data-v-fec6a8b3]:disabled,select.input[data-v-fec6a8b3]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.quick-filters-bar[data-v-fec6a8b3]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.quick-pill[data-v-fec6a8b3]{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:linear-gradient(135deg,#eef2ff,#f5f3ff);border:1px solid rgba(109,124,255,.12);color:#4338ca;font-size:12px;font-weight:900}.btn-primary[data-v-fec6a8b3],.btn-ghost[data-v-fec6a8b3],.btn[data-v-fec6a8b3]{appearance:none;-webkit-appearance:none;border:1px solid rgba(15,23,42,.1);min-height:46px;border-radius:14px;padding:0 14px;cursor:pointer;font-weight:800;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s ease;text-decoration:none;white-space:nowrap}.btn-primary[data-v-fec6a8b3],.btn.primary[data-v-fec6a8b3]{color:#fff;border-color:transparent;background:linear-gradient(135deg,#6d7cff,#a78bfa);box-shadow:0 12px 24px #6d7cff3d}.btn-ghost[data-v-fec6a8b3],.btn[data-v-fec6a8b3]{color:#0f172a;background:#fff;border:1px solid rgba(15,23,42,.1)}.btn-primary[data-v-fec6a8b3]:hover,.btn-ghost[data-v-fec6a8b3]:hover,.btn[data-v-fec6a8b3]:hover{transform:translateY(-1px)}.btn-primary[data-v-fec6a8b3]:disabled,.btn-ghost[data-v-fec6a8b3]:disabled,.btn.disabled[data-v-fec6a8b3]{opacity:.55;cursor:not-allowed;transform:none;pointer-events:none}.btn-small[data-v-fec6a8b3]{min-height:36px;padding:0 12px;border-radius:12px;font-size:13px}.cards[data-v-fec6a8b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.service-card[data-v-fec6a8b3]{border-radius:24px;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 12px 30px #0f172a0d;overflow:hidden;display:grid;gap:0}.card-top[data-v-fec6a8b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid rgba(15,23,42,.06);background:radial-gradient(circle at top right,rgba(167,139,250,.1),transparent 28%),radial-gradient(circle at top left,rgba(255,214,170,.1),transparent 22%),linear-gradient(180deg,#fff,#fbfdff)}.code[data-v-fec6a8b3]{font-size:16px;line-height:1.25;font-weight:900;letter-spacing:-.02em;color:#0f172a;word-break:break-word}.card-body[data-v-fec6a8b3]{display:grid;gap:12px;padding:18px}.row[data-v-fec6a8b3]{display:grid;gap:4px}.row .label[data-v-fec6a8b3]{font-size:11px;font-weight:800;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.value[data-v-fec6a8b3]{font-size:14px;font-weight:700;color:#0f172a;word-break:break-word}.status[data-v-fec6a8b3]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid rgba(15,23,42,.1);white-space:nowrap;background:#0f172a08;color:#334155;flex-shrink:0}.status.draft[data-v-fec6a8b3]{background:linear-gradient(135deg,#fff7ed,#fffbeb);border-color:#f59e0b2e;color:#9a3412}.status.generated[data-v-fec6a8b3]{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-color:#22c55e2e;color:#166534}.status.failed[data-v-fec6a8b3]{background:linear-gradient(135deg,#fef2f2,#fff1f2);border-color:#ef44442e;color:#991b1b}.summary-box[data-v-fec6a8b3]{margin:0 18px 18px;padding:14px;border-radius:18px;background:#f8fafcb8;border:1px solid rgba(15,23,42,.05)}.summary-title[data-v-fec6a8b3]{font-size:12px;font-weight:800;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.summary-text[data-v-fec6a8b3]{margin-top:8px;font-size:14px;line-height:1.55;font-weight:700;color:#0f172a;word-break:break-word}.card-actions[data-v-fec6a8b3]{padding:0 18px 18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.card-actions .btn[data-v-fec6a8b3],.card-actions .btn.primary[data-v-fec6a8b3]{width:100%}.empty[data-v-fec6a8b3]{padding:34px 20px;text-align:center;color:#94a3b8;font-weight:700;background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:24px;box-shadow:0 12px 36px #0f172a0f}.pager[data-v-fec6a8b3]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pager-text[data-v-fec6a8b3]{color:#64748b;font-weight:800}@media(max-width:768px){[data-v-fec6a8b3] .bottom-nav{display:grid!important;grid-template-columns:repeat(3,1fr)!important}[data-v-fec6a8b3] .bottom-nav>*{width:100%!important}}@media(max-width:1100px){.cards[data-v-fec6a8b3]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar[data-v-fec6a8b3]{grid-template-columns:1fr 1fr}}@media(max-width:720px){.page[data-v-fec6a8b3]{gap:14px}.title[data-v-fec6a8b3]{font-size:28px}.subtitle[data-v-fec6a8b3]{font-size:14px}.stats-row[data-v-fec6a8b3]{grid-template-columns:1fr}.toolbar[data-v-fec6a8b3]{grid-template-columns:1fr;padding:16px}.quick-filters-bar[data-v-fec6a8b3]{align-items:stretch}.quick-filters-bar .btn-ghost[data-v-fec6a8b3]{width:100%}.cards[data-v-fec6a8b3]{grid-template-columns:1fr;gap:12px}.service-card[data-v-fec6a8b3]{border-radius:20px}.card-top[data-v-fec6a8b3],.card-body[data-v-fec6a8b3]{padding:14px}.summary-box[data-v-fec6a8b3]{margin:0 14px 14px}.card-actions[data-v-fec6a8b3]{padding:0 14px 14px;gap:8px}.card-actions .btn[data-v-fec6a8b3],.card-actions .btn.primary[data-v-fec6a8b3]{min-height:42px;font-size:13px}.pager[data-v-fec6a8b3]{flex-direction:column;align-items:stretch}.pager[data-v-fec6a8b3]>*{width:100%;justify-content:center}}
