.account-settings{display:grid;gap:12px;max-width:820px}.account-setting,#names-reset-root>details{margin:0;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0}.account-setting>summary,#names-reset-root>details>summary{padding:19px 22px;font-size:16px;line-height:1.4;letter-spacing:0}.account-setting[open]>summary,#names-reset-root>details[open]>summary{border-bottom:1px solid var(--line)}.account-setting>form,.account-setting-body,#names-reset-root>details>form{padding:22px;margin:0;max-width:620px}.account-setting-body>form{margin:0}.account-settings form{gap:14px}.account-settings form p{margin:0}.account-settings .note{padding:14px 16px;font-size:14px}.account-settings .button{justify-self:start}.account-settings .check-label{font-size:14px}.account-settings #names-reset-root{margin:0}.account-settings #names-reset-root form{margin:0;max-width:620px}.account-setting-body #recovery-result{min-width:0}.account-setting-body #recovery-result h2{font-size:23px;margin-bottom:14px}.account-setting-body .recovery-code-box{padding:16px;margin:18px 0}.account-setting-body .recovery-code-box>code{font-size:16px;letter-spacing:.02em}.account-setting-body #recovery-result>p{margin-top:14px}.account-setting-body .actions{margin:14px 0 0;gap:8px}.account-setting-body .actions .button{font-size:13px;padding:9px 12px}.account-delete{margin-top:8px}#account-id{font:400 12px/1.6 Mono,monospace;margin:24px 0 0;overflow-wrap:anywhere}.token-list{list-style:none;padding:0 22px;margin:22px 0 0;max-width:920px}.token-list .token-item{padding:19px 0;gap:16px;border-top:0;border-bottom:1px solid var(--line)}.token-list .token-item:last-child{border-bottom:0}.token-list .token-item>div{min-width:0}.token-list .token-id{font-size:13px;overflow-wrap:anywhere}.token-list .small{font-size:13px}.token-list .token-empty{margin:0;list-style:none}.token-list .button{font-size:13px;padding:8px 14px}.cabinet-shell.login-change-required{grid-template-columns:minmax(0,1fr)}.required-login-change{padding:0;border:0;max-width:600px;min-height:0;margin:0}.required-login-change .form-card{padding:26px}.required-login-change .note{margin:0 0 20px}.required-login-change form{margin:0}.account-delete .danger{color:var(--grade-danger)}
@media(max-width:600px){.account-setting>summary,#names-reset-root>details>summary{padding:17px 18px}.account-setting>form,.account-setting-body,#names-reset-root>details>form{padding:18px}.account-settings form .button{max-width:100%;white-space:normal}.token-list{padding:0 18px}.token-list .token-item{align-items:start}.token-list .token-item>.button{flex-shrink:0}.required-login-change .form-card{padding:20px}.account-setting-body .recovery-code-box>code{font-size:14px}}
.api-token-intro{max-width:850px}.api-token-layout{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:20px;align-items:start;margin:22px 0}.api-token-create form{margin:0;max-width:none;gap:16px}.api-token-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.api-token-create label{min-width:0}.api-token-create input,.api-token-create select{width:100%;min-width:0}.api-token-create .button{justify-self:start}.api-token-list{list-style:none;padding:0;margin:0}.api-token-item{padding:22px 0;border-bottom:1px solid var(--line);min-width:0}.api-token-item:last-child{padding-bottom:0;border-bottom:0}.api-token-item:first-child{padding-top:0}.api-token-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.api-token-heading h3{font-size:17px;overflow-wrap:anywhere;margin:0}.api-token-state{font-size:13px;color:var(--muted);flex-shrink:0}.api-token-dates{display:grid;grid-template-columns:150px minmax(0,1fr);font-size:13px;gap:4px 12px;margin:14px 0}.api-token-dates dt{color:var(--muted)}.api-token-dates dd{margin:0}.api-token-item .actions{margin:14px 0 0;gap:10px;flex-wrap:wrap}.api-token-item .button{font-size:13px;padding:9px 13px}.api-token-item .status:empty{display:none}.api-token-secret{border-color:var(--accent);margin:20px 0;max-width:900px}.api-token-secret input{width:100%;font:14px Mono,monospace}.api-token-secret label{display:block}.api-token-secret .actions{flex-wrap:wrap}.api-mcp-instructions{max-width:100%;margin-top:20px}.api-mcp-instructions>p{max-width:850px}.api-mcp-client{margin:12px 0;padding:0;border:1px solid var(--line);border-radius:8px;min-width:0}.api-mcp-client>summary{font-size:14px;padding:14px 16px;letter-spacing:0;overflow-wrap:anywhere}.api-mcp-client pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:13px;margin:0;padding:16px;border-top:1px solid var(--line);border-radius:0 0 8px 8px}.api-mcp-client code{white-space:inherit}.api-usage-list{list-style:none;padding:0;max-height:360px;overflow:auto}.api-usage-list li{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;padding:10px 0;border-top:1px solid var(--line);font-size:13px}.api-usage-list code{overflow-wrap:anywhere;white-space:pre-wrap}.api-token-usage h4{margin:20px 0 10px}@media(max-width:1100px){.api-token-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.api-token-dates{grid-template-columns:minmax(0,1fr);gap:2px}.api-token-dates dd{margin-bottom:8px}.api-token-heading{align-items:flex-start;flex-direction:column;gap:4px}.api-token-secret .actions .button{width:100%}}
