.RazorpayManagementModal_overlay__3bVXk{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6784313725);z-index:1050;padding:2rem}.RazorpayManagementModal_dialog__wahad{position:relative;width:min(100%,65rem);height:min(90vh,50rem);border-radius:1rem;background:#2b2b2d;box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.4);border:.0625rem solid hsla(0,0%,100%,.08);display:flex;overflow:hidden}.RazorpayManagementModal_leftSidebar__4IGd_{width:35%;background:#1a1a1a;padding:2.5rem 2rem;display:flex;flex-direction:column;position:relative;border-right:.0625rem solid hsla(0,0%,100%,.08)}.RazorpayManagementModal_leftSidebarContent__qy0_E{margin-top:3rem}.RazorpayManagementModal_leftSidebarTitle__KejTS{font-family:DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.875rem;font-weight:700;color:#fff;line-height:2rem;margin-bottom:1.5rem}.RazorpayManagementModal_returnButton__HvRon{background:rgba(0,0,0,0);border:none;color:#888;font-size:.875rem;display:flex;align-items:center;gap:.25rem;cursor:pointer;padding:0;transition:.15s ease-in-out}.RazorpayManagementModal_returnButton__HvRon:hover{color:#fff}.RazorpayManagementModal_mainPanel__VuEu9{width:65%;padding:2.5rem 2rem;overflow-y:auto;position:relative}.RazorpayManagementModal_closeButton__pPtbt{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;border-radius:.25rem;border:none;background:rgba(0,0,0,0);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.15s ease-in-out}.RazorpayManagementModal_closeButton__pPtbt:hover:not(:disabled){background:hsla(0,0%,100%,.0509803922)}.RazorpayManagementModal_section__ObPv6{margin-bottom:2.5rem}.RazorpayManagementModal_section__ObPv6 .RazorpayManagementModal_sectionTitle__k9OK_{font-size:.75rem;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.RazorpayManagementModal_cardBlock__qxGbM{background:rgba(0,0,0,0);border-radius:.5rem;display:flex;justify-content:space-between;align-items:flex-start}.RazorpayManagementModal_planInfoBlock__aQP_1 .RazorpayManagementModal_planName__3Eu4r{font-size:1rem;font-weight:700;color:#fff;margin-bottom:.25rem}.RazorpayManagementModal_planInfoBlock__aQP_1 .RazorpayManagementModal_planPrice__OL4tJ{font-size:1.875rem;font-weight:700;color:#fff;margin-bottom:.25rem}.RazorpayManagementModal_planInfoBlock__aQP_1 .RazorpayManagementModal_planPrice__OL4tJ span{font-size:1rem;font-weight:400;color:#888}.RazorpayManagementModal_planInfoBlock__aQP_1 .RazorpayManagementModal_planPeriod__tM_sR{font-size:.875rem;color:#888;margin-bottom:.75rem}.RazorpayManagementModal_planInfoBlock__aQP_1 .RazorpayManagementModal_planPaymentMethod__4ZszA{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#fff}.RazorpayManagementModal_planInfoBlock__aQP_1 .RazorpayManagementModal_planPaymentMethod__4ZszA svg{color:#888}.RazorpayManagementModal_badge__167PM{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;margin-bottom:.5rem}.RazorpayManagementModal_badge__167PM.RazorpayManagementModal_cancelsBadge___HYzc{background:hsla(0,0%,100%,.08);color:#888}.RazorpayManagementModal_badge__167PM.RazorpayManagementModal_testBadge__VtjI0{background:rgba(255,167,38,.15);color:#ffa726}.RazorpayManagementModal_actionButton__uylk8{background:rgba(0,0,0,0);color:#fff;border:.0625rem solid hsla(0,0%,100%,.15);padding:.5rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:.15s ease-in-out}.RazorpayManagementModal_actionButton__uylk8:hover:not(:disabled){background:hsla(0,0%,100%,.0509803922);border-color:#888}.RazorpayManagementModal_actionButton__uylk8:disabled{opacity:.5;cursor:default}.RazorpayManagementModal_actionButton__uylk8.RazorpayManagementModal_danger__JPFYA{background:#e01111;color:#fff;border:none}.RazorpayManagementModal_actionButton__uylk8.RazorpayManagementModal_danger__JPFYA:hover:not(:disabled){background:#ff3b30}.RazorpayManagementModal_actionButton__uylk8.RazorpayManagementModal_primary__Y4oig{background:#007aff;color:#fff;border:none}.RazorpayManagementModal_actionButton__uylk8.RazorpayManagementModal_primary__Y4oig:hover:not(:disabled){background:rgb(0,97.6,204)}.RazorpayManagementModal_actionButton__uylk8.RazorpayManagementModal_resumeButton__32fcI{background:#007aff;color:#fff;border:none}.RazorpayManagementModal_actionButton__uylk8.RazorpayManagementModal_resumeButton__32fcI:hover:not(:disabled){background:rgb(0,97.6,204);box-shadow:0 1px 2px 0 rgba(0,0,0,.0509803922)}.RazorpayManagementModal_methodList__1NrhF{display:flex;flex-direction:column;gap:.75rem}.RazorpayManagementModal_methodItem__WyKHQ{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#fff}.RazorpayManagementModal_methodItem__WyKHQ svg{color:#888}.RazorpayManagementModal_billingInfoGrid__GlheA{display:grid;grid-template-columns:12rem 1fr;grid-gap:.75rem;gap:.75rem;font-size:.875rem}.RazorpayManagementModal_billingInfoGrid__GlheA .RazorpayManagementModal_label__mGLfO{color:#888}.RazorpayManagementModal_billingInfoGrid__GlheA .RazorpayManagementModal_value__Ugta1{color:#fff}.RazorpayManagementModal_invoiceList__PP3Ul{display:flex;flex-direction:column}.RazorpayManagementModal_invoiceItem__TZLF8{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:.0625rem solid hsla(0,0%,100%,.08)}.RazorpayManagementModal_invoiceItem__TZLF8:last-child{border-bottom:none}.RazorpayManagementModal_invoiceItem__TZLF8 .RazorpayManagementModal_invoiceLeft__GORbn{display:flex;gap:1.5rem;align-items:center}.RazorpayManagementModal_invoiceItem__TZLF8 .RazorpayManagementModal_invoiceDate__msQA_{font-size:.875rem;color:#fff;width:6rem}.RazorpayManagementModal_invoiceItem__TZLF8 .RazorpayManagementModal_invoiceAmount__OqdKJ{font-size:.875rem;color:#888}.RazorpayManagementModal_invoiceItem__TZLF8 .RazorpayManagementModal_invoiceLink__KjUWS{color:#fff;font-size:.875rem;text-decoration:none;display:flex;align-items:center;gap:.25rem}.RazorpayManagementModal_invoiceItem__TZLF8 .RazorpayManagementModal_invoiceLink__KjUWS:hover{text-decoration:underline}.RazorpayManagementModal_emptyState__4kG4v{color:#888;font-size:.875rem;padding:.75rem 0}.RazorpayManagementModal_loadingWrapper__mDxD1{color:#888}.RazorpayManagementModal_errorWrapper__TuFKg,.RazorpayManagementModal_loadingWrapper__mDxD1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem}.RazorpayManagementModal_errorWrapper__TuFKg{text-align:center}.RazorpayManagementModal_errorWrapper__TuFKg p{color:#e01111}.RazorpayManagementModal_spinner__9BPmw{animation:RazorpayManagementModal_spin__FTQlF 1s linear infinite}@keyframes RazorpayManagementModal_spin__FTQlF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RazorpayManagementModal_confirmCancelScreen__i0mPQ{display:flex;flex-direction:column;height:100%}.RazorpayManagementModal_confirmCancelScreen__i0mPQ .RazorpayManagementModal_cancelBreadcrumb__2Z0kC{font-size:.875rem;color:#888;margin-bottom:2rem}.RazorpayManagementModal_confirmCancelScreen__i0mPQ .RazorpayManagementModal_cancelTitle__v626Y{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:2rem}.RazorpayManagementModal_confirmCancelScreen__i0mPQ .RazorpayManagementModal_cancelPlanInfo__2hdGn{margin-bottom:1.5rem}.RazorpayManagementModal_confirmCancelScreen__i0mPQ .RazorpayManagementModal_cancelPlanInfo__2hdGn .RazorpayManagementModal_cancelPlanName__WZRzr{font-size:1rem;color:#fff;margin-bottom:.25rem}.RazorpayManagementModal_confirmCancelScreen__i0mPQ .RazorpayManagementModal_cancelPlanInfo__2hdGn .RazorpayManagementModal_cancelPlanPrice__whoPQ{font-size:1.25rem;font-weight:700;color:#fff}.RazorpayManagementModal_confirmCancelScreen__i0mPQ .RazorpayManagementModal_cancelWarning__YwulB{font-size:.875rem;color:#888;margin-bottom:2.5rem;line-height:1.25rem}.RazorpayManagementModal_confirmCancelScreen__i0mPQ .RazorpayManagementModal_cancelActions__LNmy0{display:flex;flex-direction:column;gap:.75rem;max-width:20rem}.RazorpayManagementModal_confirmCancelScreen__i0mPQ .RazorpayManagementModal_cancelActions__LNmy0 .RazorpayManagementModal_primaryAction__0UuUL{background:#007aff;color:#fff;padding:.75rem;border-radius:.5rem;border:none;font-weight:500;cursor:pointer;display:flex;justify-content:center;transition:background .2s}.RazorpayManagementModal_confirmCancelScreen__i0mPQ .RazorpayManagementModal_cancelActions__LNmy0 .RazorpayManagementModal_primaryAction__0UuUL:hover:not(:disabled){background:rgb(0,97.6,204)}.RazorpayManagementModal_confirmCancelScreen__i0mPQ .RazorpayManagementModal_cancelActions__LNmy0 .RazorpayManagementModal_primaryAction__0UuUL:disabled{opacity:.7}.RazorpayManagementModal_confirmCancelScreen__i0mPQ .RazorpayManagementModal_cancelActions__LNmy0 .RazorpayManagementModal_secondaryAction__Abeil{background:rgba(0,0,0,0);color:#fff;border:.0625rem solid hsla(0,0%,100%,.15);padding:.75rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background .2s}.RazorpayManagementModal_confirmCancelScreen__i0mPQ .RazorpayManagementModal_cancelActions__LNmy0 .RazorpayManagementModal_secondaryAction__Abeil:hover:not(:disabled){background:hsla(0,0%,100%,.0509803922)}@media(max-width:768px){.RazorpayManagementModal_dialog__wahad{flex-direction:column;height:auto;max-height:90vh}.RazorpayManagementModal_leftSidebar__4IGd_{width:100%;padding:1.5rem;border-right:none;border-bottom:.0625rem solid hsla(0,0%,100%,.08)}.RazorpayManagementModal_leftSidebarContent__qy0_E{margin-top:1.5rem}.RazorpayManagementModal_leftSidebarTitle__KejTS{font-size:1.25rem;margin-bottom:0}.RazorpayManagementModal_mainPanel__VuEu9{width:100%;padding:1.5rem}.RazorpayManagementModal_cardBlock__qxGbM{flex-direction:column;gap:1rem}.RazorpayManagementModal_cardBlock__qxGbM .RazorpayManagementModal_actionButton__uylk8{width:100%}.RazorpayManagementModal_billingInfoGrid__GlheA{grid-template-columns:1fr;gap:.25rem}.RazorpayManagementModal_billingInfoGrid__GlheA .RazorpayManagementModal_label__mGLfO{margin-top:.5rem}}.BillingToggle_toggleContainer__Vqqxd{display:inline-flex;background:hsla(0,0%,100%,.1);border-radius:9999px;padding:4px}.BillingToggle_toggleButton__sFjMH{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;border-radius:9999px;font-size:.875rem;font-weight:500;cursor:pointer;border:none;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.8);transition:all .2s ease-in-out}.BillingToggle_toggleButton__sFjMH.BillingToggle_active__0UezW{background:linear-gradient(282.32deg,#d0f677 -8.95%,#79d239 118.24%);color:#000}.BillingToggle_toggleButton__sFjMH.BillingToggle_active__0UezW .BillingToggle_savingsBadge__pHBkx{background:rgba(0,0,0,.18);color:#000}.BillingToggle_savingsBadge__pHBkx{font-size:.75rem;font-weight:600;padding:2px 7px;border-radius:9999px;background:rgba(208,246,119,.2);color:#d0f677;white-space:nowrap;letter-spacing:.01em}.UpgradeConfirmModal_overlay__oXBa7{position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9998;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:UpgradeConfirmModal_fadeIn__PHRKI .2s ease-out}@keyframes UpgradeConfirmModal_fadeIn__PHRKI{0%{opacity:0}to{opacity:1}}.UpgradeConfirmModal_modal__Ll75R{background:#000;border:1px solid hsla(0,0%,100%,.12);border-radius:1.5rem;padding:2.5rem;width:100%;max-width:480px;box-shadow:0 24px 60px rgba(0,0,0,.6);animation:UpgradeConfirmModal_slideUp__Kksuz .25s ease-out}@keyframes UpgradeConfirmModal_slideUp__Kksuz{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.UpgradeConfirmModal_title__q_uc_{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.25rem}.UpgradeConfirmModal_subtitle__39_Fn{font-size:.875rem;color:hsla(0,0%,100%,.5);margin-bottom:2rem}.UpgradeConfirmModal_creditRows__IWpeQ{display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;overflow:hidden;margin-bottom:1rem}.UpgradeConfirmModal_creditRow__nPGdG{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.UpgradeConfirmModal_creditRow__nPGdG:last-child{border-bottom:none;background:hsla(0,0%,100%,.03);padding-top:1rem;padding-bottom:1rem}.UpgradeConfirmModal_creditLabel__PDMlJ{font-size:.875rem;color:hsla(0,0%,100%,.55)}.UpgradeConfirmModal_totalLabel__VucqE{font-size:.875rem;font-weight:600;color:#fff}.UpgradeConfirmModal_creditValue__hy76V{font-size:1rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.7)}.UpgradeConfirmModal_transferValue__JjUEL{font-size:1rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#f0a830}.UpgradeConfirmModal_discountValue__gVPPV{font-size:1rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#4ade80}.UpgradeConfirmModal_totalValue__FhyN4{font-size:1.25rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#d0f677}.UpgradeConfirmModal_warning__XiwTb{background:rgba(240,168,48,.08);border:1px solid rgba(240,168,48,.2);border-radius:.75rem;padding:.75rem 1rem;font-size:.75rem;color:rgba(240,168,48,.85);line-height:1.6;margin-bottom:2rem}.UpgradeConfirmModal_warning__XiwTb p{margin:0}.UpgradeConfirmModal_warning__XiwTb p+p{margin-top:.25rem}.UpgradeConfirmModal_actions__iALNC{display:flex;gap:.75rem}.UpgradeConfirmModal_cancelButton__UB3dA{flex:1 1;padding:.75rem;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.1);transition:all .2s ease-in-out}.UpgradeConfirmModal_cancelButton__UB3dA:hover{background:hsla(0,0%,100%,.1);color:#fff}.UpgradeConfirmModal_confirmButton__szZXH{flex:1 1;padding:.75rem;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;background:linear-gradient(282.32deg,#d0f677 -8.95%,#79d239 118.24%);color:#000;border:none;transition:all .2s ease-in-out}.UpgradeConfirmModal_confirmButton__szZXH:hover{filter:brightness(1.08);transform:translateY(-1px)}.UpgradeConfirmModal_confirmButton__szZXH:disabled{opacity:.5;cursor:not-allowed;transform:none;filter:none}