/* Two additional crawlable AI model chat experiences. Navigation stays lightweight. */
.ai-provider-nav{display:grid;gap:3px;margin:3px 0 1px;padding:8px 6px 7px;border:1px solid rgba(176,128,233,.13);border-radius:11px;background:rgba(137,80,203,.055)}
.ai-provider-nav-title{font-size:8px;font-weight:800;letter-spacing:1.65px;color:#a78eba;margin:0 6px 3px}
.ai-provider-nav-link{display:flex;align-items:center;min-height:27px;gap:7px;padding:6px 8px;border-radius:8px;color:#d9c9e9!important;font-size:10.5px;text-decoration:none;transition:background .2s,color .2s}
.ai-provider-nav-link:hover{background:rgba(172,104,231,.13);color:#fff!important}
.ai-provider-nav-link .ai-provider-icon{font-size:14px;color:#c19aff}
.ai-provider-nav-link .nav-cue{margin-left:auto;opacity:.65;font-size:10px}
.ai-provider-nav-link.current{background:rgba(173,123,246,.14);font-weight:750;color:#fff!important}
@media(min-width:761px) and (max-height:780px){.ai-provider-nav{padding:5px 5px 4px;margin:0}.ai-provider-nav-link{min-height:22px;padding:4px 7px}.ai-provider-nav-title{font-size:7px;margin-bottom:1px}}
@media(max-width:760px){.ai-provider-nav{margin:5px 0}.ai-provider-nav-link{font-size:12px;min-height:37px}.ai-provider-nav-title{font-size:9px}}
