._indicator_1vd23_2{position:absolute;pointer-events:none;z-index:10;display:flex;align-items:center;justify-content:center}._indicator_1vd23_2 img{width:100%;height:100%;object-fit:contain}._fallback_1vd23_19{width:100%;height:100%;border-radius:50%;background:var(--indicator-color, #F7C52D);animation:_pulse_1vd23_1 1.2s ease-in-out infinite}@keyframes _pulse_1vd23_1{0%,to{transform:scale(.8);opacity:.7}50%{transform:scale(1.2);opacity:1}}._interactionArea_1vd23_39:hover ._indicator_1vd23_2{filter:brightness(1.1)}._interactionArea_1vd23_39:focus-visible{outline:3px solid #3b82f6;outline-offset:2px}._positionCenter_1vd23_50{top:50%;left:50%;transform:translate(-50%,-50%)}._positionTopLeft_1vd23_57{top:6px;left:6px}._positionTopRight_1vd23_63{top:6px;right:6px}._positionBottomLeft_1vd23_69{bottom:6px;left:6px}._positionBottomRight_1vd23_75{bottom:6px;right:6px}.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}._toolbar_1mtb3_6{--glass-bg: rgba(255, 255, 255, .95);--glass-border: rgba(255, 255, 255, .4);--glass-blur: blur(20px) saturate(180%);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .08), 0 2px 8px rgba(0, 0, 0, .04);--glass-glow: inset 0 1px 0 rgba(255, 255, 255, .5);--hover-bg: rgba(0, 0, 0, .06);--active-bg: rgba(59, 130, 246, .14);--sep: rgba(0, 0, 0, .08);--text-1: rgba(0, 0, 0, .82);--text-2: rgba(0, 0, 0, .45);--accent: #3b82f6;--radius: 14px;--radius-sm: 10px;position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:2px;padding:5px 6px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-shadow),var(--glass-glow);color:var(--text-1);font-size:13px;line-height:1;animation:_toolbarIn_1mtb3_1 .45s cubic-bezier(.16,1,.3,1) both;touch-action:manipulation;color-scheme:light}._toolbar_1mtb3_6._dark_1mtb3_51{--glass-bg: rgba(52, 52, 58, .98);--glass-border: rgba(255, 255, 255, .18);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .3);--glass-glow: inset 0 1px 0 rgba(255, 255, 255, .12);--hover-bg: rgba(255, 255, 255, .1);--active-bg: rgba(59, 130, 246, .28);--sep: rgba(255, 255, 255, .12);--text-1: rgba(255, 255, 255, .92);--text-2: rgba(255, 255, 255, .5);color-scheme:dark}@keyframes _toolbarIn_1mtb3_1{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._group_1mtb3_78{display:flex;align-items:center;gap:2px}._separator_1mtb3_85{width:1px;height:20px;background:var(--sep);margin:0 4px;flex-shrink:0}._iconButton_1mtb3_94{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--text-1);transition:transform .12s ease,opacity .12s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-shrink:0}._iconButton_1mtb3_94:hover:not(:disabled){background:var(--hover-bg)}._iconButton_1mtb3_94:active:not(:disabled){transform:scale(.92)}._iconButton_1mtb3_94:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._iconButton_1mtb3_94:disabled{opacity:.28;cursor:not-allowed}._iconButton_1mtb3_94._active_1mtb3_129{background:var(--active-bg);color:var(--accent)}._pageIndicator_1mtb3_135{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;color:var(--text-2);padding:0 6px;white-space:nowrap;-webkit-user-select:none;user-select:none}._zoomLevel_1mtb3_145{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;color:var(--text-2);min-width:44px;text-align:center;-webkit-user-select:none;user-select:none}._moreWrapper_1mtb3_158{position:relative}._popover_1mtb3_162{position:absolute;top:calc(100% + 10px);right:-4px;min-width:268px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-shadow),var(--glass-glow);padding:6px;animation:_popoverIn_1mtb3_1 .22s cubic-bezier(.16,1,.3,1) both;transform-origin:top right;color:var(--text-1);font-size:13px;overscroll-behavior:contain}@keyframes _popoverIn_1mtb3_1{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}._popoverSection_1mtb3_196{padding:10px 8px}._popoverSection_1mtb3_196+._popoverSection_1mtb3_196{border-top:1px solid var(--sep)}._popoverSectionTitle_1mtb3_204{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin-bottom:8px}._downloadButton_1mtb3_216{width:100%;padding:10px 12px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);font-weight:600;font-size:13px;cursor:pointer;transition:transform .12s ease,opacity .12s ease;display:flex;align-items:center;justify-content:center;gap:8px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._downloadButton_1mtb3_216:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}._downloadButton_1mtb3_216:active:not(:disabled){transform:scale(.98)}._downloadButton_1mtb3_216:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._downloadButton_1mtb3_216:disabled{opacity:.45;cursor:not-allowed}._downloadError_1mtb3_254{margin-top:8px;color:#ef4444;font-size:12px;padding:8px 10px;background:#ef444414;border-radius:8px}._spinner_1mtb3_263{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1mtb3_263 .6s linear infinite}@keyframes _spin_1mtb3_263{to{transform:rotate(360deg)}}._toggle_1mtb3_281{display:flex;align-items:center}._toggleLabel_1mtb3_286{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer;gap:12px;color:var(--text-1);font-size:13px}._toggleSwitch_1mtb3_297{width:40px;height:22px;background:#0000001f;border-radius:11px;position:relative;cursor:pointer;transition:opacity .15s ease;flex-shrink:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._toolbar_1mtb3_6._dark_1mtb3_51 ._toggleSwitch_1mtb3_297{background:#ffffff24}._toggleSwitch_1mtb3_297:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._toggleSwitch_1mtb3_297._active_1mtb3_129{background:var(--accent)}._toggleKnob_1mtb3_323{width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 4px #0000001f}._toggleSwitch_1mtb3_297._active_1mtb3_129 ._toggleKnob_1mtb3_323{transform:translate(18px)}._badge_1mtb3_339{display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;background:var(--hover-bg);border-radius:10px;font-size:11px;font-weight:500;color:var(--text-2);margin-left:6px;font-variant-numeric:tabular-nums}._gotoPage_1mtb3_356{display:flex;flex-direction:column;gap:6px}._gotoForm_1mtb3_362{display:flex;gap:6px;align-items:flex-start}._gotoInput_1mtb3_368{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--sep);border-radius:8px;font-size:13px;background:#00000008;color:var(--text-1);font-variant-numeric:tabular-nums}._toolbar_1mtb3_6._dark_1mtb3_51 ._gotoInput_1mtb3_368{background:#ffffff0f;border-color:#ffffff1a}._gotoInput_1mtb3_368:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}._gotoButton_1mtb3_390{padding:8px 14px;background:var(--hover-bg);color:var(--text-1);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:opacity .12s ease;font-size:13px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._gotoButton_1mtb3_390:hover{background:#0000001a}._toolbar_1mtb3_6._dark_1mtb3_51 ._gotoButton_1mtb3_390:hover{background:#ffffff24}._gotoButton_1mtb3_390:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._gotoError_1mtb3_417{color:#ef4444;font-size:11px}._gotoHint_1mtb3_422{color:var(--text-2);font-size:11px;font-variant-numeric:tabular-nums}._zoomControls_1mtb3_431{display:flex;align-items:center;gap:8px}._zoomButton_1mtb3_437{width:34px;height:34px;border-radius:var(--radius-sm, 10px);border:none;background:var(--hover-bg, rgba(0, 0, 0, .06));cursor:pointer;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;color:var(--text-1, rgba(0, 0, 0, .82));transition:transform .12s ease,opacity .12s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._zoomButton_1mtb3_437:hover:not(:disabled){opacity:.7}._zoomButton_1mtb3_437:focus-visible{outline:2px solid var(--accent, #3b82f6);outline-offset:2px}._zoomButton_1mtb3_437:disabled{opacity:.28;cursor:not-allowed}._navControls_1mtb3_472{display:flex;gap:8px}._navButton_1mtb3_477{flex:1;padding:10px;border-radius:var(--radius-sm, 10px);border:none;background:var(--hover-bg, rgba(0, 0, 0, .06));cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;color:var(--text-1, rgba(0, 0, 0, .82));transition:transform .12s ease,opacity .12s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._navButton_1mtb3_477:hover:not(:disabled){opacity:.7}._navButton_1mtb3_477:focus-visible{outline:2px solid var(--accent, #3b82f6);outline-offset:2px}._navButton_1mtb3_477:disabled{opacity:.28;cursor:not-allowed}._themeSelector_1mtb3_511{display:flex;gap:6px}._themeOption_1mtb3_516{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid var(--sep);border-radius:var(--radius-sm);background:transparent;color:var(--text-2);font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._themeOption_1mtb3_516:hover:not(._themeOptionActive_1mtb3_535){background:var(--hover-bg);color:var(--text-1)}._themeOption_1mtb3_516:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._themeOptionActive_1mtb3_535{background:var(--active-bg);border-color:var(--accent);color:var(--accent)}@media (max-width: 640px){._toolbar_1mtb3_6{top:calc(10px + env(safe-area-inset-top,0px));padding:4px 5px;gap:1px;max-width:calc(100vw - 16px)}._iconButton_1mtb3_94{width:32px;height:32px}._zoomGroup_1mtb3_567{display:none}._pageIndicator_1mtb3_135{font-size:12px;padding:0 4px}._popover_1mtb3_162{position:fixed;top:auto;bottom:12px;right:8px;left:8px;min-width:auto;transform-origin:bottom center}}@media (prefers-reduced-motion: reduce){._toolbar_1mtb3_6,._popover_1mtb3_162{animation:none}._iconButton_1mtb3_94,._downloadButton_1mtb3_216,._toggleKnob_1mtb3_323,._gotoButton_1mtb3_390,._themeOption_1mtb3_516{transition:none}._spinner_1mtb3_263{animation:none}}._summaryContainer_1yj3z_1{margin-bottom:2rem}._summaryTitle_1yj3z_5{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#000}._metricsGrid_1yj3z_12{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}._metricCard_1yj3z_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_1yj3z_18:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}._metricIcon_1yj3z_34{font-size:2.5rem;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#f7fafc;border-radius:8px}._metricContent_1yj3z_45{flex:1}._metricTitle_1yj3z_49{font-size:.875rem;font-weight:500;color:#718096;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}._metricValue_1yj3z_58{font-size:2rem;font-weight:700;color:#2d3748;margin:0;font-variant-numeric:tabular-nums}._skeleton_1yj3z_66{height:2rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_loading_1yj3z_1 1.5s ease-in-out infinite;border-radius:4px}@keyframes _loading_1yj3z_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}}._downloadContainer_zc3p7_1{margin-bottom:2rem}._downloadTitle_zc3p7_5{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#000}._metricsGrid_zc3p7_12{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}._metricCard_zc3p7_19{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_zc3p7_19:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}._metricIcon_zc3p7_35{font-size:2.5rem;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#f7fafc;border-radius:8px}._metricContent_zc3p7_46{flex:1}._metricTitle_zc3p7_50{font-size:.875rem;font-weight:500;color:#718096;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}._metricValue_zc3p7_59{font-size:2rem;font-weight:700;color:#2d3748;margin:0 0 .25rem}._metricSubtitle_zc3p7_66{font-size:.75rem;color:#a0aec0;margin:0}._skeleton_zc3p7_72{height:2rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_loading_zc3p7_1 1.5s ease-in-out infinite;border-radius:4px}@keyframes _loading_zc3p7_1{0%{background-position:200% 0}to{background-position:-200% 0}}._chartSection_zc3p7_89{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px #0000001a}._chartTitle_zc3p7_97{font-size:1rem;font-weight:600;color:#2d3748;margin:0 0 1.5rem}._chartContainer_zc3p7_104{width:100%;overflow-x:auto}._barChart_zc3p7_109{display:flex;align-items:flex-end;gap:.75rem;min-height:200px;padding:1rem 0}._barWrapper_zc3p7_117{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:40px}._barValue_zc3p7_126{font-size:.75rem;font-weight:600;color:#4a5568;min-height:20px}._bar_zc3p7_109{width:100%;min-height:20px;background:linear-gradient(180deg,#4299e1,#3182ce);border-radius:4px 4px 0 0;transition:all .3s ease;cursor:pointer}._bar_zc3p7_109:hover{background:linear-gradient(180deg,#3182ce,#2c5282);transform:scaleY(1.05)}._barLabel_zc3p7_146{font-size:.625rem;color:#718096;text-align:center;transform:rotate(-45deg);white-space:nowrap;margin-top:.5rem}._emptyState_zc3p7_156{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:3rem 2rem;text-align:center;box-shadow:0 1px 3px #0000001a}._emptyIcon_zc3p7_165{font-size:3rem;margin-bottom:1rem}._emptyText_zc3p7_170{font-size:1rem;color:#718096;margin:0}@media (max-width: 768px){._barChart_zc3p7_109{min-height:150px}._barLabel_zc3p7_146{font-size:.5rem}._barValue_zc3p7_126{font-size:.625rem}}._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}:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@keyframes spin{to{transform:rotate(360deg)}}
