.ai-settings>.ui-section,.ai-settings form>.ui-section{margin-bottom:var(--ui-group-gap)}.ai-settings .ui-section>ul{gap:var(--ui-group-gap);flex-wrap:wrap;display:flex}.ai-settings .ui-section>ul>li{align-items:center;gap:var(--ui-row-gap);display:flex}.ai-settings-row{gap:var(--ui-group-gap);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;display:grid}.ai-settings-description h3{font-size:var(--ui-text-body);font-weight:var(--ui-weight-strong)}.ai-settings-description p{font-size:var(--ui-text-small);color:var(--ui-muted);margin-top:var(--ui-row-gap)}.ai-settings-feature-list{gap:var(--ui-group-gap);display:grid}.ai-settings-feature-list>.ai-settings-row+.ai-settings-row{padding-top:var(--ui-group-gap);border-top:var(--ui-rule)solid var(--ui-border-soft)}.ai-settings-controls{gap:var(--ui-group-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 10rem;align-items:start;min-width:0;display:grid}.ai-settings-controls>.ui-field,.ai-settings-model>.ui-field,.ai-settings-test{align-items:stretch;gap:var(--ui-label-gap);flex-direction:column;min-width:0;display:flex}.ai-settings-model{gap:var(--ui-row-gap);flex-direction:column;min-width:0;display:flex}.ai-settings-result{align-items:center;gap:var(--ui-row-gap);color:var(--ui-danger);flex-wrap:wrap;grid-column:1/-1;display:flex}.ai-settings-result[data-connected]{color:var(--ui-success)}.ai-settings-controls .ui-row-note{text-align:left;align-self:start}.ai-settings-controls>p{overflow-wrap:anywhere;grid-column:1/-1}.ai-settings-controls .ui-select{min-width:0}@media (max-width:1000px){.ai-settings-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.ai-settings-controls{grid-template-columns:minmax(0,1fr)}.ai-settings-test{width:min(10rem,100%)}}
