.account-auth{max-width:700px}.account-auth>.back-link{margin-top:24px}.account-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line);margin-bottom:24px}.account-tabs a{padding:0 0 14px;text-decoration:none;font-weight:600;color:var(--muted)}.account-tabs a[aria-current]{color:var(--green);border-bottom:3px solid var(--accent)}.field-help{font-size:14px;color:var(--muted);margin:8px 0 0}.account-main,.account-detail{max-width:1000px}.account-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px}.account-heading h1{margin-top:0}.account-identity{font-size:14px;color:var(--muted);overflow-wrap:anywhere}.account-heading form{flex-shrink:0}.account-cards{display:grid;gap:20px}.account-card .eyebrow{margin-bottom:12px}.account-card h2{margin-top:0}.account-card .result-excerpt{max-width:65ch;color:var(--muted)}.account-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.account-tabs .tab-count{margin-left:8px;font-size:13px;color:var(--muted)}.save-account-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border:1px solid #d7dfce;border-radius:20px;background:#e8eddf;margin:24px 0}.save-account-callout h2{font-size:22px;margin:0 0 8px}.save-account-callout p{font-size:14px;margin:0}.save-account-callout .primary{flex-shrink:0}.history-panel{margin-top:24px}.answer-history{list-style:none;padding:0;margin:24px 0 0}.answer-history li{display:flex;gap:18px;padding:20px 0;margin:0;border-top:1px solid var(--line)}.history-number{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e8eddf;font-size:14px;font-weight:600}.answer-history h3{font-size:16px;margin:0 0 8px;line-height:1.5}.answer-history p{margin:0;font-size:16px}.account-order{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.account-order h3{margin:12px 0}.account-order p{margin:0}.locked-materials{text-align:center;padding:24px 0}.locked-materials p{max-width:48ch;margin:0 auto;color:var(--muted);font-size:14px}.lock-icon{display:grid;place-items:center;background:#f0eee5;border-radius:14px;width:52px;height:52px;margin:0 auto 18px}.lock-icon svg{width:28px;height:28px}.paid-materials{margin-top:24px}.pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:28px}.account-guest{max-width:60ch}.account-guest .actions{display:flex;flex-wrap:wrap;gap:12px}.account-benefits{list-style:none;padding:0;margin:24px 0}.account-benefits li{padding:10px 0;border-top:1px solid var(--line)}.account-top-link{font-weight:600!important;color:var(--accent)!important}.account-heading .text-button{margin:0;padding:0}.status-live{background:#e8eddf;color:var(--green)}
@media(max-width:720px){.save-account-callout,.account-order,.account-heading{flex-direction:column;align-items:stretch}.account-heading form{align-self:flex-start}.save-account-callout{padding:22px}.account-tabs{gap:20px}.account-card-footer{flex-wrap:wrap}.account-card-footer .secondary{width:100%}.account-guest .actions>*{width:100%}.account-tabs a{font-size:15px}.answer-history li{gap:12px}.account-detail .order-heading{flex-wrap:wrap}.account-detail .order-heading h2{overflow-wrap:anywhere}}
