.tool-switcher[data-v-95c89998]{flex-shrink:0;margin-bottom:18px;min-width:0}.tool-peek[data-v-95c89998]{display:flex;flex-direction:column;gap:2px}.peek-row[data-v-95c89998]{align-items:center;border-radius:10px;color:#68737b;display:flex;font-size:13px;gap:12px;min-height:40px;opacity:.62;padding:2px 13px 2px 9px;transform:scale(.96);transform-origin:left center}.peek-row .tool-thumbnail[data-v-95c89998]{height:30px;width:30px}.peek-row span[data-v-95c89998]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-switcher .peek-row[data-v-95c89998]:hover{background:#f7f4fc;opacity:1}.tool-trigger[data-v-95c89998]{align-items:center;background:#fff;border:1px solid #e4e7eb;border-radius:12px;box-shadow:0 2px 4px #17272b06;color:#17272b;display:flex;font-size:14px;font-weight:650;gap:12px;min-height:52px;padding:6px 12px 6px 8px;text-align:left;width:100%}.tool-trigger span[data-v-95c89998]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-trigger .chevron[data-v-95c89998]{color:#647079;flex-shrink:0}.tool-switcher .tool-trigger[data-v-95c89998]:hover{background:#faf8fe;border-color:#d9cdf5;color:#17272b}.tool-switcher .tool-trigger[data-v-95c89998]:active{transform:scale(.99)}.tool-thumbnail[data-v-95c89998]{background:#edf0f2;border-radius:8px;box-shadow:inset 0 0 0 1px #17272b0d;display:block;flex-shrink:0;height:38px;-o-object-fit:cover;object-fit:cover;width:38px}.tool-switcher a[data-v-95c89998],.tool-switcher button[data-v-95c89998]{transition:background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.tool-switcher button[data-v-95c89998]:hover{background-color:#eee7fc;color:#7430d8}.tool-switcher button[data-v-95c89998]:active{transform:scale(.96)}.tool-switcher a[data-v-95c89998]:hover{color:#7430d8}.tool-switcher a[data-v-95c89998]:active{transform:translateY(1px)}.tool-switcher[data-v-95c89998] :is(a,button):focus-visible{border-radius:8px;outline:2px solid #8b3dff;outline-offset:-2px}.tool-menu[data-v-95c89998]{background:#fff;border:1px solid #e4e3eb;border-radius:18px;box-shadow:0 16px 50px #19212d26;color:#17272b;margin:0;overflow:hidden;padding:0;position:fixed}.tool-menu[open][data-v-95c89998]{animation:tool-menu-enter-95c89998 .18s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;transform-origin:top center}.tool-menu[data-v-95c89998]::backdrop{background:transparent}.menu-heading[data-v-95c89998]{align-items:center;border-bottom:1px solid #eef0f2;display:flex;flex-shrink:0;font-size:14px;justify-content:space-between;padding:12px 16px}.tool-tabs[data-v-95c89998]{background:#f1f3f5;border-radius:10px;display:flex;gap:4px;margin-bottom:8px;padding:3px}.tool-tabs a[data-v-95c89998]{align-items:center;border-radius:8px;color:#68737b;display:flex;flex:1;font-size:13px;font-weight:600;justify-content:center;min-height:36px;min-width:80px;padding:6px 16px}.tool-tabs a[aria-current=true][data-v-95c89998]{background:#fff;box-shadow:0 1px 4px #17272b14;color:#17272b}.menu-close[data-v-95c89998]{border-color:transparent;border-radius:9px;box-shadow:none;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.menu-close svg[data-v-95c89998]{height:18px;width:18px}.tool-switcher .menu-close[data-v-95c89998]:hover{background:#f1f3f5;color:#30383f}.menu-list[data-v-95c89998]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px}.menu-group-label[data-v-95c89998]{color:#86909a;font-size:11px;font-weight:600;margin:12px 10px 6px}.tool-option[data-v-95c89998]{align-items:center;border-radius:10px;display:flex;font-size:13px;gap:10px;min-height:44px;padding:9px 10px}.tool-option[data-v-95c89998]:hover{background:#f7f4fc}.tool-option[aria-current][data-v-95c89998]{background:#f5f2fa;color:#7430d8;font-weight:600}.selected-mark[data-v-95c89998]{margin-left:auto}@keyframes tool-menu-enter-95c89998{0%{opacity:0;transform:scaleY(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tool-switcher a[data-v-95c89998],.tool-switcher button[data-v-95c89998]{transition:none}.tool-menu[open][data-v-95c89998]{animation:none}.tool-switcher[data-v-95c89998] :is(button,a):active{transform:none}}
