.acc-login-form{gap:1.3rem;width:100%}.acc-login-form,.acc-login-label{display:flex;flex-direction:column}.acc-login-label{gap:.4rem;color:var(--foreground)}.acc-login-input{border:var(--border);border-radius:var(--radius-sm);padding:var(--padding-btn);background:var(--surface-alt);color:var(--foreground);transition:border-color .16s,box-shadow .16s;margin-top:.19rem}.acc-login-input:focus{border-color:var(--primary);outline:none}.remember-me{display:flex;align-items:center;gap:.5rem;color:var(--foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.remember-me input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--primary);cursor:pointer}.acc-login-btn{margin-top:.7rem;padding:var(--padding-btn);border-radius:var(--radius-sm);border:none;cursor:pointer;width:100%;box-shadow:0 2px 8px var(--primary-transparent-light);transition:background .16s,color .16s,box-shadow .16s}.acc-login-btn,.acc-login-btn:disabled{background:var(--primary);color:var(--text-on-primary)}.acc-login-btn:disabled{opacity:.7;cursor:wait}.acc-login-btn:hover:enabled{background:var(--primary-light);color:var(--text-on-light);border-color:var(--primary)}.forgot-password-link{color:var(--primary);-webkit-text-decoration:"underline";text-decoration:"underline"}.acc-login-error{color:var(--error);width:100%;text-align:center}.terms-consent{color:var(--text-on-dark-disabled);margin-top:8px}.terms-label{display:flex;align-items:center;gap:8px}.terms-link{color:var(--primary);text-decoration:underline}.terms-link:hover{color:var(--text-on-dark-disabled-hover)}@media (max-width:600px){.acc-login-form{gap:1rem}}.RegisterForm_form__EPcib{display:flex;flex-direction:column;gap:1.3rem;width:100%}.RegisterForm_label___5wHU{display:flex;flex-direction:column;gap:.4rem;color:var(--foreground)}.RegisterForm_input__yZKbj{border:var(--border);border-radius:var(--radius-sm);padding:var(--padding-btn);background:var(--surface-alt);color:var(--foreground);transition:border-color .16s,box-shadow .16s;margin-top:.19rem}.RegisterForm_input__yZKbj:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px var(--border-color)}.RegisterForm_button__KmvCl{margin-top:.7rem;padding:var(--padding-btn);border-radius:var(--radius-sm);background:var(--primary);color:var(--text-on-primary);border:none;cursor:pointer;width:100%;box-shadow:0 2px 8px var(--primary-transparent-light);transition:background .16s,color .16s,box-shadow .16s}.RegisterForm_button__KmvCl:disabled{opacity:.7;cursor:not-allowed;background:var(--primary);color:var(--text-on-primary)}.RegisterForm_button__KmvCl:hover:enabled{background:var(--primary-light);color:var(--text-on-light);border-color:var(--primary)}.RegisterForm_passwordWrapper__B_fAM{position:relative;display:flex;flex-direction:column;gap:.4rem}.RegisterForm_passwordWrapper__B_fAM input{width:100%;padding-right:2.5rem}.RegisterForm_eyeIcon__e34Px{position:absolute;top:42px;right:.75rem;cursor:pointer;display:flex;align-items:center}.RegisterForm_error__266_9{color:var(--error);width:100%}.RegisterForm_termsConsent__NLGqY{color:var(--text-on-dark-disabled);margin-top:8px}.RegisterForm_termsLabel__0VG2H{display:flex;align-items:center;gap:8px}.RegisterForm_termsLabel__0VG2H input[type=checkbox]{transform:scale(1.1);accent-color:var(--checkbox-accent)}.RegisterForm_termsLink__wJPjW{color:var(--primary);text-decoration:underline}.RegisterForm_termsLink__wJPjW:hover{color:var(--text-on-dark-disabled-hover)}.RegisterForm_resendButton__VBVMH{background:none;border:none;color:var(--primary);cursor:pointer;text-decoration:underline;padding:0;font-size:1rem}.RegisterForm_resendButton__VBVMH:disabled{color:var(--text-placeholder-alt);cursor:not-allowed;text-decoration:none}.RegisterForm_countdownContainer__EGbJT{text-align:center;color:var(--foreground);font-size:.9rem}.RegisterForm_passwordStrengthWrapper___DyRQ{margin-top:-.5rem}.RegisterForm_passwordStrengthBar__2j_mg{height:4px;background:var(--surface-muted-dark);border-radius:2px;overflow:hidden}.RegisterForm_passwordStrengthFill__1G7XM{height:100%;transition:width .3s ease-in-out,background-color .3s ease-in-out}.RegisterForm_passwordStrengthText__Dv1Of{display:block;text-align:right;font-size:.75rem;margin-top:4px}.RegisterForm_spinnerWrapper__T870_{display:flex;justify-content:center;align-items:center;min-height:200px}.RegisterForm_spinner__Hafbx{border-top:4px solid var(--primary);border:4px solid var(--primary);border-top-color:var(--primary-light);border-radius:50%;width:50px;height:50px;animation:RegisterForm_spin__wOHdh 1s linear infinite}@keyframes RegisterForm_spin__wOHdh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:600px){.RegisterForm_form__EPcib{gap:1rem}}.PinInput_pinContainer__cA_Zo{display:flex;gap:.75rem;justify-content:center}.PinInput_pinInput__NBMWx{width:45px;height:50px;text-align:center;font-size:1.5rem;font-weight:500;border:2px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--surface-alt);color:var(--foreground);outline:none;transition:border-color .2s,box-shadow .2s}.PinInput_pinInput__NBMWx:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--border-color)}@media (max-width:480px){.PinInput_pinInput__NBMWx{width:40px;height:45px;font-size:1.3rem}}.AccountScreen_accscreenPage__lJpH5{background:var(--background);width:100%;max-width:750px;margin:0 auto;padding:2.5rem 2rem;display:flex;flex-direction:column;gap:2.2rem}.AccountScreen_accscreenSection__NLnNZ{gap:20px;width:100%}.AccountScreen_accscreenSectionButtons__ffVJK{display:flex;justify-content:space-between;gap:20px;width:100%}.AccountScreen_accscreenSectionAddress__r0exn{display:flex;flex-direction:column;width:100%;margin-bottom:.5rem;gap:16px}.AccountScreen_accscreenTitle__acl6r{color:var(--foreground);margin-bottom:1.8rem;text-align:left}.AccountScreen_accscreenAccent__dtjrs{color:var(--primary);letter-spacing:.06em;display:inline-block;margin-bottom:.6rem}.AccountScreen_accscreenDetailsRow__uWsEi{display:flex;gap:2.2rem;margin-bottom:2rem}.AccountScreen_accscreenDetailLabel__6WVwc{color:var(--primary);margin-bottom:.28em}.AccountScreen_accscreenDetailValue__iDUcN{color:var(--foreground)}.AccountScreen_accscreenSectionTitle__wyXxU{color:var(--foreground);margin-bottom:.6rem;text-align:left}.AccountScreen_accscreenAddressesList__UnIa0{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1rem}.AccountScreen_accscreenInfoRow__ct6gd{background:var(--surface-alt);border-radius:var(--radius-sm);padding:var(--padding-btn);color:var(--foreground);display:flex;justify-content:space-between;align-items:center;gap:2rem;border:var(--border-width) solid var(--primary-transparent-light)}.AccountScreen_phoneEditContainer__gyT6a{display:flex;gap:1rem;margin-top:4px}.AccountScreen_accscreenBtnPhoneCancel__XNWgz,.AccountScreen_accscreenBtnPhoneEdit__rF4iS,.AccountScreen_accscreenBtnPhoneSave__AMZdu{color:var(--primary);background:none;border:none;cursor:pointer;padding:0}.AccountScreen_accscreenBtnPhoneCancel__XNWgz:hover,.AccountScreen_accscreenBtnPhoneEdit__rF4iS:hover,.AccountScreen_accscreenBtnPhoneSave__AMZdu:hover{color:var(--foreground)}.AccountScreen_accscreenAddressText__Rah96{word-break:break-word;flex:1 1}.AccountScreen_accscreenAddressBtns__5qm_Y{display:flex;gap:.7rem}.AccountScreen_accscreenBtnEdit__wOGyh{background:var(--primary)}.AccountScreen_accscreenBtnDeleteAccount__w6j9g,.AccountScreen_accscreenBtnDelete__M_T5g,.AccountScreen_accscreenBtnEdit__wOGyh{color:var(--text-on-primary);cursor:pointer;border:none;border-radius:var(--radius-sm);width:100%;padding:var(--padding-btn);transition:background .16s,color .16s,box-shadow .16s;box-shadow:0 2px 8px var(--primary-transparent-light)}.AccountScreen_accscreenBtnDeleteAccount__w6j9g,.AccountScreen_accscreenBtnDelete__M_T5g{background:none}.AccountScreen_accscreenBtnEdit__wOGyh:hover{background:var(--primary-light);color:var(--text-on-light);border-color:var(--primary)}.AccountScreen_accscreenBtnDeleteAccount__w6j9g,.AccountScreen_accscreenBtnDelete__M_T5g{border:var(--border-width) solid var(--error);color:var(--error)}.AccountScreen_accscreenBtnDeleteAccount__w6j9g:hover,.AccountScreen_accscreenBtnDelete__M_T5g:hover{background:var(--error);color:var(--foreground)}.AccountScreen_accscreenBtn__kk9_o,.AccountScreen_addAddressBtn__FChsP{color:var(--text-on-primary);cursor:pointer;background:var(--primary);border:none;border-radius:var(--radius-sm);width:100%;margin-top:1.8rem;padding:var(--padding-btn);transition:background .16s,color .16s,box-shadow .16s;box-shadow:0 2px 8px var(--primary-transparent-light)}.AccountScreen_addAddressBtn__FChsP{margin-top:0}.AccountScreen_accscreenBtn__kk9_o:hover,.AccountScreen_addAddressBtn__FChsP:hover{background:var(--primary-light);color:var(--text-on-light);border-color:var(--primary)}.AccountScreen_accscreenBtnLogout__NRBCs{color:var(--text-on-primary);cursor:pointer;background:var(--primary);border:none;border-radius:var(--radius-sm);width:100%;padding:var(--padding-btn);transition:background .16s,color .16s,box-shadow .16s;box-shadow:0 2px 8px var(--primary-transparent-light)}.AccountScreen_accscreenBtnLogout__NRBCs:hover{background:var(--primary-light);color:var(--text-on-light);border-color:var(--primary)}.AccountScreen_accscreenError__jXeKJ{color:var(--error);background:var(--error-transparent);border-radius:7px;padding:.6rem 1rem;margin-top:.7rem;text-align:center;width:100%}.AccountScreen_accscreenLoading__e5tXl{color:var(--primary);text-align:center}.AccountScreen_phoneInput__SE_Ok{padding:.5rem .8rem;border-radius:7px;border:1px solid var(--primary);background:var(--surface-alt);color:var(--foreground)}.AccountScreen_phoneInput__SE_Ok::placeholder{color:var(--text-inactive)}.AccountScreen_spinnerOverlay__BzfT2{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--overlay-bg-darker);display:flex;justify-content:center;align-items:center;z-index:9999}.AccountScreen_addressLoading__ZvJjb{display:flex;text-align:center;margin:40px 0;gap:16px;justify-content:center;align-items:center}.AccountScreen_loyaltyCard__uJJoR{background:var(--surface-alt);border:var(--border);border-radius:var(--radius-sm);padding:1rem;box-shadow:0 1px 4px var(--primary-transparent);display:flex;flex-direction:column;gap:.75rem}.AccountScreen_loyaltyRow__HiRVt{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.AccountScreen_loyaltyMetric__SEpKZ{display:flex;flex-direction:column;align-items:center;min-width:120px}.AccountScreen_loyaltyLabel__IIC_t{color:var(--text-on-dark-secondary);font-size:.9rem;margin-bottom:4px}.AccountScreen_loyaltyValue___atQk{color:var(--primary-light);font-weight:700;font-size:1.15rem}.AccountScreen_redeemableBadges__RwxS_{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem;align-items:center}.AccountScreen_loyaltyBadgeSmall__pH1ZQ{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--background);color:var(--foreground);font-size:.85rem}.AccountScreen_loyaltyHint__Bz_qA{margin:.25rem 0 0;color:var(--text-on-dark-secondary)}.AccountScreen_redeemHint___qbBC{margin-top:6px;font-size:.9rem;color:var(--primary)}.AccountScreen_stampsProgressRow___LVVE{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap}.AccountScreen_stampSlot__f3Nnz{position:relative;width:28px;height:28px;display:inline-grid;place-items:center;border-radius:var(--radius-sm);background:var(--surface-alt);border:1px dashed var(--border-color);transition:transform .14s ease,background .14s ease,border-color .14s ease}.AccountScreen_stampSlot__f3Nnz:hover{transform:translateY(-1px);border-color:var(--primary-light)}.AccountScreen_filled__50Mfs{background:var(--primary-transparent-light);border-color:var(--primary);box-shadow:0 1px 4px var(--primary-transparent)}.AccountScreen_stampRing__A0kOV{width:22px;height:22px;opacity:.7;pointer-events:none;color:var(--foreground)}.AccountScreen_stampGlyph__lrvfu{position:absolute;width:14px;height:14px;pointer-events:none;color:var(--primary-light);opacity:0;transform:scale(.8);transition:opacity .14s ease,transform .14s ease}.AccountScreen_filled__50Mfs .AccountScreen_stampGlyph__lrvfu{opacity:1;transform:scale(1)}.AccountScreen_stampsExtraBadge__mjtPl{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;font-size:1rem;margin-top:8px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--background);color:var(--foreground);line-height:1;white-space:nowrap}.AccountScreen_subscriptionRow__hv8YD{margin-bottom:1.2rem}.AccountScreen_stampsCount__kJmGp{font-size:.9rem;color:var(--text-on-dark-secondary);white-space:nowrap}.AccountScreen_spinnerText__FIKyM{width:24px;height:24px;border:4px solid var(--primary-light);border-top:4px solid transparent;border-radius:50%;animation:AccountScreen_spin__CM8_5 1s linear infinite}.AccountScreen_spinner__sWYTU{border-top:3px solid var(--foreground-transparent);border:3px solid var(--foreground-transparent);border-top-color:var(--primary);border-radius:50%;width:44px;height:44px;animation:AccountScreen_spin__CM8_5 1s linear infinite}@keyframes AccountScreen_spin__CM8_5{to{transform:rotate(1turn)}}@media (max-width:650px){.AccountScreen_accscreenPage__lJpH5{padding:1.2rem;max-width:98vw}.AccountScreen_accscreenDetailsRow__uWsEi{flex-direction:column;gap:1rem}.AccountScreen_accscreenInfoRow__ct6gd{flex-direction:column;align-items:flex-start;gap:.7rem;padding:1rem .7rem}.AccountScreen_accscreenAddressText__Rah96{width:100%;margin-bottom:.2rem;word-break:break-word;text-align:left}.AccountScreen_accscreenAddressBtns__5qm_Y{width:100%;gap:.5rem;justify-content:flex-start}.AccountScreen_accscreenBtn__kk9_o,.AccountScreen_addAddressBtn__FChsP{margin-top:0}.AccountScreen_accscreenSectionButtons__ffVJK{flex-direction:column}.AccountScreen_loyaltyRow__HiRVt{flex-direction:column;align-items:center;gap:10px}.AccountScreen_loyaltyMetric__SEpKZ{align-items:center;min-width:0}.AccountScreen_loyaltyValue___atQk{font-size:1.05rem}.AccountScreen_loyaltyBadgeSmall__pH1ZQ{align-self:center}.AccountScreen_loyaltyHint__Bz_qA{text-align:center}.AccountScreen_stampsProgressRow___LVVE{gap:8px}.AccountScreen_stampSlot__f3Nnz{width:26px;height:26px}.AccountScreen_stampRing__A0kOV{width:20px;height:20px}.AccountScreen_stampGlyph__lrvfu{width:12px;height:12px}}.AddressEditModal_modalBackdrop__jlSln{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--overlay-bg-light);display:flex;align-items:center;justify-content:center;z-index:1000}.AddressEditModal_modalDialog__OGJbh{background:var(--background);color:var(--foreground);border-radius:12px;padding:2rem;box-shadow:0 4px 32px var(--shadow-color-light);min-width:500px;max-width:90vw}.AddressEditModal_modalActions__4taOX{display:flex;gap:1rem;margin-top:1.5rem}.AddressEditModal_modalBtn__XntyG{padding:.8rem 1.15rem;border-radius:7px;border:var(--border-width) solid var(--primary);background:none;color:var(--foreground);cursor:pointer;transition:background .2s,color .2s;box-shadow:0 2px 8px var(--shadow-color-faint-alt)}.AddressEditModal_modalBtn__XntyG:hover{background:var(--primary);color:var(--text-on-primary-alt)}.AddressEditModal_modalBtn__XntyG:active{background:var(--primary)}.AddressEditModal_modalDialog__OGJbh input{width:100%;margin:.5rem 0;padding:var(--padding-btn);border-radius:var(--radius-sm);border:var(--border-width) solid var(--border-light-transparent);background:var(--surface-alt);color:var(--foreground);outline:none;transition:border-color .18s,background .18s;box-sizing:border-box;letter-spacing:.01em}.AddressEditModal_modalDialog__OGJbh input:focus{border-color:var(--primary)}.AddressEditModal_modalDialog__OGJbh input[disabled]{opacity:.5;background:var(--disabled-bg-alt);cursor:not-allowed}.AddressEditModal_modalDialog__OGJbh h2{margin-top:0;color:var(--primary);margin-bottom:1.1rem}.AddressEditModal_addressLabel__k3pce{display:block;max-width:800px;width:100%;margin-top:.5rem;margin-bottom:.1rem;color:var(--primary);letter-spacing:.03em}.AddressEditModal_errorText__B4Zyg{color:var(--error);margin-bottom:.5rem}@media (max-width:600px){.AddressEditModal_modalDialog__OGJbh{min-width:95vw;padding:var(--padding-btn)}}.ManageCards_manageCardsContainer__vrLir{background-color:var(--background);color:var(--primary-light)}.ManageCards_manageCardsTitle__lt_pO{color:var(--primary);margin-bottom:16px}.ManageCards_cardLoading__kqMO_{display:flex;align-items:center;text-align:center;margin:40px 0;gap:16px;justify-content:flex-start}.ManageCards_loadingText__uzlFj{color:var(--primary);text-align:center}.ManageCards_spinner__DAO74{width:24px;height:24px;border:4px solid var(--primary-light);border-top:4px solid transparent;border-radius:50%;animation:ManageCards_spin__yZ2i3 1s linear infinite}@keyframes ManageCards_spin__yZ2i3{to{transform:rotate(1turn)}}.ManageCards_cardList__pS_hR{display:flex;flex-direction:column;gap:16px}.ManageCards_cardButton__EexzL{width:100%;border:2px solid var(--primary);border-radius:7px;padding:.9rem;background-color:transparent;color:inherit;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .15s}.ManageCards_cardButton__EexzL:hover{background-color:var(--surface-alt)}.ManageCards_cardInfo__lSXMD{display:flex;align-items:center;gap:16px}.ManageCards_modalOverlay__LF4XS{position:fixed;inset:0;z-index:50;background-color:var(--overlay-bg-strong);display:flex;align-items:center;justify-content:center}.ManageCards_modal__oZc0T{display:flex;flex-direction:column;gap:18px;background-color:var(--background);border-radius:16px;padding:24px;max-width:400px;width:100%;box-shadow:0 10px 25px var(--shadow-color-medium)}.ManageCards_modalTitle__ssZ7D{color:var(--primary);margin-bottom:8px}.ManageCards_modalCardSection__aESkV{display:flex;justify-content:space-between;align-items:center}.ManageCards_modalDelete__VXNcK{width:100%;background-color:var(--error);color:var(--foreground);padding:12px;border-radius:12px;border:none;cursor:pointer}.ManageCards_modalDelete__VXNcK:disabled{opacity:.6;cursor:not-allowed}.ManageCards_modalDelete__VXNcK:hover{background-color:var(--error-hover)}.ManageCards_modalCancel__cn2j_{width:100%;padding:12px;border:1px solid var(--primary-light);border-radius:12px;color:var(--primary-light);background-color:transparent;cursor:pointer}.ManageCards_modalCancel__cn2j_:hover{background-color:var(--surface-alt)}@media (max-width:650px){.ManageCards_modal__oZc0T{margin-inline:12px;padding:24px}}.DeleteAccountModal_deleteModalOverlay__6kYhs{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-bg);z-index:1000;display:flex;align-items:center;justify-content:center}.DeleteAccountModal_deleteModalContainer__zxrS2{background:var(--background);color:var(--foreground);padding:2rem;border-radius:var(--radius-sm);width:90%;max-width:420px;text-align:center;border:2px solid var(--primary)}.DeleteAccountModal_deleteModalTitle__fQ4VZ{color:var(--primary);margin-bottom:1rem}.DeleteAccountModal_deleteModalMessage__9EcAd{margin-bottom:1.5rem}.DeleteAccountModal_deleteModalButtons__fEvvS{display:flex;justify-content:center;gap:1rem}.DeleteAccountModal_deleteModalBtn__JbyhB{background-color:var(--primary);color:var(--text-on-primary);padding:.8rem 1.6rem;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .14s,color .14s}.DeleteAccountModal_deleteModalBtn__JbyhB:focus,.DeleteAccountModal_deleteModalBtn__JbyhB:hover{background:var(--primary-light);color:var(--text-on-light);outline:none}.DeleteAccountModal_cancelBtn___6dNv{background-color:var(--surface-muted);color:var(--foreground)}.DeleteAccountModal_cancelBtn___6dNv:focus,.DeleteAccountModal_cancelBtn___6dNv:hover{background-color:var(--surface-muted-hover);color:var(--foreground)}.DeleteAccountModal_deleteBtn__ksD0U{background-color:var(--destructive);color:var(--foreground)}.DeleteAccountModal_deleteBtn__ksD0U:focus,.DeleteAccountModal_deleteBtn__ksD0U:hover{background-color:var(--destructive-hover)}.ConfirmationModal_modalOverlay__Td_jF{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-bg);z-index:2000;display:flex;align-items:center;justify-content:center}.ConfirmationModal_modalContainer__PVAbF{background:var(--background);color:var(--foreground);padding:2rem;border-radius:var(--radius-sm);width:90%;max-width:420px;text-align:center;border:2px solid var(--primary)}.ConfirmationModal_modalTitle__mNxRf{color:var(--primary);margin-top:0;margin-bottom:1rem}.ConfirmationModal_modalMessage__XxnMP{margin-bottom:1.5rem;line-height:1.5}.ConfirmationModal_modalButtons__M4iyj{display:flex;justify-content:center;gap:1rem}.ConfirmationModal_modalBtn__L5s6Z{padding:.8rem 1.6rem;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .14s,color .14s}.ConfirmationModal_cancelBtn__2ibIE{background-color:var(--surface-muted);color:var(--foreground)}.ConfirmationModal_cancelBtn__2ibIE:hover{background-color:var(--surface-muted-hover)}.ConfirmationModal_confirmBtn__6YNRX{background-color:var(--destructive);color:var(--foreground)}.ConfirmationModal_confirmBtn__6YNRX:hover{background-color:var(--destructive-hover)}.SubscriptionToggle_subscriptionToggle__RHVlc{display:flex;flex-direction:column;margin-bottom:1rem;gap:.25rem}.SubscriptionToggle_subscriptionToggle__RHVlc label{cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:500}.SubscriptionToggle_subscriptionToggle__RHVlc input[type=checkbox]{width:18px;height:18px;cursor:pointer}.SubscriptionToggle_loading__azUDD{font-size:.85rem;color:var(--primary)}.SubscriptionToggle_error__pZ5wl{font-size:.85rem;color:var(--error)}.AccountSwitcher_accswitchRoot__p2mQx{display:flex;flex-direction:column;background:var(--background)}.AccountSwitcher_accswitchCenter__kfSRM{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem 0}.AccountSwitcher_accswitchCard__nucHy{background:var(--surface-alt);border-radius:var(--radius-sm);padding:2.5rem;width:500px;max-width:95vw;display:flex;flex-direction:column;gap:20px;align-items:stretch;border:var(--border-width) solid var(--primary-transparent-light)}.AccountSwitcher_accswitchToggle__PX3T3{display:flex;width:100%;background-color:var(--background);border-radius:var(--radius-sm);overflow:hidden}.AccountSwitcher_accswitchToggleBtn__i2Wyj{flex:1 1;padding:.85rem 1rem;border:none;background:transparent;color:var(--text-inactive);cursor:pointer;transition:background .2s,color .2s;outline:none}.AccountSwitcher_accswitchToggleBtn__i2Wyj.AccountSwitcher_active__3fihR{background:var(--primary);color:var(--text-on-primary)}.AccountSwitcher_accswitchToggleBtn__i2Wyj:not(.AccountSwitcher_active__3fihR):hover{color:var(--foreground)}.AccountSwitcher_accswitchForm___v9Ay{width:100%}.AccountSwitcher_accswitchLoadingContainer__HosQi{min-height:100vh;width:100vw;display:flex;align-items:flex-start;justify-content:center;background:var(--background);padding-top:18vh}.AccountSwitcher_accswitchLoading___5s7Q{border-top:3px solid var(--primary);border:3px solid var(--primary);border-top-color:var(--primary-light);border-radius:50%;width:44px;height:44px;animation:AccountSwitcher_spin__g6tvp .8s linear infinite}@keyframes AccountSwitcher_spin__g6tvp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:600px){.AccountSwitcher_accswitchCard__nucHy{padding:1.5rem 1rem}}.NoAccount_accswitchRoot__TvmYA{display:flex;flex-direction:column;background:var(--background)}.NoAccount_accswitchCenter__30RHa{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem 0}.NoAccount_accswitchCard__ZPnRt{background:var(--surface-alt);border-radius:var(--radius-sm);padding:2.5rem;width:500px;max-width:95vw;display:flex;flex-direction:column;gap:20px;align-items:stretch;border:var(--border-width) solid var(--primary-transparent-light)}.NoAccount_accswitchLogoContainer__Inlxz{text-align:center;margin-bottom:2.5rem}.NoAccount_accswitchToggle__kCk35{display:flex;width:100%;background-color:var(--background);border-radius:var(--radius-sm);overflow:hidden}.NoAccount_accswitchBackBtn__9tk9Z{background:none;border:none;color:var(--text-inactive);cursor:pointer;padding:0;align-self:flex-start;margin-bottom:5px;font-size:.95rem;transition:color .15s}.NoAccount_accswitchBackBtn__9tk9Z:hover{color:var(--primary-light)}.NoAccount_loyaltyNote__2qHK4{display:flex;align-items:center;gap:10px;border:var(--border);background:var(--surface-alt);color:var(--foreground);padding:12px 14px;border-radius:var(--radius-sm);box-shadow:0 1px 4px var(--primary-transparent);margin:12px 0 16px}.NoAccount_loyaltyBadge__CFuRf{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:var(--radius-sm);background:var(--primary);color:var(--text-on-primary);font-size:12px;font-weight:600;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.NoAccount_loyaltyText__DO52O{margin:0;font-size:.95rem;color:var(--primary-light)}.NoAccount_loyaltyLink__A4Ezy{text-decoration:underline;text-underline-offset:2px;color:var(--primary)}.NoAccount_loyaltyLink__A4Ezy:hover{color:var(--primary-light)}.NoAccount_accswitchToggleBtn__4NZdV{flex:1 1;padding:var(--padding-btn);border:none;background:transparent;color:var(--text-inactive);cursor:pointer;transition:background .2s,color .2s;outline:none}.NoAccount_accswitchToggleBtn__4NZdV.NoAccount_active__vNEdI{background:var(--primary);color:var(--text-on-primary)}.NoAccount_accswitchToggleBtn__4NZdV:not(.NoAccount_active__vNEdI):hover{color:var(--foreground)}.NoAccount_accswitchForm__z1mCe{width:100%}.NoAccount_accswitchGuestOption__u3yzx{text-align:center;color:var(--text-inactive)}.NoAccount_accswitchGuestBtn__xOyMU{background:none;border:none;color:var(--primary);text-decoration:underline;cursor:pointer;padding:0}.NoAccount_accswitchGuestBtn__xOyMU:hover{color:var(--primary-light)}.NoAccount_accswitchLoadingContainer__om68_{width:100vw;display:flex;align-items:flex-start;justify-content:center;background:var(--background);padding-top:18vh}.NoAccount_accswitchLoading__QjPz0{border-top:3px solid var(--primary);border:3px solid var(--primary);border-top-color:var(--primary-light);border-radius:50%;width:44px;height:44px;animation:NoAccount_spin__VA1uX .8s linear infinite}@keyframes NoAccount_spin__VA1uX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:600px){.NoAccount_accswitchCard__ZPnRt{padding:1.5rem 1rem}}