@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap);.chargezen .Polaris-Modal__Body{overflow:auto!important}.delete-btn{color:#666;cursor:pointer;transition:color .2s ease}.delete-btn:hover{color:#f44}.dark-mode .delete-btn{color:#a0a0a0}.dark-mode .delete-btn:hover{color:#f66}body,button,html{font-family:Avenir!important}.Polaris-DataTable__Cell--header,.setting-grid .tabs-parents .tab-info h4{font-weight:600!important}.settings-container .back-button{border-radius:5px;display:flex;gap:8px;margin-bottom:15px;padding:8px;width:fit-content}.card{background-color:#fff!important;margin-left:3rem;width:70%}.fixed{display:fixed}.settings-container .EmailNotification button.Polaris-Button.Polaris-Button--plain.Polaris-Button--textAlignLeft{background:#0000!important}.email_editor iframe{min-width:auto!important}.Polaris-Page-Header__TitleActionMenuWrapper{min-width:100%!important;padding:0!important;width:100%!important}.flex-container{align-items:end;display:flex;justify-content:space-between}.margin{margin:0}.buttom_card{padding:4px 20px}.card_header{font-size:medium;font-weight:900}.card_desc{font-size:medium;font-weight:700}.price_desc{font-size:24px;font-weight:900}.card_reset{padding-top:20px}.icon_reset{width:20px}.empty-state{font-family:Arial;font-size:20px;padding:20px}@media (max-width:768px){.affiliate_setting_wrapper .affiliate_setting_side_container{max-width:100%;transition:all .3s ease;width:100%}.affiliate_setting_body_container{display:none;transition:all .3s ease}.affiliate_setting_wrapper{transition:all .3s ease}.affiliate_setting_main_container{position:relative}.billing .flex-container{align-items:flex-start;gap:16px}.card_header{font-size:16px;margin-bottom:4px}.card_desc{font-size:14px;line-height:1.4}.price_desc{font-size:20px}.card_reset .flex-container{align-items:center;gap:0;margin-left:-7px;margin-right:-5px}.card_reset .flex-container .flex-container{gap:12px}.icon_reset{width:16px}.card_reset .button{margin-right:-25px;width:100%}.card_reset .button button{width:100%}.buttom_card{padding:12px 16px}.empty-state{font-size:16px;padding:16px}.card_reset .flex-container TextStyle{width:100%}.Polaris-DataTable{-webkit-overflow-scrolling:touch;overflow-x:auto}.Polaris-DataTable__Table{min-width:600px}.Polaris-Card__Section{padding:16px}.heading_title{align-items:flex-start;display:flex;gap:8px;padding:12px 0}.billing{padding:0}.dark-mode .billing,.dark-mode .card_reset{background:#001a23}}.page_title_wrapper{padding-top:30px}.Polaris-Stack{align-items:stretch;display:flex;flex-wrap:wrap;margin-top:-1.6rem}@media (max-width:768px){.page_title_wrapper{padding-top:10px}}.app-settings .Polaris-Card__Section{background-color:#fff;background:#fff!important;width:100%}.app-settings .Polaris-Card__Section .setting-grid{display:flex!important;flex-direction:column;gap:3rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:2rem!important;padding:1rem!important}.app-settings .Polaris-Card__Section .setting-grid .tabs-parents{display:flex!important;flex-direction:row!important;gap:1rem;grid-column:span 1/span 1!important}.app-settings .Polaris-Card{min-width:100%!important;width:100%!important}.app-settings .back_button_wrapper{margin-bottom:.5%!important}@media screen and (max-width:800px){.app-settings .Polaris-Card__Section .setting-grid{grid-gap:2rem!important;display:grid!important;gap:2rem!important;grid-template-columns:repeat(1,minmax(0,1fr))!important;margin-top:1rem!important;padding:1rem!important}.app-settings .Polaris-Card__Section .setting-grid .tabs-parents{display:flex!important;flex-direction:row!important;gap:.5rem;grid-column:span 1/span 1!important}}.dark-mode .app-settings .Polaris-Card__Section{background:#001a23!important}@media (max-width:768px){.app-settings .Polaris-Card__Section{padding-top:10px}}.switch{align-items:center;display:flex}@media (max-width:768px){.switch{align-self:flex-start}}.sms-header{border-bottom:1px solid #dfe3e8;padding:12px 20px}.sms-header .heading_title{display:flex;gap:12px}.sms-header h2{color:#212b36;font-size:1rem;font-weight:600;margin:0}.dark-mode .sms-header{border-bottom-color:#ffffff1a}.dark-mode .sms-header h2{color:#fff}@media (max-width:768px){.sms-header{padding:10px 16px}}.checkbox-group{display:flex;flex-direction:column;gap:12px}.translations_form_wrapper .content_wrapper_container{margin-top:30px}.rewards_template_wrapper.zenn_portal_wrapper .Polaris-Tabs__Wrapper{background:#0000}.chargezen .Polaris-Page__Content .Polaris-Tabs__Wrapper .Polaris-Tabs__Title{height:auto!important}.rewards_template_wrapper.zenn_portal_wrapper{margin-left:0;margin-top:0}h3.manage_buttons.Heading{font-size:24px;font-weight:900;margin:60px 0 20px}.submit_button_wrapper{margin-top:20px}.shopify_chargezen_card .heading_title{padding:10px}.shopify_base_card .Polaris-Frame__Content .Polaris-Page,.shopify_chargezen_card .rewards_template_wrapper.zenn_portal_wrapper .Polaris-Page{margin:0!important;padding:1px!important}.shopify_chargezen_card .Polaris-Page .back-button{margin-top:-32px}.affiliate_setting_wrapper{align-items:flex-start}.affiliate_setting_wrapper>.affiliate_setting_side_container,.affiliate_setting_wrapper>.affiliate_setting_side_container_checkout,.affiliate_setting_wrapper>.affiliate_setting_side_container_co{min-height:calc(100vh - 88px);position:sticky!important;top:24px;top:calc(var(--cz-shell-top, 0px) + 24px)}body .module-navbar .app_content .Polaris-Frame[data-polaris-layer=true]{overflow:visible!important}.card-box.upsell_form_wrapper .Polaris-TextField{background:#fdfdfd;border-radius:2px;margin-bottom:21px;min-height:32px;padding:0}.card-box.upsell_form_wrapper .Polaris-TextField input{border:0;border-radius:0;min-height:32px;width:100%}.card-box.upsell_form_wrapper label{color:#303030;font-family:Avenir;font-size:12.898px;font-style:normal;font-weight:500;line-height:20px}.custom_sub_header_wrapper .chargezen_button_group button.chargezen_primary{background:linear-gradient(180deg,#30303000 63.53%,#ffffff26),#001219;border-radius:8px;box-shadow:inset 0 -1px 0 1px #000c,inset 0 0 0 1px #303030,inset 0 .5px 0 1.5px #ffffff40;color:#fff;font-family:Avenir;font-size:11.813px;font-style:normal;font-weight:600;height:28px;line-height:16px;text-align:center;width:104px}.custom_sub_header_wrapper{align-items:center;display:flex;justify-content:space-between}.card-box.upsell_form_wrapper ul.upsell_listings li{background:#fff;border:1px solid #ebebeb;border-radius:5px;cursor:pointer;margin-bottom:9px;padding:8px 16px}ul.upsell_listings{list-style:none;padding-left:0}ul.upsell_listings .upsell_listing_content{display:flex;justify-content:space-between}ul.upsell_listings .upsell_listing_content .left_section{align-items:center;display:flex;gap:10px;width:80%}ul.upsell_listings .upsell_listing_content .right_section{display:flex;justify-content:space-between;width:100%}ul.upsell_listings .upsell_listing_content .left_section h5{color:#303030;font-family:Avenir;font-size:12.898px;font-style:normal;font-weight:700;line-height:20px}ul.upsell_listings .upsell_listing_content .right_section .upsell_sec{align-items:center;display:flex;gap:8px}ul.upsell_listings .upsell_listing_content .right_section .upsell_sec span{color:#616161;font-family:Avenir;font-size:12.695px;font-style:normal;font-weight:500;line-height:20px}ul.upsell_listings .upsell_listing_content .right_section .drg_svg_wrapper.pin_icon span.Polaris-Icon{transform:rotate(315deg)}ul.upsell_listings .upsell_listing_content .left_section .drg_svg_wrapper svg{fill:#8a8a8a}.Polaris-Card__Section{padding:1px 19.41px 10px 14px}.custom_sub_header_wrapper .back_button_wrapper{align-items:center}.dark-mode .card-box.upsell_form_wrapper label{color:#fff}.dark-mode .card-box.upsell_form_wrapper ul.upsell_listings li{background:#001a23;border-color:#ffffff1a}.dark-mode ul.upsell_listings .upsell_listing_content .left_section h5,.dark-mode ul.upsell_listings .upsell_listing_content .right_section .upsell_sec span{color:#fff}@media (max-width:768px){.Polaris-Card__Section{padding:0 16px}}.chargezen_html_editor{border:none;margin-top:5px}.dark-mode .chargezen_html_editor,.selectVariantMain .product-search{margin-top:5px}: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:#00080b05,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:#001219c7,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:#0a575ee6;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)}.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{align-items:center;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);display:inline-flex;font-size:1rem;font-weight:600;height:auto;justify-content:center;min-height:44px;padding:0 14px;text-decoration:none;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{background:#001219;background:var(--auth-accent);border-color:#001219;border-color:var(--auth-accent);color:#fdfcf7;color:var(--auth-primary-text);cursor:pointer}.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: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:44px;min-height:44px;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:44px!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:44px!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:auto;min-height:44px;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:58px}.auth-input-icon-btn{align-items:center;background:#0000;border:0;color:#f4f3ecbd;color:var(--auth-text-muted);cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px}.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-forgot-link,.auth-link-button{align-items:center;display:inline-flex;min-height:44px}.auth-link-button{background:#0000;border:0;color:#f4f3ec;color:var(--auth-text);cursor:pointer;font:inherit;font-weight:600;padding:0 2px;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:18px;min-height:44px;padding:0 2px;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(3,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{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:10px}.auth-password-strength-label{color:#94d2bd;color:var(--auth-success);font-size:.8rem;font-weight:600}.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;min-height:44px;padding:4px 0}.auth-checkbox{accent-color:#94d2bd;accent-color:var(--auth-success);flex:0 0 20px;height:20px;margin-top:2px;width:20px}.auth-checkbox-label{color:#f4f3ecbd;color:var(--auth-text-muted);display:block;font-size:.9rem;line-height:1.55;min-width:0}.auth-verified-pill{align-items:center;background:#94d2bd1f;border:1px solid #94d2bd38;border-radius:14px;color:#94d2bd;color:var(--auth-success);display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;max-width:100%;min-width:0;padding:8px 12px;width:fit-content}.auth-verified-pill svg{flex:0 0 auto;height:14px;width:14px}.auth-verified-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{min-height:100%}.auth-shell,body.authentication_scope,html.authentication_scope{height:auto;min-height:100svh;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.auth-shell{grid-template-columns:1fr}.auth-shell__form-side{height:auto;min-height:100svh;min-height:100dvh;overflow:visible;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:flex-start;padding:clamp(18px,5vh,44px) 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%;padding-bottom:env(safe-area-inset-bottom,0)}.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}.auth-verified-pill{align-items:flex-start}.auth-verified-pill span{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}}@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}}.auth-input--code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.25rem;letter-spacing:.2em}.auth-message-success{background:#94d2bd1f;background:var(--auth-success-bg);border:1px solid #94d2bd3d;color:#94d2bd;color:var(--auth-success)}.auth-message a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}:root{--cz-hairline:#2022231f;--cz-focus-ring:#03080a4d}body.dark-mode{--cz-hairline:#ffffff1a;--cz-focus-ring:#fcfcfe4d}:where(.dark-mode) .Polaris-TextField,body.dark-mode,html:root,html[class*=p-theme]{--p-color-border-focus:var(--cz-focus-ring);--p-color-input-border-active:var(--cz-focus-ring)}*,:after,:before{box-shadow:none!important;text-shadow:none!important}html:root,html[class*=p-theme]{--p-shadow-0:none;--p-shadow-100:none;--p-shadow-200:none;--p-shadow-300:none;--p-shadow-400:none;--p-shadow-500:none;--p-shadow-600:none;--p-shadow-bevel-100:none;--p-shadow-border-inset:none;--p-shadow-inset-100:none;--p-shadow-inset-200:none;--p-shadow-button:none;--p-shadow-button-hover:none;--p-shadow-button-inset:none;--p-shadow-button-primary:none;--p-shadow-button-primary-hover:none;--p-shadow-button-primary-inset:none;--p-shadow-button-primary-critical:none;--p-shadow-button-primary-critical-hover:none;--p-shadow-button-primary-critical-inset:none;--p-shadow-button-primary-success:none;--p-shadow-button-primary-success-hover:none;--p-shadow-button-primary-success-inset:none;--p-color-button-gradient-bg-fill:none}.Polaris-Checkbox__ChoiceLabel .Polaris-Checkbox__Backdrop{border:var(--p-border-width-0165,1px) solid var(--p-color-input-border)}.Polaris-ShadowBevel:before{content:none!important}:where(a,button,summary,[tabindex],[role=button],[role=tab],[role=menuitem],[role=option]):focus-visible{outline:1px solid #03080a4d!important;outline:1px solid var(--cz-focus-ring)!important;outline-offset:2px}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=color],[type=file],[type=image]),textarea,select,[contenteditable]:not([contenteditable=false]),[role=textbox]):not(.Polaris-TextField__Input,.Polaris-Select__Input,.MuiInputBase-input,.cz-ui-input,.cz-ui-textarea,.cz-ui-select,.cz-ui-combobox__input,.index-search__input,.subscription-filters__search input,.subscription-filters__field-input,.cz-picker__search input):focus{border-color:#03080a4d!important;border-color:var(--cz-focus-ring)!important;outline:1px solid #03080a4d!important;outline:1px solid var(--cz-focus-ring)!important;outline-offset:-1px!important}.Polaris-Select__Input:focus~.Polaris-Select__Backdrop,.Polaris-TextField--focus>.Polaris-TextField__Backdrop,.Polaris-TextField:focus-within>.Polaris-TextField__Backdrop,.Polaris-TextField__Input:focus~.Polaris-TextField__Backdrop{border-color:#03080a4d!important;border-color:var(--cz-focus-ring)!important;border-width:1px!important;outline:none!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#03080a4d!important;border-color:var(--cz-focus-ring)!important;border-width:1px!important}.MuiFilledInput-underline:after,.MuiInput-underline:after{border-bottom-color:#03080a4d!important;border-bottom-color:var(--cz-focus-ring)!important;border-bottom-width:1px!important}.Polaris-Icon svg.lucide{fill:none!important;stroke:currentColor;stroke-width:2}.dark-mode .Polaris-Icon--colorBase svg.lucide{stroke:#94d2bd}