.purchase-modal{--tab-bg-color:rgba(51,31,32);--tab-active-bg-color:#faf9f6;--tab-content-bg-color:#faf9f6;.ant-modal-content{width:850px;padding:0;border-radius:16px;background:linear-gradient(90deg,rgba(242,150,116,1),rgba(255,116,56,1))}.ant-modal-close{color:#fff;.ant-modal-close-x{font-size:20px}}}.purchase-title{border-radius:16px 16px 0 0;padding:25px 33px}.purchase-tab-container{background:var(--tab-content-bg-color);border-radius:20px 20px 16px 16px}.purchase-tab{height:65px;.left{border-radius:20px 0 54px 0;position:relative}.left.active:after{right:0;width:65px;border-radius:0 20px 0 0;background-color:var(--tab-active-bg-color)}.left.active:after,.left:after{content:"";position:absolute;top:0;height:20px;z-index:100}.left:after{right:-19px;width:20px;background:var(--tab-bg-color)}.right{border-radius:0 20px 0 54px;position:relative}.right:after{left:-19px;width:20px;background:var(--tab-bg-color)}.right.active:after,.right:after{content:"";position:absolute;top:0;height:20px}.right.active:after{left:0;width:65px;border-radius:20 0 0 0;z-index:100;background-color:var(--tab-active-bg-color)}}.purchase-tab-item{display:flex;align-items:center;padding-left:33px;width:100%;height:100%;border-radius:20px 20px 0 0;cursor:pointer;background:var(--tab-bg-color);>span:first-child{font-size:16px;font-weight:600;color:white;line-height:16px;margin-right:6px}>span:last-child{font-size:10px;font-weight:400;color:white;vertical-align:top;margin-top:5px}}.purchase-tab-item.active{>span:first-child{color:rgba(0,0,0,1)}>span:last-child{color:rgba(100,106,115,1)}background-color:var(--tab-active-bg-color)}.plan-card{background:rgba(255,255,255,1);box-shadow:0 0 8px rgba(11,31,58,.02),0 2px 16px rgba(11,31,58,.04);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 32px;cursor:pointer;border:2px solid transparent}.plan-card.active{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(255,248,247,1));border:2px solid oklch(63.7% .237 25.331)}.pay-code-container{border-radius:16px;background:rgba(255,255,255,1);box-shadow:0 0 8px rgba(11,31,58,.02),0 2px 18px rgba(11,31,58,.04);padding:20px 26px}