@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.eot?5yjyi9);src:url(../fonts/icomoon.eot?5yjyi9#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?5yjyi9) format("truetype"),url(../fonts/icomoon.woff?5yjyi9) format("woff"),url(../fonts/icomoon.svg?5yjyi9#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-list-burger:before{content:""}.icon-magnifier:before{content:""}.icon-window:before{content:""}.menu-row[data-v-af2f01cb],.menu-row-disabled[data-v-af2f01cb]{align-items:center;display:flex;height:28px;padding:0 12px;text-align:left;transition:background-color .12s ease;width:100%}.menu-row[data-v-af2f01cb]:hover{background:#3b82f6d9}.menu-row-danger[data-v-af2f01cb]:hover{background:#ef4444d9}.menu-row-disabled[data-v-af2f01cb]{color:#ffffff59}.portfolio[data-v-f8f774ec]{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;scroll-behavior:smooth}.scroll-mouse[data-v-5a37f2bd]{animation:scroll-bounce-5a37f2bd 1.5s cubic-bezier(.5,.05,.3,1) infinite;border:2px solid;border-radius:12px;display:block;height:32px;opacity:.9;position:relative;width:20px}@keyframes scroll-bounce-5a37f2bd{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.scroll-dot[data-v-5a37f2bd]{animation:scroll-dot-5a37f2bd 1.5s cubic-bezier(.4,0,.2,1) infinite;background:currentColor;border-radius:9999px;height:6px;left:50%;margin-left:-1.5px;position:absolute;top:6px;width:3px}@keyframes scroll-dot-5a37f2bd{0%{opacity:0;transform:translateY(0)}25%{opacity:1}60%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(12px)}}.toolbtn[data-v-447653e5]{border-radius:8px;color:#ffffffb3;cursor:pointer;display:inline-grid;height:28px;place-items:center;transition:background-color .12s ease;width:28px}.toolbtn[data-v-447653e5]:hover{background-color:#ffffff1f;color:#fffffff2}@keyframes unlock-e482fa37{0%{opacity:0;transform:translateZ(220px) translateY(10px) translate(-10px)}to{opacity:1;transform:translateZ(0) translateY(0) translate(0)}}.animate-unlock[data-v-e482fa37]{animation:unlock-e482fa37 .6s ease-out forwards;transform-style:preserve-3d}@media (min-width:1024px){.desktop-grid[data-v-e482fa37]{align-content:start;gap:1rem 1.25rem;grid-auto-columns:5.5rem;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(auto-fill,5.75rem);justify-content:end;inset:0;padding:0;place-items:start center;position:absolute;width:auto}}@keyframes dock-bounce-19a61e46{0%,to{transform:translateY(0)}40%{transform:translateY(-24px)}70%{transform:translateY(-7px)}}.dock-bounce[data-v-19a61e46]{animation:dock-bounce-19a61e46 .6s ease-out}@keyframes folderOpen-d3ed0bed{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.animate-folder-open[data-v-d3ed0bed]{animation:folderOpen-d3ed0bed .3s ease-out forwards}@keyframes folderClose-d3ed0bed{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.animate-folder-close[data-v-d3ed0bed]{animation:folderClose-d3ed0bed .3s ease-in forwards}@keyframes fileOpen-d3ed0bed{0%{opacity:0;transform:scale(.6) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-file-open[data-v-d3ed0bed]{animation:fileOpen-d3ed0bed .25s ease-out forwards}
