.chat-model-explorer{min-height:100%;margin:calc(-1*var(--space-3))calc(-1*var(--space-5))calc(-1*var(--space-8));grid-template-columns:220px minmax(0,1fr);display:grid}.chat-model-explorer__providers{min-height:0;padding:var(--space-3)var(--space-2);border-right:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-sunken)45%,transparent);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.chat-model-explorer__summary{padding:var(--space-2);font:400 12px/16px var(--font-sans);color:var(--ink-muted);margin:0}.chat-model-explorer__provider{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-2);font:400 13px/18px var(--font-sans);color:var(--ink-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;display:flex}.chat-model-explorer__provider:is(:hover,:focus-visible),.chat-model-explorer__provider[aria-current=true]{background:color-mix(in srgb,var(--ink-primary)6%,transparent);outline:none}.chat-model-explorer__provider:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.chat-model-explorer__provider-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.chat-model-explorer__provider-count{color:var(--ink-muted);flex:none;font-size:12px}.chat-model-explorer__list{min-width:0;padding:var(--space-3);overscroll-behavior:contain;overflow-y:auto}.chat-model-explorer__models{min-width:0;display:grid}.chat-model-explorer__models:focus-visible,.chat-model-explorer__list:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.chat-model-explorer [cmdk-group-heading]{color:var(--ink-secondary);padding:12px 10px 6px;font-size:13px;font-weight:600;line-height:18px}.chat-model-explorer__empty,.chat-model-explorer__guest{padding:var(--space-8)var(--space-5);color:var(--ink-secondary);text-align:center;font-size:14px}.chat-model-explorer__guest{justify-items:center;gap:var(--space-3);display:grid}.chat-model-explorer__guest p{margin:0}@media (max-width:767.98px){.chat-model-explorer{display:block}.chat-model-explorer__providers{display:none}}.chat-model-catalogue-dialog{grid-template-rows:minmax(0,1fr);height:min(42rem,100dvh - 4rem);overflow:hidden}.chat-model-catalogue-dialog__body{gap:var(--space-3);flex-direction:column;height:100%;min-height:0;display:flex}.chat-model-catalogue-dialog .chat-model-explorer{border:1px solid var(--border-subtle);border-radius:12px;flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;margin:0;overflow:hidden}.chat-model-catalogue-dialog .chat-model-explorer__models{grid-template-rows:minmax(0,1fr);min-height:0}@media (max-width:767.98px){.chat-model-catalogue-dialog .chat-model-explorer{grid-template-columns:minmax(0,1fr);display:grid}}