.subscribe-modal .ant-modal-content{height:100vh;padding:0;margin:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.subscribe-modal .ant-modal-content .ant-modal-body{width:100%;padding:24px 0;max-height:100vh;overflow-y:auto}.subscribe-content-title{font-size:30px;line-height:38px;color:#000;font-weight:600;text-align:center}.subscribe-content-subtitle{margin-top:8px;font-size:16px;line-height:24px;color:#f26725;font-weight:600;text-align:center}.subscribe-content-type{margin-top:8px;display:flex;justify-content:center}.subscribe-content-type-inner{display:flex;align-items:center;justify-content:center;height:40px;padding:4px;box-sizing:border-box;border-radius:8px;background:#f5f5f5;border:1px solid #e5e5e5}.subscribe-content-type-inner-item{flex:1;display:flex;align-items:center;justify-content:center;width:120px;height:100%;border-radius:8px;cursor:pointer;font-size:16px;line-height:24px;color:#000}.subscribe-content-type-inner-item.active{color:#fff;background:#00968f}.subscribe-content-plans{margin-top:20px;padding:12px;display:flex;gap:12px;justify-content:center;border-radius:12px}.subscribe-content-plans .pro-plan{padding:0 2px 2px;border-radius:12px;background:#00968fcc}.subscribe-content-plans-item{flex:1;border-radius:12px;padding:28px;box-sizing:border-box;border:1px solid transparent}.subscribe-content-plans-item-title{font-size:18px;line-height:32px;color:#000;font-weight:600}.subscribe-content-plans-item.item-free:hover{box-shadow:#e5e5e5 0 0 0 2px}.subscribe-content-plans-item.item-plus:hover{box-shadow:#0086c9 0 0 0 2px}.subscribe-content-plans-item.item-plus .subscribe-content-plans-item-title{color:#016aa2}.subscribe-content-plans-item.item-pro .subscribe-content-plans-item-title{color:#00968f}.subscribe-content-plans-item.item-max:hover{box-shadow:#e8b266 0 0 0 2px}.subscribe-content-plans-item.item-max .subscribe-content-plans-item-title{color:#f26725}.subscribe-content-plans-item-price{font-size:36px;line-height:50px;color:#000;font-weight:800;height:48px;margin-top:12px}.subscribe-content-plans-item-price .period{color:#2c2929;font-size:14px;line-height:24px}.subscribe-content-plans-item .description{height:36px;font-size:14px;line-height:18px;color:#6b7280}.subscribe-content-plans-item .subscribe-btn{margin:20px 0;height:40px;width:100%;font-size:16px;line-height:24px;font-weight:600;background:transparent;padding:0 12px!important}.subscribe-content-plans-item .subscribe-btn--free{background:transparent}.subscribe-content-plans-item .subscribe-btn--plus{border:1px solid #016aa2}.subscribe-content-plans-item .subscribe-btn--plus.ant-btn-default:hover{background:linear-gradient(to right,#068cd4,#016aa2);color:#fff;border-color:#068cd4}.subscribe-content-plans-item .subscribe-btn--pro{background:linear-gradient(to right,#00a49c,#02857f);color:#fff;border-color:#00968f}.subscribe-content-plans-item .subscribe-btn--pro.ant-btn-default:hover{background:linear-gradient(to right,#00b7ae,#009d95);color:#fff;border-color:#068cd4}.subscribe-content-plans-item .subscribe-btn--max{border:1px solid #f26725}.subscribe-content-plans-item .subscribe-btn--max.ant-btn-default:hover{background:linear-gradient(to right,#f7a985,#d34b0c);color:#fff;border-color:#f7a985}.subscribe-content-plans-item .plane-features-item{margin-bottom:8px;font-size:12px;font-weight:500}.subscribe-content-plans-item .plane-features-item:last-child{margin-bottom:0}.subscribe-content-description{text-align:center;margin-top:20px;font-size:14px;line-height:24px;color:#6b7280}
