.ToolSwitcher-module__Qne7nW__root{z-index:50;flex:none;position:relative}.ToolSwitcher-module__Qne7nW__trigger{border:1px solid var(--rule,#e2e7ee);width:190px;height:36px;color:var(--ink,#0e1626);background:var(--bg-card,var(--surface,#fff));font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:0 10px 0 7px;display:flex;box-shadow:0 1px 2px #0e16260d}.ToolSwitcher-module__Qne7nW__trigger:hover,.ToolSwitcher-module__Qne7nW__trigger[aria-expanded=true]{border-color:var(--rule-strong,#cdd5e0);background:var(--bg-soft,var(--surface-soft,#f3f5f8))}.ToolSwitcher-module__Qne7nW__trigger:focus-visible,.ToolSwitcher-module__Qne7nW__option:focus-visible{outline:2px solid var(--formula,var(--accent-brand,var(--blue,#1f4d8f)));outline-offset:2px}.ToolSwitcher-module__Qne7nW__triggerLogo{background:#fff;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.ToolSwitcher-module__Qne7nW__triggerLogo img{object-fit:contain;width:24px;height:24px}.ToolSwitcher-module__Qne7nW__triggerName{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:650;line-height:1;overflow:hidden}.ToolSwitcher-module__Qne7nW__chevron{width:14px;height:14px;color:var(--ink-soft,#4a5568);flex:0 0 14px;transition:transform .16s cubic-bezier(.16,1,.3,1)}.ToolSwitcher-module__Qne7nW__trigger[aria-expanded=true] .ToolSwitcher-module__Qne7nW__chevron{transform:rotate(180deg)}.ToolSwitcher-module__Qne7nW__menu{border:1px solid var(--rule,#e2e7ee);width:346px;color:var(--ink,#0e1626);background:var(--bg-card,var(--surface,#fff));border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0e162624,0 3px 9px #0e162614}.ToolSwitcher-module__Qne7nW__menuLabel{color:var(--ink-soft,#4a5568);letter-spacing:.055em;text-transform:uppercase;margin:0;padding:8px 10px 7px;font-size:11px;font-weight:700;line-height:1}.ToolSwitcher-module__Qne7nW__option{min-height:64px;color:inherit;border-radius:9px;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:11px;padding:9px;text-decoration:none;display:grid}.ToolSwitcher-module__Qne7nW__option+.ToolSwitcher-module__Qne7nW__option{margin-top:2px}.ToolSwitcher-module__Qne7nW__option:hover{background:var(--bg-soft,var(--surface-soft,#f3f5f8))}.ToolSwitcher-module__Qne7nW__current{background:var(--bg-tint,var(--blue-soft,#e5edf8))}.ToolSwitcher-module__Qne7nW__optionLogo{border:1px solid var(--rule,#e2e7ee);background:#fff;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.ToolSwitcher-module__Qne7nW__optionLogo img{object-fit:contain;width:36px;height:36px}.ToolSwitcher-module__Qne7nW__optionCopy{gap:3px;min-width:0;display:grid}.ToolSwitcher-module__Qne7nW__optionCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.25;overflow:hidden}.ToolSwitcher-module__Qne7nW__optionCopy span{color:var(--ink-soft,#4a5568);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.3;overflow:hidden}.ToolSwitcher-module__Qne7nW__optionMark{width:24px;height:24px;color:var(--ink-soft,#4a5568);border-radius:999px;place-items:center;display:grid}.ToolSwitcher-module__Qne7nW__current .ToolSwitcher-module__Qne7nW__optionMark{color:var(--formula,var(--accent-brand,var(--blue,#1f4d8f)));background:color-mix(in srgb,currentColor 10%,transparent)}.ToolSwitcher-module__Qne7nW__optionMark svg{width:14px;height:14px}@media (max-width:639px){.ToolSwitcher-module__Qne7nW__trigger{border-radius:10px;justify-content:center;width:44px;height:44px;padding:8px}.ToolSwitcher-module__Qne7nW__triggerLogo{flex-basis:28px;width:28px;height:28px}.ToolSwitcher-module__Qne7nW__triggerLogo img{width:26px;height:26px}.ToolSwitcher-module__Qne7nW__triggerName,.ToolSwitcher-module__Qne7nW__chevron{display:none}.ToolSwitcher-module__Qne7nW__menu{top:var(--tool-switcher-mobile-top,60px);width:auto;max-height:calc(100dvh - var(--tool-switcher-mobile-top,60px) - 12px);overscroll-behavior:contain;position:fixed;left:12px;right:12px;overflow-y:auto}.ToolSwitcher-module__Qne7nW__option{min-height:68px}}@media (prefers-reduced-motion:reduce){.ToolSwitcher-module__Qne7nW__chevron{transition:none}}
