.api-account{background:var(--asa-bg-canvas);min-height:100vh;color:var(--asa-text-primary);padding:92px 18px 48px}.api-shell{max-width:1240px;margin:0 auto}.api-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.api-heading span{color:var(--asa-brand);font-size:12px;font-weight:900}.api-heading h1{margin:4px 0 6px;font-size:34px;line-height:1.1}.api-heading p{color:var(--asa-text-secondary);margin:0;font-size:14px}.api-heading-links{flex-wrap:wrap;gap:8px;display:flex}.api-heading-links a,.api-guide{border:1px solid var(--asa-border-default);min-height:38px;color:var(--asa-text-primary);border-radius:10px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.api-alert{background:var(--asa-danger-soft);border-radius:12px;margin-bottom:14px;padding:12px 14px}.api-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.api-summary>div{background:var(--asa-bg-surface);border:1px solid var(--asa-border-default);border-radius:14px;gap:5px;padding:14px 15px;display:grid}.api-summary small{color:var(--asa-text-secondary);font-size:11px}.api-summary strong{font-size:17px}.api-main{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);align-items:start;gap:14px;display:grid}.api-card,.api-secret{background:var(--asa-bg-surface);border:1px solid var(--asa-border-default);border-radius:16px;padding:18px}.api-card h2{margin:0;font-size:21px}.api-card p{color:var(--asa-text-secondary)}.api-card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.api-card-head p{margin:5px 0 0;font-size:13px}.api-primary{background:var(--asa-brand);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:11px 15px;font-weight:900}.api-primary:disabled{opacity:.6;cursor:wait}.api-empty{color:var(--asa-text-secondary);padding:18px 0;font-size:13px}.api-key-row{border-top:1px solid var(--asa-border-default);justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 0;display:flex}.api-key-row>div{gap:4px;min-width:0;display:grid}.api-key-row code{text-align:left;overflow-wrap:anywhere;direction:ltr}.api-key-row small{color:var(--asa-text-secondary);font-size:11px}.api-key-row button{border:1px solid var(--asa-border-default);color:var(--asa-text-primary);cursor:pointer;background:0 0;border-radius:9px;padding:8px 10px}.api-scopes{border-top:1px solid var(--asa-border-default);margin-top:14px;padding-top:12px}.api-scopes summary{cursor:pointer;font-weight:900}.api-scopes>p{margin:8px 0;font-size:12px}.scope-list{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.scope-list label{border:1px solid var(--asa-border-default);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:9px 10px;display:grid}.scope-list code{color:var(--asa-text-secondary);text-align:left;direction:ltr;grid-column:2;font-size:10px}.api-secret{border-color:var(--asa-brand);grid-template-columns:1fr minmax(0,2fr) auto;align-items:center;gap:12px;margin-bottom:14px;display:grid;box-shadow:0 8px 24px #ff7a001a}.api-secret>div{gap:2px;display:grid}.api-secret small{color:var(--asa-text-secondary)}.api-secret code{text-align:left;background:var(--asa-bg-surface-muted);direction:ltr;border-radius:9px;padding:10px;overflow:auto}.api-secret button{border:1px solid var(--asa-border-default);color:var(--asa-text-primary);cursor:pointer;background:0 0;border-radius:9px;padding:9px 11px}.api-quick{position:sticky;top:88px}.api-base{gap:5px;margin:14px 0;display:grid}.api-base code{overflow-wrap:anywhere}.api-endpoint{border-block:1px solid var(--asa-border-default);gap:4px;padding:11px 0;display:grid}.api-endpoint span{color:var(--asa-text-secondary);font-size:12px}.api-quick pre{background:var(--asa-bg-surface-muted);border-radius:10px;padding:13px;font-size:12px;overflow:auto}.api-note{font-size:12px;line-height:1.7}.api-guide{color:var(--asa-brand);margin-top:6px}@media (max-width:980px){.api-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.api-main{grid-template-columns:1fr}.api-quick{position:static}.scope-list,.api-secret{grid-template-columns:1fr}.api-heading{flex-direction:column}.api-account{padding-top:84px}}@media (max-width:620px){.api-account{padding:78px 12px 40px}.api-summary{grid-template-columns:1fr 1fr}.api-heading h1{font-size:29px}.api-card-head{flex-direction:column}.api-primary{width:100%}.api-summary strong{font-size:15px}}.api-create-row{align-items:center;gap:10px;margin:12px 0;display:flex}.api-create-row select{border:1px solid var(--asa-border-default);background:var(--asa-bg-surface);min-height:42px;color:var(--asa-text-primary);font:inherit;border-radius:10px;flex:1;padding:0 12px}.api-profile-scopes{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.api-profile-scopes span{background:var(--asa-bg-surface-muted);border:1px solid var(--asa-border-default);color:var(--asa-text-secondary);border-radius:999px;padding:6px 9px;font-size:11px}.api-endpoints{margin-top:14px}.api-endpoint-grid{grid-template-columns:1fr 1fr;gap:0 18px;margin-top:12px;display:grid}.api-endpoint-grid>div{border-top:1px solid var(--asa-border-default);gap:4px;padding:11px 0;display:grid}.api-endpoint-grid code{text-align:left;direction:ltr;font-size:12px}.api-endpoint-grid span{color:var(--asa-text-secondary);font-size:12px}@media (max-width:760px){.api-create-row{flex-direction:column;align-items:stretch}.api-endpoint-grid{grid-template-columns:1fr}}
