@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Polaris-TextField__Input{caret-color:var(--p-color-text)}body.dark-mode{background-color:#002331!important;color:#fff!important}.dark-mode .Polaris-Card{background-color:#001a23;color:#fff}.dark-mode .Polaris-Card__Section--subdued{background-color:#001a23}.dark-mode .Polaris-TextField__Input{caret-color:#fff}.dark-mode .Polaris-TextField input{color:#e0e0e0;padding-left:5px}.dark-mode .Polaris-TextField input:focus{background-color:#001a23;border-radius:8px}.dark-mode .Polaris-TextField{border-color:#ffffff1a;margin-right:3px}.dark-mode .Polaris-Popover--fullWidth .Polaris-Popover__Content,.dark-mode .Polaris-Popover__ContentContainer{background-color:#001a23}.dark-mode .Polaris-Listbox-TextOption:hover{background-color:#002331!important}.dark-mode [data-focused] .Polaris-Listbox-TextOption:not(.Polaris-Listbox-TextOption--disabled){background-color:#001a23!important}[data-focused] .Polaris-Listbox-TextOption:not(.Polaris-Listbox-TextOption--disabled){background-color:#fff!important}.dark-mode .Polaris-Button{background-color:#001219;color:#fff}.dark-mode .Polaris-Button:hover{background-color:#002331;border-color:#94d2bd;color:#fff}.dark-mode .Polaris-TopBar{background-color:#001219}.dark-mode .Polaris-Navigation{background-color:#001a23}.dark-mode .Polaris-Navigation__Item{color:#fff}.dark-mode .Polaris-Icon{fill:#94d2bd;stroke:#94d2bd}.dark-mode .Polaris-DataTable,.dark-mode .Polaris-DataTable__Heading{color:#fff}.dark-mode .Polaris-Filters__FiltersContainer{background-color:#001a23;color:#fff}.dark-mode .Polaris-Filters__FilterTriggerLabelContainer,.dark-mode .Polaris-Filters__FilterTriggerTitle{color:#fff}.dark-mode .Polaris-Icon--colorInkLightest{fill:#94d2bd}.dark-mode .Polaris-DataTable__TableRow:not(.Polaris-DataTable__TableRow--header):hover,.dark-mode .customer-subscription-tbl .Polaris-DataTable__TableRow:not(.Polaris-DataTable__TableRow--header):hover{background-color:#002331;color:#94d2bd!important}.dark-mode .Polaris-DataTable__TableRow:not(.Polaris-DataTable__TableRow--header):hover .Polaris-DataTable__Cell,.dark-mode .customer-subscription-tbl .Polaris-DataTable__TableRow:not(.Polaris-DataTable__TableRow--header):hover .Polaris-DataTable__Cell{background-color:#002331}.dark-mode .Polaris-DataTable__TableRow,.dark-mode .customer-subscription-tbl .Polaris-DataTable__TableRow{background-color:#001a23}.dark-mode .Polaris-DataTable__Cell,.dark-mode .customer-subscription-tbl .Polaris-DataTable__Cell{background-color:#001a23;color:#fff}.dark-mode .Polaris-TextField--multiline>.Polaris-TextField__Input{color:#fff}.dark-mode .Polaris-TextField--multiline>.Polaris-TextField__Input::placeholder{color:#c2bdbd;font-family:Arial,Helvetica,sans-serif}.dark-mode .Polaris-Select__Content{background-color:#001a23;color:#fff}.dark-mode a{color:#94d2bd}.dark-mode .Polaris-Modal-Dialog__Modal,.dark-mode .Polaris-Modal-Footer,.dark-mode .Polaris-Modal-Header,.dark-mode .chargezen .Polaris-Modal__Body{background-color:#001a23;color:#e0e0e0}.dark-mode .Polaris-Modal-Footer{border-top:.1rem solid #fff;border-top:.1rem solid var(--p-divider,#fff)}.dark-mode .Polaris-Modal-Header{border-bottom-color:#001219}.dark-mode .Polaris-DisplayText,.dark-mode .Polaris-Modal-CloseButton,.dark-mode .Polaris-Modal-Dialog__Container .Polaris-Modal-Header h2,.dark-mode .Polaris-Modal__BodyWrapper label,.dark-mode .edit_strong{color:#e0e0e0;font-weight:700}.dark-mode .Polaris-Button,.dark-mode .Polaris-TextField__Backdrop,.dark-mode .Polaris-TextField__Input,.dark-mode .edit_button{border-color:#001a23;color:#e0e0e0}.dark-mode .Polaris-Button--primary{background-color:#001219;background:linear-gradient(180deg,#001a23,#001219);border-color:#001219;box-shadow:inset 0 1px 0 0 #002331,0 1px 0 0 #161d251a,0 0 0 0 #0000;color:#e0e0e0}.dark-mode .Polaris-Icon--colorInkLighter svg{fill:#e0e0e0}.dark-mode .Polaris-Labelled__HelpText,.dark-mode .Polaris-Modal-Dialog__Container .Polaris-Modal-Section>.chargezen_form_row label{color:#e0e0e0}.dark-mode .affiliate_country_helptext a{color:#94d2bd;font-weight:900;text-decoration:underline}.dark-mode .chargezen_search_model>.modal-content-wrapper{background-color:#001a23;color:#e0e0e0}.dark-mode .chargezen_search_model>.modal-content-wrapper>.chargezen_search_model_header_container{background-color:#001a23}.dark-mode .chargezen_search_model>.modal-content-wrapper>.chargezen_search_model_header_container>h2{color:#e0e0e0}.dark-mode .Polaris-ActionList,.dark-mode .modal-popup-cstm .modal-dialouge{background-color:#001219}.dark-mode .Polaris-Icon--colorBase svg{fill:#94d2bd!important}.dark-mode .Polaris-Choice__HelpText{color:#fff;opacity:.7}.dark-mode .Polaris-DropZone__Container,.dark-mode .Polaris-DropZone__Container:hover{background:#001a23}.dark-mode .Polaris-DropZone__Content{color:#e0e0e0}.dark-mode .Polaris-TextStyle--variationSubdued{color:#fff}.dark-mode .Polaris-Popover__Pane.Polaris-Scrollable.Polaris-Scrollable--vertical{background:#001a23;color:#fff}.dark-mode .Polaris-Frame-ContextualSaveBar{background:#001a23}.dark-mode .Polaris-Frame-ContextualSaveBar__Message{color:#fff}.dark-mode .Polaris-Frame-ContextualSaveBar__LogoContainer{background:#001a23}.dark-mode .rewards_template_wrapper.zenn_portal_wrapper .Polaris-Tabs__Wrapper{background:#001a23!important}.dark-mode .highcharts-title{color:#fff!important}.highcharts-title{color:#333!important}.highcharts-axis-title{fill:#333!important}.dark-mode .highcharts-axis-title{fill:#fff!important}.dark-mode .card-item-ins3 div{background:#002331}.highcharts-legend-item text{fill:#333!important}.dark-mode .highcharts-legend-item text{fill:#fff!important}.highcharts-axis-labels text{fill:#637381!important}.dark-mode .highcharts-axis-labels text{fill:#e0e0e0!important}.dark-mode .react-loading-skeleton{--base-color:#001a23;--highlight-color:#002331}:root{--cz-primary:#00080b;--cz-secondary:#001219;--cz-accent:#94d2bd;--cz-accent-hover:#81e0c0;--cz-accent-muted:#94d2bd26;--cz-text:#000;--cz-text-secondary:#525252;--cz-text-muted:#a3a3a3;--cz-text-light:#ffffffb3;--cz-border:#e5e5e5;--cz-border-hover:#d4d4d4;--cz-bg-cream:#faf9f7;--cz-bg-white:#fff;--cz-success:#10b981;--cz-success-bg:#10b9811a;--cz-error:#ef4444;--cz-error-bg:#ef444414;--cz-warning:#f59e0b}.auth-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#00080b;display:flex;font-family:Trap,Poppins,Avenir,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.auth-form-panel{align-items:center;background:#faf9f7;background:var(--cz-bg-cream);border-radius:24px;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:12px 6px 12px 12px;min-height:100vh;padding:48px 64px}.auth-form-wrapper{max-width:380px;width:100%}.auth-showcase-panel{align-items:center;background:linear-gradient(165deg,#0d1b2a,#1b263b 40%,#0d1b2a);border-radius:24px;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:12px 12px 12px 6px;min-height:100vh;overflow:hidden;padding:48px;position:relative}.auth-showcase-panel:before{background:radial-gradient(circle,#94d2bd1f 0,#0000 70%);content:"";height:600px;pointer-events:none;position:absolute;right:-200px;top:-200px;width:600px}.auth-showcase-panel:after{background:radial-gradient(circle,#94d2bd0d 0,#0000 70%);bottom:-100px;content:"";height:400px;left:-100px;pointer-events:none;position:absolute;width:400px}.starfield{bottom:0;left:0;overflow:hidden;pointer-events:none;right:0;top:0}.star,.starfield{position:absolute}.star{animation:twinkle ease-in-out infinite;background:#fff;border-radius:50%}.star.tiny{height:1px;opacity:.3;width:1px}.star.small{box-shadow:0 0 2px #ffffff4d;height:2px;opacity:.5;width:2px}.star.medium{box-shadow:0 0 4px #94d2bd66;height:3px;opacity:.7;width:3px}.star.bright{background:#fff;box-shadow:0 0 6px #fffc,0 0 12px #94d2bd99,0 0 20px #94d2bd4d;height:4px;opacity:.9;width:4px}@keyframes twinkle{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.nebula{animation:nebula-drift 25s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.4;position:absolute}.nebula-1{animation-delay:0s;background:radial-gradient(circle,#94d2bd99 0,#64b4a04d 40%,#0000 70%);height:400px;right:-80px;top:5%;width:400px}.nebula-2{animation-delay:-8s;background:radial-gradient(circle,#6495ed80 0,#78a0c840 40%,#0000 70%);bottom:15%;height:300px;left:5%;width:300px}.nebula-3{animation-delay:-16s;background:radial-gradient(circle,#94d2bd66 0,#82c8b433 40%,#0000 70%);height:330px;right:15%;top:45%;width:330px}@keyframes nebula-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-10px) scale(1.1)}66%{transform:translate(-10px,15px) scale(.95)}}.shooting-star{background:linear-gradient(90deg,#94d2bd,#94d2bd99,#ffffff4d,#0000);border-radius:2px;box-shadow:0 0 6px #94d2bd99,0 0 12px #94d2bd4d;height:2px;opacity:0;position:absolute;transform:rotate(-45deg);width:180px}.shooting-star-1{animation:shooting-1 6s ease-in-out infinite;right:20%;top:15%}.shooting-star-2{animation:shooting-2 9s ease-in-out infinite;animation-delay:3s;right:40%;top:40%;width:140px}.shooting-star-3{animation:shooting-3 12s ease-in-out infinite;animation-delay:6s;right:15%;top:70%;width:100px}@keyframes shooting-1{0%,90%,to{opacity:0;transform:rotate(-45deg) translateX(0)}91%{opacity:1}95%{opacity:1;transform:rotate(-45deg) translateX(-300px)}96%{opacity:0}}@keyframes shooting-2{0%,85%,to{opacity:0;transform:rotate(-35deg) translateX(0)}86%{opacity:.9}92%{opacity:.9;transform:rotate(-35deg) translateX(-280px)}93%{opacity:0}}@keyframes shooting-3{0%,80%,to{opacity:0;transform:rotate(-50deg) translateX(0)}81%{opacity:.8}88%{opacity:.8;transform:rotate(-50deg) translateX(-250px)}89%{opacity:0}}.particle{animation:float-particle 15s ease-in-out infinite;background:#94d2bd99;border-radius:50%;filter:blur(1px);height:4px;position:absolute;width:4px}.particle-1{animation-delay:0s;left:15%;top:20%}.particle-2{animation-delay:-4s;height:3px;left:80%;top:60%;width:3px}.particle-3{animation-delay:-8s;height:5px;left:30%;top:80%;width:5px}.particle-4{animation-delay:-12s;height:3px;left:70%;top:35%;width:3px}@keyframes float-particle{0%,to{opacity:.4;transform:translate(0)}25%{opacity:.8;transform:translate(30px,-20px)}50%{opacity:.5;transform:translate(10px,-40px)}75%{opacity:.7;transform:translate(-20px,-20px)}}.aurora{background:linear-gradient(90deg,#0000,#94d2bd08 20%,#94d2bd14 40%,#6495ed0f 60%,#94d2bd0a 80%,#0000);filter:blur(40px);height:150px;pointer-events:none;position:absolute;width:200%}.aurora-1{animation:aurora-wave 20s ease-in-out infinite;left:-50%;top:10%;transform:rotate(-5deg)}.aurora-2{animation:aurora-wave 25s ease-in-out infinite reverse;animation-delay:-10s;bottom:20%;left:-50%;opacity:.7;transform:rotate(3deg)}@keyframes aurora-wave{0%,to{opacity:.6;transform:translateX(0) rotate(-5deg)}50%{opacity:1;transform:translateX(25%) rotate(-3deg)}}.cosmic-dust{animation:dust-drift 60s linear infinite;background-image:radial-gradient(1px 1px at 20px 30px,#ffffff26,#0000),radial-gradient(1px 1px at 40px 70px,#94d2bd1f,#0000),radial-gradient(1px 1px at 50px 160px,#ffffff1a,#0000),radial-gradient(1px 1px at 90px 40px,#94d2bd1a,#0000),radial-gradient(1px 1px at 130px 80px,#ffffff14,#0000),radial-gradient(1px 1px at 160px 120px,#6495ed1a,#0000);background-size:200px 200px;bottom:0;left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:0}@keyframes dust-drift{0%{background-position:0 0}to{background-position:200px 200px}}.auth-logo{align-items:center;display:flex;justify-content:center;margin-bottom:40px;width:100%}.auth-logo svg{height:52px;width:52px}.auth-logo-text{display:none}.auth-header{margin-bottom:28px;text-align:center}.auth-title{color:#000;color:var(--cz-text);font-size:26px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0 0 8px}.auth-subtitle{color:#525252;color:var(--cz-text-secondary);font-size:15px;line-height:1.5;margin:0}.auth-subtitle a{color:#000;color:var(--cz-text);font-weight:500;text-decoration:underline;text-decoration-color:#94d2bd;text-decoration-color:var(--cz-accent);text-underline-offset:3px;transition:all .2s ease}.auth-subtitle a:hover{color:#94d2bd;color:var(--cz-accent)}.auth-oauth-buttons{display:flex;gap:12px;margin-bottom:20px}.auth-oauth-btn{align-items:center;background:#fff;background:var(--cz-bg-white);border:1px solid #e5e5e5;border:1px solid var(--cz-border);border-radius:10px;color:#000;color:var(--cz-text);cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;justify-content:center;padding:14px 20px;transition:all .2s ease}.auth-oauth-btn:hover{background:#fafafa;border-color:#d4d4d4;border-color:var(--cz-border-hover);transform:translateY(-1px)}.auth-oauth-btn:active{transform:translateY(0)}.auth-oauth-btn svg{height:20px;width:20px}.auth-oauth-btn span{display:none}.auth-oauth-legal{color:#a3a3a3;color:var(--cz-text-muted);font-size:11px;line-height:1.6;margin-top:20px;text-align:center}.auth-oauth-legal a{color:#525252;color:var(--cz-text-secondary);text-decoration:underline;text-underline-offset:2px}.auth-divider{align-items:center;display:flex;margin:20px 0}.auth-divider-line{background:#e5e5e5;background:var(--cz-border);flex:1 1;height:1px}.auth-divider-text{background:#faf9f7;background:var(--cz-bg-cream);color:#a3a3a3;color:var(--cz-text-muted);font-size:12px;padding:0 14px;text-transform:lowercase;white-space:nowrap}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-input-group{position:relative}.auth-input-label{color:#525252;color:var(--cz-text-secondary);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.auth-input{background:#fff;background:var(--cz-bg-white);border:1px solid #e5e5e5;border:1px solid var(--cz-border);border-radius:10px;box-sizing:border-box;color:#000;color:var(--cz-text);font-family:inherit;font-size:15px;outline:none;padding:14px 16px;transition:all .2s ease;width:100%}.auth-input::placeholder{color:#a3a3a3;color:var(--cz-text-muted)}.auth-input:hover{border-color:#d4d4d4;border-color:var(--cz-border-hover)}.auth-input:focus{border-color:#94d2bd;border-color:var(--cz-accent);box-shadow:0 0 0 3px #94d2bd26;box-shadow:0 0 0 3px var(--cz-accent-muted)}.auth-input.valid{border-color:#10b981;border-color:var(--cz-success)}.auth-input.valid:focus{box-shadow:0 0 0 3px #10b9811a;box-shadow:0 0 0 3px var(--cz-success-bg)}.auth-input.invalid{border-color:#ef4444;border-color:var(--cz-error)}.auth-input.invalid:focus{box-shadow:0 0 0 3px #ef444414;box-shadow:0 0 0 3px var(--cz-error-bg)}.auth-input-with-icon{position:relative}.auth-input-with-icon .auth-input{padding-right:48px}.auth-input-icon-btn{background:none;border:none;color:#a3a3a3;color:var(--cz-text-muted);cursor:pointer;padding:4px;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:color .2s ease}.auth-input-icon-btn:hover{color:#000;color:var(--cz-text)}.auth-input-icon-btn svg{height:18px;width:18px}.auth-input-hint{align-items:center;color:#a3a3a3;color:var(--cz-text-muted);display:flex;font-size:12px;gap:6px;margin-top:6px;transition:all .2s ease}.auth-input-hint.success{color:#10b981;color:var(--cz-success)}.auth-input-hint.error{color:#ef4444;color:var(--cz-error)}.auth-input-hint svg{flex-shrink:0;height:14px;width:14px}.auth-password-strength{display:flex;gap:4px;margin-top:8px}.auth-strength-bar{background:#e5e5e5;background:var(--cz-border);border-radius:2px;flex:1 1;height:3px;transition:background .3s ease}.auth-strength-bar.active{background:#ef4444;background:var(--cz-error)}.auth-strength-bar.active.medium{background:#f59e0b;background:var(--cz-warning)}.auth-strength-bar.active.strong{background:#10b981;background:var(--cz-success)}.auth-password-requirements{display:flex;flex-direction:column;gap:6px;margin-top:12px}.auth-requirement{align-items:center;color:#a3a3a3;color:var(--cz-text-muted);display:flex;font-size:12px;gap:8px;transition:color .2s ease}.auth-requirement.met{color:#10b981;color:var(--cz-success)}.auth-requirement svg{flex-shrink:0;height:14px;width:14px}.auth-btn-primary{align-items:center;background:#94d2bd;background:var(--cz-accent);border:none;border-radius:10px;color:#00080b;color:var(--cz-primary);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:14px 24px;transition:all .2s ease;width:100%}.auth-btn-primary:hover{background:#81e0c0;background:var(--cz-accent-hover);box-shadow:0 4px 12px #94d2bd4d;transform:translateY(-1px)}.auth-btn-primary:active{transform:translateY(0)}.auth-btn-primary:disabled{background:#d4d4d4;box-shadow:none;color:#737373;cursor:not-allowed;transform:none}.auth-btn-primary .btn-spinner{animation:auth-spin .8s linear infinite;border:2px solid #00080b33;border-radius:50%;border-top:2px solid var(--cz-primary);height:18px;width:18px}.auth-btn-primary svg{display:none}.auth-btn-back{align-items:center;background:none;border:none;color:#525252;color:var(--cz-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:6px;margin-bottom:16px;padding:8px 0;transition:color .2s ease}.auth-btn-back:hover{color:#000;color:var(--cz-text)}.auth-btn-back svg{height:18px;width:18px}.auth-otp-container{align-items:center;display:flex;flex-direction:column;gap:24px;padding:16px 0}.auth-otp-title{color:#000;color:var(--cz-text);font-size:24px;font-weight:700;margin:0;text-align:center}.auth-otp-subtitle{color:#525252;color:var(--cz-text-secondary);font-size:15px;line-height:1.5;margin:0;max-width:300px;text-align:center}.auth-otp-email{color:#000;color:var(--cz-text);font-weight:600}.auth-otp-inputs{display:flex;gap:10px;justify-content:center}.auth-otp-input{background:#fff;background:var(--cz-bg-white);border:1px solid #e5e5e5;border:1px solid var(--cz-border);border-radius:10px;color:#000;color:var(--cz-text);font-family:inherit;font-size:24px;font-weight:600;height:56px;outline:none;text-align:center;transition:all .2s ease;width:48px}.auth-otp-input:hover{border-color:#d4d4d4;border-color:var(--cz-border-hover)}.auth-otp-input:focus{box-shadow:0 0 0 3px #94d2bd26;box-shadow:0 0 0 3px var(--cz-accent-muted)}.auth-otp-input.filled,.auth-otp-input:focus{border-color:#94d2bd;border-color:var(--cz-accent)}.auth-otp-input.filled{background:#94d2bd26;background:var(--cz-accent-muted)}.auth-otp-input.error{animation:auth-shake .4s ease;border-color:#ef4444;border-color:var(--cz-error)}.auth-otp-actions{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.auth-resend-btn{background:none;border:none;color:#525252;color:var(--cz-text-secondary);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:8px 16px;transition:color .2s ease}.auth-resend-btn:hover:not(:disabled){color:#94d2bd;color:var(--cz-accent)}.auth-resend-btn:disabled{color:#a3a3a3;color:var(--cz-text-muted);cursor:not-allowed}.auth-checkbox-group{display:flex;flex-direction:column;gap:12px;margin:8px 0}.auth-checkbox-item{align-items:flex-start;display:flex;gap:10px}.auth-checkbox{accent-color:#94d2bd;accent-color:var(--cz-accent);border:1px solid #e5e5e5;border:1px solid var(--cz-border);border-radius:4px;cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.auth-checkbox-label{color:#525252;color:var(--cz-text-secondary);font-size:12px;line-height:1.5}.auth-checkbox-label a{color:#000;color:var(--cz-text);text-decoration:underline;text-underline-offset:2px}.auth-footer{margin-top:20px;text-align:center}.auth-footer-text{color:#525252;color:var(--cz-text-secondary);font-size:14px}.auth-footer-text a{color:#000;color:var(--cz-text);font-weight:500;text-decoration:underline;text-decoration-color:#94d2bd;text-decoration-color:var(--cz-accent);text-underline-offset:3px}.auth-help-link{display:none}.auth-message{align-items:flex-start;border-radius:10px;display:flex;font-size:13px;gap:12px;line-height:1.5;margin:12px 0;padding:14px 16px}.auth-message-error{background:#ef444414;background:var(--cz-error-bg);border:1px solid #ef444433;color:#b91c1c}.auth-message-success{background:#10b9811a;background:var(--cz-success-bg);border:1px solid #10b98133;color:#047857}.auth-message-icon{flex-shrink:0;height:18px;margin-top:1px;width:18px}.auth-field-error{align-items:center;color:#ef4444;color:var(--cz-error);display:flex;font-size:12px;gap:6px;margin-top:6px}.auth-field-error svg{flex-shrink:0;height:14px;width:14px}.auth-hero{display:none}.showcase-content{max-width:520px;padding:0 24px;z-index:1}.product-showcase,.showcase-content{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:100%}.showcase-headline{color:#fff;font-size:38px;font-weight:700;letter-spacing:-1.5px;line-height:1.2;margin:0 0 28px;text-align:center}.headline-accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#94d2bd,#81e0c0 50%,#5fd3b3);-webkit-background-clip:text;background-clip:text}.showcase-social-proof{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.social-proof-avatars{display:flex;margin-left:10px}.social-proof-avatars .avatar{align-items:center;border:2px solid #00080b;border:2px solid var(--cz-primary);border-radius:50%;box-shadow:0 2px 8px #0000004d;color:#fff;display:flex;font-size:11px;font-weight:700;height:32px;justify-content:center;margin-left:-10px;width:32px}.social-proof-stats{align-items:center;display:flex;gap:10px}.social-proof-stats .stars{color:#fbbf24;font-size:13px;letter-spacing:1px}.social-proof-stats .members{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:1.5px}.showcase-mockup-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#0a1628e6,#00080bf2);border:1px solid #94d2bd1a;border-radius:20px;box-shadow:0 0 0 1px #94d2bd0d,0 4px 8px #0000001a,0 16px 32px #0003,0 32px 64px #0000004d;max-width:360px;padding:28px;width:100%}.mockup-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.mockup-title{color:#ffffff80;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.mockup-badge{background:#94d2bd26;background:var(--cz-accent-muted);border-radius:20px;color:#94d2bd;color:var(--cz-accent);font-size:12px;font-weight:700;padding:4px 10px}.mockup-metric{align-items:baseline;display:flex;margin-bottom:6px}.metric-currency{color:#ffffff59;font-size:26px;font-weight:600;margin-right:2px}.mockup-metric .metric-value{color:#fff;font-size:48px;font-weight:800;letter-spacing:-2px;line-height:1}.mockup-period{align-items:center;color:#ffffff73;display:flex;font-size:14px;gap:8px;margin-bottom:24px}.period-dot{background:#94d2bd;background:var(--cz-accent);border-radius:50%;box-shadow:0 0 12px #94d2bd80;height:8px;width:8px}.mockup-chart{height:100px;margin-bottom:24px;margin-left:-8px;margin-right:-8px;position:relative}.mockup-chart svg{height:100%;width:100%}.mockup-chart .pulse-ring{animation:pulse-animation 2.5s ease-in-out infinite}@keyframes pulse-animation{0%,to{opacity:.3}50%{opacity:.7}}.mockup-stats{grid-gap:16px;border-top:1px solid #ffffff0f;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding-top:20px}.stat-item{display:flex;flex-direction:column;gap:6px}.stat-label{color:#fff6;font-size:9px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.stat-value{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.3px}.showcase-logos{margin-top:56px;padding:0 8px;width:100%}.logos-title{color:#f2f2f2;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:20px;text-align:left;text-transform:uppercase}.logos-grid{align-items:center;display:flex;flex-wrap:wrap;gap:28px;justify-content:flex-start;row-gap:18px}.brands-logo{color:#f2f2f2;flex-shrink:0;height:20px;max-width:120px;opacity:.7;transition:all .3s ease;width:auto}.brands-logo:hover{color:#fffffff2;opacity:1}.carousel-nav,.product-carousel,.showcase-pro-tip,.stars-container{display:none}@media (max-width:1024px){.auth-container{flex-direction:column;padding:12px}.auth-form-panel{border-radius:20px;margin:0 0 12px;min-height:auto;padding:48px 32px}.auth-showcase-panel{border-radius:20px;margin:0;min-height:480px;padding:40px 32px}.showcase-headline{font-size:30px}.showcase-mockup-card{max-width:320px}}@media (max-width:640px){.auth-showcase-panel{display:none}.auth-container{padding:0}.auth-container,.auth-form-panel{background:#faf9f7;background:var(--cz-bg-cream)}.auth-form-panel{border-radius:0;margin:0;min-height:100vh;padding:48px 24px 32px}.auth-divider-text{background:#faf9f7;background:var(--cz-bg-cream)}.auth-title{font-size:24px}.auth-otp-input{font-size:20px;height:48px;width:42px}}@keyframes auth-spin{to{transform:rotate(1turn)}}@keyframes auth-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auth-form-wrapper>*{animation:fadeIn .4s ease-out forwards}.auth-form-wrapper>:first-child{animation-delay:0s}.auth-form-wrapper>:nth-child(2){animation-delay:.05s}.auth-form-wrapper>:nth-child(3){animation-delay:.1s}.auth-form-wrapper>:nth-child(4){animation-delay:.15s}.auth-form-wrapper>:nth-child(5){animation-delay:.2s}