#account-content{display:grid;gap:17px}#account-content>p{margin:0}.account-form{margin-top:0!important}.field{position:relative}.field:has(.password-toggle) input{padding-right:76px}.password-toggle{position:absolute;right:8px;bottom:7px;min-height:34px;border:0;background:transparent;color:#536f9f;font-size:.82rem;cursor:pointer;padding:3px 6px}.acceptance{font-size:.85rem;line-height:1.6;color:#546986}.acceptance input{margin:0 5px 0 0;vertical-align:middle;width:17px;height:17px}.account-card .text-button{border:0;background:transparent;padding:8px 0;color:#315ccf;cursor:pointer;text-align:left;width:fit-content;font:inherit;font-size:.9rem}.price-row{display:flex;align-items:baseline;gap:7px;margin-top:7px}.price-row strong{font-size:2.25rem;letter-spacing:-1.3px}.price-row span{color:#74859d}.account-card .review-note{padding:10px 13px;background:#f4f7fc;border-radius:8px}.account-card .badge{width:fit-content}.account-card .status.error{color:#a43736}.account-card .status.success{color:#31664f}@media(max-width:850px){.header{flex-wrap:wrap;padding-top:20px;gap:18px}.header nav{display:flex;order:3;flex-basis:100%;justify-content:center;padding-bottom:14px;gap:25px}.header nav a{font-size:.85rem}}@media(max-width:780px){.account-layout{display:block}.account-intro{max-width:550px;margin-bottom:28px}.account-benefits{display:none}.account-card{max-width:550px}}@media(max-width:360px){.header nav{gap:15px}}

.plan-highlight{display:flex;align-items:center;gap:14px;padding:16px 18px;margin:0 0 22px;border:1px solid #cbdcf9;border-radius:12px;background:#edf4ff;color:#233f71;width:fit-content;max-width:100%}.plan-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:10px;background:#315ccf;color:#fff;font-size:1rem;font-weight:750}.plan-highlight strong{display:block;font-size:1.7rem;line-height:1.3;letter-spacing:-.6px}.plan-highlight strong span{font-size:1rem;font-weight:500;letter-spacing:0;margin-left:5px}.plan-highlight small{display:block;font-size:.875rem;line-height:1.5;color:#455e83;margin-top:4px}.account-card .plan-highlight{width:100%;margin:0}.hero .plan-highlight{margin-top:22px}

.usage-details{margin-block:24px;color:#536a8c;font-size:.9375rem}.usage-details summary{cursor:pointer;font-weight:650;padding:12px 0}.usage-details p{max-width:850px}
.button.disabled{cursor:not-allowed;opacity:.68;box-shadow:none;user-select:none}.button.paused{background:#eef3fb;color:#38557f;border-color:#cbd8ec;white-space:nowrap}
