.popover-modal.pricing-modal{justify-content:flex-start;width:90%;max-width:415px;max-height:80vh}.popover-modal.pricing-modal .loader-circle{margin:110px auto}.popover-modal .pricing-popover-wrap{box-sizing:border-box;flex-direction:column;gap:23px;padding:50px 25px 25px;display:flex;position:relative}.popover-modal .plan-title-wrap{flex-direction:column;align-items:center;gap:3px;display:flex}.popover-modal .plan-content{background-color:var(--ui-clr-950);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:0;padding:40px;display:flex}.popover-modal .plan-header{flex-direction:column;gap:40px;display:flex}.popover-modal .billing-toggle{box-sizing:border-box;flex-direction:column;align-items:center;gap:12px;padding-block:15px 25px;display:flex}.popover-modal .toggle-container{background:var(--ui-clr-950);border-radius:25px;width:190px;height:34px;padding:4px;display:flex;position:relative;box-shadow:inset 0 2px 4px #0003}.popover-modal .toggle-background{background:var(--ui-clr-900);z-index:1;border-radius:20px;width:calc(50% - 4px);height:calc(100% - 8px);position:absolute;top:4px;left:4px}.popover-modal .subscription-management{box-sizing:border-box;justify-content:center;padding-block:0 40px;display:flex}.popover-modal .toggle-option{cursor:pointer;z-index:2;background:0 0;border:none;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:6px;height:100%;font-size:12px;font-weight:400;line-height:18px;transition:none;display:flex;position:relative}.popover-modal .yearly-savings{color:var(--color-success);text-align:center;font-size:14px;font-weight:500}.popover-modal .plus-plan{border:2px solid var(--ui-border);background:linear-gradient(135deg,var(--color-bg-primary)0%,#6366f105 100%);border-radius:16px;padding:32px;transition:all .3s;position:relative}.popover-modal .plan-badge{background:var(--color-primary);color:#fff;white-space:nowrap;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.popover-modal .plan-header{text-align:left}.popover-modal .plan-header .popover-pricing-title-text{text-align:center;color:var(--ui-text);margin:0;font-size:14px;font-weight:400;line-height:1.4}.popover-modal .plan-header .popover-pricing-subtitle{text-align:center;color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.4}.popover-modal .plan-header .plan-name{color:var(--ui-text-bold);margin:0 0 8px;font-size:24px;font-weight:700}.popover-modal .plan-header .plan-description{color:var(--color-text-secondary);margin:0 0 16px;font-size:16px;line-height:1.4}.popover-modal .plan-header .plan-price{flex-direction:column;align-items:center;gap:8px;display:flex}.popover-modal .plan-header .plan-price .price{color:var(--ui-text-bold);font-size:70px;font-weight:100;line-height:1.1}.popover-modal .plan-header .plan-price .period{color:var(--ui-text-bold);font-size:16px;font-weight:300}.popover-modal .plan-header .billed-info{color:var(--ui-text-muted);font-size:14px;font-weight:500}.popover-modal .plan-features{flex-direction:column;align-items:center;gap:12px;margin-top:8px;display:flex}.popover-modal .plan-features .features-title{color:var(--ui-text-muted);margin-bottom:0;font-size:14px;font-weight:400;line-height:1.4}.popover-modal .plan-features .features-list{color:var(--ui-clr-500);text-align:center;flex-direction:column;gap:10px;max-width:26ch;margin:0;font-size:14px;line-height:23px;display:flex}.popover-modal .upgrade-btn-wrap{justify-content:center;display:flex}.popover-modal .auth-choice-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}.popover-modal .auth-choice-wrap .upgrade-btn{cursor:pointer;text-align:center;border:none;border-radius:35px;gap:5px;width:100%;max-width:218px;padding:12px 24px;font-size:14px;font-weight:400;transition:all .2s}.popover-modal .auth-choice-wrap .upgrade-btn.primary{background-color:var(--ui-success-background);color:var(--ui-clr-950)}.popover-modal .auth-choice-wrap .upgrade-btn.secondary{color:var(--ui-text-muted);border:1px solid var(--ui-clr-800);background-color:#0000}.popover-modal .auth-choice-wrap .upgrade-btn.secondary:hover{color:var(--ui-text);border-color:var(--ui-text-muted)}.popover-modal .upgrade-btn{cursor:pointer;background-color:var(--ui-success-background);width:auto;color:var(--ui-clr-950);border-radius:35px;gap:5px;padding:12px 34px;font-size:14px;font-weight:400;transition:all .2s}.popover-modal .upgrade-btn .upgraded-icon{box-sizing:border-box;align-items:center;width:10px;padding-top:1px;display:flex}@keyframes pulse-glow{0%,to{box-shadow:0 1px 3px #0003}50%{box-shadow:0 1px 3px #0003,0 0 8px #ffffff4d}}@media (max-width:640px){.pricing-modal{width:95vw;max-height:90vh}.pricing-popover-wrap{padding:24px 20px}.plus-plan{padding:24px}.popover-title .popover-title-text{font-size:20px}.plan-header .plan-price .price{font-size:28px}}body:has(>div:first-child>iframe[src^="https://js.stripe.com"]) .popover-modal.pricing-modal{display:none}
