[data-chat-motion=smooth]{--cm-settle:0ms}@keyframes cm-chunk-in{0%{opacity:0;top:2px}to{opacity:1;top:0}}[data-chat-motion=smooth] .cm-chunk{position:relative;animation:cm-chunk-in .16s cubic-bezier(.22,1,.36,1) both}[data-chat-motion=smooth] .cm-reveal{display:contents}@keyframes cm-row-in{0%{opacity:0;transform:translateY(4px)}}[data-chat-motion=smooth] .chat-msg.cm-enter{animation:cm-row-in .22s cubic-bezier(.22,1,.36,1) backwards}[data-chat-motion=smooth] .cm-turn{position:relative;min-height:calc(var(--lh-md) + 12px)}[data-chat-motion=smooth] .cm-thinking[data-leaving]{position:absolute;top:0;left:0;pointer-events:none;animation:cm-thinking-out .16s ease-out forwards}@keyframes cm-thinking-out{to{opacity:0}}@keyframes cm-after-in{0%{opacity:0;visibility:hidden}}[data-chat-motion=smooth] .answer-card{animation:none}[data-chat-motion=smooth] .cm-enter .answer-card,[data-chat-motion=smooth] .cm-enter .chat-choice-list,[data-chat-motion=smooth] .cm-enter>.lmx-msgact{animation:cm-after-in .2s ease-out var(--cm-settle,0ms) backwards}[data-chat-motion=smooth] .chat-scroll{overflow-anchor:none}@media (prefers-reduced-motion:reduce){[data-chat-motion=smooth] .chat-msg.cm-enter,[data-chat-motion=smooth] .cm-chunk,[data-chat-motion=smooth] .cm-enter .answer-card,[data-chat-motion=smooth] .cm-enter .chat-choice-list,[data-chat-motion=smooth] .cm-enter>.lmx-msgact,[data-chat-motion=smooth] .cm-thinking[data-leaving]{animation:none}[data-chat-motion=smooth] .cm-thinking[data-leaving]{display:none}}.lock-reveal_root__DpzEQ{--reveal-total:3200ms}.lock-reveal_root__DpzEQ .nav-link[data-reveal]{position:relative}.lock-reveal_root__DpzEQ .nav-link[data-reveal=shake] .nav-lock{opacity:.9;color:var(--text);animation:lock-reveal_lockShake__XiZ6x .46s ease-in-out}.lock-reveal_root__DpzEQ .nav-link[data-reveal=done],.lock-reveal_root__DpzEQ .nav-link[data-reveal=pop]{color:var(--text)}.lock-reveal_root__DpzEQ .nav-link[data-reveal=done] .nav-label svg,.lock-reveal_root__DpzEQ .nav-link[data-reveal=pop] .nav-label svg{opacity:1}.lock-reveal_root__DpzEQ .nav-link[data-reveal=pop] .nav-lock{opacity:1;color:var(--text);filter:drop-shadow(0 0 6px rgba(255,255,255,.45));animation:lock-reveal_lockPop___18lF .68s cubic-bezier(.34,1.56,.64,1) forwards}.lock-reveal_root__DpzEQ .nav-link[data-reveal] .nav-lock path{transform-origin:70% 100%;transition:transform var(--transition-slow)}.lock-reveal_root__DpzEQ .nav-link[data-reveal=done] .nav-lock path,.lock-reveal_root__DpzEQ .nav-link[data-reveal=pop] .nav-lock path{transform:translateY(-3.5px) rotate(-44deg)}.lock-reveal_root__DpzEQ .nav-link[data-reveal=done] .nav-lock{opacity:0}.lock-reveal_root__DpzEQ .nav-link[data-reveal=pop]{animation:lock-reveal_rowLift__jb6xR .52s cubic-bezier(.34,1.56,.64,1)}.lock-reveal_root__DpzEQ .nav-link[data-reveal=pop]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);animation:lock-reveal_rowFlash__bR4iu .64s cubic-bezier(.25,.6,.3,1) forwards}.lock-reveal_revealFragment__uM85s{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--text);pointer-events:none;animation:lock-reveal_fragFly__u_e22 .62s cubic-bezier(.25,.6,.3,1) forwards}.lock-reveal_root__DpzEQ .sidebar[data-reveal=on]{animation:lock-reveal_sidebarSwell__IcwQa var(--reveal-total,3.2s) cubic-bezier(.25,.6,.3,1) forwards}.lock-reveal_root__DpzEQ .sidebar[data-reveal=done]{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 20px 50px rgba(0,0,0,.4),0 0 26px hsla(0,0%,100%,.045)}@keyframes lock-reveal_lockShake__XiZ6x{0%,to{transform:rotate(0)}12%{transform:rotate(-10deg) translateX(-1px)}28%{transform:rotate(9deg) translateX(1px)}44%{transform:rotate(-8deg)}60%{transform:rotate(7deg)}76%{transform:rotate(-4deg)}90%{transform:rotate(2deg)}}@keyframes lock-reveal_lockPop___18lF{0%{opacity:1;transform:translateY(0) scale(1)}30%{opacity:1;transform:translateY(-7px) scale(1.45)}55%{opacity:1;transform:translateY(-9px) scale(1.3)}to{opacity:0;transform:translateY(-16px) scale(.6)}}@keyframes lock-reveal_rowLift__jb6xR{0%{transform:none}40%{transform:translateY(-2px)}to{transform:none}}@keyframes lock-reveal_rowFlash__bR4iu{0%{opacity:0;transform:translateX(-30%)}35%{opacity:1}to{opacity:0;transform:translateX(35%)}}@keyframes lock-reveal_fragFly__u_e22{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(160deg)}}@keyframes lock-reveal_sidebarSwell__IcwQa{0%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 20px 50px rgba(0,0,0,.4),0 0 0 hsla(0,0%,100%,0)}70%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 20px 50px rgba(0,0,0,.4),0 0 54px hsla(0,0%,100%,.1)}84%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 20px 50px rgba(0,0,0,.4),0 0 96px hsla(0,0%,100%,.16)}to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 20px 50px rgba(0,0,0,.4),0 0 26px hsla(0,0%,100%,.045)}}@media (prefers-reduced-motion:reduce){.lock-reveal_revealFragment__uM85s,.lock-reveal_root__DpzEQ .nav-link[data-reveal],.lock-reveal_root__DpzEQ .nav-link[data-reveal] .nav-lock,.lock-reveal_root__DpzEQ .nav-link[data-reveal]:after,.lock-reveal_root__DpzEQ .sidebar[data-reveal]{animation:none}.lock-reveal_root__DpzEQ .nav-link[data-reveal] .nav-lock path{transition:none}}