.paymentSummaryModal_modalBackdrop__PqMA1{position:fixed;inset:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px}.paymentSummaryModal_modalCard__J1_eC{background:#090e0c;border:1px solid rgba(24,201,139,.3);border-radius:20px;width:100%;max-width:520px;box-shadow:0 25px 60px rgba(0,0,0,.65),0 0 40px rgba(24,201,139,.1);position:relative;overflow:hidden;color:#f1f5f9}.paymentSummaryModal_modalHeader__0Wz7h{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.paymentSummaryModal_modalTitleGroup__EexEV{display:flex;align-items:center;gap:10px}.paymentSummaryModal_modalTitleGroup__EexEV .paymentSummaryModal_iconBadge__XbK20{width:34px;height:34px;border-radius:8px;background:rgba(24,201,139,.12);color:#18c98b;display:flex;align-items:center;justify-content:center}.paymentSummaryModal_modalTitleGroup__EexEV h3{font-size:1.15rem;font-weight:700;margin:0;color:#fff}.paymentSummaryModal_closeBtn__tUVdL{background:rgba(0,0,0,0);border:none;color:rgba(255,255,255,.6);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}.paymentSummaryModal_closeBtn__tUVdL:hover{color:#f8fafc;background:rgba(255,255,255,.08)}.paymentSummaryModal_modalBody___EVRE{padding:24px;display:flex;flex-direction:column;gap:20px;max-height:80vh;overflow-y:auto}.paymentSummaryModal_planOverviewCard__uM37p{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center}.paymentSummaryModal_planOverviewCard__uM37p .paymentSummaryModal_planDetails__Rj_uZ h4{font-size:1.1rem;font-weight:700;color:#f8fafc;margin:0 0 4px}.paymentSummaryModal_planOverviewCard__uM37p .paymentSummaryModal_planDetails__Rj_uZ p{font-size:.78rem;color:rgba(255,255,255,.6);margin:0}.paymentSummaryModal_planOverviewCard__uM37p .paymentSummaryModal_planPriceCol__GlSYG{text-align:right}.paymentSummaryModal_planOverviewCard__uM37p .paymentSummaryModal_planPriceCol__GlSYG .paymentSummaryModal_priceMain__w0zxX{font-size:1.4rem;font-weight:800;color:#18c98b}.paymentSummaryModal_planOverviewCard__uM37p .paymentSummaryModal_planPriceCol__GlSYG .paymentSummaryModal_validitySub__AVSkS{font-size:.72rem;color:rgba(255,255,255,.45)}.paymentSummaryModal_summaryTable__pDj_Q{display:flex;flex-direction:column;gap:10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:16px}.paymentSummaryModal_summaryTable__pDj_Q .paymentSummaryModal_summaryRow__SbeSF{display:flex;justify-content:space-between;font-size:.84rem;color:rgba(255,255,255,.6)}.paymentSummaryModal_summaryTable__pDj_Q .paymentSummaryModal_summaryRow__SbeSF.paymentSummaryModal_discountRow__4i_YE{color:#18c98b;font-weight:600}.paymentSummaryModal_summaryTable__pDj_Q .paymentSummaryModal_summaryRow__SbeSF.paymentSummaryModal_totalRow__9MdoC{font-size:1.15rem;font-weight:800;color:#f8fafc;padding-top:10px;margin-top:4px;border-top:1px solid rgba(255,255,255,.08)}.paymentSummaryModal_summaryTable__pDj_Q .paymentSummaryModal_summaryRow__SbeSF.paymentSummaryModal_totalRow__9MdoC .paymentSummaryModal_totalAmount__deoI8{color:#18c98b}.paymentSummaryModal_safeguardBanner__CgmyW{display:flex;align-items:flex-start;gap:8px;background:rgba(24,201,139,.06);border:1px solid rgba(24,201,139,.2);border-radius:10px;padding:10px 14px;font-size:.75rem;color:#cbd5e1;line-height:1.4}.paymentSummaryModal_safeguardBanner__CgmyW svg{color:#18c98b;flex-shrink:0;margin-top:2px}.paymentSummaryModal_modalFooter__qdtKV{padding:16px 24px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:flex-end;gap:12px}.paymentSummaryModal_modalFooter__qdtKV .paymentSummaryModal_cancelBtn__8dTEC{background:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.6);font-weight:600;font-size:.84rem;padding:10px 18px;border-radius:10px;cursor:pointer}.paymentSummaryModal_modalFooter__qdtKV .paymentSummaryModal_cancelBtn__8dTEC:hover{color:#f8fafc;border-color:rgba(255,255,255,.3)}.paymentSummaryModal_modalFooter__qdtKV .paymentSummaryModal_checkoutBtn__3gLq4{background:linear-gradient(135deg,#18c98b,#10b981);border:none;color:#03130c;font-weight:800;font-size:.84rem;padding:10px 24px;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.paymentSummaryModal_modalFooter__qdtKV .paymentSummaryModal_checkoutBtn__3gLq4:hover:not(:disabled){box-shadow:0 8px 24px rgba(24,201,139,.35);transform:translateY(-1px)}.paymentSummaryModal_modalFooter__qdtKV .paymentSummaryModal_checkoutBtn__3gLq4:disabled{opacity:.6;cursor:not-allowed}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC,html.light .paymentSummaryModal_modalCard__J1_eC{background:#fff!important;border:1px solid rgba(24,201,139,.35)!important;box-shadow:0 20px 60px rgba(15,23,42,.15)!important;color:#0f172a!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_modalHeader__0Wz7h,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_modalHeader__0Wz7h{border-bottom-color:rgba(15,23,42,.08)!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_modalHeader__0Wz7h h3,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_modalHeader__0Wz7h h3{color:#0f172a!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_closeBtn__tUVdL,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_closeBtn__tUVdL{background:#f1f5f9!important;border:1px solid rgba(15,23,42,.12)!important;color:#0f172a!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_closeBtn__tUVdL:hover,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_closeBtn__tUVdL:hover{background:#e2e8f0!important;color:#000!important;border-color:rgba(15,23,42,.25)!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_closeBtn__tUVdL svg,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_closeBtn__tUVdL svg{stroke:#0f172a!important;color:#0f172a!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_planOverviewCard__uM37p,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_planOverviewCard__uM37p{background:#f8fafc!important;border-color:rgba(24,201,139,.25)!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_planOverviewCard__uM37p .paymentSummaryModal_planDetails__Rj_uZ h4,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_planOverviewCard__uM37p .paymentSummaryModal_planDetails__Rj_uZ h4{color:#0f172a!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_planOverviewCard__uM37p .paymentSummaryModal_planDetails__Rj_uZ p,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_planOverviewCard__uM37p .paymentSummaryModal_planDetails__Rj_uZ p{color:#64748b!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_planOverviewCard__uM37p .paymentSummaryModal_planPriceCol__GlSYG .paymentSummaryModal_priceMain__w0zxX,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_planOverviewCard__uM37p .paymentSummaryModal_planPriceCol__GlSYG .paymentSummaryModal_priceMain__w0zxX{color:#047857!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_planOverviewCard__uM37p .paymentSummaryModal_planPriceCol__GlSYG .paymentSummaryModal_validitySub__AVSkS,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_planOverviewCard__uM37p .paymentSummaryModal_planPriceCol__GlSYG .paymentSummaryModal_validitySub__AVSkS{color:#64748b!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_summaryTable__pDj_Q,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_summaryTable__pDj_Q{background:#f8fafc!important;border-color:rgba(15,23,42,.08)!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_summaryTable__pDj_Q .paymentSummaryModal_summaryRow__SbeSF,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_summaryTable__pDj_Q .paymentSummaryModal_summaryRow__SbeSF{color:#475569!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_summaryTable__pDj_Q .paymentSummaryModal_summaryRow__SbeSF.paymentSummaryModal_discountRow__4i_YE,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_summaryTable__pDj_Q .paymentSummaryModal_summaryRow__SbeSF.paymentSummaryModal_discountRow__4i_YE{color:#047857!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_summaryTable__pDj_Q .paymentSummaryModal_summaryRow__SbeSF.paymentSummaryModal_totalRow__9MdoC,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_summaryTable__pDj_Q .paymentSummaryModal_summaryRow__SbeSF.paymentSummaryModal_totalRow__9MdoC{color:#0f172a!important;border-top-color:rgba(15,23,42,.1)!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_summaryTable__pDj_Q .paymentSummaryModal_summaryRow__SbeSF.paymentSummaryModal_totalRow__9MdoC .paymentSummaryModal_totalAmount__deoI8,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_summaryTable__pDj_Q .paymentSummaryModal_summaryRow__SbeSF.paymentSummaryModal_totalRow__9MdoC .paymentSummaryModal_totalAmount__deoI8{color:#047857!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_safeguardBanner__CgmyW,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_safeguardBanner__CgmyW{background:rgba(24,201,139,.08)!important;border-color:rgba(24,201,139,.25)!important;color:#334155!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_modalFooter__qdtKV,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_modalFooter__qdtKV{border-top-color:rgba(15,23,42,.08)!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_modalFooter__qdtKV .paymentSummaryModal_cancelBtn__8dTEC,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_modalFooter__qdtKV .paymentSummaryModal_cancelBtn__8dTEC{background:#f1f5f9!important;border-color:rgba(15,23,42,.15)!important;color:#334155!important}[data-theme=light] .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_modalFooter__qdtKV .paymentSummaryModal_cancelBtn__8dTEC:hover,html.light .paymentSummaryModal_modalCard__J1_eC .paymentSummaryModal_modalFooter__qdtKV .paymentSummaryModal_cancelBtn__8dTEC:hover{background:#e2e8f0!important;color:#0f172a!important}.paymentSuccessModal_modalBackdrop__Ofx9K{position:fixed;inset:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px}.paymentSuccessModal_modalCard__Q7rFz{background:#090e0c;border:1px solid rgba(24,201,139,.4);border-radius:22px;width:100%;max-width:480px;box-shadow:0 30px 70px rgba(0,0,0,.7),0 0 50px rgba(24,201,139,.15);position:relative;overflow:hidden;color:#f1f5f9;text-align:center;padding:36px 28px}.paymentSuccessModal_ambientGlow__ShY1a{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:280px;height:280px;background:radial-gradient(circle,rgba(24,201,139,.25) 0,rgba(24,201,139,0) 70%);pointer-events:none}.paymentSuccessModal_celebrationIconBox__mkazz{width:68px;height:68px;border-radius:50%;background:linear-gradient(135deg,rgba(24,201,139,.2),rgba(16,185,129,.1));border:2px solid #18c98b;color:#18c98b;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;box-shadow:0 0 25px rgba(24,201,139,.35)}.paymentSuccessModal_title__WGKQ8{font-size:1.45rem;font-weight:800;color:#fff;margin:0 0 8px;letter-spacing:-.02em}.paymentSuccessModal_subtitle__YvYQs{font-size:.84rem;color:rgba(255,255,255,.6);line-height:1.5;margin:0 0 24px}.paymentSuccessModal_activatedPlanBox__W6Fgs{background:rgba(255,255,255,.035);border:1px solid rgba(24,201,139,.25);border-radius:14px;padding:18px;margin-bottom:24px;text-align:left;display:flex;flex-direction:column;gap:10px}.paymentSuccessModal_activatedPlanBox__W6Fgs .paymentSuccessModal_row__OAJ0D{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;color:rgba(255,255,255,.6)}.paymentSuccessModal_activatedPlanBox__W6Fgs .paymentSuccessModal_row__OAJ0D .paymentSuccessModal_value__DyQLi{font-weight:700;color:#f8fafc}.paymentSuccessModal_activatedPlanBox__W6Fgs .paymentSuccessModal_row__OAJ0D .paymentSuccessModal_highlightValue__CoarG{font-weight:800;color:#18c98b}.paymentSuccessModal_activatedPlanBox__W6Fgs .paymentSuccessModal_divider__zXJ_n{height:1px;background:rgba(255,255,255,.07);margin:2px 0}.paymentSuccessModal_actionStack__fPybD{display:flex;flex-direction:column;gap:10px}.paymentSuccessModal_actionStack__fPybD .paymentSuccessModal_primaryBtn__KI_8a{background:linear-gradient(135deg,#18c98b,#10b981);color:#03130c;font-weight:800;font-size:.88rem;padding:12px 20px;border-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.paymentSuccessModal_actionStack__fPybD .paymentSuccessModal_primaryBtn__KI_8a:hover{box-shadow:0 8px 24px rgba(24,201,139,.35);transform:translateY(-1px)}.paymentSuccessModal_actionStack__fPybD .paymentSuccessModal_secondaryBtn__zFKC_{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-weight:600;font-size:.84rem;padding:10px 18px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.paymentSuccessModal_actionStack__fPybD .paymentSuccessModal_secondaryBtn__zFKC_:hover{background:rgba(255,255,255,.09);color:#fff}@font-face{font-family:Euclid-Bold;src:url("/assets/font/Euclid Circular A Bold.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url("/assets/font/Euclid Circular A Bold.ttf") format("truetype");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url("/assets/font/Euclid Circular A SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url("/assets/font/Euclid Circular A Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url("/assets/font/Euclid Circular A Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Euclid-Medium;src:url("/assets/font/Euclid Circular A Medium.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Euclid-Regular;src:url("/assets/font/Euclid Circular A Regular.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Euclid-SemiBold;src:url("/assets/font/Euclid Circular A SemiBold.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.paymentFailedModal_modalBackdrop__ILVq4{position:fixed;inset:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px}.paymentFailedModal_modalCard__9z1Eo{background:#090e0c;border:1px solid rgba(239,68,68,.35);border-radius:22px;width:100%;max-width:480px;box-shadow:0 30px 70px rgba(0,0,0,.7),0 0 50px rgba(239,68,68,.1);position:relative;overflow:hidden;color:#f1f5f9;text-align:center;padding:36px 28px}.paymentFailedModal_ambientGlow__G3qrV{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:280px;height:280px;background:radial-gradient(circle,rgba(239,68,68,.2) 0,rgba(239,68,68,0) 70%);pointer-events:none}.paymentFailedModal_failIconBox__eRh92{width:68px;height:68px;border-radius:50%;background:rgba(239,68,68,.12);border:2px solid #ef4444;color:#ef4444;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;box-shadow:0 0 25px rgba(239,68,68,.25)}.paymentFailedModal_title__FZ13a{font-size:1.35rem;font-weight:800;color:#fff;margin:0 0 8px}.paymentFailedModal_subtitle__C97qc{font-size:.84rem;color:rgba(255,255,255,.6);line-height:1.5;margin:0 0 22px}.paymentFailedModal_reassuranceBox__Q84B9{background:rgba(255,255,255,.035);border:1px solid rgba(24,201,139,.25);border-radius:12px;padding:14px 16px;margin-bottom:24px;text-align:left;display:flex;align-items:flex-start;gap:10px;font-size:.78rem;color:#cbd5e1;line-height:1.45}.paymentFailedModal_reassuranceBox__Q84B9 svg{color:#18c98b;flex-shrink:0;margin-top:2px}.paymentFailedModal_actionStack__8P5CY{display:flex;flex-direction:column;gap:10px}.paymentFailedModal_actionStack__8P5CY .paymentFailedModal_retryBtn__N8tR2{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-weight:800;font-size:.88rem;padding:12px 20px;border-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.paymentFailedModal_actionStack__8P5CY .paymentFailedModal_retryBtn__N8tR2:hover{box-shadow:0 8px 24px rgba(239,68,68,.35);transform:translateY(-1px)}.paymentFailedModal_actionStack__8P5CY .paymentFailedModal_secondaryBtn__7MoSE{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-weight:600;font-size:.84rem;padding:10px 18px;border-radius:10px;cursor:pointer;transition:all .2s}.paymentFailedModal_actionStack__8P5CY .paymentFailedModal_secondaryBtn__7MoSE:hover{background:rgba(255,255,255,.09);color:#fff}