.mp .mp-plan-name{margin:0}.mp .mc-plan .mp-plan-price{display:flex;align-items:baseline;justify-content:center;margin:0}.mp .mc-price-wrap{margin-top:16px;min-height:44px}.mp .mc-plan .mp-plan-sub{min-height:14px}.mp .mc-plan .mp-plan-sub s{opacity:.8}.mp .mc-plan .mp-plan-buy{margin-top:20px;margin-bottom:20px}.mp .mc-coupon-wrap{display:flex;justify-content:center;margin-top:8px}.mp .mc-coupon{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;align-self:center;max-width:100%;min-height:28px;padding:2px 4px;border:0;border-radius:var(--r-xs);background:transparent;color:var(--fg-3);font-size:12px;font-weight:400;line-height:1.5;white-space:nowrap}.mp .mc-coupon,.mp .mc-input{margin:0;outline:none;box-shadow:none;cursor:pointer}.mp .mc-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.mp .mc-coupon .cb{flex-shrink:0;pointer-events:none}.mp .mc-coupon:has(.mc-input:focus-visible){background:var(--bg-2);color:var(--fg-2)}.mp .mc-coupon:has(.mc-input:disabled),.mp .mc-input:disabled{cursor:default}.mp .mc-skeleton{display:inline-block;width:100px;height:8px;border-radius:4px;background:var(--amber-border)}.mp .mc-price-skeleton{width:90px;height:36px}.mp .mc-sub-skeleton{width:62px;height:10px}@media (max-width:520px){.mp.mc .mp-plans{gap:10px}.mp .mc-plan{padding-left:8px;padding-right:8px}.mp .mc-plan .mp-plan-price{font-size:38px}.mp .mc-coupon{padding-left:2px;padding-right:2px}.mp .mc-plan .mp-plan-bar{width:calc(100% + 16px);font-size:12px}}