.ToasterProvider_toast__mRvZL{font-size:14px;border-radius:6px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);font-weight:400;gap:5px}.ToasterProvider_toast__mRvZL.ToasterProvider_success__Fy3_z{background-color:#23a638;color:#fff}.ToasterProvider_toast__mRvZL.ToasterProvider_error__1GwiR{background-color:#c53e32;color:#fff}.ToasterProvider_toast__mRvZL.ToasterProvider_loading__FkW3C{background-color:#4b5563;color:#fff}.ToasterProvider_clickable__zVZAL{cursor:pointer;transition:transform .2s ease-in-out}.ToasterProvider_clickable__zVZAL:hover{transform:scale(1.05)}.ErrorView_root__uJ3yc{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100vh;min-height:100dvh;gap:30px}.ErrorView_root__uJ3yc .ErrorView_code__ClIS7{display:flex;gap:20px;align-items:center}.ErrorView_root__uJ3yc .ErrorView_code__ClIS7>span{width:40px;height:2px;background-color:#23a638}.ErrorView_root__uJ3yc .ErrorView_code__ClIS7{font-size:80px;font-weight:700;color:#212529}.ErrorView_root__uJ3yc .ErrorView_title__t0uE7{font-weight:600;font-size:40px;text-align:center;font-family:var(--poppins);color:#212529}.ErrorView_root__uJ3yc .ErrorView_subtitle__z5cgm{text-align:center;font-style:italic;color:#212529}.ErrorView_root__uJ3yc .ErrorView_description__hamB_{font-style:italic}.Button_root__GbzzH{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;border:none;outline:none;border-radius:8px;cursor:pointer;font-family:var(--poppins),sans-serif;font-size:16px;font-weight:600;line-height:1.2;position:relative;display:flex;align-items:center;justify-content:center;transition:background-color .18s ease-in-out,border-color .18s ease-in-out,color .18s ease-in-out,box-shadow .18s ease-in-out}.Button_root__GbzzH.Button_fullWidth__EcevO{width:100%}.Button_root__GbzzH.Button_disabled__Cu6k9{background-color:#6b7280!important;border-color:#6b7280!important;cursor:unset!important;padding:14px 40px 12px;color:#fff!important;box-shadow:none}.Button_root__GbzzH.Button_hideChildren__Xw1iX>span{opacity:0}.Button_root__GbzzH>.Button_loading__WDyPj{position:absolute;opacity:0;top:50%;transform:translateY(-50%);transition:opacity .5s ease-in-out,right .3s ease-in-out}.Button_root__GbzzH>.Button_loading__WDyPj.Button_active__Oc8iW{opacity:1}.Button_root__GbzzH.Button_contained__ZSIZg{padding:14px 40px 12px;color:#fff;background-color:#23a638;border:1.5px solid #23a638;box-shadow:0 8px 18px rgba(76,175,80,.22)}.Button_root__GbzzH.Button_contained__ZSIZg.Button_thin__CPetB{padding:14px 26px 12px}.Button_root__GbzzH.Button_contained__ZSIZg.Button_veryThin__q_pQZ{padding:10px 16px;font-size:14px}.Button_root__GbzzH.Button_contained__ZSIZg:not(.Button_hideChildren__Xw1iX):not(.Button_disabled__Cu6k9):hover{background-color:#1d872e;border-color:#1d872e;box-shadow:0 10px 22px rgba(61,140,64,.24)}.Button_root__GbzzH.Button_outlined__40lrk:not(.Button_disabled__Cu6k9){padding:14px 38px 12px;color:#23a638;background-color:#fff;border:1.5px solid #23a638;box-shadow:none}.Button_root__GbzzH.Button_outlined__40lrk:not(.Button_disabled__Cu6k9).Button_thin__CPetB{padding:14px 26px 12px}.Button_root__GbzzH.Button_outlined__40lrk:not(.Button_disabled__Cu6k9).Button_veryThin__q_pQZ{padding:11px 16px 8px}.Button_root__GbzzH.Button_outlined__40lrk:not(.Button_disabled__Cu6k9):not(.Button_hideChildren__Xw1iX):not(.Button_disabled__Cu6k9):hover{color:#1d872e;background-color:#dedfe3;border-color:#1d872e}.Label_root__rERq_{margin-top:15px;display:flex;width:-moz-fit-content;width:fit-content;min-width:300px;justify-content:flex-start}@media screen and (max-width:500px){.Label_root__rERq_{min-width:200px}}.Label_root__rERq_.Label_fullWidth__TcUT5{width:100%!important;flex-basis:100%!important}.Label_root__rERq_:not(.Label_inline__XtoOO){gap:10px;flex-direction:column}.Label_root__rERq_.Label_inline__XtoOO{gap:20px;flex-direction:row;align-items:center;justify-content:space-between!important}.Label_root__rERq_ .Label_labelContainer__0zqyR label{font-size:16px;font-weight:500;margin-left:2px;width:-moz-fit-content;width:fit-content;color:#212529}.Modal_overlay__ODKS_{position:fixed;inset:0;z-index:80;background-color:rgba(33,37,41,.58);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Modal_content__mzw1l{position:fixed;top:50%;left:50%;z-index:90;width:min(560px,100vw - 32px);max-height:calc(100vh - 40px);overflow:hidden;transform:translate(-50%,-50%);border-radius:8px;background-color:#fff;box-shadow:0 24px 70px rgba(33,37,41,.24)}.Modal_header__Oud82{position:relative;padding:22px 58px 18px 24px;border-bottom:1px solid #d8dee6;color:#212529;font-family:var(--poppins),sans-serif;font-size:20px;font-weight:700}.Modal_close__wqqVo{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:50%;background-color:rgba(0,0,0,0);color:#6b7280;cursor:pointer}.Modal_close__wqqVo:hover{background-color:#e7ecf2;color:#212529}.Modal_body__JZEbr{max-height:calc(100vh - 130px);overflow-y:auto;padding:24px}.AccountTotpModal_content__8cLsH{display:flex;flex-direction:column;align-items:center}.AccountTotpModal_intro__bwbCE{margin:0;color:#4b5563;line-height:1.6;text-align:center}.AccountTotpModal_enrollment__uYMra,.AccountTotpModal_form__HLMvk{display:flex;flex-direction:column;align-items:center;gap:18px;width:min(440px,100%)}.AccountTotpModal_otpBlock__eLnv_{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.AccountTotpModal_otpBlock__eLnv_>p{margin:0;color:#212529;font-family:var(--poppins),sans-serif;font-weight:700}.AccountTotpModal_qrCode__Z5G6V,.AccountTotpModal_secret__lCYwl{display:flex;justify-content:center;width:100%}.AccountTotpModal_secret__lCYwl{align-items:center;flex-wrap:wrap;gap:10px}.AccountTotpModal_secret__lCYwl code{max-width:100%;overflow-wrap:anywhere;padding:8px 10px;border-radius:8px;background-color:#e7ecf2;color:#212529;letter-spacing:1px}.AccountTotpModal_actions__xUPg3{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;width:100%}@media screen and (max-width:520px){.AccountTotpModal_actions__xUPg3{flex-direction:column-reverse}}.Title_root__TP9XY{font-size:30px;font-weight:700;font-family:var(--poppins),sans-serif}.FlxPayment_root__v7_hP{display:flex;flex-direction:column;align-items:center;gap:18px;padding:26px;border:1px solid #d8dee6;border-radius:12px;background-color:#fff;text-align:center}.FlxPayment_instructions__n0A9I{color:#4b5563;line-height:1.6;max-width:460px}.FlxPayment_qrContainer__iFiM1{padding:16px;border-radius:12px;background-color:#fff;border:1px solid #dedfe3}.FlxPayment_waiting__rQ29B{display:flex;align-items:center;gap:10px;color:#6b7280;font-size:15px}.FlxPayment_error__pQBNm{color:#c53e32}.FlxPayment_actions__lDW1l{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.FuelPointsMap_mapContainer__qubfd{width:100%;height:420px;border-radius:12px;overflow:hidden;border:1px solid #d8dee6;box-shadow:0 8px 20px rgba(0,0,0,.04)}@media(max-width:700px){.FuelPointsMap_mapContainer__qubfd{height:340px}}.FuelPointsMap_mapboxContainer__2_E1h{width:100%;height:100%}.FuelPointsMap_mapFallback__9aJPJ{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:#6b7280;background:linear-gradient(180deg,#fff,#f6f6f6)}.FuelPointsMap_mapMarker__Meb9I{width:26px;height:26px;border:3px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background-color:#23a638;box-shadow:0 2px 6px rgba(0,0,0,.3);cursor:pointer;transition:background-color .15s ease-in}.FuelPointsMap_mapMarker__Meb9I:hover{background-color:#1d872e}.FuelPointsMap_mapMarker__Meb9I.FuelPointsMap_soldOut__QgPki{background-color:#6b7280}.FuelPointsMap_mapInfoWindow__j5pMj{display:flex;flex-direction:column;gap:6px;min-width:200px;max-width:280px;font-family:var(--josefinSansFont)}.FuelPointsMap_mapInfoTitle__5BTGF{font-size:16px;font-weight:700;line-height:1.2;color:#212529}.FuelPointsMap_mapInfoAddress__TRFbn{font-size:13px;line-height:1.4;color:#6b7280}.FuelPointsMap_mapInfoOffer__xR97C{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:#4b5563}.FuelPointsMap_mapInfoOffer__xR97C strong{color:#1d872e;white-space:nowrap}.FuelPointsMap_mapInfoOfferImage__eFju3{width:36px;height:36px;flex:0 0 auto;border-radius:6px;object-fit:cover}.FuelPointsMap_mapInfoButton__BW2va{margin-top:8px;align-self:flex-start;border:none;border-radius:8px;padding:8px 14px;background-color:#23a638;color:#fff;font-weight:700;font-size:13px;text-transform:uppercase;cursor:pointer}.FuelPointsMap_mapInfoButton__BW2va:hover{background-color:#1d872e}.FuelPointsMap_mapInfoButton__BW2va:disabled{background-color:#dedfe3;color:#6b7280;cursor:unset}.GoalGauge_root__BwKll{display:flex;flex-direction:column;gap:5px}.GoalGauge_header__l90Ck{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.GoalGauge_title__gLb4s{font-size:13px;font-weight:700;color:#212529}.GoalGauge_ratio__RG2R0{font-size:13px;font-weight:700;color:#1d872e}.GoalGauge_label__eVfcO{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#6b7280}.GoalGauge_remaining__L6zUh{white-space:nowrap}.GoalGauge_bar__D0TRM{height:8px;border-radius:999px;background-color:#dedfe3;overflow:hidden}.GoalGauge_value__ZUOj3{height:100%;border-radius:999px;background-color:#23a638;transition:width .25s ease-in-out}.GoalGauge_reached__6j4eo .GoalGauge_value__ZUOj3{background-color:#1d872e}.GoalGauge_reached__6j4eo .GoalGauge_label__eVfcO{color:#1d872e;font-weight:600}.ChallengeStep_root__Izscm{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:430px}.ChallengeStep_description__vQwjY{text-align:center;color:#4b5563;line-height:1.6}.ChallengeStep_enrollment__fQdr7{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px}.ChallengeStep_secret__Df4Mm{letter-spacing:2px}.ChallengeStep_cancel__r0bAw{color:#23a638;cursor:pointer;text-decoration:underline}.PinInput_container__m5Ttg{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.PinInput_pinItem__en0T5{width:54px;height:58px;border:1px solid #d8dee6;border-radius:8px;background-color:#fff;color:#212529;font-family:var(--poppins),sans-serif;font-size:26px;font-weight:700;text-align:center;outline:none;transition:border-color .18s ease-in-out,box-shadow .18s ease-in-out,background-color .18s ease-in-out}.PinInput_pinItem__en0T5.PinInput_focus__xHxB6{border-color:#23a638;box-shadow:0 0 0 3px rgba(35,166,56,.16)}.PinInput_pinItem__en0T5.PinInput_disabled__pOeHk{background-color:#e7ecf2;color:#6b7280}@media screen and (max-width:430px){.PinInput_pinItem__en0T5{width:44px;height:50px;font-size:22px}}