.setup-step{scroll-margin-top:calc(var(--plate-h) + var(--s-4))}.setup-step__body{min-width:0}.setup-step__head{align-items:center;gap:var(--s-2) var(--s-3);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;padding:0;display:flex}.setup-step__row{align-items:center;gap:var(--s-2);min-height:36px;display:flex}.setup-step__head .step__title{min-width:0;margin-right:auto}.setup-step__head .chip{flex:none}.setup-step__toggle{font-size:var(--fs-12);color:var(--text-3);align-items:center;gap:4px;font-weight:500;display:inline-flex}.setup-step__toggle svg{transition:transform .22s var(--ease);transform:rotate(90deg)}.setup-step.is-open .setup-step__toggle svg{transform:rotate(-90deg)}.setup-step__head:hover .setup-step__toggle,.setup-step__head:focus-visible .setup-step__toggle{color:var(--teal-fg)}.setup-step__panel{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--border-subtle);animation:fade-up .26s var(--ease-out) backwards}.svc-chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.svc-chips__state{opacity:.8;font-style:normal}.prov-status{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.prov-status__item{align-items:center;gap:2px var(--s-3);padding:var(--s-3);text-align:left;cursor:pointer;color:var(--text-1);font:inherit;background:var(--gray-1);border:1px solid var(--border-subtle);border-radius:var(--r-sm);transition:border-color var(--dur-control), background-color var(--dur-control);grid-template-columns:minmax(0,1fr) auto;display:grid}.prov-status__item:hover{border-color:var(--border-default)}.prov-status__item[aria-pressed=true]{border-color:var(--teal-fg);background:var(--teal-soft)}.prov-status__slot{font-size:var(--fs-12);color:var(--text-3);grid-column:1}.prov-status__name{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-weight:600;overflow:hidden}.prov-status__item .chip{grid-area:1/2/span 2}.inline-form{gap:var(--s-2);flex-wrap:wrap;display:flex}.inline-form .input{flex:220px;min-width:0}.setup-step__why{margin-top:var(--s-1);max-width:72ch;color:var(--text-2);line-height:var(--lh-prose)}.setup-step__status{margin-top:var(--s-2);max-width:72ch;font-size:var(--fs-12);line-height:var(--lh-ui);color:var(--text-3)}.setup-step__status b{color:var(--text-2);margin-right:2px;font-weight:600}.setup-step__status--done b:first-child{color:var(--ok-fg)}.setup-step__status--next,.setup-step__status--todo{color:var(--text-2)}.setup-step__status--next b,.setup-step__status--todo b{color:var(--text-1)}.setup-step .disclosure{margin-top:var(--s-2)}.setup-step .disclosure>p{margin:var(--s-2) 0 var(--s-3)}.setup-step.step--done:not(.is-open){padding-block:var(--s-3);align-items:center}.setup-step.step--done:not(.is-open) .setup-step__status{margin-top:0}
.agent-config{gap:20px;min-width:0;display:grid}.agent-config__clients{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:4px;padding-bottom:16px;display:flex}.agent-config__clients button{border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;padding:9px 14px}.agent-config__clients button:hover{background:var(--surface-inset);color:var(--text-1)}.agent-config__clients button[aria-pressed=true]{background:var(--teal-soft);border-color:var(--teal-line);color:var(--teal-fg)}.agent-config__content{gap:16px;min-width:0;display:grid}.agent-config__destination{color:var(--text-2);line-height:1.6}.agent-config__destination code{color:var(--text-1);overflow-wrap:anywhere}.agent-config__snippet{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--surface-canvas);min-width:0;overflow:hidden}.agent-config__toolbar{border-bottom:1px solid var(--border-subtle);color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:flex}.agent-config__snippet pre{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;max-height:420px;font:12px/1.8 var(--mono);color:var(--text-1);margin:0;padding:18px;overflow:auto}.agent-config__snippet pre code{font:inherit}.agent-config__terminal summary{cursor:pointer;width:fit-content;color:var(--text-2);padding:4px 0}.agent-config__terminal[open] summary{margin-bottom:12px}.agent-config__note{color:var(--text-3);max-width:76ch;line-height:1.6}.agent-config__error{color:var(--warn-fg);padding:0 18px 14px;display:block}@media (max-width:600px){.agent-config__clients button{padding:9px 10px}.agent-config__snippet pre{padding:12px}.agent-config__toolbar{padding:10px 12px}}
