.side-menu[data-v-240a3946]{position:fixed;top:0;left:0;width:199px;height:100vh;background-color:var(--bg-secondary);display:flex;flex-direction:column;z-index:1000;box-shadow:2px 0 5px rgba(0,0,0,.1)}.menu-header[data-v-240a3946]{padding:20px 20px 40px 20px}.logo-section[data-v-240a3946]{cursor:pointer;display:flex;justify-content:flex-start;margin-bottom:20px}.logo[data-v-240a3946]{height:40px;transition:transform .2s}.logo[data-v-240a3946]:hover{transform:scale(1.05)}.menu-nav[data-v-240a3946]{flex:1;padding:20px 0}.nav-item[data-v-240a3946]{display:flex;align-items:center;padding:15px 20px;cursor:pointer;transition:background-color .2s;color:hsla(0,0%,100%,.8)}.nav-item[data-v-240a3946]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.nav-item.active[data-v-240a3946]{background-color:hsla(0,0%,100%,.15);color:#fff;border-right:3px solid var(--accent-color,#007bff)}.nav-icon[data-v-240a3946]{margin-right:12px;width:18px;height:18px;flex-shrink:0}.nav-text[data-v-240a3946]{font-weight:500;font-size:16px}.admin-link[data-v-240a3946]{display:flex;align-items:center;padding:12px 20px;cursor:pointer;transition:all .2s;color:hsla(0,0%,100%,.5);font-size:13px;border-top:1px solid hsla(0,0%,100%,.1)}.admin-link[data-v-240a3946]:hover{background-color:rgba(139,92,246,.15);color:hsla(0,0%,100%,.8)}.admin-icon[data-v-240a3946]{width:14px;height:14px;margin-right:8px}.admin-text[data-v-240a3946]{font-weight:500}.menu-footer[data-v-240a3946]{padding:20px;border-top:1px solid hsla(0,0%,100%,.1);text-align:center}.version[data-v-240a3946]{font-size:.8rem;color:hsla(0,0%,100%,.6);opacity:.7}.mobile-header[data-v-146a6f58]{position:fixed;top:0;left:0;right:0;height:60px;background-color:var(--bg-secondary);display:flex;align-items:center;justify-content:space-between;padding:0 20px;z-index:1001;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header-logo[data-v-146a6f58]{cursor:pointer}.logo[data-v-146a6f58]{height:32px;transition:transform .2s}.logo[data-v-146a6f58]:hover{transform:scale(1.05)}.burger-button[data-v-146a6f58]{width:40px;height:40px;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;z-index:1002;transition:background-color .3s ease;border-radius:6px}.burger-button[data-v-146a6f58]:hover{background:hsla(0,0%,100%,.1)}.burger-line[data-v-146a6f58]{width:20px;height:2px;background-color:hsla(0,0%,100%,.8);transition:all .3s ease;transform-origin:center}.burger-line.open[data-v-146a6f58]:first-child{transform:rotate(45deg) translate(5px,5px)}.burger-line.open[data-v-146a6f58]:nth-child(2){opacity:0}.burger-line.open[data-v-146a6f58]:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.burger-overlay[data-v-146a6f58]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .3s ease;z-index:999}.burger-overlay.open[data-v-146a6f58]{opacity:1;visibility:visible}.burger-nav[data-v-146a6f58]{position:fixed;top:60px;right:-300px;width:280px;height:calc(100vh - 60px);background-color:var(--bg-secondary);display:flex;flex-direction:column;transition:right .3s ease;z-index:1000;box-shadow:-2px 0 10px rgba(0,0,0,.15)}.burger-nav.open[data-v-146a6f58]{right:0}.burger-nav-items[data-v-146a6f58]{flex:1;padding:20px 0}.nav-item[data-v-146a6f58]{display:flex;align-items:center;padding:15px 20px;cursor:pointer;transition:background-color .2s;color:hsla(0,0%,100%,.8)}.nav-item[data-v-146a6f58]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.nav-item.active[data-v-146a6f58]{background-color:hsla(0,0%,100%,.15);color:#fff;border-right:3px solid var(--accent-color,#007bff)}.nav-icon[data-v-146a6f58]{margin-right:12px;width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.nav-text[data-v-146a6f58]{font-weight:500;font-size:16px}.burger-footer[data-v-146a6f58]{padding:20px;border-top:1px solid hsla(0,0%,100%,.1);text-align:center}.version[data-v-146a6f58]{font-size:.8rem;color:hsla(0,0%,100%,.6);opacity:.7}.admin-group[data-v-146a6f58]{display:flex;flex-direction:column}.group-header[data-v-146a6f58]{display:flex;align-items:center;padding:15px 20px;color:hsla(0,0%,100%,.9);font-weight:500;background-color:hsla(0,0%,100%,.05)}.submenu[data-v-146a6f58]{background-color:rgba(0,0,0,.2)}.submenu-item[data-v-146a6f58]{padding:12px 20px 12px 60px;cursor:pointer;transition:background-color .2s;color:hsla(0,0%,100%,.7)}.submenu-item[data-v-146a6f58]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.submenu-item.active[data-v-146a6f58]{background-color:hsla(0,0%,100%,.15);color:#fff;border-right:3px solid var(--accent-color,#007bff)}.submenu-text[data-v-146a6f58]{font-weight:400;font-size:14px}.submenu-item.expanded[data-v-146a6f58]{background-color:hsla(0,0%,100%,.05)}.nested-submenu[data-v-146a6f58]{background-color:rgba(0,0,0,.3);margin-top:4px}.nested-submenu-item[data-v-146a6f58]{padding:10px 20px 10px 80px;cursor:pointer;transition:background-color .2s;color:hsla(0,0%,100%,.6)}.nested-submenu-item[data-v-146a6f58]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.nested-submenu-item.active[data-v-146a6f58]{background-color:hsla(0,0%,100%,.15);color:#fff;border-right:3px solid var(--accent-color,#007bff)}.nested-submenu-text[data-v-146a6f58]{font-weight:400;font-size:13px}.app{font-family:IBM Plex Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary)}.app,.main-content{background-color:var(--bg-primary);min-height:100vh}.main-content{margin-left:199px;padding:20px;transition:margin-left .3s ease}.main-content.no-sidebar{margin-left:0}.main-content.mobile{margin-left:0;padding:80px 20px 20px 20px}@media (max-width:768px){.main-content{margin-left:0;padding:80px 20px 20px 20px}.main-content.no-sidebar{padding:20px}}.domains-view[data-v-5ec3c760]{padding:20px 0;margin:0}.header[data-v-5ec3c760]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-controls[data-v-5ec3c760]{display:flex;align-items:center;gap:16px}.search-container[data-v-5ec3c760]{display:flex;align-items:center}.search-input-wrapper[data-v-5ec3c760]{position:relative;display:flex;align-items:center}.search-icon[data-v-5ec3c760]{position:absolute;left:12px;width:20px;height:20px;color:#fff;pointer-events:none;z-index:1}.search-input[data-v-5ec3c760]{width:240px;height:38px;padding:0 12px 0 42px;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:16px;transition:all .2s ease}.search-input[data-v-5ec3c760]:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.search-input[data-v-5ec3c760]::-moz-placeholder{color:var(--text-muted)}.search-input[data-v-5ec3c760]::placeholder{color:var(--text-muted)}.create-site-button[data-v-5ec3c760]{display:inline-flex;align-items:center;padding:8px 16px;background-color:var(--accent-color);color:#fff;text-decoration:none;border:none;border-radius:6px;font-weight:500;font-size:14px;transition:background-color .2s;white-space:nowrap;cursor:pointer}.create-site-button[data-v-5ec3c760]:hover{background-color:var(--accent-hover)}.plus[data-v-5ec3c760]{font-size:1.2em;margin-left:8px}.error[data-v-5ec3c760],.loading[data-v-5ec3c760],.no-domains[data-v-5ec3c760]{text-align:center;padding:20px;font-size:1.2em;color:var(--text-primary)}.error[data-v-5ec3c760]{color:var(--error-color)}.domains-list[data-v-5ec3c760]{background:var(--bg-secondary);border-radius:8px;box-shadow:var(--shadow);margin-top:20px;border:1px solid var(--border-color)}.domains-header[data-v-5ec3c760]{background:var(--bg-tertiary);border-bottom:2px solid var(--border-color);font-weight:700}.domain-row[data-v-5ec3c760],.domains-header[data-v-5ec3c760]{display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1fr 1fr 1fr 1fr 48px;padding:15px 20px;color:var(--text-primary);font-size:14px}.domain-row[data-v-5ec3c760]{border-bottom:1px solid var(--border-color);align-items:center;transition:background-color .2s ease}.domain-row[data-v-5ec3c760]:last-child{border-bottom:none}.domain-row.clickable[data-v-5ec3c760]:hover{background-color:rgba(0,123,255,.1);cursor:pointer}.domain-row[data-v-5ec3c760]:not(.clickable):hover{background-color:transparent;cursor:default}.domain-item[data-v-5ec3c760]{padding:0 10px;display:flex;align-items:center}.domain-item.numeric[data-v-5ec3c760]{justify-content:flex-end;text-align:left}.status-badge[data-v-5ec3c760]{padding:4px 8px;border-radius:4px;font-size:.9em;font-weight:500}.status-badge.enabled[data-v-5ec3c760]{background-color:var(--success-bg);color:var(--success-color)}.status-badge.disabled[data-v-5ec3c760]{background-color:var(--error-bg);color:var(--error-color)}.toggle-switch[data-v-5ec3c760]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-switch.disabled[data-v-5ec3c760]{cursor:not-allowed;opacity:.6}.toggle-track[data-v-5ec3c760]{position:relative;width:80px;height:24px;border-radius:12px;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;padding:0 4px;overflow:hidden}.track-disabled[data-v-5ec3c760]{background-color:var(--error-bg);border:1px solid var(--error-color)}.track-enabled[data-v-5ec3c760]{background-color:var(--success-bg);border:1px solid var(--success-color)}.toggle-switch:not(.disabled):hover .track-disabled[data-v-5ec3c760]{background-color:var(--error-color)}.toggle-switch:not(.disabled):hover .track-enabled[data-v-5ec3c760]{background-color:var(--success-color)}.toggle-text[data-v-5ec3c760]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;font-size:13px;font-weight:500;z-index:1}.text-enabled[data-v-5ec3c760]{transition:opacity .2s ease;position:absolute;left:8px;text-align:left}.text-disabled[data-v-5ec3c760]{transition:opacity .2s ease;position:absolute;right:8px;text-align:right}.text-disabled.active[data-v-5ec3c760],.text-enabled.active[data-v-5ec3c760]{opacity:1;color:#fff}.text-disabled[data-v-5ec3c760]:not(.active),.text-enabled[data-v-5ec3c760]:not(.active){opacity:0}.toggle-knob[data-v-5ec3c760]{position:absolute;top:1px;left:1px;width:20px;height:20px;background-color:#fff;border:1px solid var(--border-color);border-radius:50%;transition:transform .2s ease;display:flex;align-items:center;justify-content:center;z-index:2}.knob-enabled[data-v-5ec3c760]{transform:translateX(58px)}.knob-disabled[data-v-5ec3c760]{transform:translateX(0)}.toggle-icon[data-v-5ec3c760]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.toggle-switch:not(.disabled) .knob-enabled .toggle-icon[data-v-5ec3c760]{color:var(--success-color)}.toggle-switch:not(.disabled) .knob-disabled .toggle-icon[data-v-5ec3c760]{color:var(--error-color)}.toggle-switch.disabled .toggle-icon[data-v-5ec3c760]{color:var(--text-muted)}.toggle-spinner[data-v-5ec3c760]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.toggle-spinner .spinner[data-v-5ec3c760]{width:10px;height:10px;border:1px solid var(--text-muted);border-top:1px solid transparent;border-radius:50%;animation:spin-5ec3c760 1s linear infinite}.toggle-overlay[data-v-5ec3c760]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);border-radius:12px;z-index:3;pointer-events:none}@keyframes spin-5ec3c760{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.full-page-overlay[data-v-5ec3c760]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(2px)}.loading-spinner[data-v-5ec3c760]{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bg-secondary);padding:30px;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);border:1px solid var(--border-color)}.loading-spinner .spinner[data-v-5ec3c760]{width:40px;height:40px;border:3px solid var(--border-color);border-top:3px solid var(--accent-color);border-radius:50%;animation:spin-5ec3c760 1s linear infinite;margin-bottom:16px}.loading-text[data-v-5ec3c760]{color:var(--text-primary);font-size:16px;font-weight:500}.domain-name[data-v-5ec3c760]{color:#fff;font-weight:500}.na-status[data-v-5ec3c760]{color:var(--text-muted);font-style:italic}.status-icon[data-v-5ec3c760]{width:24px;height:24px;vertical-align:middle}.date-time[data-v-5ec3c760]{display:flex;flex-direction:column;line-height:1.2;gap:6px}.date[data-v-5ec3c760]{font-weight:500;color:var(--text-primary)}.time[data-v-5ec3c760]{font-size:14px;color:var(--text-muted)}.error-toast[data-v-5ec3c760]{background-color:var(--error-color);color:#fff;padding:12px 24px;border-radius:4px;margin-bottom:20px;text-align:left;animation:slideIn-5ec3c760 .3s ease-out}@keyframes slideIn-5ec3c760{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.cancellation-notification[data-v-5ec3c760]{display:flex;align-items:center;gap:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:16px 20px;margin-bottom:20px;animation:slideIn-5ec3c760 .4s ease-out}.cancellation-notification svg[data-v-5ec3c760]{color:#ef4444;flex-shrink:0}.cancellation-notification .notification-content[data-v-5ec3c760]{display:flex;flex-direction:column;gap:4px;flex:1}.cancellation-notification .notification-content strong[data-v-5ec3c760]{color:#ef4444;font-size:14px;font-weight:600}.cancellation-notification .notification-content span[data-v-5ec3c760]{color:var(--text-muted);font-size:13px}.cancellation-notification .notification-link[data-v-5ec3c760]{color:#ef4444;text-decoration:underline;font-weight:500;cursor:pointer;transition:color .2s ease}.cancellation-notification .notification-link[data-v-5ec3c760]:hover{color:#dc2626}.downgrade-notification[data-v-5ec3c760]{display:flex;align-items:center;gap:12px;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:12px;padding:16px 20px;margin-bottom:20px;animation:slideIn-5ec3c760 .4s ease-out}.downgrade-notification svg[data-v-5ec3c760]{color:#f59e0b;flex-shrink:0}.downgrade-notification .notification-content[data-v-5ec3c760]{display:flex;flex-direction:column;gap:4px;flex:1}.downgrade-notification .notification-content strong[data-v-5ec3c760]{color:#f59e0b;font-size:14px;font-weight:600}.downgrade-notification .notification-content span[data-v-5ec3c760]{color:var(--text-muted);font-size:13px}.downgrade-notification .notification-content span strong[data-v-5ec3c760]{color:var(--text-primary)}.notification-link[data-v-5ec3c760]{color:#f59e0b;text-decoration:underline;font-weight:500;cursor:pointer;transition:color .2s ease}.notification-link[data-v-5ec3c760]:hover{color:#d97706}.notification-close[data-v-5ec3c760]{background:none;border:none;color:var(--text-muted);font-size:24px;cursor:pointer;padding:0 4px;line-height:1;transition:color .2s ease;flex-shrink:0}.notification-close[data-v-5ec3c760]:hover{color:var(--text-primary)}.site-limit-warning[data-v-5ec3c760]{display:flex;align-items:flex-start;gap:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:16px 20px;margin-bottom:20px;animation:slideIn-5ec3c760 .4s ease-out}.site-limit-warning svg[data-v-5ec3c760]{color:#ef4444;flex-shrink:0;margin-top:2px}.site-limit-warning .notification-content[data-v-5ec3c760]{display:flex;flex-direction:column;gap:4px;flex:1}.site-limit-warning .notification-content strong[data-v-5ec3c760]{color:#ef4444;font-size:14px;font-weight:600}.site-limit-warning .notification-content span[data-v-5ec3c760]{color:var(--text-muted);font-size:13px;line-height:1.5}.site-limit-warning .notification-content span strong[data-v-5ec3c760]{color:var(--text-primary)}.site-limit-warning .notification-link[data-v-5ec3c760]{color:#ef4444}.site-limit-warning .notification-link[data-v-5ec3c760]:hover{color:#dc2626}.changes-badge[data-v-5ec3c760]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .2s ease}.changes-badge svg[data-v-5ec3c760]{width:22px;height:22px}.changes-badge.has-changes[data-v-5ec3c760]{color:#f59e0b}.changes-badge.no-changes[data-v-5ec3c760]{color:var(--success-color)}.changes-badge[data-v-5ec3c760]:hover{transform:scale(1.1)}.ai-review-badge[data-v-5ec3c760]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .2s ease}.ai-review-badge svg[data-v-5ec3c760]{width:22px;height:22px}.ai-review-badge.safe[data-v-5ec3c760]{color:var(--success-color)}.ai-review-badge.suspicious[data-v-5ec3c760]{color:#f59e0b}.ai-review-badge.malicious[data-v-5ec3c760]{color:#ef4444}.ai-review-badge[data-v-5ec3c760]:hover{transform:scale(1.1)}.ai-review-pending[data-v-5ec3c760]{color:var(--text-muted);font-size:14px}.actions-container[data-v-5ec3c760]{display:flex;align-items:center;gap:4px}.edit-button[data-v-5ec3c760]{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s ease;color:var(--text-muted)}.edit-icon[data-v-5ec3c760]{width:16px;height:16px;vertical-align:middle}.edit-button[data-v-5ec3c760]:hover{background-color:var(--bg-tertiary);color:var(--accent-color)}.dropdown-container[data-v-5ec3c760]{position:relative}.more-actions-button[data-v-5ec3c760]{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s ease;color:var(--text-muted);display:flex;align-items:center;justify-content:center}.more-icon[data-v-5ec3c760]{width:16px;height:16px}.more-actions-button[data-v-5ec3c760]:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.dropdown-menu[data-v-5ec3c760]{position:absolute;top:100%;right:0;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:120px;overflow:hidden}.dropdown-item[data-v-5ec3c760]{display:block;width:100%;padding:12px 16px;background:none;border:none;text-align:left;color:var(--text-primary);font-size:14px;cursor:pointer;transition:background-color .2s ease}.dropdown-item[data-v-5ec3c760]:hover{background-color:var(--bg-tertiary)}.dropdown-item.delete-item[data-v-5ec3c760]{color:var(--error-color)}.dropdown-item.delete-item[data-v-5ec3c760]:hover{background-color:var(--error-bg);color:var(--error-color)}.sortable[data-v-5ec3c760]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.sortable[data-v-5ec3c760]:hover{color:var(--accent-color)}.sort-indicator[data-v-5ec3c760]{margin-left:4px;font-size:10px;color:var(--accent-color)}.desktop-only[data-v-5ec3c760]{display:block}.mobile-enabled-toggle[data-v-5ec3c760],.mobile-only-item[data-v-5ec3c760]{display:none}@media (max-width:768px){.domains-view[data-v-5ec3c760]{padding:20px 0}.desktop-only[data-v-5ec3c760]{display:none!important}.mobile-enabled-toggle[data-v-5ec3c760]{display:flex;align-items:center;gap:4px;margin-top:6px}.mobile-enabled-label[data-v-5ec3c760]{font-size:11px;color:var(--text-muted);white-space:nowrap}.mobile-enabled-toggle .toggle-switch[data-v-5ec3c760]{transform:scale(.75);transform-origin:left center}.mobile-enabled-toggle .toggle-track[data-v-5ec3c760]{width:40px;height:20px}.mobile-enabled-toggle .toggle-knob[data-v-5ec3c760]{width:16px;height:16px}.mobile-enabled-toggle .knob-enabled[data-v-5ec3c760]{transform:translateX(22px)}.mobile-enabled-toggle .toggle-text[data-v-5ec3c760]{display:none}.name-cell[data-v-5ec3c760]{flex-direction:column;align-items:flex-start!important}.mobile-only-item[data-v-5ec3c760]{display:block}.header[data-v-5ec3c760]{flex-direction:column;align-items:stretch;gap:16px}.header-controls[data-v-5ec3c760]{flex-direction:column;gap:12px}.search-input[data-v-5ec3c760]{width:100%}.create-site-button[data-v-5ec3c760]{justify-content:center}.domains-header[data-v-5ec3c760]{font-size:12px}.domain-row[data-v-5ec3c760],.domains-header[data-v-5ec3c760]{grid-template-columns:3fr 1fr 1fr 36px;padding:12px 15px}.domain-row .domain-item[data-v-5ec3c760]:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.domain-name[data-v-5ec3c760]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;width:100%;font-size:14px}.toggle-switch[data-v-5ec3c760]{transform:scale(.8)}.toggle-text[data-v-5ec3c760]{display:none}.toggle-track[data-v-5ec3c760]{width:40px;height:20px}.toggle-knob[data-v-5ec3c760]{width:16px;height:16px}.knob-enabled[data-v-5ec3c760]{transform:translateX(22px)}.toggle-icon[data-v-5ec3c760]{transform:scale(.9)}.cancellation-notification[data-v-5ec3c760]{padding:12px 16px;gap:10px}.cancellation-notification .notification-content strong[data-v-5ec3c760]{font-size:13px}.cancellation-notification .notification-content span[data-v-5ec3c760]{font-size:12px}.downgrade-notification[data-v-5ec3c760]{padding:12px 16px;gap:10px}.downgrade-notification .notification-content strong[data-v-5ec3c760]{font-size:13px}.downgrade-notification .notification-content span[data-v-5ec3c760]{font-size:12px}.site-limit-warning[data-v-5ec3c760]{padding:12px 16px;gap:10px}.site-limit-warning .notification-content strong[data-v-5ec3c760]{font-size:13px}.site-limit-warning .notification-content span[data-v-5ec3c760]{font-size:12px}}.modal-overlay[data-v-5ec3c760]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10000;backdrop-filter:blur(4px)}.modal-content[data-v-5ec3c760]{background:var(--bg-secondary);border-radius:12px;padding:32px;max-width:420px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.3);border:1px solid var(--border-color);position:relative;text-align:center}.modal-close[data-v-5ec3c760]{position:absolute;top:12px;right:12px;background:none;border:none;color:var(--text-muted);font-size:24px;cursor:pointer;padding:4px 8px;line-height:1;transition:color .2s ease}.modal-close[data-v-5ec3c760]:hover{color:var(--text-primary)}.modal-icon[data-v-5ec3c760]{width:56px;height:56px;margin:0 auto 20px;color:var(--warning-color,#f59e0b)}.modal-icon svg[data-v-5ec3c760]{width:100%;height:100%}.modal-title[data-v-5ec3c760]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.modal-message[data-v-5ec3c760]{font-size:14px;color:var(--text-muted);line-height:1.6;margin:0 0 24px}.modal-actions[data-v-5ec3c760]{display:flex;gap:12px;justify-content:center}.modal-btn[data-v-5ec3c760]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.modal-btn.primary[data-v-5ec3c760]{background-color:var(--accent-color);color:#fff}.modal-btn.primary[data-v-5ec3c760]:hover{background-color:var(--accent-hover)}.modal-btn.secondary[data-v-5ec3c760]{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.modal-btn.secondary[data-v-5ec3c760]:hover{background-color:var(--border-color)}.modal-btn.danger[data-v-5ec3c760]{background-color:#ef4444;color:#fff}.modal-btn.danger[data-v-5ec3c760]:hover:not(:disabled){background-color:#dc2626}.modal-btn.danger[data-v-5ec3c760]:disabled{background-color:#6b7280;cursor:not-allowed;opacity:.6}.delete-modal .modal-icon.danger[data-v-5ec3c760]{color:#ef4444}.delete-warning[data-v-5ec3c760]{display:flex;align-items:center;gap:10px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:12px 16px;margin-bottom:20px}.delete-warning svg[data-v-5ec3c760]{color:#ef4444;flex-shrink:0}.delete-warning span[data-v-5ec3c760]{color:var(--text-muted);font-size:13px;line-height:1.4}.delete-confirm-input[data-v-5ec3c760]{margin-bottom:24px;text-align:left}.delete-confirm-input label[data-v-5ec3c760]{display:block;font-size:13px;color:var(--text-muted);margin-bottom:8px}.delete-confirm-input label strong[data-v-5ec3c760]{color:var(--text-primary);font-family:monospace;background:var(--bg-tertiary);padding:2px 6px;border-radius:4px}.delete-confirm-input input[data-v-5ec3c760]{width:100%;padding:10px 14px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-tertiary);color:var(--text-primary);font-size:14px;font-family:monospace;transition:border-color .2s ease,box-shadow .2s ease}.delete-confirm-input input[data-v-5ec3c760]:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.15)}.delete-confirm-input input[data-v-5ec3c760]::-moz-placeholder{color:var(--text-muted);opacity:.5}.delete-confirm-input input[data-v-5ec3c760]::placeholder{color:var(--text-muted);opacity:.5}@media (max-width:768px){.modal-content[data-v-5ec3c760]{padding:24px;margin:16px}.modal-actions[data-v-5ec3c760]{flex-direction:column}.modal-btn[data-v-5ec3c760]{width:100%}}.domain-detail-page[data-v-05bbfed2]{min-height:calc(100vh - 40px);position:relative;padding:32px 24px}.bg-grid[data-v-05bbfed2]{position:fixed;inset:0;background-image:linear-gradient(rgba(60,98,230,.02) 1px,transparent 0),linear-gradient(90deg,rgba(60,98,230,.02) 1px,transparent 0);background-size:60px 60px;pointer-events:none;z-index:0}.bg-glow[data-v-05bbfed2]{position:fixed;border-radius:50%;filter:blur(120px);opacity:.25;pointer-events:none;z-index:0}.bg-glow-1[data-v-05bbfed2]{width:500px;height:500px;background:radial-gradient(circle,rgba(60,98,230,.2) 0,transparent 70%);top:-150px;right:5%}.detail-container[data-v-05bbfed2]{position:relative;z-index:1;max-width:900px;margin:0 auto;animation:slideUp-05bbfed2 .5s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-05bbfed2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-state[data-v-05bbfed2],.loading-state[data-v-05bbfed2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:var(--text-secondary)}.error-state p[data-v-05bbfed2],.loading-state p[data-v-05bbfed2]{margin-top:16px;font-size:1rem}.error-state svg[data-v-05bbfed2]{width:48px;height:48px;color:var(--error-color)}.error-state p[data-v-05bbfed2]{color:var(--error-color)}.page-header[data-v-05bbfed2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:20px;flex-wrap:wrap}.header-info h1[data-v-05bbfed2]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 4px 0}.domain-url[data-v-05bbfed2]{color:var(--text-secondary);font-size:.9rem;margin:0}.action-buttons[data-v-05bbfed2]{display:flex;gap:10px;flex-wrap:wrap}.info-card[data-v-05bbfed2]{background:rgba(24,24,25,.7);backdrop-filter:blur(20px);border-radius:16px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 40px -12px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.05);overflow:hidden}.card-section[data-v-05bbfed2]{padding:24px 28px;border-bottom:1px solid hsla(0,0%,100%,.06)}.card-section[data-v-05bbfed2]:last-child{border-bottom:none}.section-title[data-v-05bbfed2]{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0 0 20px 0}.section-title svg[data-v-05bbfed2]{width:18px;height:18px;color:var(--accent-color)}.info-grid[data-v-05bbfed2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.timestamps-grid[data-v-05bbfed2]{grid-template-columns:repeat(3,1fr)}.info-item[data-v-05bbfed2]{display:flex;flex-direction:column;gap:6px}.info-item.full-width[data-v-05bbfed2]{grid-column:1/-1}.info-item label[data-v-05bbfed2]{font-size:.8rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.info-item .value[data-v-05bbfed2]{color:var(--text-primary);font-size:.95rem}.info-item .value.timestamp[data-v-05bbfed2]{font-family:IBM Plex Mono,monospace;font-size:.85rem;color:var(--text-secondary)}.url-value[data-v-05bbfed2]{word-break:break-all}.masked-value[data-v-05bbfed2]{color:var(--text-muted)}.no-items[data-v-05bbfed2]{color:var(--text-muted);font-style:italic}.form-input[data-v-05bbfed2],.form-select[data-v-05bbfed2],.form-textarea[data-v-05bbfed2]{width:100%;padding:10px 14px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;font-size:.95rem;font-family:inherit;background-color:rgba(61,61,61,.3);color:var(--text-primary);transition:all .2s ease}.form-input[data-v-05bbfed2]::-moz-placeholder,.form-textarea[data-v-05bbfed2]::-moz-placeholder{color:var(--text-muted)}.form-input[data-v-05bbfed2]::placeholder,.form-textarea[data-v-05bbfed2]::placeholder{color:var(--text-muted)}.form-input[data-v-05bbfed2]:hover,.form-select[data-v-05bbfed2]:hover,.form-textarea[data-v-05bbfed2]:hover{border-color:hsla(0,0%,100%,.15)}.form-input[data-v-05bbfed2]:focus,.form-select[data-v-05bbfed2]:focus,.form-textarea[data-v-05bbfed2]:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(60,98,230,.15)}.form-textarea[data-v-05bbfed2]{resize:vertical;min-height:80px}.status-toggle[data-v-05bbfed2]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.status-toggle.disabled[data-v-05bbfed2]{cursor:not-allowed;opacity:.6}.toggle-track[data-v-05bbfed2]{position:relative;display:flex;background-color:rgba(61,61,61,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:2px;width:160px;height:32px;overflow:hidden}.toggle-slider[data-v-05bbfed2]{position:absolute;top:2px;left:2px;width:calc(50% - 2px);height:calc(100% - 4px);background:linear-gradient(135deg,var(--accent-color) 0,#2a4bc4 100%);border-radius:16px;transition:transform .2s ease;z-index:1}.toggle-slider.slider-enabled[data-v-05bbfed2]{transform:translateX(0)}.toggle-slider.slider-disabled[data-v-05bbfed2]{transform:translateX(calc(100% + 2px));background:linear-gradient(135deg,var(--error-color) 0,#a83232 100%)}.toggle-option[data-v-05bbfed2]{flex:1;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;transition:color .2s ease;z-index:2;position:relative}.toggle-option.active[data-v-05bbfed2]{color:#fff}.toggle-option[data-v-05bbfed2]:not(.active){color:var(--text-muted)}.status-badge[data-v-05bbfed2]{padding:4px 10px;border-radius:6px;font-size:.85rem;font-weight:500;display:inline-block}.status-badge.enabled[data-v-05bbfed2]{background-color:rgba(94,194,105,.15);color:var(--success-color)}.status-badge.disabled[data-v-05bbfed2]{background-color:rgba(221,82,76,.15);color:var(--error-color)}.exclude-list-preview[data-v-05bbfed2]{cursor:pointer;color:var(--accent-color);padding:4px 0;transition:color .2s}.exclude-list-preview[data-v-05bbfed2]:hover{color:#5a7ff0}.click-hint[data-v-05bbfed2]{color:var(--text-muted);font-size:.85rem;margin-left:8px}.extensions-list[data-v-05bbfed2]{display:flex;flex-wrap:wrap;gap:8px}.extension-tag[data-v-05bbfed2]{display:inline-block;padding:4px 10px;background:rgba(60,98,230,.15);color:var(--accent-color);border-radius:6px;font-size:.85rem;font-weight:500}.chip-input-container[data-v-05bbfed2]{width:100%}.chips-wrapper[data-v-05bbfed2]{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background-color:rgba(61,61,61,.3);min-height:46px;align-items:center}.chip[data-v-05bbfed2]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:linear-gradient(135deg,var(--accent-color) 0,#2a4bc4 100%);color:#fff;border-radius:16px;font-size:.85rem;font-weight:500}.chip-remove[data-v-05bbfed2]{cursor:pointer;font-size:1.2rem;line-height:1;opacity:.8;transition:opacity .2s}.chip-remove[data-v-05bbfed2]:hover{opacity:1}.chip-input[data-v-05bbfed2]{flex:1;min-width:150px;border:none;outline:none;background:transparent;color:var(--text-primary);font-size:.95rem;font-family:inherit;padding:4px}.chip-input[data-v-05bbfed2]::-moz-placeholder{color:var(--text-muted)}.chip-input[data-v-05bbfed2]::placeholder{color:var(--text-muted)}.btn[data-v-05bbfed2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:none;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:500;font-family:inherit;transition:all .2s ease}.btn svg[data-v-05bbfed2]{width:16px;height:16px}.btn[data-v-05bbfed2]:disabled{opacity:.7;cursor:not-allowed}.btn-primary[data-v-05bbfed2]{background:linear-gradient(135deg,var(--accent-color) 0,#2a4bc4 100%);color:#fff;box-shadow:0 4px 12px rgba(60,98,230,.25)}.btn-primary[data-v-05bbfed2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(60,98,230,.35)}.btn-success[data-v-05bbfed2]{background:linear-gradient(135deg,var(--success-color) 0,#3d9948 100%);color:#fff;box-shadow:0 4px 12px rgba(94,194,105,.25)}.btn-success[data-v-05bbfed2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(94,194,105,.35)}.btn-secondary[data-v-05bbfed2]{background-color:hsla(0,0%,100%,.05);color:var(--text-primary);border:1px solid hsla(0,0%,100%,.1)}.btn-secondary[data-v-05bbfed2]:hover:not(:disabled){background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.btn-danger[data-v-05bbfed2]{background:linear-gradient(135deg,var(--error-color) 0,#a83232 100%);color:#fff;box-shadow:0 4px 12px rgba(221,82,76,.25)}.btn-danger[data-v-05bbfed2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(221,82,76,.35)}.spinner[data-v-05bbfed2]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-05bbfed2 .8s linear infinite}.spinner-large[data-v-05bbfed2]{width:40px;height:40px;border:3px solid rgba(60,98,230,.2);border-top-color:var(--accent-color);border-radius:50%;animation:spin-05bbfed2 .8s linear infinite}@keyframes spin-05bbfed2{to{transform:rotate(1turn)}}.loader-overlay[data-v-05bbfed2]{position:fixed;inset:0;background-color:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:2000}.loader-content[data-v-05bbfed2]{text-align:center;background:rgba(24,24,25,.9);backdrop-filter:blur(20px);padding:40px 60px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 40px rgba(0,0,0,.5)}.loader-content .spinner-large[data-v-05bbfed2]{margin:0 auto 20px}.loader-text[data-v-05bbfed2]{color:var(--text-primary);font-weight:500;font-size:1rem}.toast[data-v-05bbfed2]{position:fixed;bottom:24px;right:24px;display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:12px;color:#fff;font-weight:500;cursor:pointer;z-index:1000;max-width:400px;box-shadow:0 10px 30px rgba(0,0,0,.3);white-space:pre-line}.toast svg[data-v-05bbfed2]{flex-shrink:0;width:20px;height:20px}.toast.error[data-v-05bbfed2]{background:linear-gradient(135deg,var(--error-color) 0,#a83232 100%)}.toast.success[data-v-05bbfed2]{background:linear-gradient(135deg,var(--success-color) 0,#3d9948 100%)}.toast.warning[data-v-05bbfed2]{background:linear-gradient(135deg,var(--warning-color) 0,#b87d2e 100%)}.modal-overlay[data-v-05bbfed2]{position:fixed;inset:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.modal-content[data-v-05bbfed2]{background:rgba(24,24,25,.95);backdrop-filter:blur(20px);border-radius:16px;width:100%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 25px 50px rgba(0,0,0,.5);overflow:hidden}.modal-header[data-v-05bbfed2]{padding:20px 24px;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-05bbfed2]{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.close-button[data-v-05bbfed2]{background:none;border:none;padding:4px;cursor:pointer;color:var(--text-muted);transition:color .2s;display:flex}.close-button svg[data-v-05bbfed2]{width:20px;height:20px}.close-button[data-v-05bbfed2]:hover{color:var(--text-primary)}.modal-body[data-v-05bbfed2]{padding:24px;overflow-y:auto}.exclude-list[data-v-05bbfed2]{display:flex;flex-direction:column;gap:8px}.exclude-item[data-v-05bbfed2]{padding:10px 14px;background:rgba(61,61,61,.3);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;word-break:break-all;font-size:.9rem}.delete-modal .modal-body[data-v-05bbfed2]{text-align:center}.delete-warning[data-v-05bbfed2]{width:60px;height:60px;margin:0 auto 20px;background:rgba(221,82,76,.15);border-radius:50%;display:flex;align-items:center;justify-content:center}.delete-warning svg[data-v-05bbfed2]{width:28px;height:28px;color:var(--error-color)}.delete-modal p[data-v-05bbfed2]{margin:0 0 8px;color:var(--text-primary)}.delete-note[data-v-05bbfed2]{color:var(--text-muted)!important;font-size:.9rem}.delete-actions[data-v-05bbfed2]{display:flex;gap:12px;justify-content:center;margin-top:24px}.fade-overlay-enter-active[data-v-05bbfed2],.fade-overlay-leave-active[data-v-05bbfed2]{transition:opacity .3s ease}.fade-overlay-enter-from[data-v-05bbfed2],.fade-overlay-leave-to[data-v-05bbfed2]{opacity:0}.toast-enter-active[data-v-05bbfed2]{animation:slideInRight-05bbfed2 .3s ease-out}.toast-leave-active[data-v-05bbfed2]{animation:slideOutRight-05bbfed2 .3s ease-in}@keyframes slideInRight-05bbfed2{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutRight-05bbfed2{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.modal-enter-active[data-v-05bbfed2],.modal-leave-active[data-v-05bbfed2]{transition:opacity .3s ease}.modal-enter-active .modal-content[data-v-05bbfed2],.modal-leave-active .modal-content[data-v-05bbfed2]{transition:transform .3s ease}.modal-enter-from[data-v-05bbfed2],.modal-leave-to[data-v-05bbfed2]{opacity:0}.modal-enter-from .modal-content[data-v-05bbfed2],.modal-leave-to .modal-content[data-v-05bbfed2]{transform:scale(.95)}@media (max-width:768px){.domain-detail-page[data-v-05bbfed2]{padding:20px 16px}.page-header[data-v-05bbfed2]{flex-direction:column;gap:16px}.action-buttons[data-v-05bbfed2]{width:100%}.action-buttons .btn[data-v-05bbfed2]{flex:1}.card-section[data-v-05bbfed2]{padding:20px}.info-grid[data-v-05bbfed2],.timestamps-grid[data-v-05bbfed2]{grid-template-columns:1fr}.toast[data-v-05bbfed2]{left:16px;right:16px;bottom:16px;max-width:none}.delete-actions[data-v-05bbfed2]{flex-direction:column-reverse}.delete-actions .btn[data-v-05bbfed2]{width:100%}}.login-page[data-v-0dbdac5e]{height:100vh;display:flex;align-items:center;justify-content:center;position:fixed;inset:0;overflow:hidden;background:linear-gradient(135deg,#0a0a0a,#151520 50%,#0d0d15)}.bg-grid[data-v-0dbdac5e]{position:absolute;inset:0;background-image:linear-gradient(rgba(60,98,230,.03) 1px,transparent 0),linear-gradient(90deg,rgba(60,98,230,.03) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 0,transparent 75%);animation:gridPulse-0dbdac5e 8s ease-in-out infinite}@keyframes gridPulse-0dbdac5e{0%,to{opacity:.5}50%{opacity:1}}.bg-glow[data-v-0dbdac5e]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4;animation:float-0dbdac5e 15s ease-in-out infinite}.bg-glow-1[data-v-0dbdac5e]{width:500px;height:500px;background:radial-gradient(circle,rgba(60,98,230,.3) 0,transparent 70%);top:-200px;right:-100px;animation-delay:0s}.bg-glow-2[data-v-0dbdac5e]{width:400px;height:400px;background:radial-gradient(circle,rgba(94,194,105,.2) 0,transparent 70%);bottom:-150px;left:-100px;animation-delay:-7s}@keyframes float-0dbdac5e{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.login-container[data-v-0dbdac5e]{position:relative;z-index:10;width:100%;max-width:420px;padding:20px;animation:slideUp-0dbdac5e .6s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-0dbdac5e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-card[data-v-0dbdac5e]{background:rgba(24,24,25,.8);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:40px 36px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.05)}.brand-section[data-v-0dbdac5e]{text-align:center;margin-bottom:36px}.logo[data-v-0dbdac5e]{height:36px;width:auto;margin-bottom:12px}.tagline[data-v-0dbdac5e]{color:var(--text-secondary);font-size:.9rem;margin:0;letter-spacing:.02em}.input-group[data-v-0dbdac5e]{margin-bottom:20px}.input-group label[data-v-0dbdac5e]{display:block;font-size:.85rem;font-weight:500;color:var(--text-secondary);margin-bottom:8px;letter-spacing:.02em}.input-wrapper[data-v-0dbdac5e]{position:relative;display:flex;align-items:center}.input-icon[data-v-0dbdac5e]{position:absolute;left:14px;width:18px;height:18px;color:var(--text-muted);pointer-events:none;transition:color .2s ease}.input-wrapper:focus-within .input-icon[data-v-0dbdac5e]{color:var(--accent-color)}.input-group input[data-v-0dbdac5e]{width:100%;padding:14px 14px 14px 46px;font-size:.95rem;font-family:inherit;color:var(--text-primary);background:rgba(61,61,61,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;outline:none;transition:all .2s ease}.input-group input[data-v-0dbdac5e]::-moz-placeholder{color:var(--text-muted)}.input-group input[data-v-0dbdac5e]::placeholder{color:var(--text-muted)}.input-group input[data-v-0dbdac5e]:hover{border-color:hsla(0,0%,100%,.15);background:rgba(61,61,61,.4)}.input-group input[data-v-0dbdac5e]:focus{border-color:var(--accent-color);background:rgba(61,61,61,.5);box-shadow:0 0 0 3px rgba(60,98,230,.15)}.message[data-v-0dbdac5e]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;margin-bottom:20px;font-size:.9rem;line-height:1.5}.message svg[data-v-0dbdac5e]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.success-message[data-v-0dbdac5e]{background:rgba(94,194,105,.1);border:1px solid rgba(94,194,105,.2);color:var(--success-color)}.error-message[data-v-0dbdac5e]{background:rgba(221,82,76,.1);border:1px solid rgba(221,82,76,.2);color:var(--error-color)}.btn-primary[data-v-0dbdac5e]{width:100%;padding:14px 24px;font-size:1rem;font-weight:600;font-family:inherit;color:#fff;background:linear-gradient(135deg,var(--accent-color) 0,#2a4bc4 100%);border:none;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 15px rgba(60,98,230,.3)}.btn-primary[data-v-0dbdac5e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(60,98,230,.4)}.btn-primary[data-v-0dbdac5e]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-0dbdac5e]:disabled{opacity:.7;cursor:not-allowed}.spinner[data-v-0dbdac5e]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-0dbdac5e .8s linear infinite}@keyframes spin-0dbdac5e{to{transform:rotate(1turn)}}.divider[data-v-0dbdac5e]{display:flex;align-items:center;gap:16px;margin:24px 0}.divider[data-v-0dbdac5e]:after,.divider[data-v-0dbdac5e]:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent)}.divider span[data-v-0dbdac5e]{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.btn-google[data-v-0dbdac5e]{width:100%;padding:14px 24px;font-size:.95rem;font-weight:500;font-family:inherit;color:var(--text-primary);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease}.btn-google[data-v-0dbdac5e]:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.btn-google[data-v-0dbdac5e]:disabled{opacity:.7;cursor:not-allowed}.google-icon[data-v-0dbdac5e]{width:20px;height:20px}.forgot-password-link[data-v-0dbdac5e]{text-align:right;margin-top:-12px;margin-bottom:20px}.forgot-password-link a[data-v-0dbdac5e]{font-size:.85rem;color:var(--accent-color);text-decoration:none;transition:color .2s ease}.forgot-password-link a[data-v-0dbdac5e]:hover{color:#5a7ff0;text-decoration:underline}.forgot-password-header[data-v-0dbdac5e]{text-align:center;margin-bottom:28px}.forgot-password-header h2[data-v-0dbdac5e]{font-size:1.4rem;font-weight:600;color:var(--text-primary);margin:0 0 10px 0}.forgot-password-header p[data-v-0dbdac5e]{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.5}.back-to-login[data-v-0dbdac5e]{text-align:center;margin-top:20px}.back-to-login a[data-v-0dbdac5e]{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.back-to-login a[data-v-0dbdac5e]:hover{color:var(--accent-color)}.back-to-login a svg[data-v-0dbdac5e]{transition:transform .2s ease}.back-to-login a:hover svg[data-v-0dbdac5e]{transform:translateX(-3px)}.register-link[data-v-0dbdac5e]{text-align:center;margin-top:28px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.06);font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:6px}.register-link span[data-v-0dbdac5e]{color:var(--text-secondary)}.register-link a[data-v-0dbdac5e]{color:var(--accent-color);text-decoration:none;font-weight:500;transition:color .2s ease}.register-link a[data-v-0dbdac5e]:hover{color:#5a7ff0}.footer-text[data-v-0dbdac5e]{text-align:center;margin-top:24px;font-size:.75rem;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:6px}.fade-enter-active[data-v-0dbdac5e],.fade-leave-active[data-v-0dbdac5e]{transition:all .3s ease}.fade-enter-from[data-v-0dbdac5e],.fade-leave-to[data-v-0dbdac5e]{opacity:0;transform:translateY(-10px)}@media (max-width:768px){.login-container[data-v-0dbdac5e]{padding:12px}.login-card[data-v-0dbdac5e]{padding:28px 24px;border-radius:16px}.brand-section[data-v-0dbdac5e]{margin-bottom:24px}.logo[data-v-0dbdac5e]{height:32px}.tagline[data-v-0dbdac5e]{font-size:.85rem}.input-group[data-v-0dbdac5e]{margin-bottom:16px}.input-group input[data-v-0dbdac5e]{padding:12px 12px 12px 42px}.btn-google[data-v-0dbdac5e],.btn-primary[data-v-0dbdac5e]{padding:12px 20px}.divider[data-v-0dbdac5e]{margin:20px 0}.register-link[data-v-0dbdac5e]{margin-top:20px;padding-top:18px}.footer-text[data-v-0dbdac5e]{margin-top:16px;font-size:.7rem}.bg-glow-1[data-v-0dbdac5e]{width:300px;height:300px}.bg-glow-2[data-v-0dbdac5e]{width:250px;height:250px}}@media (max-width:480px){.login-container[data-v-0dbdac5e]{padding:8px}.login-card[data-v-0dbdac5e]{padding:24px 20px}.brand-section[data-v-0dbdac5e]{margin-bottom:20px}.logo[data-v-0dbdac5e]{height:28px;margin-bottom:8px}.tagline[data-v-0dbdac5e]{font-size:.8rem}.input-group label[data-v-0dbdac5e]{font-size:.8rem;margin-bottom:6px}.message[data-v-0dbdac5e]{padding:12px 14px;font-size:.85rem}.register-link[data-v-0dbdac5e]{margin-top:18px;padding-top:16px;font-size:.85rem}.footer-text[data-v-0dbdac5e]{margin-top:12px}}.register-page[data-v-8183035e]{min-height:100vh;display:flex;align-items:center;justify-content:center;position:fixed;inset:0;overflow-y:auto;background:linear-gradient(135deg,#0a0a0a,#151520 50%,#0d0d15)}.bg-grid[data-v-8183035e]{position:fixed;inset:0;background-image:linear-gradient(rgba(60,98,230,.03) 1px,transparent 0),linear-gradient(90deg,rgba(60,98,230,.03) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 0,transparent 75%);animation:gridPulse-8183035e 8s ease-in-out infinite}@keyframes gridPulse-8183035e{0%,to{opacity:.5}50%{opacity:1}}.bg-glow[data-v-8183035e]{position:fixed;border-radius:50%;filter:blur(100px);opacity:.4;animation:float-8183035e 15s ease-in-out infinite}.bg-glow-1[data-v-8183035e]{width:500px;height:500px;background:radial-gradient(circle,rgba(60,98,230,.3) 0,transparent 70%);top:-200px;right:-100px;animation-delay:0s}.bg-glow-2[data-v-8183035e]{width:400px;height:400px;background:radial-gradient(circle,rgba(94,194,105,.2) 0,transparent 70%);bottom:-150px;left:-100px;animation-delay:-7s}@keyframes float-8183035e{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.register-container[data-v-8183035e]{position:relative;z-index:10;width:100%;max-width:480px;padding:20px;margin:40px 0;animation:slideUp-8183035e .6s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-8183035e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.register-card[data-v-8183035e]{background:rgba(24,24,25,.8);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:36px 32px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.05)}.success-card[data-v-8183035e]{text-align:center;padding:48px 36px}.success-icon-wrapper[data-v-8183035e]{width:80px;height:80px;border-radius:50%;background:rgba(94,194,105,.15);display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.success-icon-wrapper svg[data-v-8183035e]{width:40px;height:40px;color:var(--success-color)}.success-card h2[data-v-8183035e]{color:var(--success-color);margin:0 0 12px;font-size:1.5rem}.success-card .success-message[data-v-8183035e]{color:var(--text-secondary);margin:0 0 28px;font-size:1rem;line-height:1.6}.success-card .btn-primary[data-v-8183035e]{display:inline-flex;text-decoration:none}.brand-section[data-v-8183035e]{text-align:center;margin-bottom:32px}.logo[data-v-8183035e]{height:36px;width:auto;margin-bottom:12px}.tagline[data-v-8183035e]{color:var(--text-secondary);font-size:.9rem;margin:0;letter-spacing:.02em}.input-row[data-v-8183035e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.input-group[data-v-8183035e]{margin-bottom:16px}.input-group label[data-v-8183035e]{display:block;font-size:.85rem;font-weight:500;color:var(--text-secondary);margin-bottom:8px;letter-spacing:.02em}.input-wrapper[data-v-8183035e]{position:relative;display:flex;align-items:center}.input-icon[data-v-8183035e]{position:absolute;left:14px;width:18px;height:18px;color:var(--text-muted);pointer-events:none;transition:color .2s ease}.input-wrapper:focus-within .input-icon[data-v-8183035e]{color:var(--accent-color)}.input-group input[data-v-8183035e]{width:100%;padding:14px 14px 14px 46px;font-size:.95rem;font-family:inherit;color:var(--text-primary);background:rgba(61,61,61,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;outline:none;transition:all .2s ease}.input-group input[data-v-8183035e]::-moz-placeholder{color:var(--text-muted)}.input-group input[data-v-8183035e]::placeholder{color:var(--text-muted)}.input-group input[data-v-8183035e]:hover{border-color:hsla(0,0%,100%,.15);background:rgba(61,61,61,.4)}.input-group input[data-v-8183035e]:focus{border-color:var(--accent-color);background:rgba(61,61,61,.5);box-shadow:0 0 0 3px rgba(60,98,230,.15)}.phone-input-wrapper[data-v-8183035e]{display:flex;gap:8px}.country-select[data-v-8183035e]{flex:0 0 90px;padding:14px 8px;font-size:.9rem;font-family:inherit;color:var(--text-primary);background:rgba(61,61,61,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;outline:none;transition:all .2s ease;cursor:pointer}.country-select[data-v-8183035e]:hover{border-color:hsla(0,0%,100%,.15);background:rgba(61,61,61,.4)}.country-select[data-v-8183035e]:focus{border-color:var(--accent-color);background:rgba(61,61,61,.5);box-shadow:0 0 0 3px rgba(60,98,230,.15)}.phone-input-field[data-v-8183035e]{flex:1}.password-requirements[data-v-8183035e]{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin-top:10px;padding:12px;background:rgba(61,61,61,.2);border-radius:10px;border:1px solid hsla(0,0%,100%,.05)}.requirement[data-v-8183035e]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-muted);transition:color .2s ease}.requirement svg[data-v-8183035e]{width:14px;height:14px;flex-shrink:0}.requirement.valid[data-v-8183035e]{color:var(--success-color)}.message[data-v-8183035e]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;margin-bottom:16px;font-size:.9rem;line-height:1.5}.message svg[data-v-8183035e]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.error-message[data-v-8183035e]{background:rgba(221,82,76,.1);border:1px solid rgba(221,82,76,.2);color:var(--error-color)}.btn-primary[data-v-8183035e]{width:100%;padding:14px 24px;font-size:1rem;font-weight:600;font-family:inherit;color:#fff;background:linear-gradient(135deg,var(--accent-color) 0,#2a4bc4 100%);border:none;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 15px rgba(60,98,230,.3)}.btn-primary[data-v-8183035e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(60,98,230,.4)}.btn-primary[data-v-8183035e]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-8183035e]:disabled{opacity:.7;cursor:not-allowed}.spinner[data-v-8183035e]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-8183035e .8s linear infinite}@keyframes spin-8183035e{to{transform:rotate(1turn)}}.divider[data-v-8183035e]{display:flex;align-items:center;gap:16px;margin:20px 0}.divider[data-v-8183035e]:after,.divider[data-v-8183035e]:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent)}.divider span[data-v-8183035e]{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.btn-google[data-v-8183035e]{width:100%;padding:14px 24px;font-size:.95rem;font-weight:500;font-family:inherit;color:var(--text-primary);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease}.btn-google[data-v-8183035e]:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.btn-google[data-v-8183035e]:disabled{opacity:.7;cursor:not-allowed}.google-icon[data-v-8183035e]{width:20px;height:20px}.login-link[data-v-8183035e]{text-align:center;margin-top:24px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.06);font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:6px}.login-link span[data-v-8183035e]{color:var(--text-secondary)}.login-link a[data-v-8183035e]{color:var(--accent-color);text-decoration:none;font-weight:500;transition:color .2s ease}.login-link a[data-v-8183035e]:hover{color:#5a7ff0}.footer-text[data-v-8183035e]{text-align:center;margin-top:24px;font-size:.75rem;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:6px}.fade-enter-active[data-v-8183035e],.fade-leave-active[data-v-8183035e]{transition:all .3s ease}.fade-enter-from[data-v-8183035e],.fade-leave-to[data-v-8183035e]{opacity:0;transform:translateY(-10px)}@media (max-width:768px){.register-container[data-v-8183035e]{padding:12px;margin:20px 0}.register-card[data-v-8183035e]{padding:28px 24px;border-radius:16px}.brand-section[data-v-8183035e]{margin-bottom:24px}.logo[data-v-8183035e]{height:32px}.tagline[data-v-8183035e]{font-size:.85rem}.input-row[data-v-8183035e]{grid-template-columns:1fr;gap:0}.input-group[data-v-8183035e]{margin-bottom:14px}.input-group input[data-v-8183035e]{padding:12px 12px 12px 42px}.country-select[data-v-8183035e]{padding:12px 8px}.password-requirements[data-v-8183035e]{grid-template-columns:1fr;gap:4px}.btn-google[data-v-8183035e],.btn-primary[data-v-8183035e]{padding:12px 20px}.divider[data-v-8183035e]{margin:16px 0}.login-link[data-v-8183035e]{margin-top:18px;padding-top:16px}.footer-text[data-v-8183035e]{margin-top:16px;font-size:.7rem}.bg-glow-1[data-v-8183035e]{width:300px;height:300px}.bg-glow-2[data-v-8183035e]{width:250px;height:250px}}@media (max-width:480px){.register-container[data-v-8183035e]{padding:8px}.register-card[data-v-8183035e]{padding:24px 20px}.brand-section[data-v-8183035e]{margin-bottom:20px}.logo[data-v-8183035e]{height:28px;margin-bottom:8px}.tagline[data-v-8183035e]{font-size:.8rem}.input-group label[data-v-8183035e]{font-size:.8rem;margin-bottom:6px}.message[data-v-8183035e]{padding:12px 14px;font-size:.85rem}.login-link[data-v-8183035e]{font-size:.85rem}.footer-text[data-v-8183035e]{margin-top:12px}.success-card[data-v-8183035e]{padding:36px 24px}.success-icon-wrapper[data-v-8183035e]{width:64px;height:64px;margin-bottom:20px}.success-icon-wrapper svg[data-v-8183035e]{width:32px;height:32px}.success-card h2[data-v-8183035e]{font-size:1.25rem}}.create-domain-page[data-v-4e54400d]{min-height:calc(100vh - 40px);position:relative;overflow:hidden;padding:40px 20px}.bg-grid[data-v-4e54400d]{position:fixed;inset:0;background-image:linear-gradient(rgba(60,98,230,.02) 1px,transparent 0),linear-gradient(90deg,rgba(60,98,230,.02) 1px,transparent 0);background-size:60px 60px;pointer-events:none;z-index:0}.bg-glow[data-v-4e54400d]{position:fixed;border-radius:50%;filter:blur(120px);opacity:.3;pointer-events:none;z-index:0}.bg-glow-1[data-v-4e54400d]{width:400px;height:400px;background:radial-gradient(circle,rgba(60,98,230,.25) 0,transparent 70%);top:-100px;right:10%;animation:float-4e54400d 20s ease-in-out infinite}@keyframes float-4e54400d{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}.create-domain-container[data-v-4e54400d]{position:relative;z-index:1;max-width:560px;margin:0 auto;animation:slideUp-4e54400d .5s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-4e54400d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-4e54400d]{margin-bottom:32px}.page-header h1[data-v-4e54400d]{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin:0 0 8px 0}.subtitle[data-v-4e54400d]{color:var(--text-secondary);margin:0;font-size:.95rem}.domain-form[data-v-4e54400d]{background:rgba(24,24,25,.7);backdrop-filter:blur(20px);padding:32px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 40px -12px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.05)}.form-group[data-v-4e54400d]{margin-bottom:24px}.form-group label[data-v-4e54400d]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-weight:500;font-size:.9rem;color:var(--text-secondary)}.form-group label svg[data-v-4e54400d]{width:16px;height:16px}.input-wrapper[data-v-4e54400d]{position:relative}.form-input[data-v-4e54400d]{width:100%;padding:14px 16px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;font-size:1rem;font-family:inherit;background-color:rgba(61,61,61,.3);color:var(--text-primary);transition:all .2s ease}.form-input[data-v-4e54400d]::-moz-placeholder{color:var(--text-muted)}.form-input[data-v-4e54400d]::placeholder{color:var(--text-muted)}.form-input[data-v-4e54400d]:hover{border-color:hsla(0,0%,100%,.15);background-color:rgba(61,61,61,.4)}.form-input[data-v-4e54400d]:focus{outline:none;border-color:var(--accent-color);background-color:rgba(61,61,61,.5);box-shadow:0 0 0 3px rgba(60,98,230,.15)}.error-message[data-v-4e54400d]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:rgba(221,82,76,.1);border:1px solid rgba(221,82,76,.2);border-radius:12px;color:var(--error-color);margin-bottom:24px;font-size:.9rem}.error-message svg[data-v-4e54400d]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.button-group[data-v-4e54400d]{display:flex;gap:12px;justify-content:flex-end}.btn[data-v-4e54400d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:500;font-family:inherit;transition:all .2s ease}.btn svg[data-v-4e54400d]{width:18px;height:18px}.btn[data-v-4e54400d]:disabled{opacity:.7;cursor:not-allowed}.btn-primary[data-v-4e54400d]{background:linear-gradient(135deg,var(--accent-color) 0,#2a4bc4 100%);color:#fff;box-shadow:0 4px 15px rgba(60,98,230,.3)}.btn-primary[data-v-4e54400d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(60,98,230,.4)}.btn-primary[data-v-4e54400d]:active:not(:disabled){transform:translateY(0)}.btn-secondary[data-v-4e54400d]{background-color:hsla(0,0%,100%,.05);color:var(--text-primary);border:1px solid hsla(0,0%,100%,.1)}.btn-secondary[data-v-4e54400d]:hover{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.spinner[data-v-4e54400d]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-4e54400d .8s linear infinite}@keyframes spin-4e54400d{to{transform:rotate(1turn)}}.fade-enter-active[data-v-4e54400d],.fade-leave-active[data-v-4e54400d]{transition:all .3s ease}.fade-enter-from[data-v-4e54400d],.fade-leave-to[data-v-4e54400d]{opacity:0;transform:translateY(-10px)}@media (max-width:640px){.create-domain-page[data-v-4e54400d]{padding:20px 16px}.domain-form[data-v-4e54400d]{padding:24px 20px}.button-group[data-v-4e54400d]{flex-direction:column-reverse}.btn[data-v-4e54400d]{width:100%}}.profile-page[data-v-8802e904]{min-height:calc(100vh - 40px);position:relative;padding:40px 20px}.bg-grid[data-v-8802e904]{position:fixed;inset:0;background-image:linear-gradient(rgba(60,98,230,.02) 1px,transparent 0),linear-gradient(90deg,rgba(60,98,230,.02) 1px,transparent 0);background-size:60px 60px;pointer-events:none;z-index:0}.bg-glow[data-v-8802e904]{position:fixed;border-radius:50%;filter:blur(120px);opacity:.25;pointer-events:none;z-index:0}.bg-glow-1[data-v-8802e904]{width:400px;height:400px;background:radial-gradient(circle,rgba(60,98,230,.25) 0,transparent 70%);top:-100px;right:10%}.profile-container[data-v-8802e904]{position:relative;z-index:1;max-width:640px;margin:0 auto;animation:slideUp-8802e904 .5s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-8802e904{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-8802e904]{margin-bottom:24px}.page-header h1[data-v-8802e904]{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin:0 0 8px 0}.subtitle[data-v-8802e904]{color:var(--text-secondary);margin:0;font-size:.95rem}.tabs-wrapper[data-v-8802e904]{margin-bottom:24px}.tabs[data-v-8802e904]{display:flex;gap:4px;background:rgba(24,24,25,.5);padding:4px;border-radius:12px;border:1px solid hsla(0,0%,100%,.06)}.tab[data-v-8802e904]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-radius:8px;font-size:.9rem;font-weight:500;font-family:inherit;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.tab svg[data-v-8802e904]{width:18px;height:18px}.tab[data-v-8802e904]:hover{color:var(--text-primary)}.tab.active[data-v-8802e904]{background:rgba(60,98,230,.15);color:var(--accent-color)}.loading-state[data-v-8802e904]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:var(--text-secondary)}.loading-state p[data-v-8802e904]{margin-top:16px;font-size:1rem}.spinner-large[data-v-8802e904]{width:40px;height:40px;border:3px solid rgba(60,98,230,.2);border-top-color:var(--accent-color);border-radius:50%;animation:spin-8802e904 .8s linear infinite}@keyframes spin-8802e904{to{transform:rotate(1turn)}}.message[data-v-8802e904]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;margin-bottom:20px;font-size:.9rem}.message svg[data-v-8802e904]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.message.small[data-v-8802e904]{padding:12px 14px;font-size:.85rem;margin-bottom:16px}.message.small svg[data-v-8802e904]{width:16px;height:16px}.success-message[data-v-8802e904]{background:rgba(94,194,105,.1);border:1px solid rgba(94,194,105,.2);color:var(--success-color)}.error-message[data-v-8802e904]{background:rgba(221,82,76,.1);border:1px solid rgba(221,82,76,.2);color:var(--error-color)}.content-card[data-v-8802e904]{background:rgba(24,24,25,.7);backdrop-filter:blur(20px);border-radius:16px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 40px -12px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.05);overflow:hidden}.profile-header[data-v-8802e904]{display:flex;align-items:center;gap:20px;padding:28px;border-bottom:1px solid hsla(0,0%,100%,.06);background:rgba(60,98,230,.03)}.profile-avatar[data-v-8802e904]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--accent-color) 0,#2a4bc4 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;flex-shrink:0}.profile-name h2[data-v-8802e904]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 4px 0}.profile-name p[data-v-8802e904]{font-size:.9rem;color:var(--text-secondary);margin:0}.profile-details[data-v-8802e904]{padding:24px 28px}.detail-section[data-v-8802e904]{width:100%}.section-title[data-v-8802e904]{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0 0 20px 0}.section-title svg[data-v-8802e904]{width:18px;height:18px;color:var(--accent-color)}.section-description[data-v-8802e904]{color:var(--text-secondary);font-size:.9rem;margin:-12px 0 24px 0}.info-grid[data-v-8802e904]{display:flex;flex-direction:column;gap:0}.info-item[data-v-8802e904]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.info-item[data-v-8802e904]:last-child{border-bottom:none}.info-item label[data-v-8802e904]{font-size:.85rem;font-weight:500;color:var(--text-secondary);flex-shrink:0;min-width:120px}.info-item .value[data-v-8802e904]{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--text-primary);font-size:.95rem;text-align:right}.info-item .value.timestamp[data-v-8802e904]{font-family:IBM Plex Mono,monospace;font-size:.85rem;color:var(--text-secondary)}.phone-text[data-v-8802e904]{display:flex;align-items:center;gap:10px}.badge[data-v-8802e904]{display:inline-block;font-size:.7rem;padding:3px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.badge-success[data-v-8802e904]{background:rgba(94,194,105,.15);color:var(--success-color)}.badge-warning[data-v-8802e904]{background:rgba(227,157,59,.15);color:var(--warning-color)}.badge-error[data-v-8802e904]{background:rgba(221,82,76,.15);color:var(--error-color)}.card-footer[data-v-8802e904]{padding:20px 28px;border-top:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:flex-end}.password-form[data-v-8802e904]{display:flex;flex-direction:column;gap:20px;padding:24px 28px}.form-group[data-v-8802e904]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-8802e904]{font-size:.85rem;font-weight:500;color:var(--text-secondary)}.input-wrapper[data-v-8802e904]{position:relative;display:flex;align-items:center}.input-icon[data-v-8802e904]{position:absolute;left:14px;width:18px;height:18px;color:var(--text-muted);pointer-events:none;transition:color .2s ease}.input-wrapper:focus-within .input-icon[data-v-8802e904]{color:var(--accent-color)}.form-input[data-v-8802e904]{width:100%;padding:14px 16px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;font-size:.95rem;font-family:inherit;background-color:rgba(61,61,61,.3);color:var(--text-primary);transition:all .2s ease}.form-input.with-icon[data-v-8802e904]{padding-left:46px;padding-right:46px}.form-input[data-v-8802e904]::-moz-placeholder{color:var(--text-muted)}.form-input[data-v-8802e904]::placeholder{color:var(--text-muted)}.form-input[data-v-8802e904]:hover{border-color:hsla(0,0%,100%,.15)}.form-input[data-v-8802e904]:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(60,98,230,.15)}.form-input.invalid[data-v-8802e904]{border-color:var(--error-color)}.form-input.invalid[data-v-8802e904]:focus{box-shadow:0 0 0 3px rgba(221,82,76,.15)}.form-select[data-v-8802e904]{padding:14px 16px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;font-size:.95rem;font-family:inherit;background-color:rgba(61,61,61,.3);color:var(--text-primary);transition:all .2s ease}.form-select[data-v-8802e904]:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(60,98,230,.15)}.toggle-password-btn[data-v-8802e904]{position:absolute;right:12px;background:none;border:none;padding:4px;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;justify-content:center;transition:color .2s}.toggle-password-btn svg[data-v-8802e904]{width:18px;height:18px}.toggle-password-btn[data-v-8802e904]:hover:not(:disabled){color:var(--text-primary)}.toggle-password-btn[data-v-8802e904]:disabled{opacity:.5;cursor:not-allowed}.password-requirements[data-v-8802e904]{color:var(--text-muted);font-size:.8rem;margin:4px 0 0 0;padding-left:18px}.password-requirements li[data-v-8802e904]{margin-bottom:2px}.validation-error[data-v-8802e904]{font-size:.8rem;color:var(--error-color)}.validation-success[data-v-8802e904]{font-size:.8rem;color:var(--success-color)}.btn[data-v-8802e904]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:500;font-family:inherit;transition:all .2s ease}.btn svg[data-v-8802e904]{width:18px;height:18px}.btn[data-v-8802e904]:disabled{opacity:.7;cursor:not-allowed}.btn-full[data-v-8802e904]{width:100%}.btn-small[data-v-8802e904]{padding:6px 12px;font-size:.8rem;border-radius:8px}.btn-small svg[data-v-8802e904]{width:14px;height:14px}.btn-primary[data-v-8802e904]{background:linear-gradient(135deg,var(--accent-color) 0,#2a4bc4 100%);color:#fff;box-shadow:0 4px 15px rgba(60,98,230,.3)}.btn-primary[data-v-8802e904]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(60,98,230,.4)}.btn-secondary[data-v-8802e904]{background-color:hsla(0,0%,100%,.05);color:var(--text-primary);border:1px solid hsla(0,0%,100%,.1)}.btn-secondary[data-v-8802e904]:hover:not(:disabled){background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.btn-danger[data-v-8802e904]{background:linear-gradient(135deg,var(--error-color) 0,#a83232 100%);color:#fff;box-shadow:0 4px 12px rgba(221,82,76,.25)}.btn-danger[data-v-8802e904]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(221,82,76,.35)}.spinner[data-v-8802e904]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-8802e904 .8s linear infinite}.modal-overlay[data-v-8802e904]{position:fixed;inset:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px}.modal-content[data-v-8802e904]{background:rgba(24,24,25,.95);backdrop-filter:blur(20px);border-radius:16px;width:100%;max-width:400px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 25px 50px rgba(0,0,0,.5);overflow:hidden}.modal-header[data-v-8802e904]{padding:20px 24px;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-8802e904]{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.close-button[data-v-8802e904]{background:none;border:none;padding:4px;cursor:pointer;color:var(--text-muted);transition:color .2s;display:flex}.close-button svg[data-v-8802e904]{width:20px;height:20px}.close-button[data-v-8802e904]:hover{color:var(--text-primary)}.modal-body[data-v-8802e904]{padding:24px}.modal-description[data-v-8802e904]{color:var(--text-secondary);font-size:.9rem;margin:0 0 20px 0;text-align:center}.modal-actions[data-v-8802e904]{display:flex;gap:12px;margin-top:20px}.modal-actions .btn[data-v-8802e904]{flex:1}.phone-input-group[data-v-8802e904]{display:flex;gap:8px}.country-select[data-v-8802e904]{flex:0 0 100px;padding:14px 10px}.phone-input[data-v-8802e904]{flex:1}.verification-input[data-v-8802e904]{text-align:center;font-size:1.5rem;letter-spacing:.5em;font-family:IBM Plex Mono,monospace}#recaptcha-container[data-v-8802e904]{position:absolute;left:-9999px}.fade-enter-active[data-v-8802e904],.fade-leave-active[data-v-8802e904]{transition:all .3s ease}.fade-enter-from[data-v-8802e904],.fade-leave-to[data-v-8802e904]{opacity:0;transform:translateY(-10px)}.modal-enter-active[data-v-8802e904],.modal-leave-active[data-v-8802e904]{transition:opacity .3s ease}.modal-enter-active .modal-content[data-v-8802e904],.modal-leave-active .modal-content[data-v-8802e904]{transition:transform .3s ease}.modal-enter-from[data-v-8802e904],.modal-leave-to[data-v-8802e904]{opacity:0}.modal-enter-from .modal-content[data-v-8802e904],.modal-leave-to .modal-content[data-v-8802e904]{transform:scale(.95)}@media (max-width:640px){.profile-page[data-v-8802e904]{padding:20px 16px}.profile-header[data-v-8802e904]{flex-direction:column;text-align:center;padding:24px 20px}.password-form[data-v-8802e904],.profile-details[data-v-8802e904]{padding:20px}.card-footer[data-v-8802e904]{padding:16px 20px}.card-footer .btn[data-v-8802e904]{width:100%}.tab[data-v-8802e904]{padding:10px 16px;font-size:.85rem}.tab svg[data-v-8802e904]{width:16px;height:16px}.info-item[data-v-8802e904]{flex-direction:column;align-items:flex-start;gap:6px}.info-item label[data-v-8802e904]{min-width:auto}.info-item .value[data-v-8802e904]{justify-content:flex-start;text-align:left;width:100%;flex-wrap:wrap}.phone-text[data-v-8802e904]{flex-wrap:wrap}.modal-actions[data-v-8802e904]{flex-direction:column-reverse}}.scan-results[data-v-6543cb1e]{max-width:1460px;margin:0 auto;padding:20px}.header[data-v-6543cb1e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.header-content[data-v-6543cb1e]{display:flex;flex-direction:column;gap:4px;width:100%}.header-top[data-v-6543cb1e]{display:flex;justify-content:space-between;align-items:center;width:100%}.header-left[data-v-6543cb1e]{display:flex;align-items:center;gap:24px}.page-title[data-v-6543cb1e]{margin:0}.domain-title[data-v-6543cb1e]{display:none;margin:0}.mobile-header-text[data-v-6543cb1e]{display:none;flex-direction:column;gap:2px}.mobile-page-subtitle[data-v-6543cb1e]{margin:0;color:var(--text-muted);font-size:12px;font-weight:400}.domain-info[data-v-6543cb1e]{display:flex;align-items:center;gap:20px;margin-bottom:40px;flex-wrap:wrap}.domain-name[data-v-6543cb1e]{color:#fff;font-size:24px;font-weight:500}.changes-chip[data-v-6543cb1e]{background-color:#374151;color:#9ca3af;padding:6px 10px;border-radius:16px;font-size:12px;font-weight:500;white-space:nowrap;display:flex;align-items:center;gap:4px}.changes-icon[data-v-6543cb1e]{font-size:10px}.nodes-chip[data-v-6543cb1e]{background-color:#374151;color:#9ca3af;padding:6px 10px;border-radius:16px;font-size:12px;font-weight:500;white-space:nowrap;display:flex;align-items:center;gap:4px}.nodes-icon[data-v-6543cb1e]{font-size:10px}.last-scanned[data-v-6543cb1e]{color:var(--text-muted);font-size:14px;font-weight:400;margin-top:2px}.back-button[data-v-6543cb1e]{padding:6px 12px;background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;font-size:.75rem;transition:background-color .2s;display:flex;align-items:center;gap:6px}.back-button[data-v-6543cb1e]:hover{background-color:var(--border-color)}.back-arrow[data-v-6543cb1e]{font-size:1.2em;font-weight:700}.back-text[data-v-6543cb1e]{display:inline}.error[data-v-6543cb1e],.loading[data-v-6543cb1e]{text-align:center;padding:40px;font-size:1.2em;color:var(--text-primary)}.error[data-v-6543cb1e]{color:var(--error-color)}.no-scan-results[data-v-6543cb1e]{text-align:center;padding:40px;background:var(--bg-secondary);border-radius:8px;box-shadow:var(--shadow);border:1px solid var(--border-color)}.no-scan-message[data-v-6543cb1e]{font-size:1.2em;color:var(--text-primary);margin-bottom:20px}.no-changes-detected[data-v-6543cb1e]{text-align:center;padding:60px 40px;background:var(--bg-secondary);border-radius:8px;box-shadow:var(--shadow);border:1px solid var(--border-color);margin-bottom:20px}.checkmark[data-v-6543cb1e]{display:flex;justify-content:center;margin-bottom:20px}.checkmark-circle[data-v-6543cb1e]{width:80px;height:80px;border-radius:50%;border:4px solid var(--success-color,#10b981);display:flex;align-items:center;justify-content:center;background:transparent;color:var(--success-color,#10b981)}.no-changes-message[data-v-6543cb1e]{font-size:1.5em;color:var(--text-primary);margin-bottom:12px;font-weight:600}.no-changes-description[data-v-6543cb1e]{color:var(--text-muted);font-size:1em;margin-bottom:30px;max-width:400px;margin-left:auto;margin-right:auto}.changes-section[data-v-6543cb1e]{background:var(--bg-secondary);border-radius:8px;box-shadow:var(--shadow);border:1px solid var(--border-color);padding:0;overflow:hidden}.tab-navigation[data-v-6543cb1e]{display:flex;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color)}.tab-button[data-v-6543cb1e]{flex:1;padding:16px 20px;background:transparent;border:none;color:var(--text-muted);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border-bottom:3px solid transparent;position:relative}.tab-title[data-v-6543cb1e]{position:relative;display:inline-block}.tab-dot[data-v-6543cb1e]{position:absolute;top:-4px;right:-8px;width:8px;height:8px;background-color:#ef4444;border-radius:50%;border:1px solid var(--bg-secondary)}.tab-button.active[data-v-6543cb1e],.tab-button[data-v-6543cb1e]:hover{background:var(--bg-secondary);color:var(--text-primary)}.tab-button.active[data-v-6543cb1e]{border-bottom-color:var(--border-color)}.tab-content[data-v-6543cb1e]{padding:20px}.tab-panel[data-v-6543cb1e]{min-height:200px}.filter-chips[data-v-6543cb1e]{padding:16px 20px;background:var(--bg-secondary);border-radius:8px;box-shadow:var(--shadow);border:1px solid var(--border-color);margin-bottom:20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-chips-label[data-v-6543cb1e]{color:var(--text-muted);font-size:14px;font-weight:500;white-space:nowrap}.filter-chips-container[data-v-6543cb1e]{display:flex;gap:8px;flex-wrap:wrap}.filter-chip[data-v-6543cb1e]{padding:6px 12px;background:var(--bg-secondary);color:var(--text-muted);border:1px solid var(--border-color);border-radius:16px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.filter-chip[data-v-6543cb1e]:hover{background:var(--border-color);color:var(--text-primary)}.filter-chip.active[data-v-6543cb1e]{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.filter-chip.clear-all[data-v-6543cb1e]{background:var(--error-color);color:#fff;border-color:var(--error-color)}.filter-chip.clear-all[data-v-6543cb1e]:hover{background:#dc2626;border-color:#dc2626}.file-list[data-v-6543cb1e]{display:flex;flex-direction:column;gap:2px}.file-item[data-v-6543cb1e]{display:flex;justify-content:space-between;align-items:center;padding:2px 10px;background:var(--bg-tertiary);border-radius:4px;border:1px solid var(--border-color);transition:background-color .15s ease-in-out,transform .1s ease-in-out}.file-item[data-v-6543cb1e]:hover{background-color:var(--border-color);transform:translateY(-1px);box-shadow:var(--shadow-light)}.file-path[data-v-6543cb1e]{font-family:IBM Plex Mono,monospace;color:var(--text-primary);flex:1;font-size:12px}.file-details[data-v-6543cb1e]{color:var(--text-muted);font-size:12px;margin:0 12px;white-space:nowrap}.file-actions[data-v-6543cb1e]{display:flex;align-items:center;gap:8px}.exclude-button-desktop[data-v-6543cb1e]{color:var(--text-muted);text-decoration:none;font-size:12px;cursor:pointer;padding:2px 6px;border-radius:3px;transition:all .2s;background-color:var(--bg-secondary);border:1px solid var(--border-color);display:none}.exclude-button-desktop[data-v-6543cb1e]:hover{color:var(--text-primary);background-color:var(--border-color);border-color:var(--accent-color)}.file-menu-container[data-v-6543cb1e]{position:relative;display:flex;align-items:center}.menu-dots-button[data-v-6543cb1e]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;min-width:24px;min-height:24px}.menu-dots-button[data-v-6543cb1e]:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.file-menu-dropdown[data-v-6543cb1e]{position:absolute;top:100%;right:0;margin-top:4px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:100;min-width:120px;overflow:hidden}.menu-item[data-v-6543cb1e]{width:100%;padding:8px 12px;background:transparent;border:none;color:var(--text-primary);text-align:left;cursor:pointer;font-size:12px;transition:background-color .2s}.menu-item[data-v-6543cb1e]:hover{background-color:var(--bg-tertiary)}.exclude-button[data-v-6543cb1e]{display:none}.no-changes[data-v-6543cb1e]{text-align:center;padding:40px;color:var(--text-muted);font-size:1.1em}.no-files[data-v-6543cb1e]{text-align:center;padding:20px;color:var(--text-muted);font-size:12px;font-style:italic}.success-toast[data-v-6543cb1e]{background-color:var(--success-color)}.error-toast[data-v-6543cb1e],.success-toast[data-v-6543cb1e]{color:#fff;padding:12px 24px;border-radius:4px;margin-bottom:20px;text-align:left;animation:slideIn-6543cb1e .3s ease-out}.error-toast[data-v-6543cb1e]{background-color:var(--error-color)}.manual-scan-container[data-v-6543cb1e]{display:flex;justify-content:center;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid var(--border-color)}.manual-scan-button[data-v-6543cb1e]{padding:10px 20px;background-color:var(--accent-color);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s;min-width:150px;min-height:42px;display:inline-flex;align-items:center;justify-content:center}.manual-scan-button[data-v-6543cb1e]:hover:not(:disabled){background-color:var(--accent-hover)}.manual-scan-button[data-v-6543cb1e]:disabled{cursor:not-allowed;opacity:.7}.button-spinner[data-v-6543cb1e]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-6543cb1e .8s linear infinite}@keyframes spin-6543cb1e{to{transform:rotate(1turn)}}@keyframes slideIn-6543cb1e{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width:769px){.domain-info[data-v-6543cb1e]{margin-top:30px}.exclude-button-desktop[data-v-6543cb1e]{display:inline-block}.file-menu-container[data-v-6543cb1e]{display:none}}@media (max-width:768px){.tab-navigation[data-v-6543cb1e]{flex-direction:column}.tab-button[data-v-6543cb1e]{text-align:left;border-bottom:1px solid var(--border-color);border-right:none}.tab-button[data-v-6543cb1e]:last-child{border-bottom:none}.tab-button.active[data-v-6543cb1e]{border-bottom-color:var(--border-color);border-right:3px solid var(--border-color)}.scan-results[data-v-6543cb1e]{padding:12px}.page-title[data-v-6543cb1e]{display:none}.mobile-header-text[data-v-6543cb1e]{display:flex}.domain-title[data-v-6543cb1e]{display:block;font-size:1.8em;font-weight:600;margin:0}.back-text[data-v-6543cb1e]{display:none}.back-button[data-v-6543cb1e]{padding:8px;min-width:40px;justify-content:center}.domain-info[data-v-6543cb1e]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.domain-name[data-v-6543cb1e]{display:none}.header-top[data-v-6543cb1e]{justify-content:flex-start;align-items:flex-start;margin-bottom:16px}.header-left[data-v-6543cb1e]{align-items:flex-start}.file-item[data-v-6543cb1e]{flex-direction:row;align-items:flex-start;padding:8px;gap:6px;flex-wrap:wrap}.file-path[data-v-6543cb1e]{flex:1 1 calc(100% - 32px);min-width:0;word-break:break-all;font-size:12px;line-height:1.3;order:1}.exclude-button-desktop[data-v-6543cb1e]{display:none}.file-actions[data-v-6543cb1e]{flex-shrink:0;order:2}.file-menu-container[data-v-6543cb1e]{flex-shrink:0;margin:0;display:flex}.file-details[data-v-6543cb1e]{margin:0;font-size:10px;width:100%;order:3;flex-basis:100%;margin-top:2px}.menu-dots-button[data-v-6543cb1e]{min-width:24px;min-height:24px}.file-menu-dropdown[data-v-6543cb1e]{right:0;min-width:100px}.changes-section[data-v-6543cb1e]{margin-top:12px}.filter-chips[data-v-6543cb1e]{margin-bottom:12px;padding:10px 12px}.tab-content[data-v-6543cb1e]{padding:10px}.file-list[data-v-6543cb1e]{gap:4px}.tab-dot[data-v-6543cb1e]{top:-2px;right:-6px;width:6px;height:6px}}@media (max-width:480px){.scan-results[data-v-6543cb1e]{padding:8px}.tab-button[data-v-6543cb1e]{padding:12px 16px;font-size:13px}.tab-content[data-v-6543cb1e]{padding:12px}.filter-chips[data-v-6543cb1e]{padding:12px;flex-direction:column;align-items:flex-start;gap:8px}.filter-chips-container[data-v-6543cb1e]{width:100%;justify-content:flex-start}.filter-chip[data-v-6543cb1e]{padding:8px 12px;font-size:11px}.domain-title[data-v-6543cb1e]{font-size:1.5em}.file-item[data-v-6543cb1e]{padding:6px 8px;gap:4px}.file-path[data-v-6543cb1e]{font-size:11px;line-height:1.2}.file-details[data-v-6543cb1e]{font-size:9px;margin-top:1px}.file-menu-container[data-v-6543cb1e]{margin:0}.menu-dots-button[data-v-6543cb1e]{min-width:20px;min-height:20px;padding:2px}.file-menu-dropdown[data-v-6543cb1e]{min-width:90px}.menu-item[data-v-6543cb1e]{padding:6px 10px;font-size:11px}.tab-content[data-v-6543cb1e]{padding:8px}.filter-chips[data-v-6543cb1e]{padding:8px 10px;margin-bottom:10px}.file-list[data-v-6543cb1e]{gap:3px}.header[data-v-6543cb1e]{margin-bottom:20px}.changes-chip[data-v-6543cb1e],.nodes-chip[data-v-6543cb1e]{font-size:11px;padding:5px 8px}}.admin-dashboard[data-v-c79cffaa]{display:flex;min-height:100vh;background-color:var(--bg-primary)}.admin-sidebar[data-v-c79cffaa]{position:fixed;top:0;left:0;width:240px;height:100vh;background-color:var(--bg-secondary);display:flex;flex-direction:column;z-index:1000;box-shadow:2px 0 5px rgba(0,0,0,.1)}.sidebar-header[data-v-c79cffaa]{padding:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.logo-section[data-v-c79cffaa]{cursor:pointer;display:flex;justify-content:flex-start;margin-bottom:16px}.logo[data-v-c79cffaa]{height:40px;transition:transform .2s}.logo[data-v-c79cffaa]:hover{transform:scale(1.05)}.admin-badge[data-v-c79cffaa]{background:linear-gradient(135deg,var(--accent-color) 0,#8b5cf6 100%);color:#fff;padding:8px 16px;border-radius:6px;font-weight:600;font-size:14px;text-align:center;text-transform:uppercase;letter-spacing:1px}.admin-nav[data-v-c79cffaa]{flex:1;padding:20px 0}.nav-item[data-v-c79cffaa]{display:flex;align-items:center;padding:14px 20px;cursor:pointer;transition:all .2s;color:hsla(0,0%,100%,.7)}.nav-item[data-v-c79cffaa]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.nav-item.active[data-v-c79cffaa]{background-color:hsla(0,0%,100%,.15);color:#fff;border-right:3px solid var(--accent-color)}.nav-icon[data-v-c79cffaa]{margin-right:12px;width:20px;height:20px}.nav-text[data-v-c79cffaa]{font-weight:500;font-size:15px}.sidebar-footer[data-v-c79cffaa]{padding:20px;border-top:1px solid hsla(0,0%,100%,.1)}.exit-admin[data-v-c79cffaa]{margin-bottom:16px;color:hsla(0,0%,100%,.6)}.exit-admin[data-v-c79cffaa]:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}.version[data-v-c79cffaa]{display:block;text-align:center;font-size:.8rem;color:hsla(0,0%,100%,.5)}.admin-content[data-v-c79cffaa]{margin-left:240px;flex:1;padding:30px;min-height:100vh}@media (max-width:768px){.admin-sidebar[data-v-c79cffaa]{width:200px}.admin-content[data-v-c79cffaa]{margin-left:200px;padding:20px}.admin-badge[data-v-c79cffaa]{font-size:12px;padding:6px 12px}}.domains-view[data-v-3c2144cc]{padding:20px 0;margin:0}.header[data-v-3c2144cc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-controls[data-v-3c2144cc]{display:flex;align-items:center;gap:16px}.search-container[data-v-3c2144cc]{display:flex;align-items:center}.search-input-wrapper[data-v-3c2144cc]{position:relative;display:flex;align-items:center}.search-icon[data-v-3c2144cc]{position:absolute;left:12px;width:20px;height:20px;color:#fff;pointer-events:none;z-index:1}.search-input[data-v-3c2144cc]{width:300px;height:38px;padding:0 12px 0 42px;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:16px;transition:all .2s ease}.search-input[data-v-3c2144cc]:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.search-input[data-v-3c2144cc]::-moz-placeholder{color:var(--text-muted)}.search-input[data-v-3c2144cc]::placeholder{color:var(--text-muted)}.error[data-v-3c2144cc],.loading[data-v-3c2144cc],.no-domains[data-v-3c2144cc]{text-align:center;padding:20px;font-size:1.2em;color:var(--text-primary)}.error[data-v-3c2144cc]{color:var(--error-color)}.domains-list[data-v-3c2144cc]{background:var(--bg-secondary);border-radius:8px;box-shadow:var(--shadow);margin-top:20px;border:1px solid var(--border-color)}.domains-header[data-v-3c2144cc]{background:var(--bg-tertiary);border-bottom:2px solid var(--border-color);font-weight:700}.domain-row[data-v-3c2144cc],.domains-header[data-v-3c2144cc]{display:grid;grid-template-columns:2fr 2fr 2fr 1fr 1fr 1fr 1fr 1fr;padding:15px 20px;color:var(--text-primary);font-size:14px}.domain-row[data-v-3c2144cc]{border-bottom:1px solid var(--border-color);align-items:center;transition:background-color .2s ease}.domain-row[data-v-3c2144cc]:last-child{border-bottom:none}.domain-row.clickable[data-v-3c2144cc]:hover{background-color:rgba(0,123,255,.1);cursor:pointer}.domain-row[data-v-3c2144cc]:not(.clickable):hover{background-color:transparent;cursor:default}.domain-item[data-v-3c2144cc]{padding:0 10px;display:flex;align-items:center}.user-info[data-v-3c2144cc]{display:flex;flex-direction:column;gap:4px}.user-name[data-v-3c2144cc]{font-weight:500;color:var(--text-primary);font-size:14px}.user-email[data-v-3c2144cc]{font-size:12px;color:var(--text-muted)}.domain-name[data-v-3c2144cc]{color:#fff;font-weight:500}.toggle-switch[data-v-3c2144cc]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-switch.disabled[data-v-3c2144cc]{cursor:not-allowed;opacity:.6}.toggle-track[data-v-3c2144cc]{position:relative;width:80px;height:24px;border-radius:12px;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;padding:0 4px;overflow:hidden}.track-disabled[data-v-3c2144cc]{background-color:var(--error-bg);border:1px solid var(--error-color)}.track-enabled[data-v-3c2144cc]{background-color:var(--success-bg);border:1px solid var(--success-color)}.toggle-text[data-v-3c2144cc]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;font-size:13px;font-weight:500;z-index:1}.text-enabled[data-v-3c2144cc]{transition:opacity .2s ease;position:absolute;left:8px;text-align:left}.text-disabled[data-v-3c2144cc]{transition:opacity .2s ease;position:absolute;right:8px;text-align:right}.text-disabled.active[data-v-3c2144cc],.text-enabled.active[data-v-3c2144cc]{opacity:1;color:#fff}.text-disabled[data-v-3c2144cc]:not(.active),.text-enabled[data-v-3c2144cc]:not(.active){opacity:0}.toggle-knob[data-v-3c2144cc]{position:absolute;top:1px;left:1px;width:20px;height:20px;background-color:#fff;border:1px solid var(--border-color);border-radius:50%;transition:transform .2s ease;display:flex;align-items:center;justify-content:center;z-index:2}.knob-enabled[data-v-3c2144cc]{transform:translateX(58px)}.knob-disabled[data-v-3c2144cc]{transform:translateX(0)}.toggle-icon[data-v-3c2144cc]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.toggle-switch:not(.disabled) .knob-enabled .toggle-icon[data-v-3c2144cc]{color:var(--success-color)}.toggle-switch:not(.disabled) .knob-disabled .toggle-icon[data-v-3c2144cc]{color:var(--error-color)}.toggle-switch.disabled .toggle-icon[data-v-3c2144cc]{color:var(--text-muted)}.na-status[data-v-3c2144cc]{color:var(--text-muted);font-style:italic}.date-time[data-v-3c2144cc]{display:flex;flex-direction:column;line-height:1.2;gap:6px}.date[data-v-3c2144cc]{font-weight:500;color:var(--text-primary)}.time[data-v-3c2144cc]{font-size:14px;color:var(--text-muted)}.changes-badge[data-v-3c2144cc]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .2s ease}.changes-badge svg[data-v-3c2144cc]{width:22px;height:22px}.changes-badge.has-changes[data-v-3c2144cc]{color:#f59e0b}.changes-badge.no-changes[data-v-3c2144cc]{color:var(--success-color)}.changes-badge[data-v-3c2144cc]:hover{transform:scale(1.1)}.ai-review-badge[data-v-3c2144cc]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .2s ease}.ai-review-badge svg[data-v-3c2144cc]{width:22px;height:22px}.ai-review-badge.safe[data-v-3c2144cc]{color:var(--success-color)}.ai-review-badge.suspicious[data-v-3c2144cc]{color:#f59e0b}.ai-review-badge.malicious[data-v-3c2144cc]{color:#ef4444}.ai-review-badge[data-v-3c2144cc]:hover{transform:scale(1.1)}.ai-review-pending[data-v-3c2144cc]{color:var(--text-muted);font-size:14px}.sortable[data-v-3c2144cc]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.sortable[data-v-3c2144cc]:hover{color:var(--accent-color)}.sort-indicator[data-v-3c2144cc]{margin-left:4px;font-size:10px;color:var(--accent-color)}.desktop-only[data-v-3c2144cc]{display:block}@media (max-width:768px){.domains-view[data-v-3c2144cc]{padding:20px 0}.desktop-only[data-v-3c2144cc]{display:none!important}.header[data-v-3c2144cc]{flex-direction:column;align-items:stretch;gap:16px}.header-controls[data-v-3c2144cc]{flex-direction:column;gap:12px}.search-input[data-v-3c2144cc]{width:100%}.domains-header[data-v-3c2144cc]{font-size:12px}.domain-row[data-v-3c2144cc],.domains-header[data-v-3c2144cc]{grid-template-columns:2fr 150px 1fr 1fr;padding:12px 15px}.user-name[data-v-3c2144cc]{font-size:13px}.user-email[data-v-3c2144cc]{font-size:11px}.domain-name[data-v-3c2144cc]{font-size:14px}.toggle-switch[data-v-3c2144cc]{transform:scale(.8)}.toggle-text[data-v-3c2144cc]{display:none}.toggle-track[data-v-3c2144cc]{width:40px;height:20px}.toggle-knob[data-v-3c2144cc]{width:16px;height:16px}.knob-enabled[data-v-3c2144cc]{transform:translateX(22px)}.toggle-icon[data-v-3c2144cc]{transform:scale(.9)}}.users-view[data-v-7d81abd4]{padding:20px 0;margin:0}.header[data-v-7d81abd4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header h2[data-v-7d81abd4]{color:var(--text-primary);font-size:24px;font-weight:600;margin:0}.error[data-v-7d81abd4],.loading[data-v-7d81abd4],.no-users[data-v-7d81abd4]{text-align:center;padding:20px;font-size:1.2em;color:var(--text-primary)}.error[data-v-7d81abd4]{color:var(--error-color)}.upcoming-payments[data-v-7d81abd4]{background:var(--bg-secondary);border-radius:8px;box-shadow:var(--shadow);margin-bottom:20px;border:1px solid var(--border-color);padding:20px}.upcoming-payments h3[data-v-7d81abd4]{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 16px 0}.payments-summary[data-v-7d81abd4]{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.payment-item[data-v-7d81abd4]{display:flex;align-items:center;gap:8px}.currency-label[data-v-7d81abd4]{color:var(--text-muted);font-size:14px;font-weight:500}.currency-amount[data-v-7d81abd4]{color:var(--text-primary);font-size:16px;font-weight:600}.no-payments[data-v-7d81abd4]{color:var(--text-muted);font-style:italic;font-size:14px}.users-list[data-v-7d81abd4]{background:var(--bg-secondary);border-radius:8px;box-shadow:var(--shadow);margin-top:20px;border:1px solid var(--border-color)}.users-header[data-v-7d81abd4]{background:var(--bg-tertiary);border-bottom:2px solid var(--border-color);font-weight:700}.user-row[data-v-7d81abd4],.users-header[data-v-7d81abd4]{display:grid;grid-template-columns:2fr 1fr 2fr 1.5fr 2fr 1fr 1fr;padding:15px 20px;color:var(--text-primary);font-size:14px}.user-row[data-v-7d81abd4]{border-bottom:1px solid var(--border-color);align-items:center;transition:background-color .2s ease}.user-row[data-v-7d81abd4]:last-child{border-bottom:none}.user-row[data-v-7d81abd4]:hover{background-color:hsla(0,0%,100%,.05)}.user-item[data-v-7d81abd4]{padding:0 10px;display:flex;align-items:center}.user-name[data-v-7d81abd4]{font-weight:500;color:var(--text-primary);font-size:14px}.na-status[data-v-7d81abd4]{color:var(--text-muted);font-style:italic}.date[data-v-7d81abd4]{font-weight:500;color:var(--text-primary)}.verified-check[data-v-7d81abd4]{width:24px;height:24px;vertical-align:middle}@media (max-width:768px){.users-view[data-v-7d81abd4]{padding:20px 0}.header[data-v-7d81abd4]{flex-direction:column;align-items:stretch;gap:16px}.users-header[data-v-7d81abd4]{font-size:12px}.user-row[data-v-7d81abd4],.users-header[data-v-7d81abd4]{grid-template-columns:1fr 1fr;padding:12px 15px}.user-name[data-v-7d81abd4]{font-size:13px}}.payments-page[data-v-5d99ceb8]{position:relative;min-height:100vh;padding:40px 20px;overflow:hidden}.bg-grid[data-v-5d99ceb8]{position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.03) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.03) 1px,transparent 0);background-size:60px 60px;pointer-events:none}.bg-glow[data-v-5d99ceb8]{position:absolute;top:20%;left:50%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,130,246,.15) 0,transparent 70%);pointer-events:none;animation:pulse-glow-5d99ceb8 8s ease-in-out infinite}@keyframes pulse-glow-5d99ceb8{0%,to{opacity:.6;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.1)}}.payments-container[data-v-5d99ceb8]{position:relative;z-index:1;max-width:1400px;margin:0 auto}.page-header[data-v-5d99ceb8]{margin-bottom:32px;animation:fade-in-5d99ceb8 .6s ease-out}.page-header h1[data-v-5d99ceb8]{color:var(--text-primary);font-size:36px;font-weight:700;margin:0 0 8px 0}.subtitle[data-v-5d99ceb8]{color:var(--text-secondary);font-size:16px;margin:0}.empty-state[data-v-5d99ceb8],.error-state[data-v-5d99ceb8],.loading-state[data-v-5d99ceb8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:20px;animation:fade-in-5d99ceb8 .4s ease-out}.empty-state p[data-v-5d99ceb8],.error-state p[data-v-5d99ceb8],.loading-state p[data-v-5d99ceb8]{color:var(--text-secondary);font-size:16px;margin:0}.empty-state svg[data-v-5d99ceb8],.error-state svg[data-v-5d99ceb8]{color:var(--text-muted)}.error-state svg[data-v-5d99ceb8]{color:#ef4444}.spinner[data-v-5d99ceb8]{width:40px;height:40px;border:3px solid rgba(59,130,246,.2);border-top-color:var(--accent-color);border-radius:50%;animation:spin-5d99ceb8 1s linear infinite}@keyframes spin-5d99ceb8{to{transform:rotate(1turn)}}.retry-btn[data-v-5d99ceb8]{padding:10px 24px;background:rgba(59,130,246,.15);color:var(--accent-color);border:1px solid rgba(59,130,246,.3);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.retry-btn[data-v-5d99ceb8]:hover{background:rgba(59,130,246,.25);border-color:rgba(59,130,246,.5)}@keyframes fade-in-5d99ceb8{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.transactions-table-wrapper[data-v-5d99ceb8]{background:rgba(30,41,59,.6);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;animation:slide-up-5d99ceb8 .6s ease-out}.transactions-table[data-v-5d99ceb8]{width:100%;border-collapse:collapse}.transactions-table thead[data-v-5d99ceb8]{background:rgba(0,0,0,.2)}.transactions-table th[data-v-5d99ceb8]{padding:16px;text-align:left;color:var(--text-primary);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid hsla(0,0%,100%,.1)}.transactions-table tbody tr[data-v-5d99ceb8]{border-bottom:1px solid hsla(0,0%,100%,.05);transition:background-color .2s ease}.transactions-table tbody tr[data-v-5d99ceb8]:hover{background:hsla(0,0%,100%,.05)}.transactions-table tbody tr[data-v-5d99ceb8]:last-child{border-bottom:none}.transactions-table td[data-v-5d99ceb8]{padding:16px;color:var(--text-secondary);font-size:14px}.date-cell[data-v-5d99ceb8],.user-name-cell[data-v-5d99ceb8]{color:var(--text-primary);font-weight:500}.amount-cell[data-v-5d99ceb8]{color:var(--text-primary);font-weight:600;font-size:15px}.gateway-cell[data-v-5d99ceb8]{padding:12px 16px}.gateway-badge[data-v-5d99ceb8]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}.gateway-badge.paddle[data-v-5d99ceb8]{background:rgba(255,152,0,.15);color:#ff9800}.gateway-badge.stripe[data-v-5d99ceb8]{background:rgba(99,102,241,.15);color:#6366f1}.subscription-cell[data-v-5d99ceb8]{color:var(--text-secondary)}@keyframes slide-up-5d99ceb8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.transactions-table-wrapper[data-v-5d99ceb8]{overflow-x:auto}.transactions-table[data-v-5d99ceb8]{min-width:800px}}@media (max-width:767px){.payments-page[data-v-5d99ceb8]{padding:24px 16px}.page-header h1[data-v-5d99ceb8]{font-size:28px}.subtitle[data-v-5d99ceb8]{font-size:14px}.transactions-table td[data-v-5d99ceb8],.transactions-table th[data-v-5d99ceb8]{padding:12px 8px;font-size:13px}.transactions-table th[data-v-5d99ceb8]{font-size:12px}}.ai-review-page[data-v-315f51e0]{position:relative;min-height:100vh;padding:40px 20px;overflow:hidden}.bg-grid[data-v-315f51e0]{position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.03) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.03) 1px,transparent 0);background-size:60px 60px;pointer-events:none}.bg-glow[data-v-315f51e0]{position:absolute;top:20%;left:50%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,130,246,.15) 0,transparent 70%);pointer-events:none;animation:pulse-glow-315f51e0 8s ease-in-out infinite}@keyframes pulse-glow-315f51e0{0%,to{opacity:.6;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.1)}}.ai-review-container[data-v-315f51e0]{position:relative;z-index:1;max-width:1400px;margin:0 auto}.page-header[data-v-315f51e0]{margin-bottom:32px;animation:fade-in-315f51e0 .6s ease-out}.page-header h1[data-v-315f51e0]{color:var(--text-primary);font-size:36px;font-weight:700;margin:0 0 8px 0}.subtitle[data-v-315f51e0]{color:var(--text-secondary);font-size:16px;margin:0}.empty-state[data-v-315f51e0],.error-state[data-v-315f51e0],.loading-state[data-v-315f51e0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:20px;animation:fade-in-315f51e0 .4s ease-out}.empty-state p[data-v-315f51e0],.error-state p[data-v-315f51e0],.loading-state p[data-v-315f51e0]{color:var(--text-secondary);font-size:16px;margin:0}.empty-state svg[data-v-315f51e0],.error-state svg[data-v-315f51e0]{color:var(--text-muted)}.error-state svg[data-v-315f51e0]{color:#ef4444}.spinner[data-v-315f51e0]{width:40px;height:40px;border:3px solid rgba(59,130,246,.2);border-top-color:var(--accent-color);border-radius:50%;animation:spin-315f51e0 1s linear infinite}@keyframes spin-315f51e0{to{transform:rotate(1turn)}}.retry-btn[data-v-315f51e0]{padding:10px 24px;background:rgba(59,130,246,.15);color:var(--accent-color);border:1px solid rgba(59,130,246,.3);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.retry-btn[data-v-315f51e0]:hover{background:rgba(59,130,246,.25);border-color:rgba(59,130,246,.5)}@keyframes fade-in-315f51e0{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.scans-table-wrapper[data-v-315f51e0]{background:rgba(30,41,59,.6);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;animation:slide-up-315f51e0 .6s ease-out}.scans-table[data-v-315f51e0]{width:100%;border-collapse:collapse}.scans-table thead[data-v-315f51e0]{background:rgba(0,0,0,.2)}.scans-table th[data-v-315f51e0]{padding:16px;text-align:left;color:var(--text-primary);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid hsla(0,0%,100%,.1)}.scans-table tbody tr[data-v-315f51e0]{border-bottom:1px solid hsla(0,0%,100%,.05);transition:background-color .2s ease}.scans-table tbody tr.clickable-row[data-v-315f51e0]{cursor:pointer}.scans-table tbody tr[data-v-315f51e0]:hover{background:hsla(0,0%,100%,.05)}.scans-table tbody tr[data-v-315f51e0]:last-child{border-bottom:none}.scans-table td[data-v-315f51e0]{padding:16px;color:var(--text-secondary);font-size:14px}.date-cell[data-v-315f51e0],.domain-cell[data-v-315f51e0]{color:var(--text-primary);font-weight:500}.status-cell[data-v-315f51e0]{padding:12px 16px}.confidence-cell[data-v-315f51e0]{color:var(--text-primary);font-weight:500;font-variant-numeric:tabular-nums}.action-cell[data-v-315f51e0]{padding:12px 16px;white-space:nowrap}.recalc-btn[data-v-315f51e0]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:6px 12px;background:rgba(59,130,246,.15);color:var(--accent-color);border:1px solid rgba(59,130,246,.3);border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.recalc-btn[data-v-315f51e0]:hover:not(:disabled){background:rgba(59,130,246,.25);border-color:rgba(59,130,246,.5)}.recalc-btn[data-v-315f51e0]:disabled{opacity:.7;cursor:not-allowed}.recalc-spinner[data-v-315f51e0]{width:14px;height:14px;border:2px solid rgba(59,130,246,.2);border-top-color:var(--accent-color);border-radius:50%;animation:spin-315f51e0 1s linear infinite}.ai-status-badge[data-v-315f51e0]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}.ai-status-badge.unset[data-v-315f51e0]{background:rgba(148,163,184,.15);color:#94a3b8}.ai-status-badge.safe[data-v-315f51e0]{background:rgba(34,197,94,.15);color:#22c55e}.ai-status-badge.suspicious[data-v-315f51e0]{background:rgba(245,158,11,.15);color:#f59e0b}.ai-status-badge.malicious[data-v-315f51e0]{background:rgba(239,68,68,.15);color:#ef4444}@keyframes slide-up-315f51e0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.scans-table-wrapper[data-v-315f51e0]{overflow-x:auto}.scans-table[data-v-315f51e0]{min-width:500px}}@media (max-width:767px){.ai-review-page[data-v-315f51e0]{padding:24px 16px}.page-header h1[data-v-315f51e0]{font-size:28px}.subtitle[data-v-315f51e0]{font-size:14px}.scans-table td[data-v-315f51e0],.scans-table th[data-v-315f51e0]{padding:12px 8px;font-size:13px}.scans-table th[data-v-315f51e0]{font-size:12px}}.panel-overlay[data-v-315f51e0]{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1100;animation:fade-in-315f51e0 .2s ease-out}.side-panel[data-v-315f51e0]{position:fixed;top:0;right:0;width:55vw;max-width:100vw;height:100vh;background:var(--bg-secondary);box-shadow:-4px 0 20px rgba(0,0,0,.3);z-index:1200;display:flex;flex-direction:column;animation:panel-slide-in-315f51e0 .3s ease-out}@keyframes panel-slide-in-315f51e0{0%{transform:translateX(100%)}to{transform:translateX(0)}}.panel-header[data-v-315f51e0]{padding:24px;border-bottom:1px solid hsla(0,0%,100%,.1);flex-shrink:0;position:relative}.panel-title[data-v-315f51e0]{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 36px 0 0}.panel-meta[data-v-315f51e0]{display:flex;gap:16px;margin-top:8px;color:var(--text-secondary);font-size:14px}.meta-item[data-v-315f51e0]{color:var(--text-secondary)}.panel-status[data-v-315f51e0]{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}.confidence-badge[data-v-315f51e0],.status-badge[data-v-315f51e0]{display:inline-block;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:500}.status-badge[data-v-315f51e0]{text-transform:capitalize}.status-badge.unset[data-v-315f51e0]{background:rgba(148,163,184,.15);color:#94a3b8}.status-badge.safe[data-v-315f51e0]{background:rgba(34,197,94,.15);color:#22c55e}.status-badge.suspicious[data-v-315f51e0]{background:rgba(245,158,11,.15);color:#f59e0b}.status-badge.malicious[data-v-315f51e0]{background:rgba(239,68,68,.15);color:#ef4444}.confidence-badge[data-v-315f51e0]{background:rgba(59,130,246,.15);color:var(--accent-color)}.panel-reasoning[data-v-315f51e0]{margin-top:16px;padding:12px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2);border-radius:8px}.reasoning-label[data-v-315f51e0]{color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.reasoning-text[data-v-315f51e0]{color:var(--text-secondary);font-size:14px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.panel-totals[data-v-315f51e0]{display:flex;gap:16px;margin-top:8px;color:var(--text-secondary);font-size:14px}.total-item[data-v-315f51e0]{color:var(--text-secondary)}.panel-close[data-v-315f51e0]{position:absolute;top:20px;right:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;border-radius:8px;transition:color .2s,background .2s}.panel-close[data-v-315f51e0]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.panel-body[data-v-315f51e0]{flex:1;overflow-y:auto;padding:24px}.panel-error[data-v-315f51e0],.panel-loading[data-v-315f51e0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px}.panel-error p[data-v-315f51e0],.panel-loading p[data-v-315f51e0]{color:var(--text-secondary);font-size:14px;margin:0}.result-sections[data-v-315f51e0]{animation:fade-in-315f51e0 .3s ease-out}.result-section[data-v-315f51e0]{margin-bottom:24px}.result-section[data-v-315f51e0]:last-child{margin-bottom:0}.result-title[data-v-315f51e0]{color:var(--text-primary);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px 0}.result-items[data-v-315f51e0]{list-style:none;padding:0;margin:0}.result-item[data-v-315f51e0]{padding:10px 12px;color:var(--text-secondary);font-size:14px;font-family:ui-monospace,monospace;border-bottom:1px solid hsla(0,0%,100%,.06)}.result-item[data-v-315f51e0]:last-child{border-bottom:none}.result-empty[data-v-315f51e0]{color:var(--text-secondary);font-size:14px;margin:0;padding:10px 0}.modal-overlay[data-v-50c2b330]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;backdrop-filter:blur(2px)}.modal-content[data-v-50c2b330]{background:var(--bg-secondary);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.3);border:1px solid var(--border-color);width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.discounts-modal[data-v-50c2b330]{max-width:900px}.modal-header[data-v-50c2b330]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-50c2b330]{margin:0;color:var(--text-primary);font-size:1.5em}.modal-close[data-v-50c2b330]{background:none;border:none;color:var(--text-primary);font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.modal-close[data-v-50c2b330]:hover{background-color:var(--bg-tertiary)}.modal-body[data-v-50c2b330]{padding:20px}.loading[data-v-50c2b330]{text-align:center;padding:20px;color:var(--text-primary)}.error-message[data-v-50c2b330]{color:var(--error-color);margin-bottom:20px;padding:12px;background-color:var(--error-bg);border-radius:4px;border:1px solid var(--error-color)}.discounts-header[data-v-50c2b330]{display:flex;justify-content:flex-end;margin-bottom:20px}.discounts-list[data-v-50c2b330]{margin-top:20px}.discounts-table-header[data-v-50c2b330]{background:var(--bg-tertiary);border-radius:4px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.discount-row[data-v-50c2b330],.discounts-table-header[data-v-50c2b330]{display:grid;grid-template-columns:80px 100px 100px 120px 120px 100px 120px;gap:10px;padding:12px;font-size:14px}.discount-row[data-v-50c2b330]{align-items:center}.discount-row.editing[data-v-50c2b330]{background-color:rgba(59,130,246,.1)}.discount-col[data-v-50c2b330]{display:flex;align-items:center}.actions-col[data-v-50c2b330]{display:flex;gap:8px;justify-content:flex-start}.status-badge[data-v-50c2b330]{padding:4px 8px;border-radius:4px;font-size:.9em;font-weight:500}.status-badge.active[data-v-50c2b330]{background-color:var(--success-bg);color:var(--success-color)}.status-badge.inactive[data-v-50c2b330]{background-color:var(--bg-tertiary);color:var(--text-muted)}.no-discounts[data-v-50c2b330]{text-align:center;padding:40px 20px;color:var(--text-muted);font-style:italic}.create-form[data-v-50c2b330]{padding:20px}.form-group[data-v-50c2b330]{margin-bottom:20px}label[data-v-50c2b330]{display:block;margin-bottom:8px;font-weight:500;color:var(--text-primary)}.checkbox-label[data-v-50c2b330]{display:flex;align-items:center;gap:8px;cursor:pointer}.form-input[data-v-50c2b330],.form-select[data-v-50c2b330]{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:4px;font-size:1rem;background-color:var(--bg-tertiary);color:var(--text-primary);box-sizing:border-box;font-family:inherit}.form-input[data-v-50c2b330]:focus,.form-select[data-v-50c2b330]:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-checkbox[data-v-50c2b330]{width:18px;height:18px;cursor:pointer}.button-group[data-v-50c2b330]{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.btn[data-v-50c2b330]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s}.btn[data-v-50c2b330]:disabled{opacity:.7;cursor:not-allowed}.btn-primary[data-v-50c2b330]{background-color:var(--accent-color);color:#fff}.btn-primary[data-v-50c2b330]:hover:not(:disabled){background-color:var(--accent-hover)}.btn-secondary[data-v-50c2b330]{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-50c2b330]:hover{background-color:var(--border-color)}.btn-danger[data-v-50c2b330]{background-color:var(--error-color);color:#fff}.btn-danger[data-v-50c2b330]:hover:not(:disabled){background-color:#dc3545;opacity:.9}.btn-small[data-v-50c2b330]{padding:4px 12px;font-size:12px}.modal-footer[data-v-50c2b330]{padding:20px;border-top:1px solid var(--border-color);display:flex;gap:10px;justify-content:flex-end}.modal-body p[data-v-50c2b330]{margin:0 0 12px 0;color:var(--text-primary)}.modal-body p[data-v-50c2b330]:last-child{margin-bottom:0}.warning-text[data-v-50c2b330]{color:var(--error-color);font-size:.9em}.form-input-inline[data-v-50c2b330],.form-select-inline[data-v-50c2b330]{width:100%;padding:4px 8px;border:1px solid var(--border-color);border-radius:4px;font-size:14px;background-color:var(--bg-tertiary);color:var(--text-primary);box-sizing:border-box;font-family:inherit}.form-input-inline[data-v-50c2b330]:focus,.form-select-inline[data-v-50c2b330]:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(59,130,246,.2)}.checkbox-label-inline[data-v-50c2b330]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px}.checkbox-label-inline .form-checkbox[data-v-50c2b330]{width:16px;height:16px;cursor:pointer}.discount-row-wrapper[data-v-50c2b330]{border-bottom:1px solid var(--border-color)}.discount-row-wrapper[data-v-50c2b330]:last-child{border-bottom:none}.discount-error-row[data-v-50c2b330]{padding:8px 12px;background-color:var(--error-bg);border:1px solid var(--error-color);border-radius:4px;margin:8px 12px}.error-message-inline[data-v-50c2b330]{color:var(--error-color);font-size:14px}@media (max-width:768px){.discount-row[data-v-50c2b330],.discounts-table-header[data-v-50c2b330]{grid-template-columns:1fr;gap:8px}.discount-col[data-v-50c2b330]{padding:4px 0}.discount-col[data-v-50c2b330]:before{content:attr(data-label);font-weight:700;margin-right:8px;color:var(--text-muted)}}.plans-page[data-v-17fdbc8e]{min-height:calc(100vh - 40px);position:relative;padding:32px 24px}.bg-grid[data-v-17fdbc8e]{position:fixed;inset:0;background-image:linear-gradient(rgba(60,98,230,.02) 1px,transparent 0),linear-gradient(90deg,rgba(60,98,230,.02) 1px,transparent 0);background-size:60px 60px;pointer-events:none;z-index:0}.bg-glow[data-v-17fdbc8e]{position:fixed;border-radius:50%;filter:blur(120px);opacity:.25;pointer-events:none;z-index:0}.bg-glow-1[data-v-17fdbc8e]{width:500px;height:500px;background:radial-gradient(circle,rgba(60,98,230,.2) 0,transparent 70%);top:-150px;right:5%}.plans-container[data-v-17fdbc8e]{position:relative;z-index:1;max-width:1400px;margin:0 auto;animation:slideUp-17fdbc8e .5s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-17fdbc8e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-17fdbc8e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px;gap:20px;flex-wrap:wrap}.header-info h1[data-v-17fdbc8e]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 4px 0}.subtitle[data-v-17fdbc8e]{color:var(--text-secondary);font-size:.9rem;margin:0}.empty-state[data-v-17fdbc8e],.loading-state[data-v-17fdbc8e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:var(--text-secondary)}.empty-state p[data-v-17fdbc8e],.loading-state p[data-v-17fdbc8e]{margin:16px 0;font-size:1rem}.empty-state svg[data-v-17fdbc8e]{width:64px;height:64px;color:var(--text-muted)}.empty-state .btn[data-v-17fdbc8e]{margin-top:8px}.spinner-large[data-v-17fdbc8e]{width:40px;height:40px;border:3px solid rgba(60,98,230,.2);border-top-color:var(--accent-color);border-radius:50%;animation:spin-17fdbc8e .8s linear infinite}@keyframes spin-17fdbc8e{to{transform:rotate(1turn)}}.message[data-v-17fdbc8e]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;margin-bottom:20px;font-size:.9rem}.message svg[data-v-17fdbc8e]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.message.small[data-v-17fdbc8e]{padding:12px 14px;font-size:.85rem;margin-bottom:16px}.error-message[data-v-17fdbc8e]{background:rgba(221,82,76,.1);border:1px solid rgba(221,82,76,.2);color:var(--error-color)}.table-card[data-v-17fdbc8e]{background:rgba(24,24,25,.7);backdrop-filter:blur(20px);border-radius:16px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 40px -12px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.05);overflow:hidden}.table-wrapper[data-v-17fdbc8e]{overflow-x:auto}.plans-table[data-v-17fdbc8e]{width:100%;border-collapse:collapse}.plans-table td[data-v-17fdbc8e],.plans-table th[data-v-17fdbc8e]{padding:14px 16px;text-align:left}.plans-table th[data-v-17fdbc8e]{background:rgba(61,61,61,.3);font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid hsla(0,0%,100%,.08)}.plans-table td[data-v-17fdbc8e]{border-bottom:1px solid hsla(0,0%,100%,.04);font-size:.9rem;color:var(--text-primary)}.plan-row[data-v-17fdbc8e]{cursor:pointer;transition:background-color .15s ease}.plan-row[data-v-17fdbc8e]:hover{background-color:hsla(0,0%,100%,.03)}.plan-row:last-child td[data-v-17fdbc8e]{border-bottom:none}.plan-name[data-v-17fdbc8e]{font-weight:500;color:var(--text-primary)}.description[data-v-17fdbc8e]{color:var(--text-secondary);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted[data-v-17fdbc8e]{color:var(--text-muted)}.unlimited[data-v-17fdbc8e]{color:var(--accent-color);font-weight:600;font-size:1.1rem}.status-badge[data-v-17fdbc8e]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.status-badge.active[data-v-17fdbc8e]{background:rgba(94,194,105,.15);color:var(--success-color)}.status-badge.inactive[data-v-17fdbc8e]{background:hsla(0,0%,50%,.15);color:var(--text-muted)}.billing-badge[data-v-17fdbc8e]{display:inline-block;padding:4px 10px;background:rgba(60,98,230,.1);color:var(--accent-color);border-radius:6px;font-size:.8rem;font-weight:500}.date-cell[data-v-17fdbc8e]{display:flex;flex-direction:column;gap:2px}.date-cell .date[data-v-17fdbc8e]{font-size:.85rem;color:var(--text-primary)}.date-cell .time[data-v-17fdbc8e]{font-size:.75rem;color:var(--text-muted);font-family:IBM Plex Mono,monospace}.actions-col[data-v-17fdbc8e]{width:60px;text-align:center!important}.actions-wrapper[data-v-17fdbc8e]{position:relative;display:flex;justify-content:center}.action-btn[data-v-17fdbc8e]{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:background-color .2s ease;color:var(--text-muted);display:flex;align-items:center;justify-content:center}.action-btn svg[data-v-17fdbc8e]{width:18px;height:18px}.action-btn[data-v-17fdbc8e]:hover{background-color:hsla(0,0%,100%,.08);color:var(--text-primary)}.dropdown-menu[data-v-17fdbc8e]{position:absolute;top:100%;right:0;margin-top:4px;background:rgba(24,24,25,.95);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.4);min-width:180px;z-index:1000;overflow:hidden}.menu-item[data-v-17fdbc8e]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;text-align:left;background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:.9rem;font-family:inherit;transition:background-color .15s ease}.menu-item svg[data-v-17fdbc8e]{width:16px;height:16px;color:var(--text-secondary)}.menu-item[data-v-17fdbc8e]:hover{background-color:hsla(0,0%,100%,.05)}.menu-item.danger svg[data-v-17fdbc8e],.menu-item.danger[data-v-17fdbc8e]{color:var(--error-color)}.menu-divider[data-v-17fdbc8e]{height:1px;background:hsla(0,0%,100%,.08);margin:4px 0}.btn[data-v-17fdbc8e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:none;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:500;font-family:inherit;transition:all .2s ease}.btn svg[data-v-17fdbc8e]{width:16px;height:16px}.btn[data-v-17fdbc8e]:disabled{opacity:.7;cursor:not-allowed}.btn-primary[data-v-17fdbc8e]{background:linear-gradient(135deg,var(--accent-color) 0,#2a4bc4 100%);color:#fff;box-shadow:0 4px 12px rgba(60,98,230,.25)}.btn-primary[data-v-17fdbc8e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(60,98,230,.35)}.btn-secondary[data-v-17fdbc8e]{background-color:hsla(0,0%,100%,.05);color:var(--text-primary);border:1px solid hsla(0,0%,100%,.1)}.btn-secondary[data-v-17fdbc8e]:hover:not(:disabled){background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.btn-danger[data-v-17fdbc8e]{background:linear-gradient(135deg,var(--error-color) 0,#a83232 100%);color:#fff;box-shadow:0 4px 12px rgba(221,82,76,.25)}.btn-danger[data-v-17fdbc8e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(221,82,76,.35)}.spinner[data-v-17fdbc8e]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-17fdbc8e .8s linear infinite}.modal-overlay[data-v-17fdbc8e]{position:fixed;inset:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:10000;padding:20px}.modal-content[data-v-17fdbc8e]{background:rgba(24,24,25,.95);backdrop-filter:blur(20px);border-radius:16px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 25px 50px rgba(0,0,0,.5)}.modal-header[data-v-17fdbc8e]{padding:20px 24px;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-17fdbc8e]{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.close-button[data-v-17fdbc8e]{background:none;border:none;padding:4px;cursor:pointer;color:var(--text-muted);transition:color .2s;display:flex}.close-button svg[data-v-17fdbc8e]{width:20px;height:20px}.close-button[data-v-17fdbc8e]:hover{color:var(--text-primary)}.modal-body[data-v-17fdbc8e],.modal-form[data-v-17fdbc8e]{padding:24px}.modal-body.center[data-v-17fdbc8e]{text-align:center}.modal-body p[data-v-17fdbc8e]{margin:0 0 8px;color:var(--text-primary)}.warning-text[data-v-17fdbc8e]{color:var(--text-muted)!important;font-size:.9rem}.delete-icon[data-v-17fdbc8e]{width:60px;height:60px;margin:0 auto 20px;background:rgba(221,82,76,.15);border-radius:50%;display:flex;align-items:center;justify-content:center}.delete-icon svg[data-v-17fdbc8e]{width:28px;height:28px;color:var(--error-color)}.modal-actions[data-v-17fdbc8e]{padding:20px 24px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:12px;justify-content:flex-end}.form-group[data-v-17fdbc8e]{margin-bottom:20px}.form-row[data-v-17fdbc8e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group label[data-v-17fdbc8e]{display:block;font-size:.85rem;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.form-input[data-v-17fdbc8e],.form-select[data-v-17fdbc8e],.form-textarea[data-v-17fdbc8e]{width:100%;padding:12px 14px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;font-size:.95rem;font-family:inherit;background-color:rgba(61,61,61,.3);color:var(--text-primary);transition:all .2s ease}.form-input[data-v-17fdbc8e]::-moz-placeholder,.form-textarea[data-v-17fdbc8e]::-moz-placeholder{color:var(--text-muted)}.form-input[data-v-17fdbc8e]::placeholder,.form-textarea[data-v-17fdbc8e]::placeholder{color:var(--text-muted)}.form-input[data-v-17fdbc8e]:hover,.form-select[data-v-17fdbc8e]:hover,.form-textarea[data-v-17fdbc8e]:hover{border-color:hsla(0,0%,100%,.15)}.form-input[data-v-17fdbc8e]:focus,.form-select[data-v-17fdbc8e]:focus,.form-textarea[data-v-17fdbc8e]:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(60,98,230,.15)}.form-textarea[data-v-17fdbc8e]{resize:vertical;min-height:60px}.checkbox-group[data-v-17fdbc8e]{margin-bottom:20px}.checkbox-label[data-v-17fdbc8e]{display:flex;align-items:center;gap:12px;cursor:pointer}.checkbox-wrapper[data-v-17fdbc8e]{position:relative;flex-shrink:0}.form-checkbox[data-v-17fdbc8e]{position:absolute;opacity:0;width:0;height:0}.checkbox-custom[data-v-17fdbc8e]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.2);border-radius:5px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:rgba(61,61,61,.3)}.checkbox-custom svg[data-v-17fdbc8e]{width:12px;height:12px;opacity:0;transform:scale(.5);transition:all .2s ease;color:#fff}.form-checkbox:checked+.checkbox-custom[data-v-17fdbc8e]{background:linear-gradient(135deg,var(--accent-color) 0,#2a4bc4 100%);border-color:var(--accent-color)}.form-checkbox:checked+.checkbox-custom svg[data-v-17fdbc8e]{opacity:1;transform:scale(1)}.detail-grid[data-v-17fdbc8e]{display:flex;flex-direction:column;gap:0}.detail-item[data-v-17fdbc8e]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.detail-item[data-v-17fdbc8e]:last-child{border-bottom:none}.detail-item label[data-v-17fdbc8e]{font-size:.85rem;color:var(--text-secondary);margin:0}.detail-item span[data-v-17fdbc8e]{color:var(--text-primary);font-size:.9rem}.detail-item .timestamp[data-v-17fdbc8e]{font-family:IBM Plex Mono,monospace;font-size:.8rem;color:var(--text-secondary)}.desktop-only[data-v-17fdbc8e]{display:table-cell}.fade-enter-active[data-v-17fdbc8e],.fade-leave-active[data-v-17fdbc8e]{transition:all .3s ease}.fade-enter-from[data-v-17fdbc8e],.fade-leave-to[data-v-17fdbc8e]{opacity:0;transform:translateY(-10px)}.modal-enter-active[data-v-17fdbc8e],.modal-leave-active[data-v-17fdbc8e]{transition:opacity .3s ease}.modal-enter-active .modal-content[data-v-17fdbc8e],.modal-leave-active .modal-content[data-v-17fdbc8e]{transition:transform .3s ease}.modal-enter-from[data-v-17fdbc8e],.modal-leave-to[data-v-17fdbc8e]{opacity:0}.modal-enter-from .modal-content[data-v-17fdbc8e],.modal-leave-to .modal-content[data-v-17fdbc8e]{transform:scale(.95)}.dropdown-enter-active[data-v-17fdbc8e],.dropdown-leave-active[data-v-17fdbc8e]{transition:all .2s ease}.dropdown-enter-from[data-v-17fdbc8e],.dropdown-leave-to[data-v-17fdbc8e]{opacity:0;transform:translateY(-8px)}@media (max-width:768px){.plans-page[data-v-17fdbc8e]{padding:20px 16px}.page-header[data-v-17fdbc8e]{flex-direction:column;align-items:stretch}.page-header .btn[data-v-17fdbc8e]{width:100%;justify-content:center}.desktop-only[data-v-17fdbc8e]{display:none!important}.plans-table td[data-v-17fdbc8e],.plans-table th[data-v-17fdbc8e]{padding:12px;font-size:.85rem}.form-row[data-v-17fdbc8e]{grid-template-columns:1fr}.modal-actions[data-v-17fdbc8e]{flex-direction:column-reverse}.modal-actions .btn[data-v-17fdbc8e]{width:100%}}.edit-plan-page[data-v-15ab3842]{min-height:calc(100vh - 40px);position:relative;overflow:hidden;padding:40px 20px}.bg-grid[data-v-15ab3842]{position:fixed;inset:0;background-image:linear-gradient(rgba(60,98,230,.02) 1px,transparent 0),linear-gradient(90deg,rgba(60,98,230,.02) 1px,transparent 0);background-size:60px 60px;pointer-events:none;z-index:0}.bg-glow[data-v-15ab3842]{position:fixed;border-radius:50%;filter:blur(120px);opacity:.3;pointer-events:none;z-index:0}.bg-glow-1[data-v-15ab3842]{width:400px;height:400px;background:radial-gradient(circle,rgba(60,98,230,.25) 0,transparent 70%);top:-100px;right:10%;animation:float-15ab3842 20s ease-in-out infinite}@keyframes float-15ab3842{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}.edit-plan-container[data-v-15ab3842]{position:relative;z-index:1;max-width:560px;margin:0 auto;animation:slideUp-15ab3842 .5s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-15ab3842{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-15ab3842]{margin-bottom:32px}.page-header h1[data-v-15ab3842]{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin:0 0 8px 0}.subtitle[data-v-15ab3842]{color:var(--text-secondary);margin:0;font-size:.95rem}.error-state[data-v-15ab3842],.loading-state[data-v-15ab3842]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:var(--text-secondary)}.error-state p[data-v-15ab3842],.loading-state p[data-v-15ab3842]{margin-top:16px;font-size:1rem}.error-state svg[data-v-15ab3842]{width:48px;height:48px;color:var(--error-color)}.error-state p[data-v-15ab3842]{color:var(--error-color)}.spinner-large[data-v-15ab3842]{width:40px;height:40px;border:3px solid rgba(60,98,230,.2);border-top-color:var(--accent-color);border-radius:50%;animation:spin-15ab3842 .8s linear infinite}@keyframes spin-15ab3842{to{transform:rotate(1turn)}}.edit-form-wrapper[data-v-15ab3842]{background:rgba(24,24,25,.7);backdrop-filter:blur(20px);border-radius:16px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 40px -12px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.05);overflow:hidden}.edit-form[data-v-15ab3842]{padding:32px}.form-group[data-v-15ab3842]{margin-bottom:24px}.form-group label[data-v-15ab3842]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-weight:500;font-size:.9rem;color:var(--text-secondary)}.form-group label svg[data-v-15ab3842]{width:16px;height:16px}.form-hint[data-v-15ab3842]{display:block;margin-top:6px;font-size:.8rem;color:var(--text-muted)}.form-input[data-v-15ab3842],.form-select[data-v-15ab3842]{width:100%;padding:14px 16px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;font-size:1rem;font-family:inherit;background-color:rgba(61,61,61,.3);color:var(--text-primary);transition:all .2s ease}.form-input[data-v-15ab3842]::-moz-placeholder{color:var(--text-muted)}.form-input[data-v-15ab3842]::placeholder{color:var(--text-muted)}.form-input[data-v-15ab3842]:hover,.form-select[data-v-15ab3842]:hover{border-color:hsla(0,0%,100%,.15);background-color:rgba(61,61,61,.4)}.form-input[data-v-15ab3842]:focus,.form-select[data-v-15ab3842]:focus{outline:none;border-color:var(--accent-color);background-color:rgba(61,61,61,.5);box-shadow:0 0 0 3px rgba(60,98,230,.15)}.form-select option[data-v-15ab3842]{background-color:var(--bg-secondary);color:var(--text-primary)}.input-with-addon[data-v-15ab3842]{position:relative;display:flex;align-items:center}.input-addon[data-v-15ab3842]{position:absolute;left:16px;color:var(--text-muted);font-size:1rem;font-weight:500;pointer-events:none}.form-input.with-addon[data-v-15ab3842]{padding-left:36px}.checkbox-group[data-v-15ab3842]{margin-bottom:28px}.checkbox-label[data-v-15ab3842]{display:flex;align-items:flex-start;gap:14px;cursor:pointer;padding:16px;background:rgba(61,61,61,.2);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;transition:all .2s ease}.checkbox-label[data-v-15ab3842]:hover{background:rgba(61,61,61,.3);border-color:hsla(0,0%,100%,.12)}.checkbox-wrapper[data-v-15ab3842]{position:relative;flex-shrink:0}.form-checkbox[data-v-15ab3842]{position:absolute;opacity:0;width:0;height:0}.checkbox-custom[data-v-15ab3842]{width:22px;height:22px;border:2px solid hsla(0,0%,100%,.2);border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:rgba(61,61,61,.3)}.checkbox-custom svg[data-v-15ab3842]{width:14px;height:14px;opacity:0;transform:scale(.5);transition:all .2s ease;color:#fff}.form-checkbox:checked+.checkbox-custom[data-v-15ab3842]{background:linear-gradient(135deg,var(--accent-color) 0,#2a4bc4 100%);border-color:var(--accent-color)}.form-checkbox:checked+.checkbox-custom svg[data-v-15ab3842]{opacity:1;transform:scale(1)}.checkbox-text[data-v-15ab3842]{display:flex;flex-direction:column;gap:2px}.checkbox-title[data-v-15ab3842]{font-weight:500;color:var(--text-primary);font-size:.95rem}.checkbox-description[data-v-15ab3842]{font-size:.85rem;color:var(--text-muted)}.error-message[data-v-15ab3842]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:rgba(221,82,76,.1);border:1px solid rgba(221,82,76,.2);border-radius:12px;color:var(--error-color);margin-bottom:24px;font-size:.9rem}.error-message svg[data-v-15ab3842]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.button-group[data-v-15ab3842]{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.06)}.btn[data-v-15ab3842]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:500;font-family:inherit;transition:all .2s ease}.btn svg[data-v-15ab3842]{width:18px;height:18px}.btn[data-v-15ab3842]:disabled{opacity:.7;cursor:not-allowed}.btn-primary[data-v-15ab3842]{background:linear-gradient(135deg,var(--accent-color) 0,#2a4bc4 100%);color:#fff;box-shadow:0 4px 15px rgba(60,98,230,.3)}.btn-primary[data-v-15ab3842]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(60,98,230,.4)}.btn-primary[data-v-15ab3842]:active:not(:disabled){transform:translateY(0)}.btn-secondary[data-v-15ab3842]{background-color:hsla(0,0%,100%,.05);color:var(--text-primary);border:1px solid hsla(0,0%,100%,.1)}.btn-secondary[data-v-15ab3842]:hover{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.spinner[data-v-15ab3842]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-15ab3842 .8s linear infinite}.fade-enter-active[data-v-15ab3842],.fade-leave-active[data-v-15ab3842]{transition:all .3s ease}.fade-enter-from[data-v-15ab3842],.fade-leave-to[data-v-15ab3842]{opacity:0;transform:translateY(-10px)}@media (max-width:640px){.edit-plan-page[data-v-15ab3842]{padding:20px 16px}.edit-form[data-v-15ab3842]{padding:24px 20px}.button-group[data-v-15ab3842]{flex-direction:column-reverse}.btn[data-v-15ab3842]{width:100%}.checkbox-label[data-v-15ab3842]{padding:14px}}.subscription-plans-view[data-v-2f2aa7aa]{position:relative;min-height:100vh;padding:40px 20px;overflow:hidden}.bg-grid[data-v-2f2aa7aa]{position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.03) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.03) 1px,transparent 0);background-size:60px 60px;pointer-events:none}.bg-glow[data-v-2f2aa7aa]{position:absolute;top:20%;left:50%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,130,246,.15) 0,transparent 70%);pointer-events:none;animation:pulse-glow-2f2aa7aa 8s ease-in-out infinite}@keyframes pulse-glow-2f2aa7aa{0%,to{opacity:.6;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.1)}}.content-wrapper[data-v-2f2aa7aa]{position:relative;z-index:1;max-width:1400px;margin:0 auto}.header[data-v-2f2aa7aa]{display:flex;flex-direction:column;align-items:center;margin-bottom:48px;gap:24px;animation:fade-in-2f2aa7aa .6s ease-out}@keyframes fade-in-2f2aa7aa{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.header-content[data-v-2f2aa7aa]{text-align:center}.page-title[data-v-2f2aa7aa]{color:var(--text-primary);font-size:36px;font-weight:700;margin:0 0 8px 0}.page-subtitle[data-v-2f2aa7aa]{color:var(--text-secondary);font-size:16px;margin:0}.current-subscription-info[data-v-2f2aa7aa]{background:rgba(30,41,59,.6);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:24px;margin-bottom:32px;animation:fade-in-2f2aa7aa .4s ease-out}.subscription-info-header[data-v-2f2aa7aa]{margin-bottom:16px}.subscription-info-title[data-v-2f2aa7aa]{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.subscription-info-content[data-v-2f2aa7aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.info-row[data-v-2f2aa7aa]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-2f2aa7aa]{color:var(--text-secondary);font-size:13px;font-weight:500}.info-value[data-v-2f2aa7aa]{color:var(--text-primary);font-size:15px;font-weight:600}.status-badge[data-v-2f2aa7aa]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;text-transform:capitalize}.status-badge.active[data-v-2f2aa7aa]{background:rgba(34,197,94,.15);color:#22c55e}.status-badge.cancelled[data-v-2f2aa7aa],.status-badge.past_due[data-v-2f2aa7aa]{background:rgba(239,68,68,.15);color:#ef4444}.status-badge.paused[data-v-2f2aa7aa]{background:rgba(251,191,36,.15);color:#f59e0b}.cancellation-notification[data-v-2f2aa7aa]{display:flex;align-items:center;gap:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:16px 20px;margin-bottom:32px;animation:fade-in-2f2aa7aa .4s ease-out}.cancellation-notification svg[data-v-2f2aa7aa]{color:#ef4444;flex-shrink:0}.downgrade-notification[data-v-2f2aa7aa]{display:flex;align-items:center;gap:12px;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:12px;padding:16px 20px;margin-bottom:32px;animation:fade-in-2f2aa7aa .4s ease-out}.downgrade-notification svg[data-v-2f2aa7aa]{color:#f59e0b;flex-shrink:0}.downgrade-notification .notification-content strong[data-v-2f2aa7aa]{color:#f59e0b}.notification-content[data-v-2f2aa7aa]{display:flex;flex-direction:column;gap:4px;flex:1}.notification-content strong[data-v-2f2aa7aa]{color:#ef4444;font-size:14px;font-weight:600}.notification-content span[data-v-2f2aa7aa]{color:var(--text-secondary);font-size:13px}.notification-link[data-v-2f2aa7aa]{color:#ef4444;text-decoration:underline;font-weight:500;cursor:pointer;transition:color .2s ease}.notification-link[data-v-2f2aa7aa]:hover{color:#dc2626}.billing-toggle[data-v-2f2aa7aa]{display:flex;background:rgba(30,41,59,.6);backdrop-filter:blur(12px);border:1px solid rgba(59,130,246,.2);border-radius:12px;padding:4px;gap:4px}.toggle-option[data-v-2f2aa7aa]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:transparent;border:none;border-radius:8px;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.toggle-option[data-v-2f2aa7aa]:hover{color:var(--text-primary);background:rgba(59,130,246,.1)}.toggle-option.active[data-v-2f2aa7aa]{background:linear-gradient(135deg,var(--accent-color) 0,#2563eb 100%);color:#fff;box-shadow:0 4px 12px rgba(59,130,246,.3)}.toggle-option svg[data-v-2f2aa7aa]{opacity:.7}.toggle-option.active svg[data-v-2f2aa7aa]{opacity:1}.save-badge[data-v-2f2aa7aa]{background:rgba(34,197,94,.2);color:#22c55e;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}.toggle-option.active .save-badge[data-v-2f2aa7aa]{background:hsla(0,0%,100%,.2);color:#fff}.empty-state[data-v-2f2aa7aa],.error-state[data-v-2f2aa7aa],.loading-state[data-v-2f2aa7aa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:20px;animation:fade-in-2f2aa7aa .4s ease-out}.empty-state p[data-v-2f2aa7aa],.error-state p[data-v-2f2aa7aa],.loading-state p[data-v-2f2aa7aa]{color:var(--text-secondary);font-size:16px;margin:0}.empty-state svg[data-v-2f2aa7aa],.error-state svg[data-v-2f2aa7aa]{color:var(--text-muted)}.error-state svg[data-v-2f2aa7aa]{color:#ef4444}.spinner[data-v-2f2aa7aa]{width:40px;height:40px;border:3px solid rgba(59,130,246,.2);border-top-color:var(--accent-color);border-radius:50%;animation:spin-2f2aa7aa 1s linear infinite}@keyframes spin-2f2aa7aa{to{transform:rotate(1turn)}}.retry-btn[data-v-2f2aa7aa]{padding:10px 24px;background:rgba(59,130,246,.15);color:var(--accent-color);border:1px solid rgba(59,130,246,.3);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.retry-btn[data-v-2f2aa7aa]:hover{background:rgba(59,130,246,.25);border-color:rgba(59,130,246,.5)}.plans-container[data-v-2f2aa7aa]{display:flex;flex-direction:column;gap:48px;animation:slide-up-2f2aa7aa .6s ease-out}.plans-section[data-v-2f2aa7aa]{display:flex;flex-direction:column;gap:24px}.section-title[data-v-2f2aa7aa]{display:flex;align-items:center;gap:10px;color:var(--text-primary);font-size:24px;font-weight:600;margin:0}.section-title svg[data-v-2f2aa7aa]{color:var(--accent-color)}.section-title .save-badge[data-v-2f2aa7aa]{background:rgba(34,197,94,.2);color:#22c55e;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;margin-left:8px}.plans-grid[data-v-2f2aa7aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}@keyframes slide-up-2f2aa7aa{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.plan-card[data-v-2f2aa7aa]{position:relative;background:rgba(30,41,59,.6);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column}.plan-card[data-v-2f2aa7aa]:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.2);box-shadow:0 8px 24px rgba(0,0,0,.2)}.plan-card.popular[data-v-2f2aa7aa]{border-color:hsla(0,0%,100%,.15)}.plan-card.current[data-v-2f2aa7aa]{border-color:rgba(34,197,94,.4)}.plan-card.free-plan[data-v-2f2aa7aa]{cursor:default}.plan-card.free-plan[data-v-2f2aa7aa]:hover{transform:none}.current-badge[data-v-2f2aa7aa],.discount-badge[data-v-2f2aa7aa],.popular-badge[data-v-2f2aa7aa]{position:absolute;top:-12px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap;z-index:10}.popular-badge[data-v-2f2aa7aa]{background:#3b82f6;color:#fff;border:1px solid rgba(59,130,246,.3)}.discount-badge[data-v-2f2aa7aa]{background:rgba(239,68,68,.2);color:#ef4444;top:-12px;left:auto;right:20px;transform:none;border:1px solid rgba(239,68,68,.3)}.current-badge[data-v-2f2aa7aa]{background:#22c55e;color:#fff;border:1px solid rgba(34,197,94,.3)}.plan-header[data-v-2f2aa7aa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-top:4px}.plan-name[data-v-2f2aa7aa]{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.free-badge[data-v-2f2aa7aa]{background:rgba(59,130,246,.15);color:var(--accent-color);padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;border:1px solid rgba(59,130,246,.3)}.plan-price[data-v-2f2aa7aa]{display:flex;align-items:flex-start;margin-bottom:12px}.price-currency[data-v-2f2aa7aa]{color:var(--text-secondary);font-size:16px;font-weight:600;margin-top:4px}.price-amount[data-v-2f2aa7aa]{color:var(--text-primary);font-size:28px;font-weight:700;line-height:1}.price-cents[data-v-2f2aa7aa]{color:var(--text-secondary);font-size:16px;font-weight:600;margin-top:4px}.price-meta[data-v-2f2aa7aa]{display:flex;flex-direction:column;margin-left:8px;margin-top:8px}.original-price[data-v-2f2aa7aa]{color:var(--text-muted);font-size:14px;text-decoration:line-through}.price-period[data-v-2f2aa7aa]{color:var(--text-secondary);font-size:14px;font-weight:500}.plan-divider[data-v-2f2aa7aa]{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);margin-bottom:12px}.plan-features[data-v-2f2aa7aa]{flex:1;margin-bottom:12px}.feature[data-v-2f2aa7aa]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.feature[data-v-2f2aa7aa]:last-child{border-bottom:none}.feature svg[data-v-2f2aa7aa]{color:var(--accent-color);flex-shrink:0}.feature-label[data-v-2f2aa7aa]{color:var(--text-secondary);font-size:14px;flex:1}.feature-value[data-v-2f2aa7aa]{color:var(--text-primary);font-size:14px;font-weight:600}.feature-value.ai-enabled[data-v-2f2aa7aa]{display:flex;align-items:center;gap:4px;color:#22c55e}.feature-value.ai-enabled svg[data-v-2f2aa7aa]{color:#22c55e}.feature.description[data-v-2f2aa7aa]{flex-direction:column;align-items:flex-start;padding-top:12px}.description-text[data-v-2f2aa7aa]{color:var(--text-muted);font-size:13px;line-height:1.5;margin:0}.plan-footer[data-v-2f2aa7aa]{margin-top:auto}.plan-footer-buttons[data-v-2f2aa7aa]{display:flex;gap:8px;flex-wrap:wrap}.select-button[data-v-2f2aa7aa]{flex:1;min-width:0;padding:8px 14px;background:rgba(59,130,246,.15);color:var(--accent-color);border:1px solid rgba(59,130,246,.3);border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.select-button[data-v-2f2aa7aa]:hover:not(:disabled){background:rgba(59,130,246,.25);border-color:rgba(59,130,246,.5)}.select-button[data-v-2f2aa7aa]:disabled{opacity:.5;cursor:not-allowed;background:hsla(0,0%,100%,.05);color:var(--text-muted);border-color:hsla(0,0%,100%,.1)}.btn-content[data-v-2f2aa7aa]{display:flex;align-items:center;justify-content:center;gap:6px}.btn-spinner[data-v-2f2aa7aa]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-2f2aa7aa .8s linear infinite}.manage-subscription-button[data-v-2f2aa7aa]{flex:1;min-width:0;padding:8px 14px;background:transparent;color:var(--text-secondary);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease}.manage-subscription-button[data-v-2f2aa7aa]:hover:not(:disabled){background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.25);color:var(--text-primary)}.manage-subscription-button[data-v-2f2aa7aa]:disabled{opacity:.6;cursor:not-allowed}.manage-subscription-button .btn-content[data-v-2f2aa7aa]{display:flex;align-items:center;justify-content:center;gap:6px}.manage-subscription-button .btn-spinner[data-v-2f2aa7aa]{border:2px solid hsla(0,0%,100%,.2);border-top-color:var(--text-secondary)}.modal-overlay[data-v-2f2aa7aa]{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fade-in-2f2aa7aa .2s ease-out;padding:20px}.modal-content[data-v-2f2aa7aa]{position:relative;background:rgba(30,41,59,.98);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:32px;max-width:480px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:slide-up-2f2aa7aa .3s ease-out;max-height:90vh;overflow-y:auto}.modal-close[data-v-2f2aa7aa]{position:absolute;top:16px;right:16px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;transition:all .2s ease}.modal-close[data-v-2f2aa7aa]:hover:not(:disabled){color:var(--text-primary);background:hsla(0,0%,100%,.1)}.modal-close[data-v-2f2aa7aa]:disabled{opacity:.5;cursor:not-allowed}.modal-header[data-v-2f2aa7aa]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.modal-header svg[data-v-2f2aa7aa]{color:var(--accent-color)}.modal-header h2[data-v-2f2aa7aa]{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.modal-loading[data-v-2f2aa7aa]{display:flex;flex-direction:column;align-items:center;padding:40px 0;gap:16px}.modal-loading p[data-v-2f2aa7aa]{color:var(--text-secondary);font-size:14px;margin:0}.billing-summary[data-v-2f2aa7aa]{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:20px;margin-bottom:20px}.summary-title[data-v-2f2aa7aa]{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 16px 0;text-transform:uppercase;letter-spacing:.5px}.summary-row[data-v-2f2aa7aa]{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.summary-label[data-v-2f2aa7aa]{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:14px}.summary-label svg[data-v-2f2aa7aa]{color:var(--text-muted)}.summary-value[data-v-2f2aa7aa]{color:var(--text-primary);font-size:14px;font-weight:600}.summary-value.credit-value[data-v-2f2aa7aa]{color:#22c55e}.summary-divider[data-v-2f2aa7aa]{height:1px;background:hsla(0,0%,100%,.1);margin:8px 0}.summary-row.total[data-v-2f2aa7aa]{padding-top:12px}.summary-row.total .summary-label[data-v-2f2aa7aa]{color:var(--text-primary)}.total-value[data-v-2f2aa7aa]{font-size:18px;color:var(--accent-color)}.total-value.is-credit[data-v-2f2aa7aa]{color:#22c55e}.next-billing[data-v-2f2aa7aa]{display:flex;align-items:center;gap:14px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:10px;padding:16px;margin-bottom:20px}.next-billing-icon[data-v-2f2aa7aa]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(59,130,246,.2);border-radius:10px}.next-billing-icon svg[data-v-2f2aa7aa]{color:var(--accent-color)}.next-billing-info[data-v-2f2aa7aa]{display:flex;flex-direction:column;gap:2px}.next-billing-label[data-v-2f2aa7aa]{color:var(--text-secondary);font-size:12px}.next-billing-date[data-v-2f2aa7aa]{color:var(--text-primary);font-size:15px;font-weight:600}.terms-checkbox[data-v-2f2aa7aa]{display:flex;align-items:center;gap:12px;cursor:pointer;margin-bottom:20px;padding:12px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;transition:all .2s ease}.terms-checkbox[data-v-2f2aa7aa]:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12)}.terms-checkbox input[type=checkbox][data-v-2f2aa7aa]{display:none}.checkbox-custom[data-v-2f2aa7aa]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.terms-checkbox input[type=checkbox]:checked+.checkbox-custom[data-v-2f2aa7aa]{background:rgba(59,130,246,.2);border-color:var(--accent-color)}.terms-checkbox input[type=checkbox]:checked+.checkbox-custom[data-v-2f2aa7aa]:after{content:"";width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.terms-text[data-v-2f2aa7aa]{color:var(--text-secondary);font-size:14px}.terms-text a[data-v-2f2aa7aa]{color:var(--accent-color);text-decoration:none}.terms-text a[data-v-2f2aa7aa]:hover{text-decoration:underline}.modal-error[data-v-2f2aa7aa]{display:flex;align-items:center;gap:8px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:12px 14px;margin-bottom:20px;color:#ef4444;font-size:14px}.modal-actions[data-v-2f2aa7aa]{display:flex;gap:12px;justify-content:flex-end}.modal-btn[data-v-2f2aa7aa]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:100px}.modal-btn.secondary[data-v-2f2aa7aa]{background:transparent;border:1px solid hsla(0,0%,100%,.15);color:var(--text-secondary)}.modal-btn.secondary[data-v-2f2aa7aa]:hover:not(:disabled){background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.25);color:var(--text-primary)}.modal-btn.secondary[data-v-2f2aa7aa]:disabled{opacity:.5;cursor:not-allowed}.modal-btn.primary[data-v-2f2aa7aa]{background:linear-gradient(135deg,#3b82f6,#2563eb);border:1px solid #3b82f6;color:#fff;box-shadow:0 4px 12px rgba(59,130,246,.4),0 0 0 1px rgba(59,130,246,.1);font-weight:600}.modal-btn.primary[data-v-2f2aa7aa]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;box-shadow:0 6px 16px rgba(59,130,246,.5),0 0 0 1px rgba(59,130,246,.2);transform:translateY(-2px)}.modal-btn.primary[data-v-2f2aa7aa]:disabled{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:var(--text-muted);cursor:not-allowed;transform:none;box-shadow:none;opacity:.6}.modal-btn .btn-spinner[data-v-2f2aa7aa]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-2f2aa7aa .8s linear infinite}.billing-form-modal[data-v-2f2aa7aa]{max-width:520px}.billing-form[data-v-2f2aa7aa]{display:flex;flex-direction:column;gap:16px}.business-toggle[data-v-2f2aa7aa]{display:flex;align-items:center;gap:12px;cursor:pointer;padding:14px 16px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2);border-radius:10px;margin-bottom:8px;transition:all .2s ease}.business-toggle[data-v-2f2aa7aa]:hover{background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.3)}.business-toggle input[type=checkbox][data-v-2f2aa7aa]{display:none}.toggle-switch[data-v-2f2aa7aa]{position:relative;width:44px;height:24px;background:hsla(0,0%,100%,.15);border-radius:12px;transition:all .3s ease;flex-shrink:0}.toggle-switch[data-v-2f2aa7aa]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.business-toggle input[type=checkbox]:checked+.toggle-switch[data-v-2f2aa7aa]{background:rgba(59,130,246,.3);border:1px solid var(--accent-color)}.business-toggle input[type=checkbox]:checked+.toggle-switch[data-v-2f2aa7aa]:after{left:23px}.toggle-label[data-v-2f2aa7aa]{color:var(--text-primary);font-size:14px;font-weight:500}.form-group[data-v-2f2aa7aa]{display:flex;flex-direction:column;gap:6px}.form-row[data-v-2f2aa7aa]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-label[data-v-2f2aa7aa]{color:var(--text-secondary);font-size:13px;font-weight:500}.form-label .required[data-v-2f2aa7aa]{color:#ef4444;margin-left:2px}.form-input[data-v-2f2aa7aa]{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:12px 14px;color:var(--text-primary);font-size:14px;transition:all .2s ease;width:100%}.form-input[data-v-2f2aa7aa]::-moz-placeholder{color:var(--text-muted)}.form-input[data-v-2f2aa7aa]::placeholder{color:var(--text-muted)}.form-input[data-v-2f2aa7aa]:focus{outline:none;border-color:var(--accent-color);background:rgba(0,0,0,.3)}.form-input[data-v-2f2aa7aa]:disabled{opacity:.6;cursor:not-allowed}.form-select[data-v-2f2aa7aa]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px;cursor:pointer}.form-select option[data-v-2f2aa7aa]{background:#1e293b;color:var(--text-primary)}@media (min-width:768px) and (max-width:1100px){.plans-grid[data-v-2f2aa7aa]{grid-template-columns:repeat(2,1fr);gap:16px}.plan-card[data-v-2f2aa7aa]{padding:18px}.price-amount[data-v-2f2aa7aa]{font-size:32px}.plan-name[data-v-2f2aa7aa]{font-size:16px}.section-title[data-v-2f2aa7aa]{font-size:20px}}@media (max-width:767px){.subscription-plans-view[data-v-2f2aa7aa]{padding:24px 16px}.page-title[data-v-2f2aa7aa]{font-size:28px}.page-subtitle[data-v-2f2aa7aa]{font-size:14px}.cancellation-notification[data-v-2f2aa7aa],.downgrade-notification[data-v-2f2aa7aa]{padding:12px 16px;margin-bottom:24px}.plans-container[data-v-2f2aa7aa]{gap:32px}.plans-section[data-v-2f2aa7aa]{gap:16px}.section-title[data-v-2f2aa7aa]{font-size:20px}.plans-grid[data-v-2f2aa7aa]{grid-template-columns:1fr;gap:16px}.plan-card[data-v-2f2aa7aa]{padding:18px}.price-amount[data-v-2f2aa7aa]{font-size:32px}.plan-name[data-v-2f2aa7aa]{font-size:16px}}.payments-page[data-v-4e341bfa]{position:relative;min-height:100vh;padding:40px 20px;overflow:hidden}.bg-grid[data-v-4e341bfa]{position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.03) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.03) 1px,transparent 0);background-size:60px 60px;pointer-events:none}.bg-glow[data-v-4e341bfa]{position:absolute;top:20%;left:50%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,130,246,.15) 0,transparent 70%);pointer-events:none;animation:pulse-glow-4e341bfa 8s ease-in-out infinite}@keyframes pulse-glow-4e341bfa{0%,to{opacity:.6;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.1)}}.payments-container[data-v-4e341bfa]{position:relative;z-index:1;max-width:1400px;margin:0 auto}.page-header[data-v-4e341bfa]{margin-bottom:32px;animation:fade-in-4e341bfa .6s ease-out}.page-header h1[data-v-4e341bfa]{color:var(--text-primary);font-size:36px;font-weight:700;margin:0 0 8px 0}.subtitle[data-v-4e341bfa]{color:var(--text-secondary);font-size:16px;margin:0}.empty-state[data-v-4e341bfa],.error-state[data-v-4e341bfa],.loading-state[data-v-4e341bfa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:20px;animation:fade-in-4e341bfa .4s ease-out}.empty-state p[data-v-4e341bfa],.error-state p[data-v-4e341bfa],.loading-state p[data-v-4e341bfa]{color:var(--text-secondary);font-size:16px;margin:0}.empty-state svg[data-v-4e341bfa],.error-state svg[data-v-4e341bfa]{color:var(--text-muted)}.error-state svg[data-v-4e341bfa]{color:#ef4444}.spinner[data-v-4e341bfa]{width:40px;height:40px;border:3px solid rgba(59,130,246,.2);border-top-color:var(--accent-color);border-radius:50%;animation:spin-4e341bfa 1s linear infinite}@keyframes spin-4e341bfa{to{transform:rotate(1turn)}}.retry-btn[data-v-4e341bfa]{padding:10px 24px;background:rgba(59,130,246,.15);color:var(--accent-color);border:1px solid rgba(59,130,246,.3);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.retry-btn[data-v-4e341bfa]:hover{background:rgba(59,130,246,.25);border-color:rgba(59,130,246,.5)}@keyframes fade-in-4e341bfa{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.transactions-table-wrapper[data-v-4e341bfa]{background:rgba(30,41,59,.6);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;animation:slide-up-4e341bfa .6s ease-out}.transactions-table[data-v-4e341bfa]{width:100%;border-collapse:collapse}.transactions-table thead[data-v-4e341bfa]{background:rgba(0,0,0,.2)}.transactions-table th[data-v-4e341bfa]{padding:16px;text-align:left;color:var(--text-primary);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid hsla(0,0%,100%,.1)}.transactions-table tbody tr[data-v-4e341bfa]{border-bottom:1px solid hsla(0,0%,100%,.05);transition:background-color .2s ease}.transactions-table tbody tr[data-v-4e341bfa]:hover{background:hsla(0,0%,100%,.05)}.transactions-table tbody tr[data-v-4e341bfa]:last-child{border-bottom:none}.transactions-table td[data-v-4e341bfa]{padding:16px;color:var(--text-secondary);font-size:14px}.date-cell[data-v-4e341bfa]{color:var(--text-primary);font-weight:500}.amount-cell[data-v-4e341bfa]{color:var(--text-primary);font-weight:600;font-size:15px}.status-cell[data-v-4e341bfa]{padding:12px 16px}.status-badge[data-v-4e341bfa]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}.status-badge.success[data-v-4e341bfa]{background:rgba(34,197,94,.15);color:#22c55e}.status-badge.pending[data-v-4e341bfa]{background:rgba(251,191,36,.15);color:#f59e0b}.status-badge.failed[data-v-4e341bfa]{background:rgba(239,68,68,.15);color:#ef4444}.status-badge.unknown[data-v-4e341bfa]{background:hsla(0,0%,100%,.1);color:var(--text-muted)}.gateway-cell[data-v-4e341bfa]{text-transform:capitalize}.transaction-id-cell[data-v-4e341bfa]{font-family:Courier New,monospace;font-size:13px;color:var(--text-muted)}.subscription-cell[data-v-4e341bfa]{color:var(--text-secondary)}@keyframes slide-up-4e341bfa{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.transactions-table-wrapper[data-v-4e341bfa]{overflow-x:auto}.transactions-table[data-v-4e341bfa]{min-width:800px}}@media (max-width:767px){.payments-page[data-v-4e341bfa]{padding:24px 16px}.page-header h1[data-v-4e341bfa]{font-size:28px}.subtitle[data-v-4e341bfa]{font-size:14px}.transactions-table td[data-v-4e341bfa],.transactions-table th[data-v-4e341bfa]{padding:12px 8px;font-size:13px}.transactions-table th[data-v-4e341bfa]{font-size:12px}}.subscribe-view[data-v-136fac1d]{max-width:800px;margin:0 auto;padding:20px}.error[data-v-136fac1d],.loading[data-v-136fac1d]{text-align:center;padding:40px 20px;font-size:1.2em;color:var(--text-primary)}.error[data-v-136fac1d]{color:var(--error-color);background-color:var(--error-bg);padding:16px;border-radius:8px;margin-bottom:20px}.back-button-container[data-v-136fac1d]{margin-bottom:24px}.back-button[data-v-136fac1d]{background:none;border:1px solid var(--border-color);color:var(--text-primary);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s ease}.back-button[data-v-136fac1d]:hover{background-color:var(--bg-tertiary);border-color:var(--accent-color)}.subscribe-content[data-v-136fac1d]{display:grid;grid-template-columns:1fr 1.5fr;gap:32px}.plan-summary[data-v-136fac1d]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:24px;height:-moz-fit-content;height:fit-content;position:sticky;top:20px}.plan-summary h2[data-v-136fac1d]{color:var(--text-primary);font-size:28px;font-weight:600;margin:0 0 16px 0}.summary-price[data-v-136fac1d]{display:flex;align-items:baseline;gap:8px;margin-bottom:16px;flex-wrap:wrap}.price-amount[data-v-136fac1d]{color:var(--text-primary);font-size:32px;font-weight:700}.original-price[data-v-136fac1d]{color:var(--text-muted);font-size:18px;text-decoration:line-through}.price-period[data-v-136fac1d]{color:var(--text-secondary);font-size:16px;font-weight:500}.discount-badge[data-v-136fac1d]{display:inline-block;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;padding:6px 12px;border-radius:6px;font-size:14px;font-weight:600;margin-bottom:20px}.summary-features[data-v-136fac1d]{margin-top:24px}.summary-feature[data-v-136fac1d]{display:flex;align-items:center;gap:12px;padding:12px 0;color:var(--text-primary);border-bottom:1px solid var(--border-color)}.summary-feature[data-v-136fac1d]:last-child{border-bottom:none}.feature-icon[data-v-136fac1d]{color:var(--accent-color);font-weight:700;font-size:18px}.payment-section[data-v-136fac1d]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:24px}.payment-section h3[data-v-136fac1d]{color:var(--text-primary);font-size:24px;font-weight:600;margin:0 0 24px 0}.payment-form[data-v-136fac1d]{display:flex;flex-direction:column;gap:20px}.card-row[data-v-136fac1d]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card-errors[data-v-136fac1d]{color:var(--error-color);font-size:14px;margin-top:-8px;display:block}.form-group[data-v-136fac1d]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-136fac1d]{color:var(--text-primary);font-weight:500;font-size:14px}.form-input[data-v-136fac1d]{padding:12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-tertiary);color:var(--text-primary);font-size:16px;transition:border-color .2s ease}.form-input[data-v-136fac1d]:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.form-input[data-v-136fac1d]::-moz-placeholder{color:var(--text-muted)}.form-input[data-v-136fac1d]::placeholder{color:var(--text-muted)}.form-actions[data-v-136fac1d]{margin-top:8px}.submit-button[data-v-136fac1d]{width:100%;padding:14px 24px;background-color:var(--accent-color);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.submit-button[data-v-136fac1d]:hover:not(:disabled){background-color:var(--accent-hover,#0056b3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,123,255,.3)}.submit-button[data-v-136fac1d]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.subscribe-content[data-v-136fac1d]{grid-template-columns:1fr;gap:24px}.plan-summary[data-v-136fac1d]{position:static}}.oauth-callback-container[data-v-9908e3a0]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;background-color:var(--bg-primary)}.loading-container[data-v-9908e3a0]{max-width:500px;width:100%;padding:40px 20px;background-color:var(--bg-secondary);border-radius:8px;box-shadow:var(--shadow);border:1px solid var(--border-color);text-align:center}.spinner[data-v-9908e3a0]{width:60px;height:60px;border:4px solid var(--border-color);border-top:4px solid var(--accent-color);border-radius:50%;margin:0 auto 1.5rem;animation:spin-9908e3a0 1s linear infinite}@keyframes spin-9908e3a0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}h2[data-v-9908e3a0]{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem}.error-message[data-v-9908e3a0]{color:var(--error-color);margin-top:1rem;font-size:.95rem;line-height:1.5}.mobile-redirect[data-v-df233bdc]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.mobile-redirect h2[data-v-df233bdc]{margin-bottom:1rem;font-size:1.5rem}.mobile-redirect p[data-v-df233bdc]{color:#666;font-size:1rem}.check-email-container[data-v-62dcc0c5]{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;padding:20px;padding-top:100px;background-color:var(--bg-primary)}.check-email-card[data-v-62dcc0c5]{max-width:450px;width:100%;padding:40px;background-color:var(--bg-secondary);border-radius:8px;box-shadow:var(--shadow);border:1px solid var(--border-color);text-align:center}.email-icon[data-v-62dcc0c5]{width:80px;height:80px;margin:0 auto 24px;border:2px solid var(--success-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--success-color)}.email-icon svg[data-v-62dcc0c5]{width:40px;height:40px}h1[data-v-62dcc0c5]{color:var(--text-primary);font-size:1.75rem;font-weight:600;margin:0 0 16px}.description[data-v-62dcc0c5]{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0 0 24px}.description strong[data-v-62dcc0c5]{color:var(--text-primary)}.back-to-login[data-v-62dcc0c5]{display:inline-block;padding:12px 32px;background-color:var(--accent-color);color:#fff;text-decoration:none;border-radius:4px;font-weight:600;transition:background-color .2s}.back-to-login[data-v-62dcc0c5]:hover{background-color:var(--accent-hover)}.reset-failed-container[data-v-be9fe342]{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;padding:20px;padding-top:100px;background-color:var(--bg-primary)}.reset-failed-card[data-v-be9fe342]{max-width:450px;width:100%;padding:40px;background-color:var(--bg-secondary);border-radius:8px;box-shadow:var(--shadow);border:1px solid var(--border-color);text-align:center}.error-icon[data-v-be9fe342]{width:80px;height:80px;margin:0 auto 24px;border:2px solid var(--error-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--error-color)}.error-icon svg[data-v-be9fe342]{width:40px;height:40px}h1[data-v-be9fe342]{color:var(--text-primary);font-size:1.75rem;font-weight:600;margin:0 0 16px}.description[data-v-be9fe342]{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0 0 24px}.back-to-login[data-v-be9fe342]{display:inline-block;padding:12px 32px;background-color:var(--accent-color);color:#fff;text-decoration:none;border-radius:4px;font-weight:600;transition:background-color .2s}.back-to-login[data-v-be9fe342]:hover{background-color:var(--accent-hover)}.reset-page[data-v-7af62ade]{height:100vh;display:flex;align-items:center;justify-content:center;position:fixed;inset:0;overflow:hidden;background:linear-gradient(135deg,#0a0a0a,#151520 50%,#0d0d15)}.bg-grid[data-v-7af62ade]{position:absolute;inset:0;background-image:linear-gradient(rgba(60,98,230,.03) 1px,transparent 0),linear-gradient(90deg,rgba(60,98,230,.03) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 0,transparent 75%);animation:gridPulse-7af62ade 8s ease-in-out infinite}@keyframes gridPulse-7af62ade{0%,to{opacity:.5}50%{opacity:1}}.bg-glow[data-v-7af62ade]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4;animation:float-7af62ade 15s ease-in-out infinite}.bg-glow-1[data-v-7af62ade]{width:500px;height:500px;background:radial-gradient(circle,rgba(60,98,230,.3) 0,transparent 70%);top:-200px;right:-100px;animation-delay:0s}.bg-glow-2[data-v-7af62ade]{width:400px;height:400px;background:radial-gradient(circle,rgba(94,194,105,.2) 0,transparent 70%);bottom:-150px;left:-100px;animation-delay:-7s}@keyframes float-7af62ade{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.reset-container[data-v-7af62ade]{position:relative;z-index:10;width:100%;max-width:420px;padding:20px;animation:slideUp-7af62ade .6s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-7af62ade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.reset-card[data-v-7af62ade]{background:rgba(24,24,25,.8);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:40px 36px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.05)}.brand-section[data-v-7af62ade]{text-align:center;margin-bottom:24px}.logo[data-v-7af62ade]{height:36px;width:auto;margin-bottom:12px}.tagline[data-v-7af62ade]{color:var(--text-secondary);font-size:.9rem;margin:0;letter-spacing:.02em}.reset-header[data-v-7af62ade]{text-align:center;margin-bottom:28px}.reset-header h2[data-v-7af62ade]{font-size:1.4rem;font-weight:600;color:var(--text-primary);margin:0 0 10px 0}.reset-header p[data-v-7af62ade]{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.5}.input-group[data-v-7af62ade]{margin-bottom:20px}.input-group label[data-v-7af62ade]{display:block;font-size:.85rem;font-weight:500;color:var(--text-secondary);margin-bottom:8px;letter-spacing:.02em}.input-wrapper[data-v-7af62ade]{position:relative;display:flex;align-items:center}.input-icon[data-v-7af62ade]{position:absolute;left:14px;width:18px;height:18px;color:var(--text-muted);pointer-events:none;transition:color .2s ease}.input-wrapper:focus-within .input-icon[data-v-7af62ade]{color:var(--accent-color)}.input-group input[data-v-7af62ade]{width:100%;padding:14px 14px 14px 46px;font-size:.95rem;font-family:inherit;color:var(--text-primary);background:rgba(61,61,61,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;outline:none;transition:all .2s ease}.input-group input[data-v-7af62ade]::-moz-placeholder{color:var(--text-muted)}.input-group input[data-v-7af62ade]::placeholder{color:var(--text-muted)}.input-group input[data-v-7af62ade]:hover{border-color:hsla(0,0%,100%,.15);background:rgba(61,61,61,.4)}.input-group input[data-v-7af62ade]:focus{border-color:var(--accent-color);background:rgba(61,61,61,.5);box-shadow:0 0 0 3px rgba(60,98,230,.15)}.password-requirements[data-v-7af62ade]{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin-top:10px;padding:12px;background:rgba(61,61,61,.2);border-radius:10px;border:1px solid hsla(0,0%,100%,.05)}.requirement[data-v-7af62ade]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-muted);transition:color .2s ease}.requirement svg[data-v-7af62ade]{width:14px;height:14px;flex-shrink:0}.requirement.valid[data-v-7af62ade]{color:var(--success-color)}.message[data-v-7af62ade]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;margin-bottom:20px;font-size:.9rem;line-height:1.5}.message svg[data-v-7af62ade]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.success-message[data-v-7af62ade]{background:rgba(94,194,105,.1);border:1px solid rgba(94,194,105,.2);color:var(--success-color)}.error-message[data-v-7af62ade]{background:rgba(221,82,76,.1);border:1px solid rgba(221,82,76,.2);color:var(--error-color)}.btn-primary[data-v-7af62ade]{width:100%;padding:14px 24px;font-size:1rem;font-weight:600;font-family:inherit;color:#fff;background:linear-gradient(135deg,var(--accent-color) 0,#2a4bc4 100%);border:none;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 15px rgba(60,98,230,.3)}.btn-primary[data-v-7af62ade]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(60,98,230,.4)}.btn-primary[data-v-7af62ade]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-7af62ade]:disabled{opacity:.7;cursor:not-allowed}.spinner[data-v-7af62ade]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-7af62ade .8s linear infinite}@keyframes spin-7af62ade{to{transform:rotate(1turn)}}.login-link[data-v-7af62ade]{text-align:center;margin-top:24px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.06)}.login-link a[data-v-7af62ade]{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;color:var(--accent-color);text-decoration:none;font-weight:500;transition:color .2s ease}.login-link a[data-v-7af62ade]:hover{color:#5a7ff0}.login-link a svg[data-v-7af62ade]{transition:transform .2s ease}.login-link a:hover svg[data-v-7af62ade]{transform:translateX(-3px)}.footer-text[data-v-7af62ade]{text-align:center;margin-top:24px;font-size:.75rem;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:6px}.fade-enter-active[data-v-7af62ade],.fade-leave-active[data-v-7af62ade]{transition:all .3s ease}.fade-enter-from[data-v-7af62ade],.fade-leave-to[data-v-7af62ade]{opacity:0;transform:translateY(-10px)}@media (max-width:768px){.reset-container[data-v-7af62ade]{padding:12px}.reset-card[data-v-7af62ade]{padding:28px 24px;border-radius:16px}.brand-section[data-v-7af62ade]{margin-bottom:20px}.logo[data-v-7af62ade]{height:32px}.tagline[data-v-7af62ade]{font-size:.85rem}.reset-header[data-v-7af62ade]{margin-bottom:24px}.reset-header h2[data-v-7af62ade]{font-size:1.25rem}.input-group[data-v-7af62ade]{margin-bottom:16px}.input-group input[data-v-7af62ade]{padding:12px 12px 12px 42px}.password-requirements[data-v-7af62ade]{grid-template-columns:1fr;gap:4px}.btn-primary[data-v-7af62ade]{padding:12px 20px}.login-link[data-v-7af62ade]{margin-top:20px;padding-top:18px}.footer-text[data-v-7af62ade]{margin-top:16px;font-size:.7rem}.bg-glow-1[data-v-7af62ade]{width:300px;height:300px}.bg-glow-2[data-v-7af62ade]{width:250px;height:250px}}@media (max-width:480px){.reset-container[data-v-7af62ade]{padding:8px}.reset-card[data-v-7af62ade]{padding:24px 20px}.brand-section[data-v-7af62ade]{margin-bottom:16px}.logo[data-v-7af62ade]{height:28px;margin-bottom:8px}.tagline[data-v-7af62ade]{font-size:.8rem}.reset-header[data-v-7af62ade]{margin-bottom:20px}.reset-header h2[data-v-7af62ade]{font-size:1.15rem}.input-group label[data-v-7af62ade]{font-size:.8rem;margin-bottom:6px}.message[data-v-7af62ade]{padding:12px 14px;font-size:.85rem}.login-link[data-v-7af62ade]{margin-top:18px;padding-top:16px;font-size:.85rem}.footer-text[data-v-7af62ade]{margin-top:12px}}.not-found-view[data-v-f1ce1686]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px;background-color:var(--bg-primary)}.not-found-content[data-v-f1ce1686]{text-align:center;max-width:500px}.error-code[data-v-f1ce1686]{font-size:120px;font-weight:700;color:var(--accent-color);margin:0;line-height:1;text-shadow:0 4px 20px rgba(59,130,246,.3)}.error-title[data-v-f1ce1686]{font-size:32px;color:var(--text-primary);margin:20px 0 16px;font-weight:600}.error-message[data-v-f1ce1686]{font-size:16px;color:var(--text-muted);margin:0 0 32px;line-height:1.6}.home-link[data-v-f1ce1686]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background-color:var(--accent-color);color:#fff;text-decoration:none;border-radius:8px;font-weight:500;font-size:16px;transition:all .2s ease}.home-link[data-v-f1ce1686]:hover{background-color:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.home-icon[data-v-f1ce1686]{width:20px;height:20px}@media (max-width:768px){.error-code[data-v-f1ce1686]{font-size:80px}.error-title[data-v-f1ce1686]{font-size:24px}.error-message[data-v-f1ce1686]{font-size:14px}}