:root{--primary:#635bff;--primary-hover:#534aff;--primary-dark:#473de0;--primary-light:#f4f3ff;--primary-border:#e0e7ff;--primary-gradient:linear-gradient(135deg, #635bff 0%, #473de0 100%);--hero-purple:#635bff;--navy:#0b1020;--dark-bg:#0b1020;--dark-surface:#111928;--dark-border:#374151;--bg-page:#f8fafc;--bg-main:#fff;--surface:#fff;--surface-elevated:#fff;--surface-subtle:#f8fafc;--surface-hover:#f9fafb;--bg-card:#fff;--border:#e5e7eb;--border-subtle:#f1f5f9;--brand-primary:#5956e9;--text-main:#111928;--text-primary:#111928;--text-secondary:#4b5563;--text-muted:#6b7280;--text-light:#9ca3af;--text-white:#fff;--status-paid-bg:#dcfce7;--status-paid-text:#166534;--status-paid-border:#bbf7d0;--status-pending-bg:#fef3c7;--status-pending-text:#b45309;--status-pending-border:#fde68a;--status-overdue-bg:#fee2e2;--status-overdue-text:#b91c1c;--status-overdue-border:#fecaca;--status-draft-bg:#f1f5f9;--status-draft-text:#4b5563;--status-draft-border:#e5e7eb;--status-promise-bg:#ede9fe;--status-promise-text:#6d28d9;--status-promise-border:#ddd6fe;--accent-cyan:#06b6d4;--accent-amber:#f59e0b;--accent-emerald:#10b981;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0px 1px 2px 0px #00000014;--shadow-card:0px 1px 2px -1px #0000001a, 0px 1px 3px 0px #0000001a;--shadow-md:0px 2px 4px -2px #0000000d, 0px 4px 6px -1px #0000001a;--shadow-lg:0px 4px 6px 0px #0000000d, 0px 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #00000014;--shadow-modal:0 25px 50px -12px #0f172a40;--radius-sm:6px;--radius-md:8px;--radius-lg:8px;--radius-xl:16px;--radius-full:9999px;--sidebar-width:256px;--header-height:64px;--navigator-height:48px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1)}[data-theme=dark]{--bg-page:#0a0d14;--bg-main:#0a0d14;--surface:#111827;--surface-elevated:#161f30;--surface-subtle:#111827;--surface-hover:#1f2937;--bg-card:#111827;--border:#1f2937;--border-subtle:#161f30;--brand-primary:#635bff;--text-main:#f9fafb;--text-primary:#f9fafb;--text-secondary:#d1d5db;--text-muted:#9ca3af;--text-light:#6b7280;--dark-bg:#030712;--dark-surface:#0b1120;--dark-border:#1f2937;--shadow-xs:0 1px 2px 0 #00000080;--shadow-sm:0px 1px 3px 0px #0006;--shadow-card:0px 4px 20px -2px #00000080, 0 0 15px #635bff14;--shadow-md:0px 4px 12px -2px #0009;--shadow-lg:0px 10px 25px -4px #000000b3;--shadow-xl:0 20px 30px -5px #000c}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--bg-page);width:100%;max-width:100vw;min-height:100%;color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:14px;line-height:1.5;overflow:hidden auto!important}body{width:100%;max-width:100vw;min-height:100%;color:var(--text-main);background-color:#0000;font-family:inherit;overflow:hidden visible!important}#root,#app-scroll-container{flex-direction:column;width:100%;max-width:100vw;min-height:100%;display:flex;overflow:visible!important}::-webkit-scrollbar{width:7px;height:0}::-webkit-scrollbar:horizontal{width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#5956e9}button.btn-primary:hover,.btn-primary:hover,.btn-cta:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px -4px #635bff59!important}button.btn-primary:active,.btn-primary:active,.btn-cta:active{transform:translateY(0)!important}.nav-link-btn,[data-nav-link],.landing-desktop-nav button,.landing-desktop-nav button:hover,.landing-desktop-nav button:focus,.landing-desktop-nav button:active{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;transform:none!important}.no-hover-box{outline:none!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}h1,h2,h3,h4,h5,h6{color:var(--text-main);font-weight:700;line-height:1.25}h1{font-size:24px}h2{font-size:20px}h3{font-size:16px}a{color:var(--primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--primary-hover)}button,input,select,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer;background:0 0;border:none}input:focus,select:focus,textarea:focus{outline:none}[data-theme=dark] .card-dark-target{background-color:var(--surface-elevated,#1e293b)!important;border-color:var(--border-subtle,#1e293b)!important;color:var(--text-primary,#f8fafc)!important}[data-theme=dark] .card-hover-lift{border-color:var(--border-subtle,#1e293b)!important}.btn{border-radius:var(--radius-md);transition:all var(--transition-fast);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.btn-primary{background:var(--primary);color:var(--text-white);box-shadow:0 2px 4px #635bff33}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 10px #635bff59}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--surface);color:var(--text-main);border:1px solid var(--border);box-shadow:var(--shadow-xs)}.btn-secondary:hover{background:var(--surface-hover);border-color:#cbd5e1}.btn-outline{color:var(--primary);border:1.5px solid var(--primary);background:0 0}.btn-outline:hover{background:var(--primary-light)}.btn-ghost{color:var(--text-muted);background:0 0}.btn-ghost:hover{color:var(--text-main);background:#f1f5f9}.btn-danger{color:var(--text-white);background:#ef4444}.btn-danger:hover{background:#dc2626}.btn-sm{border-radius:var(--radius-sm);padding:6px 12px;font-size:13px}.btn-lg{padding:12px 24px;font-size:15px}.btn-block{width:100%}.form-group{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.form-label{color:var(--text-secondary);font-size:13px;font-weight:600}.form-input,.form-select,.form-textarea{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-main);transition:all var(--transition-fast);padding:10px 14px;font-size:14px}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #5850ec26}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-light)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.card-body{padding:24px}.card-footer{border-top:1px solid var(--border);background:#fafafa;padding:16px 24px}.metric-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:all var(--transition-fast);flex-direction:column;gap:12px;padding:20px 22px;display:flex}.metric-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.badge{border-radius:var(--radius-full);text-transform:capitalize;border:1px solid #0000;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.badge-paid{background:var(--status-paid-bg);color:var(--status-paid-text);border-color:var(--status-paid-border)}.badge-pending{background:var(--status-pending-bg);color:var(--status-pending-text);border-color:var(--status-pending-border)}.badge-overdue{background:var(--status-overdue-bg);color:var(--status-overdue-text);border-color:var(--status-overdue-border)}.badge-draft{background:var(--status-draft-bg);color:var(--status-draft-text);border-color:var(--status-draft-border)}.badge-promise{background:var(--status-promise-bg);color:var(--status-promise-text);border-color:var(--status-promise-border)}.badge-primary{background:var(--primary-light);color:var(--primary);border-color:var(--primary-border)}.table-container{border-radius:var(--radius-md);width:100%;overflow-x:auto}.table{border-collapse:collapse;text-align:left;width:100%}.table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);background:#f8fafc;padding:12px 18px;font-size:12px;font-weight:600}.table td{color:var(--text-main);border-bottom:1px solid var(--border);vertical-align:middle;padding:14px 18px;font-size:14px}.table tr:hover td{background:#f8fafc}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out fadeIn;display:flex;position:fixed;inset:0}.modal-container{background:var(--surface);border-radius:var(--radius-xl);width:100%;max-width:580px;box-shadow:var(--shadow-modal);flex-direction:column;max-height:90vh;animation:.2s cubic-bezier(.16,1,.3,1) scaleUp;display:flex;overflow:hidden}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-body{padding:24px;overflow-y:auto}.modal-footer{border-top:1px solid var(--border);background:#f8fafc;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.tabs-header{border-bottom:1px solid var(--border);gap:8px;padding:0 16px;display:flex}.tab-btn{color:var(--text-muted);transition:all var(--transition-fast);padding:12px 16px;font-size:13px;font-weight:600;position:relative}.tab-btn:hover{color:var(--text-main)}.tab-btn.active{color:var(--primary)}.tab-btn.active:after{content:"";background:var(--primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.progress-bar{border-radius:var(--radius-full);background:#e2e8f0;width:100%;height:8px;overflow:hidden}.progress-fill{background:var(--primary);border-radius:var(--radius-full);height:100%;transition:width .4s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(.8deg)}}@keyframes pulseGlow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.06)}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.anim-slide-up{animation:.35s cubic-bezier(.16,1,.3,1) both slideUpFade}.anim-float{animation:6s ease-in-out infinite floatSlow}.anim-pulse-glow{animation:4s ease-in-out infinite pulseGlow}.card-hover-lift{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s}.perspective-container{perspective:1000px}.card-3d-interactive{transform-style:preserve-3d;will-change:transform;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .25s}.card-3d-interactive:hover{transform:translateY(-6px)rotateX(1.5deg)rotateY(-1.2deg);box-shadow:0 20px 40px -10px #635bff2e,0 8px 20px -4px #0000000f}.glow-on-hover{position:relative;overflow:hidden}.glow-on-hover:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#635bff14 0%,#0000 70%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%}.glow-on-hover:hover:after{opacity:1}@keyframes antigravityFloat{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(-16px)rotate(1.5deg)}65%{transform:translateY(-8px)rotate(-1.5deg)}to{transform:translateY(0)rotate(0)}}@keyframes invoiceFlyout3D{0%{opacity:0;transform:translateY(40px)scale(.85)rotateX(25deg)translateZ(-60px)}60%{opacity:1;transform:translateY(-10px)scale(1.02)rotateX(-4deg)translateZ(30px)}to{opacity:1;transform:translateY(0)scale(1)rotateX(0)translateZ(0)}}@keyframes tierPulseLuxe{0%,to{box-shadow:0 10px 30px -10px #635bff40,inset 0 0 0 1px #635bff33}50%{box-shadow:0 20px 45px -8px #635bff66,inset 0 0 0 1px #635bff73}}.antigravity-float-element{pointer-events:auto;will-change:transform;z-index:2;transition:transform .3s cubic-bezier(.16,1,.3,1);animation:8s ease-in-out infinite antigravityFloat;position:absolute}.antigravity-float-element:hover{z-index:10;transform:translateY(-22px)scale(1.08)rotate(3deg)!important}.antigravity-pill{-webkit-backdrop-filter:blur(10px);color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffeb;border:1px solid #e2e8f0d9;border-radius:9999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 12px 28px -6px #0f172a1f,0 4px 10px #0000000a}.antigravity-currency-symbol{color:#fff;background:linear-gradient(135deg,#635bff 0%,#4338ca 100%);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 3px 8px #635bff59}.tier-pro-glass{-webkit-backdrop-filter:blur(16px)!important;background:#ffffffd9!important;border:1px solid #e0e7ffcc!important}.tier-premium-luxury{-webkit-backdrop-filter:blur(20px)!important;background:radial-gradient(circle at 50% 0,#635bff0f 0%,#fffffff2 75%)!important;border:1px solid #635bff40!important}.chromatic-sheen{text-shadow:.5px 0 #ef444466,-.5px 0 #3b82f666}.z-depth-1{transform:translateZ(10px)}.z-depth-2{transform:translateZ(24px)}.z-depth-3{transform:translateZ(45px)}.chart-bar-3d{transform-origin:bottom;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.chart-bar-3d:hover{transform:translateY(-8px)scaleY(1.06)translateZ(14px);box-shadow:0 10px 20px -4px #635bff66}.invoice-flyout-ready{animation:.75s cubic-bezier(.16,1,.3,1) both invoiceFlyout3D}button:active,.btn:active{transition:transform 80ms!important;transform:scale(.97)!important}.scroll-reveal{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(32px)rotateX(3deg)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)rotateX(0)}.stagger-1{transition-delay:80ms}.stagger-2{transition-delay:.16s}.stagger-3{transition-delay:.24s}.stagger-4{transition-delay:.32s}.stagger-5{transition-delay:.4s}.stagger-6{transition-delay:.48s}.card-hover-lift{will-change:transform, box-shadow;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s!important}.card-hover-lift:hover{transform:translateY(-6px)scale(1.02)!important;box-shadow:0 20px 42px -10px #635bff52,0 0 32px 4px #635bff38!important}[data-theme=dark] .card-hover-lift:hover{box-shadow:0 20px 48px -8px #818cf861,0 0 36px 6px #635bff4d!important}.box-glow-hover{transition:transform .25s,box-shadow .25s}.box-glow-hover:hover{transform:scale(1.025);box-shadow:0 16px 36px -4px #635bff59,0 0 28px 4px #635bff40!important}[data-theme=dark] .box-glow-hover:hover{box-shadow:0 16px 40px -4px #818cf866,0 0 32px 6px #635bff52!important}@keyframes pageSlideDown{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:translateY(0)}}@keyframes pageSlideRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes pageSlideLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}.page-transition-zoom,.page-transition-top,.page-transition-right,.page-transition-left{transform-origin:top;animation:.36s cubic-bezier(.16,1,.3,1) both pageZoomIn}@keyframes pageZoomIn{0%{opacity:0;transform:scale(.978)}to{opacity:1;transform:scale(1)}}.tab-transition-fade{animation:.3s cubic-bezier(.16,1,.3,1) both tabFadeIn}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark]{--bg-page:#07090e;--surface:#0f172a;--surface-hover:#1e293b;--border:#1e293b;--text-main:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;color:#f8fafc!important;background-color:#07090e!important}[data-theme=dark] body{color:#f8fafc!important;background-color:#07090e!important}[data-theme=dark] header{color:#f8fafc!important;background-color:#0b1121eb!important;border-bottom-color:#1e293b!important}[data-theme=dark] aside{background-color:#0c1222!important;border-right-color:#1e293b!important}[data-theme=dark] aside button:hover{background-color:#162035!important}[data-theme=dark] aside span{color:#cbd5e1}[data-theme=dark] aside span[style*="color: rgb(17, 24, 39)"],[data-theme=dark] aside span[style*="color: #111827"],[data-theme=dark] aside div[style*="color: #111827"]{color:#f8fafc!important}[data-theme=dark] main,[data-theme=dark] .pro-user-layout-container,[data-theme=dark] div[style*="background-color: #f9fafb"],[data-theme=dark] div[style*="background-color: rgb(249, 250, 251)"],[data-theme=dark] div[style*="background: #f9fafb"],[data-theme=dark] div[style*="background-color: #f8fafc"],[data-theme=dark] div[style*="background-color: rgb(248, 250, 252)"],[data-theme=dark] div[style*="background-color: #fcfcfd"],[data-theme=dark] div[style*="background-color: rgb(252, 252, 253)"]{color:#f8fafc!important;background-color:#07090e!important}[data-theme=dark] .card,[data-theme=dark] .metric-card,[data-theme=dark] .card-hover-lift,[data-theme=dark] div[style*="background-color: #ffffff"],[data-theme=dark] div[style*="background-color: rgb(255, 255, 255)"],[data-theme=dark] div[style*="background: #ffffff"],[data-theme=dark] div[style*="background: rgb(255, 255, 255)"],[data-theme=dark] div[style*="background-color: white"],[data-theme=dark] div[style*="background: white"],[data-theme=dark] div[style*="background-color: #fafafa"],[data-theme=dark] div[style*="background-color: rgb(250, 250, 250)"]{color:#f8fafc!important;background-color:#111827!important;border-color:#1f2937!important}[data-theme=dark] main,[data-theme=dark] aside,[data-theme=dark] div[style*="minHeight: '100vh'"][style*="backgroundColor: '#f8fafc'"],[data-theme=dark] div[style*="height: '100vh'"][style*="backgroundColor: '#f9fafb'"],[data-theme=dark] div[style*="background-color: rgb(249, 250, 251)"][style*="height: 100vh"],[data-theme=dark] .dashboard-main-container{background-color:#0b1020!important}[data-theme=dark] div[style*="backgroundColor: 'rgba(255, 255, 255, 0.92)'"],[data-theme=dark] div[style*="background-color: rgba(255, 255, 255, 0.92)"],[data-theme=dark] div[style*="backgroundColor: 'rgba(255, 255, 255, 0.85)'"]{color:#f8fafc!important;background-color:#0b1020eb!important;border-color:#1f2937!important}[data-theme=dark] .card-hover-lift:hover{border-color:#374151!important;box-shadow:0 20px 40px -10px #00000080!important}[data-theme=dark] div[style*="position: fixed"]>div,[data-theme=dark] div[style*="position: 'fixed'"]>div,[data-theme=dark] div[style*="zIndex: 9999"]>div,[data-theme=dark] div[style*="zIndex: 20"],[data-theme=dark] div[style*="zIndex: 50"]{color:#f8fafc!important;background-color:#111827!important;border-color:#1f2937!important}[data-theme=dark] div[style*="backgroundColor: '#f3f4f6'"],[data-theme=dark] div[style*="background-color: #f3f4f6"],[data-theme=dark] div[style*="backgroundColor: '#f1f5f9'"],[data-theme=dark] div[style*="background-color: #f1f5f9"]{color:#f8fafc!important;background-color:#1f2937!important}[data-theme=dark] div[style*="borderLeft: '1px solid #f3f4f6'"],[data-theme=dark] div[style*="border-left: 1px solid #f3f4f6"]{border-left-color:#1f2937!important}[data-theme=dark] .pricing-card-pro,[data-theme=dark] .special-gradient-card{background:radial-gradient(circle at 50% 0,#635bff40 0%,#11182700 70%),#111827!important;border-color:#374151!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] [style*="color: #0b1020"],[data-theme=dark] [style*="color: #0B1020"],[data-theme=dark] [style*="color: rgb(11, 16, 32)"],[data-theme=dark] [style*="color: #111827"],[data-theme=dark] [style*="color: rgb(17, 24, 39)"],[data-theme=dark] [style*="color: #111928"],[data-theme=dark] [style*="color: rgb(17, 25, 40)"],[data-theme=dark] [style*="color: #0f172a"],[data-theme=dark] [style*="color: rgb(15, 23, 42)"],[data-theme=dark] [style*="color: #1e293b"],[data-theme=dark] [style*="color: rgb(30, 41, 59)"],[data-theme=dark] [style*="color: #374151"],[data-theme=dark] [style*="color: rgb(55, 65, 81)"],[data-theme=dark] [style*="color: #334155"],[data-theme=dark] [style*="color: rgb(51, 65, 85)"],[data-theme=dark] [style*="color: #475569"],[data-theme=dark] [style*="color: rgb(71, 85, 105)"]{color:#f8fafc!important}[data-theme=dark] p,[data-theme=dark] [style*="color: #64748b"],[data-theme=dark] [style*="color: rgb(100, 116, 139)"],[data-theme=dark] [style*="color: #6b7280"],[data-theme=dark] [style*="color: rgb(107, 114, 128)"],[data-theme=dark] [style*="color: #4b5563"],[data-theme=dark] [style*="color: rgb(75, 85, 99)"]{color:#94a3b8!important}[data-theme=dark] [style*="color: #94a3b8"],[data-theme=dark] [style*="color: #cbd5e1"]{color:#cbd5e1!important}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:#f8fafc!important;background-color:#0b1120!important;border-color:#334155!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#64748b!important}[data-theme=dark] table{color:#f8fafc!important}[data-theme=dark] th{color:#94a3b8!important;background-color:#0b1120!important;border-bottom-color:#1e293b!important}[data-theme=dark] tr{border-bottom-color:#1e293b!important}[data-theme=dark] td{color:#f8fafc!important;border-bottom-color:#1e293b!important}[data-theme=dark] tr:hover td{background-color:#1e293b66!important}[data-theme=dark] div[style*="backgroundColor: '#111827'"][style*="borderRadius: '50%'"],[data-theme=dark] div[style*="background-color: #111827"][style*="border-radius: 50%"]{color:#fff!important;background-color:#312e81!important}[data-theme=dark] .hero-floating-elements-wrapper{opacity:.95}[data-theme=dark] button[style*="backgroundColor: '#ffffff'"],[data-theme=dark] button[style*="background-color: #ffffff"],[data-theme=dark] button[style*="background-color: rgb(255, 255, 255)"],[data-theme=dark] button[style*="backgroundColor: '#f1f5f9'"],[data-theme=dark] button[style*="background-color: #f1f5f9"],[data-theme=dark] button[style*="background-color: rgb(241, 245, 249)"]{color:#f8fafc!important;background-color:#1e293b!important;border-color:#334155!important}[data-theme=dark] button[style*="backgroundColor: '#ffffff'"]:hover,[data-theme=dark] button[style*="background-color: #ffffff"]:hover{background-color:#334155!important}[data-theme=dark] .faq-accordion-item,[data-theme=dark] div[style*="backgroundColor: '#ffffff'"][style*="borderRadius: '12px'"],[data-theme=dark] div[style*="border: '1px solid #e5e7eb'"],[data-theme=dark] div[style*="border: 1px solid rgb(229, 231, 235)"]{background-color:#111827!important;border-color:#1f2937!important}[data-theme=dark] .pricing-comparison-table,[data-theme=dark] div[style*="backgroundColor: '#ffffff'"][style*="overflowX: 'auto'"],[data-theme=dark] table[style*="backgroundColor: '#ffffff'"]{background-color:#111827!important}[data-theme=dark] div[style*="cursor: 'pointer'"]:hover,[data-theme=dark] .help-topic-item:hover{background-color:#1e293b!important}.stat-card-lift{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s!important}.stat-card-lift:hover{transform:translateY(-2px)!important;box-shadow:0 10px 25px -5px #00000014!important}[data-theme=dark] .stat-card-lift:hover{box-shadow:0 10px 25px -5px #0006!important}@media screen and (width<=1024px){.dashboard-filter-bar{flex-wrap:wrap!important;gap:8px!important;padding:8px 10px!important}.dashboard-filter-tabs{flex-wrap:wrap!important;gap:4px!important}.dashboard-filter-tab-btn{gap:4px!important;padding:4px 8px!important;font-size:11px!important}.dashboard-filter-tab-badge{padding:1px 5px!important;font-size:10px!important}.responsive-dashboard-table table{font-size:11px!important}.responsive-dashboard-table th,.responsive-dashboard-table td{padding:8px 4px!important;font-size:11px!important}.responsive-dashboard-table .col-hide-tablet{display:none!important}div[role=dialog],.modal-container,div[style*="position: 'fixed'"][style*="zIndex: 9999"],div[style*="position: fixed"][style*="z-index: 9999"]{max-width:92vw!important}aside,header{-webkit-tap-highlight-color:transparent}}@media (width<=768px){.landing-desktop-nav,.landing-desktop-cta{display:none!important}.landing-mobile-toggle{display:flex!important}}.vonta-navbar-root{margin:0 auto!important;transition:all .35s cubic-bezier(.2,.8,.2,1)!important}.vonta-navbar-scrolled{box-shadow:0 16px 36px -6px #00000014,0 0 0 1px #635bff1f!important}[data-theme=dark] .vonta-navbar-scrolled{box-shadow:0 16px 40px -8px #0009,0 0 0 1px #635bff40!important}.vonta-hero-start-btn{color:#fff!important;background-color:#0c111d!important}[data-theme=dark] .vonta-hero-start-btn{color:#0c111d!important;background-color:#fff!important;box-shadow:0 6px 20px #ffffff26!important}[data-theme=dark] .vonta-hero-start-btn:hover{color:#000!important;background-color:#f1f5f9!important}.testimonial-card-navy{color:#fff!important;background-color:#0c111d!important;border:1px solid #ffffff1a!important}[data-theme=dark] .testimonial-card-navy{color:#fff!important;background-color:#1a2234!important;border:1px solid #fff3!important;box-shadow:0 12px 30px #00000080!important}.testimonial-card-purple{color:#fff!important;background-color:#5956e9!important;border:1px solid #ffffff1f!important}[data-theme=dark] .testimonial-card-purple{color:#fff!important;background-color:#635bff!important;border:1px solid #ffffff40!important;box-shadow:0 12px 30px #635bff59!important}.legal-topics-scroll,.help-topics-scroll{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow-x:hidden!important}.legal-topics-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.help-topics-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@media (width<=767px){.hero-mobile-illustration-container{display:flex!important}.hero-desktop-dashboard-container{display:none!important}}@media (width>=768px){.hero-mobile-illustration-container{display:none!important}.hero-desktop-dashboard-container{display:block!important}}[data-theme=dark] .trusted-testimonials-section,[data-theme=dark] .home-faq-section{background-color:#0c101d!important;border-color:#ffffff0f!important}[data-theme=dark] .stop-chasing-card{background-color:#121827!important;border-color:#ffffff14!important}[data-theme=dark] .stop-chasing-badge{color:#fff!important;background-color:#ffffff14!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .stop-chasing-inner-card{color:#f1f5f9!important;background-color:#1a2234!important;border-color:#ffffff14!important}[data-theme=dark] .stop-chasing-inner-sub{color:#cbd5e1!important;background-color:#121827!important;border-color:#ffffff14!important}.about-core-team-section{background-color:#f0f1f3}[data-theme=dark] .about-core-team-section{background-color:#121827!important;border-color:#ffffff0f!important}.about-faq-section{background-color:#f0f1f3}[data-theme=dark] .about-faq-section{background-color:#121827!important;border-color:#ffffff0f!important}.pricing-compare-section{background-color:#f0f1f3}[data-theme=dark] .pricing-compare-section{background-color:#121827!important;border-color:#ffffff0f!important}.pricing-faq-section{background-color:#fff}[data-theme=dark] .pricing-faq-section{background-color:#0c101d!important;border-color:#ffffff0f!important}.pricing-faq-card{background-color:#f0f1f3;border:1px solid #0000000f}[data-theme=dark] .pricing-faq-card{background-color:#121827!important;border-color:#ffffff14!important}.help-topics-grid-section{background-color:#f0f1f3}[data-theme=dark] .help-topics-grid-section{background-color:#121827!important;border-color:#ffffff0f!important}[data-theme=dark] .vonta-chat-panel{background-color:#121827!important;border-color:#ffffff1f!important;box-shadow:0 25px 60px -10px #000c,0 10px 25px #635bff4d!important}
