.public-module-scss-module__X_vOgq__page{max-width:1200px;margin:0 auto;padding:40px 24px}.public-module-scss-module__X_vOgq__sectionTitle{margin:0 0 24px;font-size:28px}.public-module-scss-module__X_vOgq__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin:0 0 60px;display:grid}.public-module-scss-module__X_vOgq__card{background:#17191f;border:1px solid #1f1f2b;border-radius:15px;padding:24px;transition:border-color .15s,transform .25s cubic-bezier(.2,1,.5,1)}.public-module-scss-module__X_vOgq__card:hover{border-color:#282737;transform:translateY(-2px)}.public-module-scss-module__X_vOgq__cardTitle{color:#fff;margin:0 0 8px;font-size:18px;font-weight:700}.public-module-scss-module__X_vOgq__cardDescription{color:#39384d;margin:0 0 12px;font-size:14px;line-height:1.5}.public-module-scss-module__X_vOgq__cardMeta{color:#353150;font-size:12px}.public-module-scss-module__X_vOgq__cardImage{object-fit:cover;border-radius:10px;width:100%;height:160px;margin:0 0 16px}.public-module-scss-module__X_vOgq__badge{color:#ab8fff;background:#7b9aff26;border-radius:6px;margin:0 0 12px;padding:3px 10px;font-size:12px;display:inline-block}.public-module-scss-module__X_vOgq__productDetail{max-width:900px;margin:0 auto;padding:40px 24px}.public-module-scss-module__X_vOgq__productHeader{margin:0 0 40px}.public-module-scss-module__X_vOgq__productHeader h1{margin:0 0 12px;font-size:36px}.public-module-scss-module__X_vOgq__productHeader p{color:#39384d;font-size:16px;line-height:1.6}.public-module-scss-module__X_vOgq__productActions{justify-content:flex-end;margin:0 0 24px;display:flex}.public-module-scss-module__X_vOgq__plansSection{margin:0 0 40px}.public-module-scss-module__X_vOgq__plansSection h2{margin:0 0 20px;font-size:24px}.public-module-scss-module__X_vOgq__planCard{background:#17191f;border:1px solid #1f1f2b;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:24px;display:flex}.public-module-scss-module__X_vOgq__planInfo{flex-direction:column;gap:4px;display:flex}.public-module-scss-module__X_vOgq__planDuration{color:#fff;font-size:18px;font-weight:700}.public-module-scss-module__X_vOgq__planPrice{-webkit-text-fill-color:#0000;background:linear-gradient(to bottom right,#ab8fff,#9a7ee8,#8c75e8,#7a65d0,#6855b8);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700}.public-module-scss-module__X_vOgq__buyBtn{color:#fff;cursor:pointer;background:linear-gradient(to bottom right,#ab8fff,#9a7ee8,#8c75e8,#7a65d0,#6855b8);border:none;border-radius:10px;padding:12px 28px;font-size:15px;font-weight:600;transition:opacity .15s}.public-module-scss-module__X_vOgq__buyBtn:hover{opacity:.9}.public-module-scss-module__X_vOgq__buyBtn:disabled{opacity:.4;cursor:not-allowed}.public-module-scss-module__X_vOgq__functionsSection{margin:0 0 40px}.public-module-scss-module__X_vOgq__functionsSection h2{margin:0 0 20px;font-size:24px}.public-module-scss-module__X_vOgq__funcGroup{margin:0 0 20px}.public-module-scss-module__X_vOgq__funcGroupName{color:#807f9f;margin:0 0 8px;font-size:16px;font-weight:700}.public-module-scss-module__X_vOgq__funcList{flex-wrap:wrap;gap:8px;display:flex}.public-module-scss-module__X_vOgq__funcTag{color:#807f9f;background:#1f1f2b;border-radius:6px;padding:4px 12px;font-size:13px}.public-module-scss-module__X_vOgq__backLink{color:#353150;align-items:center;gap:6px;margin:0 0 24px;font-size:14px;transition:color .15s;display:inline-flex}.public-module-scss-module__X_vOgq__backLink:hover{color:#fff}.public-module-scss-module__X_vOgq__loading{text-align:center;color:#39384d;padding:80px 0;font-size:18px}.public-module-scss-module__X_vOgq__orderResult{background:#91ff8f14;border:1px solid #91ff8f33;border-radius:10px;margin:32px 0 0;padding:20px}.public-module-scss-module__X_vOgq__orderResult h3{color:#8fffab;margin:0 0 8px;font-size:18px}.public-module-scss-module__X_vOgq__orderResult p{color:#807f9f;margin:0;font-size:14px}.public-module-scss-module__X_vOgq__keyValue{color:#fff;word-break:break-all;background:#1f1f2b;border-radius:6px;margin:8px 0 0;padding:8px 14px;font-family:monospace;font-size:16px;display:inline-block}
.purchase-success-view-module-scss-module__HX8XFq__container{text-align:center;max-width:520px;margin:0 auto;padding:60px 24px}.purchase-success-view-module-scss-module__HX8XFq__icon{margin:0 0 24px}.purchase-success-view-module-scss-module__HX8XFq__title{color:#fff;margin:0 0 8px;font-size:28px;font-weight:700}.purchase-success-view-module-scss-module__HX8XFq__subtitle{color:#39384d;margin:0 0 32px;font-size:15px}.purchase-success-view-module-scss-module__HX8XFq__subtitle strong{color:#807f9f}.purchase-success-view-module-scss-module__HX8XFq__details{text-align:left;background:#17191f;border:1px solid #1f1f2b;border-radius:15px;flex-direction:column;gap:12px;margin:0 0 24px;padding:20px 24px;display:flex}.purchase-success-view-module-scss-module__HX8XFq__row{justify-content:space-between;align-items:center;display:flex}.purchase-success-view-module-scss-module__HX8XFq__label{color:#39384d;font-size:13px}.purchase-success-view-module-scss-module__HX8XFq__value{color:#fff;font-size:14px;font-weight:600}.purchase-success-view-module-scss-module__HX8XFq__statusBadge{color:#22c55e;text-transform:capitalize;background:#22c55e1f;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600}.purchase-success-view-module-scss-module__HX8XFq__keyBlock{background:#17191f;border:1px solid #1f1f2b;border-radius:15px;margin:0 0 32px;padding:20px 24px}.purchase-success-view-module-scss-module__HX8XFq__keyLabel{color:#39384d;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:12px}.purchase-success-view-module-scss-module__HX8XFq__keyRow{align-items:center;gap:10px;display:flex}.purchase-success-view-module-scss-module__HX8XFq__keyValue{color:#ab8fff;word-break:break-all;text-align:left;background:#1f1f2b;border-radius:8px;flex:1;padding:10px 14px;font-family:monospace;font-size:15px}.purchase-success-view-module-scss-module__HX8XFq__copyBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#1f1f2b;border:1px solid #282737;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .15s}.purchase-success-view-module-scss-module__HX8XFq__copyBtn:hover{background:#282737}.purchase-success-view-module-scss-module__HX8XFq__instructionBlock{margin:0 0 24px}.purchase-success-view-module-scss-module__HX8XFq__instructionLink{color:#fff;background:#17191f;border:1px solid #ab8fff;border-radius:10px;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.purchase-success-view-module-scss-module__HX8XFq__instructionLink:hover{background:#7b9aff1a}.purchase-success-view-module-scss-module__HX8XFq__links{flex-direction:column;align-items:center;gap:12px;display:flex}.purchase-success-view-module-scss-module__HX8XFq__primaryLink{color:#fff;background:linear-gradient(to bottom right,#ab8fff,#9a7ee8,#8c75e8,#7a65d0,#6855b8);border-radius:10px;padding:12px 32px;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-block}.purchase-success-view-module-scss-module__HX8XFq__primaryLink:hover{opacity:.9}.purchase-success-view-module-scss-module__HX8XFq__secondaryLink{color:#39384d;font-size:14px;transition:color .15s}.purchase-success-view-module-scss-module__HX8XFq__secondaryLink:hover{color:#fff}.purchase-success-view-module-scss-module__HX8XFq__guestHint{color:#807f9f;margin-top:4px;font-size:14px}.purchase-success-view-module-scss-module__HX8XFq__pendingHint{color:#ffda8f;margin-top:4px;font-size:14px}
