:root{--prw-color-primary:#ee4b9a;--prw-color-primary-600:#d9448b;--prw-color-secondary:#0096ff;--prw-color-text:#404040;--prw-color-bg:#f8fafc;--prw-color-border:#00000014;--prw-font-heading:"Hey-Commics",Inter,system-ui,sans-serif;--prw-font-body:Inter,system-ui,sans-serif;--prw-radius-md:12px;--prw-radius-lg:16px;--prw-spacing-1:4px;--prw-spacing-2:8px;--prw-spacing-3:12px;--prw-spacing-4:16px;--prw-spacing-6:24px;--prw-spacing-8:32px;--prw-shadow-soft:0 12px 24px #00000014}*,:after,:before{box-sizing:border-box}html{font-size:16px}body{-webkit-font-smoothing:antialiased;background-color:var(--prw-color-bg);font-family:var(--prw-font-body);margin:0}body,h1,h2,h3,h4,h5,h6{color:var(--prw-color-text)}h1,h2,h3,h4,h5,h6{font-family:var(--prw-font-heading);margin-top:0}button{font-family:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.prw-status-message{font-size:1.125rem;padding:var(--prw-spacing-8)}.LoadingSpinner_container__H1g1h,.prw-status-message{align-items:center;display:flex;justify-content:center;min-height:100vh;text-align:center}.LoadingSpinner_container__H1g1h{background:linear-gradient(180deg,#ee4b9a0d,#0096ff0d);color:var(--prw-color-text);flex-direction:column;gap:var(--prw-spacing-4)}.LoadingSpinner_spinner__bvL3y{animation:LoadingSpinner_prwSpinner__PQJhu .9s linear infinite;border:4px solid #ee4b9a40;border-radius:50%;border-top:4px solid var(--prw-color-primary);height:56px;width:56px}.LoadingSpinner_label__L8vgQ{font-family:var(--prw-font-body);font-size:1rem;font-weight:500}@keyframes LoadingSpinner_prwSpinner__PQJhu{to{transform:rotate(1turn)}}.CheckoutPage_page__xVcwj{background:linear-gradient(180deg,#ee4b9a0d,#0096ff0d);min-height:100vh;padding:var(--prw-spacing-8) var(--prw-spacing-4)}.CheckoutPage_layout__LZCR\+{grid-gap:var(--prw-spacing-6);display:grid;gap:var(--prw-spacing-6);grid-template-columns:1fr;margin:0 auto;max-width:1100px}.CheckoutPage_visuallyHidden__wUPYz{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.CheckoutPage_orderSection__HiRt3,.CheckoutPage_paymentSection__AGfl3{background:#fff;border-radius:var(--prw-radius-lg);box-shadow:var(--prw-shadow-soft);display:flex;flex-direction:column;gap:var(--prw-spacing-4);padding:var(--prw-spacing-6)}.CheckoutPage_orderHeader__daVFw{align-items:baseline;display:flex;gap:var(--prw-spacing-2);justify-content:space-between}.CheckoutPage_orderNumber__G12RR{color:var(--prw-color-primary);font-size:1.5rem;font-weight:700}.CheckoutPage_orderDate__bkquh{color:#404040b3;font-size:.875rem}.CheckoutPage_orderItems__a3Hsr{display:flex;flex-direction:column;gap:var(--prw-spacing-3)}.CheckoutPage_orderItem__2w1IR{display:flex;gap:var(--prw-spacing-4);justify-content:space-between}.CheckoutPage_itemInfo__u2-Ao{display:flex;flex-direction:column;gap:var(--prw-spacing-1)}.CheckoutPage_itemName__8Qwz6{color:var(--prw-color-text);font-weight:600}.CheckoutPage_itemMeta__J3bNU{color:#404040bf;font-size:.875rem}.CheckoutPage_itemPrice__WapNj{color:var(--prw-color-text);font-weight:600}.CheckoutPage_orderSummary__dx8ru{border-top:1px solid var(--prw-color-border);display:flex;flex-direction:column;gap:var(--prw-spacing-2);padding-top:var(--prw-spacing-3)}.CheckoutPage_summaryRow__Qqm48{display:flex;font-size:.95rem;justify-content:space-between}.CheckoutPage_summaryRowTotal__IAK5w{font-size:1.1rem;font-weight:700}.CheckoutPage_paymentHeader__m039j{display:flex;flex-direction:column;gap:var(--prw-spacing-2)}.CheckoutPage_paymentTitle__tnv6z{font-size:1.25rem;font-weight:700}.CheckoutPage_paymentMethodsGroup__N1RBJ{border:none;display:flex;flex-direction:column;gap:var(--prw-spacing-3);margin:0;padding:0}.CheckoutPage_paymentMethods__rcdXZ{grid-gap:var(--prw-spacing-3);display:grid;gap:var(--prw-spacing-3);grid-template-columns:1fr}.CheckoutPage_paymentForm__8-0M8{border-top:1px solid var(--prw-color-border);display:flex;flex-direction:column;gap:var(--prw-spacing-4);padding-top:var(--prw-spacing-4)}.CheckoutPage_paymentFormTitle__qVs2G{color:var(--prw-color-text);font-size:1.1rem;font-weight:600}.CheckoutPage_paymentFormFields__185QC{display:flex;flex-direction:column;gap:var(--prw-spacing-3)}.CheckoutPage_stripeSection__eVNoe{border-top:1px solid var(--prw-color-border);display:flex;flex-direction:column;gap:var(--prw-spacing-4);padding-top:var(--prw-spacing-4)}.CheckoutPage_stripeFields__ww6o0{display:flex;flex-direction:column;gap:var(--prw-spacing-3)}.CheckoutPage_stripeFieldGroup__cmGOb{display:flex;flex-direction:column;gap:var(--prw-spacing-2)}.CheckoutPage_stripeSplitRow__XdM-L{grid-gap:var(--prw-spacing-3);display:grid;gap:var(--prw-spacing-3)}@media (min-width:640px){.CheckoutPage_stripeSplitRow__XdM-L{grid-template-columns:repeat(2,minmax(0,1fr))}}.CheckoutPage_stripeInput__HThgw{align-items:center;background:#fff;border:1px solid var(--prw-color-border);border-radius:var(--prw-radius-md);display:flex;min-height:48px;padding:0 var(--prw-spacing-3);transition:border-color .12s ease,box-shadow .12s ease}.CheckoutPage_stripeInput__HThgw:focus-within{border-color:var(--prw-color-secondary);box-shadow:0 0 0 3px #0096ff26}.CheckoutPage_stripeElement__2zOko{width:100%}.CheckoutPage_stripeError__n3Nr\+{color:#c41f1f;font-size:.9rem;margin:0}.CheckoutPage_paymentField__c72Jr{display:flex;flex-direction:column;gap:var(--prw-spacing-2)}.CheckoutPage_paymentFieldLabel__-tlWc{font-size:.95rem;font-weight:600}.CheckoutPage_paymentInput__TrN9K{border:1px solid var(--prw-color-border);border-radius:var(--prw-radius-md);font-family:var(--prw-font-body);font-size:1rem;padding:var(--prw-spacing-3);transition:border-color .1s ease,box-shadow .1s ease}.CheckoutPage_paymentInput__TrN9K:focus{border-color:var(--prw-color-secondary);box-shadow:0 0 0 3px #0096ff26;outline:none}.CheckoutPage_paymentFieldHelper__9PnLW{color:#404040bf;font-size:.85rem;margin:0}.CheckoutPage_paymentFileInput__wD2wX{background:#0096ff0d;border:1px dashed var(--prw-color-border);border-radius:var(--prw-radius-md);cursor:pointer;padding:var(--prw-spacing-3)}.CheckoutPage_paymentFileInput__wD2wX:focus{border-color:var(--prw-color-secondary);box-shadow:0 0 0 3px #0096ff26;outline:none}.CheckoutPage_paymentVoucher__2r3BC{border-top:1px solid var(--prw-color-border);display:flex;flex-direction:column;gap:var(--prw-spacing-3);padding-top:var(--prw-spacing-4)}.CheckoutPage_paymentMethodCard__6-0QF{grid-gap:var(--prw-spacing-2);background:#ee4b9a14;border:1px solid var(--prw-color-border);border-radius:var(--prw-radius-md);cursor:pointer;display:grid;gap:var(--prw-spacing-2);grid-template-columns:auto;padding:var(--prw-spacing-4);transition:border-color .15s ease,box-shadow .15s ease}.CheckoutPage_paymentMethodCardSelected__I6DaP{background:#fff;border-color:var(--prw-color-primary);box-shadow:0 8px 18px #ee4b9a2e}.CheckoutPage_paymentMethodCard__6-0QF:focus-within{border-color:var(--prw-color-secondary);box-shadow:0 0 0 3px #0096ff4d;outline:none}.CheckoutPage_paymentMethodInput__xWKsB{opacity:0;pointer-events:none;position:absolute}.CheckoutPage_paymentMethodContent__MDy1M{display:flex;flex-direction:column;gap:var(--prw-spacing-2)}.CheckoutPage_paymentMethodTitle__Ex5QA{font-size:1.05rem;font-weight:600}.CheckoutPage_paymentMethodDescription__RYRQs{color:#404040cc;font-size:.9rem}.CheckoutPage_actionError__jx867{color:#c41f1f;font-size:.9rem;margin-top:var(--prw-spacing-2)}.CheckoutPage_transferInfo__HKv0E{background:#0096ff0f;border-radius:var(--prw-radius-md);display:flex;flex-direction:column;gap:var(--prw-spacing-3);padding:var(--prw-spacing-4)}.CheckoutPage_transferInfoTitle__7Ge2F{color:var(--prw-color-text);font-size:1.05rem;font-weight:600;margin:0}.CheckoutPage_transferInfoList__svgsS{grid-gap:var(--prw-spacing-2);display:grid;gap:var(--prw-spacing-2);margin:0}.CheckoutPage_transferInfoItem__y8IQW{grid-gap:var(--prw-spacing-2);display:grid;font-size:.95rem;gap:var(--prw-spacing-2);grid-template-columns:auto 1fr}.CheckoutPage_transferInfoItem__y8IQW dt{font-weight:600}.CheckoutPage_transferInfoItem__y8IQW dd{margin:0}.CheckoutPage_submitActions__JEKEs{margin-top:var(--prw-spacing-4)}.CheckoutPage_payButton__BzLZ\+{align-items:center;background:var(--prw-color-primary);border:none;border-radius:calc(var(--prw-radius-lg)*2);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--prw-font-body);font-size:1rem;font-weight:600;gap:var(--prw-spacing-2);justify-content:center;min-height:52px;padding:12px 24px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.CheckoutPage_payButton__BzLZ\+:hover{background:var(--prw-color-primary-600);box-shadow:0 8px 16px #ee4b9a4d;transform:translateY(-1px)}.CheckoutPage_payButton__BzLZ\+:focus-visible{outline:3px solid var(--prw-color-secondary);outline-offset:2px}.CheckoutPage_payButton__BzLZ\+:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.CheckoutPage_payButtonSpinner__Z44Kv{animation:CheckoutPage_prwSpinner__yReUf .8s linear infinite;border:2px solid #ffffff80;border-radius:999px;border-top-color:#fff;height:18px;width:18px}.CheckoutPage_statusMessage__fJQO2{color:#404040cc;padding:var(--prw-spacing-6);text-align:center}@media (min-width:1024px){.CheckoutPage_layout__LZCR\+{align-items:start;grid-template-columns:1.1fr .9fr}.CheckoutPage_submitActions__JEKEs{display:flex;justify-content:flex-end}.CheckoutPage_payButton__BzLZ\+{width:auto}.CheckoutPage_paymentMethods__rcdXZ{gap:var(--prw-spacing-4)}}@keyframes CheckoutPage_prwSpinner__yReUf{to{transform:rotate(1turn)}}.ReturnToAppButton_button__50dyI{align-items:center;background:var(--prw-color-secondary);border:none;border-radius:calc(var(--prw-radius-lg)*2);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:14px 28px;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;width:100%}.ReturnToAppButton_button__50dyI:hover{box-shadow:0 10px 20px #0096ff38;filter:brightness(.95);transform:translateY(-1px)}.ReturnToAppButton_button__50dyI:focus-visible{outline:3px solid var(--prw-color-primary);outline-offset:2px}.ReturnToAppButton_button__50dyI:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.PaymentStatusPage_page__yB6sU{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:var(--prw-spacing-8) var(--prw-spacing-4)}.PaymentStatusPage_card__uqMZg{background:#fff;border-radius:var(--prw-radius-lg);box-shadow:var(--prw-shadow-soft);display:flex;flex-direction:column;gap:var(--prw-spacing-4);max-width:560px;padding:var(--prw-spacing-6);width:100%}.PaymentStatusPage_statusHeader__SR2WI{display:flex;flex-direction:column;gap:var(--prw-spacing-2);text-align:center}.PaymentStatusPage_statusTitle__T\+jFQ{font-size:1.75rem;font-weight:700}.PaymentStatusPage_statusDescription__W8nag{color:#404040cc;font-size:1rem;margin:0}.PaymentStatusPage_statusIcon__7GRW5{align-items:center;border-radius:50%;display:flex;height:72px;justify-content:center;margin:0 auto;width:72px}.PaymentStatusPage_processingIcon__lVjDO{animation:PaymentStatusPage_prwSpinner__vESqM 1s linear infinite;border:3px solid #0096ff1a;border-top:3px solid var(--prw-color-secondary)}.PaymentStatusPage_successIcon__7o0BP{background:#ee4b9a1f;color:var(--prw-color-primary);font-size:2rem}.PaymentStatusPage_statusDetails__-jIwT{grid-gap:var(--prw-spacing-3);display:grid;gap:var(--prw-spacing-3);margin:0}.PaymentStatusPage_detailRow__W2vov{display:flex;flex-direction:column;gap:var(--prw-spacing-1)}.PaymentStatusPage_detailLabel__SYXnf{color:#40404099;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase}.PaymentStatusPage_detailValue__YRL6g{color:var(--prw-color-text);font-size:1.05rem;font-weight:600;margin:0;word-break:break-word}.PaymentStatusPage_actions__hkfsd{display:flex;flex-direction:column;gap:var(--prw-spacing-2)}.PaymentStatusPage_returnHint__bqYUM{color:#404040b3;font-size:.9rem;text-align:center}.PaymentStatusPage_summarySection__mAGc7{border-top:1px solid var(--prw-color-border);display:flex;flex-direction:column;gap:var(--prw-spacing-3);padding-top:var(--prw-spacing-4)}.PaymentStatusPage_summaryTitle__Od-Ck{font-size:1.1rem;font-weight:600}@media (min-width:768px){.PaymentStatusPage_card__uqMZg{padding:var(--prw-spacing-8)}}@keyframes PaymentStatusPage_prwSpinner__vESqM{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.e25f2fb8.css.map*/