.subscription-management{width:100%;min-width:0;color:#526E83;font-family:inherit}.subscription-management>section+section{margin-top:30px}.subscription-management h2{margin:0 0 20px;color:#1D2141;font-size:18px;line-height:24px;font-weight:600}.subscription-management__panel{padding:20px 18px;border:1px solid #e3e9ed;background:#fff;border-radius:0}.subscription-management__summary{display:flex;align-items:center;justify-content:space-between;gap:20px}.subscription-management__brand{margin:0 0 20px;color:#3760E3;font-size:24px;font-weight:700;letter-spacing:.03em;line-height:1}.subscription-management h3{margin:0 0 6px;color:#1D2141;font-size:15px;font-weight:600;line-height:20px}.subscription-management__status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:3px;background:#E3E9ED;color:#1D2141;font-size:11px;font-weight:600}.subscription-management__status--active{background:#3760E3;color:#fff}.subscription-management__action,.subscription-management__copy{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:10px 14px;border:0;border-radius:2px;background:#3760E3;color:#fff;font-family:inherit;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;cursor:pointer}.subscription-management__action--secondary,.subscription-management__copy{background:#E3E9ED;color:#1D2141}.subscription-management__action:hover{background:#284BC1;color:#fff}.subscription-management__action--secondary:hover,.subscription-management__copy:hover{background:#ccd6de;color:#1D2141}.subscription-management__details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:18px;margin:20px 0 0;padding-top:18px;border-top:1px solid #e3e9ed}.subscription-management__details dt{margin-bottom:6px;font-size:12px;line-height:18px}.subscription-management__details dd{margin:0;font-size:13px;color:#1D2141;font-weight:600}.subscription-management__key{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.subscription-management__key code{overflow-wrap:anywhere;font-size:12px}.subscription-management__copy{min-height:32px;padding:7px 10px;font-size:12px}.subscription-management__copy-status{display:block;margin-top:4px;font-size:12px;line-height:18px}.subscription-management__available{display:flex;justify-content:space-between;align-items:center;gap:20px}.subscription-management__available strong{color:#1D2141;font-size:14px;font-weight:600}.subscription-management__available p{margin:6px 0 0;font-size:13px;line-height:20px}.subscription-management__plans{border:1px solid #e3e9ed;background:#fff}.subscription-management__available+.subscription-management__plans{margin-top:16px}.subscription-management__plan{padding:20px 18px}.subscription-management__plan+.subscription-management__plan{border-top:1px solid #e3e9ed}.subscription-management__plan-summary{display:flex;justify-content:space-between;align-items:center;gap:18px}.subscription-management__plan-summary p{margin:0;font-size:13px;line-height:20px}.subscription-management__price{color:#1D2141;white-space:nowrap;font-size:13px}.subscription-management__price strong{font-size:22px;font-weight:600}.subscription-management__plan ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;padding:0;margin:18px 0;list-style:none}.subscription-management__plan li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:20px;overflow-wrap:anywhere}.subscription-management__plan li svg{flex-shrink:0;margin-top:2px;color:#526E83}.subscription-management__payment{display:block;min-height:38px;margin:18px 0 0 auto;padding:10px 14px;border:0;border-radius:2px;background:#E3E9ED;color:#526E83;font-family:inherit;font-size:12px;font-weight:600;opacity:1;cursor:not-allowed}.subscription-management__payment-notice{margin:0;padding:14px 18px;border-top:1px solid #e3e9ed;font-size:12px;line-height:18px}.subscription-management__message,.subscription-management__unavailable{margin:0;padding:18px 0;font-size:14px;line-height:22px}.subscription-management__unavailable{padding-bottom:0}.subscription-management a:focus-visible,.subscription-management button:focus-visible{outline:2px solid #3760E3;outline-offset:3px}@media(max-width:700px){.subscription-management h2{margin-bottom:14px}.subscription-management>section+section{margin-top:26px}.subscription-management__available,.subscription-management__summary{align-items:flex-start;flex-direction:column;gap:16px}.subscription-management__details{grid-template-columns:minmax(0,1fr)}.subscription-management__plan-summary{align-items:flex-start;flex-wrap:wrap;gap:12px}.subscription-management__plan ul{grid-template-columns:minmax(0,1fr)}.subscription-management__payment{margin-left:0}}