.dash .api-key-form{gap:var(--sp-12,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{font-weight:var(--fw-500,500);color:var(--ink)}.dash .api-key-form .api-key-source a{color:var(--accent);white-space:nowrap}.dash .api-key-form label{gap:var(--sp-5,5px);min-width:0;display:grid}.dash .api-key-form input,.dash .api-key-form textarea{width:100%;min-height:36px;padding:var(--sp-7,7px) var(--sp-10,10px);border:var(--control-edge-w,var(--edge-w,1px)) solid var(--control-edge-c,var(--edge-c,var(--control-border)));border-radius:var(--radius-control);font:inherit;color:var(--ink);background:var(--soft)}.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{gap:var(--sp-12,12px);padding:var(--sp-14,14px);border:var(--control-edge-w,var(--edge-w,1px)) solid var(--control-edge-c,var(--edge-c,var(--rule)));border-radius:var(--radius-control);background:var(--paper);font-size:var(--fs-14,.875rem);line-height:1.55;display:grid}.api-key-guide p{margin:0}.api-key-guide summary{color:var(--ink);cursor:pointer;font-weight:var(--fw-500,500)}.api-key-guide ul{padding-left:var(--sp-20,20px);gap:var(--sp-8,8px);display:grid}.api-key-guide a{color:var(--accent)}
