@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--volt:#cf0;--volt-ink:#1a2200;--volt-line:#cf0;--danger:#ff4d4d;--danger-bg:#ff4d4d1a;--warning:#ffb020;--warning-bg:#ffb0201a;--info:#4d9fff;--info-bg:#4d9fff1a;--r-chip:999px;--r-ctrl:6px;--r-card:14px;--radius:14px;--radius-sm:6px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--font-display:"Anton", Impact, sans-serif;--font-ui:"Geist", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace;--font:var(--font-ui);--sidebar-w:240px;--accent:var(--volt);--accent-dim:#ccff001f;--accent-glow:#ccff0040;--purple:#a855f7;--purple-dim:#a855f726;--blue:#3b82f6;--blue-dim:#3b82f626}:root,[data-theme=dark]{--bg-0:#000;--bg-1:#0d0d0d;--bg-2:#161616;--bg-3:#222;--bg-card:#0d0d0d;--text-0:#fff;--text-1:#a3a3a3;--text-2:#6b6b6b;--text-3:#484848;--border:#ffffff14;--border-hover:#ffffff24;--border-strong:#ffffff2e;--accent-text:var(--volt);--btn-bg:var(--volt);--btn-fg:var(--volt-ink);--btn-border:transparent}[data-theme=light]{--bg-0:#fff;--bg-1:#f5f5f3;--bg-2:#ebebe8;--bg-3:#e0e0dc;--bg-card:#f5f5f3;--text-0:#000;--text-1:#525252;--text-2:#8a8a8a;--text-3:#a0a0a0;--border:#0000001a;--border-hover:#0000002a;--border-strong:#0003;--accent-text:var(--volt-deep);--btn-bg:#000;--btn-fg:var(--volt);--btn-border:transparent;--accent:var(--volt-deep);--accent-dim:#4d66001f;--accent-glow:#00000026}html,body,#root{background:var(--bg-0);max-width:100vw;height:100%;color:var(--text-0);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:14px;transition:background-color .15s,color .15s;overflow-x:hidden}.theme-toggle{border-radius:var(--r-chip);background:var(--bg-1);border:1px solid var(--border);width:38px;height:38px;color:var(--text-0);cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.theme-toggle:hover{background:var(--bg-2);border-color:var(--border-strong);transform:scale(1.05)}.layout{height:100vh;display:flex}.main{background:var(--bg-0);flex:1;padding:28px 32px;overflow-y:auto}.sidebar{width:var(--sidebar-w);background:var(--bg-1);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:6px;padding:20px 12px;display:flex}.sidebar-brand{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px 20px;display:flex}.sidebar-brand-icon{filter:drop-shadow(0 0 6px var(--accent));font-size:22px}.sidebar-brand-text{background:linear-gradient(135deg, #fff, var(--volt));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:15px;font-weight:700}[data-theme=light] .sidebar-brand-text{background:linear-gradient(135deg,#000,#222);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.sidebar-brand-sub{color:var(--text-3);margin-top:2px;font-size:10px;font-weight:500}.sidebar a,.sidebar button{border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.sidebar a:hover,.sidebar button:hover{background:var(--bg-3);color:var(--text-0)}.sidebar a.active{background:var(--accent-dim);color:var(--accent);font-weight:600}.sidebar-icon{text-align:center;width:20px;font-size:16px}.sidebar-spacer{flex:1}.sidebar-logout{margin-top:auto;color:var(--danger)!important}.page-header{margin-bottom:24px}.page-title{color:var(--text-0);margin-bottom:4px;font-size:22px;font-weight:700}.page-sub{color:var(--text-2);font-size:13px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:28px;display:grid}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:20px;transition:border-color .2s;display:flex}.stat-card:hover{border-color:var(--border-hover)}.stat-label{color:var(--text-2);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.stat-value{color:var(--text-0);font-size:28px;font-weight:800}.stat-icon{margin-bottom:4px;font-size:20px}.stat-accent .stat-value{color:var(--accent)}.stat-purple .stat-value{color:var(--purple)}.stat-blue .stat-value{color:var(--blue)}.stat-warning .stat-value{color:var(--warning)}.stat-chatgpt{background:#10a37f0d!important;border-color:#10a37f59!important}.stat-chatgpt .stat-value{color:#10a37f}.stat-chatgpt .stat-label{color:#10a37f;font-weight:600}.table-wrap{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.table-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.table-title{color:var(--text-0);font-size:15px;font-weight:600}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);background:var(--bg-2);padding:12px 16px;font-size:11px;font-weight:600}td{border-bottom:1px solid var(--border);color:var(--text-1);padding:12px 16px;font-size:13px}tr:last-child td{border-bottom:none}tr:hover td{background:#ffffff05}.badge{text-transform:uppercase;letter-spacing:.3px;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.badge-active,.badge-pro{background:var(--accent-dim);color:var(--accent)}.badge-basic{color:#94a3b8;background:#64748b33}.badge-ultra{background:var(--purple-dim);color:var(--purple)}.badge-expired,.badge-banned,.badge-rejected{background:var(--danger-dim);color:var(--danger)}.badge-cooldown,.badge-pending{background:var(--warning-dim);color:var(--warning)}.badge-confirmed,.badge-connected{background:var(--accent-dim);color:var(--accent)}.badge-null{color:#64748b;background:#64748b26}.btn{border-radius:var(--radius-sm);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font);border:none;align-items:center;gap:6px;padding:8px 16px;transition:all .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:scale(.97)}.btn-primary{background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-ui);border-radius:var(--r-ctrl);border:1px solid var(--btn-border);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.btn-secondary{color:var(--text-0);font-family:var(--font-ui);border-radius:var(--r-ctrl);border:1px solid var(--border-strong);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn-secondary:hover{background:var(--bg-2);border-color:var(--text-2);color:var(--text-0);transform:translateY(-1px)}.btn-secondary:active{transform:scale(.98)}.btn-secondary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-danger{background:var(--danger-dim);color:var(--danger)}.btn-danger:hover{background:var(--danger);color:#fff}.btn-ghost{color:var(--text-2);border:1px solid var(--border);background:#ffffff0d}.btn-ghost:hover{color:var(--text-0);background:#ffffff14}.segmented-control{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-ctrl);gap:4px;padding:4px;display:grid}.segment-tab{border-radius:calc(var(--r-ctrl) - 2px);color:var(--text-2);font-size:13px;font-weight:500;font-family:var(--font-ui);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:9px 14px;transition:all .15s;display:inline-flex}.segment-tab:hover{color:var(--text-0)}.segment-tab.active{background:var(--bg-0);color:var(--text-0);font-weight:600;box-shadow:0 1px 3px #0000001a}[data-theme=dark] .segment-tab.active{border:1px solid var(--border-strong);color:#fff}[data-theme=light] .segment-tab.active{color:#000;border:1px solid #00000014}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:420px;padding:28px;box-shadow:0 24px 64px #0006}.modal-title{color:var(--text-0);margin-bottom:16px;font-size:18px;font-weight:700}.modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.form-group{margin-bottom:14px}.form-label{color:var(--text-2);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.form-input,.form-select{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-0);font-size:14px;font-family:var(--font);outline:none;padding:10px 14px;transition:border-color .2s}.form-input:focus,.form-select:focus{border-color:var(--accent)}.alerts-list{flex-direction:column;gap:8px;display:flex}.alert-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.alert-icon{font-size:16px}.alert-text{color:var(--text-1)}.alert-time{color:var(--text-3);margin-left:auto;font-size:11px}.login-page{background:var(--bg-0);justify-content:center;align-items:center;height:100vh;display:flex}.login-card{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);text-align:center;width:100%;max-width:380px;padding:40px}.login-icon{filter:drop-shadow(0 0 12px var(--accent-glow));margin-bottom:12px;font-size:40px}.login-title{color:var(--text-0);margin-bottom:4px;font-size:20px;font-weight:700}.login-sub{color:var(--text-2);margin-bottom:24px;font-size:13px}.login-error{background:var(--danger-dim);color:var(--danger);border-radius:var(--radius-sm);margin-bottom:14px;padding:8px 12px;font-size:13px}.login-btn{width:100%;margin-top:8px;padding:12px;font-size:15px}.chart-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:24px;padding:20px}.chart-title{color:var(--text-0);margin-bottom:16px;font-size:15px;font-weight:600}.section{margin-bottom:24px}.section-title{color:var(--text-0);margin-bottom:12px;font-size:15px;font-weight:600}.empty-state{text-align:center;color:var(--text-3);padding:48px 24px}.empty-icon{margin-bottom:12px;font-size:36px}.empty-text{font-size:14px}.days-critical{color:var(--danger);font-weight:700}.days-warning{color:var(--warning);font-weight:600}.days-ok{color:var(--accent)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-0)}::-webkit-scrollbar-thumb{background:var(--bg-3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.loading{justify-content:center;align-items:center;padding:60px;display:flex}.spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.row{gap:16px;display:flex}.row>*{flex:1}.responsive-pricing-grid-individuals{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;display:grid!important}@media (width<=1240px){.responsive-pricing-grid-individuals{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}}@media (width<=1024px){.responsive-pricing-grid,.responsive-features-grid{grid-template-columns:repeat(2,1fr)!important}.responsive-pricing-grid-individuals{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}}@media (width<=768px){.responsive-nav{text-align:center!important;flex-direction:column!important;gap:12px!important;padding:16px 20px!important}.responsive-nav div{justify-content:center!important}.responsive-hero{padding:40px 20px 30px!important}.responsive-hero-title{letter-spacing:-1px!important;font-size:34px!important;line-height:1.25!important}.responsive-hero-btns{flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;max-width:320px!important;margin:0 auto 24px!important}.responsive-hero-btns button,.responsive-hero-btns a{justify-content:center!important;width:100%!important;padding:12px 20px!important}.responsive-pricing-grid,.responsive-pricing-grid-individuals{grid-template-columns:1fr!important;gap:16px!important}.responsive-features-grid{grid-template-columns:1fr!important;gap:16px!important;padding:20px 20px 40px!important}.responsive-client-layout{background:var(--bg-0)!important;flex-direction:column!important;width:100%!important;min-height:100vh!important;display:flex!important;position:relative!important;overflow-x:hidden!important}.responsive-client-sidebar{z-index:1100!important;width:270px!important;max-width:85vw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;padding:16px 12px max(12px, env(safe-area-inset-bottom,12px))!important;border-right:1px solid var(--border)!important;border-bottom:none!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow-y:auto!important;transform:translate(-100%)!important}.responsive-client-sidebar.mobile-open{transform:translate(0)!important;box-shadow:16px 0 40px #000000d9!important}.responsive-client-main{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;height:auto!important;min-height:100vh!important;margin-left:0!important;padding:10px 12px 36px!important;overflow-x:hidden!important}.dh-bottom-quick-actions{grid-template-columns:1fr!important;gap:12px!important}.dh-desktop-topbar-actions,.dh-desktop-subtext{display:none!important}.dh-hero-action-bar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.dh-hero-action-bar>div{justify-content:flex-start!important;width:100%!important}.responsive-client-stats{grid-template-columns:1fr!important;gap:12px!important}.responsive-client-banner{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.responsive-client-banner a,.responsive-client-banner button{justify-content:center!important;width:100%!important}.layout{flex-direction:column!important;height:auto!important;min-height:100vh!important}.sidebar{border-right:none!important;border-bottom:1px solid var(--border)!important;width:100%!important;height:auto!important;padding:16px!important;position:relative!important}.sidebar-spacer{display:none!important}.sidebar-logout{margin-top:12px!important}.main{width:100%!important;padding:20px 16px!important;overflow-x:hidden!important}.table-wrap{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}table{min-width:600px!important}.row{flex-direction:column!important;gap:16px!important}.user-table-desktop{display:none!important}.user-mobile-cards{flex-direction:column;gap:12px;display:flex!important}}.action-menu-container{display:inline-block;position:relative}.action-dropdown-menu{background:var(--bg-2);border:1px solid var(--border-hover);border-radius:var(--radius-sm);z-index:99999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:100% 0;flex-direction:column;min-width:185px;padding:4px;animation:.14s cubic-bezier(.16,1,.3,1) fadeInDropdown;display:flex;position:fixed;box-shadow:0 16px 40px #000000d9,0 0 0 1px #ffffff0f}@keyframes fadeInDropdown{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.action-dropdown-item{color:var(--text-1);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.action-dropdown-item:hover{background:var(--bg-3);color:var(--text-0)}.action-dropdown-item.danger{color:var(--danger)}.action-dropdown-item.danger:hover{background:var(--danger-dim)}.pagination-bar{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:12px 16px;display:flex}.pagination-info{color:var(--text-2);font-size:12px}.pagination-controls{align-items:center;gap:6px;display:flex}.page-btn{border:1px solid var(--border);background:var(--bg-2);color:var(--text-1);cursor:pointer;border-radius:6px;padding:5px 11px;font-size:12px;font-weight:600;transition:all .15s}.page-btn:hover:not(:disabled){background:var(--bg-3);color:var(--text-0);border-color:var(--border-hover)}.page-btn.active{background:var(--accent);color:var(--bg-0);border-color:var(--accent)}.page-btn:disabled{opacity:.35;cursor:not-allowed}.user-mobile-cards{display:none}.user-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 4px 16px #0003}.user-card-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.user-card-grid{background:var(--bg-2);border-radius:var(--radius-sm);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid}.user-card-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.user-card-actions .btn{flex:1;justify-content:center}@media (width<=768px){.user-table-desktop{display:none!important}.user-mobile-cards{flex-direction:column;gap:12px;display:flex!important}}@keyframes dhSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dh-spin{will-change:transform;transform-origin:50%!important;justify-content:center!important;align-items:center!important;animation:1s linear infinite dhSpin!important;display:inline-flex!important}svg.dh-spin{will-change:transform;transform-box:fill-box!important;transform-origin:50%!important;animation:1s linear infinite dhSpin!important}.dh-wa-overlay{-webkit-backdrop-filter:blur(12px);z-index:1000;background:#000000e0;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out dhFadeIn;display:flex;position:fixed;inset:0}[data-theme=light] .dh-wa-overlay{-webkit-backdrop-filter:blur(10px);background:#000000b3}.dh-wa-card{text-align:center;box-sizing:border-box;color:#fff;background:#0d0d0d;border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:420px;padding:36px 28px 26px;transition:all .2s;animation:.25s cubic-bezier(.16,1,.3,1) dhPopIn;position:relative;box-shadow:0 25px 60px -10px #000000f2,0 0 30px #ccff000a}[data-theme=light] .dh-wa-card{color:#000;background:#fff;border:2px solid #000;box-shadow:0 25px 60px -10px #00000059}.dh-wa-close-btn{cursor:pointer;color:#a3a3a3;background:#161616;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;line-height:1;transition:all .15s;display:flex;position:absolute;top:16px;right:16px}.dh-wa-close-btn:hover{color:#fff;background:#222;border-color:#ffffff40}[data-theme=light] .dh-wa-close-btn{color:#fff;background:#000;border:1px solid #000}[data-theme=light] .dh-wa-close-btn:hover{color:var(--volt);background:#1a1a1a}.dh-wa-icon-wrap{background:#000;border:1px solid #ccff004d;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;transition:transform .2s;display:flex;box-shadow:0 0 20px #ccff001f}.dh-wa-icon-wrap:hover{transform:scale(1.05)}[data-theme=light] .dh-wa-icon-wrap{background:#000;border:2px solid #000;box-shadow:0 4px 16px #00000040}.dh-wa-badge{letter-spacing:.8px;text-transform:uppercase;color:#ffb020;background:#161616;border:1px solid #ffb02066;border-radius:999px;margin-bottom:14px;padding:4px 12px;font-size:10px;font-weight:800;display:inline-block}[data-theme=light] .dh-wa-badge{color:#ffb020;background:#000;border:1px solid #ffb02099}.dh-wa-title{letter-spacing:-.3px;color:#fff;margin:0 0 10px;font-size:21px;font-weight:800;line-height:1.25}[data-theme=light] .dh-wa-title{color:#000;font-weight:900}.dh-wa-desc{color:#a3a3a3;margin:0 0 24px;padding:0 8px;font-size:13px;line-height:1.55}.dh-wa-desc strong{color:#fff;font-weight:700}[data-theme=light] .dh-wa-desc{color:#484848}[data-theme=light] .dh-wa-desc strong{color:#000;font-weight:800}.dh-wa-primary-btn{background:var(--volt);box-sizing:border-box;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:14.5px;font-weight:800;text-decoration:none;transition:all .18s;display:flex;box-shadow:0 0 24px #ccff0059;color:var(--volt-ink)!important}.dh-wa-primary-btn:hover{background:#d9ff33;transform:translateY(-1px);box-shadow:0 0 32px #ccff0080}[data-theme=light] .dh-wa-primary-btn{background:#000;border:1px solid #000;box-shadow:0 4px 16px #00000040;color:var(--volt)!important}[data-theme=light] .dh-wa-primary-btn:hover{background:#1a1a1a;box-shadow:0 6px 20px #00000059;color:#fff!important}.dh-wa-later-btn{cursor:pointer;color:#6b6b6b;background:0 0;border:none;margin-top:12px;padding:8px 12px;font-size:12.5px;font-weight:500;transition:color .15s}.dh-wa-later-btn:hover{color:#fff}[data-theme=light] .dh-wa-later-btn{color:#8a8a8a;font-weight:600}[data-theme=light] .dh-wa-later-btn:hover{color:#000}@keyframes dhFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dhPopIn{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.dh-modal-overlay{-webkit-backdrop-filter:blur(10px);z-index:10000;box-sizing:border-box;background:#000000d1;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out dhFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.dh-modal-card{color:#fff;box-sizing:border-box;background:#0d0d0d;border:1px solid #ffffff1f;border-radius:24px;width:100%;padding:34px 32px;animation:.25s cubic-bezier(.16,1,.3,1) dhPopIn;position:relative;box-shadow:0 32px 80px #000000f2,0 0 0 1px #ffffff0a}[data-theme=light] .dh-modal-card{color:#000;background:#fff;border:1px solid #e2e8f0;padding:34px 32px;box-shadow:0 32px 80px #00000024}.dh-modal-close-btn{color:#a3a3a3;cursor:pointer;z-index:5;background:#181818;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .15s;display:flex;position:absolute;top:16px;right:16px}.dh-modal-close-btn:hover{color:#fff;background:#262626;transform:scale(1.06)}[data-theme=light] .dh-modal-close-btn{color:#475569;background:#f1f5f9;border-color:#cbd5e1}[data-theme=light] .dh-modal-close-btn:hover{color:#fff;background:#000;border-color:#000}.dh-pay-tabs-wrap{background:#141414;border:1px solid #ffffff14;border-radius:12px;gap:8px;padding:4px;display:flex}[data-theme=light] .dh-pay-tabs-wrap{background:#f1f5f9;border-color:#e2e8f0}.dh-pay-tab-btn{color:#a3a3a3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:12px;font-weight:700;transition:all .16s;display:flex}.dh-pay-tab-btn.active-paypal{color:#fff;background:#000;border-color:#cf06;box-shadow:0 2px 10px #0006,0 0 12px #ccff0026}.dh-pay-tab-btn.active-wa{color:#25d366;background:#25d3661f;border-color:#25d36659;box-shadow:0 2px 10px #0003}[data-theme=light] .dh-pay-tab-btn.active-paypal{color:#cf0;background:#000;border-color:#000;box-shadow:0 4px 14px #0003}[data-theme=light] .dh-pay-tab-btn.active-wa{color:#15803d;background:#fff;border-color:#25d366;box-shadow:0 2px 8px #0000000f}.dh-paypal-loading-box{text-align:center;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px 16px;display:flex}[data-theme=light] .dh-paypal-loading-box{background:#f8fafc;border-color:#cbd5e1}.dh-paypal-loading-text{color:#fff;font-size:12.5px;font-weight:700}[data-theme=light] .dh-paypal-loading-text{color:#000}.dh-paypal-loading-sub{color:#6b6b6b;font-size:11px}[data-theme=light] .dh-paypal-loading-sub{color:#64748b}.dh-install-step-card{background:#141414;border:1px solid #ffffff14;border-radius:16px;align-items:flex-start;gap:16px;padding:16px 20px;transition:all .18s;display:flex}.dh-install-step-card:hover{background:#181818;border-color:#ccff0059;transform:translateY(-1px)}[data-theme=light] .dh-install-step-card{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .dh-install-step-card:hover{background:#fff;border-color:#000}.dh-step-number-badge{border:1.5px solid var(--volt);width:28px;height:28px;color:var(--volt);background:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:13px;font-weight:800;display:flex;box-shadow:0 0 12px #ccff0040}[data-theme=light] .dh-step-number-badge{color:var(--volt);background:#000;border-color:#000}.dh-modal-plan-icon{color:#cf0;background:#ccff001f;border:1px solid #ccff0059;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 0 12px #cf03}[data-theme=light] .dh-modal-plan-icon{color:#cf0!important;background:#000!important;border:1px solid #ccff0080!important;box-shadow:0 4px 12px #0000002e!important}[data-theme=light] .dh-modal-plan-icon svg{filter:drop-shadow(0 0 2px #cf0c);color:#cf0!important;stroke:#cf0!important}.dh-modal-feature-check{color:var(--volt);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-theme=light] .dh-modal-feature-check{border:1px solid #cf06;border-radius:50%;width:17px;height:17px;box-shadow:0 1px 4px #00000026;color:#cf0!important;background:#000!important}[data-theme=light] .dh-modal-feature-check svg{width:11px;height:11px;color:#cf0!important;stroke:#cf0!important}.dh-modal-total-price{color:var(--volt);font-size:19px;font-weight:800;font-family:var(--font-mono);letter-spacing:-.02em;text-shadow:0 0 12px #ccff0059}[data-theme=light] .dh-modal-total-price{font-size:17px;font-weight:800;font-family:var(--font-mono);letter-spacing:-.02em;border-radius:9px;align-items:center;padding:5px 13px;display:inline-flex;color:#cf0!important;text-shadow:0 0 6px #cf06!important;background:#000!important;border:1px solid #ccff0080!important;box-shadow:0 4px 14px #00000038,0 0 10px #ccff0040!important}.dh-filename-highlight{color:var(--volt);font-weight:700}[data-theme=light] .dh-filename-highlight{font-family:var(--font-mono);border:1px solid #ccff0059;border-radius:6px;padding:2px 8px;font-size:12px;display:inline-block;color:#cf0!important;background:#000!important}.dh-referral-success-badge{color:var(--volt);margin-top:4px;font-size:11px;font-weight:700;display:block}[data-theme=light] .dh-referral-success-badge{border:1px solid #cf06;border-radius:6px;margin-top:6px;padding:3px 9px;display:inline-block;color:#cf0!important;background:#000!important}.dh-modal-success-icon{border:1.5px solid var(--volt);width:52px;height:52px;color:var(--volt);background:#ccff001f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}[data-theme=light] .dh-modal-success-icon{color:#cf0!important;background:#000!important;border:2px solid #cf0!important;box-shadow:0 4px 16px #00000038!important}.dh-install-modal-header-icon{width:48px;height:48px;color:var(--volt);background:#ccff001a;border:1px solid #ccff004d;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dh-install-modal-header-icon.is-update{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b59}[data-theme=light] .dh-install-modal-header-icon{color:#cf0!important;background:#000!important;border:1px solid #ccff0080!important;box-shadow:0 4px 12px #00000026!important}[data-theme=light] .dh-install-modal-header-icon.is-update{color:#b45309!important;background:#fef3c7!important;border:1px solid #fcd34d!important}.dh-install-modal-badge{color:var(--volt);text-transform:uppercase;letter-spacing:.6px;background:#ccff001f;border:1px solid #ccff004d;border-radius:6px;align-items:center;gap:6px;margin-bottom:5px;padding:4px 11px;font-size:10.5px;font-weight:800;display:inline-flex}.dh-install-modal-badge.is-update{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b4d}[data-theme=light] .dh-install-modal-badge{color:#cf0!important;background:#000!important;border-color:#ccff0080!important}[data-theme=light] .dh-install-modal-badge.is-update{color:#b45309!important;background:#fef3c7!important;border-color:#fcd34d!important}.dh-redeem-icon-box{background:var(--bg-2);border:1px solid var(--border);width:46px;height:46px;color:var(--volt);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}[data-theme=light] .dh-redeem-icon-box{color:#cf0!important;background:#000!important;border-color:#ccff0080!important;box-shadow:0 4px 14px #00000026!important}.dh-card-title-icon{color:var(--volt);justify-content:center;align-items:center;display:inline-flex}[data-theme=light] .dh-card-title-icon{border:1px solid #cf06;border-radius:6px;width:24px;height:24px;color:#cf0!important;background:#000!important}[data-theme=light] .dh-card-title-icon svg{width:13px;height:13px;stroke:#cf0!important;color:#cf0!important}.dh-user-avatar-compact{background:var(--bg-3);color:var(--volt)}[data-theme=light] .dh-user-avatar-compact{color:#cf0!important;background:#000!important;border:1px solid #cf06!important}.dh-sidebar-avatar{background:var(--bg-3);color:var(--volt)}[data-theme=light] .dh-sidebar-avatar{color:#cf0!important;background:#000!important;border:1px solid #cf06!important}.dh-pricing-current-btn{border:1px solid var(--volt);color:var(--volt);background:#ccff000f}[data-theme=light] .dh-pricing-current-btn{color:#cf0!important;text-shadow:0 0 6px #ccff0059!important;background:#000!important;border:1px solid #ccff0080!important;box-shadow:0 4px 14px #0000002e,0 0 8px #cf03!important}.cg-concurrent-cell{display:inline-block;position:relative}.cg-concurrent-cell .cg-users-tooltip{visibility:hidden;opacity:0;z-index:1000;pointer-events:none;background:#141414;border:1px solid #10a37f59;border-radius:8px;padding:8px 12px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 12px 30px #000c,0 0 14px #10a37f33}.cg-concurrent-cell:hover .cg-users-tooltip{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}
