.sidebar-scroll::-webkit-scrollbar{width:5px}.sidebar-scroll::-webkit-scrollbar-track{background:transparent}.sidebar-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff52}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.fc-wrapper{position:relative;cursor:pointer;transition:transform .14s ease-in}.fc-wrapper:hover{transform:translateY(-5px);transition:transform .1s cubic-bezier(.34,1.56,.64,1)}.fc-shadow{position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:#0000004d;transform:translate(7px,7px);transition:transform .14s ease-in}.fc-wrapper:hover .fc-shadow{transform:translate(7px,12px);transition:transform .1s cubic-bezier(.34,1.56,.64,1)}.fc-container{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1000px}.fc-hover{width:100%;height:100%}.fc-inner{width:100%;height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.4,0,.2,1)}.fc-inner--flipped{transform:rotateX(180deg)}.fc-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(.1px)}.fc-face--back{transform:rotateX(180deg) translateZ(.1px)}@keyframes stagePulse{0%{opacity:0}8%{opacity:1}to{opacity:0}}@keyframes cardExitUp{to{transform:translateY(-150px);opacity:0}}@keyframes cardExitDown{to{transform:translateY(150px);opacity:0}}@keyframes cardEnter{0%{transform:scale(.88);opacity:0}to{transform:scale(1);opacity:1}}@keyframes cardExitUndo{to{transform:translateY(80px);opacity:0}}@keyframes cardEnterUndo{0%{transform:translateY(-140px);opacity:0}to{transform:translateY(0);opacity:1}}.stage-pulse-correct{background:#27ae6033;animation:stagePulse .7s ease-out forwards}.stage-pulse-wrong{background:#c0392b33;animation:stagePulse .7s ease-out forwards}.card-exit-up{animation:cardExitUp .28s ease-in forwards}.card-exit-down{animation:cardExitDown .28s ease-in forwards}.card-entering{animation:cardEnter .3s ease-out forwards}.card-exit-undo{animation:cardExitUndo .2s ease-in forwards}.card-entering-undo{animation:cardEnterUndo .35s cubic-bezier(.22,1,.36,1) forwards}.verdict-btn{transition:transform 80ms ease-out,filter .12s ease}.verdict-btn:hover:not(:disabled){filter:brightness(1.18)}.verdict-btn:active:not(:disabled){transform:scale(.93);transition:transform 40ms ease-in}.undo-btn{transition:background .15s ease}.undo-btn:hover{background:#ffffff14!important}
