.BalanceResultBanner_resultBanner__XB87m{padding:4rem 0;background:radial-gradient(1200px 600px at 10% 0,rgba(0,128,113,.08),transparent 60%),linear-gradient(180deg,white,#fff);border-top:1px solid #ededed}.BalanceResultBanner_equalRow__ObyGc{min-height:100%}.BalanceResultBanner_leftCol__jrXde{display:flex;flex-direction:column;gap:1.25rem}.BalanceResultBanner_infoCard__wR_6R{border:none;border-radius:20px;overflow:hidden;border:1px solid rgba(0,128,113,.15);background:linear-gradient(180deg,rgba(0,128,113,.05),rgba(0,128,113,.02)),#fff;box-shadow:0 10px 30px rgba(0,0,0,.05),0 25px 60px rgba(0,128,113,.12)}.BalanceResultBanner_headerRow__Bwp1J{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.BalanceResultBanner_titleBlock__11BtW{display:grid;grid-gap:.5rem;gap:.5rem}.BalanceResultBanner_cardTitle__M_dqM{font-weight:900;color:#222;margin:0;font-family:Poppins,Helvetica,sans-serif;letter-spacing:-.01em}.BalanceResultBanner_badges__YDG3G{display:flex;gap:.5rem;flex-wrap:wrap}.BalanceResultBanner_typeBadge__NL1n6{border:1px solid #008071!important;color:#008071!important;font-weight:700;background:rgba(0,128,113,.08);text-transform:capitalize}.BalanceResultBanner_statusBadge__YGoMl{font-weight:700}.BalanceResultBanner_countBadge__lQzcG{border:1px solid #ededed!important;background:#fff!important;font-weight:700}.BalanceResultBanner_successMessage__Y25hh{display:inline-flex;align-items:center;gap:.5rem;color:#008071;font-weight:700;font-size:.9rem;padding:.6rem .9rem;background:rgba(0,128,113,.1);border-radius:12px;border:1px solid rgba(0,128,113,.2)}.BalanceResultBanner_balancePanel__LBXqT{text-align:center;margin:1.25rem 0 1.75rem;padding:1.75rem;background:linear-gradient(135deg,rgba(0,128,113,.05),rgba(0,128,113,.02));border-radius:16px;border:1px solid #ededed}.BalanceResultBanner_balanceLabel__YIycT{font-size:.85rem;color:#444;text-transform:uppercase;letter-spacing:.1em;font-weight:800;margin-bottom:.35rem}.BalanceResultBanner_balanceAmount__CUGdc{font-size:clamp(2.6rem,5vw,3.6rem);font-weight:900;letter-spacing:-.02em;margin-bottom:.8rem;font-family:Poppins,Helvetica,sans-serif}.BalanceResultBanner_balanceAmount__CUGdc.BalanceResultBanner_positive__kp3rk{color:#008071}.BalanceResultBanner_balanceAmount__CUGdc.BalanceResultBanner_zero__S5X0L{color:#b3bac4}.BalanceResultBanner_statusPill__jVGsf{display:flex;justify-content:center}.BalanceResultBanner_negativeStatus__rHlNy,.BalanceResultBanner_positiveStatus__bFynw{display:inline-flex;align-items:center;gap:.5rem;font-weight:800;font-size:.92rem;padding:.5rem 1rem;border-radius:999px;border:1px solid rgba(0,0,0,0)}.BalanceResultBanner_positiveStatus__bFynw{color:#008071;background:rgba(0,128,113,.1);border-color:rgba(0,128,113,.2)}.BalanceResultBanner_negativeStatus__rHlNy{color:#f30;background:rgba(255,51,0,.08);border-color:rgba(255,51,0,.2)}.BalanceResultBanner_detailsGrid__UtHQG{display:flex;gap:1rem;margin:1.5rem 0 1rem;align-items:center;justify-content:space-between}.BalanceResultBanner_detailItem__0wIw_{display:flex;align-items:center;gap:1rem;padding:1.2rem;background:#f8fafc;border-radius:12px;border:1px solid #ededed;transition:all .3s ease}.BalanceResultBanner_detailItem__0wIw_:hover{border-color:#008071;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,128,113,.12)}.BalanceResultBanner_detailIcon__d_7Ie{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#008071;color:#fff;border-radius:10px;flex-shrink:0}.BalanceResultBanner_detailContent__tcLtW{flex:1 1}.BalanceResultBanner_detailLabel__g0AA8{font-size:.78rem;color:#444;text-transform:uppercase;letter-spacing:.05em;font-weight:800;margin-bottom:.2rem}.BalanceResultBanner_detailValue__5DfZE{font-weight:800;color:#222;font-family:Poppins,Helvetica,sans-serif}.BalanceResultBanner_historyWrapper__dXCXE{margin:1.5rem 0 1.25rem;padding:1rem;border:1px dashed rgba(0,128,113,.25);border-radius:14px;background:linear-gradient(180deg,rgba(0,128,113,.04),rgba(0,128,113,.02))}.BalanceResultBanner_historyHeader__hXjdn{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.BalanceResultBanner_historyTitleWrap__9O0qh{display:inline-flex;align-items:center;gap:.5rem}.BalanceResultBanner_historyTitle__p59tF{font-size:1.05rem;font-weight:900;color:#222;margin:0}.BalanceResultBanner_toggleBtn__DBuNM{border-radius:999px;padding:.25rem .75rem;font-weight:700}.BalanceResultBanner_historyEmpty__7b7J0{font-size:.95rem;color:#444;background:#fff;border:1px solid #ededed;border-radius:12px;padding:1rem;text-align:center}.BalanceResultBanner_historyList__ex2kh{list-style:none;padding:.25rem;margin:.25rem 0 0;display:grid;grid-gap:.75rem;gap:.75rem}.BalanceResultBanner_historyItem__UCDgs{display:grid;grid-template-columns:42px 1fr;grid-gap:.75rem;gap:.75rem;padding:.85rem;background:#fff;border:1px solid #ededed;border-radius:14px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.BalanceResultBanner_historyItem__UCDgs:hover{transform:translateY(-2px);border-color:rgba(0,128,113,.4);box-shadow:0 8px 22px rgba(0,128,113,.12)}.BalanceResultBanner_itemIcon__WOiIl{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(0,128,113,.1);color:#008071;flex-shrink:0}.BalanceResultBanner_itemMiddle__qKEO0{display:grid;grid-gap:.35rem;gap:.35rem}.BalanceResultBanner_itemTopRow__xbjpI{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.BalanceResultBanner_itemMerchant__MRJ0i{font-weight:900;color:#222;letter-spacing:-.01em}.BalanceResultBanner_itemAmount__E9W0h{font-weight:900;color:#f30}.BalanceResultBanner_itemMetaRow__Nufbj{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.9rem;color:#444}.BalanceResultBanner_itemDate__FS603{opacity:.9}.BalanceResultBanner_itemEnding__hPayV{font-weight:800;letter-spacing:.06em}.BalanceResultBanner_note__ueoHZ{padding:1rem 1.25rem;background:rgba(0,128,113,.05);border-radius:12px;color:#444;font-size:.92rem;text-align:center;border:1px solid rgba(0,128,113,.12);line-height:1.8}.BalanceResultBanner_leftMeta__TC6J9{display:grid;grid-gap:.6rem;gap:.6rem}.BalanceResultBanner_metaItem__g6bvS{display:grid;grid-template-columns:18px auto 1fr;align-items:center;grid-gap:.6rem;gap:.6rem;font-weight:700;color:#222;background:#fff;border:1px solid #ededed;border-radius:12px;padding:.6rem .75rem}.BalanceResultBanner_metaLabel__OUrcP{color:#444;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.BalanceResultBanner_metaValue___rJNZ{justify-self:end;font-family:Poppins,Helvetica,sans-serif;letter-spacing:.03em}@media(max-width:991px){.BalanceResultBanner_resultBanner__XB87m{padding:3rem 0}.BalanceResultBanner_headerRow__Bwp1J{flex-direction:column;align-items:stretch;gap:.75rem}.BalanceResultBanner_historyItem__UCDgs{grid-template-columns:36px 1fr;padding:.75rem}.BalanceResultBanner_itemIcon__WOiIl{width:36px;height:36px;border-radius:10px}}.FlipGiftCard_flipCard__iGYek{position:relative;width:100%;max-width:520px;height:320px;margin-inline:auto;border-radius:20px;perspective:1200px;will-change:transform}.FlipGiftCard_flipCardInner__E9mZy{position:relative;width:100%;height:100%;border-radius:inherit;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.18,.67,.3,.98);box-shadow:0 20px 60px rgba(0,0,0,.15),0 8px 20px rgba(0,0,0,.08)}.FlipGiftCard_flipCard__iGYek:hover .FlipGiftCard_flipCardInner__E9mZy{transform:rotateY(180deg)}.FlipGiftCard_flipCardFace__KvNqU{position:absolute;inset:0;border-radius:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.FlipGiftCard_cardImg__vBoiA{object-fit:fill;filter:saturate(1.05)}.FlipGiftCard_front__pjZ4d{transform:rotateY(0deg)}.FlipGiftCard_back__C6WHK{transform:rotateY(180deg)}.FlipGiftCard_backOverlay__PXkEs{position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px 260px at 50% 40%,rgba(255,255,255,.25),transparent 60%)}.FlipGiftCard_barcodeWrap__0_inX{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.FlipGiftCard_barcodeInner__zUaLl{pointer-events:none;padding:10px 12px 6px;border-radius:8px;display:grid;justify-items:center}.FlipGiftCard_barcodeNumber__Qa0O3{font-family:Poppins,Helvetica,sans-serif;font-weight:800;font-size:.95rem;letter-spacing:.15em;color:#222;margin-top:6px}.FlipGiftCard_hint__zkMHs{margin-top:.75rem;text-align:center;font-size:.95rem;font-weight:600;color:#222;opacity:.8}@media(max-width:991px){.FlipGiftCard_flipCard__iGYek{height:300px}}@media(max-width:767px){.FlipGiftCard_flipCard__iGYek{height:260px}}.CTASection_ctaSection__GCopO{padding:4rem 0;background:linear-gradient(135deg,white,rgb(240.2,255,253.265625));border-top:1px solid #ededed;border-bottom:1px solid #ededed}.CTASection_ctaContent__hREur{text-align:center}.CTASection_textContent__j9n7A{margin-bottom:3rem}.CTASection_ctaTitle__7Q7KQ{font-family:Poppins,Helvetica,sans-serif;font-weight:800;font-size:2.25rem;color:#222;margin-bottom:1rem;line-height:1.2}.CTASection_ctaDescription__QpUxg{font-size:1.1rem;color:#444;margin-bottom:2rem;line-height:1.6;max-width:500px;margin-left:auto;margin-right:auto}.CTASection_ctaStats__oqIme{display:flex;justify-content:center;gap:3rem;padding-top:2rem;border-top:1px solid #ededed}.CTASection_ctaStat__iW93o{display:flex;align-items:center;gap:.75rem}.CTASection_ctaStatIcon__jghsG{color:#008071}.CTASection_ctaStatText__Xh7Gi{text-align:left}.CTASection_ctaStatNumber__9__7i{font-weight:800;font-size:1.25rem;color:#222;margin-bottom:.25rem;line-height:1}.CTASection_ctaStatLabel__bi0DX{font-size:.85rem;color:#444;text-transform:uppercase;letter-spacing:.05em;font-weight:600}@media(max-width:991px){.CTASection_ctaSection__GCopO{padding:3rem 0}.CTASection_ctaTitle__7Q7KQ{font-size:2rem}.CTASection_ctaStats__oqIme{gap:2rem}}@media(max-width:767px){.CTASection_ctaStats__oqIme{flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:center}.CTASection_ctaStat__iW93o{justify-content:center}.CTASection_ctaTitle__7Q7KQ{font-size:1.75rem}}.CheckBalance_page__MFHT0{min-height:100vh;background:#fff;font-family:Poppins,Helvetica,sans-serif}.CheckBalance_loadingOverlay__GeLSP{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(18,25,33,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:600;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:Poppins,Helvetica,sans-serif}.CheckBalance_loadingSpinner__CrrKw{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:CheckBalance_spin__L4ytr 1s linear infinite;margin-bottom:1rem}@keyframes CheckBalance_spin__L4ytr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}