.AstraPointsRedeemCard_card__WmfWb{position:relative;isolation:isolate;width:100%;overflow:hidden;margin-top:12px;padding:15px;border:1px solid hsla(0,0%,100%,.09);border-radius:18px;color:#f8f7ff;background:radial-gradient(circle at 0 0,rgba(116,70,255,.14),transparent 38%),linear-gradient(145deg,rgba(18,20,39,.98),rgba(8,10,23,.98));box-shadow:0 16px 42px rgba(1,2,12,.3),inset 0 1px 0 hsla(0,0%,100%,.035);transition:border-color .18s ease,box-shadow .18s ease}.AstraPointsRedeemCard_card__WmfWb:before{position:absolute;z-index:-1;top:0;right:14px;left:14px;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(143,108,255,.72),rgba(55,215,255,.62),transparent)}.AstraPointsRedeemCard_cardActive__8WDZ_{border-color:rgba(111,105,255,.32);box-shadow:0 18px 48px rgba(1,2,12,.34),inset 0 0 0 1px rgba(88,207,255,.045)}.AstraPointsRedeemCard_ambientGlow__o552z{position:absolute;z-index:-1;top:-70px;right:-70px;width:150px;height:150px;border-radius:999px;opacity:.32;background:#7a3cff;filter:blur(62px);pointer-events:none}.AstraPointsRedeemCard_header__VE3jl{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px}.AstraPointsRedeemCard_brandIcon__EZ_k4{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(139,105,255,.28);border-radius:12px;color:#d9ccff;background:linear-gradient(145deg,rgba(124,75,255,.2),rgba(62,209,255,.08));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)}.AstraPointsRedeemCard_brandIcon__EZ_k4 svg{width:17px;height:17px}.AstraPointsRedeemCard_heading__K4ryO{min-width:0}.AstraPointsRedeemCard_heading__K4ryO small,.AstraPointsRedeemCard_heading__K4ryO strong{display:block}.AstraPointsRedeemCard_heading__K4ryO small{margin-bottom:3px;color:#9a8bb8;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.AstraPointsRedeemCard_heading__K4ryO strong{overflow:hidden;color:#fbfaff;font-size:14px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.AstraPointsRedeemCard_switchButton__x4Qpp{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:5px 7px 5px 9px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#aaa3bb;background:hsla(0,0%,100%,.035);transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.AstraPointsRedeemCard_switchButton__x4Qpp:hover{color:#fff;border-color:rgba(151,118,255,.32);background:rgba(133,82,255,.08)}.AstraPointsRedeemCard_switchButton__x4Qpp:active{transform:scale(.98)}.AstraPointsRedeemCard_option__90T0R:focus-visible,.AstraPointsRedeemCard_switchButton__x4Qpp:focus-visible,.AstraPointsRedeemCard_teaser__abi_v:focus-visible{outline:2px solid #62dfff;outline-offset:2px}.AstraPointsRedeemCard_switchButtonActive__X6XEb{color:#e4fbff;border-color:rgba(70,213,255,.26);background:rgba(54,202,255,.075)}.AstraPointsRedeemCard_switchLabel__fYS3E{font-size:10px;font-weight:850;letter-spacing:.02em}.AstraPointsRedeemCard_switchTrack__rea2f{position:relative;width:31px;height:18px;flex:0 0 31px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:#262839;transition:background .18s ease,border-color .18s ease}.AstraPointsRedeemCard_switchThumb__9qihO{position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#9b99a8;box-shadow:0 2px 6px rgba(0,0,0,.42);transition:transform .18s ease,background .18s ease}.AstraPointsRedeemCard_switchButtonActive__X6XEb .AstraPointsRedeemCard_switchTrack__rea2f{border-color:rgba(100,221,255,.5);background:linear-gradient(90deg,#43ccf3,#7555ff)}.AstraPointsRedeemCard_switchButtonActive__X6XEb .AstraPointsRedeemCard_switchThumb__9qihO{background:#fff;transform:translateX(13px)}.AstraPointsRedeemCard_balance__7aHLw{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding:10px 12px;border:1px solid rgba(132,108,255,.14);border-radius:13px;background:linear-gradient(100deg,rgba(117,75,218,.105),rgba(43,198,243,.045)),hsla(0,0%,100%,.018)}.AstraPointsRedeemCard_balanceLabel__Am96H{display:flex;min-width:0;align-items:center;gap:7px;color:#aaa5ba;font-size:11px;font-weight:650}.AstraPointsRedeemCard_balanceLabel__Am96H svg{width:14px;height:14px;flex:0 0 auto;color:#9d8cff}.AstraPointsRedeemCard_balance__7aHLw strong{color:#fff;font-size:15px;font-weight:900;white-space:nowrap}.AstraPointsRedeemCard_balance__7aHLw strong small{color:#8ee8ff;font-size:9px;font-weight:900;letter-spacing:.05em}.AstraPointsRedeemCard_reservedCopy__b0I7H{margin:7px 2px 0;color:#777488;font-size:9px;line-height:1.45;text-align:right}.AstraPointsRedeemCard_teaser__abi_v{display:grid;width:100%;min-height:58px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:10px;border:1px solid hsla(0,0%,100%,.065);border-radius:13px;color:inherit;text-align:left;background:hsla(0,0%,100%,.024);transition:border-color .18s ease,background .18s ease,transform .18s ease}.AstraPointsRedeemCard_teaser__abi_v:hover{border-color:rgba(135,109,255,.25);background:rgba(127,91,230,.065);transform:translateY(-1px)}.AstraPointsRedeemCard_teaserIcon__deyGf{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:#80e7ff;background:rgba(69,203,238,.08)}.AstraPointsRedeemCard_teaserIcon__deyGf svg{width:15px;height:15px}.AstraPointsRedeemCard_teaser__abi_v small,.AstraPointsRedeemCard_teaser__abi_v strong{display:block}.AstraPointsRedeemCard_teaser__abi_v strong{color:#e8e5f1;font-size:11px;font-weight:800}.AstraPointsRedeemCard_teaser__abi_v small{margin-top:3px;color:#817d91;font-size:9px;line-height:1.45}.AstraPointsRedeemCard_redeemArea__VWb5i{margin-top:12px}.AstraPointsRedeemCard_optionsHeading__Y4xWL{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 2px 7px}.AstraPointsRedeemCard_optionsHeading__Y4xWL span{color:#b9b4c8;font-size:10px;font-weight:800}.AstraPointsRedeemCard_optionsHeading__Y4xWL small{color:#767287;font-size:9px;white-space:nowrap}.AstraPointsRedeemCard_options__OE1Ww{display:flex;flex-direction:column;gap:7px}.AstraPointsRedeemCard_option__90T0R{display:grid;width:100%;min-height:54px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;color:inherit;text-align:left;background:hsla(0,0%,100%,.025);transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.AstraPointsRedeemCard_option__90T0R:hover{border-color:rgba(131,116,255,.26);background:rgba(112,91,214,.065);transform:translateY(-1px)}.AstraPointsRedeemCard_optionSelected__IRGlM{border-color:rgba(79,210,246,.36);background:linear-gradient(100deg,rgba(57,206,244,.105),rgba(119,77,255,.09)),hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 1px rgba(116,89,255,.065)}.AstraPointsRedeemCard_optionIndicator__DJfrt{display:grid;width:22px;height:22px;place-items:center;border:1px solid hsla(0,0%,100%,.13);border-radius:7px;color:#fff;background:hsla(0,0%,100%,.035)}.AstraPointsRedeemCard_optionIndicator__DJfrt svg{width:13px;height:13px}.AstraPointsRedeemCard_optionSelected__IRGlM .AstraPointsRedeemCard_optionIndicator__DJfrt{border-color:transparent;background:linear-gradient(135deg,#43d6f7,#7653ff);box-shadow:0 5px 14px rgba(86,103,255,.28)}.AstraPointsRedeemCard_optionCopy__kzUPH{min-width:0}.AstraPointsRedeemCard_optionCopy__kzUPH small,.AstraPointsRedeemCard_optionCopy__kzUPH strong{display:block}.AstraPointsRedeemCard_optionCopy__kzUPH strong{overflow:hidden;color:#e9e7f0;font-size:10px;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.AstraPointsRedeemCard_optionCopy__kzUPH small{display:flex;align-items:center;gap:3px;margin-top:4px;color:#777487;font-size:9px}.AstraPointsRedeemCard_optionCopy__kzUPH small svg{width:10px;height:10px;color:#58dca8}.AstraPointsRedeemCard_optionCopy__kzUPH small b{color:#6de2b3;font-weight:800}.AstraPointsRedeemCard_optionCost__ul4I_{display:inline-flex;min-width:49px;align-items:baseline;justify-content:center;gap:3px;padding:6px 7px;border:1px solid rgba(142,112,255,.17);border-radius:999px;color:#d9d0f7;background:rgba(112,76,203,.095);font-size:10px;font-weight:900;white-space:nowrap}.AstraPointsRedeemCard_optionCost__ul4I_ small{color:#998eb9;font-size:7px;letter-spacing:.04em}.AstraPointsRedeemCard_summary__QSuiT{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;padding:10px 11px;border:1px solid rgba(85,222,176,.15);border-radius:12px;background:linear-gradient(100deg,rgba(57,211,162,.075),rgba(60,192,236,.04))}.AstraPointsRedeemCard_summary__QSuiT>span:not(.AstraPointsRedeemCard_emptySummary__pyzXF) small,.AstraPointsRedeemCard_summary__QSuiT>span:not(.AstraPointsRedeemCard_emptySummary__pyzXF) strong{display:block}.AstraPointsRedeemCard_summary__QSuiT>span:not(.AstraPointsRedeemCard_emptySummary__pyzXF) small{color:#858395;font-size:8px;font-weight:700}.AstraPointsRedeemCard_summary__QSuiT>span:not(.AstraPointsRedeemCard_emptySummary__pyzXF) strong{margin-top:3px;color:#e8e6ef;font-size:11px;font-weight:850}.AstraPointsRedeemCard_summarySaving__oyiJM{text-align:right}.AstraPointsRedeemCard_summarySaving__oyiJM strong{color:#72e7b8!important}.AstraPointsRedeemCard_emptySummary__pyzXF{width:100%;color:#9994a7;font-size:9px;line-height:1.45;text-align:center}.AstraPointsRedeemCard_error__feJ_1{margin-top:8px;padding:8px 10px;border:1px solid hsla(0,91%,71%,.24);border-radius:10px;color:#ffb0b0;background:rgba(239,68,68,.08);font-size:9px;line-height:1.4}@media (max-width:390px){.AstraPointsRedeemCard_card__WmfWb{padding:13px}.AstraPointsRedeemCard_header__VE3jl{grid-template-columns:36px minmax(0,1fr) auto;gap:8px}.AstraPointsRedeemCard_brandIcon__EZ_k4{width:36px;height:36px}.AstraPointsRedeemCard_switchLabel__fYS3E{display:none}.AstraPointsRedeemCard_switchButton__x4Qpp{min-width:45px;min-height:36px;padding:6px}.AstraPointsRedeemCard_option__90T0R{grid-template-columns:22px minmax(0,1fr) auto;gap:7px;padding:9px 8px}}@media (prefers-reduced-motion:reduce){.AstraPointsRedeemCard_card__WmfWb,.AstraPointsRedeemCard_option__90T0R,.AstraPointsRedeemCard_switchButton__x4Qpp,.AstraPointsRedeemCard_switchThumb__9qihO,.AstraPointsRedeemCard_switchTrack__rea2f,.AstraPointsRedeemCard_teaser__abi_v{transition:none}}