.aimp .aimp-trigger__icon{align-items:center;display:inline-flex}.aimp-menu{flex-direction:column;gap:2px;display:flex}.aimp-section+.aimp-section{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.aimp-section__title{color:var(--text-muted);letter-spacing:.01em;align-items:center;gap:.4rem;padding:.3rem .55rem .15rem;font-size:.7rem;font-weight:650;display:flex}.aimp-option__icon{width:18px;height:18px;color:var(--text-main);flex:none;justify-content:center;align-items:center;display:inline-flex}.aimp-option.is-locked .menu-select-option-text,.aimp-option.is-locked .aimp-option__icon{opacity:.5}.aimp-option.is-locked:focus-visible{outline:2px solid color-mix(in srgb, var(--text-main) 40%, transparent);outline-offset:-2px}.aimp-lock{color:var(--text-muted);flex:none;align-items:center;gap:4px;display:inline-flex}.aimp-badge{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:2px 5px;font-size:.62rem;font-weight:650;line-height:1}.aimp-effort{gap:4px;margin:2px .55rem 6px calc(1.1rem + 18px);display:flex}.aimp-effort__btn{border:1px solid var(--border);min-width:0;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:.18rem .3rem;font-size:.72rem;font-weight:600}.aimp-effort__btn:hover{background:var(--bg-muted);color:var(--text-main)}.aimp-effort__btn.is-on{background:color-mix(in srgb, var(--text-main) 12%, transparent);border-color:color-mix(in srgb, var(--text-main) 30%, var(--border));color:var(--text-main)}.ai-provider-logo--openai{color:var(--text-main)}
