.account-page{max-width:960px;margin:0 auto;padding:48px 24px 72px;min-height:70vh}.account-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.account-page h1{font-size:clamp(2rem,5vw,3rem);margin-bottom:12px;letter-spacing:-.04em}.account-page h2{font-size:1.4rem;margin-bottom:16px}.account-page p{line-height:1.65;margin:12px 0}.account-card{border:1px solid #344139;border-radius:14px;padding:24px;margin:24px 0}.account-actions{display:flex;flex-wrap:wrap;gap:12px}.account-button{display:inline-flex;align-items:center;justify-content:center;background:#b6f389;color:#142219!important;border:1px solid transparent;border-radius:8px;padding:11px 17px;font:inherit;font-weight:550;cursor:pointer;text-decoration:none}.account-button-secondary{background:transparent;border-color:#53655b;color:#d6e1d8!important}.account-button:disabled,fieldset:disabled .account-button{background:#28332c;border-color:#344139;color:#8a988e!important;cursor:not-allowed}.account-card label{display:block;margin:16px 0}.account-card input,.account-card textarea{display:block;width:100%;margin:8px 0 16px;padding:12px;border:1px solid #53655b;border-radius:6px;background:#12241b;color:#f4fff7;font:inherit}.account-card textarea{min-height:88px;overflow-wrap:anywhere}.account-card input:disabled{opacity:.45;cursor:not-allowed}.account-card fieldset{border:0;margin:0;padding:0;min-width:0}.account-page li{padding:12px 0}.account-page code,.account-page li{overflow-wrap:anywhere}.account-error{color:#ffb7ac;background:#ff9b8008;border:1px solid #ff9b8033;padding:14px 18px;border-radius:10px;margin:20px 0}.account-secret{border:1px solid #b6f389;border-radius:8px;padding:16px;margin:20px 0}.account-auth{display:flex;flex-direction:column;align-items:center;text-align:center}.account-auth>p{margin-bottom:28px}.account-eyebrow{font-family:var(--font-geist-mono),monospace;color:#b6f389;font-size:11px;letter-spacing:.1em}.account-email{color:#a8b7ac;overflow-wrap:anywhere}.account-text-link{color:#b6f389!important;text-decoration:underline;text-underline-offset:4px;font-size:14px}.account-hint{color:#9dad9f;font-size:13px}.account-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.account-section-heading h2{margin:0}.account-status{display:inline-block;border:1px solid #526054;border-radius:100px;padding:5px 10px;font-size:11px;color:#b2bfb6;text-transform:capitalize}.account-status.is-active{color:#b6f389;border-color:#b6f38944;background:#b6f38908}.account-plan-name{text-transform:capitalize}.account-key-notice{color:#bdc9c0;border-left:2px solid #647660;padding:8px 16px}.account-key-notice a{display:block;margin-top:10px}.account-key-list{list-style:none;margin-top:28px;padding:0}.account-key-list li{border-top:1px solid #344139;padding:20px 0}.account-key-list li>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.account-key-list code,.account-key-list p{font-size:13px;color:#9dad9f}.account-usage{margin:20px 0}.account-usage strong{font-size:26px;color:#b6f389}.account-usage progress{accent-color:#b6f389;display:block;width:100%;height:8px;margin:16px 0}.account-usage p{font-size:13px;color:#9dad9f}@media (max-width:600px){.account-page{padding:30px 20px 56px}.account-heading{align-items:flex-start;gap:12px}.account-heading>a{white-space:nowrap;padding-top:18px}.account-card{padding:22px 18px;margin:20px 0}.account-page h1{font-size:32px}.account-actions .account-button{flex:1 1 140px}}