.page_page__nMeP9{min-height:100vh;background:radial-gradient(120% 120% at 50% 0,rgba(79,70,229,.15) 0,#0f172a 40%,#0b1120 100%)}.page_container__52AIn{max-width:1080px;margin:0 auto;padding:96px 24px 120px;color:#f8fafc}.page_header__wQvTy{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.page_backLink__1kfRv{display:inline-flex;align-items:center;gap:8px;color:#cbd5f5;text-decoration:none;font-weight:500;width:-moz-fit-content;width:fit-content;transition:color .2s ease,transform .2s ease}.page_backLink__1kfRv:hover{color:#ffffff;transform:translateX(-2px)}.page_backLink__1kfRv:focus-visible{outline:2px solid rgba(99,102,241,.6);outline-offset:3px}.page_backIcon__u_cbN{width:18px;height:18px}.page_title__q4G3O{margin:0;font-size:2.6rem;font-weight:700;letter-spacing:-.03em;color:#ffffff}.page_subtitle__x4iuN{margin:0;max-width:640px;color:#94a3b8;line-height:1.6}.page_highlightRow__AnmYf{display:flex;flex-wrap:wrap;gap:12px}.page_highlightPill__SgmyS{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(79,70,229,.16);color:#e0e7ff;font-size:.85rem;font-weight:600;border:1px solid rgba(79,70,229,.32)}.page_highlightIcon__tEcq_{width:16px;height:16px}.page_summaryGrid__E_10D{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;margin-bottom:40px}.page_summaryCard__CHt2N{background:rgba(15,23,42,.85);border:1px solid rgba(148,163,184,.28);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 18px 34px rgba(10,14,28,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page_summaryLabel__0INR3{font-size:.95rem;color:#c7d2fe;text-transform:uppercase;letter-spacing:.1em}.page_summaryValue__hxqFX{margin:0;font-size:2rem;font-weight:700}.page_summaryHelper__I2c50{margin:0;font-size:.95rem;color:#a5b4fc;line-height:1.6}.page_catalogSection__AK_LB{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1.1fr);grid-gap:28px;gap:28px;align-items:flex-start}.page_catalogPanel__3dsV1{background:rgba(12,18,32,.82);border:1px solid rgba(148,163,184,.2);border-radius:28px;padding:28px;box-shadow:0 20px 40px rgba(8,13,31,.45);display:flex;flex-direction:column;gap:20px}.page_panelHeader__gi4mw{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.page_panelTitle__GHr5z{margin:0;font-size:1.4rem;font-weight:700;color:#ffffff}.page_panelRefresh__8guuo{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:rgba(30,41,59,.75);color:#dbeafe;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.page_panelRefresh__8guuo:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px rgba(59,130,246,.25);background:rgba(30,64,175,.8)}.page_panelRefresh__8guuo:disabled{opacity:.6;cursor:not-allowed}.page_panelRefreshSpinning__5sN_t .page_panelRefreshIcon__jSSbF{animation:page_spin__QMmlZ 1s linear infinite}.page_panelRefreshIcon__jSSbF{width:16px;height:16px}.page_catalogList__NB07p{display:grid;grid-gap:14px;gap:14px}.page_rewardButton__o_7Cf{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:20px;background:rgba(30,41,59,.7);border:1px solid rgba(148,163,184,.28);text-align:left;color:inherit;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.page_rewardButton__o_7Cf:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(49,46,129,.35);border-color:rgba(129,140,248,.6)}.page_rewardButtonActive__zFIJw{border-color:rgba(129,140,248,.8);box-shadow:0 18px 36px rgba(99,102,241,.45);background:rgba(54,65,103,.75)}.page_rewardHeader__992r1{display:flex;gap:16px;align-items:center}.page_rewardImage__KshMZ{width:48px;height:48px;border-radius:12px;object-fit:cover;border:1px solid rgba(148,163,184,.4)}.page_rewardFallback__Yl4mg{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(99,102,241,.35);color:#eef2ff;font-weight:700}.page_rewardName__cceY9{margin:0;font-size:1.1rem;font-weight:600;color:#ffffff}.page_rewardDescription__lRNPZ{margin:4px 0 0;color:#cbd5f5;font-size:.95rem;line-height:1.5}.page_rewardMeta__9I0nA{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.page_rewardMetaValue__FwwSH{font-weight:600;color:#dbeafe}.page_rewardMetaBadge__L_Xas{padding:4px 10px;border-radius:999px;background:rgba(16,185,129,.18);color:#bbf7d0;font-size:.85rem;font-weight:600}.page_rewardMetaHelper__NqlbR{font-size:.85rem;color:#cbd5f5}.page_rewardTags__hav_e{display:flex;gap:8px;flex-wrap:wrap}.page_rewardTag__Ubv8h{padding:4px 9px;border-radius:999px;background:rgba(56,189,248,.18);color:#bae6fd;font-size:.8rem;font-weight:600}.page_checkoutPanel__wKkHS{position:-webkit-sticky;position:sticky;top:120px}.page_checkoutCard__MH2jo{background:rgba(12,18,32,.88);border:1px solid rgba(148,163,184,.22);border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:20px;box-shadow:0 24px 48px rgba(7,11,26,.5)}.page_checkoutHeader__LVVgN{display:flex;flex-direction:column;gap:8px}.page_checkoutTitle__sFitD{margin:0;font-size:1.4rem;font-weight:700;color:#ffffff}.page_checkoutSubtitle__lQho7{margin:0;color:#cbd5f5;font-size:.95rem;line-height:1.6}.page_form__0_4Zv{display:flex;flex-direction:column;gap:20px}.page_formGroup__Z0C5o{display:flex;flex-direction:column;gap:10px}.page_formLabel__YowpA{font-weight:600;font-size:.95rem;color:#e0e7ff}.page_input__DXW9W,.page_textarea__iqzjR{background:rgba(30,41,59,.8);border:1px solid rgba(148,163,184,.35);border-radius:14px;padding:12px 14px;color:#f8fafc;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.page_input__DXW9W:focus-visible,.page_textarea__iqzjR:focus-visible{outline:none;border-color:rgba(129,140,248,.8);box-shadow:0 0 0 3px rgba(99,102,241,.35)}.page_textarea__iqzjR{resize:vertical;min-height:96px}.page_optionsList__fZ05R{display:grid;grid-gap:10px;gap:10px}.page_optionButton__bwpC4{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 16px 14px 44px;border-radius:16px;background:rgba(30,41,59,.7);border:1px solid rgba(148,163,184,.28);color:#e2e8f0;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.page_optionButton__bwpC4:hover{border-color:rgba(129,140,248,.6)}.page_optionButtonActive__9eWRT{border-color:rgba(129,140,248,.85);box-shadow:0 16px 32px rgba(99,102,241,.35)}.page_optionButton__bwpC4 input{position:absolute;top:16px;left:16px}.page_optionTitle__d8bih{font-weight:600;color:#ffffff}.page_optionSubtitle__fGbWo{font-size:.85rem;color:#cbd5f5}.page_summaryBlock__dyMTH{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:20px;background:rgba(17,24,39,.78);border:1px solid rgba(148,163,184,.25)}.page_summaryLine__mczrk{display:flex;justify-content:space-between;align-items:center;gap:12px}.page_summaryLabel__0INR3{font-size:.9rem;color:#cbd5f5}.page_summaryValue__hxqFX{font-size:1.1rem;font-weight:600;color:#ffffff}.page_submitButton__evhpI{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border-radius:16px;border:none;background:linear-gradient(135deg,#4c1d95,#6366f1 50%,#4ade80);color:#ffffff;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.page_submitButton__evhpI:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 36px rgba(99,102,241,.45)}.page_submitButton__evhpI:disabled{opacity:.65;cursor:not-allowed}.page_submitButtonLoading__y3Gr3 .page_submitSpinner__rb2md{animation:page_spin__QMmlZ 1s linear infinite}.page_submitSpinner__rb2md{width:18px;height:18px}.page_feedback__cJGPB{border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;margin-top:8px}.page_feedbackSuccess__P67IC{background:rgba(34,197,94,.15);border:1px solid rgba(74,222,128,.45);color:#dcfce7}.page_feedbackError__wVa0r{background:rgba(239,68,68,.12);border:1px solid rgba(252,165,165,.45);color:#fee2e2}.page_feedbackHeader__0ax3S{display:flex;align-items:center;gap:10px;font-weight:600}.page_feedbackIcon__TP6EU{width:20px;height:20px}.page_feedbackInfoList__qPpwN{margin:0;padding-left:20px;color:inherit;font-size:.95rem;line-height:1.6}.page_stateBlock__zdQR_{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:18px;background:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.26);color:#e2e8f0}.page_stateBlockError__oIn3H{background:rgba(239,68,68,.15);border-color:rgba(248,113,113,.4);color:#fee2e2}.page_stateBlockEmpty__425QO{background:rgba(59,130,246,.16);border-color:rgba(96,165,250,.35);color:#dbeafe}.page_stateBlockInfo__jhkyr{background:rgba(15,118,110,.18);border-color:rgba(20,184,166,.4);color:#ccfbf1}.page_stateBlockWarning__p_RnJ{flex-direction:row;align-items:flex-start;gap:12px;background:rgba(250,204,21,.18);border-color:rgba(253,224,71,.45);color:#fef3c7}.page_stateIcon__nAN_u{width:18px;height:18px;flex-shrink:0}.page_infoList__Hnvbx{margin:0;padding-left:18px;color:inherit;line-height:1.6}.page_retryButton__xTTWY{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;border:none;background:rgba(99,102,241,.3);color:#eef2ff;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.page_retryButton__xTTWY:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(79,70,229,.35);background:rgba(99,102,241,.45)}.page_retryIcon__x5db5{width:16px;height:16px}.page_helperNote__pX529{margin:0;font-size:.85rem;color:#cbd5f5;line-height:1.6}.page_helperLink__yN2Ax{color:#c4b5fd;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:6px}.page_helperLink__yN2Ax:hover{color:#f5f3ff}.page_helperIcon__g6igf{width:16px;height:16px}.page_optional__d_p_x{color:#94a3b8;font-weight:500}@keyframes page_spin__QMmlZ{to{transform:rotate(1turn)}}@media (max-width:1024px){.page_catalogSection__AK_LB{grid-template-columns:1fr}.page_checkoutPanel__wKkHS{position:static}}@media (max-width:640px){.page_container__52AIn{padding:80px 18px 96px}.page_title__q4G3O{font-size:2.1rem}.page_rewardHeader__992r1{align-items:flex-start}.page_summaryGrid__E_10D{grid-template-columns:1fr}}