.product-module__EQV3IG__page{padding:12px 0 8px}.product-module__EQV3IG__wrap{gap:var(--gap-block);max-width:var(--container);padding:0 var(--gutter);flex-direction:column;margin:0 auto;display:flex}.product-module__EQV3IG__layout{gap:var(--gap-block);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.product-module__EQV3IG__main{gap:var(--gap-block);flex-direction:column;min-width:0;display:flex}.product-module__EQV3IG__aside{align-self:stretch;min-width:0}.product-module__EQV3IG__sticky{top:calc(var(--header-height) + 12px);z-index:5;position:sticky}.product-module__EQV3IG__trustRow{gap:var(--gap-block);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.product-module__EQV3IG__details{grid-template-columns:340px minmax(0,1fr);gap:22px;display:grid}.product-module__EQV3IG__gallery{flex-direction:column;gap:8px;min-width:0;display:flex}.product-module__EQV3IG__mainImage{aspect-ratio:1;background:var(--surface-3);border:1px solid var(--line-soft);border-radius:12px;position:relative;overflow:hidden}.product-module__EQV3IG__mainImage img{object-fit:cover}.product-module__EQV3IG__discountBadge{background:var(--brand);color:#fff;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800;position:absolute;top:10px;left:10px}.product-module__EQV3IG__thumbs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.product-module__EQV3IG__thumbs::-webkit-scrollbar{display:none}.product-module__EQV3IG__thumb{background:var(--surface-3);cursor:pointer;border:2px solid #0000;border-radius:9px;flex:0 0 56px;width:56px;height:56px;padding:0;transition:border-color .15s;overflow:hidden}.product-module__EQV3IG__thumb img{object-fit:cover;width:100%;height:100%}.product-module__EQV3IG__thumb:hover{border-color:var(--line-2)}.product-module__EQV3IG__thumbActive,.product-module__EQV3IG__thumbActive:hover{border-color:var(--brand)}.product-module__EQV3IG__info{flex-direction:column;min-width:0;display:flex}.product-module__EQV3IG__badges{flex-wrap:wrap;gap:6px;display:flex}.product-module__EQV3IG__badgeInstant,.product-module__EQV3IG__badgeCat{border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 9px;font-size:.6875rem;font-weight:600;display:inline-flex}.product-module__EQV3IG__badgeInstant{background:var(--ok-soft);color:var(--ok)}.product-module__EQV3IG__badgeCat{background:var(--surface-3);color:var(--text-2)}.product-module__EQV3IG__badgeCat:hover{background:var(--brand-soft);color:var(--brand)}.product-module__EQV3IG__title{letter-spacing:-.015em;color:var(--text-1);overflow-wrap:anywhere;margin:10px 0 8px;font-size:1.375rem;font-weight:800;line-height:1.25}.product-module__EQV3IG__metaRow{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.8125rem;display:flex}.product-module__EQV3IG__metaRating{color:var(--text-3);align-items:center;gap:6px;display:inline-flex}.product-module__EQV3IG__metaRating strong{color:var(--text-1)}.product-module__EQV3IG__metaRating:hover span{color:var(--brand)}.product-module__EQV3IG__short{color:var(--text-2);margin:12px 0 4px;font-size:.875rem;line-height:1.6}.product-module__EQV3IG__specs{margin:10px 0 0}.product-module__EQV3IG__spec{align-items:baseline;gap:8px;padding:7px 0;font-size:.8125rem;display:flex}.product-module__EQV3IG__spec dt{color:var(--text-3);white-space:nowrap}.product-module__EQV3IG__leader{border-bottom:1px dashed var(--line-2);flex:1;min-width:16px;transform:translateY(-3px)}.product-module__EQV3IG__spec dd{max-width:60%;color:var(--text-1);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.product-module__EQV3IG__spec dd a{color:var(--text-1)}.product-module__EQV3IG__spec dd a:hover{color:var(--brand)}.product-module__EQV3IG__tabs{align-self:flex-start}.product-module__EQV3IG__anchor{scroll-margin-top:calc(var(--header-height) + 16px)}.product-module__EQV3IG__blockTitle{color:var(--text-1);align-items:center;gap:8px;margin:0 0 12px;font-size:1.125rem;font-weight:700;display:flex}.product-module__EQV3IG__blockCount{background:var(--surface-3);height:20px;color:var(--text-2);border-radius:999px;align-items:center;padding:0 7px;font-size:.6875rem;font-weight:700;display:inline-flex}.product-module__EQV3IG__muted{color:var(--text-3);margin:0;font-size:.875rem}.product-module__EQV3IG__stars{color:var(--star);gap:1px;display:inline-flex}.product-module__EQV3IG__starFilled{color:var(--star)}.product-module__EQV3IG__starEmpty{color:var(--line-2)}.product-module__EQV3IG__ratingSummary{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin-bottom:14px;padding:14px 16px;display:grid}.product-module__EQV3IG__ratingBig{flex-direction:column;align-items:center;gap:4px;min-width:96px;display:flex}.product-module__EQV3IG__ratingBig strong{color:var(--text-1);font-size:2rem;font-weight:800;line-height:1}.product-module__EQV3IG__ratingBig>span:last-child{color:var(--text-3);font-size:.75rem}.product-module__EQV3IG__ratingBars{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.product-module__EQV3IG__ratingBars li{color:var(--text-2);grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:8px;font-size:.75rem;display:grid}.product-module__EQV3IG__bar{background:var(--surface-3);border-radius:3px;height:6px;overflow:hidden}.product-module__EQV3IG__bar span{background:var(--star);border-radius:3px;height:100%;display:block}.product-module__EQV3IG__barN{text-align:right;color:var(--text-3);font-variant-numeric:tabular-nums}.product-module__EQV3IG__reviews{margin:0;padding:0;list-style:none}.product-module__EQV3IG__review{padding:12px 0}.product-module__EQV3IG__review+.product-module__EQV3IG__review{border-top:1px solid var(--line-soft)}.product-module__EQV3IG__reviewHead{align-items:center;gap:10px;display:flex}.product-module__EQV3IG__reviewAvatar{background:var(--brand-soft);width:32px;height:32px;color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex;overflow:hidden}.product-module__EQV3IG__reviewAvatar img{object-fit:cover;width:100%;height:100%}.product-module__EQV3IG__reviewWho{flex-direction:column;gap:2px;min-width:0;display:flex}.product-module__EQV3IG__reviewWho strong{color:var(--text-1);font-size:.8125rem}.product-module__EQV3IG__reviewWho>span{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.product-module__EQV3IG__verified{color:var(--ok);align-items:center;gap:3px;font-size:.6875rem;font-style:normal;font-weight:600;display:inline-flex}.product-module__EQV3IG__reviewDate{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:.75rem}.product-module__EQV3IG__reviewText{color:var(--text-1);white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 0 42px;font-size:.875rem;line-height:1.6}.product-module__EQV3IG__sellerReply{border:1px solid var(--line);background:var(--surface-2);border-radius:0 8px 8px 0;margin:8px 0 0 42px;padding:8px 12px;font-size:.8125rem}.product-module__EQV3IG__sellerReply strong{color:var(--text-1)}.product-module__EQV3IG__sellerReply p{color:var(--text-2);white-space:pre-line;margin:4px 0 0}.product-module__EQV3IG__purchaseRequired{border:1px dashed var(--line-2);background:var(--surface-2);color:var(--text-2);border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:.8125rem}.product-module__EQV3IG__reviewForm{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:10px;margin-bottom:14px;padding:14px;display:flex}.product-module__EQV3IG__reviewFormTitle{margin:0;font-size:.9375rem;font-weight:700}.product-module__EQV3IG__reviewRatingInput{gap:2px;display:flex}.product-module__EQV3IG__starButton{cursor:pointer;color:var(--line-2);background:0 0;border:none;padding:2px;transition:transform .1s;display:inline-flex}.product-module__EQV3IG__starButton:hover{transform:scale(1.12)}.product-module__EQV3IG__starButton.product-module__EQV3IG__starFilled{color:var(--star)}.product-module__EQV3IG__reviewTextarea{resize:vertical;min-height:90px}.product-module__EQV3IG__formError,.product-module__EQV3IG__formSuccess{margin:0;font-size:.8125rem}.product-module__EQV3IG__formError{color:var(--err)}.product-module__EQV3IG__formSuccess{color:var(--ok)}.product-module__EQV3IG__reviewSubmitBtn{align-self:flex-start}.product-module__EQV3IG__buyBox{padding:16px}.product-module__EQV3IG__priceRow{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.product-module__EQV3IG__price{letter-spacing:-.02em;color:var(--text-1);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800}.product-module__EQV3IG__oldPrice{color:var(--text-3);font-size:.9375rem;text-decoration:line-through}.product-module__EQV3IG__save{background:var(--brand-soft);color:var(--brand);border-radius:6px;padding:2px 7px;font-size:.75rem;font-weight:800}.product-module__EQV3IG__stockLine{color:var(--text-3);align-items:center;gap:6px;margin:6px 0 12px;font-size:.8125rem;display:flex}.product-module__EQV3IG__inStock{color:var(--ok);font-weight:600}.product-module__EQV3IG__outOfStock{color:var(--err);font-weight:600}.product-module__EQV3IG__stockRefreshDot{background:var(--warn);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite product-module__EQV3IG__pulse}@keyframes product-module__EQV3IG__pulse{0%,to{opacity:.35}50%{opacity:1}}.product-module__EQV3IG__buyRow{gap:8px;display:flex}.product-module__EQV3IG__qty{border:1px solid var(--line-2);background:var(--surface);border-radius:10px;flex-shrink:0;align-items:center;height:44px;display:inline-flex}.product-module__EQV3IG__qty button{width:34px;height:100%;color:var(--text-1);cursor:pointer;background:0 0;border:none;font-size:1.125rem}.product-module__EQV3IG__qty button:disabled{color:var(--text-3);cursor:default}.product-module__EQV3IG__qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;font-size:.9375rem;font-weight:700}.product-module__EQV3IG__buyBtn{flex:1;height:44px}.product-module__EQV3IG__subActions{gap:6px;margin-top:8px;display:flex}.product-module__EQV3IG__subBtn{border:1px solid var(--line);height:34px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.product-module__EQV3IG__subBtn:hover{border-color:var(--line-2);color:var(--text-1)}.product-module__EQV3IG__subBtnOn,.product-module__EQV3IG__subBtnOn:hover{border-color:var(--brand-soft-2);background:var(--brand-soft);color:var(--brand)}.product-module__EQV3IG__terms{color:var(--text-3);margin:10px 0 0;font-size:.6875rem}.product-module__EQV3IG__terms a{color:var(--text-2);text-decoration:underline}.product-module__EQV3IG__safe{padding:4px 14px}.product-module__EQV3IG__safe>div{align-items:flex-start;gap:10px;padding:10px 0;display:flex}.product-module__EQV3IG__safe>div+div{border-top:1px solid var(--line-soft)}.product-module__EQV3IG__safeIcon{background:var(--ok-soft);width:32px;height:32px;color:var(--ok);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.product-module__EQV3IG__safe strong{color:var(--text-1);font-size:.8125rem;display:block}.product-module__EQV3IG__safe small{color:var(--text-3);margin-top:1px;font-size:.75rem;line-height:1.45;display:block}.product-module__EQV3IG__seller{flex-direction:column;gap:10px;padding:14px;display:flex}.product-module__EQV3IG__sellerHead{color:var(--text-1);align-items:center;gap:10px;display:flex}.product-module__EQV3IG__sellerLogo{background:var(--surface-3);width:40px;height:40px;color:var(--text-2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.product-module__EQV3IG__sellerLogo img{object-fit:cover;width:100%;height:100%}.product-module__EQV3IG__sellerText{flex-direction:column;min-width:0;display:flex}.product-module__EQV3IG__sellerText strong{align-items:center;gap:4px;font-size:.875rem;display:inline-flex}.product-module__EQV3IG__sellerText strong svg{color:var(--info-c)}.product-module__EQV3IG__sellerHead:hover strong{color:var(--brand)}.product-module__EQV3IG__sellerText>span{color:var(--text-3);font-size:.75rem}.product-module__EQV3IG__sellerRating{color:var(--star);margin-right:6px;font-weight:700}.product-module__EQV3IG__reportModalOverlay{z-index:1000;background:var(--overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.product-module__EQV3IG__reportModal{background:var(--surface);border:1px solid var(--line);width:min(480px,100%);max-height:calc(100vh - 32px);box-shadow:var(--sh-3);border-radius:16px;overflow-y:auto}.product-module__EQV3IG__reportModalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.product-module__EQV3IG__reportModalHeader h3{margin:0;font-size:1rem}.product-module__EQV3IG__reportCloseBtn{width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.product-module__EQV3IG__reportCloseBtn:hover{background:var(--surface-hover);color:var(--text-1)}.product-module__EQV3IG__reportForm{flex-direction:column;gap:12px;padding:16px;display:flex}.product-module__EQV3IG__reportFormGroup label{color:var(--text-1);margin-bottom:6px;font-size:.8125rem;font-weight:600;display:block}.product-module__EQV3IG__reportFormGroup textarea{resize:vertical;min-height:96px}.product-module__EQV3IG__reportActions{justify-content:flex-end;gap:8px;display:flex}.product-module__EQV3IG__reportMessage{border-radius:8px;padding:8px 12px;font-size:.8125rem}.product-module__EQV3IG__success{background:var(--ok-soft);color:var(--ok)}.product-module__EQV3IG__error{background:var(--err-soft);color:var(--err)}@media (max-width:1180px){.product-module__EQV3IG__details{grid-template-columns:280px minmax(0,1fr);gap:18px}}@media (max-width:1023px){.product-module__EQV3IG__layout{flex-direction:column;display:flex}.product-module__EQV3IG__main{display:contents}.product-module__EQV3IG__details{order:1}.product-module__EQV3IG__aside{order:2}.product-module__EQV3IG__trustRow{order:3}.product-module__EQV3IG__tabs,.product-module__EQV3IG__anchor{order:4}.product-module__EQV3IG__sticky{position:static}}@media (max-width:767px){.product-module__EQV3IG__page{padding-top:8px}.product-module__EQV3IG__details{grid-template-columns:1fr;gap:14px}.product-module__EQV3IG__mainImage{width:100%;max-width:420px;margin:0 auto}.product-module__EQV3IG__title{font-size:1.1875rem}.product-module__EQV3IG__ratingSummary{grid-template-columns:1fr;gap:12px}.product-module__EQV3IG__reviewText,.product-module__EQV3IG__sellerReply{margin-left:0}.product-module__EQV3IG__trustRow{grid-template-columns:1fr}}
.PurchaseModal-module__lMwCEW__overlay{z-index:1100;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:16px;animation:.16s PurchaseModal-module__lMwCEW__fade;display:flex;position:fixed;inset:0}.PurchaseModal-module__lMwCEW__dialog{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;width:min(520px,100%);max-height:min(92vh,860px);animation:.2s cubic-bezier(.2,.8,.2,1) PurchaseModal-module__lMwCEW__rise;display:flex;overflow:hidden;box-shadow:0 26px 70px #0000004d}.PurchaseModal-module__lMwCEW__head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.PurchaseModal-module__lMwCEW__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ok);align-items:center;gap:6px;font-size:.6875rem;font-weight:700;display:inline-flex}.PurchaseModal-module__lMwCEW__head h2{letter-spacing:-.015em;color:var(--text-1);margin:4px 0 0;font-size:1.1875rem;font-weight:800}.PurchaseModal-module__lMwCEW__close{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--text-2);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PurchaseModal-module__lMwCEW__close:hover:not(:disabled){background:var(--surface-3);color:var(--text-1)}.PurchaseModal-module__lMwCEW__body{flex-direction:column;gap:14px;padding:16px 20px;display:flex;overflow-y:auto}.PurchaseModal-module__lMwCEW__product{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.PurchaseModal-module__lMwCEW__thumb{object-fit:cover;background:var(--surface-3);border-radius:10px;flex-shrink:0;width:64px;height:64px}.PurchaseModal-module__lMwCEW__productText{flex:1;min-width:0}.PurchaseModal-module__lMwCEW__productTitle{color:var(--text-1);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.PurchaseModal-module__lMwCEW__productMeta{color:var(--text-3);flex-wrap:wrap;gap:4px 10px;margin:4px 0 0;font-size:.75rem;display:flex}.PurchaseModal-module__lMwCEW__instant{color:var(--ok);font-weight:600}.PurchaseModal-module__lMwCEW__unit{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.PurchaseModal-module__lMwCEW__unit strong{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.PurchaseModal-module__lMwCEW__unit s{color:var(--text-3);font-size:.75rem}.PurchaseModal-module__lMwCEW__qtyRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.PurchaseModal-module__lMwCEW__label{color:var(--text-1);font-size:.8125rem;font-weight:600;display:block}.PurchaseModal-module__lMwCEW__stockNote{color:var(--text-3);font-size:.75rem}.PurchaseModal-module__lMwCEW__stepper{border:1px solid var(--line-2);background:var(--surface);border-radius:10px;align-items:center;height:38px;display:inline-flex;overflow:hidden}.PurchaseModal-module__lMwCEW__stepper button{width:36px;height:100%;color:var(--text-1);cursor:pointer;background:0 0;border:none;font-size:1.125rem}.PurchaseModal-module__lMwCEW__stepper button:hover:not(:disabled){background:var(--surface-3)}.PurchaseModal-module__lMwCEW__stepper button:disabled{color:var(--text-3);cursor:default}.PurchaseModal-module__lMwCEW__stepper input{border:none;border-left:1px solid var(--line);border-right:1px solid var(--line);width:46px;height:100%;color:var(--text-1);text-align:center;appearance:textfield;background:0 0;font-size:.9375rem;font-weight:600}.PurchaseModal-module__lMwCEW__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PurchaseModal-module__lMwCEW__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PurchaseModal-module__lMwCEW__inputs{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;margin:0;padding:14px;display:flex}.PurchaseModal-module__lMwCEW__inputs legend{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);padding:0 6px;font-size:.75rem;font-weight:700}.PurchaseModal-module__lMwCEW__field{flex-direction:column;gap:5px;display:flex}.PurchaseModal-module__lMwCEW__field label{color:var(--text-1);font-size:.8125rem;font-weight:600}.PurchaseModal-module__lMwCEW__req{color:var(--err)}.PurchaseModal-module__lMwCEW__field .input{width:100%}.PurchaseModal-module__lMwCEW__field textarea{resize:vertical;min-height:76px;padding-top:8px;padding-bottom:8px}.PurchaseModal-module__lMwCEW__field [aria-invalid=true]{border-color:var(--err)!important}.PurchaseModal-module__lMwCEW__help{color:var(--text-3);font-size:.75rem}.PurchaseModal-module__lMwCEW__fieldErr{color:var(--err);font-size:.75rem;font-weight:500}.PurchaseModal-module__lMwCEW__summary{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:8px;margin:0;padding:14px;display:flex}.PurchaseModal-module__lMwCEW__summary div{justify-content:space-between;gap:12px;font-size:.8125rem;display:flex}.PurchaseModal-module__lMwCEW__summary dt{color:var(--text-2)}.PurchaseModal-module__lMwCEW__summary dd{color:var(--text-1);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.PurchaseModal-module__lMwCEW__saving dd{color:var(--ok)}.PurchaseModal-module__lMwCEW__totalRow{border-top:1px dashed var(--line-2);padding-top:8px}.PurchaseModal-module__lMwCEW__totalRow dt,.PurchaseModal-module__lMwCEW__totalRow dd{color:var(--text-1);font-size:1rem;font-weight:800}.PurchaseModal-module__lMwCEW__balanceRow,.PurchaseModal-module__lMwCEW__afterRow{font-size:.75rem!important}.PurchaseModal-module__lMwCEW__low{color:var(--err)!important}.PurchaseModal-module__lMwCEW__topup{background:var(--warn-soft);color:var(--text-1);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.8125rem;display:flex}.PurchaseModal-module__lMwCEW__agree{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.5;display:flex}.PurchaseModal-module__lMwCEW__agree input{width:17px;height:17px;accent-color:var(--brand);flex-shrink:0;margin-top:1px}.PurchaseModal-module__lMwCEW__agree a{font-weight:600}.PurchaseModal-module__lMwCEW__error{background:var(--err-soft);color:var(--err);border-radius:10px;padding:10px 12px;font-size:.8125rem}.PurchaseModal-module__lMwCEW__foot{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;padding:14px 20px 18px;display:flex}.PurchaseModal-module__lMwCEW__protect{color:var(--text-3);align-items:center;gap:6px;margin:0;font-size:.75rem;display:inline-flex}.PurchaseModal-module__lMwCEW__protect svg{color:var(--ok)}.PurchaseModal-module__lMwCEW__actions{grid-template-columns:auto 1fr;gap:10px;display:grid}.PurchaseModal-module__lMwCEW__pay{height:44px;font-size:.9375rem}.PurchaseModal-module__lMwCEW__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.7s linear infinite PurchaseModal-module__lMwCEW__spin}@keyframes PurchaseModal-module__lMwCEW__spin{to{transform:rotate(360deg)}}@keyframes PurchaseModal-module__lMwCEW__fade{0%{opacity:0}to{opacity:1}}@keyframes PurchaseModal-module__lMwCEW__rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.PurchaseModal-module__lMwCEW__overlay,.PurchaseModal-module__lMwCEW__dialog{animation:none}}@media (max-width:560px){.PurchaseModal-module__lMwCEW__overlay{align-items:flex-end;padding:0}.PurchaseModal-module__lMwCEW__dialog{border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-height:94vh}.PurchaseModal-module__lMwCEW__foot{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}
.PurchaseSuccessModal-module__xTUDyG__overlay{z-index:1100;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:16px;animation:.16s PurchaseSuccessModal-module__xTUDyG__fade;display:flex;position:fixed;inset:0}.PurchaseSuccessModal-module__xTUDyG__dialog{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;width:min(500px,100%);max-height:min(92vh,820px);animation:.22s cubic-bezier(.2,.8,.2,1) PurchaseSuccessModal-module__xTUDyG__rise;display:flex;overflow:hidden;box-shadow:0 26px 70px #0000004d}.PurchaseSuccessModal-module__xTUDyG__hero{text-align:center;background:linear-gradient(180deg,var(--ok-soft),transparent);flex-direction:column;align-items:center;gap:6px;padding:26px 22px 18px;display:flex}.PurchaseSuccessModal-module__xTUDyG__icon{background:var(--ok);color:#fff;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;animation:.35s cubic-bezier(.2,.9,.3,1.4) PurchaseSuccessModal-module__xTUDyG__pop;display:inline-flex;box-shadow:0 10px 24px #16a34a4d}.PurchaseSuccessModal-module__xTUDyG__hero h2{color:var(--text-1);margin:8px 0 0;font-size:1.25rem;font-weight:800}.PurchaseSuccessModal-module__xTUDyG__hero p{max-width:40ch;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;overflow:hidden}.PurchaseSuccessModal-module__xTUDyG__order{color:var(--text-3);margin-top:4px;font-size:.75rem}.PurchaseSuccessModal-module__xTUDyG__order code{background:var(--surface-3);color:var(--text-1);font-family:var(--font-mono);border-radius:6px;margin-left:4px;padding:2px 6px}.PurchaseSuccessModal-module__xTUDyG__body{flex-direction:column;gap:16px;padding:4px 22px 18px;display:flex;overflow-y:auto}.PurchaseSuccessModal-module__xTUDyG__sectionTitle{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);margin:0 0 8px;font-size:.75rem;font-weight:700}.PurchaseSuccessModal-module__xTUDyG__items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.PurchaseSuccessModal-module__xTUDyG__items li{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.PurchaseSuccessModal-module__xTUDyG__items code{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);color:var(--text-1);flex:1;font-size:.8125rem}.PurchaseSuccessModal-module__xTUDyG__copy{border:1px solid var(--line-2);background:var(--surface);height:30px;color:var(--text-1);cursor:pointer;border-radius:8px;flex-shrink:0;padding:0 12px;font-size:.75rem;font-weight:600}.PurchaseSuccessModal-module__xTUDyG__copy:hover{background:var(--surface-3)}.PurchaseSuccessModal-module__xTUDyG__more,.PurchaseSuccessModal-module__xTUDyG__note{color:var(--text-2);margin:0;font-size:.8125rem}.PurchaseSuccessModal-module__xTUDyG__details{flex-direction:column;gap:6px;margin:0;display:flex}.PurchaseSuccessModal-module__xTUDyG__details div{justify-content:space-between;gap:12px;font-size:.8125rem;display:flex}.PurchaseSuccessModal-module__xTUDyG__details dt{color:var(--text-3)}.PurchaseSuccessModal-module__xTUDyG__details dd{text-align:right;color:var(--text-1);overflow-wrap:anywhere;margin:0}.PurchaseSuccessModal-module__xTUDyG__foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:8px;padding:14px 22px 18px;display:flex}.PurchaseSuccessModal-module__xTUDyG__foot .btn-primary{margin-left:auto}@keyframes PurchaseSuccessModal-module__xTUDyG__fade{0%{opacity:0}to{opacity:1}}@keyframes PurchaseSuccessModal-module__xTUDyG__rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes PurchaseSuccessModal-module__xTUDyG__pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.PurchaseSuccessModal-module__xTUDyG__overlay,.PurchaseSuccessModal-module__xTUDyG__dialog,.PurchaseSuccessModal-module__xTUDyG__icon{animation:none}}@media (max-width:560px){.PurchaseSuccessModal-module__xTUDyG__overlay{align-items:flex-end;padding:0}.PurchaseSuccessModal-module__xTUDyG__dialog{border-radius:20px 20px 0 0;width:100%}.PurchaseSuccessModal-module__xTUDyG__foot .btn{flex:1}.PurchaseSuccessModal-module__xTUDyG__foot .btn-primary{flex-basis:100%;margin-left:0}}
