.code-cell{transition:border-color .22s ease,background-color .22s ease,box-shadow .26s ease,transform .32s cubic-bezier(.22,1.4,.36,1)}.code-cell-in{animation:cell-land .36s cubic-bezier(.22,1.4,.36,1)}@keyframes cell-land{0%{transform:translateY(3px) scale(.97)}60%{transform:translateY(-2px) scale(1.02)}to{transform:none}}.code-sweep{position:relative}.code-sweep:after{content:"";position:absolute;inset:-2px;border-radius:14px;pointer-events:none;background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.9) 48%,rgba(160,232,195,.55) 54%,transparent 68%);animation:code-sweep .62s cubic-bezier(.4,0,.2,1) 1 both}@keyframes code-sweep{0%{transform:translateX(-42%);opacity:0}35%{opacity:1}to{transform:translateX(42%);opacity:0}}.code-cell-done{animation:cell-settle .42s cubic-bezier(.22,1,.36,1)}@keyframes cell-settle{0%{transform:scale(1)}45%{transform:scale(1.035)}to{transform:none}}.seg-lit{animation:seg-flare .46s cubic-bezier(.22,1,.36,1) both}@keyframes seg-flare{0%{transform:scaleY(.5);filter:brightness(1.9)}55%{transform:scaleY(1.35)}to{transform:none;filter:none}}.sheet-rise{animation:sheet-rise .5s cubic-bezier(.2,.7,.2,1)}@keyframes sheet-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.code-shake{animation:code-shake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes code-shake{0%,to{transform:translateX(0)}14%{transform:translateX(-7px)}32%{transform:translateX(6px)}52%{transform:translateX(-4px)}72%{transform:translateX(3px)}88%{transform:translateX(-1.5px)}}.err-in{animation:err-in .26s cubic-bezier(.22,1,.36,1) both}@keyframes err-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mark-float{animation:mark-float 6s ease-in-out infinite alternate}@keyframes mark-float{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.code-cell,.code-cell-done,.code-cell-in,.code-shake,.code-sweep:after,.err-in,.mark-float,.seg-lit,.sheet-rise{animation:none!important;transition:none!important}}