._page_91zkt_1{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink)}._header_91zkt_8{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5;padding-top:env(safe-area-inset-top)}._headerInner_91zkt_16{max-width:1120px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}._logoRbl_91zkt_25{height:44px;width:auto;display:block}._user_91zkt_30{display:flex;align-items:center;gap:12px;font-size:14px}._mask_91zkt_36{padding:6px 12px;border-radius:99px;background:var(--soft);font-weight:500;white-space:nowrap}._main_91zkt_43{flex:1;max-width:1120px;width:100%;margin:0 auto;padding:40px 24px 56px}._footer_91zkt_50{border-top:1px solid var(--line);background:#fff;padding-bottom:env(safe-area-inset-bottom)}._footerInner_91zkt_55{max-width:1120px;margin:0 auto;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}._brandLine_91zkt_66{display:flex;align-items:center;gap:8px;opacity:.85}@media (max-width: 480px){._headerInner_91zkt_16,._footerInner_91zkt_55{padding-left:16px;padding-right:16px}._main_91zkt_43{padding:28px 16px 40px}}._stepper_1b7g5_1{list-style:none;margin:0 0 28px;padding:0;display:flex;align-items:center;gap:8px}._seg_1b7g5_9{flex:1;display:flex;flex-direction:column;gap:8px}._bar_1b7g5_15{height:4px;border-radius:4px}._label_1b7g5_19{font-size:12px;font-weight:600;white-space:nowrap}._h2_730yy_1{font-size:24px;margin:0 0 6px;letter-spacing:-.01em}._help_730yy_6{margin:0 0 22px;opacity:.7;font-size:15px;line-height:1.5}._label_730yy_12{font-size:13px;font-weight:600;display:block;margin-bottom:8px}._group_730yy_18{display:flex;align-items:stretch;border:1.5px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}._prefix_730yy_26{padding:0 14px;display:flex;align-items:center;background:var(--soft);font-weight:600;font-size:16px}._mobileInput_730yy_34{flex:1;min-width:0;min-height:52px;border:0;outline:0;padding:15px 14px;font:inherit;font-size:18px;letter-spacing:.04em;background:transparent;color:inherit}._group_730yy_18:focus-within{outline:3px solid var(--primary);outline-offset:2px}._error_730yy_51{min-height:20px;margin-top:8px;font-size:13px;color:var(--error)}._fine_730yy_57{font-size:12px;opacity:.6;margin:16px 0 0;line-height:1.5}._notice_730yy_63{padding:12px 14px;border-radius:10px;background:#fff4db;color:#5c3d00;font-size:13px;line-height:1.5;margin-bottom:18px}._info_730yy_72{padding:12px 14px;border-radius:10px;background:var(--soft);font-size:14px;line-height:1.5}._otpGrid_730yy_79{display:grid;gap:clamp(6px,1.2vw,10px)}._otpBox_730yy_83{width:100%;min-width:0;aspect-ratio:1 / 1.15;text-align:center;font:inherit;font-size:24px;font-weight:700;border:1.5px solid var(--line);border-radius:12px;outline:0;background:#fff;color:inherit}._otpBox_730yy_83:focus-visible{outline:3px solid var(--primary);outline-offset:2px}._inlineLink_730yy_101{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;font-weight:600;color:var(--link)}._resend_730yy_110{margin-top:8px;font-size:14px;text-align:center;opacity:.8;min-height:44px;display:flex;align-items:center;justify-content:center}._status_730yy_120{text-align:center}._status_730yy_120 ._help_730yy_6{margin-bottom:14px}._ring_730yy_126{width:44px;height:44px;margin:8px auto 18px;border-radius:50%;border:4px solid var(--line);border-top-color:var(--primary);animation:.8s linear infinite var(--kf-spin)}._amountRow_730yy_135{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1.5px solid var(--line);border-radius:12px;margin-bottom:12px;font-size:15px;font-weight:600}._amountRow_730yy_135 strong{font-size:24px;letter-spacing:-.01em}._voucherInput_730yy_151{flex:1;min-width:0;min-height:52px;border:0;outline:0;padding:15px 14px;font-family:DM Mono,monospace;font-size:20px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;background:transparent;color:inherit}._grid_kvp4c_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:32px;align-items:center;min-height:520px;margin-bottom:32px}._hero_kvp4c_9{animation:.5s both var(--kf-rise)}._eyebrow_kvp4c_12{font-family:DM Mono,monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--link);font-weight:500}._h1_kvp4c_20{font-size:clamp(32px,5vw,58px);line-height:1.04;letter-spacing:-.025em;margin:14px 0 18px;font-weight:700;text-wrap:balance}._lede_kvp4c_28{font-size:18px;line-height:1.55;max-width:460px;opacity:.78;text-wrap:pretty}._card_kvp4c_35{background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(20px,3vw,32px);box-shadow:0 20px 50px -24px #14183a40;animation:.4s both var(--kf-pop)}._card_106jd_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;padding:0;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s;animation:.5s both var(--kf-rise)}._card_106jd_1:hover{transform:translateY(-3px);box-shadow:0 18px 36px -20px #14183a59}._claimed_106jd_21{border:2px solid var(--success-dark)}._banner_106jd_24{height:138px;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;padding:14px}._pill_106jd_33{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:99px;background:#fff;color:var(--ink);font-size:12px;font-weight:700}._claimedPill_106jd_44{position:absolute;top:12px;right:12px;padding:4px 10px;border-radius:99px;background:var(--success-dark);color:#fff;font-size:12px;font-weight:700}._tile_106jd_55{width:72px;height:72px;border-radius:16px;background:#fff;box-shadow:0 6px 16px -6px #00000059;overflow:hidden}._tile_106jd_55 img{width:100%;height:100%;object-fit:contain;display:block}._cat_106jd_69{padding:4px 10px;border-radius:99px;background:#fff;font-size:12px;font-weight:600}._body_106jd_76{padding:16px 18px 18px;display:flex;flex-direction:column;gap:5px;flex:1}._brand_106jd_83{font-size:13px;font-weight:600;opacity:.6}._title_106jd_88{font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}._note_106jd_95{font-size:14px;opacity:.7;line-height:1.45;flex:1}._cta_106jd_101{margin-top:10px;font-weight:700;font-size:14px;color:var(--link)}._overlay_1p38z_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f12288c;z-index:20;display:flex;align-items:center;justify-content:center;padding:16px}._modal_1p38z_11{position:relative;background:#fff;border-radius:22px;width:100%;max-width:560px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;animation:.25s both var(--kf-pop)}._close_1p38z_22{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;position:absolute;top:10px;right:10px;width:44px;height:44px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;z-index:2}._close_1p38z_22:hover{background:#eee}._banner_1p38z_43{height:150px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:20px 24px}._tile_1p38z_51{width:84px;height:84px;border-radius:18px;background:#fff;box-shadow:0 8px 20px -8px #0006;overflow:hidden}._tile_1p38z_51 img{width:100%;height:100%;object-fit:contain;display:block}._body_1p38z_65{padding:24px}._metaRow_1p38z_68{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}._pill_1p38z_75{padding:4px 10px;border-radius:99px;font-size:12px;font-weight:700}._meta_1p38z_68{font-size:13px;font-weight:600;opacity:.65}._title_1p38z_86{font-size:26px;line-height:1.2;letter-spacing:-.02em;margin:0 0 6px;text-wrap:balance}._note_1p38z_93{margin:0 0 20px;opacity:.72;font-size:15px;line-height:1.5}._about_1p38z_99{font-size:14px;line-height:1.6;margin:0 0 18px}._label_1p38z_104{font-size:13px;font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:.06em;opacity:.6}._list_1p38z_112{margin:0 0 18px;padding-left:20px;font-size:14px;line-height:1.7}._terms_1p38z_118{margin-bottom:20px;font-size:13px;opacity:.8}._amber_1p38z_123{padding:12px 14px;border-radius:10px;background:#fff4db;color:#5c3d00;font-size:13px;line-height:1.5;margin-bottom:16px}._locked_1p38z_132{padding:14px;border-radius:12px;background:var(--soft);font-size:14px;line-height:1.5}._error_1p38z_139{min-height:20px;margin-bottom:8px;font-size:13px;color:var(--error)}._okLabel_1p38z_145{font-size:13px;font-weight:700;color:var(--success-dark);margin-bottom:10px}._codeBox_1p38z_151{border:2px dashed var(--primary);border-radius:14px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--soft)}._code_1p38z_151{font-family:DM Mono,monospace;font-size:clamp(20px,5vw,28px);letter-spacing:.08em;font-weight:500;word-break:break-all}._copy_1p38z_168{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-height:44px;padding:10px 16px;border-radius:10px;background:#fff;border:1px solid var(--line);font-weight:700;font-size:14px;white-space:nowrap}._copy_1p38z_168:hover{background:#f5f5f5}._pinRow_1p38z_183{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-radius:14px;background:var(--soft);font-size:14px}._pin_1p38z_183{font-family:DM Mono,monospace;font-size:18px;letter-spacing:.1em;margin-left:8px}._validity_1p38z_200{font-size:13px;opacity:.7;margin:10px 0 18px}._loadingCode_1p38z_205{display:flex;align-items:center;gap:10px;padding:18px 0;font-size:15px}._collapse_1p38z_212{position:relative}._collapseBody_1p38z_215{overflow:hidden}._clamped_1p38z_218{max-height:104px;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}._viewMore_1p38z_223{margin:4px 0 10px;padding:4px 0;background:none;border:0;color:var(--link);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}._banner_nzw5f_1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:20px 24px;border-radius:18px;background:var(--primary);color:var(--on-primary);margin-bottom:28px;animation:.4s both var(--kf-pop)}._left_nzw5f_14{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 280px}._coin_nzw5f_21{flex:none;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}._title_nzw5f_34{font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.25}._sub_nzw5f_40{font-size:15px;line-height:1.45;margin-top:2px}._btn_nzw5f_45{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;min-height:48px;padding:14px 26px;border-radius:12px;background:#fff;color:var(--ink);font-weight:700;font-size:16px;white-space:nowrap}._btn_nzw5f_45:hover{filter:brightness(.95)}@media (max-width: 480px){._btn_nzw5f_45{width:100%}}._strip_12obc_1{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px 24px 24px;margin-bottom:40px;text-align:center;animation:.5s both var(--kf-rise)}._label_12obc_10{font-family:DM Mono,monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--link);font-weight:500;margin-bottom:16px}._row_12obc_19{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}._tile_12obc_28{width:76px;height:76px;border-radius:16px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden}._tile_12obc_28 img{width:100%;height:100%;object-fit:contain;padding:8px;display:block}._name_12obc_46{font-size:12px;font-weight:700;padding:4px;line-height:1.2;word-break:break-word}@media (max-width: 480px){._strip_12obc_1{padding:16px}._tile_12obc_28{width:64px;height:64px}}._page_1071y_1{animation:.5s both var(--kf-rise)}._paid_1071y_4{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:99px;background:var(--success-tint);color:var(--success-dark);font-weight:600;font-size:14px;margin-bottom:18px}._tick_1071y_16{width:18px;height:18px;border-radius:50%;background:var(--success-dark);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px}._head_1071y_27{margin-bottom:28px}._h1_1071y_30{font-size:clamp(30px,4vw,44px);letter-spacing:-.025em;margin-bottom:8px;line-height:1.08}._sub_1071y_36{font-size:17px;opacity:.75;max-width:640px;text-wrap:pretty}._sections_1071y_42{display:flex;flex-direction:column;gap:28px}._sectionTitle_1071y_47{font-size:22px;font-weight:700;letter-spacing:-.01em;text-align:center;margin:0 0 20px}._giftPanel_1071y_54{background:linear-gradient(180deg,#fff6da,#fffbef);border:1px solid #ebd28a;border-radius:22px;padding:20px}._giftGrid_1071y_60{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),340px));justify-content:center;gap:18px}._grid_1071y_66{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px}._skel_1071y_71{height:290px;border-radius:18px;background:linear-gradient(90deg,var(--soft) 25%,#fff 50%,var(--soft) 75%);background-size:200% 100%;animation:1.4s linear infinite var(--kf-shimmer)}._message_1071y_78{background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px 24px;text-align:center;font-size:16px}._wrap_m617n_1{display:flex;justify-content:center;padding:56px 0}._card_m617n_6{width:100%;max-width:460px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(24px,4vw,36px);box-shadow:0 20px 50px -24px #14183a40;animation:.4s both var(--kf-pop)}._overlay_1vjke_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1228b8;z-index:30;display:flex;align-items:center;justify-content:center;padding:16px}._card_1vjke_11{position:relative;background:#fff;border-radius:22px;padding:40px 32px 36px;width:100%;max-width:380px;text-align:center;animation:.3s both var(--kf-pop);overflow:hidden}._badge_1vjke_22{position:relative;width:96px;height:96px;margin:0 auto 22px}._ring_1vjke_28{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--success);opacity:.5;animation:1.1s ease-out both var(--kf-ringOut)}._disc_1vjke_36{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--success);display:flex;align-items:center;justify-content:center;animation:.45s both var(--kf-pop)}._check_1vjke_46{stroke-dasharray:40;stroke-dashoffset:40;animation:.5s .35s ease-out forwards var(--kf-drawCheck)}._dot_1vjke_51{position:absolute;left:50%;top:50%;margin:-4px 0 0 -4px;animation:1.2s ease-out both var(--kf-burst)}._title_1vjke_58{font-size:24px;font-weight:700;letter-spacing:-.02em;animation:.5s .5s both var(--kf-rise)}._sub_1vjke_64{font-size:15px;opacity:.7;margin-top:6px;line-height:1.45;animation:.5s .65s both var(--kf-rise)}._wrap_1fn0r_1{display:flex;justify-content:center;padding:120px 0}._ring_1fn0r_6{width:44px;height:44px;border-radius:50%;border:4px solid var(--line);border-top-color:var(--primary);animation:.8s linear infinite var(--kf-spin)}:root{--primary: #253a8c;--on-primary: #ffffff;--link: #253a8c;--ink: #14183a;--bg: #f4f6fb;--soft: #e9edf8;--line: #dde2f0;--success: #2e9e5b;--success-dark: #14532d;--success-tint: #e6f4ea;--error: #c62828;--muted: #6b7088;--gold: linear-gradient(135deg, #f8db7a, #e3aa2c);--gold-ink: #4a3200;--kf-spin: spin;--kf-rise: rise;--kf-pop: pop;--kf-drawCheck: drawCheck;--kf-ringOut: ringOut;--kf-burst: burst;--kf-shimmer: shimmer}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,p{margin:0}button{font:inherit;color:inherit}a:hover{opacity:.8}:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes drawCheck{to{stroke-dashoffset:0}}@keyframes ringOut{0%{transform:scale(.6);opacity:.6}to{transform:scale(2.2);opacity:0}}@keyframes burst{0%{transform:translate(0) scale(.4);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1) rotate(var(--r));opacity:0}}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes flash{0%{box-shadow:0 0 0 0 var(--primary)}40%{box-shadow:0 0 0 6px var(--primary)}to{box-shadow:0 0 0 0 transparent}}.flash{animation:flash 1.1s ease-out!important}@keyframes shimmer{to{background-position:-200% 0}}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;width:100%;min-height:52px;padding:16px;border-radius:12px;background:var(--primary);color:var(--on-primary);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;text-decoration:none}.btn:hover{filter:brightness(.94);opacity:1}.btn[aria-disabled=true]{opacity:.55}.btn:disabled{cursor:default;opacity:.7}.btnGhost{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1.5px solid var(--line);color:var(--ink)}.linkBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:10px 4px;min-height:44px;cursor:pointer;font-weight:600;color:var(--link)}.linkBtn:hover{text-decoration:underline}.spinnerSm{width:16px;height:16px;border-radius:50%;border:2.5px solid currentColor;border-top-color:transparent;animation:spin .7s linear infinite;flex:none}.srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}
