.dash .api-key-form{gap:12px;min-width:0;display:grid}.dash .api-key-form .api-key-source{color:var(--muted);overflow-wrap:anywhere;margin:0}.dash .api-key-form .api-key-source strong{color:var(--ink);font-weight:500}.dash .api-key-form .api-key-source a{color:var(--accent);white-space:nowrap}.dash .api-key-form label{gap:5px;min-width:0;display:grid}.dash .api-key-form input,.dash .api-key-form textarea{border:1px solid var(--control-border);border-radius:var(--radius-control);width:100%;min-height:36px;font:inherit;color:var(--ink);background:var(--soft);padding:7px 10px}.dash .api-key-form textarea{resize:vertical;overflow-wrap:anywhere;min-height:9rem;line-height:1.25rem}.dash .api-key-form .hint{color:var(--muted)}.dash .api-key-form .btn{justify-self:start}.dash .api-key-form .inline-error{margin-top:0}.api-key-guide{border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper);gap:12px;padding:14px;font-size:.875rem;line-height:1.55;display:grid}.api-key-guide p{margin:0}.api-key-guide summary{color:var(--ink);cursor:pointer;font-weight:500}.api-key-guide ul{gap:8px;padding-left:20px;display:grid}.api-key-guide a{color:var(--accent)}
