.payment-model-loading{z-index:9999;background:var(--background);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.payment-model-loading .payment-model-loading-content{flex-direction:row;align-items:center;display:flex}body.payment-model-add-credit-dialog-page [data-slot=dialog-overlay]{background:var(--bg-scrim)!important;-webkit-backdrop-filter:none!important}.payment-model-plan-container{z-index:9999;background:var(--background);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.payment-model-plan-container .payment-model-plan-close-button-wrapper{position:absolute;top:28px;right:28px}.payment-model-plan-container .payment-model-plan-close-button-wrapper .payment-model-plan-close-button{cursor:pointer;background-blend-mode:plus-lighter, normal;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff80 0%,#fff 100%),#8c8c8c40;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:inset 3px 3px .5px -3.5px #fff,inset 2px 2px .5px -2px #e5e5e5,inset -2px -2px .5px -2px #fff2f2,inset 0 0 0 1px #f6f6f6,inset 0 0 8px #f2f2f2,0 0 2px #0000001a,0 1px 8px #9d9d9d1a}.payment-model-plan-container .payment-model-plan-content{flex-direction:column;align-items:center;display:flex}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-content-header-title{color:var(--foreground);font-family:Roboto Slab;font-size:32px;font-weight:300;line-height:36px}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-content-header-desc{color:var(--foreground);text-align:center;opacity:.6;margin-top:12px;font-family:Roboto Slab;font-size:13px;font-style:normal;font-weight:300;line-height:22px}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-content-selector{justify-content:center;align-items:center;margin-top:32px;margin-bottom:32px;display:flex;position:relative}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-content-selector.hide{visibility:hidden}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-content-selector .payment-model-plan-content-selector-list{border:.5px solid var(--border);background:var(--card);border-radius:999px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:flex-start;height:36px;padding:4px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-content-selector .payment-model-plan-content-selector-list .payment-model-plan-content-selector-list-item{width:78px;height:28px;color:var(--foreground);background-color:var(--card);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:6px 16px;font-family:Roboto Slab;font-size:12px;font-style:normal;font-weight:400;line-height:25.481px;display:flex}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-content-selector .payment-model-plan-content-selector-list .payment-model-plan-content-selector-list-item.selected{background:var(--primary);color:var(--primary-foreground)}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-content-selector .payment-model-plan-content-selector-discount{background:var(--brand-bg);height:18px;color:var(--brand-foreground);text-align:center;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;padding:10px;font-family:Roboto Slab;font-size:10px;font-style:normal;font-weight:400;line-height:29px;display:flex;position:absolute;top:-8px;right:-28px}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-card-list{flex-direction:row;justify-content:center;align-items:center;gap:30px;display:flex}.free-payment-plan-card{border:.4px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;flex-shrink:0;width:370px;height:400px;padding:33px 30px;display:flex}.free-payment-plan-card .free-payment-plan-card-title{height:29px;color:var(--foreground);flex-direction:column;flex-shrink:0;justify-content:center;margin-bottom:8px;font-family:Roboto Slab;font-size:14px;font-style:normal;font-weight:400;line-height:29px;display:flex}.free-payment-plan-card .free-payment-plan-card-price{flex-direction:row;align-items:flex-end;gap:4px;margin-bottom:22px;display:flex}.free-payment-plan-card .free-payment-plan-card-price .free-payment-plan-card-price-amount{height:30px;color:var(--foreground);flex-direction:column;flex-shrink:0;justify-content:center;font-family:Roboto Slab;font-size:26px;font-style:normal;font-weight:700;line-height:30px;display:flex}.free-payment-plan-card .free-payment-plan-card-price .free-payment-plan-card-price-duration{width:119px;height:20px;color:var(--foreground);flex-direction:column;flex-shrink:0;justify-content:center;font-family:Roboto Slab;font-size:11px;font-style:normal;font-weight:300;line-height:20px;display:flex}.free-payment-plan-card .free-payment-plan-card-action-curt-plan{border:.411px solid var(--input);height:36px;color:var(--foreground);text-align:center;letter-spacing:.082px;border-radius:82px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin-bottom:29px;font-family:Roboto;font-size:13px;font-style:normal;font-weight:600;line-height:16.439px;display:flex}.free-payment-plan-card .free-payment-plan-card-feature-list{flex-direction:column;gap:13px;display:flex}.free-payment-plan-card .free-payment-plan-card-feature-list .free-payment-plan-card-feature-list-item{flex-direction:row;align-items:center;gap:4px;display:flex}.free-payment-plan-card .free-payment-plan-card-feature-list .free-payment-plan-card-feature-list-item .free-payment-plan-card-feature-list-item-desc{color:var(--foreground);font-family:Roboto Slab;font-size:11px;font-style:normal;font-weight:400;line-height:19.727px}.monthly-payment-plan-card{border:.4px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;flex-shrink:0;width:370px;height:400px;padding:33px 30px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-title{height:29px;color:var(--foreground);flex-direction:column;flex-shrink:0;justify-content:center;margin-bottom:8px;font-family:Roboto Slab;font-size:14px;font-style:normal;font-weight:400;line-height:29px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-price{flex-direction:row;align-items:flex-end;gap:4px;margin-bottom:22px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-price .monthly-payment-plan-card-price-amount{height:30px;color:var(--foreground);flex-direction:column;flex-shrink:0;justify-content:center;font-family:Roboto Slab;font-size:26px;font-style:normal;font-weight:700;line-height:30px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-price .monthly-payment-plan-card-price-duration{height:20px;color:var(--foreground);flex-direction:column;flex-shrink:0;justify-content:center;font-family:Roboto Slab;font-size:11px;font-style:normal;font-weight:300;line-height:20px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-action-curt-plan{border:.411px solid var(--input);height:36px;color:var(--foreground);text-align:center;letter-spacing:.082px;border-radius:82px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin-bottom:29px;font-family:Roboto;font-size:13px;font-style:normal;font-weight:600;line-height:16.439px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-action-choose-plan{border:.411px solid var(--input);text-align:center;letter-spacing:.082px;background-color:var(--primary);height:36px;color:var(--primary-foreground);cursor:pointer;border-radius:82px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin-bottom:29px;font-family:Roboto;font-size:13px;font-style:normal;font-weight:600;line-height:16.439px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-action-choose-plan:hover{opacity:.9}.monthly-payment-plan-card .monthly-payment-plan-card-feature-list{flex-direction:column;gap:4px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-feature-list .monthly-payment-plan-card-feature-list-item{flex-direction:row;align-items:center;gap:4px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-feature-list .monthly-payment-plan-card-feature-list-item .monthly-payment-plan-card-feature-list-item-desc{color:var(--foreground);font-family:Roboto Slab;font-size:11px;font-style:normal;font-weight:400;line-height:19.727px}.yearly-payment-plan-card{border:.4px solid color-mix(in srgb, var(--brand) 30%, var(--border));background:var(--card);background:color-mix(in srgb, var(--brand) 15%, transparent);border-radius:10px;flex-direction:column;flex-shrink:0;width:370px;height:400px;padding:33px 30px;display:flex;position:relative}.yearly-payment-plan-card .yearly-payment-plan-card-recommended{background:var(--brand-bg);height:24px;color:var(--brand-foreground);text-align:center;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:10px;font-family:Roboto Slab;font-size:11px;font-style:normal;font-weight:400;line-height:28.878px;display:inline-flex;position:absolute;top:20px;right:20px}.yearly-payment-plan-card .yearly-payment-plan-card-title{height:29px;color:var(--foreground);flex-direction:column;flex-shrink:0;justify-content:center;margin-bottom:8px;font-family:Roboto Slab;font-size:14px;font-style:normal;font-weight:400;line-height:29px;display:flex}.yearly-payment-plan-card .yearly-payment-plan-card-price{flex-direction:row;align-items:flex-end;gap:4px;margin-bottom:22px;display:flex}.yearly-payment-plan-card .yearly-payment-plan-card-price .yearly-payment-plan-card-price-amount{height:30px;color:var(--foreground);flex-direction:column;flex-shrink:0;justify-content:center;font-family:Roboto Slab;font-size:26px;font-style:normal;font-weight:700;line-height:30px;display:flex}.yearly-payment-plan-card .yearly-payment-plan-card-price .yearly-payment-plan-card-price-duration{height:20px;color:var(--foreground);flex-direction:column;flex-shrink:0;justify-content:center;font-family:Roboto Slab;font-size:11px;font-style:normal;font-weight:300;line-height:20px;display:flex}.yearly-payment-plan-card .yearly-payment-plan-card-action-curt-plan{border:.411px solid var(--input);height:36px;color:var(--foreground);text-align:center;letter-spacing:.082px;border-radius:82px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin-bottom:29px;font-family:Roboto;font-size:13px;font-style:normal;font-weight:600;line-height:16.439px;display:flex}.yearly-payment-plan-card .yearly-payment-plan-card-action-choose-plan{border:.411px solid var(--input);text-align:center;letter-spacing:.082px;background-color:var(--primary);height:36px;color:var(--primary-foreground);cursor:pointer;border-radius:82px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin-bottom:29px;font-family:Roboto;font-size:13px;font-style:normal;font-weight:600;line-height:16.439px;display:flex}.yearly-payment-plan-card .yearly-payment-plan-card-action-choose-plan:hover{opacity:.9}.yearly-payment-plan-card .yearly-payment-plan-card-feature-list{flex-direction:column;gap:4px;display:flex}.yearly-payment-plan-card .yearly-payment-plan-card-feature-list .yearly-payment-plan-card-feature-list-item{flex-direction:row;align-items:center;gap:4px;display:flex}.yearly-payment-plan-card .yearly-payment-plan-card-feature-list .yearly-payment-plan-card-feature-list-item .yearly-payment-plan-card-feature-list-item-desc{color:var(--foreground);font-family:Roboto Slab;font-size:11px;font-style:normal;font-weight:400;line-height:19.727px}
