.input-field{width:100%;border-radius:16px;border:1px solid #D9D9D9;background:#fff;padding:.75rem 1rem;font-size:.875rem;color:#101437;outline:none;transition:all .2s ease}.input-field::placeholder{color:#9ca3af}.input-field:focus{border-color:#22c478;box-shadow:0 0 0 3px #22c47826}select.input-field{cursor:pointer}.input-field--readonly{background:#f3f4f6;color:#6b7280;cursor:default;border-color:#e5e7eb}.input-field--readonly:focus{border-color:#e5e7eb;box-shadow:none}.form-input{width:100%;background:#0c1021;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.75rem 1rem;color:#fff;font-size:.875rem;outline:none;transition:all .2s ease}.form-input::placeholder{color:#818181}.form-input:focus{border-color:#22c478;box-shadow:0 0 0 3px #22c47826}.form-input.error{border-color:#ed1515;background:#ffe3e31a}.form-label{display:block;color:#89a;font-size:.75rem;font-weight:500;margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.05em}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;background:#22c478;color:#fff;font-size:.875rem;font-weight:600;padding:.625rem 1.5rem;border-radius:8px;border:none;cursor:pointer;box-shadow:0 2px 8px #22c4784d;transition:all .2s ease}.btn-primary:hover{background:#28885b;box-shadow:0 4px 16px #22c47866;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-outline{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#22c478;font-size:.875rem;font-weight:600;padding:.625rem 1.5rem;border-radius:8px;border:1px solid #22C478;cursor:pointer;transition:all .2s ease}.btn-outline:hover{background:#22c478;color:#fff}.btn-ghost{display:inline-flex;align-items:center;gap:.25rem;background:transparent;color:#22c478;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:color .2s ease}.btn-ghost:hover{color:#28885b}.btn-gold{display:inline-flex;align-items:center;gap:.5rem;background:#d4922a;color:#fff;font-size:.875rem;font-weight:600;padding:.625rem 1.5rem;border-radius:8px;border:none;cursor:pointer;box-shadow:0 2px 8px #d4922a4d;transition:all .2s ease}.btn-gold:hover{opacity:.9}.card{background:#101437;border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 24px #0006;transition:all .2s ease}.card:hover{border-color:#22c4784d;box-shadow:0 8px 40px #22c47833}.badge-popular{display:inline-flex;align-items:center;background:#e8860b;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .625rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}.badge-ks{display:inline-flex;align-items:center;gap:.25rem;background:#d4922a;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .625rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}.badge-tag{display:inline-flex;align-items:center;gap:.25rem;background:#101437;border:1px solid rgba(255,255,255,.2);color:#89a;font-size:.75rem;font-weight:500;padding:.25rem 1rem;border-radius:9999px}.section-title{font-size:clamp(1.75rem,4vw,2.25rem);font-family:Bebas Neue,Impact,sans-serif;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.1em;line-height:1.1}.section-subtitle{color:#89a;font-size:1rem;margin-top:.5rem;font-weight:400;max-width:42rem}.divider-green{width:4rem;height:2px;background:#22c478;margin:1rem 0}.nav-link{color:#89a;font-size:.875rem;font-weight:500;cursor:pointer;background:none;border:none;transition:color .2s ease}.nav-link:hover{color:#fff}.nav-link.active{color:#22c478}.progress-bar{width:100%;background:#ffffff1a;border-radius:9999px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(to right,#22c478,#28885b);border-radius:9999px;transition:width 1s ease-out}.tactical-grid{background-image:linear-gradient(rgba(34,196,120,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(34,196,120,.05) 1px,transparent 1px);background-size:40px 40px}.glass{background:#101437cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.text-gradient-green{background:linear-gradient(135deg,#22c478,#28885b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-gold{background:linear-gradient(135deg,#d4922a,#f0c060);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.border-gradient-green{border:1px solid transparent;background:linear-gradient(#0c1021,#0c1021) padding-box,linear-gradient(135deg,#22c478,#28885b) border-box}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.stepper-line{flex:1;height:2px;background:#ffffff1a}.stepper-line.done{background:#22c478}.shadow-green-glow{box-shadow:0 0 20px #22c4784d}.shadow-gold-glow{box-shadow:0 0 20px #d4922a66}.shimmer{background:linear-gradient(90deg,transparent 25%,rgba(34,196,120,.2) 50%,transparent 75%);background-size:200% 100%;animation:shimmer 2s infinite}[data-theme=light] .form-input{background:#fff;border-color:#0000002e;color:#111827}[data-theme=light] .form-input::placeholder{color:#9ca3af}[data-theme=light] .form-input:focus{border-color:#22c478}[data-theme=light] .card{background:#fff;border-color:#00000014;box-shadow:0 4px 24px #00000014}[data-theme=light] .card:hover{border-color:#22c4784d}:root{--theme-bg: #0c1021;--theme-text: #F0F4F8;--theme-muted: #8899AA;--theme-surface: rgba(255, 255, 255, .04);--theme-border: rgba(255, 255, 255, .08);--theme-nav-bg: #0c1021;--theme-tab-bar-bg: #0c1021;--theme-anchor-nav-bg: #101437;--theme-tab-active: #ffffff;--theme-tab-inactive: #8899AA;--theme-scrollbar: #0c1021}[data-theme=light]{--theme-bg: #F5F7FA;--theme-text: #111827;--theme-muted: #6B7280;--theme-surface: #FFFFFF;--theme-border: rgba(0, 0, 0, .08);--theme-nav-bg: #FFFFFF;--theme-tab-bar-bg: #FFFFFF;--theme-anchor-nav-bg: #F0F2F5;--theme-tab-active: #111827;--theme-tab-inactive: #6B7280;--theme-scrollbar: #F0F2F5}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:Manrope,system-ui,-apple-system,sans-serif;background-color:var(--theme-bg, #0c1021);color:var(--theme-text, #F0F4F8);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;transition:background-color .3s ease,color .3s ease}h1,h2,h3,h4,h5,h6{font-family:Manrope,system-ui,-apple-system,sans-serif;font-weight:800;line-height:1.2}a{text-decoration:none;color:inherit}button{background:none;border:none;cursor:pointer;font-family:inherit}img,video{max-width:100%;display:block}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--theme-scrollbar, #0c1021)}::-webkit-scrollbar-thumb{background:#22c478;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#28885b}[data-admin-theme=light] .adm-page-title{color:#111827!important}[data-admin-theme=light] .adm-page-subtitle{color:#6b7280!important}[data-admin-theme=light] .adm-empty{color:#9ca3af!important}[data-admin-theme=light] .adm-saved{color:#22c478!important}[data-admin-theme=light] .adm-stat-card{background:#fff!important;border-color:#00000014!important}[data-admin-theme=light] .adm-stat-value{color:#111827!important}[data-admin-theme=light] .adm-stat-label{color:#6b7280!important}[data-admin-theme=light] .adm-campaign-card{background:#fff!important;border-color:#00000014!important}[data-admin-theme=light] .adm-campaign-card__visual{background:#f0f2f5!important}[data-admin-theme=light] .adm-campaign-card__name{color:#111827!important}[data-admin-theme=light] .adm-campaign-card__arrow{color:#9ca3af!important}[data-admin-theme=light] .adm-stat-chip{background:#0000000d!important;color:#6b7280!important}[data-admin-theme=light] .adm-card{background:#fff!important;border-color:#00000014!important}[data-admin-theme=light] .adm-label{color:#374151!important}[data-admin-theme=light] .adm-input{background:#f9fafb!important;border-color:#0000001f!important;color:#111827!important}[data-admin-theme=light] .adm-input::placeholder{color:#9ca3af!important}[data-admin-theme=light] .adm-lang-tab{border-color:#0000001f!important;color:#6b7280!important}[data-admin-theme=light] .adm-lang-tab--active{border-color:#22c47880!important;color:#22c478!important}[data-admin-theme=light] .form-input{background:#f9fafb!important;border-color:#0000001f!important;color:#111827!important}[data-admin-theme=light] .form-input::placeholder{color:#9ca3af!important}[data-admin-theme=light] .form-label{color:#374151!important}[data-admin-theme=light] .card{background:#fff!important;border-color:#00000014!important}[data-admin-theme=light] .stripe-card,[data-admin-theme=light] .stripe-methods-card,[data-admin-theme=light] .stripe-mode-card,[data-admin-theme=light] .stripe-masked{background:#fff!important;border-color:#0000001a!important}[data-admin-theme=light] .stripe-method{background:#f9fafb!important;border-color:#00000014!important}[data-admin-theme=light] .stripe-method--enabled{background:#22c4780f!important}[data-admin-theme=light] .stripe-card__header{background:#f9fafb!important;border-bottom-color:#00000014!important}[data-admin-theme=light] .stripe-card__footer{border-top-color:#00000014!important}[data-admin-theme=light] .stripe-card__webhook-info{background:#f0f2f5!important}[data-admin-theme=light] .stripe-card__env-name,[data-admin-theme=light] .stripe-methods-card__title,[data-admin-theme=light] .stripe-mode-card__title{color:#111827!important}[data-admin-theme=light] .stripe-env-btn{border-color:#00000026!important;color:#6b7280!important}[data-admin-theme=light] .stripe-env-btn:hover:not(:disabled){border-color:#0000004d!important;color:#111827!important}[data-admin-theme=light] .stripe-show-btn{color:#9ca3af!important}[data-admin-theme=light] .stripe-show-btn:hover{color:#111827!important}[data-admin-theme=light] .adm-table th{background:#f0f2f5!important;color:#374151!important;border-color:#00000014!important}[data-admin-theme=light] .adm-table td{border-color:#0000000f!important;color:#111827!important}[data-admin-theme=light] .adm-row{border-color:#00000014!important}[data-admin-theme=light] .adm-row:hover{background:#f9fafb!important}[data-admin-theme=light] .stripe-methods-card__sub,[data-admin-theme=light] .stripe-mode-card__sub,[data-admin-theme=light] .stripe-card__env-hint{color:#9ca3af!important}[data-admin-theme=light] select.adm-input,[data-admin-theme=light] select.form-input{background:#f9fafb!important;color:#111827!important}[data-admin-theme=light] select option{background:#fff;color:#111827}[data-admin-theme=light] .funnel-kpi{background:#fff!important;border-color:#00000014!important}[data-admin-theme=light] .funnel-kpi__value{color:#111827!important}[data-admin-theme=light] .funnel-kpi__label{color:#6b7280!important}[data-admin-theme=light] .funnel-date-input{background:#f9fafb!important;border-color:#0000001f!important;color:#111827!important}[data-admin-theme=light] .funnel-table-wrap{background:#fff!important;border-color:#00000014!important}[data-admin-theme=light] .funnel-table th{background:#f0f2f5!important;color:#374151!important;border-color:#00000014!important}[data-admin-theme=light] .funnel-table td{border-color:#0000000f!important;color:#111827!important}[data-admin-theme=light] .funnel-row:hover td{background:#f9fafb!important}[data-admin-theme=light] .funnel-countries{background:#fff!important;border-color:#00000014!important}[data-admin-theme=light] .funnel-country{border-color:#0000000f!important;color:#111827!important}[data-admin-theme=light] .funnel-bar{background:#00000014!important}[data-admin-theme=light] .adm-table th{color:#6b7280!important;border-bottom-color:#00000014!important}[data-admin-theme=light] .adm-table td{color:#111827!important;border-bottom-color:#0000000f!important}[data-admin-theme=light] .adm-table tr:hover td{background:#f9fafb!important}[data-admin-theme=light] .adm-backer-row:hover td{background:#00000005!important}[data-admin-theme=light] .adm-card-title,[data-admin-theme=light] .adm-zone-card__name,[data-admin-theme=light] .adm-zone-form__title,[data-admin-theme=light] .adm-product-name,[data-admin-theme=light] .adm-lp-surcharge-title,[data-admin-theme=light] .adm-lp-surcharge-pct{color:#111827!important}[data-admin-theme=light] .adm-sim-step{background:#f9fafb!important;border-color:#00000014!important}[data-admin-theme=light] .adm-pledge-name,[data-admin-theme=light] .adm-add-title{color:#111827!important}[data-admin-theme=light] .adm-item-card{background:#fff!important;border-color:#00000014!important;color:#111827!important}[data-admin-theme=light] .adm-section-title,[data-admin-theme=light] .adm-block-form__title{color:#111827!important}[data-admin-theme=light] .adm-block-form{background:#fff!important;border-color:#00000014!important}[data-admin-theme=light] .adm-block-row__preview{color:#6b7280!important;background:#fff!important;border-color:#00000014!important}[data-admin-theme=light] .adm-add-menu{background:#fff!important;border-color:#0000001a!important;box-shadow:0 8px 24px #0000001f!important}[data-admin-theme=light] .adm-add-menu__item{color:#374151!important}[data-admin-theme=light] .adm-add-menu__item:hover{background:#f3f4f6!important;color:#111827!important}[data-admin-theme=light] .adm-invite-success__title{color:#111827!important}[data-admin-theme=light] .adm-invite-link__url{background:#f9fafb!important;border-color:#0000001a!important}[data-admin-theme=light] .adm-btn-outline{color:#374151!important;border-color:#0003!important}[data-admin-theme=light] .adm-btn-outline:hover{color:#111827!important;border-color:#0006!important;background:#0000000a!important}[data-admin-theme=light] .bug-card{background:#fff!important;border-color:#00000014!important}[data-admin-theme=light] .bug-card__desc{color:#374151!important}[data-admin-theme=light] .email-card{background:#fff!important;border-color:#00000014!important}[data-admin-theme=light] .email-card__name{color:#111827!important}[data-admin-theme=light] .email-new-form{background:#f9fafb!important;border-color:#00000014!important}[data-admin-theme=light] .email-new-form__title,[data-admin-theme=light] .adm-lang-name{color:#111827!important}[data-admin-theme=light] .adm-tab-count{background:#00000014!important;color:#374151!important}[data-admin-theme=light] .adm-checkbox{color:#374151!important;border-color:#0003!important}[data-admin-theme=light] .adm-detail-panel{background:#f9fafb!important;border-color:#00000014!important}[data-admin-theme=light] .adm-detail-value{color:#111827!important}[data-admin-theme=light] .adm-detail-label{color:#6b7280!important}[data-admin-theme=light] .adm-lang-tabs{border-bottom-color:#00000014!important}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGreen{0%,to{box-shadow:0 0 #22c47866}50%{box-shadow:0 0 0 8px #22c47800}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-fade-in{animation:fadeIn .6s ease-out}.animate-slide-up{animation:slideUp .5s ease-out}.animate-slide-down{animation:slideDown .3s ease-out}.animate-pulse-green{animation:pulseGreen 2s infinite}.animate-bounce{animation:bounce 1s infinite}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-spin{animation:spin 1s linear infinite}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.material-icons{font-size:inherit;vertical-align:middle;line-height:1;-webkit-user-select:none;user-select:none}
