@keyframes fade-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-down{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes insight-glow{0%{box-shadow:0 0 20px #2b7a4b26,0 0 40px #2b7a4b14}50%{box-shadow:0 0 28px #2b7a4b47,0 0 56px #2b7a4b24}to{box-shadow:0 0 20px #2b7a4b26,0 0 40px #2b7a4b14}}@keyframes verdict-glow{0%{box-shadow:0 0 #0d3a3300}40%{box-shadow:0 0 16px #0d3a3326,0 0 32px #0d3a3314}to{box-shadow:0 0 #0d3a3300}}@keyframes nudge-right{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes ot-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ot-fade-in{0%{opacity:0}to{opacity:1}}@keyframes v3-tree-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes v3-slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v3-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes v3-typingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes v3-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes v3-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes v3-overlay-panel-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes v3-overlay-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes v3-overlay-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v3-inv-panel-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes v3-inv-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes v3-inv-step-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes v3-inv-spin{to{transform:rotate(360deg)}}@keyframes v3-inv-check-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes v3-bubble-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}}@keyframes v3-bridge-added-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes v3-chip-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes v3-highlight-pulse{0%,to{box-shadow:0 0 0 1px #2d6a4f33,0 2px 12px #2d6a4f14}50%{box-shadow:0 0 0 2px #2d6a4f59,0 4px 20px #2d6a4f26}}@keyframes v3-modal-slide-up{0%{opacity:.9;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes v3-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes v3-mode-zoom-in{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes v3-mode-zoom-out{0%{opacity:.8;transform:scale(.99)}to{opacity:1;transform:none}}@keyframes v3-insight-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v3-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{animation:.3s ease-out slide-in-right}@keyframes ws-drawer-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate-ws-drawer-in{animation:.3s ease-out ws-drawer-in}@keyframes ws-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ws-modal-card-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-ws-modal-backdrop{animation:.2s ease-out ws-modal-backdrop-in}.animate-ws-modal-card{animation:.25s ease-out ws-modal-card-in}@keyframes ws-bottom-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-ws-bottom-sheet{animation:.3s cubic-bezier(.16,1,.3,1) ws-bottom-sheet-up}@keyframes ws-pulse-glow{0%,to{box-shadow:0 0 0 0 var(--ws-ghost-glow)}50%{box-shadow:0 0 12px 4px var(--ws-ghost-glow)}}@keyframes ws-pulse-glow-resurfaced{0%,to{box-shadow:0 0 0 0 var(--ws-ghost-glow-resurfaced)}50%{box-shadow:0 0 12px 4px var(--ws-ghost-glow-resurfaced)}}@keyframes ws-tree-dim{0%{opacity:1}to{opacity:.4}}@keyframes ws-tree-lift{0%{opacity:.4}to{opacity:1}}@keyframes ws-dim-overlay{0%{opacity:0}to{opacity:.6}}.animate-ws-dim-overlay{animation:.3s ease-in-out forwards ws-dim-overlay}@keyframes ws-ghost-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ws-ghost-solidify{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}.animate-ws-ghost-solidify{animation:.4s ease-out forwards ws-ghost-solidify}.animate-ws-ghost-fade-out{animation:.2s ease-out forwards ws-ghost-fade-out}.animate-ws-pulse-glow{animation:2s ease-in-out infinite ws-pulse-glow}.animate-ws-pulse-glow-resurfaced{animation:2s ease-in-out infinite ws-pulse-glow-resurfaced}.animate-ws-tree-dim{animation:.3s ease-in-out forwards ws-tree-dim}.animate-ws-tree-lift{animation:.3s ease-in-out forwards ws-tree-lift}@keyframes ws-pm-item-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-ws-pm-item-in{animation:.35s ease-out forwards ws-pm-item-in}@keyframes ws-ai-draft-pulse{0%,to{opacity:.5}50%{opacity:1}}.animate-ws-ai-draft-pulse{animation:1.2s ease-in-out infinite ws-ai-draft-pulse}
