.agent-inline-selector{position:relative;display:inline-block}.agent-inline-trigger{position:relative;display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .375rem;background:transparent;border:none;cursor:pointer;transition:all .2s ease;border-radius:6px;margin:0 -.25rem}.agent-inline-trigger:hover{background:rgba(255,255,255,.05)}.agent-inline-trigger:focus{outline:none}.agent-inline-trigger:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.agent-inline-name{position:relative;font-weight:600;font-size:1.125rem;color:rgba(255,255,255,.95);padding-bottom:2px;transition:color .2s ease}.agent-inline-name:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:var(--accent-color);border-radius:2px;transition:all .2s ease;opacity:.8}.agent-inline-trigger:hover .agent-inline-name:after{opacity:1;transform:scaleY(1.3)}.agent-inline-chevron{width:16px;height:16px;color:rgba(255,255,255,.6);transition:all .2s ease;margin-top:-2px}.agent-inline-chevron--open{transform:rotate(180deg)}.agent-inline-trigger:hover .agent-inline-chevron{color:rgba(255,255,255,.8)}.agent-inline-dropdown{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);min-width:240px;background:rgba(16,24,40,.98);border:1px solid rgba(52,64,84,.5);border-radius:12px;padding:.5rem;box-shadow:0 10px 40px rgba(0,0,0,.5),0 2px 10px rgba(0,0,0,.3);backdrop-filter:blur(10px);z-index:100;animation:dropdownFadeIn .2s ease}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.agent-inline-option{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease;position:relative;text-align:left}.agent-inline-option:hover{background:rgba(255,255,255,.05)}.agent-inline-option:focus{outline:none}.agent-inline-option:focus-visible{outline:2px solid var(--option-accent);outline-offset:-2px}.agent-inline-option--selected{background:color-mix(in srgb,var(--option-accent) 15%,transparent)}.agent-inline-option--selected:hover{background:color-mix(in srgb,var(--option-accent) 20%,transparent)}.agent-inline-option-icon{width:24px;height:24px;color:rgba(255,255,255,.7);flex-shrink:0;display:grid;place-items:center}.agent-inline-option:hover .agent-inline-option-icon{color:rgba(255,255,255,.9)}.agent-inline-option--selected .agent-inline-option-icon{color:var(--option-accent)}.agent-inline-option-name{flex:1;font-size:.875rem;font-weight:500;color:rgba(255,255,255,.85);letter-spacing:.01em}.agent-inline-option:hover .agent-inline-option-name{color:rgba(255,255,255,.95)}.agent-inline-option--selected .agent-inline-option-name{color:rgba(255,255,255,.95);font-weight:600}.agent-inline-option-check{width:16px;height:16px;color:var(--option-accent);flex-shrink:0;animation:checkFadeIn .2s ease}@keyframes checkFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.agent-inline-dropdown{left:0;transform:translateX(0);width:calc(100vw - 2rem);max-width:280px}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.agent-inline-chevron,.agent-inline-name:after,.agent-inline-option,.agent-inline-option-icon,.agent-inline-option-name,.agent-inline-trigger{transition-duration:.01ms}.agent-inline-dropdown,.agent-inline-option-check{animation-duration:.01ms}}