.ds-composer-control{display:inline-flex;align-items:center;gap:var(--ds-space-xxs);min-width:0;max-width:100%;min-height:30px;padding:0 var(--ds-space-xs);border:0;border-radius:var(--ds-r-xs);box-shadow:none;background:transparent;color:inherit;font:inherit;font-family:var(--ds-font-body);font-size:12px;text-align:left;cursor:pointer}.ds-composer-control:hover:not(:disabled),.ds-composer-control[aria-expanded=true]{background:var(--ds-inset)}.ds-composer-control:disabled{opacity:.4;cursor:not-allowed}.ds-composer-control>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-composer-control>svg{flex-shrink:0}@media(pointer:coarse){.ds-composer-control{min-width:var(--ds-hit-touch);min-height:var(--ds-hit-touch)}}.aya-pop-fixed-w{width:330px;max-width:100%}.aya-pop-search{flex:1;min-width:0;border:0;background:transparent;outline:none;font:inherit;font-size:12.5px;color:var(--ds-text)}.aya-pop-search::placeholder{color:var(--ds-text-4)}.aya-pop-head-ib{flex:0 0 auto;width:22px;height:22px;display:inline-grid;place-items:center;border:0;background:transparent;cursor:pointer;color:var(--ds-text-4);border-radius:var(--ds-r-xs)}.aya-pop-head-ib:hover{background:var(--ds-inset);color:var(--ds-text-2)}.aya-pop-model-list{max-height:min(420px,45vh);overflow-y:auto}.aya-pop-provider{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:8px;min-height:30px;padding:0 9px;background:transparent;border:0;cursor:pointer;border-radius:var(--ds-r-sm);color:var(--ds-text-2);font:inherit;font-size:11.5px;font-weight:600;text-align:left}.aya-pop-provider:hover{background:var(--ds-inset)}.aya-pop-provider:disabled{cursor:default;opacity:.45}.aya-pop-provider-cv{flex:0 0 auto;font-size:12px;color:var(--ds-text-4);transition:transform .12s ease}.aya-pop-provider[data-open="1"] .aya-pop-provider-cv{transform:rotate(90deg)}.aya-pop-provider-ic{flex:0 0 auto;display:inline-grid;place-items:center;width:15px;height:15px}.aya-pop-provider-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aya-pop-provider-src{flex:0 0 auto;font-family:var(--ds-font-mono);font-size:9px;font-weight:400;color:var(--ds-text-4);background:var(--ds-inset);padding:1px 5px;border-radius:var(--ds-r-pill)}.aya-pop-provider-ct{flex:0 0 auto;font-family:var(--ds-font-mono);font-size:9.5px;font-weight:400;color:var(--ds-text-4)}.aya-pop-provider-body{padding-left:8px}.aya-pop-model{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:9px 11px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--ds-r-xs)}.aya-pop-model:hover{background:var(--ds-inset)}.aya-pop-model:disabled{cursor:default;opacity:.45}.aya-pop-model:disabled:hover{background:transparent}.aya-pop-model-tx{flex:1;min-width:0}.aya-pop-model-tx>small{display:block;color:var(--ds-text-4);font-size:10px;white-space:normal;overflow-wrap:anywhere}.aya-pop-model-tx>b{display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aya-pop-model-cw{font-family:var(--ds-font-mono);font-size:10px;color:var(--ds-text-4);flex:0 0 auto}.aya-pop-model,.aya-pop-provider{--aya-pop-mark: 12px}.aya-pop-model-mark{flex:0 0 var(--aya-pop-mark);text-align:center;color:var(--ds-text-2);font-size:11px}.ds-model-note{color:var(--ds-text-4);font-size:11px;font-weight:400;overflow-wrap:anywhere}.ds-model-status{display:flex;align-items:center;gap:8px;padding:8px 9px;color:var(--ds-text-2)}.aya-composer-select{width:max-content}.aya-composer-select .aya-pop-row{gap:11px;padding:8px 11px}.aya-composer-select .aya-pop-row-tx{max-width:270px}:root .lumen-dlg .lumen-dlg-bd:has(>.ds-model-picker){padding-inline:0;scrollbar-gutter:auto}:root .lumen-pop.aya-pop-surface:has(.ds-model-picker),:root[data-ds-theme] .lumen-pop.aya-pop-surface:has(.ds-model-picker){padding-inline:0}.lumen-dlg-bd>.ds-model-picker{width:100%}.ds-model-picker>.aya-pop-model-list{overscroll-behavior-y:contain;overflow-x:hidden}.ds-model-picker>:not(.aya-pop-model-list){margin-inline:var(--aya-pop-row-pad-x)}.ds-model-picker .aya-model-caps{flex:0 0 auto}
