.legal-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0;font-size:14px}.legal-links a{color:var(--teal, #286b5e);text-decoration:underline;text-underline-offset:4px}.information-page p a,.information-page li a,.billing-consent a,.billing-page p a{color:var(--teal, #286b5e);text-decoration:underline;text-underline-offset:3px}.billing-page{max-width:1060px;margin:0 auto}.billing-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,1fr);gap:20px;margin-top:24px}.billing-page .card{padding:28px}.billing-page h2{font-size:23px;line-height:1.25;margin:0 0 12px}.billing-page p{line-height:1.65}.billing-price{display:flex;align-items:baseline;gap:7px;margin:12px 0 20px}.billing-price strong{font-size:52px;letter-spacing:-2px;line-height:1;font-weight:800}.billing-price span,.billing-muted{color:var(--muted, #67726b)}.billing-features{padding-left:20px;line-height:1.8}.billing-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.6;font-size:14px;margin:22px 0 16px}.billing-consent input{flex:none;width:19px;height:19px;margin-top:3px;accent-color:#286b5e}.billing-page .button,.account-data-actions .button{border-radius:8px}.billing-page .form-actions{flex-wrap:wrap}.billing-usage{display:grid;gap:22px;margin:24px 0}.billing-meter>div{display:flex;justify-content:space-between;gap:14px;margin-bottom:8px}.billing-meter progress{width:100%;height:8px;accent-color:#286b5e;appearance:none;border:0;border-radius:999px;overflow:hidden;background:#e8eeea}.billing-meter progress::-webkit-progress-bar{background:#e8eeea;border-radius:999px}.billing-meter progress::-webkit-progress-value{background:#286b5e;border-radius:999px}.billing-meter progress::-moz-progress-bar{background:#286b5e;border-radius:999px}.billing-meter small{display:block;color:var(--muted, #67726b);margin-top:5px;line-height:1.5}.billing-status{display:inline-block;border:1px solid #d3dfd5;background:#f1f5ef;color:#36584c;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.billing-notice{margin:18px 0}.billing-support{margin-top:24px}.account-data-actions{display:grid;gap:18px}.account-data-actions .card{padding:26px}.account-data-actions h2{margin:0 0 12px}.account-data-actions p{line-height:1.65}.account-data-actions .field{max-width:360px;margin:18px 0}.account-data-actions details summary{font-weight:700;cursor:pointer;padding:8px 0}.account-data-actions details[open] summary{margin-bottom:12px}.terms-copy ul{padding-left:22px}.terms-copy li+li{margin-top:7px}.terms-copy address{font-style:normal;white-space:pre-line;line-height:1.65}.billing-usage-warning{margin:5px 0 0;color:var(--ink);font-size:13px}.auth-page .legal-links{justify-content:center}@media(max-width:700px){.billing-layout{grid-template-columns:1fr}.billing-page .card,.account-data-actions .card{padding:21px}.billing-price strong{font-size:44px}}
