.GachaClient_page__XhVTk{min-height:100vh;padding:40px 16px 48px;color:#643f36;text-align:center}.GachaClient_header__52SNd{margin:0}.GachaClient_lead__xO8mV{font-size:16px;font-weight:700;color:#643f36;letter-spacing:.06em;margin:16px 0 0;line-height:23px}.GachaClient_veil___kAdu{position:fixed;inset:0;z-index:10;background:rgba(100,63,54,.45);pointer-events:none}.GachaClient_card__1QVfL{margin-top:16px;padding:18px 18px 20px;background:#fff;border-radius:20px;position:relative;z-index:20}.GachaClient_price__UriHA{display:inline-flex;align-items:center;justify-content:center;background:#643f36;color:#fff;border-radius:999px;gap:2px;margin:0 auto;padding:6px 18px;line-height:1}.GachaClient_priceUnit__GuQ_l{font-size:12px;font-weight:700;color:#fff;letter-spacing:.06em}.GachaClient_priceNum__IPiFI{margin-left:6px;color:#fff;font-family:var(--font-montserrat),sans-serif;font-size:22px;font-weight:700;letter-spacing:.1em}.GachaClient_stage__ek1ku{position:relative;margin-top:16px}.GachaClient_spinMessage__CP2W3{font-size:14px;font-weight:900;color:#d65532;letter-spacing:.06em;margin:16px 0 0;line-height:21px}.GachaClient_balanceRow__tNO_B{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;margin-top:16px}.GachaClient_balanceLabel__RTFna{font-size:12px;font-weight:700;color:#643f36;letter-spacing:.06em}.GachaClient_balanceNum__7rRd6{color:#643f36;font-family:var(--font-montserrat),sans-serif;font-size:28px;font-weight:700;letter-spacing:.1em;line-height:1}.GachaClient_balanceUnit__cKUcF{font-size:14px;font-weight:700;color:#643f36;letter-spacing:.06em}.GachaClient_errorBox__5CCrq{padding:14px 16px;background:#fff7ef;border:1px solid #f1d9c4;border-radius:10px;text-align:left;display:flex;flex-direction:column;gap:12px;margin-top:16px}.GachaClient_errorText__0J3CA{font-size:14px;font-weight:700;color:#643f36;letter-spacing:.06em;margin:0;line-height:23px}.GachaClient_actions__7tWJ4{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:16px}.GachaClient_primaryButton__iIF6u{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:0 16px;background:#d65532;border-radius:999px;box-shadow:0 4px 6px rgba(100,63,54,.2);color:#fff;font-size:16px;font-weight:900;letter-spacing:.06em;text-decoration:none}.GachaClient_primaryButton__iIF6u:active{transform:translateY(1px);box-shadow:none}.GachaClient_primaryButton__iIF6u:disabled{background:#e6e2d5;box-shadow:none;color:#643f36;cursor:default;transform:none}.GachaClient_secondaryButton__qo6jc{background:none;font:inherit;color:inherit;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:0 16px;background:#fff;border:1px solid #cbaf93;border-radius:999px;color:#643f36;font-size:14px;font-weight:700;letter-spacing:.06em;text-decoration:none}.GachaClient_secondaryButton__qo6jc,.GachaClient_textLink__ajM4J{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:inherit}.GachaClient_textLink__ajM4J{border:0;background:none;padding:0;font:inherit;color:inherit;font-size:13px;font-weight:700;color:#d65532;letter-spacing:.04em;line-height:19px;text-decoration:underline}.GachaClient_subNote__lGAOg{font-size:12px;font-weight:700;color:#cbaf93;letter-spacing:.04em;margin:0;line-height:19px}.GachaClient_ratesRow__IZSpV{margin:16px 0 0}.GachaClient_ratesLink__RugcB{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;font-size:12px;font-weight:700;color:#cbaf93;letter-spacing:.04em;line-height:19px;text-decoration:underline}.GachaClient_modalBody__Y2JGw{padding:38px 20px 24px;text-align:center}.GachaClient_modalTitle__4z5cj{font-size:24px;font-weight:900;color:#d65532;letter-spacing:.06em;margin:0;line-height:1.4;position:relative;display:inline-block;padding:0 34px}.GachaClient_titleSparkle__MUR40{position:absolute;top:2px;left:0;width:26px;height:26px;color:#fcd134}.GachaClient_titleSparkleR__iCXzq{right:0;left:auto;transform:scaleX(-1)}.GachaClient_resultRarity__k3BaD{display:inline-flex;align-items:center;justify-content:center;background:#643f36;color:#fff;border-radius:999px;display:flex;width:-moz-fit-content;width:fit-content;margin:12px auto 0;padding:4px 14px;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:17px}.GachaClient_resultStage__r_6yQ{margin-top:16px}.GachaClient_resultName__bCjk3{font-size:18px;font-weight:900;color:#643f36;letter-spacing:.06em;margin:16px 0 0;line-height:1.4}.GachaClient_resultNew__7KpEa{color:#81ab41;letter-spacing:.06em}.GachaClient_resultDup__hjefM,.GachaClient_resultNew__7KpEa{font-size:14px;font-weight:700;margin:6px 0 0;line-height:23px}.GachaClient_resultDup__hjefM{color:#9f857e;letter-spacing:.04em}.GachaClient_resultActions__KWB5c{display:flex;flex-direction:column;gap:10px;margin-top:16px}.GachaClient_resultIcon__DNfTp{width:18px;height:16px}.GachaClient_planLead__45_JV{font-size:12px;font-weight:700;color:#cbaf93;letter-spacing:.04em;line-height:19px;margin:8px 0 0}.GachaClient_planList__E9d4M{display:flex;flex-direction:column;gap:8px;margin-top:16px}.GachaClient_plan__K4nxh{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:#fff;border:2px solid transparent;border-radius:10px;text-align:left;cursor:pointer;transition:transform .1s ease}.GachaClient_plan__K4nxh:active{transform:scale(.98)}.GachaClient_plan__K4nxh input{flex-shrink:0;width:18px;height:18px;margin:0;accent-color:#d65532}.GachaClient_planSelected__oUrHm{background:#fff4ed;border-color:#d65532}.GachaClient_planPrice__KJztS{font-size:16px;font-weight:700;color:#643f36;letter-spacing:.04em;min-width:84px;font-family:var(--font-montserrat),sans-serif;line-height:1.2}.GachaClient_planPrice__KJztS small{display:block;font-family:var(--font-zen-maru),"Zen Maru Gothic",sans-serif;font-size:10px;letter-spacing:.04em}.GachaClient_planBody__5G6MK{flex:1}.GachaClient_planPoints__5PHpu{display:block;color:#d65532;font-family:var(--font-montserrat),sans-serif;font-size:20px;font-weight:700;letter-spacing:.1em;line-height:1.1}.GachaClient_planSpins__vI7vJ{font-size:11px;font-weight:700;color:#9f857e;letter-spacing:.04em;display:block;margin-top:2px}.GachaClient_planBonus__Ir2ux{display:inline-flex;align-items:center;justify-content:center;background:#81ab41;color:#fff;border-radius:999px;padding:3px 8px;font-family:var(--font-montserrat),sans-serif;font-size:11px;font-weight:700}.GachaClient_planPay__Gx2sH{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:0 16px;background:#d65532;border-radius:999px;box-shadow:0 4px 6px rgba(100,63,54,.2);color:#fff;font-size:16px;font-weight:900;letter-spacing:.06em;text-decoration:none}.GachaClient_planPay__Gx2sH:active{transform:translateY(1px);box-shadow:none}.GachaClient_planPay__Gx2sH:disabled{background:#e6e2d5;box-shadow:none;color:#643f36;cursor:default;transform:none}.GachaClient_planPay__Gx2sH{margin-top:16px}.GachaClient_planTerms__XbovM{margin:12px 0 0;padding:0;list-style:none;text-align:left}.GachaClient_planTerms__XbovM li{font-size:12px;font-weight:700;color:#cbaf93;letter-spacing:.04em;margin:0;line-height:19px}.GachaClient_purchaseDialog__Hmd2q{display:flex;flex-direction:column;align-items:center;padding:32px 24px;text-align:center}.GachaClient_purchaseEmoji__tjq6j{margin:0;font-size:48px;line-height:1}.GachaClient_purchaseTitle__tkbvl{margin:16px 0 0;color:#d65532;font-size:20px;font-weight:900;line-height:1.5}.GachaClient_purchaseLead__OEvKy{margin:12px 0 0;color:#643f36;font-size:14px}.GachaClient_purchaseButton__q2KLy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;margin-top:24px;padding:14px 0;background:#d65532;border-radius:999px;color:#fff;font-size:16px;font-weight:700}.GachaClient_purchaseButton__q2KLy:active{transform:scale(.97)}.LoginButton_button__QOB9R{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border:0;background:#06c755;border-radius:999px;box-shadow:0 4px 12px rgba(61,43,31,.15);color:#fff;font:inherit;font-weight:700;transition:all .15s ease;cursor:pointer}.LoginButton_button__QOB9R:active{transform:translateY(1px)}.LoginButton_button__QOB9R:disabled{opacity:.6}.CouponPreview_page__VX7ny{padding:28px 20px 40px;background:#f7f4ec;color:#643f36}.CouponPreview_lead__bmvna{font-size:14px;font-weight:700;color:#643f36;letter-spacing:.06em;margin:8px 0 0;text-align:center}.CouponPreview_sectionTitle__jKOqX{font-size:16px;font-weight:900;color:#643f36;letter-spacing:.06em;margin:24px 0 0;text-align:center}.CouponPreview_list__147Cr{display:flex;flex-direction:column;gap:12px;margin-top:16px}.CouponPreview_coupon__NDAvk{background:#fff;border:1px solid #cbaf93;border-radius:16px;overflow:hidden}.CouponPreview_couponHero__hMTxX{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.CouponPreview_couponHeroImage__t8krK{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CouponPreview_heroTag__jXSVb{position:absolute;bottom:10px;left:10px;padding:4px 12px;background:#d65532;border-radius:999px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em}.CouponPreview_couponValid__Pafyt{font-size:12px;font-weight:500;color:#9f857e;letter-spacing:.06em;margin:4px 0 0}.CouponPreview_couponRow__SgcEu{display:flex;align-items:center;gap:16px;padding:16px 20px}.CouponPreview_discount___8mQX{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:80px;height:64px;background:rgba(198,107,61,.1);border-radius:12px;color:#d65532}.CouponPreview_discountText__H_Ndu{font-size:14px;font-weight:700;color:#d65532;letter-spacing:.06em;line-height:1.2;text-align:center}.CouponPreview_couponBody__EMIXN{min-width:0;padding:14px 20px 16px}.CouponPreview_couponTitle__uBOtU{font-size:14px;font-weight:700;color:#643f36;letter-spacing:.06em;margin:0}.CouponPreview_couponStore__PuNbF{font-size:12px;font-weight:500;color:#9f857e;letter-spacing:.06em;margin:4px 0 0}.CouponPreview_empty__BEuJy{font-size:14px;font-weight:500;color:#cbaf93;letter-spacing:.06em;margin:32px 0;text-align:center}.CouponPreview_ctaCard__oZ4KS{margin-top:24px;border:1px solid #cbaf93;border-radius:22px;box-shadow:none;text-align:center}.CouponPreview_ctaLead__bS7lV{font-size:14px;font-weight:700;color:#643f36;letter-spacing:.06em;margin:0;line-height:1.6}.CouponPreview_ctaWrap__t20yB{margin-top:16px}.GachaPreview_page__Y1wMn{min-height:100vh;padding:40px 16px 48px;color:#643f36;text-align:center}.GachaPreview_header__7YnL9{margin:0}.GachaPreview_lead___ZJ_l{font-size:16px;font-weight:700;color:#643f36;letter-spacing:.06em;margin:16px 0 0;line-height:23px}.GachaPreview_card__kCcEh{margin-top:16px;padding:18px 18px 20px;background:#fff;border-radius:20px}.GachaPreview_price__JT_Gg{display:inline-flex;align-items:center;justify-content:center;background:#643f36;color:#fff;border-radius:999px;gap:2px;margin:0 auto;padding:6px 18px;line-height:1}.GachaPreview_priceUnit__79pI_{font-size:12px;font-weight:700;color:#fff;letter-spacing:.06em}.GachaPreview_priceNum__dwFsz{margin-left:6px;color:#fff;font-family:var(--font-montserrat),sans-serif;font-size:22px;font-weight:700;letter-spacing:.1em}.GachaPreview_stage__MT0lX{margin-top:16px}.GachaPreview_points__grDec{font-size:13px;font-weight:700;color:#643f36;letter-spacing:.06em;margin:16px 0 0;line-height:21px}.GachaPreview_pointsStrong__N_kUi{color:#d65532;font-size:16px}.GachaPreview_pointsNote__cqHFa{font-size:12px;font-weight:700;color:#cbaf93;letter-spacing:.04em;line-height:19px;margin:8px 0 0}.GachaPreview_ctaWrap__SR5p_{margin-top:16px}.GachaPreview_ratesRow__hY1Ay{margin:12px 0 0}.GachaPreview_ratesLink__PMHHX{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;font-size:12px;font-weight:700;color:#cbaf93;letter-spacing:.04em;line-height:19px;text-decoration:underline}