.ai-setup{min-width:0;color:var(--ink);margin-top:20px}.ai-setup .ai-setup-copy{border:1px solid var(--line);background:var(--paper);min-height:46px;color:var(--ink);padding:12px 18px}.ai-setup-actions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.ai-setup .ai-setup-copy:hover{border-color:var(--accent);color:var(--accent)}.ai-setup .ai-setup-note{max-width:60ch;color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.7}.ai-setup .ai-setup-status{min-height:1.7em;color:var(--accent);margin:3px 0;font-size:12px}.ai-setup summary{cursor:pointer;text-underline-offset:3px;width:fit-content;font-size:12px;line-height:1.8;text-decoration:underline}.ai-setup summary:focus-visible{outline-offset:4px;outline:2px solid}.ai-setup pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--paper);max-width:100%;color:var(--ink);font:13px/1.8 var(--font-body);-webkit-user-select:text;user-select:text;margin:12px 0;padding:16px}.ai-setup :is(details,dialog) a{min-height:32px;color:var(--accent);align-items:center;gap:8px;font-size:12px;display:inline-flex}.ai-setup--compact .ai-setup-help{margin-top:10px}.ai-setup--compact .ai-setup-help .ai-setup-note{min-height:3.4em;margin:0}.ai-setup-dialog{border:1px solid var(--line);background:var(--paper);width:min(640px,100% - 32px);max-height:calc(100svh - 48px);color:var(--ink);border-radius:12px;padding:24px;overflow:auto}.ai-setup-dialog::backdrop{background:#11182773}.ai-setup-dialog-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ai-setup-dialog-head h2{margin:0;font-size:18px}.ai-setup-dialog-head button{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:6px 12px}.product-release .ai-setup{color:#fff}.product-release .ai-setup .ai-setup-note{color:#c0cde1}.product-release .ai-setup .ai-setup-status,.product-release .ai-setup details a{color:#fff}
