@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .2s ease-out}@keyframes fade-in-delayed{0%{opacity:0}50%{opacity:0}to{opacity:1}}.animate-fade-in-delayed{animation:fade-in-delayed .4s ease-out}@keyframes slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slide-up .3s ease-out;animation-fill-mode:both}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-slide-down{animation:slide-down .3s ease-out}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.animate-slide-in-left{animation:slide-in-left .3s ease-out;animation-fill-mode:both}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:scale-in .3s ease-out}@keyframes bounce-in{0%{opacity:0;transform:scale(.95)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.animate-bounce-in{animation:bounce-in .4s cubic-bezier(.68,-.55,.265,1.55)}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse-slow{animation:pulse-slow 2s cubic-bezier(.4,0,.6,1) infinite}.search-transition{transition:all .2s ease-out}.animation-delay-50{animation-delay:50ms}.animation-delay-100{animation-delay:.1s}.animation-delay-150{animation-delay:.15s}.animation-delay-200{animation-delay:.2s}.animation-delay-250{animation-delay:.25s}.sidebar-tooltip{display:flex;align-items:center;gap:10px;max-width:264px;overflow:hidden;border-radius:14px!important;padding:8px 12px 8px 8px!important;color:rgb(var(--text-strong-950));background-color:rgb(var(--bg-white-0)/.96)!important;backdrop-filter:blur(12px);box-shadow:0 0 0 1px rgb(var(--stroke-soft-200)/.8),0 12px 28px -8px rgb(14 18 27/.14),0 2px 6px -2px rgb(14 18 27/.06)!important;z-index:9999!important}.sidebar-tooltip[data-text-only]{padding:6px 10px!important;border-radius:10px!important}.sidebar-tooltip[data-state=delayed-open]{animation:sidebar-tooltip-in .14s cubic-bezier(.2,.8,0,1)!important}.sidebar-tooltip[data-state=closed],.sidebar-tooltip[data-state=instant-open]{animation:none!important}@keyframes sidebar-tooltip-in{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.sidebar-tooltip[data-state=delayed-open]{animation:none!important}}.sidebar-tooltip-tile{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;border-radius:9px;color:rgb(var(--tip-accent));background-color:rgb(var(--tip-accent-soft)/var(--tip-accent-soft-alpha,1));box-shadow:inset 0 0 0 1px rgb(var(--tip-accent)/.1)}.sidebar-tooltip-text{display:flex;min-width:0;flex-direction:column;gap:1px}.sidebar-tooltip-title-row{display:flex;align-items:center;gap:8px}.sidebar-tooltip-description{color:rgb(var(--text-sub-600))}.sidebar-tooltip-kbd{margin-inline-start:auto;border-radius:6px;padding:0 6px;font-size:11px;line-height:18px;color:rgb(var(--text-soft-400));background-color:rgb(var(--bg-weak-50));box-shadow:inset 0 0 0 1px rgb(var(--stroke-soft-200))}.sidebar-tooltip[data-accent=neutral]{--tip-accent:var(--neutral-600);--tip-accent-soft:var(--neutral-100)}.sidebar-tooltip[data-accent=blue]{--tip-accent:var(--blue-700);--tip-accent-soft:var(--blue-50)}.sidebar-tooltip[data-accent=sky]{--tip-accent:var(--sky-700);--tip-accent-soft:var(--sky-50)}.sidebar-tooltip[data-accent=teal]{--tip-accent:var(--teal-700);--tip-accent-soft:var(--teal-50)}.sidebar-tooltip[data-accent=green]{--tip-accent:var(--green-700);--tip-accent-soft:var(--green-50)}.sidebar-tooltip[data-accent=yellow]{--tip-accent:var(--yellow-800);--tip-accent-soft:var(--yellow-50)}.sidebar-tooltip[data-accent=orange]{--tip-accent:var(--orange-700);--tip-accent-soft:var(--orange-50)}.sidebar-tooltip[data-accent=red]{--tip-accent:var(--red-700);--tip-accent-soft:var(--red-50)}.sidebar-tooltip[data-accent=pink]{--tip-accent:var(--pink-700);--tip-accent-soft:var(--pink-50)}.sidebar-tooltip[data-accent=purple]{--tip-accent:var(--purple-700);--tip-accent-soft:var(--purple-50)}.dark .sidebar-tooltip{box-shadow:0 0 0 1px rgb(var(--stroke-soft-200)/.8),0 12px 28px -8px rgb(0 0 0/.45),0 2px 6px -2px rgb(0 0 0/.3)!important}.dark .sidebar-tooltip-tile{--tip-accent-soft-alpha:0.16}.dark .sidebar-tooltip[data-accent=neutral]{--tip-accent:var(--neutral-300);--tip-accent-soft:var(--neutral-300)}.dark .sidebar-tooltip[data-accent=blue]{--tip-accent:var(--blue-300);--tip-accent-soft:var(--blue-300)}.dark .sidebar-tooltip[data-accent=sky]{--tip-accent:var(--sky-300);--tip-accent-soft:var(--sky-300)}.dark .sidebar-tooltip[data-accent=teal]{--tip-accent:var(--teal-300);--tip-accent-soft:var(--teal-300)}.dark .sidebar-tooltip[data-accent=green]{--tip-accent:var(--green-300);--tip-accent-soft:var(--green-300)}.dark .sidebar-tooltip[data-accent=yellow]{--tip-accent:var(--yellow-300);--tip-accent-soft:var(--yellow-300)}.dark .sidebar-tooltip[data-accent=orange]{--tip-accent:var(--orange-300);--tip-accent-soft:var(--orange-300)}.dark .sidebar-tooltip[data-accent=red]{--tip-accent:var(--red-300);--tip-accent-soft:var(--red-300)}.dark .sidebar-tooltip[data-accent=pink]{--tip-accent:var(--pink-300);--tip-accent-soft:var(--pink-300)}.dark .sidebar-tooltip[data-accent=purple]{--tip-accent:var(--purple-300);--tip-accent-soft:var(--purple-300)}