@keyframes animate-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-from-left{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-from-top{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes zoom-in-95{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-in{animation:animate-in .5s ease-out forwards}.slide-in-from-left{animation:slide-in-from-left .7s ease-out forwards}.slide-in-from-top{animation:slide-in-from-top .3s ease-out forwards}.zoom-in{animation:zoom-in 1s ease-out forwards}.zoom-in-95{animation:zoom-in-95 .2s ease-out forwards}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#2c6b4f;border:2px solid #000}::-webkit-scrollbar-thumb:hover{background:#fc0}::selection{background-color:#fc0;color:#000}.focus-visible\:outline-dashed:focus-visible{outline-style:dashed}.focus-visible\:outline-2:focus-visible{outline-width:2px}*{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark *{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}
