@charset "UTF-8";.dash-stat-icon[data-v-31441d67]{display:inline-block;vertical-align:middle}.BaseValidate[data-v-7d7ed797]{color:var(--red-700)}.BaseValidate[data-v-7d7ed797],.vee-validate[data-v-7d7ed797]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-7d7ed797]{color:var(--red-700)}.banner-column-chart[data-v-7d7ed797]{background:#fff;border-radius:var(--radius-md);padding:var(--space-5) var(--space-6)}@media (max-width:576px){.banner-column-chart[data-v-7d7ed797]{padding:var(--space-4)}}.banner-column-chart .chart-header[data-v-7d7ed797]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.banner-column-chart .chart-header h4[data-v-7d7ed797]{color:var(--neutrals-900);font-size:1.4rem;font-weight:600;margin:0}.banner-column-chart .chart-header .chart-legend[data-v-7d7ed797]{display:flex;gap:16px}.banner-column-chart .chart-header .chart-legend .legend-item[data-v-7d7ed797]{align-items:center;color:#6b7280;display:flex;font-size:1.2rem;gap:6px}.banner-column-chart .chart-header .chart-legend .legend-item .legend-color[data-v-7d7ed797]{border-radius:3px;height:12px;width:12px}.banner-column-chart .chart-container[data-v-7d7ed797]{overflow-x:auto;position:relative;width:100%}.banner-column-chart .chart-container .no-data[data-v-7d7ed797]{color:var(--neutrals-300);padding:40px 20px;text-align:center}.banner-column-chart .chart-container .no-data p[data-v-7d7ed797]{font-size:1.3rem;margin:0}.banner-column-chart .chart-container .chart-svg[data-v-7d7ed797]{display:block;margin:0 auto}.banner-column-chart .chart-container .chart-svg .grid-line[data-v-7d7ed797]{stroke:var(--neutrals-100);stroke-width:1}.banner-column-chart .chart-container .chart-svg .axis-label[data-v-7d7ed797]{font-size:11px}.banner-column-chart .chart-container .chart-svg .y-axis-left .axis-label[data-v-7d7ed797]{fill:#667eea}.banner-column-chart .chart-container .chart-svg .y-axis-right .axis-label[data-v-7d7ed797]{fill:#10b981}.banner-column-chart .chart-container .chart-svg .point[data-v-7d7ed797]{cursor:pointer;transition:r .2s}.banner-column-chart .chart-container .chart-svg .point[data-v-7d7ed797]:hover{r:6}.banner-column-chart .chart-container .tooltip[data-v-7d7ed797]{background:var(--neutrals-900);border-radius:6px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:1.2rem;padding:8px 12px;pointer-events:none;position:absolute;white-space:nowrap;z-index:100}.banner-column-chart .chart-container .tooltip .tooltip-content .tooltip-date[data-v-7d7ed797]{font-weight:600;margin-bottom:4px}.banner-column-chart .chart-container .tooltip .tooltip-content .tooltip-value[data-v-7d7ed797]{color:#d1d5db}.BaseValidate[data-v-657d10b7]{color:var(--red-700)}.BaseValidate[data-v-657d10b7],.vee-validate[data-v-657d10b7]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-657d10b7]{color:var(--red-700)}.weekly-comparison-table[data-v-657d10b7]{background:var(--neutrals-050);border:1px solid var(--neutrals-200);border-radius:12px;margin-top:24px;padding:24px}.weekly-comparison-table .table-header[data-v-657d10b7]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.weekly-comparison-table .table-header .header-content h4[data-v-657d10b7]{align-items:center;color:var(--dark-087);display:flex;font-size:18px;font-weight:700;gap:8px;margin:0 0 4px}.weekly-comparison-table .table-header .header-content h4[data-v-657d10b7]:before{content:"📅"}.weekly-comparison-table .table-header .header-content .header-description[data-v-657d10b7]{color:var(--dark-054);font-size:13px;margin:0}.weekly-comparison-table .table-header .weeks-selector[data-v-657d10b7]{background:var(--neutrals-100);border-radius:8px;display:flex;gap:4px;padding:4px}.weekly-comparison-table .table-header .weeks-selector .weeks-btn[data-v-657d10b7]{background:transparent;border:none;border-radius:6px;color:var(--dark-054);cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s}.weekly-comparison-table .table-header .weeks-selector .weeks-btn[data-v-657d10b7]:hover{color:var(--dark-087)}.weekly-comparison-table .table-header .weeks-selector .weeks-btn.active[data-v-657d10b7]{background:#fff;box-shadow:0 1px 3px #0000001a;color:var(--primary-500)}.weekly-comparison-table .loading-state[data-v-657d10b7]{align-items:center;color:var(--dark-054);display:flex;font-size:14px;gap:12px;justify-content:center;padding:40px 20px}.weekly-comparison-table .loading-state .loading-spinner[data-v-657d10b7]{animation:spin-657d10b7 1s linear infinite;border-top:3px solid var(--neutrals-200);border:3px solid var(--neutrals-200);border-radius:50%;border-top-color:var(--primary-500);height:24px;width:24px}.weekly-comparison-table .empty-state[data-v-657d10b7]{color:var(--dark-054);font-size:14px;padding:40px 20px;text-align:center}.weekly-comparison-table .empty-state .empty-state-reason[data-v-657d10b7]{color:var(--dark-038);font-size:12px;margin-top:8px}.weekly-comparison-table .table-container[data-v-657d10b7]{overflow-x:auto}.weekly-comparison-table .table-container table[data-v-657d10b7]{border-collapse:collapse;min-width:600px;width:100%}.weekly-comparison-table .table-container table thead tr[data-v-657d10b7]{background:var(--neutrals-100)}.weekly-comparison-table .table-container table thead th[data-v-657d10b7]{border-bottom:1px solid var(--neutrals-200);color:var(--dark-054);font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.weekly-comparison-table .table-container table thead th.week-column[data-v-657d10b7]{min-width:180px;width:180px}.weekly-comparison-table .table-container table thead th.metric-column[data-v-657d10b7]{width:auto}.weekly-comparison-table .table-container table thead th .metric-header[data-v-657d10b7]{align-items:center;display:flex;gap:6px}.weekly-comparison-table .table-container table thead th .metric-header .metric-icon[data-v-657d10b7]{font-size:14px}.weekly-comparison-table .table-container table tbody tr[data-v-657d10b7]{border-bottom:1px solid var(--neutrals-200);transition:background .2s}.weekly-comparison-table .table-container table tbody tr[data-v-657d10b7]:hover{background:var(--neutrals-100)}.weekly-comparison-table .table-container table tbody tr.current-week[data-v-657d10b7]{background:linear-gradient(90deg,rgba(102,126,234,.08),transparent)}.weekly-comparison-table .table-container table tbody tr.current-week .week-cell[data-v-657d10b7]{border-left:3px solid var(--primary-500)}.weekly-comparison-table .table-container table tbody tr[data-v-657d10b7]:last-child{border-bottom:none}.weekly-comparison-table .table-container table tbody td[data-v-657d10b7]{color:var(--dark-087);font-size:14px;padding:14px 16px}.weekly-comparison-table .table-container table tbody td.week-cell .week-info[data-v-657d10b7]{align-items:center;display:flex;gap:8px;white-space:nowrap}.weekly-comparison-table .table-container table tbody td.week-cell .week-info .week-label[data-v-657d10b7]{font-weight:500;white-space:nowrap}.weekly-comparison-table .table-container table tbody td.week-cell .week-info .current-badge[data-v-657d10b7]{background:var(--primary-500);border-radius:10px;color:#fff;flex-shrink:0;font-size:10px;font-weight:600;padding:2px 8px;white-space:nowrap}.weekly-comparison-table .table-container table tbody td.metric-cell .metric-value-container[data-v-657d10b7]{display:flex;flex-direction:column;gap:4px}.weekly-comparison-table .table-container table tbody td.metric-cell .metric-value-container .metric-value[data-v-657d10b7]{font-size:15px;font-weight:600}.weekly-comparison-table .table-container table tbody td.metric-cell .metric-value-container .metric-value.ctr-value[data-v-657d10b7]{color:var(--primary-500)}.weekly-comparison-table .table-container table tbody td.metric-cell .metric-value-container .comparison[data-v-657d10b7]{align-items:center;display:flex;font-size:11px;font-weight:500;gap:4px}.weekly-comparison-table .table-container table tbody td.metric-cell .metric-value-container .comparison.positive[data-v-657d10b7],.weekly-comparison-table .table-container table tbody td.metric-cell .metric-value-container .comparison.positive .diff-arrow[data-v-657d10b7]{color:#10b981}.weekly-comparison-table .table-container table tbody td.metric-cell .metric-value-container .comparison.negative[data-v-657d10b7],.weekly-comparison-table .table-container table tbody td.metric-cell .metric-value-container .comparison.negative .diff-arrow[data-v-657d10b7]{color:#ef4444}.weekly-comparison-table .table-container table tbody td.metric-cell .metric-value-container .comparison.neutral[data-v-657d10b7]{color:var(--dark-038)}.weekly-comparison-table .table-container table tbody td.metric-cell .metric-value-container .comparison .diff-arrow[data-v-657d10b7]{font-size:12px}.weekly-comparison-table .table-container table tbody td.metric-cell .metric-value-container .comparison .diff-percentage[data-v-657d10b7]{color:inherit;opacity:.8}.weekly-comparison-table .table-container table tbody td.ctr-cell .comparison .diff-value[data-v-657d10b7]{font-size:11px}.weekly-comparison-table .table-footer[data-v-657d10b7]{border-top:1px solid var(--neutrals-200);margin-top:16px;padding-top:12px}.weekly-comparison-table .table-footer .footer-note[data-v-657d10b7]{color:var(--dark-038);font-size:12px;margin:0}@keyframes spin-657d10b7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:768px){.weekly-comparison-table[data-v-657d10b7]{padding:16px}.weekly-comparison-table .table-header[data-v-657d10b7]{align-items:stretch;flex-direction:column}.weekly-comparison-table .table-header .weeks-selector[data-v-657d10b7]{justify-content:center}.weekly-comparison-table .table-container table thead th[data-v-657d10b7]{font-size:11px;padding:10px 12px}.weekly-comparison-table .table-container table thead th .metric-header[data-v-657d10b7]{flex-direction:column;gap:2px}.weekly-comparison-table .table-container table thead th .metric-header .metric-icon[data-v-657d10b7]{font-size:16px}.weekly-comparison-table .table-container table tbody td[data-v-657d10b7]{font-size:13px;padding:12px}.weekly-comparison-table .table-container table tbody td.metric-cell .metric-value-container .metric-value[data-v-657d10b7]{font-size:14px}}.BaseValidate[data-v-a39c6f59]{color:var(--red-700)}.BaseValidate[data-v-a39c6f59],.vee-validate[data-v-a39c6f59]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-a39c6f59]{color:var(--red-700)}.engagement-chart[data-v-a39c6f59]{background:var(--neutrals-050);border:1px solid var(--neutrals-200);border-radius:12px;margin-bottom:24px;padding:24px}.engagement-chart .chart-header[data-v-a39c6f59]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.engagement-chart .chart-header h4[data-v-a39c6f59]{color:var(--dark-087);font-size:18px;font-weight:700;margin:0}.engagement-chart .chart-header .chart-legend[data-v-a39c6f59]{display:flex;flex-wrap:wrap;gap:16px}.engagement-chart .chart-header .chart-legend .legend-item[data-v-a39c6f59]{align-items:center;color:var(--dark-054);display:flex;font-size:12px;gap:6px}.engagement-chart .chart-header .chart-legend .legend-item .legend-color[data-v-a39c6f59]{border-radius:2px;height:12px;width:12px}.engagement-chart .chart-container[data-v-a39c6f59]{overflow-x:auto;position:relative;width:100%}.engagement-chart .chart-container .no-data[data-v-a39c6f59]{color:var(--dark-054);padding:60px 20px;text-align:center}.engagement-chart .chart-container .chart-svg .grid-line[data-v-a39c6f59]{stroke:var(--neutrals-200);stroke-width:1;opacity:.5}.engagement-chart .chart-container .chart-svg .axis-label[data-v-a39c6f59]{font-size:11px;fill:var(--dark-054)}.engagement-chart .chart-container .chart-svg .data-points circle[data-v-a39c6f59]{cursor:pointer;transition:r .2s}.engagement-chart .chart-container .chart-svg .data-points circle[data-v-a39c6f59]:hover{r:6}.engagement-chart .chart-container .tooltip[data-v-a39c6f59]{background:var(--dark-087);border-radius:6px;color:#fff;font-size:12px;padding:8px 12px;pointer-events:none;position:fixed;z-index:1000}.engagement-chart .chart-container .tooltip .tooltip-date[data-v-a39c6f59]{font-weight:700;margin-bottom:4px}.engagement-chart .chart-container .tooltip .tooltip-value[data-v-a39c6f59]{color:var(--neutrals-200)}@media (max-width:768px){.engagement-chart[data-v-a39c6f59]{padding:16px}.engagement-chart .chart-header[data-v-a39c6f59]{align-items:flex-start;flex-direction:column}}.BaseValidate[data-v-05d23dfb]{color:var(--red-700)}.BaseValidate[data-v-05d23dfb],.vee-validate[data-v-05d23dfb]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-05d23dfb]{color:var(--red-700)}.user-page-analytics .authorized-pages-section[data-v-05d23dfb]{background:var(--neutrals-050);border:1px solid var(--neutrals-200);border-radius:12px;margin-bottom:24px;padding:20px}.user-page-analytics .authorized-pages-section h4[data-v-05d23dfb]{color:var(--dark-087);font-size:16px;font-weight:700;margin-bottom:16px}.user-page-analytics .authorized-pages-section .section-description[data-v-05d23dfb]{color:var(--dark-054);font-size:14px;margin-bottom:16px}.user-page-analytics .authorized-pages-section .pages-list[data-v-05d23dfb]{display:flex;flex-direction:column;gap:12px}.user-page-analytics .authorized-pages-section .pages-list .page-card[data-v-05d23dfb]{align-items:center;background:var(--neutrals-050);border:1px solid var(--neutrals-200);border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.user-page-analytics .authorized-pages-section .pages-list .page-card[data-v-05d23dfb]:hover{background:var(--primary-025);border-color:var(--primary-300);box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.user-page-analytics .authorized-pages-section .pages-list .page-card.active[data-v-05d23dfb]{background:var(--primary-050);border-color:var(--primary-500);box-shadow:0 0 0 2px var(--primary-100)}.user-page-analytics .authorized-pages-section .pages-list .page-card .page-info[data-v-05d23dfb]{flex:1}.user-page-analytics .authorized-pages-section .pages-list .page-card .page-info .page-title[data-v-05d23dfb]{color:var(--dark-087);font-size:16px;font-weight:700;margin-bottom:4px}.user-page-analytics .authorized-pages-section .pages-list .page-card .page-info .page-path[data-v-05d23dfb]{color:var(--dark-054);font-family:Monaco,Menlo,monospace;font-size:14px}.user-page-analytics .authorized-pages-section .pages-list .page-card .page-meta[data-v-05d23dfb]{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.user-page-analytics .authorized-pages-section .pages-list .page-card .page-meta .permission-type[data-v-05d23dfb]{background:var(--primary-100);border-radius:4px;color:var(--primary-600);font-size:12px;padding:4px 8px}.user-page-analytics .authorized-pages-section .pages-list .page-card .page-meta .expires-info[data-v-05d23dfb]{color:var(--warning-600);font-size:11px}.user-page-analytics .no-permission[data-v-05d23dfb]{background:var(--neutrals-050);border:2px dashed var(--neutrals-300);border-radius:12px;padding:60px 20px;text-align:center}.user-page-analytics .no-permission .no-permission-content[data-v-05d23dfb]{margin:0 auto;max-width:400px}.user-page-analytics .no-permission .no-permission-content .no-permission-icon[data-v-05d23dfb]{font-size:48px;margin-bottom:16px}.user-page-analytics .no-permission .no-permission-content h3[data-v-05d23dfb]{color:var(--dark-087);font-size:20px;font-weight:700;margin-bottom:12px}.user-page-analytics .no-permission .no-permission-content p[data-v-05d23dfb]{color:var(--dark-054);line-height:1.6;margin-bottom:16px}.user-page-analytics .no-permission .no-permission-content .contact-info[data-v-05d23dfb]{background:var(--warning-050);border:1px solid var(--warning-200);border-radius:8px;padding:16px}.user-page-analytics .no-permission .no-permission-content .contact-info p[data-v-05d23dfb]{color:var(--warning-700);font-size:14px;margin:0}.user-page-analytics .analytics-toolbar[data-v-05d23dfb]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.user-page-analytics .analytics-toolbar__title[data-v-05d23dfb]{color:var(--dark-087);font-size:18px;font-weight:700;margin:0 auto 0 0}.user-page-analytics .analytics-toolbar__controls[data-v-05d23dfb]{align-items:center;display:flex;gap:var(--space-2);margin-left:auto}.user-page-analytics .analytics-toolbar__range[data-v-05d23dfb]{color:var(--dark-054);flex-basis:100%;font-size:12px;margin:0}.user-page-analytics .analytics-toolbar__hint[data-v-05d23dfb]{color:var(--dark-038)}@media (max-width:576px){.user-page-analytics .analytics-toolbar__title[data-v-05d23dfb]{flex-basis:100%;margin-right:0}.user-page-analytics .analytics-toolbar__controls[data-v-05d23dfb]{justify-content:space-between;margin-left:0;width:100%}}.user-page-analytics .analytics-toolbar .period-buttons[data-v-05d23dfb]{background:#fff;border:1px solid var(--neutrals-300);border-radius:var(--radius-md);display:inline-flex;gap:0;overflow:hidden}.user-page-analytics .analytics-toolbar .pdf-download-button[data-v-05d23dfb]{align-items:center;background:linear-gradient(135deg,var(--primary-500),var(--primary-600));border:none;border-radius:var(--radius-md);box-shadow:0 2px 8px #4299e14d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:all .2s ease;white-space:nowrap}.user-page-analytics .analytics-toolbar .pdf-download-button[data-v-05d23dfb]:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-600),var(--primary-700));box-shadow:0 4px 12px #4299e166;transform:translateY(-1px)}.user-page-analytics .analytics-toolbar .pdf-download-button[data-v-05d23dfb]:active:not(:disabled){transform:translateY(0)}.user-page-analytics .analytics-toolbar .pdf-download-button[data-v-05d23dfb]:disabled{cursor:not-allowed;opacity:.7;transform:none}.user-page-analytics .analytics-toolbar .pdf-download-button .pdf-loading[data-v-05d23dfb]{align-items:center;display:flex;gap:8px}.user-page-analytics .analytics-toolbar .pdf-download-button .pdf-spinner[data-v-05d23dfb]{animation:spin-05d23dfb .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}.user-page-analytics .analytics-toolbar .pdf-download-button .pdf-icon[data-v-05d23dfb]{flex-shrink:0;height:18px;width:18px}.user-page-analytics .analytics-toolbar .pdf-download-button .pdf-button-content[data-v-05d23dfb]{align-items:center;display:flex;gap:8px}.user-page-analytics .analytics-toolbar .pdf-download-button.pdf-locked[data-v-05d23dfb]{background:linear-gradient(135deg,var(--neutrals-100),#d1d5db);border:1px solid #d1d5db;box-shadow:0 1px 3px #00000014;color:#6b7280;cursor:not-allowed}.user-page-analytics .analytics-toolbar .pdf-download-button.pdf-locked[data-v-05d23dfb]:hover{background:linear-gradient(135deg,var(--neutrals-100),#d1d5db);transform:none}.user-page-analytics .analytics-toolbar .pdf-download-button.pdf-locked:hover+.pdf-tooltip[data-v-05d23dfb]{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}.user-page-analytics .analytics-toolbar .pdf-download-button.pdf-locked .pdf-locked-content[data-v-05d23dfb]{align-items:center;display:flex;gap:8px}.user-page-analytics .analytics-toolbar .pdf-download-button.pdf-locked .lock-icon[data-v-05d23dfb]{flex-shrink:0;height:16px;opacity:.7;width:16px}.user-page-analytics .analytics-toolbar .pdf-button-wrapper[data-v-05d23dfb]{align-items:center;display:inline-flex;position:relative}.user-page-analytics .analytics-toolbar .pdf-button-wrapper:hover .pdf-tooltip[data-v-05d23dfb]{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}.user-page-analytics .analytics-toolbar .pdf-tooltip[data-v-05d23dfb]{background:linear-gradient(135deg,var(--neutrals-900),#111827);border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #00000026;color:#fff;font-size:12px;font-weight:500;left:50%;opacity:0;padding:8px 14px;position:absolute;transform:translate(-50%) translateY(4px);transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:10}.user-page-analytics .analytics-toolbar .pdf-tooltip[data-v-05d23dfb]:after{border:6px solid transparent;border-top:6px solid var(--neutrals-900);content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.user-page-analytics .analytics-toolbar .period-btn[data-v-05d23dfb]{background:#fff;border:none;border-left:1px solid var(--neutrals-300);color:var(--dark-087);cursor:pointer;font-size:13px;font-weight:500;padding:var(--space-2) var(--space-4);transition:background .15s,color .15s;white-space:nowrap}.user-page-analytics .analytics-toolbar .period-btn[data-v-05d23dfb]:first-child{border-left:none}.user-page-analytics .analytics-toolbar .period-btn[data-v-05d23dfb]:hover:not(:disabled){background:var(--primary-050)}.user-page-analytics .analytics-toolbar .period-btn.active[data-v-05d23dfb]{background:var(--primary-500);color:#fff}.user-page-analytics .analytics-toolbar .period-btn[data-v-05d23dfb]:disabled{cursor:not-allowed;opacity:.6}.user-page-analytics .analytics-toolbar .period-btn:disabled .loading-spinner[data-v-05d23dfb]{margin-right:var(--space-2)}.user-page-analytics .analytics-toolbar .period-btn.locked[data-v-05d23dfb]{background:var(--neutrals-100);color:var(--dark-038);cursor:not-allowed}.user-page-analytics .analytics-toolbar .period-btn.locked[data-v-05d23dfb]:hover{background:var(--neutrals-100)}.user-page-analytics .analytics-toolbar .period-btn .lock-icon-small[data-v-05d23dfb]{margin-right:var(--space-1);vertical-align:-2px}.user-page-analytics .initial-guide[data-v-05d23dfb]{background:linear-gradient(135deg,var(--primary-025) 0,var(--info-025) 100%);border:2px dashed var(--primary-200);border-radius:16px;margin-bottom:24px;padding:40px;text-align:center}.user-page-analytics .initial-guide .guide-content[data-v-05d23dfb]{margin:0 auto;max-width:600px}.user-page-analytics .initial-guide .guide-content .guide-icon[data-v-05d23dfb]{animation:bounce-05d23dfb 2s infinite;font-size:48px;margin-bottom:16px}.user-page-analytics .initial-guide .guide-content h3[data-v-05d23dfb]{color:var(--dark-087);font-size:20px;font-weight:700;margin-bottom:12px}.user-page-analytics .initial-guide .guide-content>p[data-v-05d23dfb]{color:var(--dark-054);font-size:16px;line-height:1.6;margin-bottom:24px}.user-page-analytics .initial-guide .guide-content .guide-features[data-v-05d23dfb]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.user-page-analytics .initial-guide .guide-content .guide-features .feature-item[data-v-05d23dfb]{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;gap:8px;padding:12px}.user-page-analytics .initial-guide .guide-content .guide-features .feature-item .feature-icon[data-v-05d23dfb]{font-size:18px}.user-page-analytics .initial-guide .guide-content .guide-features .feature-item span[data-v-05d23dfb]:last-child{color:var(--dark-087);font-size:14px}@keyframes bounce-05d23dfb{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.user-page-analytics .period-changing-overlay[data-v-05d23dfb]{align-items:center;backdrop-filter:blur(3px);background:rgba(248,249,251,.95);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.user-page-analytics .period-changing-overlay .overlay-content[data-v-05d23dfb]{align-items:center;background:#fff;border:1px solid var(--neutrals-200);border-radius:16px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;gap:16px;padding:40px}.user-page-analytics .period-changing-overlay .overlay-content p[data-v-05d23dfb]{color:var(--dark-087);font-size:16px;font-weight:500;margin:0}.user-page-analytics .specific-page-result[data-v-05d23dfb]{background:var(--neutrals-050);border:1px solid var(--neutrals-200);border-radius:12px;margin-bottom:32px;padding:24px}.user-page-analytics .specific-page-result .page-header[data-v-05d23dfb]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.user-page-analytics .specific-page-result .page-header .page-header-content[data-v-05d23dfb]{flex:1;min-width:200px}.user-page-analytics .specific-page-result .page-header .page-header-content .page-title-link[data-v-05d23dfb]{align-items:center;color:inherit;display:inline-flex;gap:6px;text-decoration:none;transition:color .2s ease}.user-page-analytics .specific-page-result .page-header .page-header-content .page-title-link h4[data-v-05d23dfb]{color:var(--dark-087);font-size:18px;font-weight:700;margin-bottom:0;transition:color .2s ease}.user-page-analytics .specific-page-result .page-header .page-header-content .page-title-link .external-link-icon[data-v-05d23dfb]{color:var(--dark-038);opacity:0;transition:opacity .2s ease,color .2s ease}.user-page-analytics .specific-page-result .page-header .page-header-content .page-title-link:hover h4[data-v-05d23dfb]{color:var(--primary-600)}.user-page-analytics .specific-page-result .page-header .page-header-content .page-title-link:hover .external-link-icon[data-v-05d23dfb]{color:var(--primary-500);opacity:1}.user-page-analytics .specific-page-result .page-header .page-header-content h4[data-v-05d23dfb]{color:var(--dark-087);font-size:18px;font-weight:700;margin-bottom:4px}.user-page-analytics .specific-page-result .page-header .page-header-content .page-path[data-v-05d23dfb]{color:var(--dark-054);font-size:14px;margin:4px 0 0}.user-page-analytics .specific-page-result .metrics-row[data-v-05d23dfb]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.user-page-analytics .specific-page-result .metrics-row .metric-card[data-v-05d23dfb]{align-items:center;border:1px solid var(--neutrals-200);border-radius:12px;display:flex;padding:16px}.user-page-analytics .specific-page-result .metrics-row .metric-card .metric-icon[data-v-05d23dfb]{font-size:24px;margin-right:12px}.user-page-analytics .specific-page-result .metrics-row .metric-card .metric-content[data-v-05d23dfb]{display:flex;flex-direction:column}.user-page-analytics .specific-page-result .metrics-row .metric-card .metric-content .metric-value[data-v-05d23dfb]{color:var(--dark-087);font-size:20px;font-weight:700}.user-page-analytics .specific-page-result .metrics-row .metric-card .metric-content .metric-label[data-v-05d23dfb]{color:var(--dark-054);font-size:12px;margin-top:2px}.user-page-analytics .specific-page-result .metrics-row .metric-card .metric-content .metric-breakdown[data-v-05d23dfb]{color:var(--dark-038);display:block;font-size:11px;margin-top:4px}.user-page-analytics .specific-page-result .metrics-row .metric-card.primary[data-v-05d23dfb]{background:var(--primary-050);border-color:var(--primary-200)}.user-page-analytics .specific-page-result .metrics-row .metric-card.primary .metric-icon[data-v-05d23dfb]{color:var(--primary-600)}.user-page-analytics .specific-page-result .metrics-row .metric-card.secondary[data-v-05d23dfb]{background:var(--info-050);border-color:var(--info-200)}.user-page-analytics .specific-page-result .metrics-row .metric-card.secondary .metric-icon[data-v-05d23dfb]{color:var(--info-600)}.user-page-analytics .specific-page-result .metrics-row .metric-card.success[data-v-05d23dfb]{background:var(--success-050);border-color:var(--success-200)}.user-page-analytics .specific-page-result .metrics-row .metric-card.success .metric-icon[data-v-05d23dfb]{color:var(--success-600)}.user-page-analytics .specific-page-result .metrics-row .metric-card.info[data-v-05d23dfb]{background:var(--neutrals-100);border-color:var(--neutrals-300)}.user-page-analytics .specific-page-result .metrics-row .metric-card.info .metric-icon[data-v-05d23dfb]{color:var(--dark-054)}.user-page-analytics .specific-page-result .metrics-row .metric-card.neutral[data-v-05d23dfb]{background:var(--neutrals-050);border-color:var(--neutrals-200)}.user-page-analytics .specific-page-result .metrics-row .metric-card.neutral .metric-icon[data-v-05d23dfb]{color:var(--dark-087)}.user-page-analytics .specific-page-result .metrics-row .metric-card.clicks[data-v-05d23dfb]{background:var(--warning-050);border-color:var(--warning-200)}.user-page-analytics .specific-page-result .metrics-row .metric-card.clicks .metric-icon[data-v-05d23dfb]{color:var(--warning-600)}.user-page-analytics .specific-page-result .metrics-row .metric-card.ctr-card[data-v-05d23dfb]{background:linear-gradient(135deg,var(--primary-050),var(--success-050));border-color:var(--primary-200)}.user-page-analytics .specific-page-result .metrics-row .metric-card.ctr-card .metric-icon[data-v-05d23dfb],.user-page-analytics .specific-page-result .metrics-row .metric-card.ctr-card .metric-value[data-v-05d23dfb]{color:var(--primary-600)}.user-page-analytics .specific-page-result .metrics-row .metric-card.mobile[data-v-05d23dfb]{background:var(--primary-050);border-color:var(--primary-200)}.user-page-analytics .specific-page-result .metrics-row .metric-card.mobile .metric-icon[data-v-05d23dfb]{color:var(--primary-600)}.user-page-analytics .specific-page-result .metrics-row .metric-card.mobile-secondary[data-v-05d23dfb]{background:var(--info-050);border-color:var(--info-200)}.user-page-analytics .specific-page-result .metrics-row .metric-card.mobile-secondary .metric-icon[data-v-05d23dfb]{color:var(--info-600)}.user-page-analytics .specific-page-result .metrics-row .metric-card.mobile-impressions[data-v-05d23dfb]{background:var(--success-050);border-color:var(--success-200)}.user-page-analytics .specific-page-result .metrics-row .metric-card.mobile-impressions .metric-icon[data-v-05d23dfb]{color:var(--success-600)}.user-page-analytics .specific-page-result .metrics-row .metric-card.mobile-clicks[data-v-05d23dfb]{background:var(--warning-050);border-color:var(--warning-200)}.user-page-analytics .specific-page-result .metrics-row .metric-card.mobile-clicks .metric-icon[data-v-05d23dfb]{color:var(--warning-600)}.user-page-analytics .specific-page-result .metrics-row .metric-card.mobile-ctr-card[data-v-05d23dfb]{background:var(--neutrals-100);border-color:var(--neutrals-300)}.user-page-analytics .specific-page-result .metrics-row .metric-card.mobile-ctr-card .metric-icon[data-v-05d23dfb]{color:var(--dark-054)}.user-page-analytics .specific-page-result .metrics-row .metric-card.warning[data-v-05d23dfb]{background:var(--warning-050);border-color:var(--warning-200)}.user-page-analytics .specific-page-result .metrics-row .metric-card.warning .metric-icon[data-v-05d23dfb]{color:var(--warning-600)}.user-page-analytics .specific-page-result .basic-metrics[data-v-05d23dfb],.user-page-analytics .specific-page-result .mobile-metrics[data-v-05d23dfb]{margin-bottom:24px}.user-page-analytics .specific-page-result .basic-metrics .basic-metrics-header[data-v-05d23dfb],.user-page-analytics .specific-page-result .mobile-metrics .basic-metrics-header[data-v-05d23dfb]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.user-page-analytics .specific-page-result .basic-metrics .basic-metrics-header h5[data-v-05d23dfb],.user-page-analytics .specific-page-result .mobile-metrics .basic-metrics-header h5[data-v-05d23dfb]{color:var(--dark-087);font-size:16px;font-weight:700;margin-bottom:0}.user-page-analytics .specific-page-result .basic-metrics .basic-metrics-header .platform-toggle-btn[data-v-05d23dfb],.user-page-analytics .specific-page-result .mobile-metrics .basic-metrics-header .platform-toggle-btn[data-v-05d23dfb]{background:none;border:1px solid var(--neutrals-300);border-radius:6px;color:var(--dark-060);cursor:pointer;font-size:12px;padding:4px 12px;transition:all .2s}.user-page-analytics .specific-page-result .basic-metrics .basic-metrics-header .platform-toggle-btn[data-v-05d23dfb]:hover,.user-page-analytics .specific-page-result .mobile-metrics .basic-metrics-header .platform-toggle-btn[data-v-05d23dfb]:hover{background:var(--neutrals-100);color:var(--dark-087)}.user-page-analytics .specific-page-result .basic-metrics h5[data-v-05d23dfb],.user-page-analytics .specific-page-result .mobile-metrics h5[data-v-05d23dfb]{align-items:center;color:var(--dark-087);display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:16px}.user-page-analytics .specific-page-result .basic-metrics .platform-breakdown[data-v-05d23dfb],.user-page-analytics .specific-page-result .mobile-metrics .platform-breakdown[data-v-05d23dfb]{background:var(--neutrals-50,var(--neutrals-050));border:1px solid var(--neutrals-200);border-radius:8px;margin-top:12px;padding:12px 16px}.user-page-analytics .specific-page-result .basic-metrics .platform-breakdown .platform-row[data-v-05d23dfb],.user-page-analytics .specific-page-result .mobile-metrics .platform-breakdown .platform-row[data-v-05d23dfb]{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.user-page-analytics .specific-page-result .basic-metrics .platform-breakdown .platform-row[data-v-05d23dfb]:not(:last-child),.user-page-analytics .specific-page-result .mobile-metrics .platform-breakdown .platform-row[data-v-05d23dfb]:not(:last-child){border-bottom:1px solid var(--neutrals-200)}.user-page-analytics .specific-page-result .basic-metrics .platform-breakdown .platform-row .platform-label[data-v-05d23dfb],.user-page-analytics .specific-page-result .mobile-metrics .platform-breakdown .platform-row .platform-label[data-v-05d23dfb]{align-items:center;color:var(--dark-087);display:flex;font-size:14px;font-weight:600;gap:6px}.user-page-analytics .specific-page-result .basic-metrics .platform-breakdown .platform-row .platform-label .platform-icon[data-v-05d23dfb],.user-page-analytics .specific-page-result .mobile-metrics .platform-breakdown .platform-row .platform-label .platform-icon[data-v-05d23dfb]{font-size:16px}.user-page-analytics .specific-page-result .basic-metrics .platform-breakdown .platform-row .platform-values[data-v-05d23dfb],.user-page-analytics .specific-page-result .mobile-metrics .platform-breakdown .platform-row .platform-values[data-v-05d23dfb]{display:flex;gap:16px}.user-page-analytics .specific-page-result .basic-metrics .platform-breakdown .platform-row .platform-values .platform-value[data-v-05d23dfb],.user-page-analytics .specific-page-result .mobile-metrics .platform-breakdown .platform-row .platform-values .platform-value[data-v-05d23dfb]{color:var(--dark-060);font-size:13px}.user-page-analytics .specific-page-result .mobile-metrics[data-v-05d23dfb]{border-top:1px solid var(--neutrals-200);margin-top:24px;padding-top:24px}.user-page-analytics .specific-page-result .mobile-metrics .mobile-ctr[data-v-05d23dfb]{margin-top:16px;max-width:250px}.user-page-analytics .specific-page-result .pagetype-breakdown[data-v-05d23dfb]{border-top:1px solid var(--neutrals-200);margin-top:24px;padding-top:24px}.user-page-analytics .specific-page-result .pagetype-breakdown h5[data-v-05d23dfb]{color:var(--dark-087);font-size:16px;font-weight:700;margin-bottom:16px}.user-page-analytics .specific-page-result .pagetype-breakdown .breakdown-table[data-v-05d23dfb]{border-collapse:collapse;font-size:14px;width:100%}.user-page-analytics .specific-page-result .pagetype-breakdown .breakdown-table td[data-v-05d23dfb],.user-page-analytics .specific-page-result .pagetype-breakdown .breakdown-table th[data-v-05d23dfb]{border-bottom:1px solid var(--neutrals-200);padding:10px 12px;text-align:left}.user-page-analytics .specific-page-result .pagetype-breakdown .breakdown-table th[data-v-05d23dfb]{background:var(--neutrals-100);color:var(--dark-054);font-weight:600}.user-page-analytics .specific-page-result .pagetype-breakdown .breakdown-table td[data-v-05d23dfb]{color:var(--dark-087)}.user-page-analytics .specific-page-result .pagetype-breakdown .breakdown-table tr:hover td[data-v-05d23dfb]{background:var(--neutrals-050)}.user-page-analytics .specific-page-result .pagetype-breakdown .breakdown-table td[data-v-05d23dfb]:nth-child(2),.user-page-analytics .specific-page-result .pagetype-breakdown .breakdown-table td[data-v-05d23dfb]:nth-child(3),.user-page-analytics .specific-page-result .pagetype-breakdown .breakdown-table td[data-v-05d23dfb]:nth-child(4),.user-page-analytics .specific-page-result .pagetype-breakdown .breakdown-table th[data-v-05d23dfb]:nth-child(2),.user-page-analytics .specific-page-result .pagetype-breakdown .breakdown-table th[data-v-05d23dfb]:nth-child(3),.user-page-analytics .specific-page-result .pagetype-breakdown .breakdown-table th[data-v-05d23dfb]:nth-child(4){text-align:right}.loading[data-v-05d23dfb]{background:var(--neutrals-050);border:1px solid var(--neutrals-200);border-radius:12px;padding:60px 20px;text-align:center}.loading .loading-content[data-v-05d23dfb]{align-items:center;display:flex;flex-direction:column;gap:16px}.loading .loading-content p[data-v-05d23dfb]{color:var(--dark-054);font-size:16px;margin:0}.error[data-v-05d23dfb]{color:var(--danger-600);font-size:16px;padding:40px 20px;text-align:center}.error p[data-v-05d23dfb]{margin-bottom:16px}.error .retry-button[data-v-05d23dfb]{background:var(--primary-400);border:none;border-radius:6px;color:var(--neutrals-050);cursor:pointer;padding:8px 16px}.error .retry-button[data-v-05d23dfb]:hover{background:var(--primary-500)}@keyframes spin-05d23dfb{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.graph-loading[data-v-05d23dfb],.specific-page-loading[data-v-05d23dfb]{background:var(--neutrals-050);border:1px solid var(--neutrals-200);border-radius:12px;margin-bottom:24px;padding:60px 20px;text-align:center}.graph-loading .loading-content[data-v-05d23dfb],.specific-page-loading .loading-content[data-v-05d23dfb]{align-items:center;display:flex;flex-direction:column;gap:16px}.graph-loading .loading-content p[data-v-05d23dfb],.specific-page-loading .loading-content p[data-v-05d23dfb]{color:var(--dark-054);font-size:16px;margin:0}.loading-spinner[data-v-05d23dfb]{animation:spin-05d23dfb 1s linear infinite;border-top:2px solid var(--neutrals-200);border:2px solid var(--neutrals-200);border-radius:50%;border-top-color:var(--primary-400);height:20px;margin:0 auto;width:20px}.loading-spinner.large[data-v-05d23dfb]{border-width:3px;height:40px;width:40px}@media (max-width:768px){.user-page-analytics .authorized-pages-section .pages-list[data-v-05d23dfb]{flex-direction:column}.user-page-analytics .specific-page-result .page-header[data-v-05d23dfb]{align-items:stretch;flex-direction:column}.user-page-analytics .specific-page-result .metrics-row[data-v-05d23dfb]{grid-template-columns:1fr}}.pdf-export-container canvas[data-v-05d23dfb]{height:auto!important;max-width:100%!important}.pdf-export-container .business-analytics-section[data-v-05d23dfb],.pdf-export-container .daily-analytics-section[data-v-05d23dfb],.pdf-export-container .specific-page-result[data-v-05d23dfb]{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.pdf-export-container .chart-container[data-v-05d23dfb]{overflow:visible!important;width:100%!important}.daily-analytics-section[data-v-05d23dfb]{margin-top:32px;padding-top:24px}.business-analytics-section[data-v-05d23dfb]{border-top:2px solid var(--neutrals-200);margin-top:32px;padding-top:32px}.business-analytics-section .section-title[data-v-05d23dfb]{align-items:center;color:var(--dark-087);display:flex;font-size:22px;font-weight:700;gap:8px;margin-bottom:24px}.business-analytics-section .section-title[data-v-05d23dfb]:before{content:"";display:none}.business-analytics-section h4[data-v-05d23dfb]{border-bottom:2px solid var(--primary-400);color:var(--dark-087);font-size:18px;font-weight:700;margin-bottom:16px;padding-bottom:8px}.stats-loading[data-v-05d23dfb]{background:var(--neutrals-050);border-radius:12px;margin-bottom:24px;padding:40px 20px;text-align:center}.stats-loading p[data-v-05d23dfb]{color:var(--dark-054);margin-top:12px}.metric-growth[data-v-05d23dfb]{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:4px;margin-top:4px}.metric-growth.up[data-v-05d23dfb]{color:#16a34a}.metric-growth.down[data-v-05d23dfb]{color:#dc2626}.metric-growth__note[data-v-05d23dfb]{color:#94a3b8;font-size:10px;font-weight:500}.growth-summary[data-v-05d23dfb]{align-items:flex-start;background:var(--neutrals-050);border:1px solid var(--neutrals-200);border-radius:10px;display:flex;gap:10px;margin-top:16px;padding:12px 14px}.growth-summary__label[data-v-05d23dfb]{background:var(--neutrals-100);border-radius:6px;color:#475569;flex-shrink:0;font-size:11px;font-weight:700;margin-top:1px;padding:2px 8px}.growth-summary__text[data-v-05d23dfb]{color:#334155;font-size:13px;line-height:1.6}.conversion-funnel[data-v-05d23dfb]{background:#fff;border:1px solid var(--neutrals-200);border-radius:12px;margin-bottom:24px;padding:20px}.conversion-funnel__head[data-v-05d23dfb]{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.conversion-funnel__head h5[data-v-05d23dfb]{color:var(--dark-087);font-size:14px;font-weight:700;margin:0}.conversion-funnel__note[data-v-05d23dfb]{color:var(--dark-038);font-size:12px}.conversion-funnel .funnel-rows[data-v-05d23dfb]{display:flex;flex-direction:column;gap:2px}.conversion-funnel .funnel-row[data-v-05d23dfb]{align-items:center;display:grid;gap:14px;grid-template-columns:104px 1fr}.conversion-funnel .funnel-row__label[data-v-05d23dfb]{align-items:center;color:#334155;display:flex;font-size:13px;font-weight:600;gap:8px}.conversion-funnel .funnel-row__icon[data-v-05d23dfb]{align-items:center;border-radius:7px;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.conversion-funnel .funnel-row__bar-wrap[data-v-05d23dfb]{align-items:center;display:flex;gap:10px;min-height:30px}.conversion-funnel .funnel-row__bar[data-v-05d23dfb]{border-radius:6px;height:22px;min-width:3px;transition:width .4s ease}.conversion-funnel .funnel-row__count[data-v-05d23dfb]{color:var(--neutrals-900);font-size:15px;font-weight:700}.conversion-funnel .funnel-row__pct[data-v-05d23dfb]{color:#64748b;font-size:12px}.conversion-funnel .funnel-row__step[data-v-05d23dfb]{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:6px;grid-column:2;padding:0 0 6px}.conversion-funnel .funnel-row__step-val[data-v-05d23dfb]{color:#475569;font-weight:700}.mystery-stats-section[data-v-05d23dfb]{margin-bottom:32px}.mystery-stats-section .engagement-metrics[data-v-05d23dfb]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.mystery-stats-section .engagement-metrics .metric-card[data-v-05d23dfb]{align-items:center;border:1px solid var(--neutrals-200);border-radius:12px;display:flex;padding:20px}.mystery-stats-section .engagement-metrics .metric-card .metric-icon[data-v-05d23dfb]{font-size:28px;margin-right:16px}.mystery-stats-section .engagement-metrics .metric-card .metric-content[data-v-05d23dfb]{display:flex;flex-direction:column}.mystery-stats-section .engagement-metrics .metric-card .metric-content .metric-value[data-v-05d23dfb]{color:var(--dark-087);font-size:24px;font-weight:700}.mystery-stats-section .engagement-metrics .metric-card .metric-content .metric-label[data-v-05d23dfb]{color:var(--dark-054);font-size:14px;margin-top:2px}.mystery-stats-section .engagement-metrics .metric-card .metric-content .metric-period[data-v-05d23dfb]{color:var(--dark-038);font-size:12px;margin-top:4px}.mystery-stats-section .engagement-metrics .metric-card.primary[data-v-05d23dfb]{background:var(--primary-050);border-color:var(--primary-200)}.mystery-stats-section .engagement-metrics .metric-card.warning[data-v-05d23dfb]{background:var(--warning-050);border-color:var(--warning-200)}.mystery-stats-section .engagement-metrics .metric-card.success[data-v-05d23dfb]{background:var(--success-050);border-color:var(--success-200)}.mystery-stats-section .engagement-metrics .metric-card.info[data-v-05d23dfb]{background:var(--info-050);border-color:var(--info-200)}.demographics-section[data-v-05d23dfb]{margin-bottom:32px}.demographics-section .demographics-grid[data-v-05d23dfb]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.demographics-section .demographics-card[data-v-05d23dfb]{background:var(--neutrals-050);border:1px solid var(--neutrals-200);border-radius:12px;padding:20px}.demographics-section .demographics-card h5[data-v-05d23dfb]{color:var(--dark-087);font-size:14px;font-weight:700;margin-bottom:16px}.demographics-section .badge-distribution .badge-item[data-v-05d23dfb]{align-items:center;display:flex;gap:12px;margin-bottom:12px}.demographics-section .badge-distribution .badge-item .badge-name[data-v-05d23dfb]{color:var(--dark-054);font-size:13px;width:80px}.demographics-section .badge-distribution .badge-item .badge-bar[data-v-05d23dfb]{background:var(--neutrals-200);border-radius:6px;flex:1;height:12px;overflow:hidden}.demographics-section .badge-distribution .badge-item .badge-bar .badge-fill[data-v-05d23dfb]{border-radius:6px;height:100%;transition:width .3s}.demographics-section .badge-distribution .badge-item .badge-bar .badge-fill.bronze[data-v-05d23dfb]{background:#cd7f32}.demographics-section .badge-distribution .badge-item .badge-bar .badge-fill.silver[data-v-05d23dfb]{background:silver}.demographics-section .badge-distribution .badge-item .badge-bar .badge-fill.gold[data-v-05d23dfb]{background:gold}.demographics-section .badge-distribution .badge-item .badge-bar .badge-fill.platinum[data-v-05d23dfb]{background:linear-gradient(135deg,#e5e4e2,#a0a0a0)}.demographics-section .badge-distribution .badge-item .badge-bar .badge-fill.none[data-v-05d23dfb]{background:var(--neutrals-400)}.demographics-section .badge-distribution .badge-item .badge-count[data-v-05d23dfb]{color:var(--dark-054);font-size:12px;text-align:right;width:100px}.demographics-section .area-list .area-item[data-v-05d23dfb],.demographics-section .area-list .genre-item[data-v-05d23dfb],.demographics-section .genre-list .area-item[data-v-05d23dfb],.demographics-section .genre-list .genre-item[data-v-05d23dfb]{border-bottom:1px solid var(--neutrals-100);display:flex;justify-content:space-between;padding:8px 0}.demographics-section .area-list .area-item[data-v-05d23dfb]:last-child,.demographics-section .area-list .genre-item[data-v-05d23dfb]:last-child,.demographics-section .genre-list .area-item[data-v-05d23dfb]:last-child,.demographics-section .genre-list .genre-item[data-v-05d23dfb]:last-child{border-bottom:none}.demographics-section .area-list .area-item .area-name[data-v-05d23dfb],.demographics-section .area-list .area-item .genre-name[data-v-05d23dfb],.demographics-section .area-list .genre-item .area-name[data-v-05d23dfb],.demographics-section .area-list .genre-item .genre-name[data-v-05d23dfb],.demographics-section .genre-list .area-item .area-name[data-v-05d23dfb],.demographics-section .genre-list .area-item .genre-name[data-v-05d23dfb],.demographics-section .genre-list .genre-item .area-name[data-v-05d23dfb],.demographics-section .genre-list .genre-item .genre-name[data-v-05d23dfb]{color:var(--dark-087);font-size:14px}.demographics-section .area-list .area-item .area-count[data-v-05d23dfb],.demographics-section .area-list .area-item .genre-count[data-v-05d23dfb],.demographics-section .area-list .genre-item .area-count[data-v-05d23dfb],.demographics-section .area-list .genre-item .genre-count[data-v-05d23dfb],.demographics-section .genre-list .area-item .area-count[data-v-05d23dfb],.demographics-section .genre-list .area-item .genre-count[data-v-05d23dfb],.demographics-section .genre-list .genre-item .area-count[data-v-05d23dfb],.demographics-section .genre-list .genre-item .genre-count[data-v-05d23dfb]{color:var(--primary-500);font-size:14px;font-weight:500}.demographics-section .no-data-text[data-v-05d23dfb]{color:var(--dark-038);font-size:14px;padding:20px;text-align:center}.ai-analysis-section[data-v-05d23dfb]{margin-bottom:32px;margin-top:36px}.ai-analysis-section .ai-analysis-cta[data-v-05d23dfb]{background:var(--primary-025);border:1px solid var(--primary-100);border-radius:12px;padding:32px 20px;text-align:center}.ai-analysis-section .ai-cta-desc[data-v-05d23dfb]{color:var(--dark-054);font-size:14px;line-height:1.6;margin:0 0 16px}.ai-analysis-section .ai-cta-notice[data-v-05d23dfb]{background:var(--neutrals-050);border-radius:8px;color:var(--neutrals-500);font-size:13px;margin:0 0 16px;padding:10px 16px}.ai-analysis-section .ai-analyze-btn[data-v-05d23dfb]{background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;padding:12px 28px;transition:background .2s}.ai-analysis-section .ai-analyze-btn[data-v-05d23dfb]:hover{background:#4338ca}.ai-analysis-section .ai-analyze-btn[data-v-05d23dfb]:disabled{background:#c7cdf0;cursor:not-allowed}.ai-analysis-section .ai-reanalyze-btn[data-v-05d23dfb]{background:#fff;border:1px solid #c7d2fe;border-radius:6px;color:#4f46e5;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;margin-top:16px;padding:10px 20px;transition:all .2s}.ai-analysis-section .ai-reanalyze-btn[data-v-05d23dfb]:hover{background:#eef2ff}.ai-analysis-section .ai-reanalyze-btn[data-v-05d23dfb]:disabled{cursor:not-allowed;opacity:.5}.ai-analysis-section .ai-analysis-content .analysis-summary-text[data-v-05d23dfb]{background:var(--primary-025);border:1px solid var(--primary-100);border-radius:12px;margin-bottom:24px;padding:24px}.ai-analysis-section .ai-analysis-content .analysis-summary-text p[data-v-05d23dfb]{color:var(--dark-087);font-size:16px;line-height:1.8;margin:0}.ai-analysis-section .ai-analysis-content .analysis-card[data-v-05d23dfb]{--accent:#64748b;--accent-bg:var(--neutrals-050);background:#fff;border:1px solid var(--neutrals-200);border-left:3px solid var(--accent);border-radius:12px;margin-bottom:14px;padding:18px 20px}.ai-analysis-section .ai-analysis-content .analysis-card .analysis-card__title[data-v-05d23dfb]{align-items:center;color:var(--dark-087);display:flex;font-size:14px;font-weight:700;gap:8px;margin:0 0 12px}.ai-analysis-section .ai-analysis-content .analysis-card .analysis-card__icon[data-v-05d23dfb]{align-items:center;background:var(--accent-bg);border-radius:8px;color:var(--accent);display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.ai-analysis-section .ai-analysis-content .analysis-card ul[data-v-05d23dfb]{list-style:none;margin:0;padding:0}.ai-analysis-section .ai-analysis-content .analysis-card ul li[data-v-05d23dfb]{color:var(--dark-054);font-size:14px;line-height:1.7;margin-bottom:8px;padding-left:18px;position:relative}.ai-analysis-section .ai-analysis-content .analysis-card ul li[data-v-05d23dfb]:before{background:var(--accent);border-radius:50%;content:"";height:6px;left:2px;position:absolute;top:9px;width:6px}.ai-analysis-section .ai-analysis-content .analysis-card ul li[data-v-05d23dfb]:last-child{margin-bottom:0}.ai-analysis-section .ai-analysis-content .analysis-card p[data-v-05d23dfb]{color:var(--dark-054);font-size:14px;line-height:1.7;margin:0}.ai-analysis-section .ai-analysis-content .analysis-card.strengths[data-v-05d23dfb]{--accent:#16a34a;--accent-bg:#dcfce7}.ai-analysis-section .ai-analysis-content .analysis-card.opportunities[data-v-05d23dfb]{--accent:#d97706;--accent-bg:#fef3c7}.ai-analysis-section .ai-analysis-content .analysis-card.target[data-v-05d23dfb]{--accent:#4f46e5;--accent-bg:#eef2ff}.ai-analysis-section .ai-analysis-content .analysis-card.recommendations[data-v-05d23dfb]{--accent:#7c3aed;--accent-bg:#f3e8ff}.ai-analysis-section .ai-analysis-content .analysis-card.keywords[data-v-05d23dfb]{--accent:#475569;--accent-bg:var(--neutrals-100)}.ai-analysis-section .ai-analysis-content .analysis-card.keywords .keyword-tags[data-v-05d23dfb]{display:flex;flex-wrap:wrap;gap:8px}.ai-analysis-section .ai-analysis-content .analysis-card.keywords .keyword-tags .keyword-tag[data-v-05d23dfb]{background:var(--neutrals-050);border:1px solid var(--neutrals-100);border-radius:999px;color:#334155;font-size:13px;font-weight:600;padding:6px 12px}.ai-analysis-section .ai-analysis-locked .locked-content-wrapper[data-v-05d23dfb]{border-radius:12px;overflow:hidden;position:relative}.ai-analysis-section .ai-analysis-locked .locked-content-blur[data-v-05d23dfb]{filter:blur(6px);opacity:.7;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-analysis-section .ai-analysis-locked .locked-content-blur .analysis-summary-text[data-v-05d23dfb]{background:var(--primary-025);border:1px solid var(--primary-100);border-radius:12px;margin-bottom:16px;padding:20px}.ai-analysis-section .ai-analysis-locked .locked-content-blur .analysis-summary-text p[data-v-05d23dfb]{color:var(--dark-087);font-size:14px;line-height:1.6;margin:0}.ai-analysis-section .ai-analysis-locked .locked-content-blur .analysis-card[data-v-05d23dfb]{background:var(--neutrals-050);border:1px solid var(--neutrals-200);border-radius:12px;margin-bottom:12px;padding:16px}.ai-analysis-section .ai-analysis-locked .locked-content-blur .analysis-card h5[data-v-05d23dfb]{color:var(--dark-087);font-size:13px;font-weight:700;margin-bottom:10px}.ai-analysis-section .ai-analysis-locked .locked-content-blur .analysis-card ul[data-v-05d23dfb]{margin:0;padding-left:16px}.ai-analysis-section .ai-analysis-locked .locked-content-blur .analysis-card ul li[data-v-05d23dfb]{color:var(--dark-054);font-size:13px;line-height:1.5;margin-bottom:6px}.ai-analysis-section .ai-analysis-locked .locked-content-blur .analysis-card.strengths[data-v-05d23dfb]{border-left:4px solid var(--success-400)}.ai-analysis-section .ai-analysis-locked .locked-content-blur .analysis-card.keywords .keyword-tags[data-v-05d23dfb]{display:flex;flex-wrap:wrap;gap:6px}.ai-analysis-section .ai-analysis-locked .locked-content-blur .analysis-card.keywords .keyword-tags .keyword-tag[data-v-05d23dfb]{background:var(--primary-100);border-radius:12px;color:var(--primary-700);font-size:12px;padding:4px 10px}.ai-analysis-section .ai-analysis-locked .locked-overlay[data-v-05d23dfb]{align-items:center;backdrop-filter:blur(2px);background:hsla(0,0%,100%,.6);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:24px;position:absolute;right:0;text-align:center;top:0}.ai-analysis-section .ai-analysis-locked .locked-overlay .locked-icon[data-v-05d23dfb]{color:var(--neutrals-300);height:36px;margin-bottom:12px;width:36px}.ai-analysis-section .ai-analysis-locked .locked-overlay .locked-title[data-v-05d23dfb]{color:var(--dark-087);font-size:16px;font-weight:700;margin:0 0 8px}.ai-analysis-section .ai-analysis-locked .locked-overlay .locked-description[data-v-05d23dfb]{color:var(--dark-054);font-size:13px;line-height:1.5;margin:0}.ai-analysis-section .mystery-users-section[data-v-05d23dfb]{background:#fff;border:1px solid var(--neutrals-200);border-radius:16px;margin-top:32px;padding:24px}.ai-analysis-section .mystery-users-section>h4[data-v-05d23dfb]{align-items:center;border:none;color:var(--dark-087);display:flex;font-size:18px;font-weight:700;gap:10px;margin:0 0 20px;padding-bottom:0}.ai-analysis-section .mystery-users-section>h4 svg[data-v-05d23dfb]{color:var(--primary-500);flex-shrink:0;height:22px;width:22px}.ai-analysis-section .mystery-users-section .user-list-tabs[data-v-05d23dfb]{display:flex;gap:8px;margin-bottom:20px}.ai-analysis-section .mystery-users-section .user-list-tabs .tab-btn[data-v-05d23dfb]{align-items:center;background:#fff;border:1px solid var(--neutrals-200);border-radius:24px;color:var(--dark-054);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 18px;transition:all .2s ease}.ai-analysis-section .mystery-users-section .user-list-tabs .tab-btn .tab-icon[data-v-05d23dfb]{font-size:16px}.ai-analysis-section .mystery-users-section .user-list-tabs .tab-btn .tab-count[data-v-05d23dfb]{background:var(--neutrals-100);border-radius:12px;color:var(--dark-054);font-size:12px;font-weight:600;padding:2px 8px}.ai-analysis-section .mystery-users-section .user-list-tabs .tab-btn[data-v-05d23dfb]:hover{background:var(--primary-025);border-color:var(--primary-300)}.ai-analysis-section .mystery-users-section .user-list-tabs .tab-btn.active[data-v-05d23dfb]{background:var(--primary-050);border-color:var(--primary-500);color:var(--primary-700)}.ai-analysis-section .mystery-users-section .user-list-tabs .tab-btn.active .tab-count[data-v-05d23dfb]{background:var(--primary-500);color:#fff}.ai-analysis-section .mystery-users-section .users-loading[data-v-05d23dfb]{align-items:center;color:var(--dark-054);display:flex;font-size:14px;gap:12px;justify-content:center;padding:40px}.ai-analysis-section .mystery-users-section .users-list[data-v-05d23dfb]{display:flex;flex-direction:column;gap:8px}.ai-analysis-section .mystery-users-section .users-list .user-item[data-v-05d23dfb]{align-items:center;background:var(--neutrals-050);border-radius:12px;display:flex;gap:12px;padding:12px 16px;transition:background .2s ease}.ai-analysis-section .mystery-users-section .users-list .user-item[data-v-05d23dfb]:hover{background:var(--neutrals-100)}.ai-analysis-section .mystery-users-section .users-list .user-item .user-avatar[data-v-05d23dfb]{border-radius:50%;flex-shrink:0;height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;overflow:hidden;width:40px}.ai-analysis-section .mystery-users-section .users-list .user-item .user-avatar img[data-v-05d23dfb]{border-radius:50%;height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;-o-object-fit:cover;object-fit:cover;width:40px}.ai-analysis-section .mystery-users-section .users-list .user-item .user-avatar .avatar-placeholder[data-v-05d23dfb]{align-items:center;background:linear-gradient(135deg,var(--primary-400),var(--primary-600));color:#fff;display:flex;font-size:16px;font-weight:600;height:100%;justify-content:center;width:100%}.ai-analysis-section .mystery-users-section .users-list .user-item .user-info[data-v-05d23dfb]{flex:1;min-width:0}.ai-analysis-section .mystery-users-section .users-list .user-item .user-info .user-name[data-v-05d23dfb]{color:var(--dark-087);display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-analysis-section .mystery-users-section .users-list .user-item .user-info .user-id[data-v-05d23dfb]{color:var(--dark-054);display:block;font-size:12px}.ai-analysis-section .mystery-users-section .users-list .user-item .user-meta .registered-date[data-v-05d23dfb]{color:var(--dark-038);font-size:12px}.ai-analysis-section .mystery-users-section .users-list .load-more-btn[data-v-05d23dfb]{align-items:center;background:var(--neutrals-100);border:1px solid var(--neutrals-200);border-radius:8px;color:var(--dark-054);cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:center;margin-top:12px;padding:12px 24px;transition:all .2s ease}.ai-analysis-section .mystery-users-section .users-list .load-more-btn[data-v-05d23dfb]:hover:not(:disabled){background:var(--neutrals-200)}.ai-analysis-section .mystery-users-section .users-list .load-more-btn[data-v-05d23dfb]:disabled{cursor:not-allowed;opacity:.7}.ai-analysis-section .mystery-users-section .users-list .load-more-btn .loading-spinner.small[data-v-05d23dfb]{height:16px;width:16px}.ai-analysis-section .mystery-users-section .no-users[data-v-05d23dfb]{color:var(--dark-054);font-size:14px;padding:40px;text-align:center}.ai-analysis-section .mystery-users-section .no-users p[data-v-05d23dfb]{margin:0}.ai-analysis-section .mystery-users-locked[data-v-05d23dfb]{margin-top:32px}.ai-analysis-section .mystery-users-locked .locked-content-wrapper[data-v-05d23dfb]{border:1px solid var(--neutrals-200);border-radius:16px;overflow:hidden;position:relative}.ai-analysis-section .mystery-users-locked .locked-content-blur[data-v-05d23dfb]{background:#fff;filter:blur(6px);opacity:.7;padding:24px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-analysis-section .mystery-users-locked .locked-content-blur h4[data-v-05d23dfb]{align-items:center;color:var(--dark-087);display:flex;font-size:18px;font-weight:700;gap:10px;margin:0 0 20px}.ai-analysis-section .mystery-users-locked .locked-content-blur h4 .section-icon-svg[data-v-05d23dfb]{color:var(--primary-500);height:22px;width:22px}.ai-analysis-section .mystery-users-locked .locked-content-blur .dummy-user-list[data-v-05d23dfb]{display:flex;flex-direction:column;gap:8px}.ai-analysis-section .mystery-users-locked .locked-content-blur .dummy-user-list .dummy-user[data-v-05d23dfb]{align-items:center;background:var(--neutrals-050);border-radius:12px;display:flex;gap:12px;padding:12px 16px}.ai-analysis-section .mystery-users-locked .locked-content-blur .dummy-user-list .dummy-user .dummy-avatar[data-v-05d23dfb]{background:linear-gradient(135deg,var(--neutrals-200),var(--neutrals-300));border-radius:50%;height:40px;width:40px}.ai-analysis-section .mystery-users-locked .locked-content-blur .dummy-user-list .dummy-user .dummy-info[data-v-05d23dfb]{flex:1}.ai-analysis-section .mystery-users-locked .locked-content-blur .dummy-user-list .dummy-user .dummy-info .dummy-name[data-v-05d23dfb]{background:var(--neutrals-200);border-radius:4px;height:14px;margin-bottom:6px;width:120px}.ai-analysis-section .mystery-users-locked .locked-content-blur .dummy-user-list .dummy-user .dummy-info .dummy-id[data-v-05d23dfb]{background:var(--neutrals-150);border-radius:4px;height:12px;width:80px}.ai-analysis-section .mystery-users-locked .locked-overlay[data-v-05d23dfb]{align-items:center;backdrop-filter:blur(2px);background:hsla(0,0%,100%,.6);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:24px;position:absolute;right:0;text-align:center;top:0}.ai-analysis-section .mystery-users-locked .locked-overlay .lock-icon-svg[data-v-05d23dfb]{color:var(--dark-038);height:36px;margin-bottom:12px;width:36px}.ai-analysis-section .mystery-users-locked .locked-overlay .locked-title[data-v-05d23dfb]{color:var(--dark-087);font-size:16px;font-weight:700;margin:0 0 8px}.ai-analysis-section .mystery-users-locked .locked-overlay .locked-description[data-v-05d23dfb]{color:var(--dark-054);font-size:13px;line-height:1.5;margin:0}@media (max-width:768px){.business-analytics-section .demographics-section .demographics-grid[data-v-05d23dfb],.business-analytics-section .mystery-stats-section .engagement-metrics[data-v-05d23dfb]{grid-template-columns:1fr}.business-analytics-section .ai-analysis-section .ai-analysis-content .analysis-summary[data-v-05d23dfb]{align-items:center;flex-direction:column;text-align:center}}
