.publish-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.publish-dialog{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:560px;width:90%;max-height:90vh;overflow-y:auto;animation:slideIn .2s ease-out}.publish-dialog .publish-dialog-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.publish-dialog .publish-dialog-header h2{margin:0;font-size:1.5rem;color:#1e293b}.publish-dialog .publish-dialog-header .close-button{background:none;border:none;font-size:2rem;color:#64748b;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;border-radius:4px;transition:all .2s}.publish-dialog .publish-dialog-header .close-button:hover:not(:disabled){background:#f1f5f9;color:#1e293b}.publish-dialog .publish-dialog-header .close-button:disabled{opacity:.5;cursor:not-allowed}.publish-dialog .publish-dialog-body{padding:1.5rem}.publish-dialog .publish-dialog-body .project-name{margin:0 0 1.5rem;padding:1rem;background:#f8fafc;border-radius:8px;color:#475569}.publish-dialog .publish-dialog-body form{display:flex;flex-direction:column;gap:1.5rem}.publish-dialog .publish-dialog-body form .form-section h3{margin:0 0 1rem;font-size:1.125rem;color:#334155}.publish-dialog .publish-dialog-body form .form-section .checkbox-label{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#475569;cursor:pointer}.publish-dialog .publish-dialog-body form .form-section .checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer}.publish-dialog .publish-dialog-body form .form-section .form-group{margin-top:1rem}.publish-dialog .publish-dialog-body form .form-section .form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#475569}.publish-dialog .publish-dialog-body form .form-section .form-group input[type=text],.publish-dialog .publish-dialog-body form .form-section .form-group input[type=password]{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:6px;font-size:1rem;transition:border-color .2s}.publish-dialog .publish-dialog-body form .form-section .form-group input[type=text]:focus,.publish-dialog .publish-dialog-body form .form-section .form-group input[type=password]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.publish-dialog .publish-dialog-body form .form-section .form-group input[type=text]::placeholder,.publish-dialog .publish-dialog-body form .form-section .form-group input[type=password]::placeholder{color:#94a3b8}.publish-dialog .publish-dialog-body form .dialog-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.publish-dialog .publish-dialog-body form .dialog-actions .btn{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .2s;border:none}.publish-dialog .publish-dialog-body form .dialog-actions .btn.btn-secondary{background:#f1f5f9;color:#475569}.publish-dialog .publish-dialog-body form .dialog-actions .btn.btn-secondary:hover:not(:disabled){background:#e2e8f0}.publish-dialog .publish-dialog-body form .dialog-actions .btn.btn-primary{background:#3b82f6;color:#fff}.publish-dialog .publish-dialog-body form .dialog-actions .btn.btn-primary:hover:not(:disabled){background:#2563eb}.publish-dialog .publish-dialog-body form .dialog-actions .btn:disabled{opacity:.6;cursor:not-allowed}.publish-dialog .publish-dialog-body form .error-message{padding:1rem;background:#fee2e2;color:#991b1b;border-radius:6px;font-size:.875rem}.embed-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.embed-dialog{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:720px;width:90%;max-height:90vh;overflow-y:auto;animation:slideIn .2s ease-out}.embed-dialog .embed-dialog-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.embed-dialog .embed-dialog-header h2{margin:0;font-size:1.5rem;color:#1e293b}.embed-dialog .embed-dialog-header .close-button{background:none;border:none;font-size:2rem;color:#64748b;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;border-radius:4px;transition:all .2s}.embed-dialog .embed-dialog-header .close-button:hover{background:#f1f5f9;color:#1e293b}.embed-dialog .embed-dialog-body{padding:1.5rem}.embed-dialog .embed-dialog-body .section{margin-bottom:2rem}.embed-dialog .embed-dialog-body .section:last-child{margin-bottom:0}.embed-dialog .embed-dialog-body .section h3{margin:0 0 1rem;font-size:1.125rem;color:#334155}.embed-dialog .embed-dialog-body .section .url-display{display:flex;gap:.75rem;align-items:center;padding:1rem;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.embed-dialog .embed-dialog-body .section .url-display code{flex:1;font-family:Courier New,monospace;font-size:.875rem;color:#3b82f6;word-break:break-all}.embed-dialog .embed-dialog-body .section .options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.embed-dialog .embed-dialog-body .section .options-grid .form-group label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#475569}.embed-dialog .embed-dialog-body .section .options-grid .form-group input,.embed-dialog .embed-dialog-body .section .options-grid .form-group select{width:100%;padding:.5rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.875rem;transition:border-color .2s}.embed-dialog .embed-dialog-body .section .options-grid .form-group input:focus,.embed-dialog .embed-dialog-body .section .options-grid .form-group select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.embed-dialog .embed-dialog-body .section .options-grid .form-group.checkbox-group{display:flex;align-items:flex-end}.embed-dialog .embed-dialog-body .section .options-grid .form-group.checkbox-group label{display:flex;align-items:center;gap:.5rem;margin:0;cursor:pointer}.embed-dialog .embed-dialog-body .section .options-grid .form-group.checkbox-group label input[type=checkbox]{width:auto;cursor:pointer}.embed-dialog .embed-dialog-body .section .code-display{margin-bottom:1rem;background:#1e293b;border-radius:6px;padding:1rem;overflow-x:auto}.embed-dialog .embed-dialog-body .section .code-display pre{margin:0}.embed-dialog .embed-dialog-body .section .code-display pre code{font-family:Courier New,monospace;font-size:.875rem;color:#e2e8f0;line-height:1.6;white-space:pre-wrap;word-break:break-all}.embed-dialog .embed-dialog-body .section .copy-button{padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.embed-dialog .embed-dialog-body .section .copy-button:hover{background:#2563eb}.embed-dialog .embed-dialog-body .section .copy-button-large{width:100%;padding:.75rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.embed-dialog .embed-dialog-body .section .copy-button-large:hover{background:#2563eb}.embed-dialog .embed-dialog-body .section .loading,.embed-dialog .embed-dialog-body .section .error{padding:1rem;border-radius:6px;text-align:center}.embed-dialog .embed-dialog-body .section .loading{background:#f1f5f9;color:#64748b}.embed-dialog .embed-dialog-body .section .error{background:#fee2e2;color:#991b1b}.embed-dialog .embed-dialog-body .section.instructions{background:#f8fafc;padding:1rem;border-radius:8px}.embed-dialog .embed-dialog-body .section.instructions h3{margin-top:0}.embed-dialog .embed-dialog-body .section.instructions ol{margin:0;padding-left:1.5rem;color:#475569;line-height:1.8}.embed-dialog .embed-dialog-body .section.instructions ol li{margin-bottom:.5rem}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.domains-manager{padding:1.5rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.domains-manager .domains-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.domains-manager .domains-header h3{margin:0;font-size:1.125rem;color:#1e293b}.domains-manager .domains-header .btn-add{padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.domains-manager .domains-header .btn-add:hover:not(:disabled){background:#2563eb}.domains-manager .domains-header .btn-add:disabled{opacity:.6;cursor:not-allowed}.domains-manager .domains-description{margin:0 0 1.5rem;font-size:.875rem;color:#64748b;line-height:1.5}.domains-manager .domain-form{margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:6px;border:1px solid #cbd5e1}.domains-manager .domain-form input{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.875rem;margin-bottom:.75rem;transition:border-color .2s}.domains-manager .domain-form input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.domains-manager .domain-form .form-actions{display:flex;gap:.75rem;justify-content:flex-end}.domains-manager .domain-form .form-actions button{padding:.5rem 1rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.domains-manager .domain-form .form-actions button.btn-cancel{background:#f1f5f9;color:#475569}.domains-manager .domain-form .form-actions button.btn-cancel:hover:not(:disabled){background:#e2e8f0}.domains-manager .domain-form .form-actions button.btn-save{background:#3b82f6;color:#fff}.domains-manager .domain-form .form-actions button.btn-save:hover:not(:disabled){background:#2563eb}.domains-manager .domain-form .form-actions button:disabled{opacity:.6;cursor:not-allowed}.domains-manager .loading{text-align:center;padding:2rem;color:#64748b}.domains-manager .empty-state{text-align:center;padding:2rem}.domains-manager .empty-state p{margin:0 0 .5rem;color:#475569}.domains-manager .empty-state p.text-muted{font-size:.875rem;color:#94a3b8}.domains-manager .domains-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.domains-manager .domains-list .domain-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#fff;border-radius:6px;border:1px solid #e2e8f0;transition:all .2s}.domains-manager .domains-list .domain-item:hover{border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d}.domains-manager .domains-list .domain-item .domain-info{flex:1;display:flex;flex-direction:column;gap:.25rem}.domains-manager .domains-list .domain-item .domain-info .domain-url{font-weight:500;color:#1e293b;word-break:break-all}.domains-manager .domains-list .domain-item .domain-info .domain-date{font-size:.75rem;color:#94a3b8}.domains-manager .domains-list .domain-item .btn-remove{background:#fee2e2;color:#dc2626;border:none;width:32px;height:32px;border-radius:6px;font-size:1.5rem;line-height:1;cursor:pointer;transition:all .2s;flex-shrink:0}.domains-manager .domains-list .domain-item .btn-remove:hover:not(:disabled){background:#fecaca}.domains-manager .domains-list .domain-item .btn-remove:disabled{opacity:.6;cursor:not-allowed}._summaryContainer_ib6eq_1{margin-bottom:2rem}._summaryTitle_ib6eq_5{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#000}._metricsGrid_ib6eq_12{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}._metricCard_ib6eq_18{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}._metricCard_ib6eq_18:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}._metricIcon_ib6eq_34{font-size:2.5rem;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#f7fafc;border-radius:8px}._metricContent_ib6eq_45{flex:1}._metricTitle_ib6eq_49{font-size:.875rem;font-weight:500;color:#718096;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}._metricValue_ib6eq_58{font-size:2rem;font-weight:700;color:#2d3748;margin:0}._skeleton_ib6eq_65{height:2rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_loading_ib6eq_1 1.5s ease-in-out infinite;border-radius:4px}@keyframes _loading_ib6eq_1{0%{background-position:200% 0}to{background-position:-200% 0}}._chartContainer_1jqvc_1{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin-bottom:2rem}._chartHeader_1jqvc_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}._chartTitle_1jqvc_18{font-size:1.25rem;font-weight:600;color:#1a202c;margin:0}._granularitySelector_1jqvc_25{display:flex;gap:.5rem;background:#f7fafc;padding:.25rem;border-radius:6px}._granularityButton_1jqvc_33{padding:.5rem 1rem;border:none;background:transparent;color:#4a5568;font-size:.875rem;font-weight:500;border-radius:4px;cursor:pointer;transition:all .2s ease}._granularityButton_1jqvc_33:hover:not(:disabled){background:#e2e8f0}._granularityButton_1jqvc_33._active_1jqvc_47{background:#fff;color:#3182ce;box-shadow:0 1px 3px #0000001a}._granularityButton_1jqvc_33:disabled{opacity:.5;cursor:not-allowed}._chartWrapper_1jqvc_57{position:relative;min-height:400px}._skeleton_1jqvc_62{width:100%;height:400px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_loading_1jqvc_1 1.5s ease-in-out infinite;border-radius:4px}._emptyState_1jqvc_71{display:flex;align-items:center;justify-content:center;height:400px;color:#718096;font-size:1rem;text-align:center}@keyframes _loading_1jqvc_1{0%{background-position:200% 0}to{background-position:-200% 0}}._tableContainer_amump_1{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin-bottom:2rem}._tableTitle_amump_9{font-size:1.25rem;font-weight:600;color:#1a202c;margin:0 0 1rem}._tableWrapper_amump_16{overflow-x:auto;min-height:300px}._table_amump_1{width:100%;border-collapse:collapse;font-size:.875rem}._table_amump_1 thead{background:#f7fafc;border-bottom:2px solid #e2e8f0}._table_amump_1 thead th{padding:.75rem 1rem;text-align:left;font-weight:600;color:#4a5568;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}._table_amump_1 tbody tr{border-bottom:1px solid #e2e8f0;transition:background-color .2s ease}._table_amump_1 tbody tr:hover{background:#f7fafc}._table_amump_1 tbody tr:last-child{border-bottom:none}._table_amump_1 tbody td{padding:1rem;color:#2d3748}._rankColumn_amump_54{width:60px;text-align:center}._rank_amump_54{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#edf2f7;border-radius:50%;font-weight:600;color:#4a5568;font-size:.875rem}._numberColumn_amump_72{width:120px;text-align:right}._metric_amump_77{font-weight:600;color:#3182ce;font-size:1rem}._pageColumn_amump_83{display:flex;flex-direction:column;gap:.25rem}._pageLabel_amump_89{font-weight:500;color:#2d3748}._pageId_amump_94{font-size:.75rem;color:#718096;font-family:monospace}._typeColumn_amump_100{display:flex;align-items:center;gap:.5rem}._interactionIcon_amump_106{font-size:1.25rem}._interactionType_amump_110{font-weight:500;color:#2d3748}._idColumn_amump_115{font-family:monospace;color:#718096;font-size:.75rem}._interactionId_amump_121{padding:.25rem .5rem;background:#f7fafc;border-radius:4px;display:inline-block}._skeleton_amump_128{width:100%;height:300px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_loading_amump_1 1.5s ease-in-out infinite;border-radius:4px}._emptyState_amump_137{display:flex;align-items:center;justify-content:center;height:300px;color:#718096;font-size:1rem;text-align:center}@keyframes _loading_amump_1{0%{background-position:200% 0}to{background-position:-200% 0}}._analyticsShell_12iwj_1{min-height:100vh;background:linear-gradient(180deg,#ebf4ff,#eef2ff 40%,#f8fafc);color:#f8fafc;padding-bottom:4rem}._hero_12iwj_8{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 4vw;background:#030712f2;border-bottom:1px solid rgba(148,163,184,.2)}._heroLeft_12iwj_18{display:flex;align-items:center;gap:1.5rem}._backButton_12iwj_24{padding:.65rem 1.25rem;border-radius:999px;border:1px solid rgba(148,163,184,.5);background:#0f172acc;color:#f8fafc;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}._backButton_12iwj_24:hover{background:#60a5fa33;transform:translateY(-1px)}._heroInfo_12iwj_39{display:flex;flex-direction:column;gap:.35rem}._heroEyebrow_12iwj_45{text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;color:#94a3b8}._heroTitle_12iwj_52{margin:0;font-size:1.8rem;color:#f8fafc}._heroSubtitle_12iwj_58{margin:0;color:#cbd5f5;max-width:640px;line-height:1.4}._heroBadge_12iwj_65{border:1px solid rgba(96,165,250,.35);padding:.75rem 1rem;border-radius:12px;background:#0f172aa6;display:flex;flex-direction:column;gap:.25rem;text-align:right}._heroBadge_12iwj_65 span{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}._heroBadge_12iwj_65 code{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem;color:#e2e8f0}._analyticsPage_12iwj_87{max-width:1400px;margin:0 auto;padding:2.5rem 2rem 0}._pageHeader_12iwj_93{margin-bottom:2rem;background:#0f172ad9;border:1px solid rgba(148,163,184,.25);border-radius:20px;padding:1.75rem;box-shadow:0 20px 45px #02061766}._headerIntro_12iwj_102{margin-bottom:1.5rem}._sectionEyebrow_12iwj_106{text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;color:#94a3b8}._pageTitle_12iwj_113{font-size:1.5rem;font-weight:600;color:#f1f5f9;margin:.5rem 0 0}._controls_12iwj_120{display:flex;flex-direction:column;gap:1rem}@media (min-width: 900px){._controls_12iwj_120{flex-direction:row;justify-content:space-between;align-items:center}}._dateRangeSelector_12iwj_133{display:flex;gap:.5rem;flex-wrap:wrap}._presetButton_12iwj_139{padding:.625rem 1.25rem;border:1px solid rgba(148,163,184,.5);background:#0f172ab3;color:#cbd5f5;font-size:.875rem;font-weight:500;border-radius:999px;cursor:pointer;transition:all .2s ease}._presetButton_12iwj_139:hover{background:#60a5fa40;border-color:#60a5faa6}._presetButton_12iwj_139._active_12iwj_154{background:#3b82f6;color:#fff;border-color:#60a5fa;box-shadow:0 10px 30px #3b82f659}._customDateInputs_12iwj_161{display:flex;gap:1rem;flex-wrap:wrap}._customDateInputs_12iwj_161 label{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:500;color:#cbd5f5}._dateInput_12iwj_175{padding:.5rem;border:1px solid rgba(148,163,184,.4);border-radius:8px;font-size:.875rem;color:#0f172a;background:#f8fafc;min-width:150px}._dateInput_12iwj_175:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa59}._content_12iwj_190{display:flex;flex-direction:column;gap:2rem}._tablesGrid_12iwj_196{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:2rem}@media (max-width: 1200px){._tablesGrid_12iwj_196{grid-template-columns:1fr}}._errorState_12iwj_207{max-width:600px;margin:4rem auto;padding:2rem;text-align:center;background:#0f172ab3;border:1px solid rgba(248,113,113,.5);border-radius:12px;color:#fecaca}._errorState_12iwj_207 h2{color:#fee2e2;font-size:1.5rem;margin:0 0 1rem}._errorState_12iwj_207 p{margin:0 0 1.5rem}._retryButton_12iwj_226{padding:.75rem 1.5rem;background:#ef4444;color:#fff;border:none;border-radius:999px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}._retryButton_12iwj_226:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 10px 20px #dc262659}._retryButton_12iwj_226:active{transform:translateY(0)}:root{color-scheme:light dark;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#0f172a;color:#e2e8f0}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh}a{color:inherit}
