.subscription-plan-grid__toggle[data-v-a2c05097]{background:#ffffff0f;border-radius:999px;display:inline-flex;gap:4px;margin-bottom:22px;padding:4px}.subscription-plan-grid__toggle-item[data-v-a2c05097]{background:transparent;border:none;border-radius:999px;color:#ffffffad;cursor:pointer;font-size:14px;font-weight:600;min-height:38px;min-width:108px;padding:0 18px}.subscription-plan-grid__toggle-item--active[data-v-a2c05097]{background:#ffffff1f;color:#fff}.subscription-plan-grid__plans[data-v-a2c05097]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-plan-grid__plan[data-v-a2c05097]{align-items:stretch;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;display:flex;flex-direction:column;gap:14px;padding:20px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.subscription-plan-grid__plan--featured[data-v-a2c05097]{background:linear-gradient(180deg,#7656ff1f,#17132033),#ffffff08;border-color:#9174ff6b}.subscription-plan-grid__plan--current[data-v-a2c05097]{box-shadow:inset 0 0 0 1px #7656ff59}.subscription-plan-grid__plan--selected[data-v-a2c05097]{background:linear-gradient(180deg,#7656ff29,#17132047),#ffffff0a;border-color:#7656ffb8;box-shadow:0 0 0 1px #7656ff47}.subscription-plan-grid__plan--selectable[data-v-a2c05097]{cursor:pointer}.subscription-plan-grid__plan--selectable[data-v-a2c05097]:hover{border-color:#7656ff6b}.subscription-plan-grid__plan--locked[data-v-a2c05097]{opacity:.72}.subscription-plan-grid__plan-head[data-v-a2c05097]{align-items:center;display:flex;gap:10px;justify-content:space-between}.subscription-plan-grid__plan-name[data-v-a2c05097]{color:#fff;font-size:18px;margin:0}.subscription-plan-grid__discount[data-v-a2c05097]{align-items:center;background:#7656ff2e;border-radius:999px;color:#c7b5fff5;display:inline-flex;font-size:12px;font-weight:600;min-height:28px;padding:0 10px}.subscription-plan-grid__plan-summary[data-v-a2c05097]{align-content:start;display:grid;gap:14px;min-height:160px}.subscription-plan-grid__action-slot[data-v-a2c05097]{align-items:stretch;display:flex;min-height:42px}.subscription-plan-grid__price[data-v-a2c05097]{color:#ffffffc2;font-size:14px;margin:0}.subscription-plan-grid__price strong[data-v-a2c05097]{color:#fff;font-size:34px;line-height:1}.subscription-plan-grid__original-price[data-v-a2c05097]{color:#ffffff6b;font-size:13px;margin:4px 0 0;text-decoration:line-through}.subscription-plan-grid__muted[data-v-a2c05097],.subscription-plan-grid__state[data-v-a2c05097],.subscription-plan-grid__status[data-v-a2c05097]{color:#ffffffad;font-size:14px;line-height:1.6;margin:0}.subscription-plan-grid__points-benefit[data-v-a2c05097]{background:#ffffff0a;border-radius:14px;color:#ffffffb8;display:grid;font-size:13px;gap:6px;line-height:1.6;padding:12px}.subscription-plan-grid__points-benefit p[data-v-a2c05097]{margin:0}.subscription-plan-grid__subscribe[data-v-a2c05097]{align-items:center;background:linear-gradient(90deg,#7656fff5,#e73a79db);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:42px;padding:0 18px;width:100%}.subscription-plan-grid__subscribe--selected[data-v-a2c05097]{background:#ffffffeb;color:#1a1228}.subscription-plan-grid__subscribe[data-v-a2c05097]:disabled{cursor:not-allowed;opacity:.58}.subscription-plan-grid__features[data-v-a2c05097]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.subscription-plan-grid__feature[data-v-a2c05097]{align-items:flex-start;color:#ffffffdb;display:flex;font-size:13px;gap:8px;line-height:1.5}.subscription-plan-grid__feature--disabled[data-v-a2c05097]{color:#ffffff61;text-decoration:line-through}.subscription-plan-grid__feature-icon[data-v-a2c05097]{color:#9d84ff;flex:0 0 auto;font-weight:700;width:18px}.subscription-plan-grid__feature--disabled .subscription-plan-grid__feature-icon[data-v-a2c05097]{color:#ffffff52}.subscription-plan-grid__feature em[data-v-a2c05097]{color:#c7b5ff;font-size:12px;font-style:normal;margin-left:4px}.subscription-plan-grid__status[data-v-a2c05097]{margin-top:16px}@media(max-width:980px){.subscription-plan-grid__plans[data-v-a2c05097]{grid-template-columns:1fr}}
