@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-link-hover:#c7eff7;--auth-primary-text:#fdfcf7;--auth-accent:#001219;--auth-accent-hover:#062028;--auth-error:#ff9889;--auth-error-bg:#c73d2c2e;--auth-warning:#ffd890;--auth-warning-bg:#ebb25229;--auth-warning-border:#ebb25252;--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;transition:color .18s ease}.auth-shell__nav-link:focus-visible,.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-link);font-weight:600;transition:color .18s ease}.auth-shell__footer-copy a:focus-visible,.auth-shell__footer-copy a:hover{color:#c7eff7;color:var(--auth-link-hover)}.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-concierge-art{align-items:center;contain:layout paint;display:flex;font-family:Avenir Next,Avenir,Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.auth-concierge-art:before{background:linear-gradient(180deg,#00080b05,#00080b2e),radial-gradient(circle at 52% 47%,#f4f3ec2e,#f4f3ec0a 34%,#0000 62%);content:"";inset:0;position:absolute}.auth-concierge-art__glow{border-radius:999px;filter:blur(10px);position:absolute;will-change:transform,opacity}.auth-concierge-art__glow--one{aspect-ratio:1;background:radial-gradient(circle,#c7eff761,#94d2bd33 42%,#0000 68%);width:min(70%,560px)}.auth-concierge-art__glow--two{aspect-ratio:1;background:radial-gradient(circle,#f4f3ec57,#f4f3ec14 46%,#0000 72%);right:11%;top:19%;width:min(44%,360px)}.auth-concierge-art__panel{-webkit-backdrop-filter:blur(16px) saturate(1.16);backdrop-filter:blur(16px) saturate(1.16);background:linear-gradient(180deg,#001219c7,#0012199e),radial-gradient(circle at 50% 0,#c7eff724,#0000 42%);border:1px solid #f4f3ec57;border-radius:28px;box-shadow:0 38px 130px #00080b61,inset 0 1px 0 #f4f3ec33;min-width:340px;overflow:hidden;position:relative;width:min(64%,470px)}.auth-concierge-art__panel:before{border:1px solid #f4f3ec14;border-radius:27px;content:"";inset:1px;pointer-events:none;position:absolute}.auth-concierge-art__chrome{align-items:center;border-bottom:1px solid #f4f3ec1c;display:flex;gap:18px;justify-content:space-between;padding:20px 22px 14px;position:relative}.auth-concierge-art__avatar{align-items:center;background:#f4f3ec;border-radius:16px;box-shadow:0 16px 34px #00080b3d;display:inline-flex;gap:5px;height:34px;justify-content:center;width:46px}.auth-concierge-art__avatar span{background:#001219;border-radius:999px;height:7px;width:7px}.auth-concierge-art__status{grid-gap:7px;display:grid;flex:1 1;gap:7px;justify-items:end}.auth-concierge-art__status span{background:#f4f3ec4d;border-radius:999px;display:block;height:7px;transform-origin:right center}.auth-concierge-art__status span:first-child{width:116px}.auth-concierge-art__status span:last-child{background:#94d2bd70;width:74px}.auth-concierge-art__stage{align-items:center;display:grid;min-height:286px;padding:30px 24px 18px;position:relative}.auth-concierge-art__conversation{grid-gap:17px;display:grid;gap:17px;width:100%}.auth-concierge-art__bubble{text-wrap:balance;border-radius:19px;box-shadow:0 18px 42px #00080b33;font-size:clamp(.82rem,1.08vw,1.08rem);font-weight:700;letter-spacing:0;line-height:1.24;max-width:86%;overflow-wrap:anywhere;padding:14px 16px;width:fit-content;will-change:transform,opacity,filter}.auth-concierge-art__bubble--customer{background:#f4f3ecf5;border-top-left-radius:8px;box-shadow:0 18px 44px #00080b38,inset 0 1px 0 #ffffffb8;color:#001219;justify-self:start}.auth-concierge-art__bubble--agent{background:linear-gradient(135deg,#0a575ee6,#001219bd);border:1px solid #c7eff752;border-top-right-radius:8px;box-shadow:0 20px 50px #00080b3d,inset 0 1px 0 #c7eff72e;color:#f4f3ec;justify-self:end}.auth-concierge-art__typing-bubble{align-items:center;background:#f4f3ec21;border:1px solid #f4f3ec2e;border-radius:18px;border-top-right-radius:8px;box-shadow:0 18px 42px #00080b29;display:flex;gap:7px;justify-self:end;padding:14px 17px;width:fit-content}.auth-concierge-art__cursor{border-right:2px solid;display:inline-block;height:1em;margin-left:2px;transform:translateY(.16em);width:.42em}.auth-concierge-art__typing-bubble i{background:#f4f3ec;border-radius:999px;height:8px;width:8px;will-change:transform,opacity}.auth-concierge-art__rail{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 22px 22px}.auth-concierge-art__rail span{background:#f4f3ec5c;border-radius:999px;box-shadow:inset 0 0 0 1px #f4f3ec1a;height:5px;transform-origin:center;width:16px}.auth-concierge-art__rail span.active{background:#c7eff7eb;box-shadow:0 0 18px #c7eff761}.auth-concierge-art__signal{grid-gap:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f3ecc7;border:1px solid #f4f3ec6b;border-radius:20px;box-shadow:0 24px 70px #00080b2e;display:grid;gap:8px;padding:14px 15px;position:absolute;width:138px;will-change:transform,opacity}.auth-concierge-art__signal span{background:#0012199e;border-radius:999px;display:block;height:7px}.auth-concierge-art__signal span:last-child{background:#0a575eb3;width:58%}.auth-concierge-art__signal--top{right:10%;top:18%}.auth-concierge-art__signal--bottom{bottom:20%;left:10%}@media (max-width:1180px){.auth-concierge-art__panel{min-width:300px;width:min(72%,420px)}.auth-concierge-art__signal{width:118px}}@media (prefers-reduced-motion:reduce){.auth-concierge-art *,.auth-concierge-art :after,.auth-concierge-art :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.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-link);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .18s ease,text-decoration-color .18s ease}.auth-checkbox-label a:focus-visible,.auth-checkbox-label a:hover,.auth-footer-link:focus-visible,.auth-footer-link:hover,.auth-forgot-link:focus-visible,.auth-forgot-link:hover,.auth-inline-link:focus-visible,.auth-inline-link:hover,.auth-link-row a:focus-visible,.auth-link-row a:hover,.auth-oauth-legal a:focus-visible,.auth-oauth-legal a:hover,.auth-subtitle a:focus-visible,.auth-subtitle a:hover{color:#c7eff7;color:var(--auth-link-hover)}.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-warning{background:#ebb25229;background:var(--auth-warning-bg);border:1px solid #ebb25252;border:1px solid var(--auth-warning-border);color:#ffd890;color:var(--auth-warning)}.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-choice-list{display:flex;flex-direction:column;gap:12px}.auth-choice-group{display:flex;flex-direction:column;gap:10px}.auth-choice-group-label{color:#f4f3ecbd;color:var(--auth-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.auth-choice-card{align-items:flex-start;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);cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:84px;padding:16px;text-align:left;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease;width:100%}.auth-choice-card:hover{background:#062028;background:var(--auth-accent-hover);border-color:#f4f3ec4d;border-color:var(--auth-border-strong);transform:translateY(-1px)}.auth-choice-card:hover,.auth-choice-card:hover strong{color:#f4f3ec;color:var(--auth-text)}.auth-choice-card:hover span{color:#f4f3ecbd;color:var(--auth-text-muted)}.auth-choice-card:disabled{cursor:not-allowed;opacity:.58;transform:none}.auth-choice-card strong{font-size:.98rem;line-height:1.25}.auth-choice-card span{color:#f4f3ecbd;color:var(--auth-text-muted);font-size:.86rem;line-height:1.45}.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:#062028;background:var(--auth-accent-hover);border-color:#f4f3ec4d;border-color:var(--auth-border-strong);color:#f4f3ec;color:var(--auth-text)}.auth-btn-primary{align-items:center;background:#001219;background:var(--auth-accent);border-color:#001219;border-color:var(--auth-accent);color:#fdfcf7;color:var(--auth-primary-text);cursor:pointer;display:inline-flex;justify-content:center}.auth-btn-primary:focus-visible,.auth-btn-primary:hover{background:#062028;background:var(--auth-accent-hover);border-color:#062028;border-color:var(--auth-accent-hover);color:#fdfcf7;color:var(--auth-primary-text)}.auth-btn-primary: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-btn-primary:disabled,.auth-btn-primary:disabled:focus-visible,.auth-btn-primary:disabled:hover{background:#001219;background:var(--auth-accent);border-color:#001219;border-color:var(--auth-accent);color:#fdfcf7;color:var(--auth-primary-text)}.auth-google-button{background:#001219;background:var(--auth-surface);border:1px solid #f4f3ec29;border:1px solid var(--auth-border);border-radius:14px;cursor:pointer;display:flex;height:40px;min-height:40px;overflow:hidden;position:relative;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease;width:100%}.auth-google-button:focus-within,.auth-google-button:hover{background:#062028;background:var(--auth-accent-hover);border-color:#f4f3ec4d;border-color:var(--auth-border-strong)}.auth-google-button__target{cursor:pointer;height:40px!important;inset:0;opacity:0;position:absolute;width:100%;z-index:2}.auth-google-button__target .S9gUrf-YoZ4jf,.auth-google-button__target .S9gUrf-YoZ4jf>div,.auth-google-button__target .S9gUrf-YoZ4jf>div>div,.auth-google-button__target .nsm7Bb-HzV7m-LgbsSe,.auth-google-button__target iframe,.auth-google-button__target>div,.auth-google-button__target>div>div{box-sizing:border-box;height:40px!important;margin:0!important;max-width:none!important;min-width:0!important;width:100%!important}.auth-google-button__content{align-items:center;color:#f4f3ec;color:var(--auth-text);display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;gap:10px;inset:0;justify-content:center;line-height:1;pointer-events:none;position:absolute;z-index:1}.auth-google-button__icon{display:inline-flex;flex:0 0 18px;height:18px;width:18px}.auth-google-button__icon svg{display:block;height:18px;width:18px}.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;transition:color .18s ease}.auth-btn-back:focus-visible,.auth-btn-back:hover{color:#f4f3ec;color:var(--auth-text)}.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}}