@import url(https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=JetBrains+Mono:wght@400;500&display=swap);.dashboard-wrapper[data-v-33e206fd]{position:relative;min-height:100vh;background:#f8fafc;overflow-x:hidden}.dashboard-bg[data-v-33e206fd]{display:none}.dashboard-container[data-v-33e206fd]{position:relative;z-index:1;max-width:1600px;margin:0 auto}.loading-state[data-v-33e206fd]{display:flex;align-items:center;justify-content:center;min-height:60vh}.loading-pulse[data-v-33e206fd]{text-align:center}.loading-text[data-v-33e206fd]{margin-top:16px;font-family:DM Sans,sans-serif;font-size:14px;color:#64748b;letter-spacing:.5px}.dashboard-header[data-v-33e206fd]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px;margin-bottom:32px;padding-top:16px}.header-left[data-v-33e206fd]{flex:1}.dashboard-title[data-v-33e206fd]{font-family:DM Sans,sans-serif;font-size:32px;font-weight:700;color:#1e293b;margin:0;letter-spacing:-.5px}.dashboard-subtitle[data-v-33e206fd]{font-family:DM Sans,sans-serif;font-size:14px;color:#64748b;margin:8px 0 0}.header-title-row[data-v-33e206fd]{display:flex;align-items:center;gap:16px}.refresh-indicator[data-v-33e206fd]{display:flex;align-items:center;gap:8px;font-family:DM Sans,sans-serif;font-size:12px;color:#7e0de7;background:rgba(126,13,231,.1);padding:6px 12px;border-radius:20px}.header-controls[data-v-33e206fd]{display:flex;gap:16px;flex-wrap:wrap}.platform-switcher[data-v-33e206fd]{display:flex;background:#f1f5f9;border-radius:12px;padding:4px;gap:4px}.platform-btn[data-v-33e206fd]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;background:transparent;color:#64748b;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}.platform-btn[data-v-33e206fd]:hover{color:#1e293b;background:rgba(0,0,0,.05)}.platform-btn.active[data-v-33e206fd]{background:#fff;color:#1e293b;box-shadow:0 1px 3px rgba(0,0,0,.1)}.platform-dot[data-v-33e206fd]{width:8px;height:8px;border-radius:50%}.date-filter[data-v-33e206fd]{display:flex;background:#f1f5f9;border-radius:12px;padding:4px;gap:2px}.date-btn[data-v-33e206fd]{padding:10px 14px;border:none;background:transparent;color:#64748b;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}.date-btn[data-v-33e206fd]:hover{color:#1e293b;background:rgba(0,0,0,.05)}.date-btn.active[data-v-33e206fd]{background:#fff;color:#1e293b;box-shadow:0 1px 3px rgba(0,0,0,.1)}.kpi-grid[data-v-33e206fd]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}@media (max-width:1200px){.kpi-grid[data-v-33e206fd]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.kpi-grid[data-v-33e206fd]{grid-template-columns:repeat(2,1fr);gap:10px}.kpi-card[data-v-33e206fd]{padding:12px;gap:10px}.kpi-icon-wrap[data-v-33e206fd]{width:36px;height:36px}.kpi-icon-wrap .v-icon[data-v-33e206fd]{font-size:20px!important}.kpi-label[data-v-33e206fd]{font-size:11px}.kpi-value[data-v-33e206fd]{font-size:18px}.kpi-secondary[data-v-33e206fd]{font-size:11px}.kpi-breakdown[data-v-33e206fd]{gap:10px;padding-top:8px}.breakdown-label[data-v-33e206fd],.breakdown-value[data-v-33e206fd]{font-size:10px}}.kpi-card[data-v-33e206fd]{background:#fff;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.8);animation:slideUp-33e206fd .5s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--delay);opacity:0;transform:translateY(20px)}@keyframes slideUp-33e206fd{to{opacity:1;transform:translateY(0)}}.kpi-icon-wrap[data-v-33e206fd]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.kpi-content[data-v-33e206fd]{display:flex;flex-direction:column;gap:4px}.kpi-label[data-v-33e206fd]{font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.kpi-value[data-v-33e206fd]{font-family:DM Sans,sans-serif;font-size:32px;font-weight:700;color:#0f172a;line-height:1}.kpi-secondary[data-v-33e206fd]{font-size:13px;font-weight:500;color:#94a3b8}.kpi-breakdown[data-v-33e206fd]{display:flex;gap:16px;padding-top:12px;border-top:1px solid #e2e8f0}.breakdown-item[data-v-33e206fd]{display:flex;align-items:center;gap:6px}.breakdown-dot[data-v-33e206fd]{width:6px;height:6px;border-radius:50%}.breakdown-item.petmeetly .breakdown-dot[data-v-33e206fd]{background:linear-gradient(135deg,#7e0de7,#6b07c9)}.breakdown-item.pairmypet .breakdown-dot[data-v-33e206fd]{background:linear-gradient(135deg,#ff5857,#e80067)}.breakdown-label[data-v-33e206fd]{font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;color:#94a3b8}.breakdown-value[data-v-33e206fd]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;color:#475569}.tab-navigation[data-v-33e206fd]{display:flex;gap:8px;margin-bottom:24px;padding:4px;background:#f1f5f9;border-radius:12px;overflow-x:auto}.tab-btn[data-v-33e206fd]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;background:transparent;color:#64748b;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tab-btn[data-v-33e206fd]:hover{color:#1e293b;background:hsla(0,0%,100%,.5)}.tab-btn.active[data-v-33e206fd]{background:#fff;color:#1e293b;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media (max-width:600px){.tab-navigation[data-v-33e206fd]{gap:4px}.tab-btn[data-v-33e206fd]{padding:10px 14px;font-size:13px}.tab-btn .v-icon[data-v-33e206fd]{display:none}}.tables-section[data-v-33e206fd]{display:flex;flex-direction:column;gap:20px}.table-row[data-v-33e206fd]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.table-row.full-width[data-v-33e206fd]{grid-template-columns:1fr}@media (max-width:1200px){.table-row[data-v-33e206fd]{grid-template-columns:1fr}}.table-card[data-v-33e206fd]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);border:1px solid #e2e8f0}.table-card.wide[data-v-33e206fd]{grid-column:1/-1}.table-header[data-v-33e206fd]{display:flex;align-items:center;gap:12px;padding:20px 24px;background:linear-gradient(90deg,rgba(0,0,0,.02),transparent);border-bottom:1px solid #f1f5f9}.table-icon[data-v-33e206fd]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.subscription-gradient[data-v-33e206fd]{background:linear-gradient(135deg,#f59e0b,#d97706)!important}.stripe-gradient[data-v-33e206fd]{background:linear-gradient(135deg,#6366f1,#4f46e5)!important}.apple-gradient[data-v-33e206fd]{background:linear-gradient(135deg,#1f2937,#111827)!important}.cashfree-gradient[data-v-33e206fd]{background:linear-gradient(135deg,#10b981,#059669)!important}.table-title[data-v-33e206fd]{font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;color:#1e293b;margin:0;flex:1}.table-badge[data-v-33e206fd]{font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;color:#64748b;background:#f1f5f9;padding:4px 10px;border-radius:6px}.view-toggle[data-v-33e206fd]{display:flex;gap:4px;margin-left:auto}.toggle-btn[data-v-33e206fd]{width:32px;height:32px;border:none;background:#f1f5f9;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#94a3b8}.toggle-btn[data-v-33e206fd]:hover{background:#e2e8f0;color:#64748b}.toggle-btn.active[data-v-33e206fd]{background:#1e293b;color:#fff}.chart-content[data-v-33e206fd]{padding:16px}.churn-value[data-v-33e206fd]{color:#9ca3af;font-size:11px;font-weight:500}.table-content[data-v-33e206fd]{padding:0;max-height:400px;overflow-y:auto}.table-content[data-v-33e206fd]::-webkit-scrollbar{width:6px}.table-content[data-v-33e206fd]::-webkit-scrollbar-track{background:#f1f5f9}.table-content[data-v-33e206fd]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.data-table[data-v-33e206fd]{width:100%;border-collapse:collapse;font-family:JetBrains Mono,monospace}.data-table thead[data-v-33e206fd]{position:sticky;top:0;z-index:1}.data-table th[data-v-33e206fd]{padding:12px 16px;text-align:left;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.data-table td[data-v-33e206fd]{padding:12px 16px;font-size:13px;color:#334155;border-bottom:1px solid #f1f5f9;transition:background .15s ease}.data-table tbody tr[data-v-33e206fd]{animation:fadeIn-33e206fd .3s ease forwards;animation-delay:var(--row-delay);opacity:0}@keyframes fadeIn-33e206fd{to{opacity:1}}.data-table tbody tr[data-v-33e206fd]:hover{background:#f8fafc}.data-table tbody tr:last-child td[data-v-33e206fd]{border-bottom:none}.date-cell[data-v-33e206fd]{color:#94a3b8;font-weight:500}.trend-up[data-v-33e206fd]{color:#059669!important;font-weight:600;position:relative}.trend-up[data-v-33e206fd]:after{content:"↑";margin-left:4px;font-size:10px}.trend-down[data-v-33e206fd]{color:#dc2626!important;font-weight:600;position:relative}.trend-down[data-v-33e206fd]:after{content:"↓";margin-left:4px;font-size:10px}.msg-pair[data-v-33e206fd]{display:inline-flex;align-items:center;gap:2px}.msg-read[data-v-33e206fd]{color:#94a3b8;font-size:11px}@media (max-width:768px){.dashboard-header[data-v-33e206fd]{flex-direction:column}.header-controls[data-v-33e206fd]{flex-direction:column;width:100%}.date-filter[data-v-33e206fd],.platform-switcher[data-v-33e206fd]{width:100%;justify-content:center}.dashboard-subtitle[data-v-33e206fd],.dashboard-title[data-v-33e206fd]{display:none}.kpi-value[data-v-33e206fd]{font-size:24px}.data-table td[data-v-33e206fd],.data-table th[data-v-33e206fd]{padding:10px 12px;font-size:11px}}.cron-gradient[data-v-33e206fd]{background:linear-gradient(135deg,#6366f1,#4338ca)!important}.failed-gradient[data-v-33e206fd]{background:linear-gradient(135deg,#ef4444,#dc2626)!important}.cron-loading[data-v-33e206fd]{display:flex;align-items:center;justify-content:center;padding:80px}.cron-summary-row[data-v-33e206fd]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media (max-width:900px){.cron-summary-row[data-v-33e206fd]{grid-template-columns:repeat(2,1fr)}}.cron-summary-card[data-v-33e206fd]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0}.cron-summary-icon[data-v-33e206fd]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center}.cron-summary-icon.total[data-v-33e206fd]{background:linear-gradient(135deg,#6366f1,#4338ca)}.cron-summary-icon.success[data-v-33e206fd]{background:linear-gradient(135deg,#10b981,#059669)}.cron-summary-icon.failed[data-v-33e206fd]{background:linear-gradient(135deg,#ef4444,#dc2626)}.cron-summary-icon.processed[data-v-33e206fd]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.cron-summary-content[data-v-33e206fd]{display:flex;flex-direction:column;gap:2px}.cron-summary-value[data-v-33e206fd]{font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;color:#1e293b}.cron-summary-label[data-v-33e206fd]{font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;color:#64748b;text-transform:uppercase}.success-text[data-v-33e206fd]{color:#059669!important}.failed-text[data-v-33e206fd]{color:#dc2626!important}.command-row[data-v-33e206fd]{cursor:pointer;transition:background .15s ease}.command-row[data-v-33e206fd]:hover{background:#f8fafc}.expand-cell[data-v-33e206fd]{width:40px;text-align:center}.expand-cell .v-icon[data-v-33e206fd]{transition:transform .2s ease;color:#94a3b8}.expand-cell .v-icon.expanded[data-v-33e206fd]{transform:rotate(90deg)}.command-name[data-v-33e206fd]{font-family:DM Sans,sans-serif;font-weight:500;color:#1e293b}.command-raw[data-v-33e206fd]{font-family:JetBrains Mono,monospace;font-size:11px;color:#94a3b8}.executions-row[data-v-33e206fd]{background:#f8fafc}.executions-container[data-v-33e206fd]{padding:16px;padding-left:60px}.executions-table[data-v-33e206fd]{width:100%;border-collapse:collapse;font-family:JetBrains Mono,monospace;font-size:12px}.executions-table th[data-v-33e206fd]{padding:8px 12px;text-align:left;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;background:#e2e8f0;border-radius:4px 4px 0 0}.executions-table td[data-v-33e206fd]{padding:8px 12px;color:#475569;border-bottom:1px solid #e2e8f0}.failed-row[data-v-33e206fd]{background:rgba(239,68,68,.05)!important}.status-badge[data-v-33e206fd]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:capitalize}.status-badge.success[data-v-33e206fd]{background:#10b981;color:#fff}.status-badge.failed[data-v-33e206fd]{background:#ef4444;color:#fff}.status-badge.unknown[data-v-33e206fd]{background:#f1f5f9;color:#64748b}.platform-logo-small[data-v-33e206fd]{width:20px;height:20px;border-radius:4px}.platform-cell[data-v-33e206fd]{width:60px}.error-text[data-v-33e206fd]{color:#dc2626;font-size:12px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-data-message[data-v-33e206fd]{text-align:center;padding:60px;color:#94a3b8;font-style:italic}.premium-gradient[data-v-33e206fd]{background:linear-gradient(135deg,#7e0de7,#6b07c9)!important}.premium-category-section[data-v-33e206fd]{background:#fff;border-radius:16px;padding:20px 24px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);border:1px solid #e2e8f0}.section-header-row[data-v-33e206fd]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.section-title-text[data-v-33e206fd]{font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;color:#1e293b;margin:0}.premium-category-grid[data-v-33e206fd]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media (max-width:1200px){.premium-category-grid[data-v-33e206fd]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.premium-category-grid[data-v-33e206fd]{grid-template-columns:repeat(2,1fr)}}.premium-category-card[data-v-33e206fd]{display:flex;align-items:center;gap:12px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;transition:all .2s ease}.premium-category-card[data-v-33e206fd]:hover{background:#f1f5f9;border-color:#cbd5e1}.premium-cat-icon[data-v-33e206fd]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.premium-cat-content[data-v-33e206fd]{display:flex;flex-direction:column;gap:2px;min-width:0}.premium-cat-value[data-v-33e206fd]{font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;color:#0f172a;line-height:1.1}.premium-cat-label[data-v-33e206fd]{font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-row[data-v-33e206fd]{text-align:center;color:#94a3b8;font-style:italic;padding:32px 16px!important}.funnel-tab-content[data-v-33e206fd]{display:flex;flex-direction:column;gap:24px}.funnel-loading[data-v-33e206fd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:16px;color:#64748b;font-family:DM Sans,sans-serif;font-size:14px}.funnel-stats-row[data-v-33e206fd]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1200px){.funnel-stats-row[data-v-33e206fd]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.funnel-stats-row[data-v-33e206fd]{grid-template-columns:1fr}}.funnel-stat-card[data-v-33e206fd]{display:flex;align-items:center;gap:16px;background:#fff;border-radius:16px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.funnel-stat-icon[data-v-33e206fd]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.started-icon[data-v-33e206fd]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.completed-icon[data-v-33e206fd]{background:linear-gradient(135deg,#10b981,#059669)}.rate-icon[data-v-33e206fd]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.bottleneck-icon[data-v-33e206fd]{background:linear-gradient(135deg,#ef4444,#dc2626)}.funnel-stat-content[data-v-33e206fd]{display:flex;flex-direction:column;gap:4px}.funnel-stat-value[data-v-33e206fd]{font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;color:#1e293b;line-height:1}.funnel-stat-label[data-v-33e206fd]{font-family:DM Sans,sans-serif;font-size:13px;color:#64748b}.funnel-completed[data-v-33e206fd],.rate-good[data-v-33e206fd]{color:#10b981}.rate-moderate[data-v-33e206fd]{color:#f59e0b}.rate-low[data-v-33e206fd]{color:#ef4444}.bottleneck-card[data-v-33e206fd]{background:rgba(239,68,68,.03);border:1px solid rgba(239,68,68,.1)}.bottleneck-value[data-v-33e206fd]{color:#ef4444}.funnel-gradient[data-v-33e206fd]{background:linear-gradient(135deg,#ff5857,#e80067)}.funnel-chart-card[data-v-33e206fd],.funnel-table-card[data-v-33e206fd]{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}.funnel-chart-wrapper[data-v-33e206fd]{padding:20px}.funnel-steps-table .text-right[data-v-33e206fd]{text-align:right}.step-number-cell[data-v-33e206fd]{width:60px}.step-number[data-v-33e206fd]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,rgba(255,88,87,.1),rgba(232,0,103,.1));color:#ff5857;border-radius:50%;font-weight:600;font-size:13px}.step-name-cell[data-v-33e206fd]{font-weight:500;display:flex;align-items:center;gap:8px}.bottleneck-indicator[data-v-33e206fd]{animation:pulse-33e206fd 2s infinite}@keyframes pulse-33e206fd{0%,to{opacity:1}50%{opacity:.5}}.bottleneck-row[data-v-33e206fd]{background:rgba(239,68,68,.03)}.bottleneck-row .step-number[data-v-33e206fd]{background:rgba(239,68,68,.1);color:#ef4444}.users-cell[data-v-33e206fd]{font-weight:600;color:#1e293b}.dropoff-cell[data-v-33e206fd]{color:#94a3b8}.dropoff-cell.has-dropoff[data-v-33e206fd]{color:#ef4444;font-weight:500}.retention-high[data-v-33e206fd]{color:#10b981;font-weight:500}.retention-medium[data-v-33e206fd]{color:#f59e0b;font-weight:500}.retention-low[data-v-33e206fd]{color:#ef4444;font-weight:500}.progress-cell[data-v-33e206fd]{display:flex;align-items:center;gap:12px;min-width:180px}.progress-bar-container[data-v-33e206fd]{flex:1;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden}.progress-bar[data-v-33e206fd]{height:100%;background:linear-gradient(90deg,#ff5857,#e80067);border-radius:4px;transition:width .5s ease}.progress-text[data-v-33e206fd]{font-size:12px;font-weight:500;color:#64748b;min-width:40px}.funnel-empty[data-v-33e206fd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:16px;color:#94a3b8;font-family:DM Sans,sans-serif;font-size:14px}.live-dashboard-wrapper[data-v-8fc15cca]{min-height:100vh;background:#f8fafc}.live-dashboard-container[data-v-8fc15cca]{max-width:1600px;margin:0 auto}.loading-state[data-v-8fc15cca]{display:flex;align-items:center;justify-content:center;min-height:60vh}.loading-pulse[data-v-8fc15cca]{text-align:center}.loading-text[data-v-8fc15cca]{margin-top:16px;font-family:DM Sans,sans-serif;font-size:14px;color:#64748b}.dashboard-header[data-v-8fc15cca]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px;margin-bottom:32px;padding-top:16px}.header-title-row[data-v-8fc15cca]{display:flex;align-items:center;gap:16px}.dashboard-title[data-v-8fc15cca]{font-family:DM Sans,sans-serif;font-size:32px;font-weight:700;color:#1e293b;margin:0}.dashboard-subtitle[data-v-8fc15cca]{font-family:DM Sans,sans-serif;font-size:14px;color:#64748b;margin:8px 0 0}.refresh-indicator[data-v-8fc15cca]{display:flex;align-items:center;gap:8px;font-family:DM Sans,sans-serif;font-size:12px;color:#7e0de7;background:rgba(126,13,231,.1);padding:6px 12px;border-radius:20px}.header-right[data-v-8fc15cca]{display:flex;align-items:center;gap:16px}.last-updated[data-v-8fc15cca]{font-family:DM Sans,sans-serif;font-size:12px;color:#94a3b8}.refresh-btn[data-v-8fc15cca]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}.refresh-btn[data-v-8fc15cca]:hover:not(:disabled){border-color:#7e0de7;color:#7e0de7}.refresh-btn[data-v-8fc15cca]:disabled{opacity:.5;cursor:not-allowed}.users-gradient[data-v-8fc15cca]{background:linear-gradient(135deg,#6366f1,#4f46e5)}.pets-gradient[data-v-8fc15cca]{background:linear-gradient(135deg,#f59e0b,#d97706)}.subs-gradient[data-v-8fc15cca]{background:linear-gradient(135deg,#7e0de7,#6b07c9)}.messages-gradient[data-v-8fc15cca]{background:linear-gradient(135deg,#10b981,#059669)}.cron-gradient[data-v-8fc15cca]{background:linear-gradient(135deg,#6366f1,#4338ca)}.activity-sections[data-v-8fc15cca]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:1400px){.activity-sections[data-v-8fc15cca]{grid-template-columns:1fr}}.activity-section[data-v-8fc15cca]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0}.section-header[data-v-8fc15cca]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(90deg,rgba(0,0,0,.02),transparent);border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:16px}.section-title-row[data-v-8fc15cca]{display:flex;align-items:center;gap:12px}.section-icon[data-v-8fc15cca]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.section-title[data-v-8fc15cca]{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;color:#1e293b;margin:0}.section-stats[data-v-8fc15cca]{display:flex;align-items:center;gap:16px}.stat-item[data-v-8fc15cca]{display:flex;flex-direction:column;align-items:center;gap:2px}.stat-value[data-v-8fc15cca]{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:#0f172a}.stat-label[data-v-8fc15cca],.stat-value.muted[data-v-8fc15cca]{color:#94a3b8;font-weight:500}.stat-label[data-v-8fc15cca]{font-family:DM Sans,sans-serif;font-size:11px;text-transform:uppercase}.stat-divider[data-v-8fc15cca]{width:1px;height:32px;background:#e2e8f0}.trend-badge[data-v-8fc15cca]{padding:6px 12px;border-radius:20px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.trend-badge.trend-up[data-v-8fc15cca]{background:rgba(16,185,129,.1);color:#059669}.trend-badge.trend-down[data-v-8fc15cca]{background:rgba(239,68,68,.1);color:#dc2626}.trend-badge.trend-neutral[data-v-8fc15cca]{background:#f1f5f9;color:#64748b}.platform-stat[data-v-8fc15cca]{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.platform-stat-logo[data-v-8fc15cca]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.platform-stat-value[data-v-8fc15cca]{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;color:#334155}.section-table[data-v-8fc15cca]{overflow-x:auto}.data-table[data-v-8fc15cca]{width:100%;border-collapse:collapse;font-family:DM Sans,sans-serif}.data-table th[data-v-8fc15cca]{padding:8px 12px;text-align:left;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.data-table td[data-v-8fc15cca]{padding:8px 12px;font-size:13px;color:#334155;border-bottom:1px solid #f1f5f9}.data-table tbody tr[data-v-8fc15cca]:hover{background:#f8fafc}.data-table tbody tr:last-child td[data-v-8fc15cca]{border-bottom:none}.time-cell[data-v-8fc15cca]{font-family:JetBrains Mono,monospace;font-size:12px!important;color:#64748b;white-space:nowrap}.platform-cell[data-v-8fc15cca]{width:60px}.table-platform-logo[data-v-8fc15cca]{width:24px;height:24px;border-radius:6px}.inline-platform-logo[data-v-8fc15cca]{width:18px;height:18px;border-radius:4px;flex-shrink:0}.user-link[data-v-8fc15cca]{color:#7e0de7;text-decoration:none;font-weight:500;transition:color .2s}.user-link[data-v-8fc15cca]:hover{color:#6b07c9;text-decoration:underline}.user-name-cell[data-v-8fc15cca]{display:inline-flex;align-items:center;gap:6px}.premium-crown[data-v-8fc15cca]{flex-shrink:0}.pets-count-cell[data-v-8fc15cca]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;color:#64748b;text-align:center}.category-badge[data-v-8fc15cca],.purpose-badge[data-v-8fc15cca]{display:inline-block;padding:4px 10px;background:#f1f5f9;border-radius:6px;font-size:11px;font-weight:500;color:#475569}.provider-badge[data-v-8fc15cca]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.provider-badge.stripe[data-v-8fc15cca]{background:rgba(99,102,241,.1);color:#4f46e5}.provider-badge.fastspring[data-v-8fc15cca]{background:rgba(245,158,11,.1);color:#d97706}.provider-badge.apple[data-v-8fc15cca]{background:rgba(31,41,55,.1);color:#1f2937}.message-status-cell[data-v-8fc15cca]{display:flex;align-items:center;gap:8px}.read-badge[data-v-8fc15cca]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:500}.read-badge.read[data-v-8fc15cca]{background:rgba(16,185,129,.1);color:#059669}.read-badge.unread[data-v-8fc15cca]{background:rgba(239,68,68,.1);color:#dc2626}.empty-row[data-v-8fc15cca]{text-align:center;color:#94a3b8;font-style:italic;padding:32px 16px!important}.section-footer[data-v-8fc15cca]{padding:16px 24px;border-top:1px solid #f1f5f9;display:flex;justify-content:center}.view-all-btn[data-v-8fc15cca]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:#f1f5f9;color:#475569;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}.view-all-btn[data-v-8fc15cca]:hover{background:#7e0de7;color:#fff}.modal-card[data-v-8fc15cca]{border-radius:16px!important}.modal-title[data-v-8fc15cca]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px!important;border-bottom:1px solid #e2e8f0}.modal-title-content[data-v-8fc15cca]{display:flex;align-items:center;gap:12px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;color:#1e293b}.modal-content[data-v-8fc15cca]{padding:0!important;max-height:60vh}.modal-loading[data-v-8fc15cca]{display:flex;align-items:center;justify-content:center;padding:48px}.modal-table-wrap[data-v-8fc15cca]{overflow-x:auto}.modal-table[data-v-8fc15cca]{min-width:100%}@media (max-width:768px){.dashboard-header[data-v-8fc15cca]{flex-direction:column}.header-right[data-v-8fc15cca]{width:100%;justify-content:space-between}.dashboard-title[data-v-8fc15cca],.kpi-value[data-v-8fc15cca]{font-size:24px}.section-header[data-v-8fc15cca]{flex-direction:column;align-items:flex-start}.section-stats[data-v-8fc15cca]{width:100%;justify-content:space-between}}.cron-success[data-v-8fc15cca]{color:#10b981!important}.cron-failed[data-v-8fc15cca]{color:#ef4444!important}.status-badge[data-v-8fc15cca]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:capitalize}.status-badge.success[data-v-8fc15cca]{background:#10b981;color:#fff}.status-badge.failed[data-v-8fc15cca]{background:#ef4444;color:#fff}.status-badge.unknown[data-v-8fc15cca]{background:#f1f5f9;color:#64748b}.text-center[data-v-8fc15cca]{text-align:center}.cron-modal-content[data-v-8fc15cca]{padding:16px}.cron-job-group[data-v-8fc15cca]{margin-bottom:24px;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.cron-job-group[data-v-8fc15cca]:last-child{margin-bottom:0}.cron-job-header[data-v-8fc15cca]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:12px}.cron-job-title[data-v-8fc15cca]{display:flex;flex-direction:column;gap:4px}.command-name[data-v-8fc15cca]{font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;color:#1e293b}.command-raw[data-v-8fc15cca]{font-family:JetBrains Mono,monospace;font-size:11px;color:#94a3b8}.cron-job-stats[data-v-8fc15cca]{display:flex;gap:16px;flex-wrap:wrap}.cron-job-stats .stat[data-v-8fc15cca]{font-family:DM Sans,sans-serif;font-size:12px;color:#64748b;padding:4px 8px;background:#fff;border-radius:4px}.cron-job-stats .stat.success[data-v-8fc15cca]{color:#059669;background:rgba(16,185,129,.1)}.cron-job-stats .stat.failed[data-v-8fc15cca]{color:#dc2626;background:rgba(239,68,68,.1)}.cron-executions-table[data-v-8fc15cca]{margin:0}.cron-executions-table td[data-v-8fc15cca],.cron-executions-table th[data-v-8fc15cca]{padding:10px 16px}.failed-row[data-v-8fc15cca]{background:rgba(239,68,68,.05)}.error-cell[data-v-8fc15cca]{font-size:12px;color:#dc2626;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-cron-modal[data-v-8fc15cca]{text-align:center;padding:48px;color:#94a3b8;font-style:italic}.cron-table .expand-col[data-v-8fc15cca]{width:40px;text-align:center}.cron-row.clickable[data-v-8fc15cca]{cursor:pointer;transition:background .15s ease}.cron-row.clickable[data-v-8fc15cca]:hover{background:#f8fafc}.cron-row .v-icon[data-v-8fc15cca]{color:#94a3b8;transition:transform .2s ease}.cron-row .v-icon.rotated[data-v-8fc15cca]{transform:rotate(90deg)}.cron-detail-row[data-v-8fc15cca]{background:#f8fafc}.cron-detail-cell[data-v-8fc15cca]{padding:0!important}.cron-detail-loading[data-v-8fc15cca]{display:flex;align-items:center;gap:12px;padding:20px 24px;color:#64748b;font-size:13px}.cron-executions[data-v-8fc15cca]{padding:12px 16px 12px 52px}.executions-table[data-v-8fc15cca]{width:100%;border-collapse:collapse;font-family:JetBrains Mono,monospace;font-size:12px;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.executions-table th[data-v-8fc15cca]{padding:8px 12px;text-align:left;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;background:#f1f5f9}.executions-table td[data-v-8fc15cca]{padding:8px 12px;color:#475569;border-bottom:1px solid #f1f5f9}.executions-table tr:last-child td[data-v-8fc15cca]{border-bottom:none}.executions-table .exec-failed[data-v-8fc15cca]{background:rgba(239,68,68,.05)}.cron-detail-empty[data-v-8fc15cca]{padding:20px 24px;color:#94a3b8;font-size:13px;font-style:italic}.events-gradient[data-v-8fc15cca]{background:linear-gradient(135deg,#ec4899,#be185d)}.events-table .expand-col[data-v-8fc15cca]{width:40px;text-align:center}.event-row.clickable[data-v-8fc15cca]{cursor:pointer;transition:background .15s ease}.event-row.clickable[data-v-8fc15cca]:hover{background:#f8fafc}.event-row .v-icon[data-v-8fc15cca]{color:#94a3b8;transition:transform .2s ease}.event-row .v-icon.rotated[data-v-8fc15cca]{transform:rotate(90deg)}.event-badge-wrapper[data-v-8fc15cca]{display:inline-flex}.event-badge[data-v-8fc15cca]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.event-badge .event-icon[data-v-8fc15cca]{flex-shrink:0}.event-badge.category-engagement[data-v-8fc15cca]{background:rgba(16,185,129,.12);color:#059669}.event-badge.category-engagement .event-icon[data-v-8fc15cca]{color:#059669}.event-badge.category-conversion[data-v-8fc15cca]{background:rgba(245,158,11,.12);color:#d97706}.event-badge.category-conversion .event-icon[data-v-8fc15cca]{color:#d97706}.event-badge.category-navigation[data-v-8fc15cca]{background:rgba(99,102,241,.12);color:#4f46e5}.event-badge.category-navigation .event-icon[data-v-8fc15cca]{color:#4f46e5}.event-badge.category-friction[data-v-8fc15cca]{background:rgba(239,68,68,.12);color:#dc2626}.event-badge.category-friction .event-icon[data-v-8fc15cca]{color:#dc2626}.event-badge.small[data-v-8fc15cca]{padding:3px 8px;font-size:10px}.metrics-cell[data-v-8fc15cca]{display:flex;align-items:center;gap:10px}.metrics-indicators[data-v-8fc15cca]{display:flex;gap:4px}.metric-dot[data-v-8fc15cca]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.metric-dot.swiped[data-v-8fc15cca]{background:#ec4899}.metric-dot.messaged[data-v-8fc15cca]{background:#10b981}.metric-dot.subscribed[data-v-8fc15cca]{background:#f59e0b}.metric-dot.matched[data-v-8fc15cca]{background:#8b5cf6}.metric-dot.error[data-v-8fc15cca]{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.3),0 0 8px rgba(239,68,68,.5);animation:error-pulse-8fc15cca 1.5s ease-in-out infinite}@keyframes error-pulse-8fc15cca{0%,to{box-shadow:0 0 0 3px rgba(239,68,68,.3),0 0 8px rgba(239,68,68,.5)}50%{box-shadow:0 0 0 5px rgba(239,68,68,.2),0 0 12px rgba(239,68,68,.7)}}.metric-dot.zero-matches[data-v-8fc15cca]{background:#f97316;box-shadow:0 0 0 2px rgba(249,115,22,.25)}.session-duration[data-v-8fc15cca]{font-family:JetBrains Mono,monospace;font-size:11px;color:#64748b;padding:2px 6px;background:#f1f5f9;border-radius:4px}.user-events-timeline[data-v-8fc15cca]{padding:16px 20px 16px 52px}.timeline-container[data-v-8fc15cca]{position:relative}.timeline-item[data-v-8fc15cca]{display:flex;gap:16px;position:relative}.timeline-connector[data-v-8fc15cca]{display:flex;flex-direction:column;align-items:center;width:28px;flex-shrink:0}.timeline-dot[data-v-8fc15cca]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}.timeline-item.category-engagement .timeline-dot[data-v-8fc15cca]{background:linear-gradient(135deg,#10b981,#059669)}.timeline-item.category-conversion .timeline-dot[data-v-8fc15cca]{background:linear-gradient(135deg,#f59e0b,#d97706)}.timeline-item.category-navigation .timeline-dot[data-v-8fc15cca]{background:linear-gradient(135deg,#6366f1,#4f46e5)}.timeline-item.category-friction .timeline-dot[data-v-8fc15cca]{background:linear-gradient(135deg,#ef4444,#dc2626)}.timeline-line[data-v-8fc15cca]{width:2px;flex-grow:1;min-height:20px;background:#e2e8f0;margin:4px 0}.timeline-content[data-v-8fc15cca]{flex-grow:1;padding-bottom:16px}.timeline-item:last-child .timeline-content[data-v-8fc15cca]{padding-bottom:0}.timeline-header[data-v-8fc15cca]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.timeline-time[data-v-8fc15cca]{font-family:JetBrains Mono,monospace;font-size:11px;color:#64748b}.timeline-badge[data-v-8fc15cca]{padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600}.timeline-badge.category-engagement[data-v-8fc15cca]{background:rgba(16,185,129,.12);color:#059669}.timeline-badge.category-conversion[data-v-8fc15cca]{background:rgba(245,158,11,.12);color:#d97706}.timeline-badge.category-navigation[data-v-8fc15cca]{background:rgba(99,102,241,.12);color:#4f46e5}.timeline-badge.category-friction[data-v-8fc15cca]{background:rgba(239,68,68,.12);color:#dc2626}.timeline-event-line[data-v-8fc15cca]{font-size:13px;color:#334155;line-height:1.5;margin-top:4px}.timeline-event-line[data-v-8fc15cca] .timeline-badge{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;vertical-align:middle}.timeline-event-line[data-v-8fc15cca] .category-engagement{background:rgba(16,185,129,.15);color:#059669}.timeline-event-line[data-v-8fc15cca] .category-conversion{background:rgba(245,158,11,.15);color:#d97706}.timeline-event-line[data-v-8fc15cca] .category-navigation{background:rgba(99,102,241,.15);color:#4f46e5}.timeline-event-line[data-v-8fc15cca] .category-friction{background:rgba(239,68,68,.15);color:#dc2626}.timeline-event-line[data-v-8fc15cca] .event-passed{background:rgba(100,116,139,.12);color:#64748b}.timeline-details[data-v-8fc15cca]{margin-top:6px;font-size:12px;color:#64748b;padding-left:2px}.event-count-badge[data-v-8fc15cca]{display:inline-block;padding:4px 10px;background:#f1f5f9;color:#475569;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.event-details-cell[data-v-8fc15cca]{font-size:12px;color:#64748b;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-detail-row[data-v-8fc15cca]{background:#f8fafc}.event-detail-cell[data-v-8fc15cca]{padding:0!important}.event-detail-loading[data-v-8fc15cca]{display:flex;align-items:center;gap:12px;padding:20px 24px;color:#64748b;font-size:13px}.user-events-list[data-v-8fc15cca]{padding:12px 16px 12px 52px}.events-detail-table[data-v-8fc15cca]{width:100%;border-collapse:collapse;font-family:JetBrains Mono,monospace;font-size:12px;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.events-detail-table th[data-v-8fc15cca]{padding:8px 12px;text-align:left;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;background:#f1f5f9}.events-detail-table td[data-v-8fc15cca]{padding:8px 12px;color:#475569;border-bottom:1px solid #f1f5f9}.events-detail-table tr:last-child td[data-v-8fc15cca]{border-bottom:none}.event-props-cell[data-v-8fc15cca]{font-size:11px;color:#64748b;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-badge[data-v-8fc15cca]{display:inline-block;padding:2px 8px;background:#f1f5f9;color:#64748b;border-radius:4px;font-size:10px;font-weight:500;text-transform:uppercase}.event-detail-empty[data-v-8fc15cca]{padding:20px 24px;color:#94a3b8;font-size:13px;font-style:italic}.funnel-section[data-v-8fc15cca]{background:#fff}.funnel-gradient[data-v-8fc15cca]{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.section-badge[data-v-8fc15cca]{font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;color:#64748b;background:#f1f5f9;padding:4px 10px;border-radius:12px;margin-left:12px}.funnel-completed[data-v-8fc15cca],.rate-good[data-v-8fc15cca]{color:#10b981}.rate-moderate[data-v-8fc15cca]{color:#f59e0b}.rate-low[data-v-8fc15cca]{color:#ef4444}.bottleneck-stat[data-v-8fc15cca]{background:rgba(239,68,68,.05);padding:4px 12px;border-radius:8px;margin-left:8px}.bottleneck-value[data-v-8fc15cca]{display:flex;align-items:center;gap:4px;color:#ef4444}.funnel-loading[data-v-8fc15cca]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;color:#64748b;font-family:DM Sans,sans-serif;font-size:14px}.funnel-content[data-v-8fc15cca]{padding:0}.funnel-chart-container[data-v-8fc15cca]{padding:20px 24px;border-bottom:1px solid #f1f5f9}.funnel-table-container[data-v-8fc15cca]{overflow-x:auto}.funnel-table[data-v-8fc15cca]{width:100%}.funnel-table th[data-v-8fc15cca]{font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.funnel-table td[data-v-8fc15cca]{font-family:DM Sans,sans-serif;font-size:13px;padding:14px 16px;border-bottom:1px solid #f1f5f9;color:#1e293b}.funnel-table tr:last-child td[data-v-8fc15cca]{border-bottom:none}.funnel-table .text-right[data-v-8fc15cca]{text-align:right}.step-number-cell[data-v-8fc15cca]{width:50px}.step-number[data-v-8fc15cca]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,rgba(126,13,231,.1),rgba(236,72,153,.1));color:#7e0de7;border-radius:50%;font-weight:600;font-size:12px}.step-name-cell[data-v-8fc15cca]{font-weight:500;display:flex;align-items:center;gap:8px}.bottleneck-icon[data-v-8fc15cca]{animation:pulse-8fc15cca 2s infinite}@keyframes pulse-8fc15cca{0%,to{opacity:1}50%{opacity:.5}}.bottleneck-row[data-v-8fc15cca]{background:rgba(239,68,68,.03)}.bottleneck-row .step-number[data-v-8fc15cca]{background:rgba(239,68,68,.1);color:#ef4444}.users-cell[data-v-8fc15cca]{font-weight:600;color:#1e293b}.dropoff-cell[data-v-8fc15cca]{color:#94a3b8}.dropoff-cell.has-dropoff[data-v-8fc15cca]{color:#ef4444;font-weight:500}.retention-high[data-v-8fc15cca]{color:#10b981;font-weight:500}.retention-medium[data-v-8fc15cca]{color:#f59e0b;font-weight:500}.retention-low[data-v-8fc15cca]{color:#ef4444;font-weight:500}.progress-cell[data-v-8fc15cca]{display:flex;align-items:center;gap:12px;min-width:180px}.progress-bar-container[data-v-8fc15cca]{flex:1;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden}.progress-bar[data-v-8fc15cca]{height:100%;background:linear-gradient(90deg,#7e0de7,#ec4899);border-radius:4px;transition:width .5s ease}.progress-text[data-v-8fc15cca]{font-size:12px;font-weight:500;color:#64748b;min-width:40px}.funnel-empty[data-v-8fc15cca]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px;color:#94a3b8;font-family:DM Sans,sans-serif;font-size:14px}.uf-admin[data-v-04af843d]{font-family:DM Sans,sans-serif;background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.050980392156862744),0 4px 12px rgba(0,0,0,.0196078431372549)}.uf-table-heading[data-v-04af843d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:20px 24px;background:linear-gradient(90deg,rgba(0,0,0,.0196078431372549),transparent);border-bottom:1px solid #f1f5f9}.uf-section-icon[data-v-04af843d]{display:flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#4f46e5)}.uf-section-icon.is-followup[data-v-04af843d]{background:linear-gradient(135deg,#f59e0b,#d97706)}.uf-heading-text[data-v-04af843d]{flex:1;min-width:0}.uf-table-heading h2[data-v-04af843d]{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;color:#1e293b}.uf-table-heading p[data-v-04af843d]{font-size:12px;color:#94a3b8;margin:5px 0 0}.uf-count[data-v-04af843d]{font-family:JetBrains Mono,monospace;font-size:12px;white-space:nowrap;background:#f1f5f9;padding:6px 10px;border-radius:6px;color:#475569}.uf-admin-filters[data-v-04af843d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 24px}.uf-admin-filters[data-v-04af843d] fieldset{border-color:#e2e8f0}.uf-admin-filters[data-v-04af843d] .v-label{font-size:13px;color:#64748b}.uf-admin[data-v-04af843d] tbody tr{cursor:pointer}.uf-admin[data-v-04af843d] tbody tr:hover{background:#f8fafc!important}.uf-admin[data-v-04af843d] th{white-space:nowrap;background:#f8fafc;color:#64748b!important;text-transform:uppercase;letter-spacing:.5px;font-size:11px!important;font-weight:600;border-bottom:1px solid #e2e8f0!important}.uf-admin[data-v-04af843d] td{font-size:13px!important;color:#334155;padding-top:10px!important;padding-bottom:10px!important;max-width:230px;overflow-wrap:anywhere;border-bottom:1px solid #f1f5f9!important}.uf-admin[data-v-04af843d] td strong{font-weight:600;color:#1e293b}.uf-admin[data-v-04af843d] tbody tr:last-child td{border-bottom:0!important}.uf-row-note[data-v-04af843d]{font-size:11px;color:#94a3b8;margin-top:5px}.uf-rating[data-v-04af843d]{font-weight:500;white-space:nowrap}.uf-rating.happy[data-v-04af843d]{color:#059669}.uf-rating.neutral[data-v-04af843d]{color:#b77908}.uf-rating.unhappy[data-v-04af843d]{color:#dc5264}.uf-date[data-v-04af843d]{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px;color:#64748b}.uf-platform[data-v-04af843d]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px}.uf-platform img[data-v-04af843d]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.uf-pagination[data-v-04af843d]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;border-top:1px solid #f1f5f9;font-size:12px;color:#64748b}.uf-pagination .v-btn[data-v-04af843d]{text-transform:none;letter-spacing:0;font-size:12px;color:#64748b}.uf-admin-detail[data-v-04af843d]{font-family:DM Sans,sans-serif;border-radius:18px!important;color:#334155}.uf-admin-detail .uf-detail-header[data-v-04af843d]{align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px;border-bottom:1px solid #e2e8f0;flex-wrap:nowrap}.uf-detail-heading[data-v-04af843d]{min-width:0;word-break:normal}.uf-detail-eyebrow[data-v-04af843d]{display:flex;align-items:center;gap:12px;font-size:11px;color:#94a3b8;line-height:1.5;letter-spacing:.2px;margin-bottom:10px}.uf-detail-eyebrow>span+span[data-v-04af843d]{border-left:1px solid #e2e8f0;padding-left:12px}.uf-detail-eyebrow .uf-platform[data-v-04af843d]{font-weight:600;color:#64748b}.uf-detail-heading h2[data-v-04af843d]{font-size:24px;font-weight:600;line-height:1.3;color:#1e293b;overflow-wrap:anywhere}.uf-detail-heading p[data-v-04af843d]{font-size:14px;line-height:1.6;color:#64748b;margin:5px 0 0;overflow-wrap:anywhere}.uf-admin-detail .uf-detail-content[data-v-04af843d]{padding:24px 28px;background:#f8fafc;color:#334155}.uf-detail-error[data-v-04af843d]{margin-bottom:20px}.uf-context-grid[data-v-04af843d]{display:grid;grid-template-columns:.85fr 1fr 1.3fr;gap:20px;padding:20px 24px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px}.uf-context-grid>div[data-v-04af843d]{min-width:0}.uf-field-label[data-v-04af843d]{display:block;font-size:11px;font-weight:600;color:#64748b;margin-bottom:8px;line-height:1.5}.uf-context-grid strong[data-v-04af843d]{display:block;font-size:13px;font-weight:500;line-height:1.6;color:#334155;overflow-wrap:anywhere}.uf-match-source[data-v-04af843d]{display:block;font-size:12px;margin-top:5px;color:#64748b;overflow-wrap:anywhere}.uf-experience[data-v-04af843d]{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:7px;font-size:13px;font-weight:600;background:#f1f5f9;color:#64748b;white-space:nowrap}.uf-experience .v-icon[data-v-04af843d]{color:inherit}.uf-experience.happy[data-v-04af843d]{background:#ecfdf5;color:#047857}.uf-experience.neutral[data-v-04af843d]{background:#fffbeb;color:#a16207}.uf-experience.unhappy[data-v-04af843d]{background:#fff1f2;color:#be123c}.uf-detail-grid[data-v-04af843d]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;align-items:start}.uf-detail-sidebar[data-v-04af843d],.uf-story-column[data-v-04af843d]{min-width:0;display:grid;gap:16px}.uf-detail-panel[data-v-04af843d]{padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0}.uf-panel-heading[data-v-04af843d]{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.uf-panel-heading>div[data-v-04af843d]{flex:1;min-width:0}.uf-panel-heading h3[data-v-04af843d]{font-size:14px;font-weight:600;line-height:1.5;color:#1e293b;margin:0}.uf-panel-heading p[data-v-04af843d]{font-size:11px;line-height:1.5;color:#94a3b8;margin:3px 0 0}.uf-panel-icon[data-v-04af843d]{display:flex;align-items:center;justify-content:center;flex:0 0 32px;height:32px;border-radius:9px;background:#f3e8ff;color:#7e0de7}.uf-panel-icon .v-icon[data-v-04af843d]{color:inherit}.uf-panel-icon.indigo[data-v-04af843d]{background:#eef2ff!important;color:#4f46e5}.uf-panel-icon.amber[data-v-04af843d]{background:#fffbeb!important;color:#b77908}.uf-panel-icon.green[data-v-04af843d]{background:#ecfdf5!important;color:#059669}.uf-story-text[data-v-04af843d]{font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;margin:0!important;color:#334155}.uf-empty[data-v-04af843d]{color:#94a3b8;font-size:13px;line-height:1.7}.uf-detail-badge[data-v-04af843d]{display:inline-block;border-radius:5px;padding:4px 7px;font-size:10px;line-height:1.5;font-weight:500;background:#f1f5f9;color:#64748b}.uf-detail-badge.is-complete[data-v-04af843d]{background:#ecfdf5;color:#047857}.uf-detail-badge.is-failed[data-v-04af843d]{background:#fff1f2;color:#be123c}.uf-photo-grid[data-v-04af843d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uf-photo-grid figure[data-v-04af843d]{margin:0;min-width:0}.uf-photo-grid a[data-v-04af843d]{display:block;position:relative;border-radius:9px;overflow:hidden;background:#f1f5f9}.uf-photo-grid a[data-v-04af843d]:focus-visible{outline:3px solid #7e0de7;outline-offset:3px}.uf-photo-placeholder[data-v-04af843d]{height:100%;display:flex;align-items:center;justify-content:center}.uf-photo-open[data-v-04af843d]{position:absolute;right:6px;bottom:6px;padding:3px;border-radius:4px;background:rgba(15,23,42,.6);line-height:1}.uf-photo-grid figcaption[data-v-04af843d]{font-size:11px;line-height:1.6;margin-top:7px;color:#64748b;overflow-wrap:anywhere}.uf-copy-row[data-v-04af843d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.uf-copy-row .v-btn[data-v-04af843d]{font-size:12px;letter-spacing:0;text-transform:none;border-color:#cbd5e1;color:#475569;background:#fff}.uf-copy-success[data-v-04af843d]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#047857}.uf-facts[data-v-04af843d]{margin:0}.uf-facts>div[data-v-04af843d]{margin-top:14px}.uf-facts>div[data-v-04af843d]:first-child{margin-top:0}.uf-facts dt[data-v-04af843d]{font-size:11px;line-height:1.5;color:#64748b;margin-bottom:4px}.uf-facts dd[data-v-04af843d]{margin:0;font-size:12px;line-height:1.7;color:#334155;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.uf-facts a[data-v-04af843d]{text-decoration:none;font-weight:500}.uf-facts a .v-icon[data-v-04af843d]{margin-left:5px}.uf-edit-label[data-v-04af843d]{margin:18px 0 7px}.uf-detail-sidebar[data-v-04af843d] .v-input{font-size:12px}.uf-detail-sidebar[data-v-04af843d] fieldset{border-color:#e2e8f0}.uf-field-hint[data-v-04af843d]{font-size:12px;line-height:1.65;color:#64748b;margin:9px 0 0!important}.uf-publication-empty[data-v-04af843d]{margin-top:0!important}.uf-published-link[data-v-04af843d]{display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:600;text-decoration:none}.uf-admin-detail .uf-detail-actions[data-v-04af843d]{padding:16px 28px;border-top:1px solid #e2e8f0;gap:8px}.uf-detail-actions>span[data-v-04af843d]{font-size:11px;color:#94a3b8}.uf-detail-actions .v-btn[data-v-04af843d]{text-transform:none;letter-spacing:0;font-size:13px;border-radius:8px;padding:0 18px!important;height:40px}.uf-notification[data-v-04af843d]{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:18px}.uf-notification h4[data-v-04af843d]{font-size:13px;font-weight:600;color:#1e293b}.uf-notification .uf-facts[data-v-04af843d]{margin-top:14px}.uf-notification-actions[data-v-04af843d]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:14px}.uf-notification .v-btn[data-v-04af843d]{text-transform:none;letter-spacing:0;font-size:11px;border-radius:6px}.uf-notification-confirm[data-v-04af843d]{padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:12px}.uf-notification-confirm p[data-v-04af843d]{font-size:12px;line-height:1.6;margin-bottom:10px}.uf-notification-error[data-v-04af843d],.uf-notification-success[data-v-04af843d],.uf-notification-warning[data-v-04af843d]{font-size:12px;line-height:1.65;padding:10px 12px;border-radius:7px;margin:12px 0 0!important;overflow-wrap:anywhere}.uf-notification-success[data-v-04af843d]{background:#ecfdf5;color:#047857}.uf-notification-error[data-v-04af843d]{background:#fff1f2;color:#be123c}.uf-notification-warning[data-v-04af843d]{background:#fffbeb;color:#92400e}.uf-previous-link[data-v-04af843d]{margin-top:10px}@media(max-width:760px){.uf-detail-grid[data-v-04af843d]{grid-template-columns:1fr}.uf-context-grid[data-v-04af843d]{grid-template-columns:1fr 1fr}.uf-context-grid>div[data-v-04af843d]:last-child{grid-column:1/-1}.uf-detail-sidebar[data-v-04af843d]{grid-template-columns:1fr 1fr}.uf-record-panel[data-v-04af843d]{grid-column:1/-1}.uf-detail-actions>span[data-v-04af843d]{display:none}}@media(max-width:480px){.uf-admin-detail .uf-detail-header[data-v-04af843d]{padding:18px}.uf-detail-heading h2[data-v-04af843d]{font-size:21px}.uf-admin-detail .uf-detail-content[data-v-04af843d]{padding:16px}.uf-context-grid[data-v-04af843d]{grid-template-columns:1fr;gap:16px;padding:16px}.uf-context-grid>div[data-v-04af843d]:last-child{grid-column:auto}.uf-detail-panel[data-v-04af843d]{padding:16px}.uf-detail-sidebar[data-v-04af843d]{grid-template-columns:1fr}.uf-photo-grid[data-v-04af843d]{grid-template-columns:repeat(2,minmax(0,1fr))}.uf-admin-detail .uf-detail-actions[data-v-04af843d]{padding:12px 16px}.uf-detail-eyebrow[data-v-04af843d]{flex-wrap:wrap;gap:8px}.uf-panel-heading .uf-detail-badge[data-v-04af843d]{margin-left:auto}}@media(max-width:800px){.uf-admin-filters[data-v-04af843d],.uf-table-heading[data-v-04af843d]{padding:16px}.uf-pagination[data-v-04af843d]{padding:12px 16px}.uf-admin-filters[data-v-04af843d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.uf-admin[data-v-04af843d] td{max-width:none}.uf-admin[data-v-04af843d] .v-data-table__mobile-row__header{flex-shrink:0;margin-right:12px}}@media(max-width:480px){.uf-admin-filters[data-v-04af843d]{grid-template-columns:1fr}.uf-pagination[data-v-04af843d]{flex-wrap:wrap}.uf-count[data-v-04af843d]{display:none}.uf-platform[data-v-04af843d]{white-space:normal}}.feedback-dashboard[data-v-8b426e6c]{max-width:1600px;min-height:100vh;padding:40px 32px 48px;background:#f8fafc;color:#334155;font-family:DM Sans,sans-serif}.feedback-heading[data-v-8b426e6c]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.feedback-heading h1[data-v-8b426e6c]{font-family:DM Sans,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.5px;color:#1e293b}.feedback-heading p[data-v-8b426e6c]{font-size:14px;color:#64748b;margin:8px 0 0}.feedback-refresh.v-btn[data-v-8b426e6c]{background:#fff;border-color:#e2e8f0;color:#64748b;border-radius:8px;text-transform:none;letter-spacing:0;font-size:13px;box-shadow:0 1px 2px rgba(15,23,42,.03137254901960784)}.dashboard-filters[data-v-8b426e6c]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:24px}.dashboard-filters>.v-input[data-v-8b426e6c]{flex:1 1 180px;max-width:230px}.dashboard-filters[data-v-8b426e6c] fieldset{border-color:#e2e8f0}.feedback-platforms[data-v-8b426e6c]{display:flex;gap:4px;padding:4px;background:#f1f5f9;border-radius:12px;margin-right:auto}.feedback-platforms button[data-v-8b426e6c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;color:#64748b;border-radius:8px;white-space:nowrap}.feedback-platforms button[data-v-8b426e6c]:hover{background:#e2e8f0}.feedback-platforms button.active[data-v-8b426e6c]{background:#fff;color:#1e293b;box-shadow:0 1px 3px rgba(0,0,0,.10196078431372549)}.feedback-platforms button[data-v-8b426e6c]:focus-visible{outline:2px solid #7e0de7;outline-offset:2px}.platform-dot[data-v-8b426e6c]{width:8px;height:8px;border-radius:50%;background:#64748b}.platform-dot.petmeetly[data-v-8b426e6c]{background:linear-gradient(135deg,#7e0de7,#6b07c9)}.platform-dot.pairmypet[data-v-8b426e6c]{background:linear-gradient(135deg,#ff5857,#e80067)}.feedback-metrics[data-v-8b426e6c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:24px}.feedback-metric[data-v-8b426e6c]{display:flex;align-items:flex-start;gap:16px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.050980392156862744),0 8px 24px rgba(0,0,0,.03137254901960784)}.metric-icon[data-v-8b426e6c]{display:flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;border-radius:12px}.feedback-metric span[data-v-8b426e6c]{display:block;color:#64748b;font-size:12px;font-weight:500}.feedback-metric strong[data-v-8b426e6c]{display:block;color:#0f172a;font-size:32px;font-weight:700;line-height:1.65;font-variant-numeric:tabular-nums}.feedback-metric small[data-v-8b426e6c]{display:block;font-size:11px;color:#94a3b8;line-height:1.5}.feedback-insights[data-v-8b426e6c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:20px}.insight-card[data-v-8b426e6c]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.050980392156862744)}.insight-header[data-v-8b426e6c]{display:flex;align-items:center;gap:12px;padding:20px 24px;background:linear-gradient(90deg,rgba(0,0,0,.0196078431372549),transparent);border-bottom:1px solid #f1f5f9}.section-icon[data-v-8b426e6c]{display:flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;border-radius:10px}.section-icon.green[data-v-8b426e6c]{background:linear-gradient(135deg,#10b981,#059669)!important}.section-icon.purple[data-v-8b426e6c]{background:linear-gradient(135deg,#7e0de7,#6b07c9)!important}.section-icon.indigo[data-v-8b426e6c]{background:linear-gradient(135deg,#6366f1,#4f46e5)!important}.section-icon.amber[data-v-8b426e6c]{background:linear-gradient(135deg,#f59e0b,#d97706)!important}.insight-card h2[data-v-8b426e6c]{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;color:#1e293b}.insight-card p[data-v-8b426e6c]{font-size:12px;color:#94a3b8;margin:4px 0 0}.insight-body[data-v-8b426e6c]{padding:20px 24px}.experience-bar[data-v-8b426e6c]{height:10px;background:#f1f5f9;border-radius:8px;overflow:hidden;display:flex;margin-bottom:20px}.insight-row[data-v-8b426e6c]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:#64748b;margin:13px 0}.insight-row[data-v-8b426e6c]:first-child{margin-top:0}.insight-row[data-v-8b426e6c]:last-child{margin-bottom:0}.insight-row span[data-v-8b426e6c]{display:flex;align-items:center}.insight-row i[data-v-8b426e6c]{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px}.insight-row strong[data-v-8b426e6c]{color:#334155;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500}.insight-row small[data-v-8b426e6c]{font-family:DM Sans,sans-serif;font-size:11px;color:#94a3b8;margin-left:6px;font-weight:400}.insight-row-metrics[data-v-8b426e6c]{display:grid;grid-template-columns:minmax(0,1fr) max-content 6ch}.insight-row-metrics small[data-v-8b426e6c],.insight-row-metrics strong[data-v-8b426e6c]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.insight-row-metrics small[data-v-8b426e6c]{margin-left:0}.insight-foot[data-v-8b426e6c]{border-top:1px solid #f1f5f9;padding-top:12px;font-size:11px;color:#94a3b8;margin-top:16px}.dashboard-scope[data-v-8b426e6c]{font-size:12px;color:#64748b;margin:0 0 16px}@media(max-width:1400px){.feedback-insights[data-v-8b426e6c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1200px){.feedback-metrics[data-v-8b426e6c]{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-platforms[data-v-8b426e6c]{flex-basis:100%;margin-right:0;justify-content:flex-start}.dashboard-filters>.v-input[data-v-8b426e6c]{max-width:none}}@media(max-width:700px){.feedback-insights[data-v-8b426e6c]{grid-template-columns:1fr}}@media(max-width:600px){.feedback-dashboard[data-v-8b426e6c]{padding:24px 12px}.feedback-heading[data-v-8b426e6c]{align-items:flex-start;gap:12px}.feedback-heading h1[data-v-8b426e6c]{font-size:24px}.feedback-heading p[data-v-8b426e6c]{font-size:13px;line-height:1.7}.feedback-refresh.v-btn[data-v-8b426e6c]{min-width:40px;padding:0 10px}.feedback-tabs[data-v-8b426e6c] .v-tab{padding:10px 14px;font-size:13px}.feedback-tabs[data-v-8b426e6c] .v-tab .v-icon{display:none}.feedback-metrics[data-v-8b426e6c]{gap:12px}.feedback-metric[data-v-8b426e6c]{padding:16px;flex-direction:column;gap:12px}.metric-icon[data-v-8b426e6c]{flex-basis:auto;width:36px;height:36px;border-radius:10px}.feedback-metric strong[data-v-8b426e6c]{font-size:28px}.feedback-platforms button[data-v-8b426e6c]{padding:10px 8px;flex:1;gap:5px;font-size:12px}.dashboard-filters>.v-input[data-v-8b426e6c]{flex-basis:100%}.feedback-insights[data-v-8b426e6c]{gap:16px}.insight-body[data-v-8b426e6c],.insight-header[data-v-8b426e6c]{padding:18px}}.video-js{width:100%;height:100%}.video-responsive{max-height:80vh}@media (orientation:portrait){.video-responsive video{max-width:100vw;max-height:80vh}}@media (min-width:600px){.video-responsive video{max-width:90vw;max-height:80vh}}.v-text-field--outlined[data-v-3c5a0070]:not(.v-input--is-focused):not(.v-input--has-state) fieldset,.v-text-field--outlined[data-v-660eb73e]:not(.v-input--is-focused):not(.v-input--has-state) fieldset{border-color:#adb5bd}.account-source[data-v-07b9fa10]{padding:0 20px 14px;color:#273548}.source-row[data-v-07b9fa10]{display:grid;grid-template-columns:minmax(125px,.9fr) minmax(0,1.1fr) 52px;gap:12px;align-items:start;padding:8px 0}.source-label[data-v-07b9fa10]{font-size:13px;color:#596579;line-height:26px}.source-row strong[data-v-07b9fa10]{font-size:13px;font-weight:500;line-height:26px;overflow-wrap:anywhere}.source-row .v-btn[data-v-07b9fa10]{font-size:11px;padding:0 5px;min-width:0;height:26px;justify-self:end}.account-source .v-btn[data-v-07b9fa10]{text-transform:none;letter-spacing:0}.source-editor[data-v-07b9fa10]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;margin-top:4px}.source-editor label[data-v-07b9fa10]{display:block;font-size:12px;font-weight:600;color:#475569;margin-bottom:8px}.source-actions[data-v-07b9fa10]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.source-success[data-v-07b9fa10]{display:flex;align-items:center;gap:7px;background:#ecfdf5;color:#047857;border-radius:6px;padding:8px 12px;font-size:12px}.source-success .v-icon[data-v-07b9fa10]{color:inherit}@media(max-width:480px){.account-source[data-v-07b9fa10]{padding:0 16px 14px}.source-row[data-v-07b9fa10]{grid-template-columns:minmax(105px,.95fr) minmax(0,1.05fr) 32px;gap:8px;padding:7px 0}.source-label[data-v-07b9fa10],.source-row strong[data-v-07b9fa10]{font-size:12px;line-height:24px}.source-row .v-btn[data-v-07b9fa10]{padding:0;height:24px}.source-row .v-icon[data-v-07b9fa10]{display:none}}.account-overview[data-v-380cec12]{padding:16px;font-family:DM Sans,sans-serif;color:#334155}.account-grid[data-v-380cec12]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.account-card[data-v-380cec12]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.03137254901960784)}.account-card header[data-v-380cec12]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#ede3f7}.account-card.preferences header[data-v-380cec12]{background:#e0f0e9}.account-card.activity header[data-v-380cec12]{background:#f9ecd4}.account-card.application header[data-v-380cec12]{background:#e6e8f8}.account-card h2[data-v-380cec12]{font-size:16px;font-weight:600;color:#1e293b;line-height:1.5}.account-card header p[data-v-380cec12]{font-size:12px;color:#596579;margin:3px 0 0}.account-icon[data-v-380cec12]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:hsla(0,0%,100%,.6509803921568628);color:#7e0de7}.account-icon .v-icon[data-v-380cec12]{color:inherit}.account-icon.preferences[data-v-380cec12]{color:#047857}.account-icon.activity[data-v-380cec12]{color:#9a6700}.account-icon.application[data-v-380cec12]{color:#4f46e5}.account-facts[data-v-380cec12]{margin:0;padding:12px 20px}.account-row[data-v-380cec12]{display:grid;grid-template-columns:minmax(125px,.9fr) minmax(0,1.1fr) 52px;align-items:start;gap:12px;padding:8px 0;min-width:0}.account-row dt[data-v-380cec12]{font-size:13px;color:#596579;line-height:26px}.account-row dd[data-v-380cec12]{margin:0;font-size:13px;font-weight:500;line-height:26px;overflow-wrap:anywhere;color:#273548}.account-row.read-only dd[data-v-380cec12]{grid-column:2/-1}.account-row small[data-v-380cec12]{display:block;color:#64748b;font-size:11px;font-weight:400;line-height:1.5;margin-top:1px}.account-date[data-v-380cec12]{font-size:12px;font-variant-numeric:tabular-nums}.account-muted[data-v-380cec12]{color:#7b8799;font-weight:400}.account-status[data-v-380cec12]{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px}.account-status.good[data-v-380cec12]{color:#047857;background:#ecfdf5}.account-status.neutral[data-v-380cec12]{color:#64748b;background:#f1f5f9}.account-edit.v-btn[data-v-380cec12]{font-size:11px;padding:0 5px;min-width:0;height:26px;text-transform:none;letter-spacing:0;justify-self:end}.account-note[data-v-380cec12]{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b;margin:0 0 16px}.account-note .v-icon[data-v-380cec12]{color:#64748b}.account-editor[data-v-380cec12]{font-family:DM Sans,sans-serif;border-radius:14px!important}.account-editor .v-card__title[data-v-380cec12]{padding:18px 22px;border-bottom:1px solid #e2e8f0}.account-editor h3[data-v-380cec12]{font-size:18px;color:#1e293b}.account-editor .v-card__text[data-v-380cec12]{padding:24px 22px!important}.account-editor label[data-v-380cec12]{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.account-editor .v-card__actions[data-v-380cec12]{padding:16px 22px;border-top:1px solid #e2e8f0}.account-editor .v-btn[data-v-380cec12]{text-transform:none;letter-spacing:0}@media(max-width:1000px){.account-grid[data-v-380cec12]{grid-template-columns:1fr}}@media(max-width:480px){.account-overview[data-v-380cec12]{padding:8px 0}.account-card header[data-v-380cec12]{padding:14px 16px}.account-facts[data-v-380cec12]{padding:10px 16px}.account-row[data-v-380cec12]{grid-template-columns:minmax(105px,.95fr) minmax(0,1.05fr) 32px;gap:8px;padding:7px 0}.account-row dd[data-v-380cec12],.account-row dt[data-v-380cec12]{font-size:12px;line-height:24px}.account-edit.v-btn[data-v-380cec12]{padding:0;height:24px}.account-edit .v-icon[data-v-380cec12]{display:none}}.pet-detail-card[data-v-547074a6]{margin:0 0 24px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.03137254901960784);font-family:DM Sans,sans-serif;color:#334155;overflow:hidden}.pet-heading[data-v-547074a6]{display:flex;align-items:center;gap:24px;padding:20px 22px;background:linear-gradient(110deg,#7846ab,#502878);border-bottom:1px solid #60328e}.pet-heading-identity[data-v-547074a6]{display:flex;align-items:center;gap:16px;min-width:0;flex:1.3}.pet-portrait[data-v-547074a6]{flex:0 0 56px;border-radius:50%}.pet-placeholder[data-v-547074a6]{width:56px;height:56px;background:hsla(0,0%,100%,.9294117647058824);border:1px solid #fff;display:flex;align-items:center;justify-content:center}.pet-placeholder .v-icon[data-v-547074a6]{color:#7544a2}.pet-identity[data-v-547074a6]{min-width:0}.pet-title[data-v-547074a6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pet-title h2[data-v-547074a6]{font-size:18px;line-height:1.3;font-weight:600;color:#fff;overflow-wrap:anywhere}.pet-summary[data-v-547074a6]{font-size:12px;color:#e5d9ef;margin:5px 0;line-height:1.6}.pet-heading-purpose[data-v-547074a6]{display:inline-block;font-size:11px;font-weight:600;background:hsla(0,0%,100%,.10980392156862745);color:#fff;padding:2px 7px;border-radius:5px}.pet-heading-status[data-v-547074a6]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#bdf4d9}.pet-heading-status i[data-v-547074a6]{width:6px;height:6px;border-radius:50%;background:currentColor}.pet-heading-status.inactive[data-v-547074a6]{color:#e5d9ef}.pet-heading-status.deleted[data-v-547074a6]{color:#ffd1d1}.pet-heading-facts[data-v-547074a6]{display:flex;align-items:flex-start;gap:28px;flex:1;min-width:0;padding-left:24px;border-left:1px solid hsla(0,0%,100%,.18823529411764706)}.pet-heading-facts>div[data-v-547074a6]{min-width:0}.pet-heading-facts span[data-v-547074a6]{display:block;font-size:11px;color:#e5d9ef;margin-bottom:5px}.pet-heading-facts strong[data-v-547074a6]{display:block;color:#fff;font-size:12px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.pet-heading-location[data-v-547074a6]{flex:1}.pet-badge[data-v-547074a6]{display:inline-block;font-size:11px;line-height:1.6;font-weight:600;padding:3px 8px;border-radius:6px;white-space:nowrap}.positive[data-v-547074a6]{color:#047857;background:#ecfdf5}.muted[data-v-547074a6]{color:#64748b;background:#f1f5f9}.pet-actions[data-v-547074a6]{display:flex;align-items:center;gap:6px;flex-shrink:0}.pet-actions .v-btn[data-v-547074a6]{text-transform:none;letter-spacing:0;border-radius:8px}.pet-heading+.pet-description[data-v-547074a6]{margin-top:20px}.pet-actions .v-btn--outlined[data-v-547074a6]{background:#fff;border-color:#fff}.pet-actions .v-btn--icon .v-icon[data-v-547074a6]{color:#eee3f7}.pet-description[data-v-547074a6]{margin:0 24px 24px;padding:16px 18px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px}.pet-detail-card h3[data-v-547074a6]{font-size:14px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:8px;margin:0}.pet-detail-card h3 .v-icon[data-v-547074a6]{color:#7e0de7}.pet-description p[data-v-547074a6]{font-size:13px;line-height:1.8;margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.pet-sections[data-v-547074a6]{display:grid;grid-template-columns:1fr .9fr 1.2fr;border-top:1px solid #e2e8f0}.pet-section[data-v-547074a6]{padding:22px 24px;min-width:0}.pet-section+.pet-section[data-v-547074a6]{border-left:1px solid #e2e8f0}.pet-section dl[data-v-547074a6]{margin:14px 0 0}.pet-fact[data-v-547074a6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid #f1f5f9;align-items:start}.pet-fact[data-v-547074a6]:last-child{border-bottom:0}.pet-fact dt[data-v-547074a6]{font-size:12px;line-height:1.7;color:#64748b}.pet-fact dd[data-v-547074a6]{margin:0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.pet-editable[data-v-547074a6]{grid-template-columns:minmax(80px,1fr) minmax(85px,1fr) 48px;gap:6px}.pet-editable .v-btn[data-v-547074a6]{padding:0;min-width:0;height:26px;font-size:11px;text-transform:none;letter-spacing:0}.pet-date[data-v-547074a6]{font-family:JetBrains Mono,monospace;font-size:10px!important}.pet-media[data-v-547074a6]{padding:22px 24px;border-top:1px solid #e2e8f0}.pet-media h3[data-v-547074a6]{margin-bottom:16px}@media(max-width:1100px){.pet-heading[data-v-547074a6]{flex-wrap:wrap}.pet-heading-identity[data-v-547074a6]{flex:1}.pet-heading-facts[data-v-547074a6]{order:3;flex-basis:100%;padding:16px 0 0;border-left:0;border-top:1px solid hsla(0,0%,100%,.18823529411764706)}.pet-sections[data-v-547074a6]{grid-template-columns:1fr 1fr}.pet-section[data-v-547074a6]:last-child{grid-column:1/-1;border-left:0;border-top:1px solid #e2e8f0}.pet-section:last-child dl[data-v-547074a6]{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:28px;column-gap:28px}}@media(max-width:650px){.pet-heading[data-v-547074a6]{padding:18px 16px;gap:12px;flex-wrap:wrap}.pet-heading-identity[data-v-547074a6]{flex-basis:100%;gap:12px}.pet-heading-facts[data-v-547074a6]{order:2;flex-wrap:wrap;gap:18px 26px}.pet-heading-facts>div[data-v-547074a6]{flex:1 1 30%}.pet-heading-location[data-v-547074a6]{flex-basis:100%!important}.pet-actions[data-v-547074a6]{order:3;width:100%;justify-content:flex-end}.pet-sections[data-v-547074a6]{grid-template-columns:1fr}.pet-section[data-v-547074a6]{padding:20px 16px}.pet-section+.pet-section[data-v-547074a6]{border-left:0;border-top:1px solid #e2e8f0}.pet-section:last-child dl[data-v-547074a6]{display:block}.pet-description[data-v-547074a6]{margin:0 16px 18px}.pet-media[data-v-547074a6]{padding:20px 16px}}.manual-feedback[data-v-6fb1251a]{font-family:DM Sans,sans-serif;border-radius:16px!important;color:#334155}.manual-heading[data-v-6fb1251a]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;padding:22px 24px;border-bottom:1px solid #e2e8f0}.manual-heading h2[data-v-6fb1251a]{font-size:21px;font-weight:600;color:#1e293b;line-height:1.4}.manual-heading p[data-v-6fb1251a]{font-size:13px;color:#64748b;margin:4px 0 0;word-break:normal}.manual-feedback .manual-body[data-v-6fb1251a]{padding:24px;color:#334155}.manual-body label[data-v-6fb1251a]{display:block;font-size:13px;font-weight:600;margin-bottom:8px;color:#475569}.manual-body[data-v-6fb1251a] fieldset{border-color:#e2e8f0}.manual-body[data-v-6fb1251a] .v-select__selection,.manual-body[data-v-6fb1251a] input,.manual-body[data-v-6fb1251a] textarea{font-size:14px}.manual-fields[data-v-6fb1251a]{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.manual-photo-heading[data-v-6fb1251a]{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#475569;margin:8px 0 12px}.manual-photo-heading>span[data-v-6fb1251a]:last-child:not(:first-child){font-weight:400;color:#64748b;font-size:12px}.manual-photos[data-v-6fb1251a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.manual-photo-tile[data-v-6fb1251a]{position:relative;width:100%;aspect-ratio:1;margin:0;border:1px solid #ded9e3;border-radius:8px;overflow:hidden;background:#faf8fc}.manual-photo-tile img[data-v-6fb1251a]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.manual-photo-add[data-v-6fb1251a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed #c9b3df;background:#fcf9ff;color:#7e0de7;font-size:12px;cursor:pointer}.manual-photo-add[data-v-6fb1251a]:hover:not(:disabled){background:#f7f0fe;border-color:#7e0de7}.manual-photo-add[data-v-6fb1251a]:focus-visible,.manual-photo-remove[data-v-6fb1251a]:focus-visible{outline:2px solid #7e0de7;outline-offset:2px}.manual-photo-remove[data-v-6fb1251a]{position:absolute;right:5px;top:5px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,.2)}.manual-photo-add[data-v-6fb1251a]:disabled,.manual-photo-remove[data-v-6fb1251a]:disabled{opacity:.55;cursor:default}@media(max-width:599px){.manual-photos[data-v-6fb1251a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.manual-actions[data-v-6fb1251a]{padding:16px 24px;border-top:1px solid #e2e8f0}.manual-actions .v-btn[data-v-6fb1251a]{text-transform:none;letter-spacing:0;font-weight:600;padding:0 20px!important}@media(max-width:480px){.manual-fields[data-v-6fb1251a]{grid-template-columns:1fr}.manual-feedback .manual-body[data-v-6fb1251a],.manual-heading[data-v-6fb1251a]{padding:18px}.manual-actions[data-v-6fb1251a]{padding:14px 18px}}.add-feedback[data-v-d3466600]{text-transform:none;letter-spacing:0;font-weight:600}.user-activity[data-v-2bad71b2]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.activity-header[data-v-2bad71b2]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:16px 20px;border-bottom:1px solid #e2e8f0}.nav-btn[data-v-2bad71b2]{background:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.1)}.date-display[data-v-2bad71b2]{font-size:18px;font-weight:600;color:#1e293b}.date-subtitle[data-v-2bad71b2]{font-size:12px;color:#64748b;margin-top:2px}.date-chips-container[data-v-2bad71b2]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;justify-content:center}.date-chip[data-v-2bad71b2]{cursor:pointer;font-size:11px!important}.metrics-container[data-v-2bad71b2]{display:flex;gap:12px;padding:16px 20px;background:#fafbfc;border-bottom:1px solid #e2e8f0;overflow-x:auto}.metric-card[data-v-2bad71b2]{display:flex;flex-direction:column;align-items:center;padding:10px 16px;background:#fff;border-radius:8px;border:1px solid #e2e8f0;min-width:70px}.metric-card.highlight[data-v-2bad71b2]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b}.metric-card.error[data-v-2bad71b2]{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#ef4444}.metric-value[data-v-2bad71b2]{font-size:18px;font-weight:700;color:#1e293b;margin:4px 0 2px}.metric-label[data-v-2bad71b2]{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.empty-container[data-v-2bad71b2],.loading-container[data-v-2bad71b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px}.empty-text[data-v-2bad71b2],.loading-text[data-v-2bad71b2]{margin-top:12px;color:#64748b;font-size:14px}.timeline-container[data-v-2bad71b2]{padding:20px}.timeline-event[data-v-2bad71b2]{display:flex;gap:12px;margin-bottom:0}.timeline-event:last-child .event-line[data-v-2bad71b2]{display:none}.event-time[data-v-2bad71b2]{width:70px;flex-shrink:0;font-size:12px;font-weight:500;color:#64748b;text-align:right;padding-top:4px}.event-indicator[data-v-2bad71b2]{display:flex;flex-direction:column;align-items:center;width:24px;flex-shrink:0}.event-dot[data-v-2bad71b2]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.event-line[data-v-2bad71b2]{width:2px;flex-grow:1;min-height:16px;background:#e2e8f0;margin:4px 0}.event-content[data-v-2bad71b2]{flex-grow:1;padding-bottom:16px;min-width:0}.event-main[data-v-2bad71b2]{font-size:13px;color:#334155;line-height:1.6}.event-main[data-v-2bad71b2] .event-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;vertical-align:middle}.event-extra[data-v-2bad71b2]{margin-top:4px;font-size:12px;color:#64748b;font-style:italic}.category-engagement .event-dot[data-v-2bad71b2]{background:linear-gradient(135deg,#10b981,#059669)}.category-conversion .event-dot[data-v-2bad71b2]{background:linear-gradient(135deg,#f59e0b,#d97706)}.category-navigation .event-dot[data-v-2bad71b2]{background:linear-gradient(135deg,#6366f1,#4f46e5)}.category-friction .event-dot[data-v-2bad71b2]{background:linear-gradient(135deg,#ef4444,#dc2626)}.event-main[data-v-2bad71b2] .category-engagement{background:rgba(16,185,129,.15);color:#059669}.event-main[data-v-2bad71b2] .category-conversion{background:rgba(245,158,11,.15);color:#d97706}.event-main[data-v-2bad71b2] .category-navigation{background:rgba(99,102,241,.15);color:#4f46e5}.event-main[data-v-2bad71b2] .category-friction{background:rgba(239,68,68,.15);color:#dc2626}.event-main[data-v-2bad71b2] .event-passed{background:rgba(100,116,139,.12);color:#64748b}.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active{transition:transform .2s ease-in-out}.greyscale{filter:grayscale(1)}.member-pet-list[data-v-de128552]{padding:16px}@media(max-width:480px){.member-pet-list[data-v-de128552]{padding:8px 0}}.member-header[data-v-de128552]{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:26px 28px;margin:0 16px 24px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.03137254901960784);font-family:DM Sans,sans-serif}.member-identity[data-v-de128552]{display:flex;align-items:flex-start;gap:20px;min-width:0;flex:1}.member-avatar[data-v-de128552]{flex-shrink:0;background:#f3e8ff;border:1px solid #eadcf9;border-radius:16px!important}.member-avatar .v-icon[data-v-de128552]{color:#7e0de7}.member-info[data-v-de128552]{min-width:0}.member-name-row[data-v-de128552]{display:flex;align-items:center;gap:8px}.member-name-row h1[data-v-de128552]{font-size:24px;line-height:1.3;font-weight:600;color:#1e293b;overflow-wrap:anywhere;min-width:0}.member-name-row .v-btn[data-v-de128552]{flex-shrink:0;color:#7e0de7}.member-badges[data-v-de128552]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:9px}.member-platform[data-v-de128552],.member-status[data-v-de128552]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;line-height:1.5;padding:4px 9px;border-radius:6px}.member-platform[data-v-de128552]{color:#7e0de7;background:#f3e8ff}.member-platform.pairmypet[data-v-de128552]{color:#db4261;background:#fff1f2}.member-platform img[data-v-de128552]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.member-status .v-icon[data-v-de128552]{color:inherit}.member-status.premium[data-v-de128552]{color:#a16207;background:#fffbeb}.member-status.deleted[data-v-de128552]{color:#475569;background:#f1f5f9}.member-status.banned[data-v-de128552]{color:#b91c1c;background:#fef2f2}.member-contact[data-v-de128552]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;color:#64748b;font-size:13px;line-height:1.6}.member-contact>span[data-v-de128552]{display:flex;align-items:flex-start;gap:7px;min-width:0;overflow-wrap:anywhere}.member-contact .v-icon[data-v-de128552]{flex-shrink:0;color:#94a3b8;margin-top:3px}.member-actions[data-v-de128552]{display:flex;flex-direction:column;align-items:stretch;gap:10px;flex-shrink:0}.member-actions .v-btn[data-v-de128552]{height:38px;font-size:12px;text-transform:none;letter-spacing:0;border-radius:8px}.member-actions .member-offer[data-v-de128552]{color:#047857;border-color:#bbdfd3;background:#f7fcfa}@media(max-width:1000px){.member-header[data-v-de128552]{align-items:flex-start;flex-direction:column;gap:20px}.member-actions[data-v-de128552]{flex-direction:row;flex-wrap:wrap;width:100%;padding-top:18px;border-top:1px solid #f1f5f9}}@media(max-width:480px){.member-header[data-v-de128552]{margin:0 0 16px;padding:20px 16px}.member-identity[data-v-de128552]{gap:12px}.member-avatar[data-v-de128552]{width:54px!important;height:54px!important;min-width:54px!important}.member-name-row h1[data-v-de128552]{font-size:20px}.member-contact[data-v-de128552]{flex-direction:column;font-size:12px;gap:8px}.member-actions .v-btn[data-v-de128552]{flex:1 1 100%}}.row+.row{margin-top:0}.carousel-container{width:100%}.v-carousel-item{display:flex;align-items:center;justify-content:center;overflow:hidden}.no-borders-table{width:auto;margin:0 auto;border-collapse:collapse}.no-borders-table td{padding:8px 16px;border:none!important}.soft-shadow{box-shadow:0 4px 25px 0 rgba(0,0,0,.1)!important}.mild-shadow{box-shadow:0 2px 8px 0 rgba(99,99,99,.2)!important}.mild-shadow-primary{box-shadow:0 2px 8px 0 #7e0de7!important}:focus{outline:none!important}a,a:hover{text-decoration:none!important}#app{font-family:Poppins,sans-serif!important;font-size:14px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.onboarding-text{font-size:24px;line-height:1.6em}.onboarding-text-large{font-size:32px;line-height:1.6em}.underline--dotted{border-bottom:2px dashed #7e0de7;cursor:pointer}.clickable{cursor:pointer}.empty-text{color:#ddd}.v-label{font-size:15px!important}.v-input--checkbox label,.v-input--selection-controls label,.v-radio label{margin-bottom:0!important}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled) fieldset{border-color:#ddd!important}.onboard-bg{background-image:url(../img/fp42.3fbf565f.png);background-size:contain}.onboard-bg-sm{background-image:url(../img/fp45.af2a89d2.png);background-size:contain}.menu-bg{background-image:url(../img/fp43.7db8896c.png)}.font-75{font-size:.75rem!important}.btn-soft-shadow{box-shadow:0 0 16px rgba(17,17,26,.1)!important}.v-btn{text-transform:none!important}.v-carousel__controls__item .v-icon{color:#7e0de7!important}.signup .v-input__slot{margin-bottom:4px!important}.home ul,.pet ul{padding-left:0!important}.home-bg{background-color:#7e0de7}.hooper{height:auto!important}.hooper-pagination{bottom:-20px}.hooper-indicator{background-color:#e5e5e5}.hooper-indicator.is-active,.hooper-indicator:hover{background-color:#7e0de7}.text-caption-small{font-size:11px!important;line-height:1.1rem;font-weight:400;letter-spacing:.0333333333em!important;font-family:Poppins,sans-serif!important}.newpet .v-text-field.v-text-field--enclosed:not(.v-text-field--rounded)>.v-input__control>.v-input__slot{padding-left:0!important;font-size:28px!important;padding-top:8px;padding-bottom:8px}.newpet .v-input input{max-height:42px!important}.newpet .v-text-field__suffix{color:#ccc}.newpet .v-textarea textarea{line-height:2.4rem;font-size:18px!important}.ribbon{width:125px;height:125px;overflow:hidden;position:absolute}.ribbon:after,.ribbon:before{position:absolute;content:"";display:block;border:5px solid #666}.ribbon span{position:absolute;display:block;width:200px;padding:10px 0;background-color:#aaa;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font:600 16px/1 Poppins,sans-serif!important;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center;letter-spacing:1px}.ribbon-top-left{top:-10px;left:-10px}.ribbon-top-left:after,.ribbon-top-left:before{border-top-color:transparent;border-left-color:transparent}.ribbon-top-left:before{top:0;right:0}.ribbon-top-left:after{bottom:0;left:0}.ribbon-top-left span{right:-27px;top:30px;transform:rotate(-45deg)}.ribbon-top-right{top:-10px;right:-10px}.ribbon-top-right:after,.ribbon-top-right:before{border-top-color:transparent;border-right-color:transparent}.ribbon-top-right:before{top:0;left:0}.ribbon-top-right:after{bottom:0;right:0}.ribbon-top-right span{left:-25px;top:30px;transform:rotate(45deg)}.ribbon-bottom-left{bottom:-10px;left:-10px}.ribbon-bottom-left:after,.ribbon-bottom-left:before{border-bottom-color:transparent;border-left-color:transparent}.ribbon-bottom-left:before{bottom:0;right:0}.ribbon-bottom-left:after{top:0;left:0}.ribbon-bottom-left span{right:-25px;bottom:30px;transform:rotate(225deg)}.ribbon-bottom-right{bottom:-10px;right:-10px}.ribbon-bottom-right:after,.ribbon-bottom-right:before{border-bottom-color:transparent;border-right-color:transparent}.ribbon-bottom-right:before{bottom:0;left:0}.ribbon-bottom-right:after{top:0;right:0}.ribbon-bottom-right span{left:-25px;bottom:30px;transform:rotate(-225deg)}.cr{width:200px;padding:10px;position:absolute;text-align:center;color:#f0f0f0;letter-spacing:1px;text-transform:uppercase}.premium-tag{left:-30px;transform:rotate(-45deg)}.premium-tag,.premium-tag-right{width:120px;padding:6px;position:absolute;text-align:center;color:#f0f0f0;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;top:15px;background-color:#7e0de7}.premium-tag-right{right:-30px;transform:rotate(45deg)}.price-tag{width:120px;padding:6px;position:absolute;text-align:center;color:#000;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;bottom:15px;right:-30px;transform:rotate(-45deg);background-color:#ffd600}.cr-sticky{position:fixed}.cr-top{top:25px}.cr-bottom{bottom:25px}.cr-left{left:-50px}.cr-right{right:-50px}.cr-bottom.cr-right,.cr-top.cr-left{transform:rotate(-45deg)}.cr-bottom.cr-left,.cr-top.cr-right{transform:rotate(45deg)}.cr-white{background-color:#f0f0f0;color:#444}.cr-black{background-color:#333}.cr-grey{background-color:#999}.cr-blue{background-color:#39d}.cr-green{background-color:#2c7}.cr-turquoise{background-color:#1b9}.cr-purple{background-color:#95b}.cr-red{background-color:#e43}.cr-orange{background-color:#e82}.cr-yellow{background-color:#ec0}.cr-primary{background-color:#7e0de7}.v-slider--horizontal .v-slider__tick .v-slider__tick-label{top:16px;font-size:14px}.v-slider__tick{border-radius:50%;background-color:rgba(0,0,0,.3)}.chat-compose-input textarea{max-height:5.25rem;overflow:auto}.card-element{border:2px solid #ccc;border-radius:4px;padding:10px;min-height:40px}.StripeElement--focus{border:2px solid #7e0de7}.light-bottom-border{border-bottom:1px solid #eee}.vue-tel-input ul{padding-left:0!important}.vue-tel-input:focus-within{border:2px solid #7e0de7!important;box-shadow:none}.active-tab-pill{background-color:#7e0de7;color:#fff!important;border-radius:6px}.v-tabs-items.full-height-tab .v-window-item{min-height:calc(100vh - 370px);overflow-y:auto}.golden-chip{color:#8b7500!important;background:linear-gradient(135deg,#ffdf00,#f6e997 50%,#d4af37)!important;font-weight:600!important;border:2px solid #d4af37}