@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.dashboard-page[data-v-b69a8d53]{gap:var(--space-6);flex-direction:column;max-width:1440px;margin:0 auto;display:flex}.page-header[data-v-b69a8d53]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-eyebrow[data-v-b69a8d53]{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-2);padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.page-quick-links[data-v-b69a8d53]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-link[data-v-b69a8d53]{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.quick-link[data-v-b69a8d53]:hover{color:var(--color-primary);border-color:var(--color-primary-soft-border);background:var(--color-primary-soft)}.hero-kpis[data-v-b69a8d53]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-kpi[data-v-b69a8d53]{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:flex}.hero-kpi-icon[data-v-b69a8d53]{border-radius:var(--radius-lg);flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.hero-kpi-icon svg[data-v-b69a8d53]{width:22px;height:22px}.hero-kpi-icon--success[data-v-b69a8d53]{background:var(--color-success-soft);color:var(--color-success)}.hero-kpi-icon--danger[data-v-b69a8d53]{background:var(--color-danger-soft);color:var(--color-danger)}.hero-kpi-label[data-v-b69a8d53]{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.hero-kpi-value[data-v-b69a8d53]{font-size:var(--text-3xl);color:var(--color-text);letter-spacing:-.01em;font-weight:700}.state-card[data-v-b69a8d53]{padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);color:var(--color-text-muted)}.state-card.error[data-v-b69a8d53]{color:var(--color-danger);border-color:var(--color-danger-border);background:var(--color-danger-soft)}.stats-grid[data-v-b69a8d53]{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.stat-card[data-v-b69a8d53]{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:transform .15s,box-shadow .15s;display:flex}.stat-card[data-v-b69a8d53]:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.stat-icon[data-v-b69a8d53]{border-radius:var(--radius-md);flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.stat-icon[data-v-b69a8d53] svg{width:18px;height:18px}.stat-body[data-v-b69a8d53]{flex:1;min-width:0}.stat-label[data-v-b69a8d53]{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-1);font-weight:600}.stat-value[data-v-b69a8d53]{font-size:var(--text-2xl);color:var(--color-text);letter-spacing:-.01em;font-weight:700}.tone-neutral .stat-icon[data-v-b69a8d53]{background:var(--color-bg-muted);color:var(--color-text-muted)}.tone-accent .stat-icon[data-v-b69a8d53]{background:var(--color-primary-soft);color:var(--color-primary)}.tone-success .stat-icon[data-v-b69a8d53]{background:var(--color-success-soft);color:var(--color-success)}.tone-warning .stat-icon[data-v-b69a8d53]{background:var(--color-warning-soft);color:var(--color-warning)}.tone-danger .stat-icon[data-v-b69a8d53]{background:var(--color-danger-soft);color:var(--color-danger)}.tone-info .stat-icon[data-v-b69a8d53]{background:var(--color-info-soft);color:var(--color-info)}.summary-strip[data-v-b69a8d53]{gap:var(--space-2);flex-wrap:wrap;display:flex}.summary-pill[data-v-b69a8d53]{border-radius:var(--radius-pill);font-weight:600;font-size:var(--text-xs);border:1px solid #0000;padding:6px 12px}.summary-pill.neutral[data-v-b69a8d53]{background:var(--color-surface-alt);color:var(--color-text-muted);border-color:var(--color-border)}.summary-pill.success[data-v-b69a8d53]{background:var(--color-success-soft);color:#047857;border-color:var(--color-success-border)}.summary-pill.danger[data-v-b69a8d53]{background:var(--color-danger-soft);color:#b91c1c;border-color:var(--color-danger-border)}.summary-pill.info[data-v-b69a8d53]{background:var(--color-info-soft);color:#0369a1;border-color:var(--color-info-border)}.content-grid[data-v-b69a8d53]{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.panel[data-v-b69a8d53]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6)}.panel-head[data-v-b69a8d53]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.section-sub[data-v-b69a8d53]{font-size:var(--text-sm);color:var(--color-text-muted);margin:4px 0 0}.panel-link[data-v-b69a8d53],.inline-link[data-v-b69a8d53],.table-link[data-v-b69a8d53]{color:var(--color-primary);font-weight:600;font-size:var(--text-sm);text-decoration:none}.panel-link[data-v-b69a8d53]:hover,.inline-link[data-v-b69a8d53]:hover,.table-link[data-v-b69a8d53]:hover{text-decoration:underline}.list[data-v-b69a8d53]{gap:var(--space-2);flex-direction:column;display:flex}.list-item[data-v-b69a8d53]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;background:var(--color-surface);text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.list-item[data-v-b69a8d53]:hover{border-color:var(--color-primary-soft-border);background:var(--color-primary-soft);transform:translate(2px)}.static-item[data-v-b69a8d53]{cursor:default}.static-item[data-v-b69a8d53]:hover{background:var(--color-surface);border-color:var(--color-border);transform:none}.list-avatar[data-v-b69a8d53]{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-primary), #6366f1);color:#fff;width:36px;height:36px;font-size:var(--text-xs);flex-shrink:0;place-items:center;font-weight:700;display:grid}.list-avatar--muted[data-v-b69a8d53]{background:var(--color-warning-soft);color:var(--color-warning)}.list-avatar svg[data-v-b69a8d53]{width:18px;height:18px}.item-main[data-v-b69a8d53]{flex:1;min-width:0}.item-title-row[data-v-b69a8d53]{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-bottom:2px;display:flex}.item-title[data-v-b69a8d53]{color:var(--color-text);font-weight:600;font-size:var(--text-sm)}.item-meta[data-v-b69a8d53]{color:var(--color-text-muted);font-size:var(--text-xs)}.item-arrow[data-v-b69a8d53],.item-date[data-v-b69a8d53]{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;font-weight:600}.status-pill[data-v-b69a8d53]{border-radius:var(--radius-pill);padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.status-success[data-v-b69a8d53]{background:var(--color-success-soft);color:#047857}.status-danger[data-v-b69a8d53]{background:var(--color-danger-soft);color:#b91c1c}.status-info[data-v-b69a8d53]{background:var(--color-info-soft);color:#0369a1}.status-neutral[data-v-b69a8d53]{background:var(--color-bg-muted);color:var(--color-text-muted)}.empty-state[data-v-b69a8d53]{color:var(--color-text-muted);padding:var(--space-3) 0;font-size:var(--text-sm)}.table-wrap[data-v-b69a8d53]{border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow-x:auto}table[data-v-b69a8d53]{border-collapse:collapse;width:100%}thead[data-v-b69a8d53]{background:var(--color-surface-alt)}th[data-v-b69a8d53],td[data-v-b69a8d53]{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}tbody tr:last-child td[data-v-b69a8d53]{border-bottom:none}th[data-v-b69a8d53]{color:var(--color-text-muted);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}td[data-v-b69a8d53]{color:var(--color-text)}tbody tr[data-v-b69a8d53]{transition:background-color .15s}tbody tr[data-v-b69a8d53]:hover{background:var(--color-surface-alt)}.table-badge[data-v-b69a8d53]{border-radius:var(--radius-pill);padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.table-badge.danger[data-v-b69a8d53]{background:var(--color-danger-soft);color:#b91c1c}@media (width<=1200px){.stats-grid[data-v-b69a8d53]{grid-template-columns:repeat(3,minmax(0,1fr))}.content-grid[data-v-b69a8d53]{grid-template-columns:1fr}}@media (width<=900px){.hero-kpis[data-v-b69a8d53]{grid-template-columns:1fr}}@media (width<=768px){.stats-grid[data-v-b69a8d53]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-head[data-v-b69a8d53]{flex-direction:column;align-items:flex-start}}@media (width<=560px){.stats-grid[data-v-b69a8d53]{grid-template-columns:1fr}}.action-btn[data-v-08830772]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s;display:inline-flex}.action-btn[data-v-08830772]:hover{transform:translateY(-1px)}.action-btn__icon[data-v-08830772]{width:16px;height:16px;line-height:0;display:inline-flex}.action-btn__icon[data-v-08830772] svg{width:16px;height:16px}.size-sm[data-v-08830772]{padding:7px 10px;font-size:12px}.size-md[data-v-08830772]{padding:9px 12px;font-size:13px}.icon-only[data-v-08830772]{padding-inline:10px}.variant-default[data-v-08830772]{color:#2563eb;background:#eff6ff;border-color:#dbeafe}.variant-subtle[data-v-08830772]{color:#475569;background:#f8fafc;border-color:#e7ecf3}.variant-primary[data-v-08830772]{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 8px 16px #2563eb2e}.variant-success[data-v-08830772]{color:#15803d;background:#ecfdf5;border-color:#bbf7d0}.variant-warning[data-v-08830772]{color:#d97706;background:#fff7ed;border-color:#fed7aa}.variant-danger[data-v-08830772]{color:#dc2626;background:#fef2f2;border-color:#fecaca}.confirm-overlay[data-v-c935b18b]{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirm-dialog[data-v-c935b18b]{background:#fff;border-radius:20px;width:100%;max-width:440px;padding:24px;box-shadow:0 26px 56px #0f172a38}.confirm-title[data-v-c935b18b]{color:#111827;margin:0 0 8px;font-size:20px}.confirm-message[data-v-c935b18b]{color:#374151;margin:0 0 18px;line-height:1.5}.confirm-error[data-v-c935b18b]{color:#991b1b;background:#fee2e2;border-radius:10px;margin-bottom:16px;padding:10px 12px;font-size:14px}.confirm-actions[data-v-c935b18b]{justify-content:flex-end;gap:10px;display:flex}.confirm-btn[data-v-c935b18b]{cursor:pointer;border:1px solid #0000;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:700}.confirm-btn[data-v-c935b18b]:disabled{opacity:.6;cursor:default}.confirm-btn.cancel[data-v-c935b18b]{color:#475569;background:#f8fafc;border-color:#e7ecf3}.confirm-btn.danger[data-v-c935b18b]{color:#fff;background:#dc2626;border-color:#dc2626}.confirm-btn.primary[data-v-c935b18b]{color:#fff;background:#2563eb;border-color:#2563eb}.customers-page[data-v-fb2a7258]{gap:var(--space-5);flex-direction:column;max-width:1440px;margin:0 auto;display:flex}.page-header[data-v-fb2a7258]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-eyebrow[data-v-fb2a7258]{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-2);padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.page-header-actions[data-v-fb2a7258]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-link[data-v-fb2a7258]{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.quick-link[data-v-fb2a7258]:hover{color:var(--color-primary);border-color:var(--color-primary-soft-border);background:var(--color-primary-soft)}.quick-link-primary[data-v-fb2a7258]{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.quick-link-primary[data-v-fb2a7258]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.toast[data-v-fb2a7258]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-weight:500;font-size:var(--text-sm);border:1px solid #0000}.toast.success[data-v-fb2a7258]{background:var(--color-success-soft);color:#047857;border-color:var(--color-success-border)}.toast.error[data-v-fb2a7258]{background:var(--color-danger-soft);color:#b91c1c;border-color:var(--color-danger-border)}.kpi-strip[data-v-fb2a7258]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi-card[data-v-fb2a7258]{gap:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.kpi-label[data-v-fb2a7258]{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.04em;font-weight:600}.kpi-card strong[data-v-fb2a7258]{font-size:var(--text-2xl);color:var(--color-text);letter-spacing:-.01em;font-weight:700}.summary-grid[data-v-fb2a7258]{gap:var(--space-4);grid-template-columns:1.2fr 1fr 1fr 1fr 1fr;display:grid}.summary-card[data-v-fb2a7258],.filter-card[data-v-fb2a7258],.section-card[data-v-fb2a7258]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.summary-card[data-v-fb2a7258]{padding:var(--space-5)}.summary-top[data-v-fb2a7258]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.summary-kicker[data-v-fb2a7258]{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.summary-chip[data-v-fb2a7258]{border-radius:var(--radius-pill);border:1px solid #0000;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.summary-chip.neutral[data-v-fb2a7258]{background:var(--color-surface-alt);color:var(--color-text-muted);border-color:var(--color-border)}.summary-chip.success[data-v-fb2a7258]{background:var(--color-success-soft);color:#047857;border-color:var(--color-success-border)}.summary-chip.danger[data-v-fb2a7258]{background:var(--color-danger-soft);color:#b91c1c;border-color:var(--color-danger-border)}.summary-chip.warning[data-v-fb2a7258]{background:var(--color-warning-soft);color:#b45309;border-color:var(--color-warning-border)}.summary-value[data-v-fb2a7258]{font-size:var(--text-3xl);margin-bottom:var(--space-1);color:var(--color-text);letter-spacing:-.01em;font-weight:700;line-height:1.1}.summary-sub[data-v-fb2a7258]{color:var(--color-text-muted);font-size:var(--text-sm)}.tone-success .summary-kicker[data-v-fb2a7258]{color:#047857}.tone-danger .summary-kicker[data-v-fb2a7258]{color:#b91c1c}.tone-warning .summary-kicker[data-v-fb2a7258]{color:#b45309}.tone-neutral .summary-kicker[data-v-fb2a7258]{color:var(--color-text-muted)}.filter-card[data-v-fb2a7258],.section-card[data-v-fb2a7258]{padding:var(--space-6)}.section-head[data-v-fb2a7258]{margin-bottom:var(--space-4)}.section-head h2[data-v-fb2a7258],.section-header h2[data-v-fb2a7258]{font-size:var(--text-lg);color:var(--color-text);letter-spacing:-.01em;margin:0 0 4px;font-weight:700}.section-head p[data-v-fb2a7258],.section-subtitle[data-v-fb2a7258]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.filter-grid[data-v-fb2a7258]{gap:var(--space-4);grid-template-columns:minmax(320px,2fr) minmax(220px,1fr) minmax(220px,1fr);align-items:end;display:grid}.field label[data-v-fb2a7258]{color:#374151;font-weight:600;font-size:var(--text-sm);margin-bottom:6px;display:block}.field input[data-v-fb2a7258],.field select[data-v-fb2a7258]{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;font-size:var(--text-base);color:var(--color-text);padding:10px 14px;transition:border-color .15s,box-shadow .15s}.field input[data-v-fb2a7258]:focus,.field select[data-v-fb2a7258]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #4f46e526}.toolbar-row[data-v-fb2a7258]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;margin-top:4px;display:flex}.view-toggle[data-v-fb2a7258]{border-radius:var(--radius-lg);background:var(--color-bg-muted);border:1px solid var(--color-border);padding:3px;display:inline-flex}.toggle-btn[data-v-fb2a7258]{border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-weight:600;transition:all .15s}.toggle-btn.active[data-v-fb2a7258]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-xs)}.btn-row[data-v-fb2a7258]{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn[data-v-fb2a7258]{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-weight:600;font-size:var(--text-sm);align-items:center;gap:6px;padding:9px 14px;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.btn[data-v-fb2a7258]:hover{border-color:var(--color-text-muted);background:var(--color-surface-alt)}.btn-primary[data-v-fb2a7258]{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.btn-primary[data-v-fb2a7258]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.btn-secondary[data-v-fb2a7258]{background:var(--color-surface-alt)}.section-header[data-v-fb2a7258]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.toolbar[data-v-fb2a7258]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.toolbar-pill[data-v-fb2a7258]{border-radius:var(--radius-pill);background:var(--color-surface-alt);color:var(--color-text-muted);border:1px solid var(--color-border);font-size:var(--text-xs);align-items:center;padding:6px 12px;font-weight:600;display:inline-flex}.table-wrap[data-v-fb2a7258]{border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow-x:auto}table[data-v-fb2a7258]{border-collapse:collapse;width:100%}thead[data-v-fb2a7258]{background:var(--color-surface-alt)}th[data-v-fb2a7258],td[data-v-fb2a7258]{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);vertical-align:top}tbody tr:last-child td[data-v-fb2a7258]{border-bottom:none}th[data-v-fb2a7258]{color:var(--color-text-muted);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}td[data-v-fb2a7258]{color:var(--color-text)}.th-btn[data-v-fb2a7258]{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none;padding:0}tbody tr[data-v-fb2a7258]{transition:background-color .15s}tbody tr[data-v-fb2a7258]:hover{background:var(--color-surface-alt)}.customer-cell[data-v-fb2a7258]{min-width:160px}.customer-link[data-v-fb2a7258]{color:var(--color-primary);font-weight:600;font-size:var(--text-sm);text-decoration:none}.customer-link[data-v-fb2a7258]:hover{text-decoration:underline}.customer-id[data-v-fb2a7258]{font-size:var(--text-xs);color:var(--color-text-subtle);margin-top:2px;font-weight:500}.cell-text[data-v-fb2a7258]{color:var(--color-text)}.badge[data-v-fb2a7258]{border-radius:var(--radius-pill);padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-blue[data-v-fb2a7258]{background:var(--color-info-soft);color:#0369a1}.badge-green[data-v-fb2a7258]{background:var(--color-success-soft);color:#047857}.badge-orange[data-v-fb2a7258]{background:var(--color-warning-soft);color:#b45309}.badge-red[data-v-fb2a7258]{background:var(--color-danger-soft);color:#b91c1c}.notes-cell[data-v-fb2a7258]{max-width:280px;color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.action-group[data-v-fb2a7258]{flex-wrap:wrap;gap:6px;min-width:340px;display:flex}.empty-box[data-v-fb2a7258]{padding:var(--space-6);color:var(--color-text-muted);background:var(--color-surface-alt);border:1px dashed var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-sm)}.customers-page.compact th[data-v-fb2a7258],.customers-page.compact td[data-v-fb2a7258]{padding:var(--space-2) var(--space-3)}.customers-page.compact .notes-cell[data-v-fb2a7258]{-webkit-line-clamp:2}.fade-enter-active[data-v-fb2a7258],.fade-leave-active[data-v-fb2a7258]{transition:opacity .18s}.fade-enter-from[data-v-fb2a7258],.fade-leave-to[data-v-fb2a7258]{opacity:0}@media (width<=1280px){.summary-grid[data-v-fb2a7258]{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-strip[data-v-fb2a7258]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.filter-grid[data-v-fb2a7258]{grid-template-columns:1fr}.toolbar-row[data-v-fb2a7258]{align-items:stretch}}@media (width<=768px){.summary-grid[data-v-fb2a7258]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-strip[data-v-fb2a7258]{grid-template-columns:1fr}}@media (width<=560px){.summary-grid[data-v-fb2a7258]{grid-template-columns:1fr}}.customer-detail-page[data-v-120985fe]{gap:var(--space-5);flex-direction:column;max-width:1440px;margin:0 auto;display:flex}.page-header[data-v-120985fe]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-eyebrow[data-v-120985fe]{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-2);padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.page-header-actions[data-v-120985fe]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-link[data-v-120985fe]{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.quick-link[data-v-120985fe]:hover{color:var(--color-primary);border-color:var(--color-primary-soft-border);background:var(--color-primary-soft)}.quick-link-primary[data-v-120985fe]{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.quick-link-primary[data-v-120985fe]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.state-card[data-v-120985fe]{padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);color:var(--color-text-muted)}.state-card.error[data-v-120985fe]{color:var(--color-danger);border-color:var(--color-danger-border);background:var(--color-danger-soft)}.top-grid[data-v-120985fe]{gap:var(--space-5);grid-template-columns:1.3fr .9fr;display:grid}.content-grid[data-v-120985fe]{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.panel[data-v-120985fe]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6)}.panel-head[data-v-120985fe]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.panel-head h2[data-v-120985fe]{font-size:var(--text-lg);color:var(--color-text);letter-spacing:-.01em;margin:0 0 4px;font-weight:700}.panel-head p[data-v-120985fe]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.panel-link[data-v-120985fe]{color:var(--color-primary);font-weight:600;font-size:var(--text-sm);text-decoration:none}.panel-link[data-v-120985fe]:hover{text-decoration:underline}.info-grid[data-v-120985fe]{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.info-box[data-v-120985fe],.meta-box[data-v-120985fe]{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}.info-label[data-v-120985fe]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.info-box strong[data-v-120985fe]{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.notes-box[data-v-120985fe]{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}.notes-box p[data-v-120985fe]{color:var(--color-text);line-height:1.55;font-size:var(--text-sm);margin:6px 0 0}.stack-list[data-v-120985fe],.list[data-v-120985fe]{gap:var(--space-3);flex-direction:column;display:flex}.mini-card[data-v-120985fe],.timeline-item[data-v-120985fe],.opportunity-card[data-v-120985fe]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);transition:border-color .15s,box-shadow .15s}.mini-card[data-v-120985fe]:hover,.timeline-item[data-v-120985fe]:hover,.opportunity-card[data-v-120985fe]:hover{border-color:var(--color-primary-soft-border);box-shadow:var(--shadow-sm)}.mini-title[data-v-120985fe],.timeline-title[data-v-120985fe],.opportunity-title[data-v-120985fe]{color:var(--color-text);font-weight:600;font-size:var(--text-sm);margin-bottom:4px}.mini-meta[data-v-120985fe],.timeline-meta[data-v-120985fe],.opportunity-meta[data-v-120985fe]{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:4px}.timeline-top[data-v-120985fe],.opportunity-head[data-v-120985fe]{justify-content:space-between;gap:var(--space-3);align-items:center;margin-bottom:4px;display:flex}.timeline-notes[data-v-120985fe],.opportunity-desc[data-v-120985fe]{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);color:var(--color-text-muted);margin-top:var(--space-2);line-height:1.5;font-size:var(--text-sm)}.timeline-links[data-v-120985fe]{margin-top:var(--space-3);flex-wrap:wrap;gap:6px;display:flex}.timeline-links a[data-v-120985fe],.timeline-links .link-btn[data-v-120985fe]{color:var(--color-primary);background:var(--color-primary-soft);border:1px solid var(--color-primary-soft-border);border-radius:var(--radius-pill);cursor:pointer;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;text-decoration:none;transition:background-color .15s}.timeline-links a[data-v-120985fe]:hover,.timeline-links .link-btn[data-v-120985fe]:hover{background:#e0e7ff}.timeline-links .link-btn.danger[data-v-120985fe]{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger-border)}.timeline-links .link-btn.danger[data-v-120985fe]:hover{background:#fee2e2}.status-pill[data-v-120985fe],.activity-badge[data-v-120985fe]{border-radius:var(--radius-pill);padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.status-success[data-v-120985fe]{background:var(--color-success-soft);color:#047857}.status-danger[data-v-120985fe]{background:var(--color-danger-soft);color:#b91c1c}.status-info[data-v-120985fe]{background:var(--color-info-soft);color:#0369a1}.status-warning[data-v-120985fe]{background:var(--color-warning-soft);color:#b45309}.status-neutral[data-v-120985fe]{background:var(--color-bg-muted);color:var(--color-text-muted)}.activity-badge.done[data-v-120985fe]{background:var(--color-success-soft);color:#047857}.activity-badge.open[data-v-120985fe]{background:var(--color-warning-soft);color:#b45309}.empty-state[data-v-120985fe]{color:var(--color-text-muted);padding:var(--space-3) 0;font-size:var(--text-sm)}@media (width<=1200px){.top-grid[data-v-120985fe],.content-grid[data-v-120985fe]{grid-template-columns:1fr}.info-grid[data-v-120985fe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.panel-head[data-v-120985fe]{flex-direction:column;align-items:flex-start}.info-grid[data-v-120985fe]{grid-template-columns:1fr}}.pipeline-page[data-v-07560098]{gap:var(--space-5);flex-direction:column;max-width:1600px;margin:0 auto;display:flex}.page-header[data-v-07560098]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-eyebrow[data-v-07560098]{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-2);padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.page-header-actions[data-v-07560098]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-link[data-v-07560098]{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.quick-link[data-v-07560098]:hover{color:var(--color-primary);border-color:var(--color-primary-soft-border);background:var(--color-primary-soft)}.hero-kpis[data-v-07560098]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-kpi[data-v-07560098]{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:flex}.hero-kpi-icon[data-v-07560098]{border-radius:var(--radius-lg);flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.hero-kpi-icon svg[data-v-07560098]{width:22px;height:22px}.hero-kpi-icon--info[data-v-07560098]{background:var(--color-info-soft);color:var(--color-info)}.hero-kpi-icon--primary[data-v-07560098]{background:var(--color-primary-soft);color:var(--color-primary)}.hero-kpi-label[data-v-07560098]{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.hero-kpi-value[data-v-07560098]{font-size:var(--text-3xl);color:var(--color-text);letter-spacing:-.01em;font-weight:700}.filter-card[data-v-07560098],.summary-card[data-v-07560098],.pipeline-board[data-v-07560098]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.filter-card[data-v-07560098]{padding:var(--space-6)}.section-head[data-v-07560098]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.section-head.compact[data-v-07560098]{margin-bottom:var(--space-3)}.section-head h2[data-v-07560098]{font-size:var(--text-lg);color:var(--color-text);letter-spacing:-.01em;margin:0 0 4px;font-weight:700}.section-head p[data-v-07560098]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.filter-grid[data-v-07560098]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;display:grid}.filter-field label[data-v-07560098]{color:#374151;font-weight:600;font-size:var(--text-sm);margin-bottom:6px;display:block}.filter-field select[data-v-07560098]{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;font-size:var(--text-base);color:var(--color-text);padding:10px 14px;transition:border-color .15s,box-shadow .15s}.filter-field select[data-v-07560098]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #4f46e526}.filter-actions[data-v-07560098]{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn[data-v-07560098]{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-weight:600;font-size:var(--text-sm);padding:9px 14px;transition:all .15s}.btn[data-v-07560098]:hover{border-color:var(--color-text-muted);background:var(--color-surface-alt)}.btn-primary[data-v-07560098]{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.btn-primary[data-v-07560098]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.btn-secondary[data-v-07560098]{background:var(--color-surface-alt)}.summary-card[data-v-07560098]{padding:var(--space-5) var(--space-6)}.summary-lines[data-v-07560098]{gap:var(--space-2);flex-wrap:wrap;display:flex}.summary-pill[data-v-07560098]{border-radius:var(--radius-pill);font-weight:600;font-size:var(--text-xs);border:1px solid #0000;padding:6px 12px}.summary-pill-accent[data-v-07560098]{background:var(--color-primary-soft);color:var(--color-primary);border-color:var(--color-primary-soft-border)}.summary-pill-neutral[data-v-07560098]{background:var(--color-surface-alt);color:var(--color-text-muted);border-color:var(--color-border)}.toast[data-v-07560098]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-weight:500;font-size:var(--text-sm);border:1px solid #0000}.toast.success[data-v-07560098]{background:var(--color-success-soft);color:#047857;border-color:var(--color-success-border)}.toast.error[data-v-07560098]{background:var(--color-danger-soft);color:#b91c1c;border-color:var(--color-danger-border)}.pipeline-board[data-v-07560098]{padding:var(--space-5);overflow-x:auto}.pipeline[data-v-07560098]{gap:var(--space-4);align-items:flex-start;min-width:max-content;display:flex}.column[data-v-07560098]{border-radius:var(--radius-xl);width:340px;min-width:340px;padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface-alt)}.column-won[data-v-07560098]{border-top:3px solid var(--color-success)}.column-lost[data-v-07560098]{border-top:3px solid var(--color-danger)}.column-normal[data-v-07560098]{border-top:3px solid var(--color-text-subtle)}.column-header[data-v-07560098]{margin-bottom:var(--space-3);padding:2px 2px 0}.column-top[data-v-07560098]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.column-title-wrap[data-v-07560098]{gap:var(--space-3);align-items:flex-start;display:flex}.column-icon[data-v-07560098]{border-radius:var(--radius-md);width:32px;height:32px;font-weight:700;font-size:var(--text-sm);justify-content:center;align-items:center;display:inline-flex}.column-icon-normal[data-v-07560098]{background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border)}.column-icon-won[data-v-07560098]{background:var(--color-success-soft);color:#047857;border:1px solid var(--color-success-border)}.column-icon-lost[data-v-07560098]{background:var(--color-danger-soft);color:#b91c1c;border:1px solid var(--color-danger-border)}.column-title[data-v-07560098]{font-size:var(--text-md);color:var(--color-text);letter-spacing:-.01em;margin:0;font-weight:700}.column-meta[data-v-07560098]{font-size:var(--text-xs);color:var(--color-text-muted)}.column-count[data-v-07560098]{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);min-width:28px;height:28px;font-size:var(--text-xs);color:var(--color-text);justify-content:center;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.column-totals[data-v-07560098]{flex-direction:column;gap:2px;display:flex}.column-total[data-v-07560098]{font-size:var(--text-xs);color:var(--color-primary);font-weight:600}.muted-total[data-v-07560098]{color:var(--color-text-muted);font-weight:500}.dropzone[data-v-07560098]{border-radius:var(--radius-lg);border:2px dashed #0000;min-height:160px;padding:2px;transition:all .15s}.dropzone.drag-over[data-v-07560098]{border-color:var(--color-primary);background:var(--color-primary-soft)}.card[data-v-07560098]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-2);box-shadow:var(--shadow-xs);cursor:grab;transition:border-color .15s,box-shadow .15s,transform .15s,opacity .15s}.card[data-v-07560098]:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-soft-border);transform:translateY(-1px)}.card.dragging[data-v-07560098]{opacity:.52;box-shadow:var(--shadow-sm);transform:rotate(1deg)scale(.99)}.card-head[data-v-07560098]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.card-amount[data-v-07560098]{font-size:var(--text-sm);color:var(--color-primary);white-space:nowrap;font-weight:700}.card-main-link[data-v-07560098]{color:inherit;text-decoration:none}.card-title[data-v-07560098]{font-weight:600;font-size:var(--text-md);margin-bottom:var(--space-2);color:var(--color-text);line-height:1.35}.card-main-link:hover .card-title[data-v-07560098]{color:var(--color-primary)}.card-customer[data-v-07560098]{margin-bottom:var(--space-3)}.card-meta-grid[data-v-07560098]{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.meta-box[data-v-07560098]{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:8px 10px}.meta-label[data-v-07560098]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.meta-box strong[data-v-07560098]{font-size:var(--text-sm);color:var(--color-text)}.card-desc[data-v-07560098]{font-size:var(--text-sm);color:var(--color-text-muted);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);margin-top:2px;line-height:1.5}.card-links[data-v-07560098]{margin-top:var(--space-3);flex-wrap:wrap;gap:6px;display:flex}.card-links a[data-v-07560098]{color:var(--color-primary);background:var(--color-primary-soft);border:1px solid var(--color-primary-soft-border);border-radius:var(--radius-pill);padding:4px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:background-color .15s}.card-links a[data-v-07560098]:hover{background:#e0e7ff}.customer-link[data-v-07560098]{color:var(--color-primary);font-weight:600;text-decoration:none}.customer-link[data-v-07560098]:hover{text-decoration:underline}.status-pill[data-v-07560098]{border-radius:var(--radius-pill);padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.status-open[data-v-07560098]{background:var(--color-warning-soft);color:#b45309}.status-won[data-v-07560098]{background:var(--color-success-soft);color:#047857}.status-lost[data-v-07560098]{background:var(--color-danger-soft);color:#b91c1c}.empty-box[data-v-07560098]{padding:var(--space-5) var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm)}.fade-enter-active[data-v-07560098],.fade-leave-active[data-v-07560098]{transition:opacity .18s}.fade-enter-from[data-v-07560098],.fade-leave-to[data-v-07560098]{opacity:0}@media (width<=900px){.hero-kpis[data-v-07560098]{grid-template-columns:1fr}}@media (width<=768px){.card-meta-grid[data-v-07560098]{grid-template-columns:1fr}}.myday-page[data-v-14c49487]{gap:var(--space-5);flex-direction:column;max-width:1440px;margin:0 auto;display:flex}.page-header[data-v-14c49487]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-eyebrow[data-v-14c49487]{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-2);padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.page-header-actions[data-v-14c49487]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-link[data-v-14c49487]{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.quick-link[data-v-14c49487]:hover{color:var(--color-primary);border-color:var(--color-primary-soft-border);background:var(--color-primary-soft)}.toast[data-v-14c49487]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-weight:500;font-size:var(--text-sm);border:1px solid #0000}.toast.error[data-v-14c49487]{background:var(--color-danger-soft);color:#b91c1c;border-color:var(--color-danger-border)}.kpi-strip[data-v-14c49487]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kpi-card[data-v-14c49487]{gap:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.kpi-label[data-v-14c49487]{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.04em;font-weight:600}.kpi-card strong[data-v-14c49487]{font-size:var(--text-2xl);color:var(--color-text);letter-spacing:-.01em;font-weight:700}.filter-card[data-v-14c49487],.section-card[data-v-14c49487]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6)}.section-head[data-v-14c49487]{margin-bottom:var(--space-4)}.section-head h2[data-v-14c49487],.section-header h2[data-v-14c49487]{font-size:var(--text-lg);color:var(--color-text);letter-spacing:-.01em;margin:0 0 4px;font-weight:700}.section-head p[data-v-14c49487],.section-subtitle[data-v-14c49487]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.toolbar-row[data-v-14c49487]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.filter-pills[data-v-14c49487]{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-pill[data-v-14c49487]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:var(--radius-pill);font-size:var(--text-sm);cursor:pointer;padding:6px 12px;font-weight:600;transition:all .15s}.filter-pill[data-v-14c49487]:hover{background:var(--color-surface-alt)}.filter-pill.active[data-v-14c49487]{background:var(--color-primary-soft);color:var(--color-primary);border-color:var(--color-primary-soft-border)}.view-toggle[data-v-14c49487]{border-radius:var(--radius-lg);background:var(--color-bg-muted);border:1px solid var(--color-border);padding:3px;display:inline-flex}.toggle-btn[data-v-14c49487]{border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-weight:600;transition:all .15s}.toggle-btn.active[data-v-14c49487]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-xs)}.section-header[data-v-14c49487]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.table-wrap[data-v-14c49487]{border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow-x:auto}table[data-v-14c49487]{border-collapse:collapse;width:100%}thead[data-v-14c49487]{background:var(--color-surface-alt)}th[data-v-14c49487],td[data-v-14c49487]{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);vertical-align:top}tbody tr:last-child td[data-v-14c49487]{border-bottom:none}th[data-v-14c49487]{color:var(--color-text-muted);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}td[data-v-14c49487]{color:var(--color-text)}tbody tr[data-v-14c49487]{transition:background-color .15s}tbody tr[data-v-14c49487]:hover{background:var(--color-surface-alt)}.entity-link[data-v-14c49487]{color:var(--color-primary);font-weight:600;text-decoration:none}.entity-link[data-v-14c49487]:hover{text-decoration:underline}.notes-cell[data-v-14c49487]{max-width:280px;color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.badge[data-v-14c49487]{border-radius:var(--radius-pill);padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-blue[data-v-14c49487]{background:var(--color-info-soft);color:#0369a1}.badge-green[data-v-14c49487]{background:var(--color-success-soft);color:#047857}.badge-orange[data-v-14c49487]{background:var(--color-warning-soft);color:#b45309}.action-group[data-v-14c49487]{flex-wrap:wrap;gap:6px;min-width:280px;display:flex}.empty-box[data-v-14c49487]{padding:var(--space-6);color:var(--color-text-muted);background:var(--color-surface-alt);border:1px dashed var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-sm)}.myday-page.compact th[data-v-14c49487],.myday-page.compact td[data-v-14c49487]{padding:var(--space-2) var(--space-3)}.myday-page.compact .notes-cell[data-v-14c49487]{-webkit-line-clamp:2}.fade-enter-active[data-v-14c49487],.fade-leave-active[data-v-14c49487]{transition:opacity .18s}.fade-enter-from[data-v-14c49487],.fade-leave-to[data-v-14c49487]{opacity:0}@media (width<=1100px){.kpi-strip[data-v-14c49487]{grid-template-columns:1fr}}@media (width<=900px){.toolbar-row[data-v-14c49487]{align-items:stretch}}.followups-page[data-v-3f5c2dfb]{gap:var(--space-5);flex-direction:column;max-width:1440px;margin:0 auto;display:flex}.page-header[data-v-3f5c2dfb]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-eyebrow[data-v-3f5c2dfb]{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-2);padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.page-header-actions[data-v-3f5c2dfb]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-link[data-v-3f5c2dfb]{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.quick-link[data-v-3f5c2dfb]:hover{color:var(--color-primary);border-color:var(--color-primary-soft-border);background:var(--color-primary-soft)}.toast[data-v-3f5c2dfb]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-weight:500;font-size:var(--text-sm);border:1px solid #0000}.toast.error[data-v-3f5c2dfb]{background:var(--color-danger-soft);color:#b91c1c;border-color:var(--color-danger-border)}.kpi-strip[data-v-3f5c2dfb]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi-card[data-v-3f5c2dfb]{gap:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.kpi-label[data-v-3f5c2dfb]{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.04em;font-weight:600}.kpi-card strong[data-v-3f5c2dfb]{font-size:var(--text-2xl);color:var(--color-text);letter-spacing:-.01em;font-weight:700}.section-card[data-v-3f5c2dfb]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6)}.section-header[data-v-3f5c2dfb]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.section-header h2[data-v-3f5c2dfb]{font-size:var(--text-lg);color:var(--color-text);letter-spacing:-.01em;margin:0 0 4px;font-weight:700}.section-subtitle[data-v-3f5c2dfb]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.table-wrap[data-v-3f5c2dfb]{border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow-x:auto}table[data-v-3f5c2dfb]{border-collapse:collapse;width:100%}thead[data-v-3f5c2dfb]{background:var(--color-surface-alt)}th[data-v-3f5c2dfb],td[data-v-3f5c2dfb]{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);vertical-align:top}tbody tr:last-child td[data-v-3f5c2dfb]{border-bottom:none}th[data-v-3f5c2dfb]{color:var(--color-text-muted);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}td[data-v-3f5c2dfb]{color:var(--color-text)}tbody tr[data-v-3f5c2dfb]{transition:background-color .15s}tbody tr[data-v-3f5c2dfb]:hover{background:var(--color-surface-alt)}.entity-link[data-v-3f5c2dfb]{color:var(--color-primary);font-weight:600;text-decoration:none}.entity-link[data-v-3f5c2dfb]:hover{text-decoration:underline}.notes-cell[data-v-3f5c2dfb]{max-width:280px;color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.badge[data-v-3f5c2dfb]{border-radius:var(--radius-pill);padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-blue[data-v-3f5c2dfb]{background:var(--color-info-soft);color:#0369a1}.badge-success[data-v-3f5c2dfb]{background:var(--color-success-soft);color:#047857}.badge-warning[data-v-3f5c2dfb]{background:var(--color-warning-soft);color:#b45309}.badge-danger[data-v-3f5c2dfb]{background:var(--color-danger-soft);color:#b91c1c}.badge-neutral[data-v-3f5c2dfb]{background:var(--color-bg-muted);color:var(--color-text-muted);border:1px solid var(--color-border)}.action-group[data-v-3f5c2dfb]{flex-wrap:wrap;gap:6px;min-width:280px;display:flex}.empty-box[data-v-3f5c2dfb]{padding:var(--space-6);color:var(--color-text-muted);background:var(--color-surface-alt);border:1px dashed var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-sm)}.fade-enter-active[data-v-3f5c2dfb],.fade-leave-active[data-v-3f5c2dfb]{transition:opacity .18s}.fade-enter-from[data-v-3f5c2dfb],.fade-leave-to[data-v-3f5c2dfb]{opacity:0}@media (width<=1100px){.kpi-strip[data-v-3f5c2dfb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.kpi-strip[data-v-3f5c2dfb]{grid-template-columns:1fr}}.opportunity-types-page[data-v-a6490bb4]{gap:var(--space-5);flex-direction:column;max-width:1440px;margin:0 auto;display:flex}.page-header[data-v-a6490bb4]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-eyebrow[data-v-a6490bb4]{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-2);padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.page-header-actions[data-v-a6490bb4]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-link[data-v-a6490bb4]{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.quick-link[data-v-a6490bb4]:hover{color:var(--color-primary);border-color:var(--color-primary-soft-border);background:var(--color-primary-soft)}.quick-link-primary[data-v-a6490bb4]{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.quick-link-primary[data-v-a6490bb4]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.toast[data-v-a6490bb4]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-weight:500;font-size:var(--text-sm);border:1px solid #0000}.toast.success[data-v-a6490bb4]{background:var(--color-success-soft);color:#047857;border-color:var(--color-success-border)}.toast.error[data-v-a6490bb4]{background:var(--color-danger-soft);color:#b91c1c;border-color:var(--color-danger-border)}.kpi-strip[data-v-a6490bb4]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi-card[data-v-a6490bb4]{gap:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.kpi-label[data-v-a6490bb4]{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.04em;font-weight:600}.kpi-card strong[data-v-a6490bb4]{font-size:var(--text-2xl);color:var(--color-text);letter-spacing:-.01em;font-weight:700}.summary-grid[data-v-a6490bb4]{gap:var(--space-4);grid-template-columns:1.2fr 1fr 1fr;display:grid}.summary-card[data-v-a6490bb4],.filter-card[data-v-a6490bb4],.section-card[data-v-a6490bb4]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.summary-card[data-v-a6490bb4]{padding:var(--space-5)}.summary-top[data-v-a6490bb4]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.summary-kicker[data-v-a6490bb4]{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.summary-chip[data-v-a6490bb4]{border-radius:var(--radius-pill);border:1px solid #0000;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.summary-chip.neutral[data-v-a6490bb4]{background:var(--color-surface-alt);color:var(--color-text-muted);border-color:var(--color-border)}.summary-chip.success[data-v-a6490bb4]{background:var(--color-success-soft);color:#047857;border-color:var(--color-success-border)}.summary-chip.danger[data-v-a6490bb4]{background:var(--color-danger-soft);color:#b91c1c;border-color:var(--color-danger-border)}.summary-value[data-v-a6490bb4]{font-size:var(--text-3xl);margin-bottom:var(--space-1);color:var(--color-text);letter-spacing:-.01em;font-weight:700;line-height:1.1}.summary-sub[data-v-a6490bb4]{color:var(--color-text-muted);font-size:var(--text-sm)}.tone-success .summary-kicker[data-v-a6490bb4]{color:#047857}.tone-danger .summary-kicker[data-v-a6490bb4]{color:#b91c1c}.filter-card[data-v-a6490bb4],.section-card[data-v-a6490bb4]{padding:var(--space-6)}.section-head[data-v-a6490bb4]{margin-bottom:var(--space-4)}.section-head h2[data-v-a6490bb4],.section-header h2[data-v-a6490bb4]{font-size:var(--text-lg);color:var(--color-text);letter-spacing:-.01em;margin:0 0 4px;font-weight:700}.section-head p[data-v-a6490bb4],.section-subtitle[data-v-a6490bb4]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.filter-grid[data-v-a6490bb4]{gap:var(--space-4);grid-template-columns:minmax(320px,2fr) minmax(220px,1fr) minmax(220px,1fr);align-items:end;display:grid}.field label[data-v-a6490bb4]{color:#374151;font-weight:600;font-size:var(--text-sm);margin-bottom:6px;display:block}.field input[data-v-a6490bb4],.field select[data-v-a6490bb4]{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;font-size:var(--text-base);color:var(--color-text);padding:10px 14px;transition:border-color .15s,box-shadow .15s}.field input[data-v-a6490bb4]:focus,.field select[data-v-a6490bb4]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #4f46e526}.toolbar-row[data-v-a6490bb4]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;margin-top:4px;display:flex}.view-toggle[data-v-a6490bb4]{border-radius:var(--radius-lg);background:var(--color-bg-muted);border:1px solid var(--color-border);padding:3px;display:inline-flex}.toggle-btn[data-v-a6490bb4]{border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-weight:600;transition:all .15s}.toggle-btn.active[data-v-a6490bb4]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-xs)}.btn-row[data-v-a6490bb4]{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn[data-v-a6490bb4]{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-weight:600;font-size:var(--text-sm);align-items:center;gap:6px;padding:9px 14px;text-decoration:none;transition:all .15s;display:inline-flex}.btn[data-v-a6490bb4]:hover{border-color:var(--color-text-muted);background:var(--color-surface-alt)}.btn-primary[data-v-a6490bb4]{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.btn-primary[data-v-a6490bb4]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.btn-secondary[data-v-a6490bb4]{background:var(--color-surface-alt)}.section-header[data-v-a6490bb4]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.toolbar[data-v-a6490bb4]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.toolbar-pill[data-v-a6490bb4]{border-radius:var(--radius-pill);background:var(--color-surface-alt);color:var(--color-text-muted);border:1px solid var(--color-border);font-size:var(--text-xs);align-items:center;padding:6px 12px;font-weight:600;display:inline-flex}.table-wrap[data-v-a6490bb4]{border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow-x:auto}table[data-v-a6490bb4]{border-collapse:collapse;width:100%}thead[data-v-a6490bb4]{background:var(--color-surface-alt)}th[data-v-a6490bb4],td[data-v-a6490bb4]{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);vertical-align:top}tbody tr:last-child td[data-v-a6490bb4]{border-bottom:none}th[data-v-a6490bb4]{color:var(--color-text-muted);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}td[data-v-a6490bb4]{color:var(--color-text)}.th-btn[data-v-a6490bb4]{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none;padding:0}tbody tr[data-v-a6490bb4]{transition:background-color .15s}tbody tr[data-v-a6490bb4]:hover{background:var(--color-surface-alt)}.type-cell[data-v-a6490bb4]{min-width:160px}.type-name[data-v-a6490bb4]{color:var(--color-text);font-weight:600;font-size:var(--text-sm)}.type-id[data-v-a6490bb4]{font-size:var(--text-xs);color:var(--color-text-subtle);margin-top:2px;font-weight:500}.description-cell[data-v-a6490bb4]{max-width:360px;color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.badge[data-v-a6490bb4]{border-radius:var(--radius-pill);padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-green[data-v-a6490bb4]{background:var(--color-success-soft);color:#047857}.badge-red[data-v-a6490bb4]{background:var(--color-danger-soft);color:#b91c1c}.action-group[data-v-a6490bb4]{flex-wrap:wrap;gap:6px;min-width:260px;display:flex}.empty-box[data-v-a6490bb4]{padding:var(--space-6);color:var(--color-text-muted);background:var(--color-surface-alt);border:1px dashed var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-sm)}.opportunity-types-page.compact th[data-v-a6490bb4],.opportunity-types-page.compact td[data-v-a6490bb4]{padding:var(--space-2) var(--space-3)}.opportunity-types-page.compact .description-cell[data-v-a6490bb4]{-webkit-line-clamp:2}.fade-enter-active[data-v-a6490bb4],.fade-leave-active[data-v-a6490bb4]{transition:opacity .18s}.fade-enter-from[data-v-a6490bb4],.fade-leave-to[data-v-a6490bb4]{opacity:0}@media (width<=1280px){.summary-grid[data-v-a6490bb4]{grid-template-columns:1fr}.kpi-strip[data-v-a6490bb4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.filter-grid[data-v-a6490bb4]{grid-template-columns:1fr}.toolbar-row[data-v-a6490bb4]{align-items:stretch}}@media (width<=768px){.kpi-strip[data-v-a6490bb4]{grid-template-columns:1fr}}.opportunity-stages-page[data-v-73ba1a60]{gap:var(--space-5);flex-direction:column;max-width:1280px;margin:0 auto;display:flex}.page-header[data-v-73ba1a60]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-eyebrow[data-v-73ba1a60]{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-2);padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.page-header-actions[data-v-73ba1a60]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-link[data-v-73ba1a60]{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.quick-link[data-v-73ba1a60]:hover{color:var(--color-primary);border-color:var(--color-primary-soft-border);background:var(--color-primary-soft)}.quick-link-primary[data-v-73ba1a60]{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.quick-link-primary[data-v-73ba1a60]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.toast[data-v-73ba1a60]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-weight:500;font-size:var(--text-sm);border:1px solid #0000}.toast.success[data-v-73ba1a60]{background:var(--color-success-soft);color:#047857;border-color:var(--color-success-border)}.toast.error[data-v-73ba1a60]{background:var(--color-danger-soft);color:#b91c1c;border-color:var(--color-danger-border)}.section-card[data-v-73ba1a60]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6)}.section-header[data-v-73ba1a60]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.section-header h2[data-v-73ba1a60]{font-size:var(--text-lg);color:var(--color-text);letter-spacing:-.01em;margin:0 0 4px;font-weight:700}.section-subtitle[data-v-73ba1a60]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.toolbar[data-v-73ba1a60]{gap:var(--space-2);align-items:center;display:flex}.btn[data-v-73ba1a60]{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-weight:600;font-size:var(--text-sm);align-items:center;gap:6px;padding:9px 14px;text-decoration:none;transition:all .15s;display:inline-flex}.btn-primary[data-v-73ba1a60]{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.btn-primary[data-v-73ba1a60]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.table-wrap[data-v-73ba1a60]{border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow-x:auto}table[data-v-73ba1a60]{border-collapse:collapse;width:100%}thead[data-v-73ba1a60]{background:var(--color-surface-alt)}th[data-v-73ba1a60],td[data-v-73ba1a60]{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);vertical-align:top}tbody tr:last-child td[data-v-73ba1a60]{border-bottom:none}th[data-v-73ba1a60]{color:var(--color-text-muted);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}td[data-v-73ba1a60]{color:var(--color-text)}tbody tr[data-v-73ba1a60]{transition:background-color .15s}tbody tr[data-v-73ba1a60]:hover{background:var(--color-surface-alt)}.stage-cell[data-v-73ba1a60]{min-width:160px}.stage-name[data-v-73ba1a60]{color:var(--color-text);font-weight:600;font-size:var(--text-sm)}.stage-id[data-v-73ba1a60]{font-size:var(--text-xs);color:var(--color-text-subtle);margin-top:2px;font-weight:500}.badge[data-v-73ba1a60]{border-radius:var(--radius-pill);padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-green[data-v-73ba1a60]{background:var(--color-success-soft);color:#047857}.badge-red[data-v-73ba1a60]{background:var(--color-danger-soft);color:#b91c1c}.action-group[data-v-73ba1a60]{flex-wrap:wrap;gap:6px;display:flex}.link-btn[data-v-73ba1a60]{font-size:var(--text-xs);color:var(--color-primary);background:var(--color-primary-soft);border:1px solid var(--color-primary-soft-border);border-radius:var(--radius-md);cursor:pointer;padding:6px 10px;font-family:inherit;font-weight:600;text-decoration:none;transition:all .15s}.link-btn[data-v-73ba1a60]:hover{background:#e0e7ff}.link-btn.danger[data-v-73ba1a60]{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger-border)}.link-btn.danger[data-v-73ba1a60]:hover{background:#fee2e2}.empty-box[data-v-73ba1a60]{padding:var(--space-6);color:var(--color-text-muted);background:var(--color-surface-alt);border:1px dashed var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-sm)}.fade-enter-active[data-v-73ba1a60],.fade-leave-active[data-v-73ba1a60]{transition:opacity .18s}.fade-enter-from[data-v-73ba1a60],.fade-leave-to[data-v-73ba1a60]{opacity:0}.profile-page[data-v-14c4243e]{flex-direction:column;gap:20px;max-width:820px;margin:0 auto;display:flex}.profile-section[data-v-14c4243e]{flex-direction:column;gap:16px;display:flex}.profile-section-head h2[data-v-14c4243e]{font-size:var(--text-lg);color:var(--color-text);letter-spacing:-.01em;margin:0 0 4px;font-weight:700}.profile-section-head p[data-v-14c4243e]{color:var(--form-muted);margin:0;font-size:13px}.profile-meta[data-v-14c4243e]{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;display:grid}.profile-meta div[data-v-14c4243e]{flex-direction:column;gap:4px;display:flex}.profile-meta dt[data-v-14c4243e]{color:var(--form-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.profile-meta dd[data-v-14c4243e]{font-size:var(--text-base);color:var(--color-text);margin:0;font-weight:600}.profile-lang-row[data-v-14c4243e]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.profile-lang-row .field[data-v-14c4243e]{flex:260px;min-width:220px}.profile-success[data-v-14c4243e]{color:#047857;font-size:var(--text-sm);margin:0;font-weight:500}.profile-muted[data-v-14c4243e]{color:var(--form-muted);margin:0;font-size:13px}.avatar-row[data-v-14c4243e]{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.avatar-preview[data-v-14c4243e]{border-radius:var(--radius-xl);background:var(--color-bg-muted);border:1px solid var(--color-border);width:120px;height:120px;box-shadow:var(--shadow-sm);flex:none;place-items:center;display:grid;overflow:hidden}.avatar-preview img[data-v-14c4243e]{object-fit:cover;width:100%;height:100%;display:block}.avatar-placeholder[data-v-14c4243e]{color:var(--color-text-muted);font-size:34px;font-weight:700}.avatar-controls[data-v-14c4243e]{flex-direction:column;flex:240px;gap:12px;display:flex}.avatar-actions[data-v-14c4243e]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.avatar-file-input[data-v-14c4243e]{display:none}.profile-prefs[data-v-14c4243e]{flex-direction:column;gap:20px;display:flex}.profile-prefs-tz[data-v-14c4243e]{flex-direction:column;gap:8px;display:flex}.profile-prefs-tz .field[data-v-14c4243e]{max-width:480px}.profile-prefs-tz-controls[data-v-14c4243e]{align-items:stretch;gap:8px;display:flex}.profile-prefs-tz-controls select[data-v-14c4243e]{flex:auto;min-width:0}.profile-prefs-detect[data-v-14c4243e]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;flex:none;padding:0 14px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.profile-prefs-detect[data-v-14c4243e]:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-soft)}.profile-prefs-detect[data-v-14c4243e]:disabled{opacity:.5;cursor:default}.profile-prefs-now[data-v-14c4243e]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-weight:500}.profile-prefs-notifications[data-v-14c4243e]{border-top:1px solid var(--color-border);flex-direction:column;gap:10px;padding-top:4px;display:flex}.profile-prefs-subhead[data-v-14c4243e]{font-size:var(--text-base);color:var(--color-text);letter-spacing:-.005em;margin:10px 0 2px;font-weight:700}.profile-toggle-row[data-v-14c4243e]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 12px;transition:border-color .15s,background-color .15s,opacity .15s;display:flex}.profile-toggle-row[data-v-14c4243e]:hover{border-color:var(--color-border-strong);background:var(--color-surface-alt)}.profile-toggle-row input[type=checkbox][data-v-14c4243e]{width:18px;height:18px;accent-color:var(--color-accent-strong);cursor:pointer;flex:none;margin:2px 0 0}.profile-toggle-row.is-dimmed[data-v-14c4243e]{opacity:.55}.profile-toggle-content[data-v-14c4243e]{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-toggle-label[data-v-14c4243e]{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.profile-toggle-hint[data-v-14c4243e]{color:var(--color-text-muted);font-size:12.5px}.profile-prefs-actions[data-v-14c4243e]{display:flex}.profile-password-form[data-v-14c4243e]{flex-direction:column;gap:12px;max-width:420px;display:flex}.profile-password-actions[data-v-14c4243e]{display:flex}@media (width<=640px){.profile-meta[data-v-14c4243e]{grid-template-columns:1fr}}.lang-select[data-v-2140e1b5]{color:#6b7280;letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.lang-select__label[data-v-2140e1b5]{text-transform:uppercase;letter-spacing:.08em;color:#8a93a4;font-size:10.5px}.lang-select--compact .lang-select__label[data-v-2140e1b5]{display:none}.lang-select__wrap[data-v-2140e1b5]{align-items:center;display:inline-flex;position:relative}.lang-select__input[data-v-2140e1b5]{appearance:none;color:#111827;cursor:pointer;background:#f8fafc;border:1px solid #e7ecf3;border-radius:999px;padding:6px 28px 6px 12px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;transition:border-color .15s,background-color .15s,box-shadow .15s}.lang-select__input[data-v-2140e1b5]:hover{background:#fff;border-color:#cbd5e1}.lang-select__input[data-v-2140e1b5]:focus{background:#fff;border-color:#facc15;outline:none;box-shadow:0 0 0 3px #facc152e}.lang-select__caret[data-v-2140e1b5]{pointer-events:none;color:#6b7280;place-items:center;display:grid;position:absolute;right:8px}.lang-select__caret svg[data-v-2140e1b5]{width:14px;height:14px}.login-page[data-v-009dff3b]{background:radial-gradient(1100px 500px at 85% -10%,#facc151f,#0000 60%),radial-gradient(900px 500px at -10% 110%,#3b82f61a,#0000 60%),radial-gradient(600px 400px,#fff9,#0000 70%),linear-gradient(#f7f8fb 0%,#eef1f6 100%);place-items:center;min-height:100vh;padding:40px 16px;display:grid;position:relative;overflow:hidden}.login-bg[data-v-009dff3b]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.bg-svg[data-v-009dff3b]{width:480px;height:720px;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.bg-svg--left[data-v-009dff3b]{left:0}.bg-svg--right[data-v-009dff3b]{right:0}@media (width<=960px){.bg-svg[data-v-009dff3b]{opacity:.55}}@media (width<=640px){.bg-svg[data-v-009dff3b]{display:none}}.login-shell[data-v-009dff3b]{z-index:1;width:100%;max-width:460px;position:relative}.login-card[data-v-009dff3b]{background:#fff;border:1px solid #eef1f6;border-radius:22px;padding:48px 40px 28px;position:relative;box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a0f,0 30px 60px #0f172a1a}.lang-switch[data-v-009dff3b]{position:absolute;top:18px;right:18px}.brand[data-v-009dff3b]{text-align:center;flex-direction:column;align-items:center;margin-bottom:36px;display:flex}.brand-wordmark[data-v-009dff3b]{letter-spacing:-.02em;align-items:baseline;margin:0;font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:38px;font-weight:800;line-height:1;display:inline-flex}.brand-wordmark__sales[data-v-009dff3b]{color:#0b1d3a}.brand-wordmark__yntra[data-v-009dff3b]{color:#b8bfcc;font-weight:700}.brand-underline[data-v-009dff3b]{background:#facc15;border-radius:2px;width:72px;height:3px;margin-top:8px}.brand-subtitle[data-v-009dff3b]{letter-spacing:.26em;color:#8a93a4;text-transform:uppercase;margin-top:10px;font-size:10.5px;font-weight:700}.login-heading[data-v-009dff3b]{text-align:center;margin-bottom:28px}.login-heading h2[data-v-009dff3b]{color:#111827;text-align:center;margin:0 0 8px;font-size:26px;font-weight:700}.tagline[data-v-009dff3b]{color:#6b7280;text-align:center;margin:0;font-size:14px;font-style:italic}.login-form[data-v-009dff3b]{flex-direction:column;gap:14px;display:flex}.field[data-v-009dff3b]{flex-direction:column;gap:6px;display:flex}.field label[data-v-009dff3b]{color:#374151;font-size:13px;font-weight:600}.input-wrap[data-v-009dff3b]{align-items:center;display:flex;position:relative}.input-icon[data-v-009dff3b]{color:#9ca3af;pointer-events:none;place-items:center;display:grid;position:absolute;left:14px}.input-icon svg[data-v-009dff3b]{width:18px;height:18px}.input-wrap input[data-v-009dff3b]{color:#111827;background:#f8fafc;border:1px solid #e2e6ec;border-radius:12px;width:100%;padding:13px 14px 13px 42px;font-family:inherit;font-size:14px;transition:border-color .15s,background-color .15s,box-shadow .15s}.input-wrap input[data-v-009dff3b]::placeholder{color:#9ca3af}.input-wrap input[data-v-009dff3b]:hover:not(:disabled){border-color:#cbd5e1}.input-wrap input[data-v-009dff3b]:focus{background:#fff;border-color:#facc15;outline:none;box-shadow:0 0 0 4px #facc152e}.input-wrap input[type=password][data-v-009dff3b],.input-wrap input[type=text][data-v-009dff3b]:not(:only-child){padding-right:44px}.input-toggle[data-v-009dff3b]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:32px;height:32px;transition:color .15s,background-color .15s;display:grid;position:absolute;right:8px}.input-toggle[data-v-009dff3b]:hover{color:#374151;background:#f1f5f9}.input-toggle svg[data-v-009dff3b]{width:18px;height:18px}.form-row[data-v-009dff3b]{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.remember[data-v-009dff3b]{color:#4b5563;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.remember input[type=checkbox][data-v-009dff3b]{accent-color:#f59e0b;cursor:pointer;width:16px;height:16px}.forgot-link[data-v-009dff3b]{color:#2563eb;font-size:13px;font-weight:600;text-decoration:none}.forgot-link[data-v-009dff3b]:hover{text-decoration:underline}.form-error[data-v-009dff3b]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.form-error-title[data-v-009dff3b]{letter-spacing:.02em;font-weight:700}.form-error-detail[data-v-009dff3b]{color:#7f1d1d;font-size:12.5px;font-weight:500;line-height:1.4}.login-btn[data-v-009dff3b]{color:#1f2937;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#facc15 0%,#f59e0b 100%);border:none;border-radius:12px;margin-top:4px;padding:14px 18px;font-size:13.5px;font-weight:800;transition:transform .12s,box-shadow .15s,filter .15s;box-shadow:0 10px 22px #f59e0b47}.login-btn[data-v-009dff3b]:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 14px 26px #f59e0b57}.login-btn[data-v-009dff3b]:active:not(:disabled){transform:translateY(0)}.login-btn[data-v-009dff3b]:disabled{opacity:.7;cursor:default;box-shadow:none;transform:none}.divider[data-v-009dff3b]{text-align:center;margin:20px 0 16px;position:relative}.divider[data-v-009dff3b]:before{content:"";background:#e7ecf3;height:1px;position:absolute;top:50%;left:0;right:0}.divider span[data-v-009dff3b]{color:#9ca3af;text-transform:lowercase;letter-spacing:.05em;background:#fff;padding:0 12px;font-size:12px;font-weight:600;position:relative}.register-block[data-v-009dff3b]{text-align:center;flex-direction:column;align-items:stretch;gap:10px;display:flex}.register-text[data-v-009dff3b]{color:#6b7280;margin:0;font-size:13px}.register-btn[data-v-009dff3b]{color:#374151;letter-spacing:.08em;cursor:pointer;text-align:center;background:#fff;border:1.5px solid #e2e6ec;border-radius:12px;padding:12px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-block}.register-btn[data-v-009dff3b]:hover{color:#111827;background:#fffbeb;border-color:#facc15}.login-footer[data-v-009dff3b]{text-align:center;border-top:1px solid #f1f3f7;flex-direction:column;align-items:center;gap:6px;margin-top:22px;padding-top:16px;display:flex}.secure[data-v-009dff3b]{color:#6b7280;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.secure svg[data-v-009dff3b]{color:#10b981;width:14px;height:14px}.copyright[data-v-009dff3b]{color:#9ca3af;font-size:11.5px}@media (width<=480px){.login-card[data-v-009dff3b]{border-radius:16px;padding:32px 22px 22px}.lang-switch[data-v-009dff3b]{top:14px;right:14px}.brand[data-v-009dff3b]{margin-top:8px;margin-bottom:28px}.login-heading[data-v-009dff3b]{margin-bottom:22px}}.register-page[data-v-289badf6]{background:radial-gradient(1100px 500px at 85% -10%,#facc151f,#0000 60%),radial-gradient(900px 500px at -10% 110%,#3b82f61a,#0000 60%),radial-gradient(600px 400px,#fff9,#0000 70%),linear-gradient(#f7f8fb 0%,#eef1f6 100%);place-items:center;min-height:100vh;padding:40px 16px;display:grid;position:relative;overflow:hidden}.register-shell[data-v-289badf6]{z-index:1;width:100%;max-width:480px;position:relative}.register-card[data-v-289badf6]{background:#fff;border:1px solid #eef1f6;border-radius:22px;padding:48px 40px 28px;position:relative;box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a0f,0 30px 60px #0f172a1a}.lang-switch[data-v-289badf6]{position:absolute;top:18px;right:18px}.brand[data-v-289badf6]{flex-direction:column;align-items:center;gap:6px;margin-bottom:18px;display:flex}.brand-wordmark[data-v-289badf6]{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:1}.brand-wordmark__sales[data-v-289badf6]{color:#0b1d3a}.brand-wordmark__yntra[data-v-289badf6]{color:#f59e0b}.brand-underline[data-v-289badf6]{background:linear-gradient(90deg,#facc15,#f59e0b);border-radius:2px;width:48px;height:3px}.brand-subtitle[data-v-289badf6]{letter-spacing:.12em;color:#6b7280;text-transform:uppercase;font-size:11px;font-weight:700}.register-heading[data-v-289badf6]{text-align:center;margin-bottom:22px}.register-heading h2[data-v-289badf6]{color:#0b1d3a;margin:0 0 6px;font-size:22px;font-weight:700}.tagline[data-v-289badf6]{color:#6b7280;margin:0;font-size:13.5px;line-height:1.45}.register-form[data-v-289badf6]{flex-direction:column;gap:12px;display:flex}.field[data-v-289badf6]{flex-direction:column;gap:6px;display:flex}.field label[data-v-289badf6]{color:#374151;letter-spacing:.02em;font-size:12px;font-weight:600}.field input[data-v-289badf6]{color:#111827;background:#fff;border:1px solid #e2e6ec;border-radius:10px;padding:11px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.field input[data-v-289badf6]:focus{border-color:#facc15;outline:none;box-shadow:0 0 0 3px #facc152e}.form-error[data-v-289badf6]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.submit-btn[data-v-289badf6]{color:#1f2937;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#facc15 0%,#f59e0b 100%);border:none;border-radius:12px;margin-top:6px;padding:14px 18px;font-size:13.5px;font-weight:800;transition:transform .12s,box-shadow .15s,filter .15s;box-shadow:0 10px 22px #f59e0b47}.submit-btn[data-v-289badf6]:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 14px 26px #f59e0b57}.submit-btn[data-v-289badf6]:disabled{opacity:.7;cursor:default;box-shadow:none;transform:none}.secondary-link[data-v-289badf6]{text-align:center;color:#6b7280;padding-top:8px;font-size:13px;text-decoration:none}.secondary-link[data-v-289badf6]:hover{color:#f59e0b}.success-card[data-v-289badf6]{text-align:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;flex-direction:column;align-items:stretch;gap:10px;padding:20px;display:flex}.success-title[data-v-289badf6]{color:#065f46;font-size:18px;font-weight:700}.success-body[data-v-289badf6]{color:#065f46;margin:0;font-size:14px;line-height:1.5}.back-btn[data-v-289badf6]{color:#065f46;background:#fff;border:1.5px solid #a7f3d0;border-radius:12px;margin-top:8px;padding:12px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.back-btn[data-v-289badf6]:hover{background:#d1fae5}.signup-page[data-v-56dcaac3]{background:radial-gradient(1100px 500px at 85% -10%,#facc151f,#0000 60%),radial-gradient(900px 500px at -10% 110%,#3b82f61a,#0000 60%),radial-gradient(600px 400px,#fff9,#0000 70%),linear-gradient(#f7f8fb 0%,#eef1f6 100%);place-items:center;min-height:100vh;padding:40px 16px;display:grid;position:relative;overflow:hidden}.signup-shell[data-v-56dcaac3]{z-index:1;width:100%;max-width:520px;position:relative}.signup-card[data-v-56dcaac3]{background:#fff;border:1px solid #eef1f6;border-radius:22px;padding:48px 40px 28px;position:relative;box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a0f,0 30px 60px #0f172a1a}.lang-switch[data-v-56dcaac3]{position:absolute;top:18px;right:18px}.brand[data-v-56dcaac3]{flex-direction:column;align-items:center;gap:6px;margin-bottom:18px;display:flex}.brand-wordmark[data-v-56dcaac3]{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:1}.brand-wordmark__sales[data-v-56dcaac3]{color:#0b1d3a}.brand-wordmark__yntra[data-v-56dcaac3]{color:#f59e0b}.brand-underline[data-v-56dcaac3]{background:linear-gradient(90deg,#facc15,#f59e0b);border-radius:2px;width:48px;height:3px}.brand-subtitle[data-v-56dcaac3]{letter-spacing:.12em;color:#6b7280;text-transform:uppercase;font-size:11px;font-weight:700}.signup-heading[data-v-56dcaac3]{text-align:center;margin-bottom:22px}.signup-heading h2[data-v-56dcaac3]{color:#0b1d3a;margin:0 0 6px;font-size:22px;font-weight:700}.tagline[data-v-56dcaac3]{color:#6b7280;margin:0;font-size:13.5px;line-height:1.45}.signup-form[data-v-56dcaac3]{flex-direction:column;gap:12px;display:flex}.field[data-v-56dcaac3]{flex-direction:column;gap:6px;display:flex}.field label[data-v-56dcaac3]{color:#374151;letter-spacing:.02em;font-size:12px;font-weight:600}.field input[data-v-56dcaac3]{color:#111827;background:#fff;border:1px solid #e2e6ec;border-radius:10px;padding:11px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.field input[data-v-56dcaac3]:focus{border-color:#facc15;outline:none;box-shadow:0 0 0 3px #facc152e}.slug-row[data-v-56dcaac3]{align-items:stretch;gap:0;display:flex}.slug-row input[data-v-56dcaac3]{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto}.slug-suffix[data-v-56dcaac3]{color:#6b7280;white-space:nowrap;background:#f3f4f6;border:1px solid #e2e6ec;border-left:none;border-top-right-radius:10px;border-bottom-right-radius:10px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.field-hint[data-v-56dcaac3]{color:#6b7280;margin:0;font-size:11.5px}.field-error[data-v-56dcaac3]{color:#b91c1c;margin:0;font-size:12px;font-weight:600}.turnstile-slot[data-v-56dcaac3]{justify-content:center;align-items:center;min-height:68px;display:flex}.turnstile-placeholder[data-v-56dcaac3]{color:#6b7280;font-size:12px}.turnstile-error[data-v-56dcaac3]{color:#b91c1c;font-size:12px;font-weight:600}.form-error[data-v-56dcaac3]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.submit-btn[data-v-56dcaac3]{color:#1f2937;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#facc15 0%,#f59e0b 100%);border:none;border-radius:12px;margin-top:6px;padding:14px 18px;font-size:13.5px;font-weight:800;transition:transform .12s,box-shadow .15s,filter .15s;box-shadow:0 10px 22px #f59e0b47}.submit-btn[data-v-56dcaac3]:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 14px 26px #f59e0b57}.submit-btn[data-v-56dcaac3]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.secondary-link[data-v-56dcaac3]{text-align:center;color:#6b7280;padding-top:8px;font-size:13px;text-decoration:none}.secondary-link[data-v-56dcaac3]:hover{color:#f59e0b}.success-card[data-v-56dcaac3]{text-align:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;flex-direction:column;align-items:stretch;gap:10px;padding:20px;display:flex}.success-title[data-v-56dcaac3]{color:#065f46;font-size:18px;font-weight:700}.success-body[data-v-56dcaac3]{color:#065f46;margin:0;font-size:14px;line-height:1.5}.back-btn[data-v-56dcaac3]{color:#065f46;background:#fff;border:1.5px solid #a7f3d0;border-radius:12px;margin-top:8px;padding:12px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.back-btn[data-v-56dcaac3]:hover{background:#d1fae5}.signup-status-page[data-v-27b1694d]{background:radial-gradient(1100px 500px at 85% -10%,#facc151f,#0000 60%),radial-gradient(900px 500px at -10% 110%,#3b82f61a,#0000 60%),linear-gradient(#f7f8fb 0%,#eef1f6 100%);place-items:center;min-height:100vh;padding:40px 16px;display:grid;position:relative}.status-shell[data-v-27b1694d]{width:100%;max-width:480px}.status-card[data-v-27b1694d]{background:#fff;border:1px solid #eef1f6;border-radius:22px;padding:48px 40px 36px;position:relative;box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a0f,0 30px 60px #0f172a1a}.lang-switch[data-v-27b1694d]{position:absolute;top:18px;right:18px}.brand[data-v-27b1694d]{flex-direction:column;align-items:center;gap:6px;margin-bottom:24px;display:flex}.brand-wordmark[data-v-27b1694d]{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:1}.brand-wordmark__sales[data-v-27b1694d]{color:#0b1d3a}.brand-wordmark__yntra[data-v-27b1694d]{color:#f59e0b}.brand-underline[data-v-27b1694d]{background:linear-gradient(90deg,#facc15,#f59e0b);border-radius:2px;width:48px;height:3px}.success-card[data-v-27b1694d]{text-align:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:28px 20px;display:flex}.success-icon[data-v-27b1694d]{color:#059669;width:56px;height:56px}.success-icon svg[data-v-27b1694d]{width:100%;height:100%}.success-title[data-v-27b1694d]{color:#065f46;margin:0;font-size:20px;font-weight:700}.success-body[data-v-27b1694d]{color:#065f46;margin:0;font-size:14px;line-height:1.5}.back-btn[data-v-27b1694d]{color:#065f46;background:#fff;border:1.5px solid #a7f3d0;border-radius:12px;margin-top:10px;padding:12px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .15s}.back-btn[data-v-27b1694d]:hover{background:#d1fae5}.signup-status-page[data-v-adcaf86e]{background:radial-gradient(1100px 500px at 85% -10%,#facc151f,#0000 60%),radial-gradient(900px 500px at -10% 110%,#3b82f61a,#0000 60%),linear-gradient(#f7f8fb 0%,#eef1f6 100%);place-items:center;min-height:100vh;padding:40px 16px;display:grid;position:relative}.status-shell[data-v-adcaf86e]{width:100%;max-width:480px}.status-card[data-v-adcaf86e]{background:#fff;border:1px solid #eef1f6;border-radius:22px;padding:48px 40px 36px;position:relative;box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a0f,0 30px 60px #0f172a1a}.lang-switch[data-v-adcaf86e]{position:absolute;top:18px;right:18px}.brand[data-v-adcaf86e]{flex-direction:column;align-items:center;gap:6px;margin-bottom:24px;display:flex}.brand-wordmark[data-v-adcaf86e]{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:1}.brand-wordmark__sales[data-v-adcaf86e]{color:#0b1d3a}.brand-wordmark__yntra[data-v-adcaf86e]{color:#f59e0b}.brand-underline[data-v-adcaf86e]{background:linear-gradient(90deg,#facc15,#f59e0b);border-radius:2px;width:48px;height:3px}.fail-card[data-v-adcaf86e]{text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:28px 20px;display:flex}.fail-icon[data-v-adcaf86e]{color:#b91c1c;width:56px;height:56px}.fail-icon svg[data-v-adcaf86e]{width:100%;height:100%}.fail-title[data-v-adcaf86e]{color:#991b1b;margin:0;font-size:20px;font-weight:700}.fail-body[data-v-adcaf86e]{color:#991b1b;margin:0;font-size:14px;line-height:1.5}.fail-actions[data-v-adcaf86e]{flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:6px;display:flex}.retry-btn[data-v-adcaf86e]{color:#1f2937;letter-spacing:.06em;background:linear-gradient(#facc15 0%,#f59e0b 100%);border:none;border-radius:12px;padding:12px 22px;font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 8px 18px #f59e0b3d}.secondary-link[data-v-adcaf86e]{color:#991b1b;font-size:13px;text-decoration:none}.secondary-link[data-v-adcaf86e]:hover{text-decoration:underline}.force-pw-page[data-v-8fcb2d61]{min-height:100vh;padding:var(--space-6);background:var(--color-surface-alt);place-items:center;display:grid}.force-pw-card[data-v-8fcb2d61]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);width:100%;max-width:440px;box-shadow:var(--shadow-md,0 6px 24px #0f172a14);gap:var(--space-3);flex-direction:column;display:flex}.force-pw-eyebrow[data-v-8fcb2d61]{border-radius:var(--radius-pill);background:var(--color-warning-soft);color:#b45309;letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.force-pw-title[data-v-8fcb2d61]{font-size:var(--text-xl);color:var(--color-text);margin:0;font-weight:700}.force-pw-subtitle[data-v-8fcb2d61]{margin:0 0 var(--space-3) 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}.force-pw-form[data-v-8fcb2d61]{gap:var(--space-3);flex-direction:column;display:flex}.field[data-v-8fcb2d61]{color:var(--color-text);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.field input[data-v-8fcb2d61]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 12px;font-family:inherit;font-size:14px}.field input[data-v-8fcb2d61]:focus{border-color:var(--color-primary);outline:none}.force-pw-hint[data-v-8fcb2d61]{color:var(--color-text-muted);margin:0;font-size:12.5px}.force-pw-submit[data-v-8fcb2d61]{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;letter-spacing:.02em;cursor:pointer;border:none;padding:10px 16px;font-size:14px;font-weight:700;transition:filter .15s}.force-pw-submit[data-v-8fcb2d61]:hover:not(:disabled){filter:brightness(.95)}.force-pw-submit[data-v-8fcb2d61]:disabled{opacity:.55;cursor:default}.force-pw-error[data-v-8fcb2d61]{color:#b91c1c;margin:0;font-size:13px;font-weight:600}.force-pw-logout[data-v-8fcb2d61]{border-top:1px solid var(--color-border);padding-top:var(--space-3);margin-top:var(--space-2);justify-content:center;display:flex}.force-pw-logout-btn[data-v-8fcb2d61]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12.5px}.force-pw-logout-btn[data-v-8fcb2d61]:hover:not(:disabled){color:var(--color-text);text-decoration:underline}.admin-users-page[data-v-c75063de]{gap:var(--space-5);flex-direction:column;max-width:1440px;margin:0 auto;display:flex}.page-header[data-v-c75063de]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-eyebrow[data-v-c75063de]{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-2);padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.page-header-actions[data-v-c75063de]{gap:var(--space-2);display:flex}.quick-link[data-v-c75063de]{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.quick-link[data-v-c75063de]:hover{color:var(--color-primary);border-color:var(--color-primary-soft-border);background:var(--color-primary-soft)}.toast[data-v-c75063de]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-weight:500;font-size:var(--text-sm);border:1px solid #0000}.toast.success[data-v-c75063de]{background:var(--color-success-soft);color:#047857;border-color:var(--color-success-border,#a7f3d0)}.toast.error[data-v-c75063de]{background:var(--color-danger-soft);color:#b91c1c;border-color:var(--color-danger-border,#fecaca)}.toast.info[data-v-c75063de]{background:var(--color-info-soft);color:#0369a1}.kpi-strip[data-v-c75063de]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi-card[data-v-c75063de]{gap:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.kpi-label[data-v-c75063de]{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.04em;font-weight:600}.kpi-card strong[data-v-c75063de]{font-size:var(--text-2xl);color:var(--color-text);letter-spacing:-.01em;font-weight:700}.toolbar-card[data-v-c75063de]{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.filter-pills[data-v-c75063de]{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-pill[data-v-c75063de]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:var(--radius-pill);font-size:var(--text-sm);cursor:pointer;padding:6px 12px;font-weight:600;transition:all .15s}.filter-pill[data-v-c75063de]:hover{background:var(--color-surface-alt)}.filter-pill.active[data-v-c75063de]{background:var(--color-primary-soft);color:var(--color-primary);border-color:var(--color-primary-soft-border)}.search-input[data-v-c75063de]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-lg);font-size:var(--text-sm);min-width:240px;padding:8px 12px}.search-input[data-v-c75063de]:focus{border-color:var(--color-primary);outline:none}.section-card[data-v-c75063de]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6)}.table-wrap[data-v-c75063de]{border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow-x:auto}table[data-v-c75063de]{border-collapse:collapse;width:100%}thead[data-v-c75063de]{background:var(--color-surface-alt)}th[data-v-c75063de],td[data-v-c75063de]{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);vertical-align:top}tbody tr:last-child td[data-v-c75063de]{border-bottom:none}th[data-v-c75063de]{color:var(--color-text-muted);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}td[data-v-c75063de]{color:var(--color-text)}tbody tr[data-v-c75063de]:hover{background:var(--color-surface-alt)}.cell-name[data-v-c75063de]{font-weight:600}.cell-sub[data-v-c75063de]{color:var(--color-text-muted);font-size:12px}.role-select[data-v-c75063de]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);color:var(--color-text);padding:4px 8px;font-size:13px}.role-readonly[data-v-c75063de]{color:var(--color-text-muted);font-size:13px;font-style:italic}.badge[data-v-c75063de]{border-radius:var(--radius-pill);padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-pending[data-v-c75063de]{background:var(--color-warning-soft);color:#b45309}.badge-active[data-v-c75063de]{background:var(--color-success-soft);color:#047857}.badge-suspended[data-v-c75063de]{color:#475569;background:#e5e7eb}.badge-rejected[data-v-c75063de]{background:var(--color-danger-soft);color:#b91c1c}.notes-cell[data-v-c75063de]{max-width:240px;color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.action-group[data-v-c75063de]{flex-wrap:wrap;gap:6px;display:flex}.btn[data-v-c75063de]{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;padding:5px 10px;font-size:12.5px;font-weight:600;transition:all .15s}.btn[data-v-c75063de]:disabled{opacity:.55;cursor:default}.btn-ghost[data-v-c75063de]{background:var(--color-surface);color:var(--color-text-muted);border-color:var(--color-border)}.btn-ghost[data-v-c75063de]:hover:not(:disabled){background:var(--color-surface-alt);color:var(--color-text)}.btn-primary[data-v-c75063de]{background:var(--color-primary);color:#fff}.btn-success[data-v-c75063de]{background:var(--color-success-soft);color:#047857;border-color:var(--color-success-border,#a7f3d0)}.btn-success[data-v-c75063de]:hover:not(:disabled){filter:brightness(.96)}.btn-danger[data-v-c75063de]{background:var(--color-danger-soft);color:#b91c1c;border-color:var(--color-danger-border,#fecaca)}.btn-danger[data-v-c75063de]:hover:not(:disabled){filter:brightness(.96)}.btn-warning[data-v-c75063de]{background:var(--color-warning-soft);color:#b45309;border-color:var(--color-warning-border,#fde68a)}.btn-warning[data-v-c75063de]:hover:not(:disabled){filter:brightness(.96)}.empty-box[data-v-c75063de]{padding:var(--space-6);color:var(--color-text-muted);background:var(--color-surface-alt);border:1px dashed var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-sm)}.modal-backdrop[data-v-c75063de]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#0f172a80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal[data-v-c75063de]{border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-3);background:#fff;flex-direction:column;width:100%;max-width:480px;display:flex;box-shadow:0 20px 50px #0f172a40}.modal-wide[data-v-c75063de]{max-width:640px}.audit-list[data-v-c75063de]{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:480px;padding:0;padding:var(--space-2);background:var(--color-surface-alt);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.audit-item[data-v-c75063de]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.audit-head[data-v-c75063de]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.audit-action[data-v-c75063de]{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em;background:var(--color-surface-alt);color:var(--color-text-muted);padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.audit-approve[data-v-c75063de]{background:var(--color-success-soft);color:#047857}.audit-reject[data-v-c75063de]{background:var(--color-danger-soft);color:#b91c1c}.audit-suspend[data-v-c75063de]{background:var(--color-warning-soft);color:#b45309}.audit-reactivate[data-v-c75063de]{background:var(--color-success-soft);color:#047857}.audit-role_change[data-v-c75063de]{background:var(--color-primary-soft);color:var(--color-primary)}.audit-note_update[data-v-c75063de]{background:var(--color-info-soft);color:#0369a1}.audit-delete[data-v-c75063de]{background:var(--color-danger-soft);color:#b91c1c}.audit-password_reset[data-v-c75063de]{background:var(--color-warning-soft);color:#b45309}.audit-password_change_forced[data-v-c75063de]{background:var(--color-info-soft);color:#0369a1}.temp-password-value[data-v-c75063de]{align-items:center;gap:var(--space-2);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 12px;display:flex}.temp-password-value code[data-v-c75063de]{letter-spacing:.02em;color:var(--color-text);-webkit-user-select:all;user-select:all;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:600}.btn-sm[data-v-c75063de]{padding:3px 8px;font-size:11.5px}.audit-time[data-v-c75063de]{color:var(--color-text-muted);white-space:nowrap;font-size:12px}.audit-actor[data-v-c75063de]{color:var(--color-text);font-size:13px}.audit-details[data-v-c75063de]{color:var(--color-text-muted);font-size:12.5px;line-height:1.4}.modal h3[data-v-c75063de]{font-size:var(--text-lg);margin:0;font-weight:700}.modal-sub[data-v-c75063de]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.modal-warn[data-v-c75063de]{background:var(--color-warning-soft);color:#b45309;border-radius:var(--radius-md);margin:0;padding:8px 10px;font-size:12.5px}.modal-label[data-v-c75063de]{color:var(--color-text);font-size:12.5px;font-weight:600}.modal textarea[data-v-c75063de],.modal select[data-v-c75063de]{border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;padding:8px 10px;font-family:inherit;font-size:14px}.modal-error[data-v-c75063de]{color:#b91c1c;font-size:12.5px;font-weight:600}.modal-actions[data-v-c75063de]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.fade-enter-active[data-v-c75063de],.fade-leave-active[data-v-c75063de]{transition:opacity .18s}.fade-enter-from[data-v-c75063de],.fade-leave-to[data-v-c75063de]{opacity:0}@media (width<=900px){.kpi-strip[data-v-c75063de]{grid-template-columns:1fr}.toolbar-card[data-v-c75063de]{flex-direction:column;align-items:stretch}.search-input[data-v-c75063de]{min-width:0}}.admin-tenant-page[data-v-ec310400]{gap:var(--space-5);flex-direction:column;max-width:960px;margin:0 auto;display:flex}.page-header[data-v-ec310400]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-eyebrow[data-v-ec310400]{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-2);padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.page-header-actions[data-v-ec310400]{gap:var(--space-2);display:flex}.quick-link[data-v-ec310400]{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.quick-link[data-v-ec310400]:hover{color:var(--color-primary);border-color:var(--color-primary-soft-border);background:var(--color-primary-soft)}.toast[data-v-ec310400]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-weight:500;font-size:var(--text-sm);border:1px solid #0000}.toast.success[data-v-ec310400]{background:var(--color-success-soft);color:#047857;border-color:var(--color-success-border,#a7f3d0)}.toast.error[data-v-ec310400]{background:var(--color-danger-soft);color:#b91c1c;border-color:var(--color-danger-border,#fecaca)}.toast.info[data-v-ec310400]{background:var(--color-info-soft);color:#0369a1}.section-card[data-v-ec310400]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.section-title[data-v-ec310400]{font-size:var(--text-lg);margin:0;font-weight:700}.section-desc[data-v-ec310400]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.contents-list[data-v-ec310400]{padding-left:var(--space-5);color:var(--color-text);font-size:var(--text-sm);margin:0;line-height:1.6}.section-actions[data-v-ec310400]{justify-content:flex-start;display:flex}.btn[data-v-ec310400]{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;padding:8px 16px;font-size:14px;font-weight:600;transition:all .15s}.btn[data-v-ec310400]:disabled{opacity:.55;cursor:default}.btn-ghost[data-v-ec310400]{background:var(--color-surface);color:var(--color-text-muted);border-color:var(--color-border)}.btn-ghost[data-v-ec310400]:hover:not(:disabled){background:var(--color-surface-alt);color:var(--color-text)}.btn-primary[data-v-ec310400]{background:var(--color-primary);color:#fff}.btn-primary[data-v-ec310400]:hover:not(:disabled){filter:brightness(.95)}.modal-backdrop[data-v-ec310400]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#0f172a80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal[data-v-ec310400]{border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-3);background:#fff;flex-direction:column;width:100%;max-width:480px;display:flex;box-shadow:0 20px 50px #0f172a40}.modal h3[data-v-ec310400]{font-size:var(--text-lg);margin:0;font-weight:700}.modal-sub[data-v-ec310400]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.modal-warn[data-v-ec310400]{background:var(--color-warning-soft);color:#b45309;border-radius:var(--radius-md);margin:0;padding:8px 10px;font-size:12.5px}.modal-error[data-v-ec310400]{color:#b91c1c;font-size:12.5px;font-weight:600}.modal-actions[data-v-ec310400]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.fade-enter-active[data-v-ec310400],.fade-leave-active[data-v-ec310400]{transition:opacity .18s}.fade-enter-from[data-v-ec310400],.fade-leave-to[data-v-ec310400]{opacity:0}.sidebar-overlay[data-v-54e1d104]{z-index:59;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a80;position:fixed;inset:0}.sidebar[data-v-54e1d104]{width:var(--sidebar-width);z-index:60;background:linear-gradient(180deg, var(--sidebar-bg-start) 0%, var(--sidebar-bg-end) 100%);max-width:86vw;height:100vh;color:var(--sidebar-text);will-change:transform;border-right:1px solid #ffffff0a;flex-direction:column;transition:transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 24px 60px #0f172a59}.sidebar.open[data-v-54e1d104]{transform:translate(0)}.sidebar-head[data-v-54e1d104]{padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;display:flex}.sidebar-brand[data-v-54e1d104]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.sidebar-logo[data-v-54e1d104]{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-accent), var(--color-accent-strong));color:#1f2937;width:38px;height:38px;font-weight:800;font-size:var(--text-md);place-items:center;display:grid;box-shadow:0 6px 14px #facc154d}.sidebar-brand-text[data-v-54e1d104]{min-width:0}.sidebar-title[data-v-54e1d104]{font-size:var(--text-sm);color:#f8fafc;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.sidebar-subtitle[data-v-54e1d104]{color:var(--sidebar-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.sidebar-close[data-v-54e1d104]{border-radius:var(--radius-md);width:34px;height:34px;color:var(--sidebar-text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.sidebar-close[data-v-54e1d104]:hover{color:#f8fafc;background:#ffffff1a;border-color:#ffffff2e}.sidebar-close svg[data-v-54e1d104]{width:16px;height:16px}.sidebar-nav[data-v-54e1d104]{padding:var(--space-4) var(--space-3);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.nav-item[data-v-54e1d104]{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);color:var(--sidebar-text);font-weight:500;font-size:var(--text-sm);padding:11px 12px;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:flex;position:relative}.nav-item[data-v-54e1d104]:hover{background:var(--sidebar-hover);color:#f8fafc}.nav-item[data-v-54e1d104]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.nav-item.active[data-v-54e1d104]{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);font-weight:600}.nav-item.active[data-v-54e1d104]:before{content:"";border-radius:var(--radius-pill);background:var(--sidebar-active-bar);width:3px;position:absolute;top:8px;bottom:8px;left:-4px;box-shadow:0 0 8px #facc1580}.nav-icon[data-v-54e1d104]{color:currentColor;opacity:.85;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.nav-icon[data-v-54e1d104] svg{width:18px;height:18px}.nav-item.active .nav-icon[data-v-54e1d104]{opacity:1}.sidebar-fade-enter-active[data-v-54e1d104],.sidebar-fade-leave-active[data-v-54e1d104]{transition:opacity .18s}.sidebar-fade-enter-from[data-v-54e1d104],.sidebar-fade-leave-to[data-v-54e1d104]{opacity:0}.topbar[data-v-b2e46afd]{z-index:40;height:var(--topbar-height);justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-6);-webkit-backdrop-filter:blur(14px)saturate(160%);border-bottom:1px solid var(--color-border);background:linear-gradient(#fffffff5 0%,#fef9dcc7 100%);display:flex;position:sticky;top:0;box-shadow:0 2px 4px #0f172a0d,0 8px 24px #f59e0b0f}.topbar[data-v-b2e46afd]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#facc158c 35%,#f59e0bbf 50%,#facc158c 65%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0}.topbar-left[data-v-b2e46afd]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.menu-toggle[data-v-b2e46afd]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:42px;height:42px;color:var(--color-text);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s;display:inline-flex}.menu-toggle[data-v-b2e46afd]:hover{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-text);box-shadow:0 4px 10px #facc152e}.menu-toggle[data-v-b2e46afd]:focus-visible{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 4px #facc1547}.menu-toggle[data-v-b2e46afd]:active{transform:translateY(1px)}.menu-toggle[aria-expanded=true][data-v-b2e46afd]{background:linear-gradient(180deg, var(--color-accent) 0%, var(--color-accent-strong) 100%);border-color:var(--color-accent-strong);color:#1f2937;box-shadow:0 6px 14px #f59e0b47}.menu-toggle svg[data-v-b2e46afd]{width:20px;height:20px}.brand[data-v-b2e46afd]{align-items:center;gap:var(--space-2);color:var(--color-text);border-radius:var(--radius-md);padding:4px 6px;text-decoration:none;transition:background-color .15s;display:inline-flex}.brand[data-v-b2e46afd]:hover{background:var(--color-accent-soft)}.brand[data-v-b2e46afd]:focus-visible{outline:none;box-shadow:0 0 0 4px #facc1540}.brand-mark[data-v-b2e46afd]{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-strong) 100%);color:#1f2937;width:36px;height:36px;font-weight:800;font-size:var(--text-base);place-items:center;display:inline-grid;box-shadow:0 6px 14px #facc1552}.brand-title[data-v-b2e46afd]{font-size:var(--text-md);letter-spacing:-.02em;color:var(--color-text);font-weight:800}.topbar-divider[data-v-b2e46afd]{background:linear-gradient(180deg, transparent 0%, var(--color-border-strong) 35%, var(--color-border-strong) 65%, transparent 100%);width:1px;height:28px;margin:0 var(--space-1);flex-shrink:0}.topbar-title[data-v-b2e46afd]{font-size:var(--text-md);letter-spacing:-.005em;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-weight:600;overflow:hidden}.topbar-right[data-v-b2e46afd]{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.topbar-status[data-v-b2e46afd]{border-radius:var(--radius-pill);background:var(--color-success-soft);color:#047857;border:1px solid var(--color-success-border);font-size:var(--text-xs);align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:inline-flex}.status-dot[data-v-b2e46afd]{background:var(--color-success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #10b98126}.user-chip[data-v-b2e46afd]{align-items:center;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);color:inherit;padding:4px 10px 4px 4px;text-decoration:none;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.user-chip[data-v-b2e46afd]:hover{border-color:var(--color-accent);box-shadow:0 0 0 3px #facc1526}.user-chip[data-v-b2e46afd]:focus-visible{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 4px #facc1547}.user-avatar[data-v-b2e46afd]{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-primary), #6366f1);color:#fff;width:32px;height:32px;font-size:var(--text-xs);place-items:center;font-weight:700;display:grid;overflow:hidden}.user-avatar img[data-v-b2e46afd]{object-fit:cover;width:100%;height:100%;display:block}.user-meta[data-v-b2e46afd]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.user-name[data-v-b2e46afd]{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.user-role[data-v-b2e46afd]{color:var(--color-text-muted);font-size:11px;font-weight:500}.logout-btn[data-v-b2e46afd]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);height:36px;color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-weight:600;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.logout-btn[data-v-b2e46afd]:hover{color:var(--color-danger);border-color:var(--color-danger-border);background:var(--color-danger-soft)}.logout-icon[data-v-b2e46afd]{width:16px;height:16px;display:inline-flex}.logout-icon svg[data-v-b2e46afd]{width:16px;height:16px}@media (width<=900px){.brand-text[data-v-b2e46afd],.topbar-divider[data-v-b2e46afd],.topbar-title[data-v-b2e46afd]{display:none}}@media (width<=640px){.topbar[data-v-b2e46afd]{padding:0 var(--space-4);gap:var(--space-2)}.user-meta[data-v-b2e46afd],.topbar-status[data-v-b2e46afd],.logout-label[data-v-b2e46afd]{display:none}.logout-btn[data-v-b2e46afd]{justify-content:center;width:36px;padding:0}.user-chip[data-v-b2e46afd]{padding:4px}}.layout-shell[data-v-6065e393]{background:var(--color-bg);min-height:100vh;display:flex}.layout-main[data-v-6065e393]{flex-direction:column;flex:1;min-width:0;display:flex}.layout-content[data-v-6065e393]{padding:var(--space-6);flex:1}@media (width<=768px){.layout-content[data-v-6065e393]{padding:var(--space-4)}}.super-login-page[data-v-27b7232b]{background:radial-gradient(1100px 500px at 85% -10%,#facc151f,#0000 60%),radial-gradient(900px 500px at -10% 110%,#3b82f61f,#0000 60%),linear-gradient(#0b1d3a 0%,#132a52 100%);place-items:center;min-height:100vh;padding:40px 16px;display:grid;position:relative}.login-shell[data-v-27b7232b]{width:100%;max-width:440px}.login-card[data-v-27b7232b]{background:#fff;border:1px solid #eef1f6;border-radius:22px;padding:48px 40px 36px;position:relative;box-shadow:0 1px 2px #00000014,0 20px 50px #0003}.lang-switch[data-v-27b7232b]{position:absolute;top:18px;right:18px}.brand[data-v-27b7232b]{flex-direction:column;align-items:center;gap:6px;margin-bottom:18px;display:flex}.brand-wordmark[data-v-27b7232b]{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:1}.brand-wordmark__sales[data-v-27b7232b]{color:#0b1d3a}.brand-wordmark__yntra[data-v-27b7232b]{color:#f59e0b}.brand-underline[data-v-27b7232b]{background:linear-gradient(90deg,#facc15,#f59e0b);border-radius:2px;width:48px;height:3px}.brand-subtitle[data-v-27b7232b]{letter-spacing:.14em;color:#f59e0b;text-transform:uppercase;font-size:11px;font-weight:700}.login-heading[data-v-27b7232b]{text-align:center;margin-bottom:22px}.login-heading h2[data-v-27b7232b]{color:#0b1d3a;margin:0 0 6px;font-size:22px;font-weight:700}.tagline[data-v-27b7232b]{color:#6b7280;margin:0;font-size:13.5px;line-height:1.45}.login-form[data-v-27b7232b]{flex-direction:column;gap:14px;display:flex}.field[data-v-27b7232b]{flex-direction:column;gap:6px;display:flex}.field label[data-v-27b7232b]{color:#374151;letter-spacing:.02em;font-size:12px;font-weight:600}.field input[data-v-27b7232b]{color:#111827;background:#fff;border:1px solid #e2e6ec;border-radius:10px;padding:11px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.field input[data-v-27b7232b]:focus{border-color:#facc15;outline:none;box-shadow:0 0 0 3px #facc152e}.form-error[data-v-27b7232b]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.submit-btn[data-v-27b7232b]{color:#1f2937;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#facc15 0%,#f59e0b 100%);border:none;border-radius:12px;margin-top:4px;padding:14px 18px;font-size:13.5px;font-weight:800;transition:transform .12s,box-shadow .15s,filter .15s;box-shadow:0 10px 22px #f59e0b47}.submit-btn[data-v-27b7232b]:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 14px 26px #f59e0b57}.submit-btn[data-v-27b7232b]:disabled{opacity:.7;cursor:default;box-shadow:none;transform:none}.super-dashboard[data-v-19af021b]{max-width:1100px;margin:0 auto}.page-header[data-v-19af021b]{margin-bottom:24px}.page-eyebrow[data-v-19af021b]{text-transform:uppercase;letter-spacing:.12em;color:#f59e0b;margin-bottom:6px;font-size:11px;font-weight:700}.page-title[data-v-19af021b]{color:#0b1d3a;margin:0 0 6px;font-size:28px;font-weight:700}.page-subtitle[data-v-19af021b]{color:#6b7280;margin:0;font-size:14px}.empty-box[data-v-19af021b]{text-align:center;color:#6b7280;background:#fff;border:1px solid #eef1f6;border-radius:14px;padding:48px 24px;font-size:14px}.kpi-grid[data-v-19af021b]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.kpi-card[data-v-19af021b]{color:inherit;background:#fff;border:1px solid #eef1f6;border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:transform .12s,box-shadow .15s,border-color .15s;display:flex}.kpi-card.kpi-primary[data-v-19af021b]{background:linear-gradient(#fffbeb 0%,#fff 60%);border-color:#facc15}.kpi-card.kpi-primary[data-v-19af021b]:hover{transform:translateY(-2px);box-shadow:0 12px 22px #f59e0b2e}.kpi-label[data-v-19af021b]{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;font-size:11.5px;font-weight:600}.kpi-card strong[data-v-19af021b]{color:#0b1d3a;font-size:28px;font-weight:700;line-height:1}.kpi-cta[data-v-19af021b]{color:#f59e0b;margin-top:4px;font-size:12px;font-weight:700}.kpi-cta-sub[data-v-19af021b]{color:#6b7280;margin-top:2px;font-size:11.5px}.toast[data-v-19af021b]{border-radius:10px;margin-top:20px;padding:12px 16px;font-size:13.5px;font-weight:600}.toast.error[data-v-19af021b]{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.admin-signup-page[data-v-995555e0]{padding:24px 0}.page-header[data-v-995555e0]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-eyebrow[data-v-995555e0]{text-transform:uppercase;letter-spacing:.12em;color:#f59e0b;margin-bottom:6px;font-size:11px;font-weight:700}.page-title[data-v-995555e0]{color:#0b1d3a;margin:0 0 6px;font-size:24px;font-weight:700}.page-subtitle[data-v-995555e0]{color:#6b7280;margin:0;font-size:14px}.quick-link[data-v-995555e0]{color:#6b7280;background:#fff;border:1px solid #e2e6ec;border-radius:10px;padding:8px 14px;font-size:13px;text-decoration:none}.quick-link[data-v-995555e0]:hover{color:#f59e0b;border-color:#facc15}.kpi-strip[data-v-995555e0]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:18px;display:grid}.kpi-card[data-v-995555e0]{background:#fff;border:1px solid #eef1f6;border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.kpi-label[data-v-995555e0]{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;font-size:11.5px;font-weight:600}.kpi-card strong[data-v-995555e0]{color:#0b1d3a;font-size:24px;font-weight:700}.toolbar-card[data-v-995555e0]{background:#fff;border:1px solid #eef1f6;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.filter-pills[data-v-995555e0]{flex-wrap:wrap;gap:6px;display:flex}.filter-pill[data-v-995555e0]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e2e6ec;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.filter-pill[data-v-995555e0]:hover{color:#0b1d3a;border-color:#facc15}.filter-pill.active[data-v-995555e0]{color:#78350f;background:#fef3c7;border-color:#facc15}.refresh-btn[data-v-995555e0]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e2e6ec;border-radius:10px;padding:8px 14px;font-size:12px;font-weight:600}.refresh-btn[data-v-995555e0]:disabled{opacity:.6;cursor:not-allowed}.section-card[data-v-995555e0]{background:#fff;border:1px solid #eef1f6;border-radius:14px;overflow:hidden}.empty-box[data-v-995555e0]{text-align:center;color:#6b7280;padding:48px 24px;font-size:14px}.table-wrap[data-v-995555e0]{overflow-x:auto}table[data-v-995555e0]{border-collapse:collapse;width:100%;font-size:13.5px}thead th[data-v-995555e0]{color:#374151;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#f7f8fb;border-bottom:1px solid #e2e6ec;padding:12px 14px;font-size:12px;font-weight:600}tbody td[data-v-995555e0]{vertical-align:top;border-bottom:1px solid #f1f3f7;padding:14px}tbody tr:last-child td[data-v-995555e0]{border-bottom:none}.cell-slug[data-v-995555e0]{color:#0b1d3a;font-weight:700}.cell-sub[data-v-995555e0]{color:#6b7280;font-size:12px}.cell-stderr[data-v-995555e0]{color:#991b1b;text-overflow:ellipsis;white-space:nowrap;background:#fef2f2;border-radius:6px;max-width:280px;margin-top:4px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow:hidden}.badge[data-v-995555e0]{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.badge-pending_email_verification[data-v-995555e0]{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.badge-pending_approval[data-v-995555e0]{color:#78350f;background:#fef3c7;border-color:#facc15}.badge-approved[data-v-995555e0]{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd}.badge-provisioned[data-v-995555e0]{color:#166534;background:#dcfce7;border-color:#86efac}.badge-failed[data-v-995555e0]{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.badge-rejected[data-v-995555e0]{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}.action-group[data-v-995555e0]{flex-wrap:wrap;gap:6px;display:flex}.no-actions[data-v-995555e0]{color:#9ca3af;font-size:13px}.btn[data-v-995555e0]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700;transition:all .15s}.btn[data-v-995555e0]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-995555e0]{color:#374151;background:#fff;border-color:#e2e6ec}.btn-ghost[data-v-995555e0]:hover:not(:disabled){border-color:#9ca3af}.btn-success[data-v-995555e0]{color:#fff;background:#059669}.btn-success[data-v-995555e0]:hover:not(:disabled){background:#047857}.btn-danger[data-v-995555e0]{color:#fff;background:#dc2626}.btn-danger[data-v-995555e0]:hover:not(:disabled){background:#b91c1c}.modal-backdrop[data-v-995555e0]{z-index:100;background:#0f172a80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal[data-v-995555e0]{background:#fff;border-radius:16px;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 40px #0f172a40}.modal h3[data-v-995555e0]{color:#0b1d3a;margin:0 0 8px;font-size:18px}.modal-sub[data-v-995555e0]{color:#6b7280;margin:0 0 12px;font-size:13.5px}.modal-warn[data-v-995555e0]{color:#78350f;background:#fef3c7;border:1px solid #facc15;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:13px}.modal-label[data-v-995555e0]{color:#374151;margin:8px 0 6px;font-size:12px;font-weight:600;display:block}.modal textarea[data-v-995555e0]{resize:vertical;box-sizing:border-box;border:1px solid #e2e6ec;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:13.5px}.modal textarea[data-v-995555e0]:focus{border-color:#facc15;outline:none;box-shadow:0 0 0 3px #facc152e}.modal-error[data-v-995555e0]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:8px 0;padding:10px 12px;font-size:13px;font-weight:600}.modal-actions[data-v-995555e0]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.toast[data-v-995555e0]{border-radius:10px;margin-bottom:14px;padding:12px 16px;font-size:13.5px;font-weight:600}.toast.success[data-v-995555e0]{color:#166534;background:#dcfce7;border:1px solid #86efac}.toast.error[data-v-995555e0]{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.toast.info[data-v-995555e0]{color:#1e40af;background:#dbeafe;border:1px solid #93c5fd}.fade-enter-active[data-v-995555e0],.fade-leave-active[data-v-995555e0]{transition:opacity .3s}.fade-enter-from[data-v-995555e0],.fade-leave-to[data-v-995555e0]{opacity:0}.tenants-page[data-v-fc0b787c]{padding:24px 0}.page-header[data-v-fc0b787c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-eyebrow[data-v-fc0b787c]{text-transform:uppercase;letter-spacing:.12em;color:#f59e0b;margin-bottom:6px;font-size:11px;font-weight:700}.page-title[data-v-fc0b787c]{color:#0b1d3a;margin:0 0 6px;font-size:24px;font-weight:700}.page-subtitle[data-v-fc0b787c]{color:#6b7280;margin:0;font-size:14px}.quick-link[data-v-fc0b787c]{color:#6b7280;background:#fff;border:1px solid #e2e6ec;border-radius:10px;padding:8px 14px;font-size:13px;text-decoration:none}.quick-link[data-v-fc0b787c]:hover{color:#f59e0b;border-color:#facc15}.kpi-strip[data-v-fc0b787c]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:18px;display:grid}.kpi-card[data-v-fc0b787c]{background:#fff;border:1px solid #eef1f6;border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.kpi-label[data-v-fc0b787c]{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;font-size:11.5px;font-weight:600}.kpi-card strong[data-v-fc0b787c]{color:#0b1d3a;font-size:24px;font-weight:700}.toolbar-card[data-v-fc0b787c]{background:#fff;border:1px solid #eef1f6;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.filter-pills[data-v-fc0b787c]{flex-wrap:wrap;gap:6px;display:flex}.filter-pill[data-v-fc0b787c]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e2e6ec;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.filter-pill[data-v-fc0b787c]:hover{color:#0b1d3a;border-color:#facc15}.filter-pill.active[data-v-fc0b787c]{color:#78350f;background:#fef3c7;border-color:#facc15}.refresh-btn[data-v-fc0b787c]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e2e6ec;border-radius:10px;padding:8px 14px;font-size:12px;font-weight:600}.refresh-btn[data-v-fc0b787c]:disabled{opacity:.6;cursor:not-allowed}.section-card[data-v-fc0b787c]{background:#fff;border:1px solid #eef1f6;border-radius:14px;overflow:hidden}.empty-box[data-v-fc0b787c]{text-align:center;color:#6b7280;padding:48px 24px;font-size:14px}.table-wrap[data-v-fc0b787c]{overflow-x:auto}table[data-v-fc0b787c]{border-collapse:collapse;width:100%;font-size:13.5px}thead th[data-v-fc0b787c]{color:#374151;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#f7f8fb;border-bottom:1px solid #e2e6ec;padding:12px 14px;font-size:12px;font-weight:600}tbody td[data-v-fc0b787c]{vertical-align:top;border-bottom:1px solid #f1f3f7;padding:14px}tbody tr:last-child td[data-v-fc0b787c]{border-bottom:none}.cell-slug[data-v-fc0b787c]{color:#0b1d3a;font-weight:700}.cell-sub[data-v-fc0b787c]{color:#6b7280;font-size:12px}.cell-suspended-at[data-v-fc0b787c]{margin-top:4px}.cell-missing[data-v-fc0b787c]{font-style:italic}.badge[data-v-fc0b787c]{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.badge-active[data-v-fc0b787c]{color:#166534;background:#dcfce7;border-color:#86efac}.badge-suspended[data-v-fc0b787c]{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.action-group[data-v-fc0b787c]{flex-wrap:wrap;gap:6px;display:flex}.btn[data-v-fc0b787c]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700;transition:all .15s}.btn[data-v-fc0b787c]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-fc0b787c]{color:#374151;background:#fff;border-color:#e2e6ec}.btn-ghost[data-v-fc0b787c]:hover:not(:disabled){border-color:#9ca3af}.btn-success[data-v-fc0b787c]{color:#fff;background:#059669}.btn-success[data-v-fc0b787c]:hover:not(:disabled){background:#047857}.btn-warn[data-v-fc0b787c]{color:#fff;background:#d97706}.btn-warn[data-v-fc0b787c]:hover:not(:disabled){background:#b45309}.btn-danger[data-v-fc0b787c]{color:#fff;background:#dc2626}.btn-danger[data-v-fc0b787c]:hover:not(:disabled){background:#b91c1c}.modal-backdrop[data-v-fc0b787c]{z-index:100;background:#0f172a80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal[data-v-fc0b787c]{background:#fff;border-radius:16px;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 40px #0f172a40}.modal h3[data-v-fc0b787c]{color:#0b1d3a;margin:0 0 8px;font-size:18px}.modal h3.modal-danger[data-v-fc0b787c]{color:#b91c1c}.modal-sub[data-v-fc0b787c]{color:#6b7280;margin:0 0 12px;font-size:13.5px}.modal-warn[data-v-fc0b787c]{color:#78350f;background:#fef3c7;border:1px solid #facc15;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:13px}.modal-warn-danger[data-v-fc0b787c]{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.modal-label[data-v-fc0b787c]{color:#374151;margin:8px 0 6px;font-size:12px;font-weight:600;display:block}.modal textarea[data-v-fc0b787c],.modal-input[data-v-fc0b787c]{box-sizing:border-box;border:1px solid #e2e6ec;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:13.5px}.modal textarea[data-v-fc0b787c]{resize:vertical}.modal textarea[data-v-fc0b787c]:focus,.modal-input[data-v-fc0b787c]:focus{border-color:#facc15;outline:none;box-shadow:0 0 0 3px #facc152e}.modal-error[data-v-fc0b787c]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:8px 0;padding:10px 12px;font-size:13px;font-weight:600}.modal-actions[data-v-fc0b787c]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.toast[data-v-fc0b787c]{border-radius:10px;margin-bottom:14px;padding:12px 16px;font-size:13.5px;font-weight:600}.toast.success[data-v-fc0b787c]{color:#166534;background:#dcfce7;border:1px solid #86efac}.toast.error[data-v-fc0b787c]{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.toast.info[data-v-fc0b787c]{color:#1e40af;background:#dbeafe;border:1px solid #93c5fd}.fade-enter-active[data-v-fc0b787c],.fade-leave-active[data-v-fc0b787c]{transition:opacity .3s}.fade-enter-from[data-v-fc0b787c],.fade-leave-to[data-v-fc0b787c]{opacity:0}.admins-page[data-v-4ab4b3f3]{padding:24px 0}.page-header[data-v-4ab4b3f3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-eyebrow[data-v-4ab4b3f3]{text-transform:uppercase;letter-spacing:.12em;color:#f59e0b;margin-bottom:6px;font-size:11px;font-weight:700}.page-title[data-v-4ab4b3f3]{color:#0b1d3a;margin:0 0 6px;font-size:24px;font-weight:700}.page-subtitle[data-v-4ab4b3f3]{color:#6b7280;margin:0;font-size:14px}.quick-link[data-v-4ab4b3f3]{color:#6b7280;background:#fff;border:1px solid #e2e6ec;border-radius:10px;padding:8px 14px;font-size:13px;text-decoration:none}.quick-link[data-v-4ab4b3f3]:hover{color:#f59e0b;border-color:#facc15}.toolbar-card[data-v-4ab4b3f3]{background:#fff;border:1px solid #eef1f6;border-radius:14px;justify-content:flex-end;align-items:center;margin-bottom:16px;padding:12px 14px;display:flex}.refresh-btn[data-v-4ab4b3f3]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e2e6ec;border-radius:10px;padding:8px 14px;font-size:12px;font-weight:600}.refresh-btn[data-v-4ab4b3f3]:disabled{opacity:.6;cursor:not-allowed}.section-card[data-v-4ab4b3f3]{background:#fff;border:1px solid #eef1f6;border-radius:14px;overflow:hidden}.empty-box[data-v-4ab4b3f3]{text-align:center;color:#6b7280;padding:48px 24px;font-size:14px}.table-wrap[data-v-4ab4b3f3]{overflow-x:auto}table[data-v-4ab4b3f3]{border-collapse:collapse;width:100%;font-size:13.5px}thead th[data-v-4ab4b3f3]{color:#374151;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#f7f8fb;border-bottom:1px solid #e2e6ec;padding:12px 14px;font-size:12px;font-weight:600}tbody td[data-v-4ab4b3f3]{vertical-align:top;border-bottom:1px solid #f1f3f7;padding:14px}tbody tr:last-child td[data-v-4ab4b3f3]{border-bottom:none}.cell-email[data-v-4ab4b3f3]{color:#0b1d3a;margin-bottom:4px;font-weight:700}.cell-sub[data-v-4ab4b3f3]{color:#6b7280;font-size:12px}.cell-self-note[data-v-4ab4b3f3]{font-style:italic}.badge[data-v-4ab4b3f3]{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;margin-right:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.badge-self[data-v-4ab4b3f3]{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.badge-warn[data-v-4ab4b3f3]{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.btn[data-v-4ab4b3f3]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700;transition:all .15s}.btn[data-v-4ab4b3f3]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-4ab4b3f3]{color:#374151;background:#fff;border-color:#e2e6ec}.btn-ghost[data-v-4ab4b3f3]:hover:not(:disabled){border-color:#9ca3af}.btn-primary[data-v-4ab4b3f3]{color:#fff;background:#0b1d3a}.btn-primary[data-v-4ab4b3f3]:hover:not(:disabled){background:#132a52}.btn-warn[data-v-4ab4b3f3]{color:#fff;background:#d97706}.btn-warn[data-v-4ab4b3f3]:hover:not(:disabled){background:#b45309}.btn-sm[data-v-4ab4b3f3]{padding:4px 10px;font-size:11.5px}.modal-backdrop[data-v-4ab4b3f3]{z-index:100;background:#0f172a80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal[data-v-4ab4b3f3]{background:#fff;border-radius:16px;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 40px #0f172a40}.modal h3[data-v-4ab4b3f3]{color:#0b1d3a;margin:0 0 8px;font-size:18px}.modal-sub[data-v-4ab4b3f3]{color:#6b7280;margin:0 0 12px;font-size:13.5px}.modal-warn[data-v-4ab4b3f3]{color:#78350f;background:#fef3c7;border:1px solid #facc15;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:13px}.modal-label[data-v-4ab4b3f3]{color:#374151;margin:8px 0 6px;font-size:12px;font-weight:600;display:block}.modal-error[data-v-4ab4b3f3]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:8px 0;padding:10px 12px;font-size:13px;font-weight:600}.modal-actions[data-v-4ab4b3f3]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.temp-password-value[data-v-4ab4b3f3]{background:#f7f8fb;border:1px solid #e2e6ec;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.temp-password-value code[data-v-4ab4b3f3]{color:#0b1d3a;letter-spacing:.04em;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:700}.toast[data-v-4ab4b3f3]{border-radius:10px;margin-bottom:14px;padding:12px 16px;font-size:13.5px;font-weight:600}.toast.success[data-v-4ab4b3f3]{color:#166534;background:#dcfce7;border:1px solid #86efac}.toast.error[data-v-4ab4b3f3]{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.toast.info[data-v-4ab4b3f3]{color:#1e40af;background:#dbeafe;border:1px solid #93c5fd}.fade-enter-active[data-v-4ab4b3f3],.fade-leave-active[data-v-4ab4b3f3]{transition:opacity .3s}.fade-enter-from[data-v-4ab4b3f3],.fade-leave-to[data-v-4ab4b3f3]{opacity:0}.force-pw-page[data-v-76de181f]{background:linear-gradient(#0b1d3a 0%,#132a52 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.force-pw-card[data-v-76de181f]{background:#fff;border:1px solid #eef1f6;border-radius:22px;flex-direction:column;gap:14px;width:100%;max-width:440px;padding:36px 34px;display:flex;box-shadow:0 20px 50px #00000040}.force-pw-eyebrow[data-v-76de181f]{color:#b45309;letter-spacing:.06em;text-transform:uppercase;background:#fef3c7;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.force-pw-title[data-v-76de181f]{color:#0b1d3a;margin:0;font-size:20px;font-weight:700}.force-pw-subtitle[data-v-76de181f]{color:#6b7280;margin:0 0 8px;font-size:13.5px;line-height:1.5}.force-pw-form[data-v-76de181f]{flex-direction:column;gap:12px;display:flex}.field[data-v-76de181f]{color:#374151;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.field input[data-v-76de181f]{border:1px solid #e2e6ec;border-radius:10px;padding:11px 14px;font-family:inherit;font-size:14px}.field input[data-v-76de181f]:focus{border-color:#facc15;outline:none;box-shadow:0 0 0 3px #facc152e}.force-pw-hint[data-v-76de181f]{color:#6b7280;margin:0;font-size:12.5px}.force-pw-submit[data-v-76de181f]{color:#1f2937;letter-spacing:.06em;cursor:pointer;background:linear-gradient(#facc15 0%,#f59e0b 100%);border:none;border-radius:12px;margin-top:4px;padding:12px 16px;font-size:13.5px;font-weight:800;box-shadow:0 10px 22px #f59e0b47}.force-pw-submit[data-v-76de181f]:hover:not(:disabled){filter:brightness(1.02)}.force-pw-submit[data-v-76de181f]:disabled{opacity:.65;cursor:default;box-shadow:none}.force-pw-error[data-v-76de181f]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}.force-pw-logout[data-v-76de181f]{border-top:1px solid #e2e6ec;justify-content:center;margin-top:6px;padding-top:12px;display:flex}.force-pw-logout-btn[data-v-76de181f]{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12.5px}.force-pw-logout-btn[data-v-76de181f]:hover:not(:disabled){color:#0b1d3a;text-decoration:underline}.super-shell[data-v-df46e7ed]{background:linear-gradient(#f7f8fb 0%,#eef1f6 100%);min-height:100vh;display:flex}.super-sidebar[data-v-df46e7ed]{color:#cbd5e1;background:linear-gradient(#0b1d3a 0%,#132a52 100%);flex-direction:column;width:260px;padding:24px 18px;display:flex;box-shadow:0 24px 60px #0f172a4d}.super-brand[data-v-df46e7ed]{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding-bottom:20px;display:flex}.super-logo[data-v-df46e7ed]{color:#1f2937;background:linear-gradient(135deg,#facc15,#f59e0b);border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid;box-shadow:0 6px 14px #facc154d}.super-title[data-v-df46e7ed]{color:#f8fafc;letter-spacing:-.01em;font-size:14px;font-weight:700}.super-subtitle[data-v-df46e7ed]{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.super-nav[data-v-df46e7ed]{flex-direction:column;flex:1;gap:4px;padding-top:20px;display:flex}.super-nav-item[data-v-df46e7ed]{color:#cbd5e1;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.super-nav-item[data-v-df46e7ed]:hover{color:#f8fafc;background:#ffffff0f}.super-nav-item.active[data-v-df46e7ed]{color:#facc15;background:#facc1524}.super-nav-icon[data-v-df46e7ed]{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.super-nav-icon svg[data-v-df46e7ed]{width:100%;height:100%}.super-footer[data-v-df46e7ed]{border-top:1px solid #ffffff14;flex-direction:column;gap:12px;padding-top:16px;display:flex}.super-whoami[data-v-df46e7ed]{padding:4px 2px}.super-whoami-name[data-v-df46e7ed]{color:#f8fafc;font-size:13px;font-weight:700;line-height:1.3}.super-whoami-email[data-v-df46e7ed]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.super-logout[data-v-df46e7ed]{color:#f8fafc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;width:100%;padding:9px 12px;font-size:12px;font-weight:700;transition:background-color .15s}.super-logout[data-v-df46e7ed]:hover{background:#ffffff1a}.super-langswitch[data-v-df46e7ed]{justify-content:center;display:flex}.super-langswitch[data-v-df46e7ed] .lang-select__label{color:#94a3b8}.super-langswitch[data-v-df46e7ed] .lang-select__input{color:#f8fafc;background:#ffffff0f;border-color:#ffffff1f}.super-content[data-v-df46e7ed]{flex:1;min-width:0;padding:32px;overflow-y:auto}@media (width<=768px){.super-shell[data-v-df46e7ed]{flex-direction:column}.super-sidebar[data-v-df46e7ed]{flex-direction:row;width:auto;padding:16px}.super-nav[data-v-df46e7ed]{flex-direction:row;flex:none;padding-top:0}.super-footer[data-v-df46e7ed]{border-top:none;flex-direction:row;align-items:center;padding-top:0}.super-content[data-v-df46e7ed]{padding:20px}}.mkt-nav[data-v-324ebeea]{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(12px);background:#ffffffd9;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s,background-color .2s;position:sticky;top:0}.mkt-nav--scrolled[data-v-324ebeea]{border-bottom-color:var(--color-border);background:#fffffff0;box-shadow:0 1px 2px #0f172a0a}.mkt-nav__inner[data-v-324ebeea]{align-items:center;gap:var(--space-6);max-width:1200px;margin:0 auto;padding:14px 24px;display:flex}.mkt-brand[data-v-324ebeea]{font-family:var(--font-sans);letter-spacing:-.02em;align-items:baseline;font-size:22px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.mkt-brand__sales[data-v-324ebeea]{color:#0b1d3a}.mkt-brand__yntra[data-v-324ebeea]{color:#b8bfcc;font-weight:700}.mkt-nav__links[data-v-324ebeea]{margin-left:var(--space-6);align-items:center;gap:2px;display:flex}.mkt-nav__link[data-v-324ebeea]{font-size:var(--text-sm);color:var(--color-text-muted);border-radius:var(--radius-md);padding:8px 14px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;position:relative}.mkt-nav__link[data-v-324ebeea]:hover{color:var(--color-text);background:var(--color-bg-muted)}.mkt-nav__link.router-link-exact-active[data-v-324ebeea]{color:var(--color-text)}.mkt-nav__link.router-link-exact-active[data-v-324ebeea]:after{content:"";background:var(--color-accent);border-radius:2px;height:2px;position:absolute;bottom:2px;left:14px;right:14px}.mkt-nav__actions[data-v-324ebeea]{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.mkt-nav__login[data-v-324ebeea]{font-size:var(--text-sm);color:var(--color-text);border-radius:var(--radius-md);padding:9px 14px;font-weight:600;text-decoration:none;transition:background-color .15s}.mkt-nav__login[data-v-324ebeea]:hover{background:var(--color-bg-muted)}.mkt-nav__cta[data-v-324ebeea]{font-size:var(--text-sm);letter-spacing:.02em;color:#1f2937;border-radius:var(--radius-lg);background:linear-gradient(#facc15 0%,#f59e0b 100%);align-items:center;gap:8px;padding:10px 16px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 6px 14px #f59e0b3d}.mkt-nav__cta[data-v-324ebeea]:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 10px 20px #f59e0b52}.mkt-nav__cta svg[data-v-324ebeea]{width:16px;height:16px}.mkt-nav__burger[data-v-324ebeea]{border:1px solid var(--color-border);background:var(--color-surface);width:40px;height:40px;color:var(--color-text);border-radius:var(--radius-md);cursor:pointer;margin-left:auto;padding:0;display:none}.mkt-nav__burger svg[data-v-324ebeea]{width:20px;height:20px}.mkt-nav__mobile[data-v-324ebeea]{padding:var(--space-3) var(--space-6) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;gap:2px;display:none}.mkt-nav__mobile-link[data-v-324ebeea]{font-size:var(--text-base);color:var(--color-text);border-radius:var(--radius-md);padding:12px 10px;font-weight:600;text-decoration:none}.mkt-nav__mobile-link[data-v-324ebeea]:hover,.mkt-nav__mobile-link.router-link-exact-active[data-v-324ebeea]{background:var(--color-bg-muted)}.mkt-nav__mobile-actions[data-v-324ebeea]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;gap:10px;display:flex}.mkt-nav__login--mobile[data-v-324ebeea]{text-align:center;border:1px solid var(--color-border-strong);background:var(--color-surface)}.mkt-nav__cta--mobile[data-v-324ebeea]{justify-content:center}@media (width<=960px){.mkt-nav__links[data-v-324ebeea],.mkt-nav__actions[data-v-324ebeea]{display:none}.mkt-nav__burger[data-v-324ebeea]{justify-content:center;align-items:center;display:inline-flex}.mkt-nav__mobile[data-v-324ebeea]{display:flex}}.mkt-footer[data-v-19fd43f6]{color:#cbd5e1;background:linear-gradient(#0f172a 0%,#1e293b 100%);margin-top:auto}.mkt-footer__inner[data-v-19fd43f6]{grid-template-columns:1.2fr 2fr;gap:64px;max-width:1200px;margin:0 auto;padding:64px 24px 48px;display:grid}.mkt-brand[data-v-19fd43f6]{letter-spacing:-.02em;margin-bottom:var(--space-4);align-items:baseline;font-size:24px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.mkt-brand__sales[data-v-19fd43f6]{color:#fff}.mkt-brand__yntra[data-v-19fd43f6]{color:#94a3b8;font-weight:700}.mkt-footer__pitch[data-v-19fd43f6]{margin:0 0 var(--space-5);color:#94a3b8;font-size:var(--text-base);max-width:36ch;line-height:1.6}.mkt-footer__badge[data-v-19fd43f6]{border-radius:var(--radius-pill);font-size:var(--text-xs);color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:inline-flex}.mkt-footer__badge svg[data-v-19fd43f6]{width:14px;height:14px;color:var(--color-accent)}.mkt-footer__cols[data-v-19fd43f6]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.mkt-footer__col[data-v-19fd43f6]{flex-direction:column;gap:10px;display:flex}.mkt-footer__col h3[data-v-19fd43f6]{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 0 4px;font-weight:700}.mkt-footer__col a[data-v-19fd43f6]{font-size:var(--text-sm);color:#94a3b8;font-weight:500;text-decoration:none;transition:color .15s}.mkt-footer__col a[data-v-19fd43f6]:hover{color:var(--color-accent)}.mkt-footer__bottom[data-v-19fd43f6]{border-top:1px solid #ffffff0f}.mkt-footer__bottom-inner[data-v-19fd43f6]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:20px 24px;display:flex}.mkt-footer__copy[data-v-19fd43f6],.mkt-footer__meta[data-v-19fd43f6]{font-size:var(--text-xs);color:#64748b}@media (width<=860px){.mkt-footer__inner[data-v-19fd43f6]{grid-template-columns:1fr;gap:40px;padding:48px 20px 32px}.mkt-footer__cols[data-v-19fd43f6]{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}.mkt-footer__bottom-inner[data-v-19fd43f6]{flex-direction:column;align-items:flex-start;padding:16px 20px}}@media (width<=520px){.mkt-footer__cols[data-v-19fd43f6]{grid-template-columns:1fr 1fr}}.mkt-shell[data-v-d8a6d978]{background:var(--color-surface);min-height:100vh;color:var(--color-text);flex-direction:column;display:flex}.mkt-main[data-v-d8a6d978]{flex-direction:column;flex:1;display:flex}.mkt-section{padding:96px 24px;position:relative}.mkt-section--tight{padding:64px 24px}.mkt-section--alt{background:var(--color-surface-alt)}.mkt-section--muted{background:var(--color-bg)}.mkt-section--dark{color:#e2e8f0;background:linear-gradient(#0f172a 0%,#1e293b 100%)}.mkt-container{width:100%;max-width:1200px;margin:0 auto}.mkt-container--narrow{max-width:880px}.mkt-eyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);background:var(--color-primary-soft);border:1px solid var(--color-primary-soft-border);border-radius:var(--radius-pill);padding:6px 12px;font-weight:700;display:inline-block}.mkt-eyebrow--accent{color:#92400e;background:var(--color-accent-soft);border-color:#fde68a}.mkt-section-head{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;margin-bottom:56px;display:flex}.mkt-section-head--left{text-align:left;align-items:flex-start}.mkt-h1{letter-spacing:-.03em;color:var(--color-text);margin:0;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.05}.mkt-h2{letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.1}.mkt-h3{font-size:var(--text-xl);letter-spacing:-.01em;color:var(--color-text);margin:0;font-weight:700}.mkt-lead{color:var(--color-text-muted);max-width:60ch;margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.mkt-section-head--left .mkt-lead{margin-left:0}.mkt-section-head:not(.mkt-section-head--left) .mkt-lead{margin-left:auto;margin-right:auto}.mkt-section--dark .mkt-h1,.mkt-section--dark .mkt-h2,.mkt-section--dark .mkt-h3{color:#fff}.mkt-section--dark .mkt-lead{color:#94a3b8}.mkt-btn{font-size:var(--text-sm);letter-spacing:.02em;border-radius:var(--radius-lg);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .15s,filter .15s,background-color .15s,border-color .15s,color .15s;display:inline-flex}.mkt-btn svg{width:16px;height:16px}.mkt-btn--primary{color:#1f2937;background:linear-gradient(#facc15 0%,#f59e0b 100%);box-shadow:0 10px 22px #f59e0b47}.mkt-btn--primary:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 14px 26px #f59e0b57}.mkt-btn--secondary{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border-strong)}.mkt-btn--secondary:hover{background:var(--color-surface-alt);border-color:var(--color-text-muted)}.mkt-btn--ghost{color:var(--color-text);background:0 0}.mkt-btn--ghost:hover{background:var(--color-bg-muted)}.mkt-btn--on-dark{color:#fff;background:#ffffff14;border-color:#ffffff2e}.mkt-btn--on-dark:hover{background:#ffffff24;border-color:#ffffff52}.mkt-btn--lg{font-size:var(--text-base);padding:15px 26px}.mkt-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-6);box-shadow:var(--shadow-sm);gap:var(--space-3);flex-direction:column;height:100%;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.mkt-card--hoverable:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.mkt-icon-badge{border-radius:var(--radius-lg);background:var(--color-primary-soft);width:44px;height:44px;color:var(--color-primary);border:1px solid var(--color-primary-soft-border);place-items:center;display:grid}.mkt-icon-badge svg{width:22px;height:22px}.mkt-icon-badge--accent{background:var(--color-accent-soft);color:#b45309;border-color:#fde68a}.mkt-icon-badge--success{background:var(--color-success-soft);border-color:var(--color-success-border);color:#047857}.mkt-icon-badge--info{background:var(--color-info-soft);border-color:var(--color-info-border);color:#0369a1}.mkt-grid{gap:var(--space-6);display:grid}.mkt-grid--3{grid-template-columns:repeat(3,1fr)}.mkt-grid--4{grid-template-columns:repeat(4,1fr)}.mkt-grid--2{grid-template-columns:repeat(2,1fr)}@media (width<=960px){.mkt-grid--3,.mkt-grid--4{grid-template-columns:repeat(2,1fr)}.mkt-section{padding:72px 20px}}@media (width<=640px){.mkt-grid--3,.mkt-grid--4,.mkt-grid--2{grid-template-columns:1fr}.mkt-section{padding:56px 18px}.mkt-section-head{margin-bottom:40px}}.hero[data-v-2d3b50bf]{background:var(--color-surface);padding:88px 24px 112px;position:relative;overflow:hidden}.hero__bg[data-v-2d3b50bf]{pointer-events:none;z-index:0;position:absolute;inset:0}.hero__grid[data-v-2d3b50bf]{width:100%;height:100%;position:absolute;inset:0}.hero__blob[data-v-2d3b50bf]{filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.hero__blob--a[data-v-2d3b50bf]{background:radial-gradient(circle,#facc1559,#0000 65%);width:480px;height:480px;top:-120px;right:-80px}.hero__blob--b[data-v-2d3b50bf]{background:radial-gradient(circle,#4f46e538,#0000 65%);width:540px;height:540px;bottom:-140px;left:-120px}.hero__inner[data-v-2d3b50bf]{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;display:grid;position:relative}.hero__copy[data-v-2d3b50bf]{gap:var(--space-5);flex-direction:column;display:flex}.hero__highlight[data-v-2d3b50bf]{background:linear-gradient(120deg,#facc1559 0% 100%) 0 88%/100% 34% no-repeat;padding:0 2px;display:inline}.hero__lead[data-v-2d3b50bf]{max-width:56ch}.hero__actions[data-v-2d3b50bf]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hero__proof[data-v-2d3b50bf]{gap:var(--space-5);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--color-border);flex-wrap:wrap;display:flex}.hero__proof-item[data-v-2d3b50bf]{font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:8px;font-weight:500;display:inline-flex}.hero__proof-item svg[data-v-2d3b50bf]{width:16px;height:16px;color:var(--color-success)}.hero__visual[data-v-2d3b50bf]{position:relative}.dash[data-v-2d3b50bf]{border:1px solid var(--color-border);background:#fff;border-radius:16px;overflow:hidden;transform:perspective(1800px)rotateY(-4deg)rotateX(2deg);box-shadow:0 2px 4px #0f172a0a,0 24px 48px #0f172a1f,0 48px 96px #0f172a1a}.dash__top[data-v-2d3b50bf]{border-bottom:1px solid var(--color-border);background:#f1f5f9;align-items:center;gap:8px;padding:10px 14px;display:flex}.dash__dot[data-v-2d3b50bf]{border-radius:50%;width:10px;height:10px}.dash__dot--r[data-v-2d3b50bf]{background:#f87171}.dash__dot--y[data-v-2d3b50bf]{background:#fbbf24}.dash__dot--g[data-v-2d3b50bf]{background:#34d399}.dash__url[data-v-2d3b50bf]{color:var(--color-text-muted);letter-spacing:.02em;margin-left:10px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:11px}.dash__body[data-v-2d3b50bf]{grid-template-columns:140px 1fr;min-height:360px;display:grid}.dash__sidebar[data-v-2d3b50bf]{color:#cbd5e1;background:linear-gradient(#0f172a 0%,#1e293b 100%);padding:16px 10px}.dash__brand[data-v-2d3b50bf]{align-items:center;gap:8px;margin-bottom:16px;padding:6px 8px;display:flex}.dash__brand-mark[data-v-2d3b50bf]{background:var(--color-accent);color:#0b1d3a;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.dash__brand-text[data-v-2d3b50bf]{color:#fff;letter-spacing:-.01em;font-size:12px;font-weight:700}.dash__nav[data-v-2d3b50bf]{flex-direction:column;gap:2px;display:flex}.dash__nav-item[data-v-2d3b50bf]{color:#94a3b8;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:500}.dash__nav-item--active[data-v-2d3b50bf]{color:var(--color-accent);background:#facc151f;font-weight:600}.dash__content[data-v-2d3b50bf]{background:#fff;flex-direction:column;gap:14px;padding:16px;display:flex}.dash__stats[data-v-2d3b50bf]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dash__stat[data-v-2d3b50bf]{border:1px solid var(--color-border);background:var(--color-surface-alt);border-radius:10px;padding:10px 12px}.dash__stat-label[data-v-2d3b50bf]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.dash__stat-value[data-v-2d3b50bf]{color:var(--color-text);letter-spacing:-.01em;margin-top:2px;font-size:14px;font-weight:700}.dash__stat-delta[data-v-2d3b50bf]{color:var(--color-text-muted);margin-top:2px;font-size:10px;font-weight:600}.dash__stat-delta--up[data-v-2d3b50bf]{color:var(--color-success)}.dash__chart[data-v-2d3b50bf]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;padding:6px}.dash__chart svg[data-v-2d3b50bf]{width:100%;height:72px;display:block}.dash__pipeline[data-v-2d3b50bf]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dash__stage[data-v-2d3b50bf]{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:10px;min-height:110px;padding:8px}.dash__stage-head[data-v-2d3b50bf]{color:var(--color-text);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.dash__stage-head span[data-v-2d3b50bf]:last-child{background:var(--color-border);color:var(--color-text-muted);border-radius:999px;padding:1px 6px;font-size:9px}.dash__card[data-v-2d3b50bf]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:8px;margin-bottom:5px;padding:6px 8px;font-size:10.5px;font-weight:600}.dash__card--blue[data-v-2d3b50bf]{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.dash__card--amber[data-v-2d3b50bf]{color:#92400e;background:#fffbeb;border-color:#fde68a}.trusted__label[data-v-2d3b50bf]{text-align:center;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle);margin:0 0 var(--space-5);font-weight:700}.trusted__logos[data-v-2d3b50bf]{flex-wrap:wrap;justify-content:center;gap:32px 48px;display:flex}.trusted__logo[data-v-2d3b50bf]{font-weight:700;font-size:var(--text-base);color:var(--color-text-muted);letter-spacing:.02em;opacity:.75}.steps[data-v-2d3b50bf]{gap:var(--space-4);counter-reset:step;grid-template-columns:repeat(4,1fr);display:grid}.step[data-v-2d3b50bf]{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);position:relative}.step__number[data-v-2d3b50bf]{font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-primary);background:var(--color-primary-soft);border:1px solid var(--color-primary-soft-border);border-radius:var(--radius-pill);margin-bottom:var(--space-3);padding:4px 10px;font-weight:800;display:inline-block}.step__body[data-v-2d3b50bf]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}.step__body code[data-v-2d3b50bf]{background:var(--color-bg-muted);color:var(--color-text);border-radius:6px;padding:2px 6px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12.5px}.benefits[data-v-2d3b50bf]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.benefits__copy[data-v-2d3b50bf]{gap:var(--space-5);flex-direction:column;align-items:flex-start;display:flex}.benefits__list[data-v-2d3b50bf]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.benefits__list li[data-v-2d3b50bf]{font-size:var(--text-base);color:var(--color-text);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.benefits__list svg[data-v-2d3b50bf]{width:20px;height:20px;color:var(--color-success);background:var(--color-success-soft);border:1px solid var(--color-success-border);border-radius:999px;flex-shrink:0;margin-top:3px;padding:3px}.benefits__list strong[data-v-2d3b50bf]{color:var(--color-text)}.benefits__cta[data-v-2d3b50bf]{gap:var(--space-3);flex-wrap:wrap;display:flex}.tenant-card[data-v-2d3b50bf]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-6);box-shadow:var(--shadow-lg);gap:var(--space-3);flex-direction:column;display:flex}.tenant-card__head[data-v-2d3b50bf]{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);align-items:center;gap:12px;display:flex}.tenant-card__mark[data-v-2d3b50bf]{background:var(--color-accent);color:#0b1d3a;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.tenant-card__name[data-v-2d3b50bf]{color:var(--color-text);font-weight:700;font-size:var(--text-base);font-family:SF Mono,ui-monospace,Menlo,monospace}.tenant-card__meta[data-v-2d3b50bf]{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}.tenant-card__row[data-v-2d3b50bf]{font-size:var(--text-sm);color:var(--color-text-muted);border-bottom:1px dashed var(--color-border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.tenant-card__row[data-v-2d3b50bf]:last-child{border-bottom:none}.tenant-card__badge[data-v-2d3b50bf]{font-size:var(--text-xs);color:var(--color-text);background:var(--color-bg-muted);border-radius:var(--radius-pill);border:1px solid var(--color-border);padding:4px 10px;font-weight:600}.tenant-card__badge--ok[data-v-2d3b50bf]{background:var(--color-success-soft);border-color:var(--color-success-border);color:#065f46}.testimonial[data-v-2d3b50bf]{gap:var(--space-3)}.testimonial__stars[data-v-2d3b50bf]{color:var(--color-accent-strong);letter-spacing:4px;font-size:16px}.testimonial blockquote[data-v-2d3b50bf]{font-size:var(--text-md);color:var(--color-text);margin:0;line-height:1.6}.testimonial__name[data-v-2d3b50bf]{color:var(--color-text);font-weight:700;font-size:var(--text-sm);margin-top:var(--space-3)}.testimonial__role[data-v-2d3b50bf]{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}.pricing__card[data-v-2d3b50bf]{gap:var(--space-3);position:relative}.pricing__card--highlight[data-v-2d3b50bf]{border-color:#c7d2fe;transform:translateY(-6px);box-shadow:0 20px 44px #4f46e524}.pricing__ribbon[data-v-2d3b50bf]{color:#1f2937;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);background:linear-gradient(#facc15 0%,#f59e0b 100%);padding:5px 12px;font-size:10.5px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #f59e0b47}.pricing__tier[data-v-2d3b50bf]{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-weight:700}.pricing__price[data-v-2d3b50bf]{color:var(--color-text);align-items:baseline;gap:6px;display:flex}.pricing__price span[data-v-2d3b50bf]{letter-spacing:-.02em;font-size:36px;font-weight:800}.pricing__price small[data-v-2d3b50bf]{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:500}.pricing__desc[data-v-2d3b50bf]{color:var(--color-text-muted);font-size:var(--text-sm)}.pricing__list[data-v-2d3b50bf]{margin:var(--space-3) 0;flex-direction:column;flex:1;gap:10px;padding:0;list-style:none;display:flex}.pricing__list li[data-v-2d3b50bf]{font-size:var(--text-sm);color:var(--color-text);padding-left:24px;position:relative}.pricing__list li[data-v-2d3b50bf]:before{content:"";background:var(--color-success-soft);border:1px solid var(--color-success-border);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23047857' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6L9 17l-5-5'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:999px;width:14px;height:14px;position:absolute;top:7px;left:0}.pricing__footer[data-v-2d3b50bf]{margin-top:var(--space-6);justify-content:center;display:flex}.final-cta__inner[data-v-2d3b50bf]{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.final-cta__actions[data-v-2d3b50bf]{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=1040px){.hero[data-v-2d3b50bf]{padding:64px 20px 80px}.hero__inner[data-v-2d3b50bf],.benefits[data-v-2d3b50bf]{grid-template-columns:1fr;gap:48px}.dash[data-v-2d3b50bf]{transform:none}.steps[data-v-2d3b50bf]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.hero[data-v-2d3b50bf]{padding:48px 18px 56px}.hero__proof[data-v-2d3b50bf]{gap:var(--space-3)}.steps[data-v-2d3b50bf]{grid-template-columns:1fr}.pricing__card--highlight[data-v-2d3b50bf]{transform:none}.dash__body[data-v-2d3b50bf]{grid-template-columns:110px 1fr;min-height:320px}.dash__stats[data-v-2d3b50bf]{grid-template-columns:repeat(3,1fr)}}.product__hero-actions[data-v-6bd69565]{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.mkt-card__body[data-v-6bd69565],.sol__body[data-v-b58d56af]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.sol__list[data-v-b58d56af]{margin:var(--space-2) 0 0;flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.sol__list li[data-v-b58d56af]{font-size:var(--text-sm);color:var(--color-text);padding-left:20px;position:relative}.sol__list li[data-v-b58d56af]:before{content:"";background:var(--color-primary);border-radius:999px;width:6px;height:6px;position:absolute;top:8px;left:2px}.stage-tag[data-v-b58d56af]{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);background:var(--color-primary-soft);border:1px solid var(--color-primary-soft-border);border-radius:var(--radius-pill);margin-bottom:var(--space-2);padding:4px 10px;font-weight:700;display:inline-block}.stage-tag--growth[data-v-b58d56af]{color:#b45309;background:var(--color-accent-soft);border-color:#fde68a}.stage-tag--enterprise[data-v-b58d56af]{color:#047857;background:var(--color-success-soft);border-color:var(--color-success-border)}.pricing-grid[data-v-04388400]{margin-top:var(--space-5)}.pricing-card[data-v-04388400]{gap:var(--space-3);flex-direction:column;height:100%;display:flex;position:relative}.pricing-card--highlight[data-v-04388400]{border-color:#c7d2fe;transform:translateY(-6px);box-shadow:0 20px 44px #4f46e524}.pricing-card__ribbon[data-v-04388400]{color:#1f2937;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);background:linear-gradient(#facc15 0%,#f59e0b 100%);padding:5px 12px;font-size:10.5px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #f59e0b47}.pricing-card__tier[data-v-04388400]{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-weight:700}.pricing-card__price[data-v-04388400]{color:var(--color-text);align-items:baseline;gap:6px;display:flex}.pricing-card__price span[data-v-04388400]{letter-spacing:-.02em;font-size:36px;font-weight:800}.pricing-card__price small[data-v-04388400]{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:500}.pricing-card__desc[data-v-04388400]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.pricing-card__list[data-v-04388400]{margin:var(--space-3) 0;flex-direction:column;flex:1;gap:10px;padding:0;list-style:none;display:flex}.pricing-card__list li[data-v-04388400]{font-size:var(--text-sm);color:var(--color-text);padding-left:24px;position:relative}.pricing-card__list li em[data-v-04388400]{color:var(--color-text-muted);font-style:normal;font-size:var(--text-xs);margin-left:4px}.pricing-card__list li[data-v-04388400]:before{content:"";background:var(--color-success-soft);border:1px solid var(--color-success-border);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23047857' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6L9 17l-5-5'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:999px;width:14px;height:14px;position:absolute;top:7px;left:0}.compare[data-v-04388400]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);overflow-x:auto}.compare__table[data-v-04388400]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.compare__table th[data-v-04388400],.compare__table td[data-v-04388400]{text-align:left;border-bottom:1px solid var(--color-border);padding:14px 20px}.compare__table thead th[data-v-04388400]{background:var(--color-surface-alt);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.compare__table th[data-v-04388400]:first-child,.compare__table td[data-v-04388400]:first-child{color:var(--color-text);width:40%;font-weight:600}.compare__table tbody tr:last-child td[data-v-04388400]{border-bottom:none}.compare__table td[data-v-04388400]:not(:first-child){color:var(--color-text-muted);font-weight:500}.faq[data-v-04388400]{gap:var(--space-3);flex-direction:column;display:flex}.faq__item[data-v-04388400]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:0 var(--space-5);box-shadow:var(--shadow-xs)}.faq__item summary[data-v-04388400]{padding:var(--space-4) 0;cursor:pointer;color:var(--color-text);font-weight:600;font-size:var(--text-base);justify-content:space-between;align-items:center;list-style:none;display:flex}.faq__item summary[data-v-04388400]::-webkit-details-marker{display:none}.faq__item summary[data-v-04388400]:after{content:"+";color:var(--color-text-muted);font-size:22px;font-weight:400;transition:transform .15s}.faq__item[open] summary[data-v-04388400]:after{content:"−"}.faq__item p[data-v-04388400]{padding:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.6}@media (width<=640px){.pricing-card--highlight[data-v-04388400]{transform:none}.compare__table th[data-v-04388400],.compare__table td[data-v-04388400]{padding:10px 12px}}.about__body[data-v-5e9f246f]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.6}.contact__layout[data-v-e165fd89]{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:flex-start;display:grid}.contact__form-card[data-v-e165fd89]{padding:var(--space-6)}.contact__hint[data-v-e165fd89]{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm)}.contact__form .form-grid[data-v-e165fd89]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.contact__form .field--full[data-v-e165fd89]{grid-column:1/-1}.contact__form .field[data-v-e165fd89]{flex-direction:column;gap:6px;display:flex}.contact__form .field label[data-v-e165fd89]{font-size:var(--text-sm);color:#374151;font-weight:600}.contact__form .field input[data-v-e165fd89],.contact__form .field select[data-v-e165fd89],.contact__form .field textarea[data-v-e165fd89]{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);width:100%;font-size:var(--text-base);color:var(--color-text);background:var(--color-surface);padding:10px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.contact__form .field input[data-v-e165fd89]:focus,.contact__form .field select[data-v-e165fd89]:focus,.contact__form .field textarea[data-v-e165fd89]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #4f46e526}.contact__side[data-v-e165fd89]{gap:var(--space-4);flex-direction:column;display:flex}.contact__meta[data-v-e165fd89]{gap:var(--space-2);flex-direction:column;display:flex}.contact__meta--dark[data-v-e165fd89]{color:#e2e8f0;background:linear-gradient(#0f172a 0%,#1e293b 100%);border-color:#ffffff14}.contact__body[data-v-e165fd89]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.contact__link[data-v-e165fd89]{font-size:var(--text-sm);color:var(--color-primary);font-weight:700;text-decoration:none}.contact__link[data-v-e165fd89]:hover{text-decoration:underline}.form-success[data-v-e165fd89]{background:var(--color-success-soft);color:#047857;border:1px solid var(--color-success-border);border-radius:var(--radius-lg);font-size:var(--text-sm);margin-top:var(--space-3);padding:10px 14px;font-weight:500}@media (width<=960px){.contact__layout[data-v-e165fd89],.contact__form .form-grid[data-v-e165fd89]{grid-template-columns:1fr}}:root{--color-bg:#f5f7fb;--color-bg-muted:#eef2f7;--color-surface:#fff;--color-surface-alt:#f8fafc;--color-border:#e5e9f0;--color-border-strong:#d5dbe4;--color-text:#0f172a;--color-text-muted:#64748b;--color-text-subtle:#94a3b8;--color-primary:#4f46e5;--color-primary-hover:#4338ca;--color-primary-soft:#eef2ff;--color-primary-soft-border:#e0e7ff;--color-accent:#facc15;--color-accent-strong:#eab308;--color-accent-soft:#fef9c3;--color-success:#10b981;--color-success-soft:#ecfdf5;--color-success-border:#a7f3d0;--color-warning:#f59e0b;--color-warning-soft:#fff7ed;--color-warning-border:#fed7aa;--color-danger:#ef4444;--color-danger-soft:#fef2f2;--color-danger-border:#fecaca;--color-info:#0ea5e9;--color-info-soft:#eff6ff;--color-info-border:#dbeafe;--sidebar-bg-start:#0f172a;--sidebar-bg-end:#1e293b;--sidebar-text:#cbd5e1;--sidebar-text-muted:#94a3b8;--sidebar-hover:#ffffff0f;--sidebar-active-bg:#facc151f;--sidebar-active-text:#facc15;--sidebar-active-bar:#facc15;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 1px 3px #0f172a0f, 0 1px 2px #0f172a0a;--shadow-md:0 4px 12px #0f172a0f, 0 2px 4px #0f172a0a;--shadow-lg:0 12px 28px #0f172a14, 0 4px 10px #0f172a0d;--font-sans:"Inter", "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--sidebar-width:248px;--topbar-height:72px}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body{background:var(--color-bg);color:var(--color-text);font-size:var(--text-base);line-height:1.5}a{color:inherit}.app-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6)}.app-card--flush{padding:0}.page-title{margin:0 0 var(--space-2);font-size:var(--text-2xl);letter-spacing:-.01em;color:var(--color-text);font-weight:700}.page-subtitle{color:var(--color-text-muted);font-size:var(--text-base);margin:0}.section-title{font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:700}:root{--form-card-bg:var(--color-surface);--form-card-radius:var(--radius-xl);--form-card-padding:var(--space-6);--form-card-shadow:var(--shadow-sm);--form-grid-gap:var(--space-4);--form-field-gap:6px;--form-label-color:#374151;--form-label-size:var(--text-sm);--form-label-weight:600;--form-input-bg:var(--color-surface);--form-input-color:var(--color-text);--form-input-border:var(--color-border-strong);--form-input-border-hover:#b5bdc9;--form-input-radius:var(--radius-lg);--form-input-padding:10px 14px;--form-input-size:var(--text-base);--form-focus-border:var(--color-primary);--form-focus-ring:0 0 0 3px #4f46e526;--form-actions-gap:var(--space-3);--form-muted:var(--color-text-muted);--form-muted-strong:#4b5563;--form-primary:var(--color-primary);--form-primary-hover:var(--color-primary-hover);--form-primary-shadow:0 6px 16px #4f46e538;--form-danger:var(--color-danger);--form-danger-bg:var(--color-danger-soft);--form-danger-border:var(--color-danger-border);--form-lang-bg:var(--color-surface-alt);--form-lang-border:var(--color-border);--form-lang-radius:var(--radius-lg);--form-state-muted:var(--color-text-muted);--form-state-error:#991b1b;--form-success:#047857;--form-success-bg:var(--color-success-soft);--form-success-border:var(--color-success-border)}.form-card{background:var(--form-card-bg);border:1px solid var(--form-lang-border);border-radius:var(--form-card-radius);padding:var(--form-card-padding);box-shadow:var(--form-card-shadow)}.form-grid{gap:var(--form-grid-gap);grid-template-columns:1fr 1fr;display:grid}.form-grid--single{grid-template-columns:1fr}.field{gap:var(--form-field-gap);flex-direction:column;min-width:0;display:flex}.field--full{grid-column:1/-1}.field label,.field>span{font-size:var(--form-label-size);font-weight:var(--form-label-weight);color:var(--form-label-color)}.field input,.field select,.field textarea{border:1px solid var(--form-input-border);border-radius:var(--form-input-radius);width:100%;padding:var(--form-input-padding);font-size:var(--form-input-size);color:var(--form-input-color);background:var(--form-input-bg);font-family:inherit;transition:border-color .15s,box-shadow .15s,background-color .15s}.field input:hover:not(:disabled),.field select:hover:not(:disabled),.field textarea:hover:not(:disabled){border-color:var(--form-input-border-hover)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--form-focus-border);box-shadow:var(--form-focus-ring);outline:none}.field input:disabled,.field select:disabled,.field textarea:disabled{background:var(--color-bg-muted);color:var(--color-text-muted);cursor:not-allowed}.field textarea{resize:vertical;min-height:96px}.checkbox-field label{cursor:pointer;align-items:center;gap:10px;font-weight:500;display:inline-flex}.checkbox-field input[type=checkbox]{width:18px;height:18px;accent-color:var(--form-primary);cursor:pointer}.translations-block h3{font-size:var(--text-md);color:var(--color-text);margin:0 0 4px;font-weight:600}.translations-block .hint,.form-hint{color:var(--form-muted);font-size:var(--text-sm);margin:0 0 14px}.lang-box{border:1px solid var(--form-lang-border);border-radius:var(--form-lang-radius);padding:var(--space-4);margin-bottom:var(--space-3);background:var(--form-lang-bg)}.lang-box:last-child{margin-bottom:0}.lang-head{gap:var(--space-2);margin-bottom:var(--space-3);color:var(--color-text);align-items:baseline;display:flex}.lang-code{color:var(--form-muted);font-size:var(--text-sm);font-weight:500}.form-actions{align-items:center;gap:var(--form-actions-gap);flex-wrap:wrap;display:flex}.form-primary-btn{border:1px solid var(--form-primary);background:var(--form-primary);color:#fff;border-radius:var(--form-input-radius);cursor:pointer;font-weight:600;font-size:var(--text-sm);box-shadow:var(--form-primary-shadow);padding:10px 16px;transition:background-color .15s,border-color .15s,transform .12s,box-shadow .15s}.form-primary-btn:hover:not(:disabled){background:var(--form-primary-hover);border-color:var(--form-primary-hover);transform:translateY(-1px)}.form-primary-btn:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.form-secondary-btn{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);border-radius:var(--form-input-radius);cursor:pointer;font-weight:600;font-size:var(--text-sm);padding:10px 16px;transition:background-color .15s,border-color .15s,color .15s}.form-secondary-btn:hover:not(:disabled){background:var(--color-surface-alt);border-color:var(--color-text-muted)}.form-cancel-link{color:var(--form-muted);font-weight:600;font-size:var(--text-sm);text-decoration:none}.form-cancel-link:hover{color:var(--color-text);text-decoration:underline}.form-error{background:var(--form-danger-bg);color:var(--form-state-error);border:1px solid var(--form-danger-border);border-radius:var(--form-input-radius);font-size:var(--text-sm);padding:10px 14px;font-weight:500}.form-success{background:var(--form-success-bg);color:var(--form-success);border:1px solid var(--form-success-border);border-radius:var(--form-input-radius);font-size:var(--text-sm);padding:10px 14px;font-weight:500}.form-state{padding:var(--space-6) var(--space-4);color:var(--form-state-muted)}.form-state--error{color:var(--form-state-error)}.form-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.form-page-header h1{margin:0 0 var(--space-2);font-size:var(--text-2xl);color:var(--color-text);letter-spacing:-.01em;font-weight:700}.form-page-header .subtitle{color:var(--form-muted);font-size:var(--text-base);margin:0}.form-page-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.form-page-back{color:var(--form-primary);font-weight:600;font-size:var(--text-sm);text-decoration:none}.form-page-back:hover{text-decoration:underline}.form-page-delete-btn{border:1px solid var(--form-danger-border);background:var(--form-danger-bg);color:var(--form-danger);border-radius:var(--form-input-radius);cursor:pointer;font-weight:600;font-size:var(--text-sm);padding:8px 14px;transition:background-color .15s,border-color .15s}.form-page-delete-btn:hover{background:#fee2e2;border-color:#fca5a5}@media (width<=900px){.form-grid{grid-template-columns:1fr}.form-page-header{flex-direction:column;align-items:flex-start}}
