.PackageCard_card__nofsf{position:relative;display:flex;flex-direction:column;height:100%;border:2px solid rgba(0,0,0,0);padding:16px;overflow:visible}.PackageCard_card--popular__Rzlg_{border-color:#4361ee;box-shadow:0 0 15px rgba(67,97,238,.3)}.PackageCard_popularBadge__QKDtw{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#4361ee;color:#fff;padding:4px 12px;border-radius:99px;font-size:12px;font-weight:700}.PackageCard_header__52lqg{text-align:center;margin-bottom:24px}.PackageCard_name__kRIA1{font-size:20px;font-weight:700;margin-bottom:8px}.PackageCard_description__ss4NI{font-size:14px;color:#666;min-height:40px}.PackageCard_details__RIGqD{margin-bottom:24px;text-align:center}.PackageCard_credits___gWYP{margin-bottom:16px}.PackageCard_creditsAmount__3C1BX{font-size:3rem;font-weight:700;line-height:1}.PackageCard_creditsLabel__fRjay{display:block;color:#666}.PackageCard_price___WPuN{margin-bottom:24px}.PackageCard_priceAmount__rNXws{display:block;font-size:18px;font-weight:700}.PackageCard_pricePerCredit__uCfm_{font-size:14px;color:#666}.PackageCard_buyButton__ZL9ON{margin-top:auto}.dark-theme .PackageCard_card--popular__Rzlg_{border-color:#738aff}.dark-theme .PackageCard_creditsLabel__fRjay,.dark-theme .PackageCard_description__ss4NI,.dark-theme .PackageCard_pricePerCredit__uCfm_{color:#b0b0b0}.BalanceDisplay_balance__gGKha{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;background:rgba(0,123,255,.1);transition:all .2s ease;font-size:14px;font-weight:500;color:#4361ee}.BalanceDisplay_balance--low__3uFni{background:rgba(255,193,7,.1);color:#ffc107}.BalanceDisplay_balance--clickable__0r0eJ{cursor:pointer}.BalanceDisplay_balance--clickable__0r0eJ:hover{transform:scale(1.05);background:rgba(0,123,255,.15)}.BalanceDisplay_balance--clickable__0r0eJ.BalanceDisplay_balance--low__3uFni:hover{background:rgba(255,193,7,.15)}.BalanceDisplay_link__UVsPc{text-decoration:none;color:inherit}.BalanceDisplay_icon__4PVjp{font-size:16px}.BalanceDisplay_amount___zSJO{font-weight:700}@media(max-width:768px){.BalanceDisplay_label__me2kP{display:none}}.BalanceDisplay_warningIcon__RyZDe{font-size:14px;animation:BalanceDisplay_pulse__3lRDR 2s ease-in-out infinite}@keyframes BalanceDisplay_pulse__3lRDR{0%,to{opacity:1}50%{opacity:.5}}.dark-theme .BalanceDisplay_balance__gGKha{background:rgba(0,123,255,.2);color:#4da3ff}.dark-theme .BalanceDisplay_balance--low__3uFni{background:rgba(255,193,7,.2);color:#ffd54f}.dark-theme .BalanceDisplay_balance--clickable__0r0eJ:hover{background:rgba(0,123,255,.3)}.dark-theme .BalanceDisplay_balance--clickable__0r0eJ.BalanceDisplay_balance--low__3uFni:hover{background:rgba(255,193,7,.3)}.BillingPage_page__bphkj{padding-top:32px;padding-bottom:48px}.BillingPage_pageLoader__qCNmN{display:flex;justify-content:center;align-items:center;min-height:80vh}.BillingPage_header__zqEVF{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:48px}@media(max-width:768px){.BillingPage_header__zqEVF{flex-direction:column;align-items:center;text-align:center}}.BillingPage_title__u26kV{font-size:2.5rem;font-weight:700;margin-bottom:8px}.BillingPage_subtitle__P46Gp{font-size:18px;color:#666;max-width:500px}.BillingPage_currentBalance__wimSW{text-align:right;flex-shrink:0}@media(max-width:768px){.BillingPage_currentBalance__wimSW{text-align:center}}.BillingPage_balanceLabel__l7OET{display:block;font-size:14px;color:#666;margin-bottom:4px}.BillingPage_packagesGrid__F5qIW{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:1200px){.BillingPage_packagesGrid__F5qIW{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.BillingPage_packagesGrid__F5qIW{grid-template-columns:1fr}}.BillingPage_stateContainer__Cziak{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:300px;gap:16px}.BillingPage_errorText__dRvog{color:#f44336}.BillingPage_faq__4O59K{margin-top:48px;padding-top:32px;border-top:1px solid #e0e0e0;max-width:800px;margin-left:auto;margin-right:auto}.BillingPage_faqTitle__B_9k9{font-size:24px;text-align:center;margin-bottom:32px}.BillingPage_faqItem__jOnfC{margin-bottom:24px}.BillingPage_faqItem__jOnfC h3{font-size:18px;margin-bottom:8px}.BillingPage_faqItem__jOnfC p{color:#666;line-height:1.6}.dark-theme .BillingPage_balanceLabel__l7OET,.dark-theme .BillingPage_faqItem__jOnfC p,.dark-theme .BillingPage_subtitle__P46Gp{color:#b0b0b0}.dark-theme .BillingPage_faq__4O59K{border-top-color:#333}