.pill-select[data-v-0eb465fb]{display:inline-flex;align-items:center;gap:6px}.pill-label[data-v-0eb465fb]{font-size:12px;color:#000;white-space:nowrap}.pill-dropdown[data-v-0eb465fb]{position:relative}.pill-trigger[data-v-0eb465fb]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:#1a2333;border:1px solid rgba(30,144,255,.3);border-radius:20px;font-size:12px;color:#ffffffe6;cursor:pointer;transition:all .15s ease;white-space:nowrap}.pill-trigger[data-v-0eb465fb]:hover:not(:disabled){background:#1e2d4a;border-color:#1e90ff80}.pill-trigger[data-v-0eb465fb]:disabled{cursor:not-allowed;opacity:.5}.is-open .pill-trigger[data-v-0eb465fb]{background:#1e2d4a;border-color:#1e90ff99}.pill-arrow[data-v-0eb465fb]{color:#ffffffb3;transition:transform .2s ease;flex-shrink:0}.is-open .pill-arrow[data-v-0eb465fb]{transform:rotate(180deg)}.pill-menu[data-v-0eb465fb]{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);min-width:220px;max-width:340px;max-height:360px;overflow-y:auto;background:#1e2940;border:1px solid rgba(30,144,255,.2);border-radius:12px;padding:6px;z-index:1000;box-shadow:0 8px 24px #0006,0 0 12px #1e90ff1a}.pill-search[data-v-0eb465fb]{padding:4px 6px;margin-bottom:4px;border-bottom:1px solid rgba(30,144,255,.1)}.search-input[data-v-0eb465fb]{width:100%;padding:4px 8px;background:#ffffff0d;border:1px solid rgba(30,144,255,.2);border-radius:6px;font-size:12px;color:#ffffffe6;outline:none}.collapse-header[data-v-0eb465fb]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;font-size:11px;color:#ffffff80;cursor:pointer;-webkit-user-select:none;user-select:none}.collapse-arrow[data-v-0eb465fb]{transition:transform .2s ease}.collapse-arrow.rotated[data-v-0eb465fb]{transform:rotate(180deg)}.collapse-divider[data-v-0eb465fb]{height:1px;background:#1e90ff1a;margin:4px 0}.pill-option[data-v-0eb465fb]{width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:#ffffffe0;cursor:pointer;text-align:left;transition:all .15s ease}.pill-option[data-v-0eb465fb]:hover:not(.is-disabled){background:#ffffff14;color:#fff}.pill-option.is-active[data-v-0eb465fb]{background:#1e90ff40;color:#93c5fd}.pill-option.is-disabled[data-v-0eb465fb]{opacity:.4;cursor:not-allowed;pointer-events:none}.pill-option.is-model[data-v-0eb465fb]{display:flex;flex-direction:column;gap:3px;padding:9px 10px}.model-option-row1[data-v-0eb465fb]{display:flex;align-items:center;gap:6px}.option-label[data-v-0eb465fb]{font-size:12px;font-weight:500;line-height:1.2}.option-level[data-v-0eb465fb]{font-size:10px;padding:1px 5px;border-radius:999px;background:#1e90ff33;color:#ffffff8c;white-space:nowrap}.model-option-desc[data-v-0eb465fb]{font-size:10px;color:#ffffff6b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.option-meta[data-v-0eb465fb]{flex-shrink:0;display:inline-flex;align-items:center}.info-icon[data-v-0eb465fb]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;color:#ffffff80;background:#ffffff0f;cursor:help;flex-shrink:0;margin-left:auto;transition:color .15s}.info-icon[data-v-0eb465fb]:hover{color:#ffffffd9;background:#ffffff1f}.no-results[data-v-0eb465fb]{padding:12px;text-align:center;font-size:12px;color:#fff6}.dropdown-fade-enter-active[data-v-0eb465fb],.dropdown-fade-leave-active[data-v-0eb465fb]{transition:opacity .15s ease,transform .15s ease}.dropdown-fade-enter-from[data-v-0eb465fb],.dropdown-fade-leave-to[data-v-0eb465fb]{opacity:0;transform:translate(-50%) translateY(-4px)}.model-tooltip{position:fixed;z-index:99999;transform:translate(-50%);background:#2a3450;border:1px solid rgba(99,179,237,.25);border-radius:10px;padding:10px 14px;max-width:280px;pointer-events:none;box-shadow:0 4px 20px #00000080,0 0 16px #63b3ed14}.model-tooltip .tooltip-title{font-size:12px;font-weight:600;color:#93c5fd;margin-bottom:5px}.model-tooltip .tooltip-desc{font-size:11px;color:#ffffffb8;line-height:1.5}.tooltip-fade-enter-active,.tooltip-fade-leave-active{transition:opacity .15s ease,transform .15s ease}.tooltip-fade-enter-from,.tooltip-fade-leave-to{opacity:0;transform:translate(-50%) translateY(4px)}
