@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800;1000&display=swap");body{font-family:DM Sans,serif}:root{--leftbar-width:240px}.leftmenu-wrapper{width:var(--leftbar-width);transition:all .3s;position:sticky;bottom:0;top:0;height:100vh;min-width:15rem;border-inline-end-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));background-color:var(--leftmenu-background)}.leftmenu-wrapper.hide{margin-inline-start:calc(var(--leftbar-width) * -1)}.main-wrapper{width:100%;max-width:100vw;height:100vh}.content-wrapper{flex-grow:1;background-color:var(--content-background);padding:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn{font-weight:500}.card .card-title{font-size:1rem;font-weight:500}.dropdown .dropdown-content{z-index:10;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.dropdown .dropdown-content,.dropdown .dropdown-content:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dropdown .dropdown-content:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.timeline-vertical.timeline-hr-sm>li>hr{width:2px}.animate-bounce-2{-webkit-animation:bounce-2 2s infinite alternate;animation:bounce-2 2s infinite alternate}@keyframes bounce-2{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-glow{animation:glow 2s ease-in-out infinite alternate}@keyframes glow{0%{box-shadow:0 0 20px rgba(59,130,246,.5)}to{box-shadow:0 0 30px rgba(59,130,246,.8)}}.animate-slide-up{animation:slideUp .8s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn 1s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}html{scroll-behavior:smooth}.bg-gradient-radial{background:radial-gradient(circle at center,var(--tw-gradient-stops))}.shadow-soft{box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-glow{box-shadow:0 0 0 1px rgba(59,130,246,.1),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.filepond--panel-bottom.filepond--panel-root,.filepond--panel-center.filepond--panel-root,.filepond--wrapper .filepond--drop-label{border-radius:.25rem;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}