@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{--auth-bg:#00080b;--auth-panel:#00080b;--auth-surface:#001219;--auth-border:#f4f3ec29;--auth-border-strong:#f4f3ec4d;--auth-text:#f4f3ec;--auth-text-muted:#f4f3ecbd;--auth-text-soft:#f4f3ec8a;--auth-link:#f4f3ec;--auth-accent:#001219;--auth-accent-hover:#062028;--auth-error:#ff9889;--auth-error-bg:#c73d2c2e;--auth-success:#94d2bd;--auth-success-bg:#94d2bd1f;--auth-image-bg:#c7eff7;--auth-shadow:0 24px 80px #00000047}body.authentication_scope,html.authentication_scope{background:#00080b;background:var(--auth-bg)}.auth-shell{background:#00080b;background:var(--auth-bg);color:#f4f3ec;color:var(--auth-text);display:grid;font-family:Avenir Next,Avenir,Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;grid-template-columns:minmax(420px,1fr) minmax(420px,1.05fr)}.auth-shell,.auth-shell__form-side{max-width:100%;min-height:100svh;min-height:100dvh;width:100%}.auth-shell__form-side{background:#00080b;background:var(--auth-panel);display:flex;flex-direction:column;overflow-x:hidden;padding:22px 28px 28px}.auth-shell__header{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:56px}.auth-shell__brand{align-items:center;color:#f4f3ec;color:var(--auth-text);display:inline-flex;gap:12px;text-decoration:none}.auth-shell__brand-text{color:#f4f3ec;color:var(--auth-text);font-size:1.75rem;font-weight:800;letter-spacing:-.04em;line-height:1;text-transform:lowercase}.auth-shell__nav{align-items:center;display:inline-flex;gap:28px}.auth-shell__nav-link{color:#f4f3ecbd;color:var(--auth-text-muted);font-size:.92rem;font-weight:600;text-decoration:none}.auth-shell__nav-link:hover{color:#f4f3ec;color:var(--auth-text)}.auth-shell__content{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;min-width:0;width:100%}.auth-shell__footer{color:#f4f3ecbd;color:var(--auth-text-muted);margin:0 auto;max-width:420px;text-align:center}.auth-shell__footer-title{font-size:.92rem;font-weight:600;margin:0 0 6px}.auth-shell__footer-copy{font-size:.9rem;line-height:1.6;margin:0}.auth-shell__footer-copy a{color:#f4f3ec;color:var(--auth-text);font-weight:600}.auth-shell__media-side{align-items:stretch;background:#f4f3ec!important;display:flex;justify-content:center;padding:10px}.auth-shell__media-frame{border:2px solid #f4f3ec;box-shadow:inset 0 0 0 1px #f4f3ec4d;overflow:hidden;position:relative;width:100%}.auth-shell__media-image{display:block;height:100%;object-fit:cover;width:100%}.auth-shell__media-frame:after{background:linear-gradient(180deg,#ffffff1f,#fff0 22%),radial-gradient(circle at 50% 18%,#ffffff38,#0000 42%);content:"";inset:0;pointer-events:none;position:absolute}.auth-panel{gap:22px;width:min(100%,420px)}.auth-header,.auth-panel{display:flex;flex-direction:column}.auth-header{gap:8px}.auth-title{color:#f4f3ec;color:var(--auth-text);font-size:clamp(2rem,3vw,2.65rem);font-weight:800;letter-spacing:-.04em;line-height:1.02;margin:0}.auth-subtitle{color:#f4f3ecbd;color:var(--auth-text-muted);font-size:.9rem;line-height:1.55;margin:0}.auth-checkbox-label a,.auth-footer-link,.auth-forgot-link,.auth-inline-link,.auth-link-row a,.auth-oauth-legal a,.auth-subtitle a{color:#f4f3ec;color:var(--auth-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.auth-message{align-items:flex-start;border-radius:14px;display:flex;font-size:.95rem;gap:10px;line-height:1.45;padding:14px 16px}.auth-message-error{background:#c73d2c2e;background:var(--auth-error-bg);border:1px solid #c73d2c26;color:#ff9889;color:var(--auth-error)}.auth-message-icon{flex-shrink:0;height:18px;margin-top:2px;width:18px}.auth-body-stack,.auth-checkbox-group,.auth-form,.auth-method-list,.auth-oauth-buttons,.auth-otp-actions{display:flex;flex-direction:column;gap:14px}.auth-method-list{width:100%}.auth-method-list>*{align-self:stretch;margin:0!important;width:100%}.auth-btn-primary,.auth-btn-secondary,.auth-method-btn,.auth-oauth-btn,.auth-resend-btn{background:#001219;background:var(--auth-surface);border:1px solid #f4f3ec29;border:1px solid var(--auth-border);border-radius:14px;color:#f4f3ec;color:var(--auth-text);font-size:1rem;font-weight:600;height:40px;min-height:40px;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease;width:100%}.auth-btn-secondary,.auth-method-btn,.auth-oauth-btn,.auth-resend-btn{cursor:pointer}.auth-btn-secondary:hover,.auth-method-btn:hover,.auth-oauth-btn:hover,.auth-resend-btn:hover{background:#f8f6f2;border-color:#f4f3ec4d;border-color:var(--auth-border-strong)}.auth-btn-primary{align-items:center;background:#001219;background:var(--auth-accent);border-color:#001219;border-color:var(--auth-accent);color:#fff;cursor:pointer;display:inline-flex;justify-content:center}.auth-btn-primary:hover{background:#062028;background:var(--auth-accent-hover);border-color:#062028;border-color:var(--auth-accent-hover);transform:translateY(-1px)}.auth-btn-primary:disabled,.auth-btn-secondary:disabled,.auth-method-btn:disabled,.auth-oauth-btn:disabled,.auth-resend-btn:disabled{cursor:not-allowed;opacity:.58;transform:none}.auth-google-button{border-radius:14px;display:flex;height:40px;min-height:40px;overflow:hidden;width:100%}.auth-google-button>div{display:block;height:40px!important;line-height:0;width:100%}.auth-google-button iframe,.auth-google-button>div>div,.auth-google-button>div>div>div{height:40px!important;margin:0!important;max-width:none!important;min-width:100%!important;width:100%!important}.auth-google-button iframe{border-radius:14px;display:block;height:40px!important}.auth-section-copy{color:#f4f3ecbd;color:var(--auth-text-muted);font-size:.98rem;line-height:1.55;margin:-6px 0 2px}.auth-divider{align-items:center;color:#f4f3ec8a;color:var(--auth-text-soft);display:flex;font-size:.85rem;gap:12px;letter-spacing:.08em;text-transform:uppercase}.auth-divider-line{background:#f4f3ec29;background:var(--auth-border);flex:1 1;height:1px}.auth-input-group{display:flex;flex-direction:column;gap:8px}.auth-field-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-input-label{color:#f4f3ec;color:var(--auth-text);font-size:.92rem;font-weight:600}.auth-input,.auth-otp-input{background:#001219;background:var(--auth-surface);border:1px solid #f4f3ec29;border:1px solid var(--auth-border);border-radius:14px;color:#f4f3ec;color:var(--auth-text);font-family:inherit;font-size:1rem;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.auth-input{height:40px;min-height:40px;padding:0 16px}.auth-input:focus,.auth-otp-input:focus{border-color:#94d2bd85;box-shadow:0 0 0 4px #94d2bd1f;outline:none}.auth-input.valid{border-color:#11795f47}.auth-input.invalid,.auth-otp-input.error{border-color:#c73d2c5c}.auth-input-with-icon{position:relative}.auth-input-with-icon .auth-input{padding-right:52px}.auth-input-icon-btn{align-items:center;background:#0000;border:0;color:#f4f3ecbd;color:var(--auth-text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:28px}.auth-input-icon-btn svg{height:18px;width:18px}.auth-input-hint{align-items:center;display:inline-flex;font-size:.86rem;gap:8px}.auth-input-hint.success{color:#94d2bd;color:var(--auth-success)}.auth-input-hint.error{color:#ff9889;color:var(--auth-error)}.auth-input-hint svg{height:16px;width:16px}.auth-link-row{align-items:center;display:flex;flex-wrap:wrap;font-size:.92rem;gap:12px;justify-content:space-between}.auth-forgot-link{margin-top:2px}.auth-link-button{background:#0000;border:0;color:#f4f3ec;color:var(--auth-text);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:3px}.auth-otp-container{display:flex;flex-direction:column;gap:18px}.auth-otp-title{font-size:clamp(1.8rem,3vw,2.35rem);font-weight:800;letter-spacing:-.04em;line-height:1.04;margin:0}.auth-otp-subtitle{color:#f4f3ecbd;color:var(--auth-text-muted);font-size:1rem;line-height:1.6;margin:0}.auth-otp-email{color:#f4f3ec;color:var(--auth-text);font-weight:600}.auth-otp-inputs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.auth-otp-input{font-size:1.35rem;font-weight:700;min-height:58px;padding:0;text-align:center}.auth-otp-input.filled{border-color:#94d2bd5c}.auth-btn-back{align-items:center;background:#0000;border:0;color:#f4f3ecbd;color:var(--auth-text-muted);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;margin-bottom:22px;padding:0}.auth-btn-back svg{height:18px;width:18px}.auth-password-strength{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:8px}.auth-strength-bar{background:#f4f3ec1f;border-radius:999px;height:6px}.auth-strength-bar.active.weak{background:#e87d62}.auth-strength-bar.active.medium{background:#ebb252}.auth-strength-bar.active.strong{background:#35a179}.auth-password-requirements{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.auth-requirement{align-items:center;color:#f4f3ec8a;color:var(--auth-text-soft);display:inline-flex;font-size:.8rem;gap:6px}.auth-requirement svg{height:15px;width:15px}.auth-requirement.met{color:#94d2bd;color:var(--auth-success)}.auth-checkbox-item{align-items:flex-start;display:flex;gap:10px}.auth-checkbox{height:16px;margin-top:3px;width:16px}.auth-checkbox-label{color:#f4f3ecbd;color:var(--auth-text-muted);font-size:.9rem;line-height:1.55}.auth-verified-pill{align-items:center;background:#94d2bd1f;border:1px solid #94d2bd38;border-radius:999px;color:#94d2bd;color:var(--auth-success);display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;padding:8px 12px;width:fit-content}.auth-verified-pill svg{height:14px;width:14px}.auth-footer{margin-top:4px}.auth-footer-text{font-size:.95rem}.auth-footer-text,.auth-oauth-legal{color:#f4f3ecbd;color:var(--auth-text-muted);margin:0}.auth-oauth-legal{font-size:.86rem;line-height:1.65}@media (min-width:981px){.auth-oauth-legal,.auth-shell__footer-copy{font-size:.8rem}}.btn-spinner{animation:auth-spin .8s linear infinite;border:2px solid #ffffff52;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}@keyframes auth-spin{to{transform:rotate(1turn)}}.auth-container{align-items:center;background:#00080b;background:var(--auth-bg);display:flex;font-family:Avenir Next,Avenir,Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;justify-content:center;min-height:100vh;padding:32px 20px}.auth-card{background:#001219;background:var(--auth-surface);border:1px solid #f4f3ec29;border:1px solid var(--auth-border);border-radius:22px;box-shadow:0 24px 80px #00000047;box-shadow:var(--auth-shadow);padding:28px;width:min(100%,460px)}.auth-content{display:flex;flex-direction:column;gap:16px}.auth-logo{font-size:1.7rem;font-weight:800;letter-spacing:-.04em;line-height:1;margin:0;text-transform:lowercase}.email-input,.get-started-button{font-family:inherit}@media (max-width:1180px){.auth-shell{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)}.auth-shell__form-side{padding-inline:22px}.auth-password-requirements{grid-template-columns:1fr}}@media (max-width:980px){body.authentication_scope,html.authentication_scope{height:100%;min-height:100svh;min-height:100dvh;overflow:hidden}.auth-shell{grid-template-columns:1fr;height:100svh;height:100dvh;overflow:hidden}.auth-shell__form-side{height:100%;min-height:100svh;min-height:100dvh;overflow:hidden;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px))}.auth-shell__media-side,.auth-shell__nav{display:none}.auth-shell__header{min-height:44px}.auth-shell__content{align-items:center;padding-top:0}.auth-panel{gap:16px;max-width:100%;width:100%}.auth-body-stack,.auth-checkbox-group,.auth-form,.auth-method-list,.auth-oauth-buttons,.auth-otp-actions{gap:12px}.auth-shell__footer{margin-top:12px;max-width:100%}.auth-shell__footer-title{font-size:.78rem;margin-bottom:2px}.auth-shell__footer-copy{font-size:.72rem!important;line-height:1.4}.auth-oauth-legal{font-size:.72rem;line-height:1.45}}@media (max-width:640px){.auth-panel{gap:14px}.auth-otp-title,.auth-title{font-size:1.6rem}.auth-field-row{grid-template-columns:1fr}.auth-otp-inputs{gap:8px}.auth-otp-input{font-size:1.1rem;min-height:50px}}