.Dialog_dialogContent__UefMi{border-radius:8px;padding:24px 16px;min-width:320px;width:90%;min-height:15vh;margin:0 auto}@media(max-width:768px){.Dialog_dialogContent__UefMi{width:90%;border-radius:8px!important}}.Dialog_dialogContent__UefMi button:focus{outline:none}.Dialog_dialogContent__UefMi button:focus-visible{outline:none}.Dialog_dialogBody__eBxgS{display:flex;flex-direction:column;gap:20px;padding-top:10px;max-height:70vh;overflow-y:auto}.Dialog_dialogText__V3NNw{text-align:center;white-space:pre-wrap}.Button_button__i5TH1{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .2s;border:none;width:100%}.Button_button__i5TH1.Button_primary__zDxpz{background-color:#609aff;color:#fff}.Button_button__i5TH1.Button_primary__zDxpz:hover{background-color:#2d7aff}.Button_button__i5TH1.Button_secondary__WhD_x{background-color:#76a5cf;color:#fff}.Button_button__i5TH1.Button_secondary__WhD_x:hover{background-color:#508cc2}.Button_button__i5TH1.Button_outline__pQa_v{background-color:transparent;border:1px solid #f5f5f5;color:rgb(var(--foreground-rgb))}.Button_button__i5TH1.Button_outline__pQa_v:hover{background-color:rgba(0,0,0,.05)}.Button_button__i5TH1 .Button_icon__LV8xJ{width:20px;height:20px;margin-right:8px;display:inline-flex;align-items:center;justify-content:center}.Button_button__i5TH1:disabled{opacity:.6;cursor:not-allowed}.PageTitle_container__aNU8z{position:relative;padding:8px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;display:flex;justify-content:space-between;align-items:center}.PageTitle_backButton__ials7{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;background:none;cursor:pointer;transition:color .2s}.PageTitle_backButton__ials7:hover{color:#666}.PageTitle_title__MGhmU{position:absolute;left:50%;transform:translateX(-50%);font-size:1.3rem;font-weight:700}.PageTitle_rightButton__himVv{display:flex;align-items:center;justify-content:center}.Tabs_tabList__tTlHI{display:flex;border-bottom:1px solid #f2f2f2}.Tabs_tab__xmG8D{flex:1;padding:16px;font-weight:700;color:#888;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease}.Tabs_tab__xmG8D:hover{color:rgb(var(--foreground-rgb))}.Tabs_tab__xmG8D.Tabs_active__cS1xY{color:#855ff5;border-bottom-color:#855ff5}.Tabs_tabContent__WPWRs{padding:24px 16px}.AmountSelector_container___fUTS{display:flex;flex-direction:column;gap:12px}.AmountSelector_option__IGRBD{display:flex;align-items:center;padding:16px;border:2px solid #f2f2f2;border-radius:8px;cursor:pointer;transition:all .2s ease}.AmountSelector_option__IGRBD:hover{border-color:#855ff5;background-color:rgba(133,95,245,.02)}.AmountSelector_option__IGRBD.AmountSelector_selected___1pJ9{border-color:#855ff5;background-color:rgba(133,95,245,.05)}.AmountSelector_radio__CLKrD{flex-shrink:0;width:20px;height:20px;margin-right:16px;cursor:pointer}.AmountSelector_content__8C9ak{flex:1;display:flex;justify-content:space-between;align-items:center}.AmountSelector_payAmount__Q_KPA{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:rgb(var(--foreground-rgb))}.AmountSelector_chargeAmount___wbw7{font-size:.9rem;font-weight:500;color:#888}.AmountSelector_bonus__iUAAf{font-size:.9rem;font-weight:600;color:#855ff5}.ConsentCheckbox_container__8ZD5S{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ConsentCheckbox_checkbox__OKtuk{width:20px;height:20px;margin-right:12px;cursor:pointer}.ConsentCheckbox_label__ag3G0{font-size:14px;color:rgb(var(--foreground-rgb))}.ConsentCheckbox_termsLink__ezi8u{padding:0;font-size:14px;font-weight:600;color:#855ff5;background:none;border:none;cursor:pointer;text-decoration:underline;transition:opacity .2s ease}.ConsentCheckbox_termsLink__ezi8u:hover{opacity:.8}.PurchaseConfirmation_container__MP_xA{padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #f2f2f2}.PurchaseConfirmation_emptyMessage__Exdqk{text-align:center;color:#888;font-size:14px;padding:16px 0}.PurchaseConfirmation_row__RsLAY{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.PurchaseConfirmation_label__zvIZB{font-size:14px;color:#888}.PurchaseConfirmation_value__nC_8q{font-size:15px;font-weight:600;color:rgb(var(--foreground-rgb))}.PurchaseConfirmation_value__nC_8q.PurchaseConfirmation_bonus__iMfhN{color:#855ff5}.PurchaseConfirmation_divider__SIJ3g{height:1px;background-color:#f2f2f2;margin:12px 0}.PurchaseConfirmation_total__vtVPN{padding-top:12px}.PurchaseConfirmation_total__vtVPN .PurchaseConfirmation_label__zvIZB{font-size:16px;font-weight:600;color:rgb(var(--foreground-rgb))}.PurchaseConfirmation_total__vtVPN .PurchaseConfirmation_value__nC_8q{font-size:18px;font-weight:700;color:#855ff5}.PurchaseButton_button__Hm6as{width:100%;padding:16px;font-size:16px;font-weight:600;color:#fff;background-color:#855ff5;border:none;border-radius:8px;font-size:1.1rem;cursor:pointer;transition:all .2s ease}.PurchaseButton_button__Hm6as small{font-size:.9rem}.PurchaseButton_button__Hm6as:hover:not(:disabled){opacity:.9}.PurchaseButton_button__Hm6as:disabled{background-color:#f2f2f2;color:#888;cursor:not-allowed}.RegisteredCardInfo_container__L5_2Z{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #f2f2f2}.RegisteredCardInfo_topRow__aUI4B{display:flex;align-items:center;gap:12px}.RegisteredCardInfo_icon__7oRke{font-size:24px;flex-shrink:0}.RegisteredCardInfo_info__E_ZKo{flex:1;display:flex;flex-direction:column;gap:4px}.RegisteredCardInfo_cardName__LKFOI{font-size:15px;font-weight:600;color:rgb(var(--foreground-rgb))}.RegisteredCardInfo_cardNumber__KapMC{font-size:14px;color:#888}.RegisteredCardInfo_buttons__y_tpP{display:flex;gap:8px;justify-content:flex-end}.RegisteredCardInfo_editButton__EmIiU{padding:8px 16px;font-size:14px;font-weight:500;color:#855ff5;background-color:#fff;border:1px solid #855ff5;border-radius:6px;cursor:pointer;transition:all .2s ease}.RegisteredCardInfo_editButton__EmIiU:hover{background-color:rgba(133,95,245,.05)}.RegisteredCardInfo_deleteButton__5vqjB{padding:8px 16px;font-size:14px;font-weight:500;color:#dc3545;background-color:#fff;border:1px solid #dc3545;border-radius:6px;cursor:pointer;transition:all .2s ease}.RegisteredCardInfo_deleteButton__5vqjB:hover{background-color:rgba(220,53,69,.05)}.CardRegistrationForm_form__EVLRr{display:flex;flex-direction:column;gap:16px;padding:16px;background-color:#f5f5f5;border-radius:8px;border:1px solid #f2f2f2}.CardRegistrationForm_field__7PNBf{display:flex;flex-direction:column;gap:8px}.CardRegistrationForm_label__6_ciP{font-size:.9rem;font-weight:600}.CardRegistrationForm_input__HS239{padding:12px 16px;font-size:1rem;border:2px solid #f2f2f2;border-radius:8px;outline:none;transition:border-color .2s ease}.CardRegistrationForm_input__HS239:focus{border-color:#855ff5}.CardRegistrationForm_input__HS239.CardRegistrationForm_error__fKRdt{border-color:#d9534f}.CardRegistrationForm_input__HS239.CardRegistrationForm_small__smDMa{width:80px}.CardRegistrationForm_input__HS239::-moz-placeholder{color:#888}.CardRegistrationForm_input__HS239::placeholder{color:#888}.CardRegistrationForm_row__gzng5{display:flex;gap:16px}.CardRegistrationForm_row__gzng5 .CardRegistrationForm_field__7PNBf{flex:1}.CardRegistrationForm_expiryRow__cMZ9O{display:flex;align-items:center;gap:8px}.CardRegistrationForm_separator__JGeDb{font-size:16px;font-weight:600;color:#888}.CardRegistrationForm_errorText__c09G_{font-size:12px;color:#d9534f;margin-top:2px}.CardRegistrationForm_buttons__EXEOF{display:flex;gap:12px;margin-top:12px}.CardRegistrationForm_cancelButton__fZ2Rj{flex:1;padding:12px 16px;font-size:.9rem;font-weight:700;color:#888;background-color:#fff;border:2px solid #f2f2f2;border-radius:6px;cursor:pointer;transition:all .2s ease}.CardRegistrationForm_cancelButton__fZ2Rj:hover{background-color:#f8f9fa}.CardRegistrationForm_submitButton__rZRMJ{flex:1;padding:12px 16px;font-size:.9rem;font-weight:700;color:#fff;background-color:#855ff5;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.CardRegistrationForm_submitButton__rZRMJ:hover{opacity:.9}.PaymentMethodSelector_container__qURrJ{display:flex;flex-direction:column;gap:24px}.PaymentMethodSelector_mainMethods__hS_kv{display:flex;flex-direction:column;gap:12px}.PaymentMethodSelector_option__7_IuB{display:flex;align-items:center;padding:11px 16px;border:2px solid #f2f2f2;border-radius:8px;cursor:pointer;transition:all .2s ease}.PaymentMethodSelector_option__7_IuB:hover{border-color:#855ff5;background-color:rgba(133,95,245,.02)}.PaymentMethodSelector_option__7_IuB.PaymentMethodSelector_selected__Hocql{border-color:#855ff5;background-color:rgba(133,95,245,.05)}.PaymentMethodSelector_radio__FOxA6{flex-shrink:0;width:14px;height:14px;margin-right:16px;cursor:pointer}.PaymentMethodSelector_content__H2gLf{flex:1}.PaymentMethodSelector_label__3akJT{font-size:1rem;font-weight:600;margin-bottom:4px}.PaymentMethodSelector_description__drWmK{font-size:.9rem;color:#888}.PaymentMethodSelector_cardArea__veV0J{margin-top:16px;margin-left:calc(20px + 16px)}.PaymentMethodSelector_simplePaymentSection__3qUfS{display:flex;flex-direction:column;gap:16px}.PaymentMethodSelector_sectionTitle__hsO6x{font-size:1rem;font-weight:600;color:#888;margin:0}.PaymentMethodSelector_simplePaymentGrid__FQ7Pz{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:768px){.PaymentMethodSelector_simplePaymentGrid__FQ7Pz{grid-template-columns:repeat(3,1fr)}}.PaymentMethodSelector_simpleOption__WbirP{display:flex;align-items:center;justify-content:center;padding:16px 12px;border:2px solid #f2f2f2;border-radius:8px;cursor:pointer;transition:all .2s ease;min-height:80px}.PaymentMethodSelector_simpleOption__WbirP:hover{border-color:#855ff5;background-color:rgba(133,95,245,.02)}.PaymentMethodSelector_simpleOption__WbirP.PaymentMethodSelector_selected__Hocql{border-color:#855ff5;background-color:rgba(133,95,245,.05)}.PaymentMethodSelector_simpleOption__WbirP input[type=radio]{display:none}.PaymentMethodSelector_simpleContent__uRTF9{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.PaymentMethodSelector_icon__k60ds{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.PaymentMethodSelector_simpleOption__WbirP .PaymentMethodSelector_label__3akJT{font-size:.9rem;font-weight:600;margin-bottom:0}.TimeCalculatorDialog_content__DEnYD{max-width:500px}.TimeCalculatorDialog_body__dy18h{display:flex;flex-direction:column;gap:24px;padding:16px 0}.TimeCalculatorDialog_row__HjPbh{display:flex;gap:16px}.TimeCalculatorDialog_field__sKSU0{flex:1;display:flex;flex-direction:column;gap:8px}.TimeCalculatorDialog_label__nVGSK{font-size:.9rem;font-weight:600;color:rgb(var(--foreground-rgb))}.TimeCalculatorDialog_input__P0JCG,.TimeCalculatorDialog_select__btTk1{padding:12px 16px;color:rgb(var(--foreground-rgb));border:2px solid #f2f2f2;border-radius:8px;transition:border-color .2s ease}.TimeCalculatorDialog_input__P0JCG:focus,.TimeCalculatorDialog_select__btTk1:focus{border-color:#855ff5}.TimeCalculatorDialog_select__btTk1{cursor:pointer}.TimeCalculatorDialog_calculateButton___LTLQ{width:100%;padding:12px;font-weight:600;color:#fff;background-color:#855ff5;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.TimeCalculatorDialog_calculateButton___LTLQ:hover{opacity:.9}.TimeCalculatorDialog_result__xF2dX{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;background-color:#f8f9fa;border-radius:8px;border:2px solid #855ff5}.TimeCalculatorDialog_resultLabel__t6_wR{font-size:14px;color:#888}.TimeCalculatorDialog_resultValue__sm2N1{font-size:24px;font-weight:700;color:#855ff5}.TimeCalculatorDialog_closeButton__ZB800{width:100%;padding:12px 16px;font-size:15px;font-weight:600;color:#888;background-color:#fff;border:2px solid #f2f2f2;border-radius:6px;cursor:pointer;transition:all .2s ease}.TimeCalculatorDialog_closeButton__ZB800:hover{background-color:#f8f9fa}.TermsDialog_content__oqv05{max-width:600px;max-height:80vh}.TermsDialog_body__Hv_4I{display:flex;flex-direction:column;gap:24px}.TermsDialog_termsContent__GEJkJ{max-height:400px;overflow-y:auto;padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #f2f2f2}.TermsDialog_paragraph__KDT1x{margin-bottom:12px;font-size:14px;line-height:1.6;color:rgb(var(--foreground-rgb))}.TermsDialog_paragraph__KDT1x:last-child{margin-bottom:0}.TermsDialog_paragraph__KDT1x:empty{display:none}.TermsDialog_closeButton__Bxixi{width:100%;padding:16px;font-size:15px;font-weight:600;color:#fff;background-color:#855ff5;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.TermsDialog_closeButton__Bxixi:hover{opacity:.9}.OneTimePurchaseTab_container__BzEEv{max-width:600px;margin:0 auto}.OneTimePurchaseTab_description__Pajmk{display:flex;justify-content:space-between;align-items:center;font-size:1rem;color:#888;margin-bottom:32px;flex-wrap:wrap}.OneTimePurchaseTab_section__aPcOA{margin-bottom:32px}.OneTimePurchaseTab_titleRow__Bpjad{display:flex;justify-content:space-between;align-items:center}.OneTimePurchaseTab_sectionTitle__WuQiV{font-size:16px;font-weight:600;margin-bottom:16px}.OneTimePurchaseTab_sectionTitle__WuQiV small{color:#888}.OneTimePurchaseTab_calculatorButton__KOua1{margin-bottom:16px;font-size:.9rem;font-weight:500;color:#855ff5;background-color:transparent;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.OneTimePurchaseTab_calculatorButton__KOua1:hover{text-decoration:underline;text-underline-position:under}.OneTimePurchaseTab_buttonWrapper__OIg5d{margin-top:32px}.AutoRechargeToggle_container__Hha9m{display:flex;align-items:center;gap:16px;padding:16px;background-color:#f8f9fa;border-radius:8px}.AutoRechargeToggle_label__VBkkb{font-size:16px;font-weight:600;color:rgb(var(--foreground-rgb))}.AutoRechargeToggle_switch__jegpm{position:relative;display:inline-block;width:50px;height:28px;margin:0}.AutoRechargeToggle_input__oIjo5{opacity:0;width:0;height:0}.AutoRechargeToggle_input__oIjo5:checked+.AutoRechargeToggle_slider__WOmee{background-color:#855ff5}.AutoRechargeToggle_input__oIjo5:checked+.AutoRechargeToggle_slider__WOmee:before{transform:translateX(22px)}.AutoRechargeToggle_slider__WOmee{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:28px}.AutoRechargeToggle_slider__WOmee:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%}.AutoRechargeToggle_status__gvsjq{font-size:15px;font-weight:600;color:#888;min-width:30px}.TriggerAmountInput_container__MRpxd{display:flex;align-items:center;gap:8px;padding:16px;background-color:#f8f9fa;border-radius:8px}.TriggerAmountInput_prefix__XCYhP,.TriggerAmountInput_suffix__F_vQE{font-size:15px;color:rgb(var(--foreground-rgb))}.TriggerAmountInput_input__RzNKx{width:120px;padding:8px;font-size:15px;font-weight:600;text-align:center;border:2px solid #f2f2f2;background-color:#f2f2f2;border-radius:6px;transition:border-color .2s ease}.TriggerAmountInput_input__RzNKx:focus{border-color:#855ff5}.TriggerAmountInput_input__RzNKx::-moz-placeholder{color:#888}.TriggerAmountInput_input__RzNKx::placeholder{color:#888}.RechargeAmountSelector_container__wXy_l{display:flex;flex-direction:column;gap:12px}.RechargeAmountSelector_option__xo0v7{display:flex;align-items:center;padding:16px;border:2px solid #f2f2f2;border-radius:8px;cursor:pointer;transition:all .2s ease}.RechargeAmountSelector_option__xo0v7:hover{border-color:#855ff5;background-color:rgba(133,95,245,.02)}.RechargeAmountSelector_option__xo0v7.RechargeAmountSelector_selected__bmQVj{border-color:#855ff5;background-color:rgba(133,95,245,.05)}.RechargeAmountSelector_radio__I36xO{flex-shrink:0;width:20px;height:20px;margin-right:16px;cursor:pointer}.RechargeAmountSelector_content__QYcv7{flex:1;display:flex;justify-content:space-between;align-items:center}.RechargeAmountSelector_payAmount__1jjM6{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:rgb(var(--foreground-rgb))}.RechargeAmountSelector_chargeAmount__hYv0m{font-size:.9rem;font-weight:500;color:#888}.RechargeAmountSelector_bonus__WOgyR{font-size:.9rem;font-weight:600;color:#855ff5}.SaveSettingsButton_button__mhWq4{width:100%;padding:16px;font-size:16px;font-weight:600;color:#fff;background-color:#855ff5;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.SaveSettingsButton_button__mhWq4:hover:not(:disabled){opacity:.9}.SaveSettingsButton_button__mhWq4:disabled{background-color:#f2f2f2;color:#888;cursor:not-allowed}.AutoRechargeTab_container__hh9Dc{max-width:600px;margin:0 auto}.AutoRechargeTab_description__Wuk2_{font-size:1rem;color:#888;margin-bottom:32px}.AutoRechargeTab_description__Wuk2_ strong{color:#855ff5}.AutoRechargeTab_section__Blyrc{margin-bottom:32px}.AutoRechargeTab_titleRow__1Yzsb{display:flex;justify-content:space-between;align-items:center}.AutoRechargeTab_sectionTitle__HlDjM{font-weight:600;margin-bottom:16px}.AutoRechargeTab_calculatorButton__OjQyA{margin-bottom:16px;font-size:.9rem;font-weight:500;color:#855ff5;background-color:transparent;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.AutoRechargeTab_calculatorButton__OjQyA:hover{text-decoration:underline;text-underline-position:under}.AutoRechargeTab_buttonWrapper__Q79sm{margin-top:32px}.AutoRechargeTab_helpText__mboVv{margin-top:-24px;margin-bottom:32px;color:#888}.AutoRechargeTab_cardInfo__XjlD3{padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #f2f2f2}.AutoRechargeTab_registeredCard__Hb_Gq{display:flex;align-items:center;gap:12px}.AutoRechargeTab_cardIcon__IgHL_{font-size:20px}.AutoRechargeTab_cardText___hOID{flex:1;font-size:15px;font-weight:500;color:rgb(var(--foreground-rgb))}.AutoRechargeTab_changeButton__Jd7fn{padding:8px 16px;font-size:14px;color:#855ff5;border:1px solid #855ff5;border-radius:6px;cursor:pointer;transition:all .2s ease}.AutoRechargeTab_changeButton__Jd7fn:hover{background-color:rgba(133,95,245,.05)}.AutoRechargeTab_noCard__a40Vt{display:flex;align-items:center;gap:12px}.AutoRechargeTab_warningIcon__KrNVy{font-size:18px}.AutoRechargeTab_warningText__Xj1eY{flex:1;font-size:14px;color:#d9534f}.AutoRechargeTab_registerButton__mAr1E{padding:8px 16px;font-size:14px;color:#fff;background-color:#855ff5;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.AutoRechargeTab_registerButton__mAr1E:hover{opacity:.9}.AutoRechargeTab_infoBox__UqZ5S{padding:16px;margin-bottom:32px;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6;color:#888;font-size:.9rem;line-height:1.5}