.toast-container[data-v-5ab20643]{position:fixed;top:16px;right:16px;z-index:10000;display:flex;flex-direction:column;gap:10px;max-width:min(400px,calc(100vw - 32px))}.toast[data-v-5ab20643]{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:10px;box-shadow:0 4px 20px #0000001f;border:1px solid var(--border);background:var(--white);color:var(--dark);font-size:13px;line-height:1.4;overflow:hidden}.toast-message[data-v-5ab20643]{flex:1;min-width:0}.toast--error[data-v-5ab20643]{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.toast--success[data-v-5ab20643]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.toast--info[data-v-5ab20643]{background:#f0f9ff;border-color:#bae6fd;color:#0369a1}.toast-dismiss[data-v-5ab20643]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:inherit;cursor:pointer;opacity:.75}.toast-dismiss[data-v-5ab20643]:hover{opacity:1;background:#0000000f}.toast--error .toast-dismiss[data-v-5ab20643]:hover{background:#b91c1c1f}.toast--success .toast-dismiss[data-v-5ab20643]:hover{background:#1665341f}.toast--info .toast-dismiss[data-v-5ab20643]:hover{background:#0369a11f}.toast-timer[data-v-5ab20643]{position:absolute;left:0;right:0;bottom:0;height:3px;background:#0307120f}.toast-timer-bar[data-v-5ab20643]{height:100%;width:100%;transform-origin:left center;animation-name:toast-countdown-5ab20643;animation-timing-function:linear;animation-fill-mode:forwards;background:#00c9518c}.toast--error .toast-timer-bar[data-v-5ab20643]{background:#b91c1c80}.toast--success .toast-timer-bar[data-v-5ab20643]{background:#1665348c}.toast--info .toast-timer-bar[data-v-5ab20643]{background:#0369a18c}@keyframes toast-countdown-5ab20643{0%{transform:scaleX(1)}to{transform:scaleX(0)}}body.dark .toast[data-v-5ab20643]{background:var(--dark-surface-card);border-color:var(--dark-border);color:#f9fafb}body.dark .toast--error[data-v-5ab20643]{background:#450a0a;border-color:#7f1d1d;color:#fecaca}body.dark .toast--success[data-v-5ab20643]{background:#052e16;border-color:#14532d;color:#bbf7d0}body.dark .toast--info[data-v-5ab20643]{background:#0c4a6e;border-color:#0e7490;color:#bae6fd}body.dark .toast-dismiss[data-v-5ab20643]:hover,body.dark .toast-timer[data-v-5ab20643]{background:#ffffff14}:root{--green: #00c951;--green-dark: #00a843;--green-light: #00c95115;--green-light-2: #00c95128;--dark: #030712;--dark-2: #0d1117;--dark-3: #161b27;--gray-1: #6b7280;--gray-2: #9ca3af;--gray-3: #d1d5db;--gray-4: #f3f4f6;--gray-5: #f9fafb;--white: #ffffff;--border: #e5e7eb;--sidebar-w: 240px;--topbar-h: 58px;--card-radius: 12px;--card-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 1px 4px rgba(0, 0, 0, .04);--content-bg: #f0f2f5;--font-body: Inter, sans-serif;--font-heading: Inter, sans-serif;--indigo: #6366f1;--purple: #8b5cf6;--red: #f87171;--error: #dc2626;--warning: #f59e0b;--success-bg: #dcfce7;--success-text: #16a34a;--error-bg: #fef2f2;--error-border: #fecaca;--error-bg-light: rgba(254, 242, 242, .0823529412)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font-body, Inter, sans-serif);color:var(--dark)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading, Inter, sans-serif)}#app{height:100%}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.m-1{margin:4px!important}.mt-1{margin-top:4px!important}.mr-1{margin-right:4px!important}.mb-1{margin-bottom:4px!important}.ml-1{margin-left:4px!important}.mx-1{margin-left:4px!important;margin-right:4px!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.p-1{padding:4px!important}.pt-1{padding-top:4px!important}.pr-1{padding-right:4px!important}.pb-1{padding-bottom:4px!important}.pl-1{padding-left:4px!important}.px-1{padding-left:4px!important;padding-right:4px!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.m-2{margin:8px!important}.mt-2{margin-top:8px!important}.mr-2{margin-right:8px!important}.mb-2{margin-bottom:8px!important}.ml-2{margin-left:8px!important}.mx-2{margin-left:8px!important;margin-right:8px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.p-2{padding:8px!important}.pt-2{padding-top:8px!important}.pr-2{padding-right:8px!important}.pb-2{padding-bottom:8px!important}.pl-2{padding-left:8px!important}.px-2{padding-left:8px!important;padding-right:8px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.m-3{margin:12px!important}.mt-3{margin-top:12px!important}.mr-3{margin-right:12px!important}.mb-3{margin-bottom:12px!important}.ml-3{margin-left:12px!important}.mx-3{margin-left:12px!important;margin-right:12px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.p-3{padding:12px!important}.pt-3{padding-top:12px!important}.pr-3{padding-right:12px!important}.pb-3{padding-bottom:12px!important}.pl-3{padding-left:12px!important}.px-3{padding-left:12px!important;padding-right:12px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.m-4{margin:16px!important}.mt-4{margin-top:16px!important}.mr-4{margin-right:16px!important}.mb-4{margin-bottom:16px!important}.ml-4{margin-left:16px!important}.mx-4{margin-left:16px!important;margin-right:16px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.p-4{padding:16px!important}.pt-4{padding-top:16px!important}.pr-4{padding-right:16px!important}.pb-4{padding-bottom:16px!important}.pl-4{padding-left:16px!important}.px-4{padding-left:16px!important;padding-right:16px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.m-5{margin:20px!important}.mt-5{margin-top:20px!important}.mr-5{margin-right:20px!important}.mb-5{margin-bottom:20px!important}.ml-5{margin-left:20px!important}.mx-5{margin-left:20px!important;margin-right:20px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.p-5{padding:20px!important}.pt-5{padding-top:20px!important}.pr-5{padding-right:20px!important}.pb-5{padding-bottom:20px!important}.pl-5{padding-left:20px!important}.px-5{padding-left:20px!important;padding-right:20px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.m-6{margin:24px!important}.mt-6{margin-top:24px!important}.mr-6{margin-right:24px!important}.mb-6{margin-bottom:24px!important}.ml-6{margin-left:24px!important}.mx-6{margin-left:24px!important;margin-right:24px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.p-6{padding:24px!important}.pt-6{padding-top:24px!important}.pr-6{padding-right:24px!important}.pb-6{padding-bottom:24px!important}.pl-6{padding-left:24px!important}.px-6{padding-left:24px!important;padding-right:24px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.m-8{margin:32px!important}.mt-8{margin-top:32px!important}.mr-8{margin-right:32px!important}.mb-8{margin-bottom:32px!important}.ml-8{margin-left:32px!important}.mx-8{margin-left:32px!important;margin-right:32px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.p-8{padding:32px!important}.pt-8{padding-top:32px!important}.pr-8{padding-right:32px!important}.pb-8{padding-bottom:32px!important}.pl-8{padding-left:32px!important}.px-8{padding-left:32px!important;padding-right:32px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.gap-0{gap:0!important}.gap-x-0{column-gap:0!important}.gap-y-0{row-gap:0!important}.gap-1{gap:4px!important}.gap-x-1{column-gap:4px!important}.gap-y-1{row-gap:4px!important}.gap-2{gap:8px!important}.gap-x-2{column-gap:8px!important}.gap-y-2{row-gap:8px!important}.gap-3{gap:12px!important}.gap-x-3{column-gap:12px!important}.gap-y-3{row-gap:12px!important}.gap-4{gap:16px!important}.gap-x-4{column-gap:16px!important}.gap-y-4{row-gap:16px!important}.gap-5{gap:20px!important}.gap-x-5{column-gap:20px!important}.gap-y-5{row-gap:20px!important}.gap-6{gap:24px!important}.gap-x-6{column-gap:24px!important}.gap-y-6{row-gap:24px!important}.gap-8{gap:32px!important}.gap-x-8{column-gap:32px!important}.gap-y-8{row-gap:32px!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.d-flex{display:flex}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.flex-1{flex:1}.min-w-0{min-width:0}.flex-row{display:flex;align-items:center}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-end{display:flex;align-items:center;justify-content:flex-end}.no-underline{text-decoration:none}.text-sm-muted{font-size:13px;color:var(--gray-2)}.text-green{color:var(--green)}.mw-180{max-width:180px}@keyframes samvad-spin{to{transform:rotate(360deg)}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.auth-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.panel-left{position:relative;background:var(--dark);display:flex;flex-direction:column;justify-content:space-between;padding:48px 56px;overflow:hidden}.panel-left:before{content:"";position:absolute;top:-120px;left:-120px;width:480px;height:480px;background:radial-gradient(circle,var(--green-alpha-22) 0%,transparent 70%);pointer-events:none}.panel-left:after{content:"";position:absolute;bottom:-80px;right:-80px;width:360px;height:360px;background:radial-gradient(circle,var(--green-alpha-14) 0%,transparent 70%);pointer-events:none}.brand{display:flex;align-items:center;gap:12px;position:relative;z-index:1;padding-bottom:24px}a.brand{text-decoration:none}.brand-logo{width:40px;height:40px;object-fit:contain}.brand-name{font-size:22px;font-weight:700;color:var(--white);letter-spacing:-.3px}.panel-left-content{position:relative;z-index:1}.panel-left-content h1{font-size:40px;font-weight:800;color:var(--white);line-height:1.15;letter-spacing:-1px;margin-bottom:20px}.panel-left-content h1 span{color:var(--green)}.panel-left-content p{font-size:16px;color:var(--gray-2);line-height:1.7;max-width:380px}.features{margin-top:40px;display:flex;flex-direction:column;gap:16px}.feature-item{display:flex;align-items:flex-start;gap:14px}.feature-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--green-light);border:1px solid rgba(0,201,81,.1882352941);flex-shrink:0}.feature-icon svg{width:16px;height:16px;color:var(--green)}.feature-text strong{display:block;font-size:14px;font-weight:600;color:var(--white);margin-bottom:2px}.feature-text span{font-size:13px;color:var(--gray-2);line-height:1.5}.stats{display:flex;gap:32px;padding-top:40px;position:relative;z-index:1}.stat-item strong{display:block;font-size:22px;font-weight:700;color:var(--white);letter-spacing:-.5px}.stat-item span{font-size:12px;color:var(--gray-2);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.floating-card{background:var(--dark-3);border:1px solid rgba(255,255,255,.0588235294);border-radius:14px;padding:18px 20px;margin-top:36px;position:relative;z-index:1}.floating-card-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.floating-card-header span{font-size:13px;color:var(--gray-2)}.floating-card-header span strong{color:var(--white)}.avatar-stack{display:flex}.avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;flex-shrink:0;border:2px solid var(--dark-3);margin-left:-8px;font-size:11px}.avatar:first-child{margin-left:0}.avatar-a{background:#6366f1}.avatar-b{background:#f59e0b}.avatar-c{background:#ec4899}.avatar-d{background:#14b8a6}.msg-preview{font-size:13px;color:var(--gray-2);line-height:1.5;padding:10px 12px;background:#00c95110;border-left:2.5px solid var(--green);border-radius:6px}.msg-meta{margin-top:10px;display:flex;align-items:center;justify-content:space-between}.msg-meta span{font-size:11.5px;color:var(--gray-2)}.msg-meta .badge{font-size:11px;font-weight:600;padding:3px 8px;border-radius:20px;background:var(--green-light);color:var(--green);border:1px solid rgba(0,201,81,.1882352941)}.steps{margin-top:44px;display:flex;flex-direction:column;gap:0}.step{display:flex;align-items:flex-start;gap:16px;padding-bottom:28px;position:relative}.step:last-child{padding-bottom:0}.step:last-child .step-line{display:none}.step-line{position:absolute;left:17px;top:36px;width:2px;height:calc(100% - 36px);background:linear-gradient(to bottom,rgba(0,201,81,.2509803922),transparent)}.step-num{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--green-light);border:1.5px solid rgba(0,201,81,.2509803922);color:var(--green);font-size:13px;font-weight:700;flex-shrink:0;position:relative;z-index:1}.step-body strong{display:block;font-size:14px;font-weight:600;color:var(--white);margin-bottom:4px;padding-top:6px}.step-body span{font-size:13px;color:var(--gray-2);line-height:1.5}.testimonial{background:var(--dark-3);border:1px solid rgba(255,255,255,.0588235294);border-radius:14px;padding:22px 24px;position:relative;z-index:1;margin-top:36px}.testimonial p{font-size:14px;color:var(--gray-2);line-height:1.65;font-style:italic;margin-bottom:16px}.quote-mark{font-size:48px;line-height:1;color:var(--green);font-family:Georgia,serif;margin-bottom:8px;display:block}.testimonial-author{display:flex;align-items:center;gap:10px}.author-avatar{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;flex-shrink:0;background:linear-gradient(135deg,#6366f1,#8b5cf6);font-size:13px}.author-info strong{display:block;font-size:13px;font-weight:600;color:var(--white)}.author-info span{font-size:12px;color:var(--gray-2)}.stars{margin-left:auto;color:#f59e0b;font-size:13px;letter-spacing:1px}.panel-left-center{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.panel-left-center h2{font-size:28px;font-weight:700;color:var(--white);letter-spacing:-.5px;margin-bottom:14px}.panel-left-center p{font-size:15px;color:var(--gray-2);line-height:1.7;max-width:340px}.lock-illustration{width:120px;height:120px;border-radius:32px;display:flex;align-items:center;justify-content:center;background:var(--green-light);border:1.5px solid rgba(0,201,81,.1882352941);margin-bottom:32px;position:relative}.lock-illustration:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:48px;background:#00c95108;border:1px solid rgba(0,201,81,.0941176471)}.lock-illustration:after{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;border-radius:64px;background:#00c95104;border:1px solid rgba(0,201,81,.062745098)}.lock-illustration svg{width:52px;height:52px;color:var(--green);position:relative;z-index:1}.security-tips{margin-top:44px;display:flex;flex-direction:column;gap:14px;width:100%;max-width:360px}.tip-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--dark-3);border:1px solid rgba(255,255,255,.0392156863);border-radius:12px}.tip-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--green-light);flex-shrink:0}.tip-icon svg{width:15px;height:15px;color:var(--green)}.tip-text{font-size:13px;color:var(--gray-2);line-height:1.4;text-align:left}.tip-text strong{color:var(--white);font-weight:500}.panel-left-footer{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding-top:36px}.support-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--dark-3);border:1px solid rgba(255,255,255,.0588235294);flex-shrink:0}.support-icon svg{width:16px;height:16px;color:var(--gray-2)}.panel-left-footer-text strong{display:block;font-size:13px;font-weight:600;color:var(--white)}.panel-left-footer-text span{font-size:12px;color:var(--gray-2)}.panel-left-footer-text a{color:var(--green);text-decoration:none}.panel-left-footer-text a:hover{text-decoration:underline}.panel-right{background:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 56px;overflow-y:auto}.form-container{width:100%;max-width:400px}.form-header{margin-bottom:36px}.form-header h2{font-size:28px;font-weight:700;color:var(--dark);letter-spacing:-.5px;margin-bottom:8px}.form-header p{font-size:15px;color:var(--gray-1);line-height:1.6}.form-group{margin-bottom:20px}.form-error{font-size:13px;color:var(--error);margin-bottom:12px;padding:8px 12px;background:var(--error-bg);border-radius:8px;border:1px solid var(--error-border)}.form-label{display:block;font-size:13px;font-weight:500;color:var(--dark);margin-bottom:6px}.input-wrapper{position:relative}.input-wrapper>svg:first-child{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--gray-2);pointer-events:none;transition:color .2s}.input-wrapper:focus-within>svg:first-child{color:var(--green)}.input-wrapper.is-loading .form-input{color:var(--gray-2)}.input-wrapper:has(.select-loader) .form-input{padding-right:42px}.select-loader{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--green)}.select-loader-spinner{width:18px;height:18px;animation:select-loader-spin .8s linear infinite}@keyframes select-loader-spin{to{transform:rotate(360deg)}}.form-input{box-sizing:border-box;height:40px;padding:0 12px;font-family:Inter,sans-serif;font-size:13px;line-height:1.35;color:var(--dark);background:var(--white);border:1.5px solid var(--border);border-radius:10px;outline:none;transition:border-color .18s,box-shadow .18s}.form-input:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-light)}.form-input{width:100%;font-size:14px;padding:0 14px 0 42px}.form-input.no-icon{padding-left:14px}.form-input::placeholder{color:var(--gray-2)}textarea.form-input{padding:10px 14px;min-height:75px}.toggle-pw{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;color:var(--gray-2);display:flex;align-items:center;transition:color .2s}.toggle-pw:hover{color:var(--dark)}.toggle-pw svg{width:16px;height:16px}.form-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.checkbox-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:13.5px;color:var(--gray-1);-webkit-user-select:none;user-select:none;line-height:1.5}.checkbox-label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:5px;border:1.5px solid var(--gray-3);cursor:pointer;position:relative;flex-shrink:0;margin-top:1px;transition:all .15s}.checkbox-label input[type=checkbox]:checked{background:var(--green);border-color:var(--green)}.checkbox-label input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:4.5px;width:4px;height:7px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.checkbox-label a{color:var(--green-dark);text-decoration:none;font-weight:500}.checkbox-label a:hover{color:var(--green)}.panel-right .btn-primary{width:100%}.btn-google{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .15s;text-decoration:none;width:100%;height:46px;background:var(--white);color:var(--dark);font-size:14px;font-weight:500;border:1.5px solid var(--gray-3);border-radius:10px;gap:10px}.btn-google:hover{background:var(--gray-4);border-color:var(--gray-2);box-shadow:0 2px 8px #0000000f}.btn-google:disabled{opacity:.6;cursor:not-allowed}.btn-facebook{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .15s;text-decoration:none;width:100%;height:46px;background:#1877f2;color:#fff;font-size:14px;font-weight:500;border:1.5px solid #1877f2;border-radius:10px;gap:10px;margin-top:10px}.btn-facebook:hover{background:#1464d8;border-color:#1464d8;box-shadow:0 2px 8px #1877f240}.btn-facebook:disabled{opacity:.6;cursor:not-allowed}body.dark .btn-google{background:var(--dark-surface, #1e2330);color:var(--white);border-color:var(--gray-2, #374151)}body.dark .btn-google:hover{background:var(--dark-surface-hover, #262d3d);border-color:var(--gray-1, #4b5563)}.divider{display:flex;align-items:center;gap:12px;margin:24px 0}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--gray-3)}.divider span{font-size:12px;color:var(--gray-2);font-weight:500;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.link{font-size:13.5px;font-weight:500;color:var(--green-dark);text-decoration:none;transition:color .2s}.link:hover{color:var(--green)}.pw-strength{margin-top:8px}.pw-strength-bar{display:flex;gap:4px}.pw-bar-seg{flex:1;height:3px;border-radius:99px;background:var(--gray-3);transition:background .3s}.pw-bar-seg.weak{background:#ef4444}.pw-bar-seg.fair{background:#f59e0b}.pw-bar-seg.good{background:#3b82f6}.pw-bar-seg.strong{background:var(--green)}.pw-label{font-size:11.5px;color:var(--gray-2);margin-top:5px}.otp-group{display:flex;justify-content:center;gap:8px;margin-bottom:24px}.otp-input{width:48px;flex-shrink:0;height:54px;text-align:center;font-family:Inter,sans-serif;font-size:20px;font-weight:600;color:var(--dark);background:var(--white);border:1.5px solid var(--gray-3);border-radius:10px;outline:none;transition:border-color .2s,box-shadow .2s}.otp-input:focus{border-color:var(--green);box-shadow:0 0 0 4px #00c95118}.otp-input.filled{border-color:var(--green);background:var(--green-light)}.resend-row{text-align:center;margin-bottom:24px;font-size:13.5px;color:var(--gray-1)}.success-icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--green-light);border:1.5px solid rgba(0,201,81,.1882352941);margin:0 auto 24px}.success-icon svg{width:32px;height:32px;color:var(--green)}.success-icon.success-icon--error{background:#fef2f2;border-color:#fecaca}.success-icon.success-icon--error svg{color:var(--error)}.progress-steps{display:flex;align-items:center;gap:6px;margin-bottom:32px}.progress-dot{width:8px;height:8px;border-radius:50%;background:var(--gray-3);transition:all .3s}.progress-dot.active{background:var(--green);width:24px;border-radius:4px}.progress-dot.done{background:var(--green);opacity:.4}.back-link{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:var(--gray-1);text-decoration:none;margin-bottom:32px;transition:color .2s}.back-link svg{width:15px;height:15px}.back-link:hover{color:var(--dark)}.info-box{display:flex;align-items:flex-start;gap:10px;background:var(--green-light);border:1px solid rgba(0,201,81,.1568627451);border-radius:10px;padding:14px 16px;margin-bottom:24px;font-size:13px;color:var(--dark);line-height:1.5}.info-box svg{width:16px;height:16px;color:var(--green);flex-shrink:0;margin-top:1px}.signup-prompt,.signin-prompt{text-align:center;margin-top:28px;font-size:13.5px;color:var(--gray-1)}.signup-prompt a,.signin-prompt a{font-weight:600;color:var(--green-dark);text-decoration:none}.signup-prompt a:hover,.signin-prompt a:hover{color:var(--green)}.panel-right-footer{margin-top:40px;text-align:center;font-size:12px;color:var(--gray-2)}.panel-right-footer a{color:var(--gray-1);text-decoration:none;margin:0 8px}.panel-right-footer a:hover{color:var(--dark)}.trust-badges{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px}.trust-badge{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--gray-2)}.trust-badge svg{width:14px;height:14px;color:var(--green)}.theme-btn{position:fixed;top:14px;right:16px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--white);border:1.5px solid var(--gray-3);cursor:pointer;color:var(--gray-1);z-index:200;box-shadow:0 2px 8px #0000001a;transition:all .18s}.theme-btn:hover{background:var(--gray-4);color:var(--dark)}.theme-btn svg{width:15px;height:15px}.mobile-brand{display:none;align-items:center;gap:10px;margin-bottom:28px}.mobile-brand img{width:32px;height:32px;object-fit:contain}.mobile-brand span{font-size:20px;font-weight:700;color:var(--dark);letter-spacing:-.3px}.terms-group{margin-bottom:20px}.auth-captcha-wrap{margin-bottom:0;max-height:0;overflow:hidden;opacity:0;pointer-events:none}.auth-captcha-container{display:flex;align-items:center;justify-content:flex-start;min-height:0}.auth-captcha-wrap.is-loaded{margin-bottom:18px;max-height:300px;opacity:1;pointer-events:auto}.auth-captcha-wrap.is-loaded .auth-captcha-container{min-height:76px}.auth-captcha-help{margin-top:10px;font-size:12.5px;color:var(--gray-1)}body.dark .auth-captcha-help{color:#6b7280}.marketing-layout{min-height:100vh;display:flex;flex-direction:column;background:var(--content-bg);color:var(--dark);font-family:Inter,sans-serif}.marketing-nav{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--white) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.marketing-nav__inner{max-width:1120px;margin:0 auto;padding:14px 0;display:flex;align-items:center;gap:20px}.marketing-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;flex-shrink:0}.marketing-brand__logo{width:36px;height:36px;object-fit:contain}.marketing-brand__name{font-size:19px;font-weight:700;letter-spacing:-.35px}.marketing-nav__links{display:none;align-items:center;gap:28px;flex:1;justify-content:center}.marketing-nav__link{font-size:13.5px;font-weight:500;color:var(--gray-1);text-decoration:none;transition:color .15s}.marketing-nav__link:hover{color:var(--dark)}.marketing-nav__link--active{color:var(--green);font-weight:600}.marketing-nav__dropdown{position:relative}.marketing-nav__dropdown:hover .marketing-nav__dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.marketing-nav__link--parent{display:inline-flex;align-items:center;gap:4px;cursor:default}.marketing-nav__dropdown-menu{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-4px);min-width:180px;background:var(--white);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #00000014;padding:6px;opacity:0;visibility:hidden;transition:opacity .15s,transform .15s,visibility .15s;z-index:100}.marketing-nav__dropdown-item{display:block;padding:8px 12px;font-size:13px;font-weight:500;color:var(--gray-1);text-decoration:none;border-radius:6px;transition:background .12s,color .12s}.marketing-nav__dropdown-item:hover{background:var(--gray-5);color:var(--dark)}.marketing-nav__drawer-link--child{padding-left:28px;font-size:13px;opacity:.8}.marketing-nav__actions{display:none;align-items:center;gap:10px;margin-left:auto}.landing-nav-cta{min-width:104px;justify-content:center}.marketing-nav__menu-btn{margin-left:auto;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--border);background:var(--white);color:var(--gray-1);cursor:pointer;transition:background .15s,border-color .15s}.marketing-nav__menu-btn svg{width:18px;height:18px}.marketing-nav__menu-btn:hover{background:var(--gray-5);color:var(--dark)}.marketing-nav__drawer{display:flex;flex-direction:column;gap:12px;padding:16px 24px 20px;border-bottom:1px solid var(--border);background:var(--white)}.marketing-nav__drawer-link{font-size:14px;font-weight:500;color:var(--dark);text-decoration:none;padding:6px 0}.marketing-nav__drawer-link:hover{color:var(--green)}.marketing-nav__drawer-link--active{color:var(--green);font-weight:600}.marketing-nav__drawer-btn{margin-top:4px;justify-content:center}.marketing-main{flex:1}.marketing-footer{border-top:1px solid var(--border);background:var(--white);padding:40px 24px 48px}.marketing-footer__inner{max-width:1120px;margin:0 auto;text-align:center}.marketing-footer__brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:8px}.marketing-footer__brand img{width:32px;height:32px;object-fit:contain}.marketing-footer__brand span{font-size:17px;font-weight:700;letter-spacing:-.3px}.marketing-footer__tagline{font-size:14px;color:var(--gray-1);margin-bottom:20px;max-width:420px;margin-left:auto;margin-right:auto;line-height:1.5}.marketing-footer__links{font-size:13px;margin-bottom:16px}.marketing-footer__links a{color:var(--gray-1);text-decoration:none;font-weight:500}.marketing-footer__links a:hover{color:var(--green)}.marketing-footer__dot{margin:0 8px;color:var(--gray-3)}.marketing-footer__copy{font-size:12px;color:var(--gray-1)}.marketing-legal{max-width:720px;margin:0 auto;padding:40px 24px 64px}.marketing-legal__header{margin-bottom:28px}.marketing-legal__header h1{font-size:clamp(1.65rem,3vw,2rem);font-weight:800;letter-spacing:-.6px;color:var(--dark);margin-bottom:8px}.marketing-legal__subtitle{font-size:13px;color:var(--gray-1);font-weight:500}.marketing-legal__body{font-size:15px;line-height:1.7;color:var(--gray-1)}.marketing-legal__body .marketing-legal__h2{font-size:1.05rem;font-weight:700;letter-spacing:-.3px;color:var(--dark);margin:28px 0 12px}.marketing-legal__body .marketing-legal__h2:first-of-type{margin-top:0}.marketing-legal__body p{margin-bottom:16px}.marketing-legal__body a{color:var(--green);font-weight:600;text-decoration:none}.marketing-legal__body a:hover{text-decoration:underline}@media(min-width:768px){.marketing-nav__links,.marketing-nav__actions{display:flex}.marketing-nav__menu-btn{display:none}.marketing-nav__drawer{display:none!important}}@media(max-width:767px){.marketing-nav__inner{padding-left:24px;padding-right:68px}}@media(max-width:480px){.marketing-footer__dot{display:none}.marketing-footer__links{display:flex;flex-direction:column;gap:10px}}.cms-page-loading{display:flex;align-items:center;justify-content:center;min-height:400px}.cms-page-spinner{width:32px;height:32px;border:3px solid var(--border, #e4e4e7);border-top-color:var(--green, #00c951);border-radius:50%;animation:cms-spin .7s linear infinite}@keyframes cms-spin{to{transform:rotate(360deg)}}.landing-hero{padding:56px 24px 72px;position:relative;overflow:hidden}@media(min-width:1024px){.landing-hero{padding-top:72px;padding-bottom:88px}}@media(max-width:480px){.landing-hero{padding-top:36px;padding-bottom:56px}}.landing-hero__glow{position:absolute;top:-120px;right:-80px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--green, #00c951) 10%,transparent) 0%,transparent 65%);pointer-events:none;z-index:0}.landing-hero__grid{position:relative;z-index:1;max-width:1120px;margin:0 auto;display:grid;gap:56px;align-items:start}@media(min-width:768px){.landing-hero__grid{grid-template-columns:1fr 1fr;gap:64px;align-items:center}}.landing-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--green, #00c951);background:color-mix(in srgb,var(--green, #00c951) 10%,transparent);border:1px solid color-mix(in srgb,var(--green, #00c951) 22%,transparent);padding:4px 12px;border-radius:999px;margin-bottom:20px}.landing-hero__title{font-size:clamp(2.1rem,4.5vw,2.85rem);font-weight:800;line-height:1.1;letter-spacing:-1.4px;color:var(--dark, #0f172a);margin-bottom:18px}.landing-hero__accent{color:var(--green, #00c951)}.landing-hero__lead{font-size:16.5px;line-height:1.65;color:var(--gray-1, #4b5563);max-width:520px;margin-bottom:30px}.landing-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}@media(max-width:480px){.landing-hero__actions{flex-direction:column;align-items:stretch}}.landing-btn-primary,.landing-btn-outlined{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 22px;font-size:14px;font-weight:600;border-radius:10px;text-decoration:none;transition:opacity .15s,background .15s,border-color .15s;white-space:nowrap}@media(max-width:480px){.landing-btn-primary,.landing-btn-outlined{width:100%}}.landing-hero__checks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px;max-width:480px}.landing-hero__checks li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--gray-1, #4b5563);line-height:1.45}.landing-check-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--green, #00c951) 12%,transparent);color:var(--green, #00c951);margin-top:1px}.landing-check-icon svg{width:11px;height:11px}.landing-hero__visual{position:relative}@media(min-width:768px){.landing-hero__visual{padding-bottom:36px}}@media(max-width:767px){.landing-hero__visual{padding-bottom:56px}}.landing-preview{background:var(--white, #fff);border-radius:18px;border:1px solid var(--border, #e5e7eb);box-shadow:0 4px 6px #0000000a,0 24px 56px #0f172a17;overflow:hidden}.landing-preview__chrome{display:flex;align-items:center;gap:7px;padding:11px 16px;background:var(--gray-5, #f9fafb);border-bottom:1px solid var(--border, #e5e7eb)}.landing-preview__dot{width:10px;height:10px;border-radius:50%;background:#e5e7eb}.landing-preview__dot--amber{background:#fbbf24}.landing-preview__dot--green{background:var(--green, #00c951)}.landing-preview__title{margin-left:6px;font-size:11px;font-weight:600;color:var(--gray-2, #6b7280);letter-spacing:.02em}.landing-preview__body{padding:20px 20px 22px}.landing-preview__row{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:12px}.landing-preview__label{color:var(--gray-1, #4b5563);font-weight:500}.landing-preview__value{color:var(--dark, #0f172a);font-weight:600;text-align:right}.landing-preview__message{font-size:13px;line-height:1.55;color:var(--dark, #0f172a);background:var(--gray-5, #f9fafb);border-radius:12px;padding:14px 16px;margin-bottom:14px;border:1px solid var(--border, #e5e7eb)}.landing-preview__message em{font-style:normal;font-weight:600;color:var(--green, #00c951)}.landing-preview__meta{display:flex;flex-wrap:wrap;gap:8px}.landing-preview__pill{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--gray-4, #f3f4f6);color:var(--gray-1, #4b5563)}.landing-preview__pill--ok{background:color-mix(in srgb,var(--green, #00c951) 12%,transparent);color:var(--green-dark, #059669)}.landing-stat-card{position:absolute;bottom:-20px;left:20px;max-width:220px;background:var(--dark, #0f172a);color:var(--white, #fff);border-radius:16px;padding:16px 18px;box-shadow:0 20px 48px #03071261}.landing-stat-card strong{display:block;font-size:28px;font-weight:800;letter-spacing:-.5px;color:var(--green, #00c951);margin-bottom:4px}.landing-stat-card span{font-size:12px;color:var(--gray-2, #6b7280);line-height:1.45}@media(min-width:768px){.landing-stat-card{left:auto;right:-8px;bottom:-8px}}@media(max-width:767px){.landing-stat-card{left:16px;right:16px;max-width:none}}.landing-section{padding:64px 24px 72px;scroll-margin-top:72px}.landing-section__head{max-width:640px;margin:0 auto 44px;text-align:center}.landing-section__head h2{font-size:clamp(1.5rem,3vw,1.9rem);font-weight:800;letter-spacing:-.7px;color:var(--dark, #0f172a);margin-bottom:12px}.landing-section__head p{font-size:15px;line-height:1.65;color:var(--gray-1, #4b5563)}.landing-features{background:var(--white, #fff);border-top:1px solid var(--border, #e5e7eb);border-bottom:1px solid var(--border, #e5e7eb)}.landing-feature-grid{max-width:1120px;margin:0 auto;display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:768px){.landing-feature-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.landing-feature-grid{grid-template-columns:repeat(3,1fr)}}.landing-feature-card{border-radius:var(--card-radius, 12px);border:1px solid var(--border, #e5e7eb);background:var(--gray-5, #f9fafb);padding:22px 22px 24px;transition:border-color .18s,box-shadow .18s,transform .18s}.landing-feature-card:hover{border-color:color-mix(in srgb,var(--green, #00c951) 35%,var(--border, #e5e7eb));box-shadow:0 8px 32px #00c95114;transform:translateY(-2px)}.landing-feature-card h3{font-size:15.5px;font-weight:700;color:var(--dark, #0f172a);margin-bottom:7px;letter-spacing:-.2px}.landing-feature-card p{font-size:13.5px;line-height:1.6;color:var(--gray-1, #4b5563);margin:0}.landing-feature-card__icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--green, #00c951) 10%,transparent);border:1px solid color-mix(in srgb,var(--green, #00c951) 20%,transparent);margin-bottom:14px;color:var(--green, #00c951)}.landing-feature-card__icon svg{width:18px;height:18px}.landing-workflow{background:var(--content-bg, #f8fafc)}.landing-steps{max-width:720px;margin:0 auto;list-style:none;padding:0;display:flex;flex-direction:column;gap:28px}.landing-steps li{display:flex;gap:20px;align-items:flex-start}.landing-steps h3{font-size:16.5px;font-weight:700;color:var(--dark, #0f172a);margin-bottom:6px;letter-spacing:-.2px}.landing-steps p{font-size:14px;line-height:1.6;color:var(--gray-1, #4b5563);margin:0}.landing-steps__num{flex-shrink:0;width:42px;height:42px;border-radius:12px;background:var(--white, #fff);border:1.5px solid var(--border, #e5e7eb);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:var(--green, #00c951);box-shadow:var(--card-shadow, 0 1px 4px rgba(0, 0, 0, .06))}.landing-pricing{background:var(--white, #fff);border-top:1px solid var(--border, #e5e7eb);border-bottom:1px solid var(--border, #e5e7eb);padding-left:0;padding-right:0}.landing-pricing .landing-section__head{padding:0 24px}.landing-pricing--pending{min-height:520px}.landing-pricing-footnotes{max-width:42rem;margin:0 auto;padding:8px 24px 48px;display:flex;flex-direction:column;gap:14px}.landing-pricing-meta-footnote{margin:0;padding:0;text-align:center;font-size:13px;line-height:1.55;color:var(--gray-1, #4b5563)}.landing-pricing-meta-footnote__link{color:var(--green, #00c951);font-weight:600;text-decoration:underline;text-underline-offset:2px}.landing-pricing-meta-footnote__link:hover{color:color-mix(in srgb,var(--green, #00c951) 88%,#000)}.landing-free-invite{padding:4px 24px 28px;scroll-margin-top:88px}.landing-free-invite__divider{display:flex;align-items:center;gap:14px;max-width:1080px;margin:0 auto 20px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-1, #4b5563)}.landing-free-invite__divider span{flex-shrink:0}.landing-free-invite__divider:before,.landing-free-invite__divider:after{content:"";flex:1 1 auto;height:1px;background:var(--border, #e5e7eb)}.landing-free-invite__card{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.8fr);gap:28px 40px;align-items:center;padding:28px 32px;border-radius:16px;border:1px dashed color-mix(in srgb,var(--green, #00c951) 38%,var(--border, #e5e7eb));background:linear-gradient(135deg,#f6fdf8,#fff 48%,#f8fafc);box-shadow:0 1px #fffc inset}@media(max-width:768px){.landing-free-invite__card{grid-template-columns:1fr;gap:20px;padding:24px}}@media(max-width:480px){.landing-free-invite__card{padding:20px 18px;border-radius:14px}}.landing-free-invite__eyebrow{display:inline-flex;align-items:center;margin:0 0 10px;padding:4px 10px;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--green-dark, #008f3a);background:color-mix(in srgb,var(--green, #00c951) 12%,#fff);border:1px solid color-mix(in srgb,var(--green, #00c951) 22%,transparent)}.landing-free-invite__copy{min-width:0}.landing-free-invite__copy h3{margin:0 0 8px;font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:800;letter-spacing:-.45px;line-height:1.25;color:var(--dark, #0f172a)}.landing-free-invite__lead{margin:0 0 20px;font-size:14.5px;line-height:1.6;color:var(--gray-1, #4b5563)}.landing-free-invite__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}@media(max-width:480px){.landing-free-invite__actions{flex-direction:column;align-items:stretch}}.landing-free-invite__trust{margin:0;font-size:13px;line-height:1.4;color:var(--gray-1, #4b5563)}.landing-free-invite__perks{list-style:none;margin:0;padding:4px 0;border-radius:12px;border:1px solid color-mix(in srgb,var(--green, #00c951) 16%,var(--border, #e5e7eb));background:color-mix(in srgb,var(--green, #00c951) 5%,#fff);overflow:hidden}.landing-free-invite__perks li{display:flex;align-items:center;gap:10px;margin:0;padding:11px 14px;font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--dark, #0f172a);border-bottom:1px solid color-mix(in srgb,var(--green, #00c951) 10%,var(--border, #e5e7eb))}.landing-free-invite__perks li:last-child{border-bottom:none}.landing-free-invite__perks .landing-check-icon{margin-top:0}.landing-cta{padding:88px 24px;scroll-margin-top:72px;background:var(--dark, #0f172a);color:var(--white, #fff);position:relative;overflow:hidden}.landing-cta:before{content:"";position:absolute;top:-30%;right:-5%;width:480px;height:480px;background:radial-gradient(circle,color-mix(in srgb,var(--green, #00c951) 22%,transparent) 0%,transparent 70%);pointer-events:none}.landing-cta:after{content:"";position:absolute;bottom:-40%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,color-mix(in srgb,var(--green, #00c951) 10%,transparent) 0%,transparent 70%);pointer-events:none}.landing-cta__inner{max-width:720px;margin:0 auto;text-align:center;position:relative;z-index:1}.landing-cta__inner h2{font-size:clamp(1.4rem,3vw,1.75rem);font-weight:800;letter-spacing:-.5px;margin-bottom:12px}.landing-cta__inner p{font-size:15px;line-height:1.6;color:var(--gray-2, #9ca3af);margin-bottom:28px}.landing-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media(max-width:480px){.landing-cta__actions{flex-direction:column;align-items:stretch}}.landing-cta__outlined:hover{background:#ffffff14;border-color:#ffffff80}.samvad-pricing-section{padding:48px 24px 24px;font-family:var(--font-body, Inter, sans-serif)}.samvad-pricing-toggle-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-bottom:32px}.samvad-billing-toggle-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-1)}.samvad-segment{display:inline-flex;padding:4px;border-radius:12px;background:var(--gray-5);border:1px solid var(--border);box-shadow:inset 0 1px 2px #0000000a}.samvad-billing-btn{border:none;background:transparent;padding:8px 18px;border-radius:9px;font-size:13px;font-weight:600;color:var(--gray-1);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex;align-items:center;gap:6px;font-family:inherit;white-space:nowrap}.samvad-billing-btn.samvad-billing-active{background:var(--white);color:var(--dark);box-shadow:0 1px 3px #00000014}.samvad-billing-save-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--green);color:#fff;padding:2px 7px;border-radius:99px}.samvad-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;max-width:1080px;margin:0 auto}.samvad-plan-tile{position:relative;display:flex;flex-direction:column;align-items:stretch;text-align:left;border-radius:16px;border:1px solid var(--border);background:var(--white);overflow:visible;transition:border-color .2s,box-shadow .22s,transform .2s}.samvad-plan-tile:hover{border-color:#d1d5db;box-shadow:0 4px 20px #00000012}.samvad-plan-tile.samvad-plan-featured{z-index:2;border-radius:20px;border-color:color-mix(in srgb,var(--green) 65%,transparent);background:linear-gradient(165deg,#fff,#f8faf9 48%,#f4f6f5);box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 45%,transparent),0 22px 50px -20px color-mix(in srgb,var(--green) 28%,transparent),0 1px #ffffffe6 inset;transform:translateY(-1px)}.samvad-plan-tile.samvad-plan-featured .samvad-plan-tile__features-box{border-color:color-mix(in srgb,var(--green) 22%,transparent);background:color-mix(in srgb,var(--green) 4%,transparent)}.samvad-plan-featured-badge{position:absolute;left:50%;top:0;z-index:6;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:99px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--green-dark);background:#f2fcf6;border:1px solid color-mix(in srgb,var(--green) 19%,transparent);box-shadow:0 0 0 3px var(--white),0 1px #ffffffb3 inset;white-space:nowrap;pointer-events:none}.samvad-plan-featured-badge-dot{width:6px;height:6px;border-radius:99px;background:var(--green);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 25%,transparent);flex-shrink:0}.samvad-plan-tile__head{flex:0 0 auto;padding:18px 16px 0;min-height:58px}.samvad-plan-tile__name{margin:0;font-size:21px;font-weight:700;letter-spacing:-.03em;line-height:1.25;color:var(--dark)}.samvad-plan-tile__price-panel{flex:0 0 auto;margin:6px 16px 8px}.samvad-price-monthly,.samvad-price-yearly,.samvad-price-static{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:4px 6px;font-size:44px;line-height:1.05}@keyframes samvad-price-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes samvad-price-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.samvad-plan-tile__currency{flex-shrink:0;align-self:flex-start;font-size:.38em;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--gray-1);margin-top:.15em}.samvad-plan-tile__price-figure{display:inline-flex;flex-direction:row;align-items:baseline;gap:.06em;min-width:0}.samvad-plan-tile__amount{font-size:1em;font-weight:800;letter-spacing:-.045em;line-height:1;color:var(--dark);font-variant-numeric:tabular-nums}.samvad-plan-tile__interval{flex-shrink:0;font-size:.26em;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--gray-1);white-space:nowrap}.samvad-plan-tile__monthly-note{flex-shrink:0;font-size:.22em;font-weight:500;line-height:1;color:var(--gray-1);white-space:nowrap;font-style:italic}.samvad-plan-tile__features-box{flex:1 1 auto;margin:10px 16px 16px;padding:0;border-radius:12px;border:1px solid var(--border);background:var(--gray-5);overflow:hidden}.samvad-plan-tile__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.samvad-plan-tile__feature{display:flex;gap:10px;align-items:center;min-height:2.75rem;margin:0;padding:8px 14px;font-size:12.5px;line-height:1.35;letter-spacing:-.01em;color:var(--dark);border-bottom:1px solid rgba(228,228,231,.85)}.samvad-plan-tile__feature:last-child{border-bottom:none}.samvad-plan-tile__feature-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.samvad-plan-tile__tick{color:var(--green)}.samvad-plan-tile__cross{color:var(--error)}.samvad-plan-tile__feature-text{flex:1;min-width:0}.samvad-plan-tile__cta{display:block;margin:0 16px 16px;text-align:center;padding:10px 20px;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;border:2px solid var(--green);background:transparent;color:var(--green);transition:background .15s,color .15s;font-family:inherit}.samvad-plan-featured .samvad-plan-tile__cta{background:var(--green);color:#fff;border-color:var(--green)}.samvad-pricing-empty{text-align:center;padding:40px;color:var(--gray-1);font-size:15px}@media(max-width:600px){.samvad-pricing-grid{grid-template-columns:1fr}.samvad-pricing-section{padding:32px 16px 16px}.landing-free-invite{padding-left:16px;padding-right:16px}.landing-pricing-footnotes{padding-left:16px;padding-right:16px;padding-bottom:40px}}body.dark .landing-preview{background:#0d1117;border-color:#1f2937;box-shadow:0 24px 56px #0006}body.dark .landing-feature-card:hover{border-color:color-mix(in srgb,var(--green, #00c951) 40%,#1f2937);box-shadow:0 8px 32px #00c9511f}body.dark .landing-pricing{background:#0d1117;border-top-color:#1f2937;border-bottom-color:#1f2937}body.dark .landing-pricing-meta-footnote{color:#9ca3af}body.dark .landing-pricing-meta-footnote__link{color:#4ade80}body.dark .landing-pricing-meta-footnote__link:hover{color:#86efac}body.dark .landing-free-invite__divider{color:#9ca3af}body.dark .landing-free-invite__divider:before,body.dark .landing-free-invite__divider:after{background:#1f2937}body.dark .landing-free-invite__card{background:linear-gradient(135deg,#0f1a16,#111827 48%,#0d1117);border-color:color-mix(in srgb,var(--green, #00c951) 34%,#1f2937);box-shadow:0 1px #ffffff0a inset}body.dark .landing-free-invite__eyebrow{color:#86efac;background:color-mix(in srgb,var(--green, #00c951) 14%,#0d1117);border-color:color-mix(in srgb,var(--green, #00c951) 28%,transparent)}body.dark .landing-free-invite__copy h3{color:#f9fafb}body.dark .landing-free-invite__lead,body.dark .landing-free-invite__trust{color:#9ca3af}body.dark .landing-free-invite__perks{background:color-mix(in srgb,var(--green, #00c951) 6%,transparent);border-color:color-mix(in srgb,var(--green, #00c951) 22%,#1f2937)}body.dark .landing-free-invite__perks li{color:#e5e7eb;border-bottom-color:#ffffff14}body.dark .samvad-segment{background:#ffffff0f;border-color:#1f2937}body.dark .samvad-billing-toggle-label,body.dark .samvad-billing-btn{color:#9ca3af}body.dark .samvad-billing-btn.samvad-billing-active{background:#ffffff14;color:#f9fafb}body.dark .samvad-plan-tile{background:#111827;border-color:#1f2937}body.dark .samvad-plan-tile:hover{border-color:#374151}body.dark .samvad-plan-tile.samvad-plan-featured{background:linear-gradient(165deg,#111827fa,#0f172af2 45%,#030712eb);border-color:color-mix(in srgb,var(--green) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 55%,transparent),0 20px 48px -18px color-mix(in srgb,var(--green) 22%,transparent),0 1px #ffffff0f inset}body.dark .samvad-plan-tile.samvad-plan-featured .samvad-plan-tile__features-box{border-color:color-mix(in srgb,var(--green) 28%,transparent);background:color-mix(in srgb,var(--green) 6%,transparent)}body.dark .samvad-plan-tile__name{color:#f3f4f6}body.dark .samvad-plan-tile__amount{color:#f9fafb}body.dark .samvad-plan-tile__currency,body.dark .samvad-plan-tile__interval,body.dark .samvad-plan-tile__monthly-note{color:#9ca3af}body.dark .samvad-plan-tile__features-box{background:#ffffff0a;border-color:#1f2937}body.dark .samvad-plan-tile__feature{color:#d1d5db;border-bottom-color:#ffffff14}body.dark .samvad-plan-tile__cross{color:#f87171}body.dark .samvad-plan-featured-badge{color:color-mix(in srgb,var(--green) 90%,#ffffff);background:#0f1d16;border-color:color-mix(in srgb,var(--green) 38%,transparent);box-shadow:0 0 0 3px #0b1220,0 2px 12px color-mix(in srgb,var(--green) 18%,transparent),0 0 0 1px #ffffff0a inset}body.dark .samvad-pricing-empty{color:#9ca3af}.maintenance-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--content-bg);color:var(--dark);font-family:Inter,sans-serif}.maintenance-page__inner{width:100%;max-width:480px;margin:0 auto;padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:28px}.maintenance-brand{display:flex;align-items:center;gap:12px}.maintenance-brand__logo{width:40px;height:40px;object-fit:contain}.maintenance-brand__name{font-size:20px;font-weight:700;letter-spacing:-.35px;color:var(--dark)}.maintenance-card{width:100%;background:var(--white);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:48px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.maintenance-card__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;color:var(--green);background:var(--green-light);flex-shrink:0}.maintenance-card__title{font-size:26px;font-weight:800;letter-spacing:-.6px;line-height:1.2;color:var(--dark);margin:0}.maintenance-card__copy{margin:0;font-size:15px;line-height:1.65;color:var(--gray-1);max-width:360px}.maintenance-card__support{margin-top:4px;font-size:13.5px;font-weight:600;color:var(--green);text-decoration:none}.maintenance-card__support:hover{text-decoration:underline}.maintenance-page__copy{margin:0;font-size:12px;color:var(--gray-1)}@media(max-width:768px){.maintenance-page__inner{padding:40px 20px;gap:24px}.maintenance-card{padding:40px 28px}}@media(max-width:480px){.maintenance-page__inner{padding:32px 16px;gap:20px}.maintenance-card{padding:32px 20px;gap:14px}.maintenance-card__title{font-size:22px}.maintenance-card__copy{font-size:14px}}body.dark .maintenance-page{background:#060b14;color:#e5e7eb}body.dark .maintenance-brand__name{color:#f9fafb}body.dark .maintenance-card{background:#0d1117;border-color:#1f2937}body.dark .maintenance-card__title{color:#f9fafb}body.dark .maintenance-card__copy,body.dark .maintenance-page__copy{color:#6b7280}.cms-rich-content{max-width:1120px;margin:0 auto;color:var(--dark);font-family:Inter,sans-serif;font-size:16px;line-height:1.75;word-break:break-word}.cms-rich-content>*:first-child{margin-top:0}.cms-rich-content>*:last-child{margin-bottom:0}.cms-rich-content h1,.cms-rich-content h2,.cms-rich-content h3,.cms-rich-content h4,.cms-rich-content h5,.cms-rich-content h6{color:var(--dark);margin:1.2em 0 .6em;line-height:1.3;letter-spacing:-.01em}.cms-rich-content h1{font-size:clamp(1.95rem,3.4vw,2.5rem);font-weight:800}.cms-rich-content h2{font-size:clamp(1.55rem,2.6vw,2rem);font-weight:750}.cms-rich-content h3{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700}.cms-rich-content h4{font-size:1.2rem;font-weight:700}.cms-rich-content h5{font-size:1.06rem;font-weight:650}.cms-rich-content h6{font-size:.94rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-1)}.cms-rich-content p{margin:0 0 1.1em;color:var(--gray-1)}.cms-rich-content ul,.cms-rich-content ol{margin:0 0 1.15em;padding-left:1.45em}.cms-rich-content li{margin:.34em 0;color:var(--gray-1)}.cms-rich-content li>ul,.cms-rich-content li>ol{margin-top:.45em;margin-bottom:.45em}.cms-rich-content a{color:var(--green);text-decoration:none;font-weight:600}.cms-rich-content a:hover{text-decoration:underline}.cms-rich-content blockquote{margin:1.5em 0;padding:.85em 1.1em;border-left:4px solid var(--green);background:var(--gray-5);color:var(--gray-1);border-radius:0 10px 10px 0}.cms-rich-content pre{margin:1.35em 0;padding:14px 16px;border-radius:10px;border:1px solid var(--border);background:var(--gray-5);overflow-x:auto;line-height:1.55}.cms-rich-content code,.cms-rich-content kbd,.cms-rich-content samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em}.cms-rich-content :not(pre)>code{padding:2px 6px;border-radius:6px;background:var(--gray-5);border:1px solid var(--border);color:var(--dark)}.cms-rich-content pre code{background:transparent;border:none;padding:0;color:inherit}.cms-rich-content hr{margin:1.8em 0;border:0;border-top:1px solid var(--border)}.cms-rich-content img,.cms-rich-content video,.cms-rich-content iframe{max-width:100%;height:auto;border-radius:12px}.cms-rich-content figure{margin:1.45em 0}.cms-rich-content figcaption{margin-top:8px;font-size:13px;color:var(--gray-2);text-align:center}.cms-rich-content table{width:100%;border-collapse:collapse;margin:1.4em 0;border:1px solid var(--border);border-radius:10px;overflow:hidden}.cms-rich-content th,.cms-rich-content td{padding:10px 12px;border:1px solid var(--border);text-align:left;vertical-align:top;color:var(--gray-1)}.cms-rich-content th{font-size:13px;font-weight:700;color:var(--dark);background:var(--gray-5)}@media(max-width:768px){.cms-rich-content{font-size:15px;line-height:1.68}.cms-rich-content h1,.cms-rich-content h2,.cms-rich-content h3,.cms-rich-content h4,.cms-rich-content h5,.cms-rich-content h6{margin-top:1.75em}.cms-rich-content table,.cms-rich-content pre{font-size:14px}}@media(max-width:480px){.cms-rich-content{font-size:14px}.cms-rich-content blockquote,.cms-rich-content pre{padding:11px 12px}.cms-rich-content th,.cms-rich-content td{padding:8px 9px}}body.dark .cms-rich-content,body.dark .cms-rich-content h1,body.dark .cms-rich-content h2,body.dark .cms-rich-content h3,body.dark .cms-rich-content h4,body.dark .cms-rich-content h5{color:#f9fafb}body.dark .cms-rich-content h6,body.dark .cms-rich-content p,body.dark .cms-rich-content li,body.dark .cms-rich-content blockquote,body.dark .cms-rich-content th,body.dark .cms-rich-content td{color:#d1d5db}body.dark .cms-rich-content a{color:#34d399}body.dark .cms-rich-content blockquote,body.dark .cms-rich-content pre,body.dark .cms-rich-content :not(pre)>code{background:#111827;border-color:#1f2937}body.dark .cms-rich-content hr,body.dark .cms-rich-content table,body.dark .cms-rich-content th,body.dark .cms-rich-content td{border-color:#1f2937}body.dark .cms-rich-content th{background:#0f172a}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;border:none;cursor:pointer;transition:all .15s;text-decoration:none;height:32px;padding:0 14px;background:var(--green);color:var(--white);font-size:13px;font-weight:600;border-radius:8px;letter-spacing:-.1px}.btn-primary:hover{background:var(--green-dark)}.btn-primary:active{transform:scale(.99)}.btn-primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btn-sm-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .15s;text-decoration:none;height:32px;padding:0 12px;background:var(--green);color:var(--white);font-size:12.5px;font-weight:500;border-radius:8px}.btn-sm-primary:hover{background:var(--green-dark);box-shadow:0 2px 14px #00c95138}.btn-sm-primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .15s;text-decoration:none;height:32px;padding:0 12px;background:var(--gray-4);color:var(--dark);font-size:12.5px;font-weight:500;border:1.5px solid var(--border);border-radius:8px}.btn-secondary:hover{background:var(--gray-3);border-color:var(--gray-2)}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary-outlined,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .15s;text-decoration:none;height:32px;padding:0 12px;background:var(--white);color:var(--dark);font-size:12.5px;font-weight:500;border:1.5px solid var(--border);border-radius:8px}.btn-secondary-outlined:hover,.btn-ghost:hover{background:var(--gray-4);border-color:var(--gray-3)}.btn-secondary-outlined:disabled,.btn-ghost:disabled{opacity:.6;cursor:not-allowed}.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .15s;text-decoration:none;height:32px;padding:0 12px;background:#dc2626;color:var(--white);font-size:12.5px;font-weight:500;border-radius:8px}.btn-danger:hover{background:#b91c1c;box-shadow:0 2px 8px #dc26264d}.btn-danger:active{background:#991b1b}.btn-danger:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btn-danger-outlined,.btn-danger-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .15s;text-decoration:none;height:32px;padding:0 12px;background:var(--white);color:var(--error);font-size:12.5px;font-weight:500;border:1.5px solid var(--error-border);border-radius:8px}.btn-danger-outlined:hover,.btn-danger-ghost:hover{background:var(--error-bg);border-color:#f87171;color:#b91c1c}.btn-danger-outlined:disabled,.btn-danger-ghost:disabled{opacity:.6;cursor:not-allowed}.btn-warning{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .15s;text-decoration:none;height:32px;padding:0 12px;background:#f59e0b;color:var(--white);font-size:12.5px;font-weight:500;border-radius:8px}.btn-warning:hover{background:#d97706;box-shadow:0 2px 8px #f59e0b4d}.btn-warning:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btn-warning-outlined,.btn-warning-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .15s;text-decoration:none;height:32px;padding:0 12px;background:var(--white);color:#d97706;font-size:12.5px;font-weight:500;border:1.5px solid #fef3c7;border-radius:8px}.btn-warning-outlined:hover,.btn-warning-ghost:hover{background:#fffbeb;border-color:#fde68a;color:#b45309}.btn-warning-outlined:disabled,.btn-warning-ghost:disabled{opacity:.6;cursor:not-allowed}.btn-info{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .15s;text-decoration:none;height:32px;padding:0 12px;background:#3b82f6;color:var(--white);font-size:12.5px;font-weight:500;border-radius:8px}.btn-info:hover{background:#2563eb;box-shadow:0 2px 8px #3b82f64d}.btn-info:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btn-info-outlined,.btn-info-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .15s;text-decoration:none;height:32px;padding:0 12px;background:var(--white);color:#3b82f6;font-size:12.5px;font-weight:500;border:1.5px solid #dbeafe;border-radius:8px}.btn-info-outlined:hover,.btn-info-ghost:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb}.btn-info-outlined:disabled,.btn-info-ghost:disabled{opacity:.6;cursor:not-allowed}.btn-primary-outlined{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .15s;text-decoration:none;height:32px;padding:0 12px;background:var(--white);color:var(--green);font-size:12.5px;font-weight:500;border:1.5px solid var(--green);border-radius:8px}.btn-primary-outlined:hover{background:var(--green-light);color:var(--green-dark);border-color:var(--green-dark)}.btn-primary-outlined:disabled{opacity:.6;cursor:not-allowed}.btn-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;cursor:pointer;transition:all .15s;text-decoration:none;height:auto;padding:0;background:transparent;color:var(--green-dark);font-size:13px;font-weight:500;border:none;border-radius:0;text-decoration:underline;text-underline-offset:3px}.btn-link:hover{color:var(--green);text-decoration:none}.btn-link:disabled{opacity:.6;cursor:not-allowed}.btn-icon{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .15s;text-decoration:none;width:32px;height:32px;padding:0;background:transparent;color:var(--gray-1);border:1.5px solid var(--border);border-radius:8px}.btn-icon:hover{background:var(--gray-4);color:var(--dark);border-color:var(--gray-3)}.btn-icon.btn-icon-danger:hover{background:var(--error-bg);border-color:var(--error-border);color:var(--error)}.btn-icon.btn-icon-warning:hover{background:#fffbeb;border-color:#fde68a;color:#d97706}.btn-icon:disabled{opacity:.6;cursor:not-allowed}.btn-xs,.btn-sm,.btn-md,.btn-lg,.btn-xl{height:32px;padding:0 12px;font-size:12.5px}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton,.skeleton-block,.skeleton-badge,.skeleton-circle,.skeleton-line{position:relative;background:var(--gray-3);border-radius:4px;overflow:hidden}.skeleton:after,.skeleton-block:after,.skeleton-badge:after,.skeleton-circle:after,.skeleton-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:skeleton-shimmer 1.5s ease-in-out infinite}.skeleton-line{display:block;width:100%;height:12px;border-radius:4px}.skeleton-line.skeleton-line--sm{width:40%}.skeleton-line.skeleton-line--md{width:60%}.skeleton-line.skeleton-line--lg{width:80%}.skeleton-line.skeleton-line--w-xs{width:52px}.skeleton-line.skeleton-line--w-28{width:28px}.skeleton-line.skeleton-line--w-32{width:32px}.skeleton-line.skeleton-line--w-36{width:36px}.skeleton-line.skeleton-line--w-44{width:44px}.skeleton-line.skeleton-line--w-48{width:48px}.skeleton-line.skeleton-line--w-56{width:56px}.skeleton-line.skeleton-line--w-58{width:58px}.skeleton-line.skeleton-line--w-64{width:64px}.skeleton-line.skeleton-line--w-72{width:72px}.skeleton-line.skeleton-line--w-sm{width:80px}.skeleton-line.skeleton-line--w-86{width:86px}.skeleton-line.skeleton-line--w-88{width:88px}.skeleton-line.skeleton-line--w-90{width:90px}.skeleton-line.skeleton-line--w-92{width:92px}.skeleton-line.skeleton-line--w-96{width:96px}.skeleton-line.skeleton-line--w-100{width:100px}.skeleton-line.skeleton-line--w-110{width:110px}.skeleton-line.skeleton-line--w-120{width:120px}.skeleton-line.skeleton-line--w-md{width:140px}.skeleton-line.skeleton-line--w-160{width:160px}.skeleton-line.skeleton-line--w-180{width:180px}.skeleton-line.skeleton-line--w-200{width:200px}.skeleton-line.skeleton-line--w-lg{width:220px}.skeleton-line.skeleton-line--w-xl{width:280px}.skeleton-line.skeleton-line--w-full{width:100%}.skeleton-line.skeleton-line--h-14{height:14px}.skeleton-line.skeleton-line--h-18{height:18px}.skeleton-line.skeleton-line--h-20{height:20px}.skeleton-line.skeleton-line--h-26{height:26px}.skeleton-line.skeleton-line--h-32{height:32px;border-radius:8px}.skeleton-line.skeleton-line--h-40{height:40px;border-radius:10px}.skeleton-line.skeleton-line--mb-sm{margin-bottom:6px}.skeleton-line.skeleton-line-height--sm{height:8px}.skeleton-line.skeleton-line-height--md{height:16px}.skeleton-line.skeleton-line-height--lg{height:18px}.skeleton-circle{width:44px;height:44px;border-radius:50%;flex-shrink:0}.skeleton-circle.skeleton-circle--sm{width:40px;height:40px}.skeleton-circle.skeleton-circle--xs{width:36px;height:36px}.skeleton-circle.skeleton-circle--xxs{width:28px;height:28px}.skeleton-badge{height:22px;min-width:56px;border-radius:11px;display:inline-block}.skeleton-badge.skeleton-badge--mw-64{min-width:64px}.skeleton-badge.skeleton-badge--mw-72{min-width:72px}.skeleton-block{min-height:44px;border-radius:14px;padding:10px 14px}.skeleton-block.skeleton-block--h-250{height:250px;border-radius:12px;padding:0}body.dark{--dark-surface-page: #060b14;--dark-surface-card: #0d1117;--dark-surface-hover: #111827;--dark-surface-input: #161b27;--dark-surface-focus: #1a2030;--dark-border: #1f2937;--dark-border-2: #374151}body.dark .panel-right{background:#0d1117}body.dark .form-header h2{color:#f3f4f6}body.dark .form-header p{color:#6b7280}body.dark .form-label{color:#e5e7eb}body.dark .form-input{background-color:#161b27;color:#e5e7eb;border-color:#374151}body.dark .form-input::placeholder{color:#4b5563}body.dark .form-input:focus{background-color:#1a2030;border-color:var(--green);box-shadow:0 0 0 3px #00c95115}body.dark .input-wrapper>svg:first-child{color:#4b5563}body.dark .input-wrapper:focus-within>svg:first-child{color:var(--green)}body.dark .toggle-pw{color:#4b5563}body.dark .toggle-pw:hover{color:#e5e7eb}body.dark .btn-google{background:#161b27;color:#e5e7eb;border-color:#374151}body.dark .btn-google:hover{background:#1f2937;border-color:#4b5563}body.dark .divider:before,body.dark .divider:after{background:#374151}body.dark .divider span{color:#4b5563}body.dark .checkbox-label{color:#9ca3af}body.dark .checkbox-label input[type=checkbox]{border-color:#374151;background:transparent}body.dark .checkbox-label a,body.dark .form-row .link{color:var(--green)}body.dark .signup-prompt{color:#6b7280}body.dark .signup-prompt a{color:var(--green)}body.dark .signin-prompt{color:#6b7280}body.dark .signin-prompt a{color:var(--green)}body.dark .panel-right-footer{color:#374151}body.dark .panel-right-footer a{color:#6b7280}body.dark .panel-right-footer a:hover{color:#e5e7eb}body.dark .theme-btn{background:#0d1117;border-color:#374151;color:#9ca3af;box-shadow:0 2px 8px #0006}body.dark .theme-btn:hover{background:#1f2937;color:#e5e7eb}body.dark .mobile-brand span{color:#f3f4f6}body.dark .pw-label{color:#6b7280}body.dark .trust-badge{color:#4b5563}body.dark .trust-badge svg{color:var(--green)}body.dark .back-link{color:#6b7280}body.dark .back-link:hover{color:#e5e7eb}body.dark .progress-dot{background:#374151}body.dark .progress-dot.active{background:var(--green)}body.dark .progress-dot.done{background:var(--green);opacity:.4}body.dark .info-box{background:#0a2010;border-color:#00c95128;color:#e5e7eb}body.dark .info-box svg{color:var(--green)}body.dark .otp-input{background:#161b27;color:#e5e7eb;border-color:#374151}body.dark .otp-input:focus{background:#1a2030;border-color:var(--green);box-shadow:0 0 0 4px #00c95115}body.dark .otp-input.filled{background:#0a2010;border-color:var(--green)}body.dark .resend-row{color:#6b7280}body.dark .success-icon{background:#0a2010;border-color:#00c95130}body.dark{color-scheme:dark}body.dark .topbar{background:#0d1117;border-bottom-color:#1f2937}body.dark .topbar-breadcrumb{color:#6b7280}body.dark .topbar-breadcrumb span:last-child{color:#e5e7eb}body.dark .topbar-toggle{border-color:#1f2937;color:#6b7280}body.dark .topbar-toggle:hover{background:#1a2030;color:#e5e7eb}body.dark .topbar-plan-badge{background:#052e16;color:#4ade80;border-color:#14532d}body.dark .topbar-plan-badge:hover{background:#0d3d1f;color:#4ade80}body.dark .topbar-plan-badge.upgrade{background:#1f2937;color:#e5e7eb;border-color:transparent}body.dark .topbar-plan-badge.upgrade:hover{background:#374151}body.dark .icon-btn{background:#0d1117;border-color:#1f2937;color:#6b7280}body.dark .icon-btn:hover{background:#1a2030;color:#e5e7eb}body.dark .topbar-avatar{border-color:#1f2937}body.dark .content{background:#060b14}body.dark .app-route-loading{background:#060b14;color:#6b7280}body.dark .app-route-loading-spinner{border-color:#1f2937;border-top-color:var(--green)}body.dark .content-route-loading{background:#060b14;color:#6b7280}body.dark .content-route-loading-spinner{border-color:#1f2937;border-top-color:var(--green)}body.dark .status-bar{background:#0d1117;border-color:#1f2937}body.dark .status-item{color:#6b7280;border-right-color:#1f2937}body.dark .status-item strong{color:#e5e7eb}body.dark .limit-bar{background:#1f2937}body.dark .dashboard-retention-notice{background:#854d0e33;border-color:#f59e0b73}body.dark .dashboard-retention-notice-icon,body.dark .dashboard-retention-notice-title{color:#fbbf24}body.dark .dashboard-retention-notice-text{color:#f3d08b}body.dark .dashboard-whatsapp-notice{background:#00c9511f;border-color:#00c95159}body.dark .dashboard-whatsapp-notice-icon{color:var(--green)}body.dark .dashboard-whatsapp-notice-title{color:#86efac}body.dark .dashboard-whatsapp-notice-text{color:#bbf7d0}body.dark .kpi-card{background:#0d1117;border-color:#1f2937}body.dark .kpi-card:before{opacity:.7;background:linear-gradient(90deg,#374151,transparent)}body.dark .kpi-card.green:before{background:linear-gradient(90deg,var(--green),transparent)}body.dark .kpi-card.indigo:before{background:linear-gradient(90deg,#6366f1,transparent)}body.dark .kpi-card.purple:before{background:linear-gradient(90deg,#8b5cf6,transparent)}body.dark .kpi-card.amber:before{background:linear-gradient(90deg,#f59e0b,transparent)}body.dark .kpi-value{color:#f3f4f6}body.dark .kpi-label{color:#6b7280}body.dark .kpi-badge.up{background:#052e16;color:#4ade80}body.dark .kpi-badge.down{background:#7f1d1d59;color:#fca5a5}body.dark .kpi-icon.green{background:#052e16}body.dark .kpi-icon.indigo{background:#1e1b4b}body.dark .kpi-icon.purple{background:#2e1065}body.dark .kpi-icon.amber{background:#451a03;color:#fbbf24}body.dark .card{background:#0d1117;border-color:#1f2937}body.dark .card-title{color:#f3f4f6}body.dark .card-sub,body.dark .card-action-btn{color:#6b7280}body.dark .card-action-btn:hover{background:#1f2937;color:#e5e7eb}body.dark .profile-card .card-hd{border-bottom-color:#1f2937}body.dark .profile-section-icon{background:var(--green-light);border-color:#00c95130;color:var(--green)}body.dark .profile-actions{border-top-color:#1f2937}body.dark .profile-field-error{color:#f87171}body.dark .page-greeting h1{color:#f3f4f6}body.dark .page-greeting p{color:#6b7280}body.dark .inbox-page{background:transparent}body.dark .inbox-card{background:#060b14}body.dark .inbox-conversations{background:#0d1117;border-color:#1f2937}body.dark .inbox-conv-header{border-bottom-color:#1f2937;background:#0d1117}body.dark .inbox-conv-title{color:#f3f4f6}body.dark .inbox-conv-filter{background:#111827;border-color:#1f2937}body.dark .inbox-conv-filter-btn{color:#6b7280}body.dark .inbox-conv-filter-btn:hover:not(.is-active){color:#e5e7eb}body.dark .inbox-conv-filter-btn:focus-visible{box-shadow:0 0 0 2px #0d1117,0 0 0 4px #00c95159}body.dark .inbox-conv-filter-btn.is-active{background:#0d1117;color:#f3f4f6;box-shadow:0 1px 3px #00000047}body.dark .inbox-conv-empty{color:#6b7280}body.dark .search-bar{background:var(--dark-surface-input);border-color:var(--dark-border)}body.dark .search-bar .search-input{color:#9ca3af}body.dark .search-bar .search-input::placeholder{color:#9ca3af;opacity:.8}body.dark .search-bar .search-icon{color:#9ca3af}body.dark .inbox-search{background:#161b27;border-color:#1f2937}body.dark .inbox-search-icon{color:#9ca3af}body.dark .inbox-search-input{color:#e5e7eb}body.dark .inbox-search-input::placeholder{color:#4b5563}body.dark .inbox-conv-item{background:#0d1117}body.dark .inbox-conv-item:hover{background:#111827;border-color:#1f2937}body.dark .inbox-conv-item.active{background:#00c9511f;border-color:#00c95159;box-shadow:0 10px 28px #00000040}body.dark .inbox-conv-item.active:before{background:var(--green)}body.dark .inbox-conv-item-skeleton{background:transparent;border-color:transparent;box-shadow:none}body.dark .inbox-conv-avatar{background:#111827;border-color:#1f2937;color:#9ca3af}body.dark .inbox-conv-name{color:#f3f4f6}body.dark .inbox-conv-time,body.dark .inbox-conv-preview{color:#6b7280}body.dark .inbox-thread-wrap{background:#0d1117;border-color:#1f2937}body.dark .inbox-thread-empty-icon{background:var(--green-light);border-color:#00c95130;color:var(--green)}body.dark .inbox-thread-empty-title{color:#f3f4f6}body.dark .inbox-thread-empty-desc{color:#6b7280}body.dark .inbox-thread-header{background:#0d1117;border-bottom-color:#1f2937}body.dark .inbox-thread-back{color:#9ca3af}body.dark .inbox-thread-back:hover{background:#111827;color:#e5e7eb}body.dark .inbox-thread-contact-name{color:#f3f4f6}body.dark .inbox-thread-contact-phone{color:#6b7280}body.dark .contact-tags-inline-more-trigger{background:#111827;color:#9ca3af}body.dark .inbox-thread-refresh-btn{color:#9ca3af}body.dark .inbox-thread-refresh-btn:hover:not(:disabled){background:#111827;color:#e5e7eb}body.dark .inbox-thread-more-btn{color:#9ca3af}body.dark .inbox-thread-more-btn:hover{background:#111827;color:#e5e7eb}body.dark .inbox-thread-menu-auto-reply{border-bottom-color:#1f2937}body.dark .inbox-thread-menu-auto-reply:hover{background:#1f2937}body.dark .inbox-thread-header-menu .inbox-thread-menu-label{color:#e5e7eb}body.dark .inbox-thread-header-menu .inbox-thread-menu-row-icon{color:#4b5563}body.dark .inbox-thread-messages{background:#060b14}body.dark .inbox-msg-template-btn{border-color:#1f2937;background:#0d1117}body.dark a.inbox-msg-template-btn--link:hover{background:#111827;border-color:#1f2937;color:#86efac}body.dark .inbox-msg-row.out .inbox-msg-bubble.inbox-msg-bubble--failed{background:#450a0a;color:#fca5a5;border-color:#7f1d1d}body.dark .inbox-msg-status--failed{color:#f87171}body.dark .inbox-msg-row.in .inbox-msg-bubble{background:#0d1117;border-color:#1f2937;color:#e5e7eb}body.dark .inbox-msg-row.in .inbox-msg-reaction-float{background:#111827;border-color:#1f2937;box-shadow:0 10px 22px #00000059}body.dark .inbox-msg-row.out .inbox-msg-reaction-float{background:#0307128c;border-color:#ffffff38;box-shadow:0 12px 26px #00000073}body.dark .inbox-msg-row.in .inbox-msg-reaction-only{background:#0d1117;border-color:#1f2937}body.dark .inbox-msg-row.out .inbox-msg-reaction-only{background:#0000002e;border-color:#fff3}body.dark .inbox-msg-row.in .inbox-msg-bubble .inbox-msg-time{color:#9ca3af}body.dark .inbox-msg-row.in .inbox-msg-bubble-skeleton{background:#111827;border-color:#1f2937}body.dark .inbox-msg-row.out .inbox-msg-bubble-skeleton{background:#374151}body.dark .inbox-thread-composer{background:#0d1117;border-top-color:#1f2937}body.dark .inbox-composer-input{background:#161b27;border-color:#1f2937;color:#e5e7eb}body.dark .inbox-composer-input::placeholder{color:#4b5563}body.dark .inbox-composer-input:focus{border-color:var(--green);background:#1a2030}body.dark .inbox-thread-composer.is-disabled .inbox-composer-input{background:#111827;color:#9ca3af}body.dark .inbox-session-expired-msg{background:#451a03;border-color:#b45309;color:#fcd34d}body.dark .inbox-session-expired-bar{background:#451a03;border-top-color:#1f2937;color:#fcd34d}body.dark .inbox-threads-initial-loader,body.dark .inbox-messages-initial-loader{color:#6b7280}body.dark .inbox-threads-initial-loader-spinner,body.dark .inbox-messages-initial-loader-spinner{border-color:#1f2937;border-top-color:var(--green)}body.dark .inbox-list-loader,body.dark .inbox-messages-loader{color:#6b7280}body.dark .inbox-conv-list-refresh-overlay{background:#0f17178c}body.dark .inbox-conv-list-refresh-overlay-inner{background:#0d1117;border-color:#1f2937;color:#6b7280;box-shadow:0 4px 20px #00000059}body.dark .btn-primary:hover,body.dark .btn-sm-primary:hover{box-shadow:0 4px 20px #00c95140}body.dark .btn-primary-outlined{background:#0d1117;color:#4ade80;border-color:var(--green)}body.dark .btn-primary-outlined:hover{background:#052e16;color:#4ade80;border-color:#22c55e}body.dark .btn-secondary-outlined,body.dark .btn-ghost{background:#0d1117;color:#e5e7eb;border-color:#1f2937}body.dark .btn-secondary-outlined:hover,body.dark .btn-ghost:hover{background:#1f2937;border-color:#374151}body.dark .btn-secondary{background:#161b27;color:#e5e7eb;border-color:#1f2937}body.dark .btn-secondary:hover{background:#111827;border-color:#374151}body.dark .btn-danger:hover{box-shadow:0 2px 8px #dc262640}body.dark .btn-danger-outlined,body.dark .btn-danger-ghost{background:#0d1117;color:#f87171;border-color:#7f1d1d80}body.dark .btn-danger-outlined:hover,body.dark .btn-danger-ghost:hover{background:#7f1d1d33;border-color:#7f1d1d;color:#fca5a5}body.dark .btn-warning:hover{box-shadow:0 2px 8px #f59e0b40}body.dark .btn-warning-outlined,body.dark .btn-warning-ghost{background:#0d1117;color:#fbbf24;border-color:#92400e80}body.dark .btn-warning-outlined:hover,body.dark .btn-warning-ghost:hover{background:#92400e33;border-color:#92400e;color:#fcd34d}body.dark .btn-info:hover{box-shadow:0 2px 8px #3b82f640}body.dark .btn-info-outlined,body.dark .btn-info-ghost{background:#0d1117;color:#60a5fa;border-color:#1e3a8a80}body.dark .btn-info-outlined:hover,body.dark .btn-info-ghost:hover{background:#1e3a8a33;border-color:#1e3a8a;color:#93c5fd}body.dark .btn-link{color:#4ade80}body.dark .btn-link:hover{color:var(--green)}body.dark .btn-icon{background:#161b27;color:#9ca3af;border-color:#1f2937}body.dark .btn-icon:hover{background:#111827;color:#e5e7eb;border-color:#374151}body.dark .btn-icon.btn-icon-danger:hover{background:#7f1d1d33;border-color:#7f1d1d;color:#f87171}body.dark .btn-icon.btn-icon-warning:hover{background:#92400e33;border-color:#92400e;color:#fbbf24}body.dark .legend-item,body.dark .chart-empty-msg{color:#6b7280}body.dark .date-tabs{background:#1a2030}body.dark .date-tab{color:#6b7280}body.dark .date-tab.active{background:#0d1117;color:#e5e7eb}body.dark .date-label{color:#9ca3af}body.dark .funnel-pill{background:#111827;border-color:#1f2937}body.dark .funnel-pill.total{background:#00c9511a;border-color:#00c95147}body.dark .funnel-pill.failed{background:#dc262624;border-color:#dc26263d}body.dark .funnel-pill-label{color:#6b7280}body.dark .funnel-pill-value{color:#f3f4f6}body.dark .funnel-item-label{color:#6b7280}body.dark .funnel-item-count{color:#f3f4f6}body.dark .funnel-item-pct{color:#9ca3af}body.dark .funnel-bar{background:#1f2937}body.dark .funnel-item-sub{color:#9ca3af}body.dark thead th{background:#111827;color:#6b7280;border-bottom-color:#1f2937}body.dark tbody tr{border-bottom-color:#1a2030}body.dark tbody tr:hover{background:#111827}body.dark .metric.muted{color:#374151}body.dark .revenue{color:#4ade80}body.dark .mini-bar{background:#1f2937}body.dark .dots-btn{background:#0d1117;border-color:#1f2937;color:#6b7280}body.dark .dots-btn:hover{background:#1f2937;color:#e5e7eb}body.dark .cb{border-color:#374151}body.dark .badge.active{background:#052e16;color:#4ade80}body.dark .badge.active .badge-dot{background:#22c55e}body.dark .badge.paused{background:#431407;color:#fb923c}body.dark .badge.paused .badge-dot{background:#f97316}body.dark .badge.scheduled{background:#1e3a8a;color:#93c5fd}body.dark .badge.scheduled .badge-dot{background:#3b82f6}body.dark .badge.draft{background:#111827;color:#9ca3af}body.dark .badge.draft .badge-dot{background:#374151}body.dark .badge.completed{background:#052e16;color:#4ade80}body.dark .badge.completed .badge-dot{background:var(--green)}body.dark .badge.processing{background:#1e1b4b;color:#a5b4fc}body.dark .badge.processing .badge-dot{background:#6366f1}body.dark .badge.cancelled{background:#431407;color:#fb923c}body.dark .badge.cancelled .badge-dot{background:#f97316}body.dark .qa-item{background:#111827;border-color:#1f2937}body.dark .qa-item:hover{background:#0a2a1a;border-color:#00c95128}body.dark .qa-icon{background:#0d1117;border-color:#1f2937}body.dark .qa-label{color:#e5e7eb}body.dark .qa-sub{color:#6b7280}body.dark .activity-item{border-bottom-color:#1f2937}body.dark .act-text{color:#e5e7eb}body.dark .act-line{background:#1f2937}body.dark .act-time{color:#4b5563}body.dark .dropdown{background:#111827;border-color:#1f2937;box-shadow:0 4px 6px -1px #0006,0 14px 28px -6px #00000080}body.dark .dd-hd{border-bottom-color:#1f2937}body.dark .dd-hd-title{color:#f3f4f6}body.dark .dd-divider{background:#1f2937}body.dark .dd-footer{border-top-color:#1f2937}body.dark .notif-item:hover{background:#1a2030}body.dark .notif-item.unread{background:#0a2010}body.dark .notif-item.unread:hover{background:#0d2a18}body.dark .notif-text{color:#e5e7eb}body.dark .notif-time{color:#4b5563}body.dark .notif-tab{color:#6b7280}body.dark .notif-tab.active{background:#1f2937;color:#e5e7eb}body.dark .ws-item:hover{background:#1a2030}body.dark .ws-item.ws-active{background:#0a2010}body.dark .ws-name{color:#e5e7eb}body.dark .ws-plan,body.dark .ws-btn{color:#6b7280}body.dark .ws-btn:hover{background:#1a2030;color:#e5e7eb}body.dark .user-menu-hd{border-bottom-color:#1f2937}body.dark .user-menu-name{color:#f3f4f6}body.dark .user-menu-email{color:#6b7280}body.dark .menu-item{color:#e5e7eb}body.dark .menu-item:hover{background:#1f2937}body.dark .menu-item:visited{color:#e5e7eb}body.dark .menu-item svg{color:#4b5563}body.dark .menu-item.danger{color:#f87171}body.dark .menu-item.danger svg{color:#f87171}body.dark .menu-item.danger:hover{background:#450a0a}body.dark .menu-tag{background:#1f2937;color:#9ca3af}body.dark .sidebar-backdrop{background:#000000c7}body.dark .wa-mono{background:#111827;color:#6b7280}body.dark .wa-acct-icon{color:#9ca3af}body.dark .wa-acct-icon.connected{background:var(--green-light);color:var(--green)}body.dark .wa-acct-icon.disconnected{background:#ef44441a;color:#f87171}body.dark .workspace-badge{color:#9ca3af}body.dark .workspace-badge.connected{background:var(--green-light);color:var(--green)}body.dark .workspace-badge.disconnected{background:#ef44441a;color:#f87171}body.dark .ws-badge{color:#9ca3af}body.dark .ws-badge.connected{background:var(--green-light);color:var(--green)}body.dark .ws-badge.disconnected{background:#ef44441a;color:#f87171}body.dark .wa-webhook-btn{background:#111827;border-color:#374151;color:#6b7280}body.dark .wa-webhook-btn:hover{background:#1a2030;color:#f9fafb;border-color:#374151}body.dark .wa-action-btn{background:#0a2010;border-color:#00c95128}body.dark .wa-action-btn:hover{background:#0f2d18}body.dark .wa-delete-btn:hover{background:#450a0a;border-color:#7f1d1d;color:#f87171}body.dark .wa-empty-state h3{color:#f3f4f6}body.dark .wa-empty-state p{color:#6b7280}body.dark .wa-empty-icon{background:var(--green-light);color:var(--green)}body.dark .wa-modal{background:#111827}body.dark .wa-modal-title{color:#f3f4f6}body.dark .wa-modal-body{color:#6b7280}body.dark .wa-modal-body strong{color:#f3f4f6}body.dark .wa-modal-icon.danger{background:#450a0a;color:#f87171}body.dark .wa-modal-icon.green,body.dark .wa-wiz-hd-icon{background:var(--green-light);border-color:#00c95130;color:var(--green)}body.dark .wa-support-card{background:#0d1117;border-color:#1f2937}body.dark .wa-support-card__badge{background:#052e16;border-color:#14532d;color:#4ade80}body.dark .wa-support-card__title{color:#f3f4f6}body.dark .wa-support-card__sub,body.dark .wa-support-card__pitch{color:#6b7280}body.dark .wa-support-video{border-color:#1f2937}body.dark .wa-support-card__cta:hover{box-shadow:0 8px 20px #00000073}body.dark .wa-wiz-title{color:#f3f4f6}body.dark .wa-wiz-sub,body.dark .billing-toggle-label{color:#6b7280}body.dark .billing-toggle-pill{background:#111827;border-color:#374151}body.dark .billing-toggle-btn{color:#9ca3af}body.dark .billing-toggle-btn.active{background:var(--green);color:#f9fafb;box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 40%,transparent)}body.dark .billing-status-card{background:#0d1117;border-color:#1f2937}body.dark .billing-status-title{color:#f9fafb}body.dark .billing-status-sub,body.dark .billing-status-note{color:#6b7280}body.dark .billing-status-summary{background:#111827;border-color:#1f2937}body.dark .billing-status-row{color:#f9fafb}body.dark .billing-status-row .label{color:#9ca3af}body.dark .billing-status-row--amount{border-top-color:#1f2937}body.dark .billing-status-row--amount .label{color:#f9fafb}body.dark .checkout-receipt__preview-hint,body.dark .checkout-receipt__preview-fallback{color:#6b7280}body.dark .wa-label{color:#e5e7eb}body.dark .wa-label-hint{color:#4b5563}body.dark .wa-step-label{color:#e5e7eb}body.dark .wa-step-sub{color:#6b7280}body.dark .wa-step:not(.active):not(.done) .wa-step-label{color:#4b5563}body.dark .wa-step.active .wa-step-label{color:#e5e7eb}body.dark .wa-step-num{border-color:#1f2937;color:#4b5563}body.dark .wa-step.active .wa-step-num{background:#e5e7eb;color:#030712;border-color:#e5e7eb}body.dark .wa-step-line{background:#1f2937}body.dark .wa-step-line.active{background:var(--green)}body.dark .wa-input,body.dark textarea.wa-textarea{background-color:#161b27;color:#e5e7eb;border-color:#374151}body.dark .wa-input::placeholder,body.dark textarea.wa-textarea::placeholder{color:#4b5563}body.dark .wa-input:focus,body.dark textarea.wa-textarea:focus{background-color:#1a2030;border-color:var(--green);box-shadow:0 0 0 3px #00c95115}body.dark .wa-input[readonly],body.dark textarea.wa-textarea[readonly]{background-color:#111827;color:#6b7280}body.dark .wa-input.error,body.dark textarea.wa-textarea.error{border-color:#ef4444;box-shadow:0 0 0 3px #450a0a}body.dark select.form-input,body.dark select.form-select,body.dark select.wa-input.wa-select,body.dark select.wa-select,body.dark .contacts-form select.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px 14px}body.dark .wa-toggle-vis{color:#4b5563}body.dark .wa-toggle-vis:hover{color:#e5e7eb}body.dark .wa-info-box{background:#0c1a2e;border-color:#1e3a5f;color:#93c5fd}body.dark .wa-info-box svg{color:#60a5fa}body.dark .wa-copy-btn{background:#1a2030;color:#6b7280;border-color:#1f2937}body.dark .wa-copy-btn:hover{background:#1f2937;color:#e5e7eb}body.dark .wa-copy-btn.copied{background:#052e16;color:#4ade80;border-color:#14532d}body.dark .wa-regen-btn{border-color:#1f2937;color:#6b7280}body.dark .wa-regen-btn:hover{background:#1a2030;color:#e5e7eb}body.dark .wa-wiz-footer{border-top-color:#1f2937}body.dark .wa-field-hint{color:#4b5563}body.dark .wa-char-count{color:#6b7280}body.dark .wa-char-count.wa-char-count--warn{color:#f59e0b}body.dark .wa-char-count.wa-char-count--error{color:#f87171}body.dark .wa-acct-card{background:#0d1117;border-color:#1f2937}body.dark .wa-acct-card.is-active{border-color:#00c95128}body.dark .wa-acct-card-top{border-bottom-color:#1f2937}body.dark .wa-acct-card-phone{color:#f3f4f6}body.dark .wa-acct-card-role{color:#6b7280}body.dark .wa-acct-role-status{color:#9ca3af}body.dark .wa-acct-card-meta{border-bottom-color:#1f2937}body.dark .wa-acct-meta-label{color:#4b5563}body.dark .wa-acct-verified-name{color:#9ca3af}body.dark .wa-acct-tier{color:#f3f4f6}body.dark .wa-quality-badge.green{background:var(--green-light);color:var(--green)}body.dark .wa-quality-badge.yellow{background:#fbbf241f;color:#fbbf24}body.dark .wa-quality-badge.red{background:#ef44441a;color:#f87171}body.dark .wa-acct-active-pill{background:#0a2010;border-color:#00c95128;color:#4ade80}body.dark .filter-chip{background:var(--dark-surface-card);border-color:var(--dark-border);color:#9ca3af}body.dark .filter-chip:hover{border-color:var(--dark-border-2);color:#6b7280}body.dark .filter-chip.active{background:var(--green-light);border-color:var(--green);color:var(--green)}body.dark .templates-sort-label{color:#6b7280}body.dark .templates-sort-select{background:var(--dark-surface-input);border-color:var(--dark-border);color:#e5e7eb}body.dark .templates-search{background:var(--dark-surface-input);border-color:var(--dark-border)}body.dark .templates-search .search-input{color:#9ca3af}body.dark .templates-search .search-input::placeholder{color:#9ca3af;opacity:.8}body.dark .templates-search .search-icon{color:#9ca3af}body.dark .template-card{background:var(--dark-surface-card);border-color:var(--dark-border)}body.dark .template-card:hover{box-shadow:0 4px 12px #00000040}body.dark .template-card .template-name{color:#f3f4f6}body.dark .template-card-body-preview,body.dark .template-card-meta-item,body.dark .template-card-language,body.dark .template-card-date{color:#9ca3af}body.dark .template-card-actions{border-top-color:var(--dark-border)}body.dark .template-card-icon{background:var(--green-light);color:var(--green)}body.dark .templates-empty{color:#9ca3af}body.dark .templates-empty a{color:var(--green)}body.dark .templates-error{color:#f87171;background:#7f1d1d40;border-color:#7f1d1d}body.dark .templates-grid-overlay{background:#060b14e0}body.dark .templates-grid-overlay-spin{border-color:#1f2937;border-top-color:var(--green)}body.dark .templates-grid-overlay-text{color:#9ca3af}body.dark .templates-pagination{border-top-color:var(--dark-border)}body.dark .templates-pagination-btn{background:#111827;border-color:var(--dark-border);color:#f9fafb}body.dark .templates-pagination-btn:hover:not(:disabled){background:#1a2030;border-color:var(--dark-border-2)}body.dark .templates-pagination-btn.active{background:var(--green);border-color:var(--green);color:var(--white)}body.dark .templates-pagination-ellipsis{background:#111827;border-color:var(--dark-border);color:#9ca3af}body.dark .templates-pagination-summary,body.dark .templates-pagination-perpage-label{color:#9ca3af}body.dark .templates-pagination-select{background:#161b27;border-color:var(--dark-border);color:#f9fafb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}body.dark .templates-pagination-select:hover{border-color:var(--dark-border-2)}body.dark .templates-pagination-select:focus{border-color:var(--green)}body.dark .create-template-steps .wa-step-line{background:var(--dark-border)}body.dark .create-template-steps .wa-step-line.active{background:var(--green)}body.dark .submit-error{color:#f87171}body.dark .review-dl dt{color:#9ca3af}body.dark .review-dl dd{color:#e5e7eb}body.dark .review-btn-tag{background:#161b27;color:#9ca3af}body.dark .wa-remove-btn{background:transparent;border-color:var(--dark-border);color:#9ca3af}body.dark .wa-remove-btn:hover{border-color:#7f1d1d;color:#f87171;background:#7f1d1d33}body.dark .wa-add-btn{color:var(--green);border-color:var(--dark-border)}body.dark .wa-add-btn:hover{background:var(--dark-surface-hover);border-color:var(--dark-border-2)}body.dark .wa-preview-wrap .wa-preview-label{color:#9ca3af}body.dark .wa-preview-wrap .wa-preview-phone{background:#1f2c33}body.dark .wa-preview-wrap .wa-preview-screen{background:#0b141a;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%232a3942' fill-opacity='0.3'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}body.dark .wa-preview-wrap .wa-preview-bubble{--wa-bubble-bg: #005c4b;--wa-bubble-border: #025144}body.dark .wa-preview-wrap .wa-preview-body,body.dark .wa-preview-wrap .wa-preview-header.text{color:#e9edef}body.dark .wa-preview-wrap .wa-preview-footer{color:#8696a0}body.dark .wa-preview-wrap .wa-preview-btn{background:#1f2c33;border-color:#2a3942;color:#53bdeb}body.dark .wa-preview-wrap .wa-preview-btn.quick-reply{color:#e9edef}body.dark .contacts-search{background:#161b27;border-color:#1f2937}body.dark .contacts-search .search-input{color:#e5e7eb}body.dark .contacts-search .search-input::placeholder{color:#9ca3af}body.dark .table-list-search{background:#161b27;border-color:#1f2937}body.dark .table-list-search .search-icon{color:#9ca3af}body.dark .table-list-search .search-input{color:#e5e7eb}body.dark .table-list-search .search-input::placeholder{color:#9ca3af}body.dark .table-list-mini-stats{border-bottom-color:#1f2937}body.dark .table-list-mini-stat{background:#161b27;border-color:#1f2937}body.dark .table-list-mini-stat-label{color:#9ca3af}body.dark .table-list-mini-stat-value{color:#e5e7eb}body.dark .table-list-mini-stat-sub{color:#9ca3af}body.dark .table-list-filters-panel{border-bottom-color:#1f2937}body.dark .table-list-filter-label,body.dark .table-list-filter-daterange-sep{color:#9ca3af}body.dark .contacts-tag-filter-btn{background:#161b27;border-color:#1f2937;color:#9ca3af}body.dark .contacts-tag-filter-btn:hover{border-color:#374151;color:#e5e7eb}body.dark .contacts-tag-filter-btn.active{border-color:var(--green);background:#052e16;color:#4ade80}body.dark .contacts-tag-filter-btn svg:first-child,body.dark .contacts-tag-filter-btn svg:last-child{color:#9ca3af}body.dark .filter-btn{background:#161b27;border-color:#1f2937;color:#9ca3af}body.dark .filter-btn:hover{border-color:#374151;color:#e5e7eb}body.dark .filter-btn.active{border-color:var(--green);background:#052e16;color:#4ade80}body.dark .filter-btn svg:first-child,body.dark .filter-btn svg:last-child{color:#9ca3af}body.dark .tag-filter-dropdown-search{border-bottom-color:#1f2937}body.dark .tag-filter-dropdown-search .search-input{color:#e5e7eb}body.dark .tag-filter-dropdown-search .search-input::placeholder{color:#9ca3af}body.dark .tag-filter-dropdown-search .search-icon{color:#9ca3af}body.dark .tag-filter-option{color:#e5e7eb}body.dark .tag-filter-option:hover{background:#1a2030}body.dark .tag-filter-option.selected{background:#052e16;color:#4ade80}body.dark .tag-filter-option-count{color:#9ca3af}body.dark .tag-filter-dropdown-empty{color:#6b7280;border-top-color:#1f2937}body.dark .contacts-bulk-bar{background:#0d1117;border-color:#1f2937;box-shadow:0 8px 28px #00000073,0 2px 8px #0000004d}body.dark .contacts-bulk-bar-count{color:#f9fafb;border-right-color:#1f2937}body.dark .contacts-bulk-bar-clear,body.dark .contacts-empty p,body.dark .segments-empty p{color:#6b7280}body.dark .contacts-error-banner{background:#451a1a;border-color:#7f1d1d;color:#fca5a5}body.dark .contacts-error-banner p{color:#fca5a5}body.dark .contacts-loading-inline p,body.dark .table-list-pagination-summary{color:#6b7280}body.dark .table-list-pagination-btn{background:#111827;border-color:#1f2937;color:#e5e7eb}body.dark .table-list-pagination-btn:hover:not(:disabled){background:#161b27;border-color:#374151}body.dark .table-list-pagination-btn.active{background:var(--green);border-color:var(--green);color:#fff}body.dark .table-list-pagination-ellipsis{background:#111827;border-color:#1f2937;color:#6b7280}body.dark .table-list-pagination-perpage-label{color:#6b7280}body.dark .table-list-pagination-select{background:#161b27;border-color:#1f2937;color:#e5e7eb}body.dark .table-list-pagination-select:hover,body.dark .table-list-pagination-select:focus{border-color:#374151}body.dark .contacts-form-error{background:#451a1a;border-color:#7f1d1d;color:#fca5a5}body.dark .contact-unreachable-notice{background:#451a1a;border-color:#7f1d1d}body.dark .contact-unreachable-notice p,body.dark .contact-unreachable-notice-check{color:#fecaca}body.dark .contact-detail-unreachable-meta{color:#9ca3af}body.dark .table-list-cell-name,body.dark .contact-phone{color:#f3f4f6}body.dark .table-list-cell-sub,body.dark .table-list-action-placeholder{color:#9ca3af}body.dark .table-list-tooltip-trigger{color:#e5e7eb;border-bottom-color:#9ca3af}body.dark .table-list-tooltip-wrap--icon .table-list-tooltip-trigger{color:#9ca3af}body.dark .table-list-tooltip-bubble{background:#111827;color:#f3f4f6;border:1px solid #1f2937}body.dark .table-list-tooltip-bubble:after{border-top-color:#111827}body.dark .contact-field,body.dark .contact-last-sent{color:#9ca3af}body.dark .contact-status-badge.active{background:var(--green-light);color:var(--green)}body.dark .contact-status-badge.active .badge-dot{background:var(--green)}body.dark .contact-status-badge.inactive{background:#111827;color:#9ca3af}body.dark .contact-status-badge.inactive .badge-dot{background:#4b5563}body.dark .contact-status-badge.unsubscribed{background:#4b1d0b;color:#fed7aa}body.dark .contact-status-badge.unsubscribed .badge-dot{background:#fdba74}body.dark .contact-status-badge.unreachable{background:#4b1d1d;color:#fecaca}body.dark .contact-status-badge.unreachable .badge-dot{background:#f87171}body.dark .detail-field-label{color:#9ca3af}body.dark .detail-field-value{color:#e5e7eb}body.dark .segment-card-name{color:#f3f4f6}body.dark .segment-card-count{color:#6b7280}body.dark .segment-card-actions{border-top-color:#1f2937}body.dark .segment-tag-form .form-input.full{background-color:#161b27;border-color:#1f2937;color:#e5e7eb}body.dark .segment-tag-form .form-input.full::placeholder{color:#9ca3af}body.dark .tag-color-picker{background:#161b27;border-color:#1f2937}body.dark .tags-autocomplete-dropdown{background:#0d1117;border-color:#1f2937;box-shadow:0 4px 12px #0000004d}body.dark .tags-autocomplete-label{color:#374151}body.dark .tags-autocomplete-option{color:#e5e7eb}body.dark .tags-autocomplete-option:hover,body.dark .tags-autocomplete-option.highlighted{background:#111827}body.dark .manage-field-row{background:#161b27}body.dark .manage-field-label{color:#e5e7eb}body.dark .manage-field-key{background:#111827;border-color:#1f2937;color:#9ca3af}body.dark .contact-field-row{background:#161b27}body.dark .contact-field-key{background:#111827;border-color:#1f2937;color:#9ca3af}body.dark .contact-custom-fields .contact-field-value{background-color:#161b27;border-color:#1f2937;color:#e5e7eb}body.dark .contact-custom-fields .contact-field-value::placeholder{color:#9ca3af}body.dark .contacts-form .form-input.full,body.dark .manage-fields-add .form-input,body.dark .contact-fields-add .form-input{background-color:#161b27;border-color:#1f2937;color:#e5e7eb}body.dark .contacts-form .form-input.full::placeholder,body.dark .manage-fields-add .form-input::placeholder,body.dark .contact-fields-add .form-input::placeholder{color:#9ca3af}body.dark .tags-input-wrap{border-color:#1f2937;background:#161b27}body.dark .tags-input{color:#e5e7eb}body.dark .tags-input::placeholder{color:#9ca3af}body.dark .bulk-import-modal .bulk-import-hint{color:#6b7280}body.dark .bulk-import-modal .bulk-import-hint strong{color:#e5e7eb}body.dark .bulk-import-modal .bulk-import-dropzone{background:#111827;border-color:#374151}body.dark .bulk-import-modal .bulk-import-dropzone:hover,body.dark .bulk-import-modal .bulk-import-dropzone.is-dragover,body.dark .bulk-import-modal .bulk-import-dropzone.has-file{background:#052e16;border-color:var(--green)}body.dark .bulk-import-modal .bulk-import-dropzone.has-error{background:#450a0a;border-color:#f87171}body.dark .bulk-import-modal .bulk-import-dropzone-icon{color:#9ca3af}body.dark .bulk-import-modal .bulk-import-dropzone-icon.success{color:#4ade80}body.dark .bulk-import-modal .bulk-import-dropzone-text,body.dark .bulk-import-modal .bulk-import-dropzone-filename{color:#e5e7eb}body.dark .bulk-import-modal .bulk-import-dropzone-sub{color:#9ca3af}body.dark .bulk-import-modal .bulk-import-tags-trigger{background:#161b27;border-color:#1f2937}body.dark .bulk-import-modal .bulk-import-tags-trigger:hover{border-color:#374151}body.dark .bulk-import-modal .bulk-import-tags-trigger.open{border-color:var(--green);box-shadow:0 0 0 2px #00c95133}body.dark .bulk-import-modal .bulk-import-tags-placeholder{color:#9ca3af}body.dark .bulk-import-modal .bulk-import-tag-dropdown{background:#0d1117;border-color:#1f2937}body.dark .bulk-import-modal .bulk-import-tag-dropdown-search{border-bottom-color:#1f2937}body.dark .bulk-import-modal .bulk-import-tag-dropdown-search .search-input{color:#e5e7eb}body.dark .bulk-import-modal .bulk-import-tag-dropdown-search .search-input::placeholder{color:#9ca3af}body.dark .bulk-import-modal .bulk-import-tag-option{color:#e5e7eb}body.dark .bulk-import-modal .bulk-import-tag-option:hover{background:#111827}body.dark .bulk-import-modal .bulk-import-tag-option.selected{background:#052e16;color:#4ade80}body.dark .bulk-import-modal .bulk-import-tag-option-count{color:#6b7280}body.dark .bulk-import-modal .bulk-import-tag-dropdown-empty{color:#6b7280;border-top-color:#1f2937}body.dark .bulk-import-modal .bulk-import-warn{color:#fcd34d;background:#422006;border-color:#78350f}body.dark .bulk-import-modal .bulk-import-progress-bar{background:#111827}body.dark .bulk-import-modal .bulk-import-progress-text{color:#6b7280}body.dark .bulk-import-modal .bulk-import-result-message{color:#e5e7eb}body.dark .bulk-import-modal .bulk-import-stat{color:#6b7280}body.dark .bulk-import-modal .bulk-import-stat .bulk-import-stat-num{color:#e5e7eb}body.dark .bulk-import-modal .bulk-import-stat.created .bulk-import-stat-num{color:#4ade80}body.dark .bulk-import-modal .bulk-import-stat.skipped .bulk-import-stat-num{color:#6b7280}body.dark .bulk-import-modal .bulk-import-stat.errors .bulk-import-stat-num{color:#f87171}body.dark .bulk-import-modal .bulk-import-errors-list{background:#111827;border-color:#1f2937}body.dark .bulk-import-modal .bulk-import-errors-title{color:#e5e7eb}body.dark .bulk-import-modal .bulk-import-error-item{color:#6b7280}body.dark .bulk-import-modal .bulk-import-error-item .bulk-import-error-row{color:#e5e7eb}body.dark .bulk-import-modal .bulk-import-error-item .bulk-import-error-phone{color:#9ca3af}body.dark .bulk-import-modal .bulk-import-error-item .bulk-import-error-reason{color:#f87171}body.dark .bulk-import-tag-dropdown{background:#0d1117;border-color:#1f2937}body.dark .bulk-import-tag-dropdown .bulk-import-tag-dropdown-search{border-bottom-color:#1f2937}body.dark .bulk-import-tag-dropdown .bulk-import-tag-dropdown-search .search-icon{color:#9ca3af}body.dark .bulk-import-tag-dropdown .bulk-import-tag-dropdown-search .search-input{color:#e5e7eb}body.dark .bulk-import-tag-dropdown .bulk-import-tag-dropdown-search .search-input::placeholder{color:#9ca3af}body.dark .bulk-import-tag-dropdown .bulk-import-tag-option{color:#e5e7eb}body.dark .bulk-import-tag-dropdown .bulk-import-tag-option:hover{background:#111827}body.dark .bulk-import-tag-dropdown .bulk-import-tag-option.selected{background:#052e16;color:#4ade80}body.dark .bulk-import-tag-dropdown .bulk-import-tag-option-count{color:#6b7280}body.dark .bulk-import-tag-dropdown .bulk-import-tag-dropdown-empty{color:#6b7280;border-top-color:#1f2937}body.dark .campaign-audience-option{border-color:#1f2937;background:#111827}body.dark .campaign-audience-option .option-radio{border-color:#374151}body.dark .campaign-audience-option.selected{border-color:var(--green);background:#052e16}body.dark .campaign-audience-option.selected .option-radio{border-color:var(--green);background:var(--green)}body.dark .campaign-audience-option:hover{border-color:#374151}body.dark .option-title{color:#f3f4f6}body.dark .option-meta{color:#6b7280}body.dark .campaign-tags-section{border-top-color:#1f2937}body.dark .campaign-tags-hint{color:#6b7280}body.dark .campaign-tags-hint strong{color:#e5e7eb}body.dark .campaign-tag-chip{background:#111827;border-color:#1f2937;color:#9ca3af}body.dark .campaign-tag-chip .tag-count{color:#9ca3af}body.dark .campaign-tag-chip:hover{border-color:#374151;color:#e5e7eb}body.dark .campaign-tag-chip.selected{border-color:var(--green);background:#052e16;color:#4ade80}body.dark .campaign-tag-chip.selected .tag-count{color:#4ade80}body.dark .campaign-total-summary{background:#111827}body.dark .total-label{color:#6b7280}body.dark .total-value{color:#f3f4f6}body.dark .campaign-template-search .campaign-template-search-input{background:#161b27;border-color:#1f2937;color:#f9fafb}body.dark .campaign-template-search .campaign-template-search-input::placeholder{color:#9ca3af}body.dark .campaign-template-search .campaign-template-search-input:focus{border-color:var(--green)}body.dark .campaign-template-option{border-color:#1f2937;background:#111827}body.dark .campaign-template-option .option-radio{border-color:#374151}body.dark .campaign-template-option.selected{border-color:var(--green);background:#052e16}body.dark .campaign-template-option.selected .option-radio{border-color:var(--green);background:var(--green)}body.dark .campaign-template-option:hover{border-color:#374151}body.dark .template-option-name{color:#f3f4f6}body.dark .template-option-preview{color:#6b7280}body.dark .template-option-meta{color:#9ca3af}body.dark .campaign-summary-card,body.dark .campaign-summary-card .summary-dl dd{color:#e5e7eb}body.dark .campaign-send-from-box{background:#052e16;border-color:#00c95128}body.dark .campaign-send-from-box .campaign-send-from-label{color:#6b7280}body.dark .campaign-send-from-box .campaign-send-from-value{color:#f3f4f6}body.dark .campaign-summary-template-preview{border-top-color:#1f2937}body.dark .campaign-summary-template-preview .campaign-summary-preview-label,body.dark .campaign-no-account-card p{color:#6b7280}body.dark .summary-card-title{color:#f3f4f6}body.dark .summary-dl dt{color:#6b7280}body.dark .campaign-variable-mapping-alert{background:#052e16;border-color:#00c95128}body.dark .campaign-variable-mapping-alert p{color:#e5e7eb}body.dark .campaign-mapping-loading,body.dark .campaign-variable-mapping-intro{color:#6b7280}body.dark .campaign-var-mapping-card{background:#111827;border-color:#1f2937}body.dark .campaign-var-mapping-card:hover{border-color:#374151}body.dark .campaign-var-mapping-card-hd{background:#0d1117;border-bottom-color:#1f2937}body.dark .campaign-var-pill{color:#86efac;background:#052e16}body.dark .campaign-var-card-label{color:#f3f4f6}body.dark .campaign-var-preview-box{background:#161b27;border-color:#1f2937}body.dark .campaign-var-preview-value{color:#f3f4f6}body.dark .campaign-var-select,body.dark .campaign-var-other-input,body.dark .campaign-var-fallback-input{background:#161b27;border-color:#1f2937;color:#f3f4f6}body.dark .campaign-var-select::placeholder,body.dark .campaign-var-other-input::placeholder,body.dark .campaign-var-fallback-input::placeholder{color:#9ca3af}body.dark .campaign-var-select:focus,body.dark .campaign-var-other-input:focus,body.dark .campaign-var-fallback-input:focus{border-color:var(--green)}body.dark .campaign-no-tags,body.dark .campaign-no-templates{color:#6b7280}body.dark .campaign-no-tags a,body.dark .campaign-no-templates a{color:var(--green)}body.dark .create-campaign-steps .wa-step-line{background:var(--dark-border)}body.dark .create-campaign-steps .wa-step-line.active{background:var(--green)}body.dark .wa-wizard-card{background:#0d1117;border-color:#1f2937}body.dark .wa-es-alert--error{background:#450a0a;border-color:#7f1d1d;color:#fecaca}body.dark .wa-es-alert--info{background:#161b27;border-color:#1f2937;color:#d1d5db}body.dark .wa-es-reconnect-meta{background:#161b27;border-color:#1f2937}body.dark .wa-es-status,body.dark .campaign-review-dl dt{color:#9ca3af}body.dark .campaign-review-dl dd{color:#e5e7eb}body.dark .camp-name{color:#f3f4f6}body.dark .camp-meta{color:#6b7280}body.dark .camp-icon{background:#111827!important;border:1px solid #1f2937}body.dark .camp-icon svg{color:#9ca3af!important}body.dark .campaigns-empty p,body.dark .campaign-back-link{color:#6b7280}body.dark .campaign-back-link:hover{color:var(--green)}body.dark .campaign-detail-meta{color:#6b7280}body.dark .campaign-funnel-card{background:#0d1117;border-color:#1f2937}body.dark .funnel-step-label{color:#e5e7eb}body.dark .funnel-step-value{color:#f3f4f6}body.dark .funnel-legend{border-top-color:#1f2937;color:#6b7280}body.dark .campaign-kpi-card{background:#0d1117;border-color:#1f2937}body.dark .campaign-kpi-value{color:#f3f4f6}body.dark .campaign-kpi-label,body.dark .campaign-draft-card p{color:#6b7280}body.dark .campaign-extra-card{background:#0d1117;border-color:#1f2937}body.dark .extra-item{background:#111827}body.dark .campaign-receipt-counts{color:#6b7280}body.dark .campaign-receipt-counts strong{color:#f3f4f6}body.dark .campaign-breakdown{border-top-color:#1f2937}body.dark .campaign-breakdown .breakdown-title,body.dark .campaign-breakdown ul{color:#6b7280}body.dark .campaigns-pagination{border-top-color:#1f2937}body.dark .campaigns-pagination-info{color:#6b7280}body.dark .campaign-recipients-section .campaign-receipts-table th,body.dark .campaign-recipients-section .campaign-receipts-table td{border-bottom-color:#1f2937}body.dark .campaign-recipients-section .campaign-receipts-table th,body.dark .extra-label{color:#6b7280}body.dark .extra-value{color:#f3f4f6}body.dark .extra-sublabel{color:#9ca3af}body.dark .campaign-detail-header .page-greeting h1{color:#f3f4f6}body.dark .campaign-detail-header .page-greeting p,body.dark .campaign-detail-missing p{color:#6b7280}body.dark .campaign-report-overview-card,body.dark .campaign-report-stats-card,body.dark .campaign-report-recipients-card{background:#0d1117;border-color:#1f2937}body.dark .campaign-report-recipients-title{color:#f3f4f6}body.dark .campaign-report-recipients-sub{color:#6b7280}body.dark .campaign-report-recipient-stat-cell{background:#111827;border-color:#1f2937}body.dark .campaign-report-recipient-stat-cell--total .campaign-report-recipient-stat-icon{color:#9ca3af}body.dark .campaign-report-recipient-stat-cell--pending{background:#111827;border-color:#1f2937}body.dark .campaign-report-recipient-stat-cell--pending .campaign-report-recipient-stat-value{color:#f3f4f6}body.dark .campaign-report-recipient-stat-cell--sent{background:#00c9511f;border-color:#00c95140}body.dark .campaign-report-recipient-stat-cell--sent .campaign-report-recipient-stat-value{color:var(--green)}body.dark .campaign-report-recipient-stat-cell--failed{background:#dc262626;border-color:#dc262640}body.dark .campaign-report-recipient-stat-cell--failed .campaign-report-recipient-stat-value{color:#f87171}body.dark .campaign-report-recipient-stat-cell--skipped{background:#111827;border-color:#1f2937}body.dark .campaign-report-recipient-stat-value{color:#f3f4f6}body.dark .campaign-report-recipient-stat-pct,body.dark .campaign-report-recipient-stat-label{color:#9ca3af}body.dark .campaign-report-receipt-badge.read{background:#8b5cf633;color:#a78bfa}body.dark .campaign-report-receipt-badge.delivered{background:#6366f133;color:#818cf8}body.dark .campaign-report-receipt-badge.sent{background:#00c95126;color:var(--green)}body.dark .campaign-report-receipt-badge.failed{background:#dc262633;color:#f87171}body.dark .campaign-report-receipt-badge.pending,body.dark .campaign-report-receipt-badge.skipped{background:#111827;color:#9ca3af}body.dark .campaign-report-receipt-badge.pending .badge-dot,body.dark .campaign-report-receipt-badge.skipped .badge-dot{background:#9ca3af}body.dark .campaign-report-receipt-tooltip-trigger:hover{color:#f87171}body.dark .campaign-report-receipt-tooltip-bubble,body.dark .campaign-report-receipt-tooltip-bubble--fixed{background:#1f2937;color:#f3f4f6;box-shadow:0 4px 12px #0006}body.dark .campaign-report-recipients-table tbody tr:hover{background:#111827}body.dark .campaign-report-title{color:#f3f4f6}body.dark .campaign-report-meta{color:#6b7280}body.dark .campaign-report-audience-wrap .campaign-report-audience-label{color:#9ca3af}body.dark .campaign-report-audience-only{color:#6b7280}body.dark .campaign-report-tag-chip{background:#111827;border-color:#374151;color:#9ca3af}body.dark .campaign-report-timeline{border-top-color:#1f2937}body.dark .campaign-report-timeline-item{background:#111827;border-color:#1f2937}body.dark .campaign-report-timeline-icon{background:#161b27;border-color:#1f2937;color:#9ca3af}body.dark .campaign-report-timeline-icon--sent{background:#00c95126;border-color:#00c9514d;color:var(--green)}body.dark .campaign-report-timeline-icon--done{background:#05966926;border-color:#05966940;color:#34d399}body.dark .campaign-report-timeline-label{color:#9ca3af}body.dark .campaign-report-timeline-value,body.dark .campaign-report-stats-title{color:#f3f4f6}body.dark .campaign-report-stats-sub{color:#6b7280}body.dark .campaign-report-stat-cell{background:#111827;border-color:#1f2937}body.dark .campaign-report-stat-cell--sent{background:#00c9511f;border-color:#00c95140}body.dark .campaign-report-stat-cell--delivered{background:#6366f11f;border-color:#6366f133}body.dark .campaign-report-stat-cell--read{background:#8b5cf61f;border-color:#8b5cf633}body.dark .campaign-report-stat-cell--failed{background:#dc262626;border-color:#dc262640}body.dark .campaign-report-rate-pill,body.dark .campaign-report-rate-pill--queued{background:#111827;border-color:#1f2937}body.dark .campaign-report-rate-pill--queued .campaign-report-rate-value{color:#94a3b8}body.dark .campaign-report-rate-pill--sent{background:#00c9511f;border-color:#00c95140}body.dark .campaign-report-rate-pill--sent .campaign-report-rate-value{color:var(--green)}body.dark .campaign-report-rate-pill--delivered{background:#6366f11f;border-color:#6366f133}body.dark .campaign-report-rate-pill--delivered .campaign-report-rate-value{color:#818cf8}body.dark .campaign-report-rate-pill--read{background:#8b5cf61f;border-color:#8b5cf633}body.dark .campaign-report-rate-pill--read .campaign-report-rate-value{color:#a78bfa}body.dark .campaign-report-rate-pill--failed{background:#dc26261f;border-color:#dc262633}body.dark .campaign-report-rate-pill--failed .campaign-report-rate-value{color:#f87171}body.dark .campaign-report-rate-label{color:#9ca3af}body.dark .campaign-report-rate-value{color:#f3f4f6}body.dark .campaign-report-breakdown .campaign-report-breakdown-title{color:#6b7280}body.dark .campaign-report-breakdown .campaign-report-breakdown-title:before{border-left-color:#9ca3af}body.dark .campaign-report-error-text{color:#9ca3af}body.dark .campaign-report-progress{border-color:#1f2937}body.dark .campaign-report-progress-track{background:#111827}body.dark .campaign-report-action-success{color:var(--green)}body.dark .campaign-report-failure-alert{background:color-mix(in srgb,var(--error) 18%,#0d1117);border-color:color-mix(in srgb,var(--error) 40%,#1f2937)}body.dark .campaign-report-failure-alert-title,body.dark .campaign-report-failure-alert-text{color:#fecaca}body.dark .campaign-report-failure-alert-meta{color:#6b7280}body.dark .campaign-report-capacity-alert{background:color-mix(in srgb,var(--warning, #d97706) 18%,#0d1117);border-color:color-mix(in srgb,var(--warning, #d97706) 40%,#1f2937)}body.dark .campaign-report-capacity-alert-title,body.dark .campaign-report-capacity-alert-text{color:#fde68a}body.dark .campaign-report-capacity-alert-meta{color:#6b7280}body.dark .wa-modal-icon.info{background:#6366f12e;border-color:#6366f159;color:#a5b4fc}body.dark .campaign-retry-blocked{background:#111827;border-color:#1f2937}body.dark .campaign-retry-blocked-title,body.dark .campaign-retry-blocked-label,body.dark .campaign-retry-blocked-meta{color:#6b7280}body.dark .campaign-retry-blocked-count{color:#f3f4f6}body.dark .campaign-report-receipt-badge.retrying{background:#6366f12e;color:#a5b4fc}body.dark .campaign-report-receipt-badge.retrying .badge-dot{background:#a5b4fc}body.dark .campaign-report-attempt-note{color:#6b7280}body.dark .campaign-report-stat-cell{background:#111827}body.dark .campaign-report-stat-cell--failed{background:#dc262626}body.dark .campaign-report-stat-value{color:#f3f4f6}body.dark .campaign-report-stat-label{color:#6b7280}body.dark .campaign-report-rates{border-top-color:#1f2937;color:#6b7280}body.dark .campaign-report-rates strong{color:#f3f4f6}body.dark .campaign-report-rates-row{border-color:#1f2937}body.dark .campaign-report-breakdown .campaign-report-breakdown-title,body.dark .campaign-report-breakdown ul,body.dark .campaign-report-draft-card{color:#6b7280}body.dark .campaign-report-filter-input,body.dark .campaign-report-filter-select,body.dark .campaign-report-datetime-input{background:#161b27;color:#e5e7eb;border-color:#374151}body.dark .campaign-report-filter-input::placeholder,body.dark .campaign-report-filter-select::placeholder,body.dark .campaign-report-datetime-input::placeholder{color:#9ca3af}body.dark .campaign-report-filter-input:focus,body.dark .campaign-report-filter-select:focus,body.dark .campaign-report-datetime-input:focus{border-color:var(--green);box-shadow:0 0 0 3px #00c95115}body.dark .campaign-report-recipients-table th,body.dark .campaign-report-recipients-table td{border-bottom-color:#1f2937}body.dark .campaign-report-recipients-table th{color:#6b7280}body.dark .campaign-report-error-cell{color:#9ca3af}body.dark .campaign-report-pagination{border-top-color:#1f2937}body.dark .campaign-report-recipients-empty{color:#6b7280}body.dark .campaign-report-skeleton-stat-cell,body.dark .campaign-report-skeleton-recipient-stat{background:#111827;border-color:#1f2937}body.dark .campaign-report-skeleton-track{background:#111827}body.dark .campaign-report-filter-daterange-label{color:#9ca3af}body.dark .campaigns-search{background:#161b27;border-color:#1f2937}body.dark .campaigns-search .search-input{color:#e5e7eb}body.dark .campaigns-search .search-input::placeholder{color:#9ca3af}body.dark .campaigns-search .search-icon{color:#9ca3af}body.dark .campaigns-date-filter{background-color:#161b27;color:#e5e7eb;border-color:#374151}body.dark .campaigns-status-filter-btn{background:#161b27;border-color:#1f2937;color:#9ca3af}body.dark .campaigns-status-filter-btn:hover{border-color:#374151;color:#e5e7eb}body.dark .campaigns-status-filter-btn.active{border-color:var(--green);background:#052e16;color:#4ade80}body.dark .campaigns-status-filter-btn svg:first-child,body.dark .campaigns-status-filter-btn svg:last-child{color:#9ca3af}body.dark .wa-file-upload-area{background:#161b27;border-color:#1f2937}body.dark .wa-file-upload-area:hover,body.dark .wa-file-upload-area.is-uploaded{border-color:var(--green);background:var(--green-light)}body.dark .wa-file-upload-area.is-error{border-color:var(--error)}body.dark .wa-file-upload-area .wa-file-upload-state{color:#9ca3af}body.dark .wa-file-upload-area .wa-file-upload-state.is-success{color:var(--green)}body.dark .wa-file-upload-area .wa-file-reupload{color:#9ca3af}body.dark .metric{color:#e5e7eb}body.dark .metric.muted{color:#9ca3af}body.dark .billing-summary-card{background:#0d1117;border-color:#1f2937}body.dark .billing-summary-accent{background:linear-gradient(180deg,var(--green) 0%,var(--green-dark) 100%)}body.dark .billing-summary-plan-icon{background:#00c95126;color:var(--green)}body.dark .billing-summary-badge{color:var(--green)}body.dark .billing-summary-name{color:#f3f4f6}body.dark .billing-summary-amount{color:var(--green)}body.dark .billing-summary-price,body.dark .billing-summary-interval,body.dark .billing-meta-label{color:#6b7280}body.dark .billing-summary-divider{background:#1f2937}body.dark .billing-meta-item .billing-meta-icon{color:#6b7280}body.dark .billing-meta-value{color:#e5e7eb}body.dark .billing-summary-cta{background:#00c95126;color:var(--green)}body.dark .billing-summary-cta:hover{background:var(--green);color:#fff}body.dark .billing-section-title{color:#f3f4f6}body.dark .billing-section-sub{color:#6b7280}body.dark .billing-plan-card{background:#0d1117;border-color:#1f2937}body.dark .billing-plan-card.current{border-color:var(--green);box-shadow:0 0 0 1px var(--green),0 1px 2px #0003}body.dark .billing-plan-header{border-bottom-color:#1f2937}body.dark .billing-plan-name,body.dark .billing-plan-price,body.dark .billing-plan-currency{color:#f3f4f6}body.dark .billing-plan-interval,body.dark .billing-plan-desc{color:#6b7280}body.dark .billing-plan-features li{color:#e5e7eb}body.dark .billing-payment-card,body.dark .billing-usage-card{background:#0d1117;border-color:#1f2937}body.dark .billing-payment-icon{background:#111827;border-color:#1f2937;color:#9ca3af}body.dark .billing-payment-brand{color:#f3f4f6}body.dark .billing-payment-exp{color:#6b7280}body.dark .billing-usage-bar{background:#1f2937}body.dark .billing-usage-used{color:#e5e7eb}body.dark .billing-usage-limit{color:#6b7280}body.dark .billing-invoices-section thead th{background:#111827;border-bottom-color:#1f2937;color:#6b7280}body.dark .billing-invoices-section tbody td{border-bottom-color:#1f2937;color:#e5e7eb}body.dark .billing-invoices-section .billing-invoices-toolbar{border-bottom-color:#1f2937}body.dark .billing-invoices-section .billing-invoices-pagination{border-top-color:#1f2937}body.dark .billing-invoices-page-indicator{color:#f3f4f6}body.dark .billing-overview,body.dark .billing-checkout-card{background:#0d1117;border-color:#1f2937}body.dark .checkout-billing-mixed-hint{background:color-mix(in srgb,var(--green) 12%,#111827);border-color:color-mix(in srgb,var(--green) 28%,#1f2937);color:#e5e7eb}body.dark .checkout-field-error{color:#f87171}body.dark .billing-overview__plan-name,body.dark .billing-overview__usage-title,body.dark .billing-overview__aside-title{color:#f3f4f6}body.dark .billing-renewal-callout,body.dark .billing-lapsed-callout,body.dark .billing-stat-tile{background:#111827;border-color:#1f2937}body.dark .billing-stat-tile:hover{border-color:#1f2937;box-shadow:none}body.dark .billing-stat-tile__value{color:#e5e7eb}body.dark .billing-stat-tile__suffix{color:#6b7280}body.dark .billing-overview__usage{border-top-color:#1f2937}body.dark .billing-overview__divider{background:#1f2937}body.dark .billing-overview__quota-label,body.dark .billing-overview__quota-counts{color:#e5e7eb}body.dark .billing-overview__profile-link{color:var(--green)}body.dark .billing-details-field{border-bottom-color:#1f2937}body.dark .billing-details-field dd{color:#e5e7eb}body.dark .billing-usage-fill--warn{background:#f59e0b}body.dark .billing-meta-sub{color:#9ca3af}body.dark .billing-summary-card-simple{background:#111827;border-color:#1f2937}body.dark .billing-summary-row{color:#e5e7eb}body.dark .billing-summary-row .billing-meta-label{color:#9ca3af}body.dark .billing-step-num{background:#0d1117;border-color:#1f2937;color:#9ca3af}body.dark .billing-step-label{color:#f3f4f6}body.dark .billing-step-sub{color:#6b7280}body.dark .billing-step-line{background:#1f2937}body.dark .billing-step-line.active{background:var(--green)}body.dark .billing-step.active .billing-step-num{background:var(--green);border-color:var(--green);color:#fff}body.dark .billing-step.done .billing-step-num{background:color-mix(in srgb,var(--green) 15%,transparent);border-color:var(--green);color:var(--green)}body.dark .admin-billing-tabs{border-bottom-color:#1f2937}body.dark .admin-billing-tab{color:#9ca3af}body.dark .admin-billing-tab:hover{color:#e5e7eb}body.dark .admin-billing-tab.active{color:var(--green);border-bottom-color:var(--green)}body.dark .modal-card{background:#0d1117;border:1px solid #1f2937}body.dark .modal-hd{border-bottom-color:#1f2937}body.dark .modal-hd h3{color:#f3f4f6}body.dark .modal-body{color:#e5e7eb}body.dark .modal-actions{border-top-color:#1f2937}body.dark tbody td{color:#e5e7eb}body.dark .form-error{color:#fca5a5}body.dark .form-hint{color:#9ca3af}body.dark .form-subtitle{color:#f3f4f6}body.dark .form-divider{background:#1f2937}body.dark .billing-loading{color:#9ca3af}body.dark .billing-loading-spinner{border-color:#374151;border-top-color:var(--green)}body.dark .prices-table th,body.dark .prices-table td{border-bottom-color:#1f2937}body.dark .prices-table th{color:#6b7280}body.dark .prices-table td{color:#e5e7eb}body.dark .empty-cell,body.dark .free-plan-notice{color:#9ca3af}body.dark .apexcharts-xaxis-label,body.dark .apexcharts-yaxis-label{fill:#6b7280!important}body.dark .apexcharts-gridline{stroke:#1f2937!important}body.dark .apexcharts-donut-label,body.dark .apexcharts-pie-label{fill:#e5e7eb!important}body.dark .skeleton,body.dark .skeleton-line,body.dark .skeleton-circle,body.dark .skeleton-badge,body.dark .skeleton-block{background:#374151}body.dark .skeleton:after,body.dark .skeleton-line:after,body.dark .skeleton-circle:after,body.dark .skeleton-badge:after,body.dark .skeleton-block:after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%)}body.dark .ara-account-banner{background:#111827;border-color:#1f2937}body.dark .ara-account-banner-left{color:#e5e7eb}body.dark .ara-account-name{color:#6b7280}body.dark .ara-section-heading-left{color:#f3f4f6}body.dark .ara-section-badge{background:#00c9511a;border-color:#00c95133}body.dark .ara-empty-state h3{color:#f3f4f6}body.dark .ara-empty-state p{color:#6b7280}body.dark .ara-plan-guard.locked .ara-plan-guard-content{opacity:.45}body.dark .ara-plan-guard-overlay{background:#0d1117;border-color:#f59e0ba6;box-shadow:0 10px 28px #00000073}body.dark .ara-toggle-card{background:#0d1117;border-color:#1f2937}body.dark .ara-toggle-label{color:#f3f4f6}body.dark .ara-toggle-sub{color:#6b7280}body.dark .ara-toggle-btn{background:#374151}body.dark .ara-toggle-btn.on{background:var(--green)}body.dark .ara-config-section{background:#0d1117;border-color:#1f2937}body.dark .ara-config-section-title{color:#f3f4f6;border-bottom-color:#1f2937}body.dark .ara-meta-row{border-bottom-color:#1f2937}body.dark .ara-meta-label{color:#6b7280}body.dark .ara-meta-val{color:#e5e7eb}body.dark .ara-meta-excerpt{color:#6b7280}body.dark .ara-form-card{background:#0d1117;border-color:#1f2937}body.dark .ara-form-header{border-bottom-color:#1f2937}body.dark .ara-form-title{color:#f3f4f6}body.dark .ara-steps{background:#060b14;border-bottom-color:#1f2937}body.dark .ara-step-btn{color:#6b7280}body.dark .ara-step-btn:not(:last-child):after{background:#374151}body.dark .ara-step-btn.active{color:#f3f4f6}body.dark .ara-step-btn.done{color:#4ade80}body.dark .ara-step-num{background:#374151;color:#6b7280}.ara-step-btn.done body.dark .ara-step-num{background:#4ade8026;color:#4ade80}body.dark .ara-form-card .form-label{color:#e5e7eb}body.dark .ara-label-hint,body.dark .ara-char-count,body.dark .ara-field-hint{color:#6b7280}body.dark .ara-permissions-hint{background:#111827;border-color:#1f2937}body.dark .ara-permissions-title{color:#6b7280}body.dark .ara-perm-scope{color:#e5e7eb}body.dark .ara-perm-badge.ara-perm-read{background:#3b82f626;color:#93c5fd}body.dark .ara-perm-badge.ara-perm-request{background:#f59e0b26;color:#fcd34d}body.dark .ara-perm-desc{color:#6b7280}body.dark .ara-perm-desc strong{color:#e5e7eb}body.dark .ara-form-error{background:#dc26261a;border-color:#dc26264d}body.dark .ara-toggle-group{background:#111827;border-color:#1f2937}body.dark .ara-tag-select-wrap{border-top-color:#1f2937}body.dark .ara-tag-chips-input{background:#161b27;border-color:#374151}body.dark .ara-tag-chips-input:hover{border-color:var(--green)}body.dark .ara-tag-dropdown{background:#0d1117;border-color:#1f2937;box-shadow:0 4px 16px #0006}body.dark .ara-tag-option:hover{background:#111827}body.dark .ara-tag-option.selected{background:#00c9511a}body.dark .ara-tag-option{color:#e5e7eb}body.dark .ara-tag-empty{color:#6b7280}body.dark .ara-form-actions{border-top-color:#1f2937}body.dark .skeleton-line{background:#374151}body.dark .ara-tooltip{background:#f3f4f6;color:#030712}body.dark .ara-interactions-card{background:#0d1117;border-color:#1f2937}body.dark .ara-interactions-header h3{color:#f3f4f6}body.dark .ara-interactions-header p,body.dark .ara-interactions-loading,body.dark .ara-interactions-empty{color:#6b7280}body.dark .ara-interactions-table-wrap{border-color:#1f2937}body.dark .ara-interactions-table th,body.dark .ara-interactions-table td{border-bottom-color:#1f2937}body.dark .ara-interactions-table th{background:#111827;color:#6b7280}body.dark .ara-interactions-table td{color:#e5e7eb}body.dark .notif-item.unread{background:#00c9510f}body.dark .notif-item:hover{background:#111827}body.dark .notif-skel-icon,body.dark .notif-skel-line{background:#374151}body.dark .notif-empty{color:#6b7280}body.dark .notif-footer-info{color:#9ca3af}body.dark .notif-load-more{border-top-color:#1f2937}body.dark .admin-settings-tabs{border-bottom-color:#1f2937}body.dark .admin-settings-tab{color:#6b7280}body.dark .admin-settings-tab:hover{color:#f9fafb}body.dark .admin-settings-tab.active{color:var(--green);border-bottom-color:var(--green)}body.dark .admin-integration-card{background:#0d1117;border-color:#1f2937}body.dark .admin-integration-instructions{background:#161b27;border-color:#1f2937;color:#d1d5db}body.dark .admin-integration-instructions-head{color:#f9fafb}body.dark .security-settings-card{background:#0d1117;border-color:#1f2937}body.dark .branding-color-picker{background:#161b27;border-color:#374151}body.dark .branding-file-dropzone{background:#111827;border-color:#374151}body.dark .branding-file-dropzone:hover,body.dark .branding-file-dropzone.is-dragover,body.dark .branding-file-dropzone.has-file{border-color:var(--green);background:#052e16}body.dark .branding-file-dropzone-icon{color:#9ca3af}body.dark .branding-file-dropzone-icon.success{color:#4ade80}body.dark .branding-file-dropzone-text,body.dark .branding-file-dropzone-filename{color:#f3f4f6}body.dark .branding-file-dropzone-sub{color:#6b7280}body.dark .branding-form-section{border-bottom-color:#1f2937}body.dark .auth-captcha-container{background:transparent}body.dark .branding-section-head h2{color:#f9fafb}body.dark .branding-section-head p{color:#6b7280}body.dark .branding-preview-panel{background:#0d1117;border-color:#1f2937}body.dark .branding-preview-header h3{color:#f9fafb}body.dark .branding-preview-header p{color:#6b7280}body.dark .branding-preview{border-top-color:#1f2937}body.dark .branding-preview-title{color:#6b7280}body.dark .branding-preview-card{background:#111827;border-color:#1f2937}body.dark .branding-meta-item{background:#161b27;border-color:#1f2937}body.dark .branding-meta-item span{color:#6b7280}body.dark .branding-meta-item strong{color:#f3f4f6}body.dark .branding-guidelines-card{background:#0d1117;border-color:#1f2937}body.dark .branding-guidelines-card h4{color:#f9fafb}body.dark .branding-guidelines-card ul{color:#6b7280}body.dark .branding-preview-brand img{background:#0d1117;border-color:#1f2937}body.dark .branding-preview-brand strong{color:#f9fafb}body.dark .branding-preview-brand p{color:#6b7280}body.dark .dev-api-tabs{border-bottom-color:#1f2937}body.dark .dev-api-tab{color:#6b7280}body.dark .dev-api-tab:hover{color:#f9fafb}body.dark .dev-api-tab.active{color:var(--green);border-bottom-color:var(--green)}body.dark .dev-api-callout{background:var(--green-light);border-color:#00c95128}body.dark .dev-api-callout-icon{background:#161b27;border-color:#00c95130;color:var(--green)}body.dark .dev-api-callout-body h3{color:#f3f4f6}body.dark .dev-api-callout-body code{background:#161b27;border-color:#1f2937;color:#e5e7eb}body.dark .dev-api-event-item{border-color:#1f2937}body.dark .dev-api-event-item:hover{border-color:#374151;background:#111827}body.dark .dev-api-event-item.selected{border-color:var(--green);background:#052e16}body.dark .dev-api-event-item span{color:#e5e7eb}body.dark .dev-api-toggle-track{background:#374151}body.dark .dev-api-toggle-label{color:#e5e7eb}body.dark .dev-api-modal{background:#0d1117}body.dark .dev-api-modal-title h3{color:#f3f4f6}body.dark .dev-api-modal-icon.warning{background:#b4530933;color:#fbbf24}body.dark .dev-api-modal-warning{background:#b4530926;border-color:#b4530966}body.dark .dev-api-modal-warning p{color:#fcd34d}body.dark .dev-api-token-box{background:#161b27;border-color:#1f2937}body.dark .dev-api-token-box .dev-api-token-text{color:#e5e7eb}body.dark .dev-api-token-box .dev-api-token-copy{background:#111827;border-left-color:#1f2937;color:#e5e7eb}body.dark .dev-api-token-box .dev-api-token-copy:hover{background:#374151}body.dark .dev-api-log-filters{border-bottom-color:#1f2937}body.dark .dev-api-log-filters select{background-color:#161b27;border-color:#1f2937;color:#e5e7eb}body.dark .dev-api-log-filters select:focus{border-color:var(--green)}body.dark .dev-api-log-filters-label{color:#6b7280}body.dark .dev-api-endpoint-url{color:#e5e7eb}body.dark .dev-api-toggle-row span{color:#6b7280}body.dark .api-ref-meta-card{background:#111827;border-color:#1f2937}body.dark .api-ref-meta-card .api-ref-meta-value{color:#e5e7eb}body.dark .api-ref-base-url-row{background:#161b27;border-color:#1f2937}body.dark .api-ref-base-url-row .api-ref-base-url-text{color:#e5e7eb}body.dark .api-ref-base-url-row button{background:#111827;border-left-color:#1f2937;color:#e5e7eb}body.dark .api-ref-base-url-row button:hover{background:#374151}body.dark .api-ref-endpoint-card{background:#0d1117;border-color:#1f2937}body.dark .api-ref-endpoint-header:hover{background:#111827}body.dark .api-ref-endpoint-header.open{border-bottom-color:#1f2937}body.dark .api-ref-method.get{background:#3b82f626;color:#93c5fd}body.dark .api-ref-method.post{background:#00c9511a;color:#4ade80}body.dark .api-ref-method.put{background:#b4530926;color:#fbbf24}body.dark .api-ref-method.delete{background:#dc262626;color:#f87171}body.dark .api-ref-endpoint-path{color:#e5e7eb}body.dark .api-ref-copy-endpoint-btn{background:#0d1117;border-color:#1f2937;color:#e5e7eb}body.dark .api-ref-copy-endpoint-btn:hover{background:#111827;border-color:#374151}body.dark .api-ref-copy-endpoint-btn.copied{border-color:#4ade80;color:#4ade80}body.dark .api-ref-chevron{color:#9ca3af}body.dark .api-ref-endpoint-body{background:#111827}body.dark .api-ref-params-table{background:#0d1117;border-color:#1f2937}body.dark .api-ref-params-table th{background:#111827;border-bottom-color:#1f2937;color:#6b7280}body.dark .api-ref-params-table td{border-bottom-color:#1f2937;color:#e5e7eb}body.dark .api-ref-params-table .param-name{color:#e5e7eb}body.dark .api-ref-params-table .param-type{color:#c4b5fd}body.dark .api-ref-params-table .param-required{background:#dc262626;color:#f87171}body.dark .api-ref-params-table .param-optional{background:#111827;color:#6b7280}body.dark .api-ref-response-note{background:#0d1117;border-color:#1f2937;color:#6b7280}body.dark .marketing-layout{background:#060b14;color:#e5e7eb}body.dark .marketing-nav{background:color-mix(in srgb,#0d1117 92%,transparent);border-bottom-color:#1f2937}body.dark .marketing-brand__name{color:#f9fafb}body.dark .marketing-nav__link{color:#6b7280}body.dark .marketing-nav__link:hover{color:#e5e7eb}body.dark .marketing-nav__link--active{color:#86efac}body.dark .marketing-nav__menu-btn{background:#0d1117;border-color:#374151;color:#6b7280}body.dark .marketing-nav__menu-btn:hover{background:#111827;color:#e5e7eb}body.dark .marketing-nav__drawer{background:#0d1117;border-bottom-color:#1f2937}body.dark .marketing-nav__drawer-link{color:#e5e7eb}body.dark .marketing-nav__drawer-link:hover{color:var(--green)}body.dark .marketing-nav__drawer-link--active{color:#86efac}body.dark .marketing-nav__dropdown-menu{background:#0d1117;border-color:#1f2937;box-shadow:0 8px 24px #0000004d}body.dark .marketing-nav__dropdown-item{color:#6b7280}body.dark .marketing-nav__dropdown-item:hover{background:#111827;color:#f9fafb}body.dark .marketing-footer{background:#0d1117;border-top-color:#1f2937}body.dark .marketing-footer__brand span{color:#f9fafb}body.dark .marketing-footer__tagline,body.dark .marketing-footer__links a{color:#6b7280}body.dark .marketing-footer__links a:hover{color:var(--green)}body.dark .marketing-footer__dot{color:#374151}body.dark .marketing-footer__copy{color:#6b7280}body.dark .landing-hero__title{color:#f9fafb}body.dark .landing-hero__lead,body.dark .landing-hero__checks li{color:#6b7280}body.dark .landing-preview{background:#0d1117;border-color:#1f2937;box-shadow:0 24px 48px #00000059}body.dark .landing-preview__chrome{background:#111827;border-bottom-color:#1f2937}body.dark .landing-preview__dot{background:#374151}body.dark .landing-preview__title{color:#6b7280}body.dark .landing-preview__value{color:#f3f4f6}body.dark .landing-preview__message{background:#161b27;border-color:#1f2937;color:#e5e7eb}body.dark .landing-preview__pill{background:#111827;color:#6b7280}body.dark .landing-preview__pill--ok{background:var(--green-light);color:#d1fae5}body.dark .landing-features{background:#0d1117;border-top-color:#1f2937;border-bottom-color:#1f2937}body.dark .landing-section__head h2{color:#f9fafb}body.dark .landing-section__head p{color:#6b7280}body.dark .landing-feature-card{background:#0d1117;border-color:#1f2937}body.dark .landing-feature-card:hover{border-color:color-mix(in srgb,var(--green) 40%,#1f2937);box-shadow:0 8px 28px #00c9511f}body.dark .landing-feature-card h3{color:#f9fafb}body.dark .landing-feature-card p{color:#6b7280}body.dark .landing-workflow{background:#060b14}body.dark .landing-steps__num{background:#0d1117;border-color:#1f2937}body.dark .landing-steps h3{color:#f9fafb}body.dark .landing-steps p{color:#6b7280}body.dark .marketing-legal__header h1{color:#f9fafb}body.dark .marketing-legal__body{color:#6b7280}body.dark .marketing-legal__body .marketing-legal__h2{color:#f9fafb}body.dark .marketing-legal__note{background:#0d1117;border-color:#1f2937;color:#9ca3af}body.dark .marketing-contact__optional{color:#9ca3af}body.dark .marketing-contact__field-error{color:#fca5a5}body.dark .wizard-select-all{background:#111827;border-color:#1f2937;color:#e5e7eb}body.dark .wizard-select-all-hint,body.dark .selectable-list-count{color:#6b7280}body.dark .selectable-list-table{border-color:#1f2937}body.dark .wizard-inline-error{background:#dc26261f;border-color:#f8717159}body.dark .wizard-inline-error p{color:#fecaca}body.dark .wizard-inline-error-text{color:#fca5a5}body.dark .selectable-option{border-color:#1f2937;background:#0d1117}body.dark .selectable-option:hover{border-color:#374151}body.dark .selectable-option.selected{border-color:#e5e7eb;background:#111827}body.dark .selectable-option-title{color:#e5e7eb}body.dark .selectable-option-meta{color:#6b7280}body.dark .wizard-sync-result-title{color:#e5e7eb}body.dark .wizard-sync-result.is-success .wizard-sync-result-title{color:#4ade80}body.dark .wizard-sync-result.has-failures .wizard-sync-result-title{color:#fbbf24}body.dark .wizard-sync-stat{background:#111827;border-color:#1f2937}body.dark .wizard-sync-stat-num{color:#e5e7eb}body.dark .wizard-sync-stat-label{color:#6b7280}body.dark .wizard-sync-failures{border-color:#1f2937;color:#6b7280}@media(max-width:900px){.auth-layout{grid-template-columns:1fr}.panel-left{display:none}.panel-right{padding:48px 32px;min-height:100vh}.mobile-brand{display:flex}.form-container{max-width:480px;margin:0 auto}}@media(max-width:540px){.panel-right{padding:36px 20px}.form-row{flex-direction:column;gap:12px;align-items:flex-start}.form-row .link{margin-left:0}.form-row-2{grid-template-columns:1fr}.btn-primary{font-size:14px}.trust-badges{flex-direction:column;gap:10px;align-items:flex-start}.otp-group{gap:7px}.otp-input{height:50px;font-size:20px;border-radius:8px}}@media(max-width:380px){.panel-right{padding:28px 16px}.otp-input{height:44px;font-size:18px}}@media(max-width:1024px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.analytics-row,.bottom-row{grid-template-columns:1fr}.status-bar{overflow-x:auto}.status-item{flex-shrink:0}.breakdown-card{padding:16px 20px}.create-campaign-layout{grid-template-columns:1fr}.create-campaign-summary{position:static}.campaign-kpi-grid{grid-template-columns:repeat(3,1fr)}.billing-plans-grid{grid-template-columns:repeat(2,1fr)}.funnel-pill-value{font-size:18px}}@media(max-width:768px){.card-hd-message-volume{flex-direction:column;gap:12px}.chart-range-controls{width:100%;justify-content:flex-start}.sidebar{position:fixed;left:0;top:0;height:100%;z-index:20;width:240px!important;transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);box-shadow:none}.sidebar.mobile-open{transform:translate(0);box-shadow:0 0 48px #00000080}.topbar{padding:0 14px;gap:8px}.topbar-plan-badge span{display:none}.topbar-plan-badge{padding:0 10px}.content{padding:14px 14px 32px}.page-header{flex-direction:column;align-items:flex-start;gap:12px}.page-greeting,.page-actions{flex:0 0 100%;max-width:100%}.page-actions{display:flex;width:100%;gap:8px}.page-actions .btn-secondary-outlined,.page-actions .btn-ghost{display:none}.page-actions.ara-page-actions .btn-secondary-outlined{display:inline-flex}.page-actions .btn-sm-primary{flex:1;justify-content:center}.status-bar{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.status-item{flex-shrink:0;font-size:11px;padding:8px 12px}.kpi-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px}.kpi-card{padding:14px 14px 12px}.kpi-value{font-size:22px;letter-spacing:-.6px}.kpi-label{font-size:11px}.analytics-row{grid-template-columns:1fr;gap:12px;margin-bottom:14px}.breakdown-card{padding:14px 16px}.funnel-overview{grid-template-columns:1fr}.campaigns-card,.table-list-card{margin-bottom:14px}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table{min-width:680px}.bottom-row{grid-template-columns:1fr;gap:12px}.quick-actions-grid{grid-template-columns:1fr 1fr}.card-title{font-size:13.5px}.inbox-conversations{width:100%;max-width:none}.inbox-conversations.thread-open,.inbox-thread-empty{display:none}.inbox-thread-back{display:flex}.inbox-thread-wrap.open{position:absolute;left:0;right:0;top:0;bottom:0;background:var(--content-bg)}body.dark .inbox-thread-wrap.open{background:#060b14}}@media(max-width:480px){.card-hd-message-volume{flex-direction:column;gap:12px;margin-bottom:12px}.chart-range-controls,.chart-range-controls .date-range{width:100%}.chart-range-controls .date-field{flex:1;min-width:0}.wa-cards-grid{grid-template-columns:1fr;gap:10px}.content{padding:12px 12px 28px}.topbar{padding:0 12px}.kpi-grid{gap:8px}.kpi-card{padding:12px 12px 10px}.kpi-value{font-size:19px}.status-item{font-size:10.5px;padding:8px 10px}.page-greeting h1{font-size:17px}.page-greeting p{font-size:12px}.contacts-card-filters,.campaigns-card-filters,.table-list-card-filters{flex-direction:column;align-items:stretch}.contacts-card-filters .contacts-search,.contacts-search,.table-list-card-filters .table-list-search,.table-list-search{max-width:none}.campaigns-filters{flex-wrap:wrap}.campaigns-search{width:100%;max-width:none}.segments-grid,.create-campaign-layout{grid-template-columns:1fr}.create-campaign-summary{position:static}.campaign-kpi-grid{grid-template-columns:repeat(2,1fr)}.campaign-extra-grid,.billing-plans-grid,.billing-mid-row{grid-template-columns:1fr}.billing-summary-card{flex-direction:column;align-items:flex-start;padding:20px}.billing-summary-divider{width:100%;min-height:1px;height:1px}}@media(max-width:1024px){.billing-overview__grid{grid-template-columns:1fr;gap:24px 0;padding:22px 22px 24px}.billing-overview__divider{width:100%;min-height:0;height:1px;align-self:auto}.billing-overview__aside{padding-top:0}.ara-config-grid{grid-template-columns:1fr}}@media(max-width:768px){.campaign-kpi-grid{grid-template-columns:repeat(2,1fr);gap:10px}.campaign-funnel-card{padding:16px}.campaign-report-title{font-size:18px}.campaign-report-recipient-stats{grid-template-columns:repeat(2,1fr);gap:10px}.campaign-report-recipients-hd{flex-direction:column;align-items:stretch;gap:10px}.campaign-report-recipients-hd-actions{justify-content:flex-start}.campaign-report-filters-two-cols{grid-template-columns:1fr;gap:14px}.billing-overview__stats{grid-template-columns:repeat(2,1fr)}.billing-overview__actions{justify-content:flex-start}.campaign-report-overview-card,.campaign-draft-card,.campaign-extra-card{padding:16px}.campaign-funnel-section{gap:14px;margin-bottom:16px}.campaigns-card-hd{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:20px}.campaigns-card-filters{flex-direction:column;align-items:stretch;gap:8px;width:100%}.campaigns-filters{flex-wrap:wrap;gap:8px}.campaigns-search{width:100%;max-width:none;box-sizing:border-box;flex-shrink:1}.campaigns-date-filter{flex:1;min-width:0;max-width:none}.campaigns-status-filter-wrap{flex:1;min-width:0}.campaigns-status-filter-btn{width:100%;box-sizing:border-box}.table-list-card-hd{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:20px}.contacts-card-filters{flex-direction:column;align-items:stretch;gap:8px;width:100%}.contacts-card-filters .contacts-search,.contacts-search{max-width:none;width:100%;box-sizing:border-box}.contacts-tag-filter-btn{width:100%;box-sizing:border-box}}@media(max-width:480px){.billing-overview__stats{grid-template-columns:1fr}.billing-overview__grid{padding:16px 16px 18px}.campaign-report-title{font-size:16px}.campaign-kpi-value{font-size:18px}.funnel-step-bar{height:26px}.ara-meta-row{flex-direction:column;align-items:flex-start;gap:4px}.campaign-report-recipients-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.campaign-report-overview-card{padding:14px}.topbar-breadcrumb{font-size:12.5px}.topbar-breadcrumb>span:not(:last-child){display:none}.topbar-breadcrumb>svg{display:none}}
