.menu[data-v-1b1dc952]{border-top-left-radius:8px;border-top-right-radius:8px;bottom:30px;box-shadow:3px 1px 6px #0009;height:-moz-fit-content;height:fit-content;left:0;max-width:500px;overflow:hidden;position:absolute;position:fixed;transform-origin:bottom;width:100%;z-index:9}.menu ul[data-v-1b1dc952]{display:grid;gap:10px;padding:15px}.menu ul li[data-v-1b1dc952]{color:#000;font-size:12px}.menu ul li a[data-v-1b1dc952]{color:inherit}.menu ul li[data-v-1b1dc952]:has(ul){position:relative}.menu-header[data-v-1b1dc952]{align-items:center;background:#102eda;background:linear-gradient(180deg,#102eda,#0587eb);border-bottom:2px solid rgba(255,144,54,.952);border-top:2px solid hsla(0,0%,100%,.1);color:#fff;display:flex;gap:10px;padding:10px 15px}@media (min-width:768px){.menu-header[data-v-1b1dc952]{padding:15px}}.menu-header-profile-pic[data-v-1b1dc952]{border:2px solid #c8dcf5;border-radius:7px;box-shadow:1px 1px 4px #00000080;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}@media (min-width:768px){.menu-header-profile-pic[data-v-1b1dc952]{height:70px;width:70px}}.menu-header-username[data-v-1b1dc952]{font-size:16px;font-weight:700;text-shadow:0 2px 3px #000}.menu-footer[data-v-1b1dc952]{background:#102eda;display:flex;justify-content:flex-end;padding:7px 15px}@media (min-width:768px){.menu-footer[data-v-1b1dc952]{padding:10px 15px}}.menu-footer__btn[data-v-1b1dc952]{align-items:center;color:#fff;display:flex;font-size:12px;gap:10px}.menu-footer__btn .icon[data-v-1b1dc952]{box-shadow:inset -1px -1px 4px #0000004d}.menu-footer__btn.shutdown .icon[data-v-1b1dc952]{background:#a81313;border:1px solid #fff;border-radius:5px;height:20px;padding:4px;width:20px}.menu-footer__btn.shutdown .icon img[data-v-1b1dc952]{height:auto;width:inherit}.menu-footer__btn.shutdown:hover .icon[data-v-1b1dc952]{background:#c92323}.menu-footer__btn.logout .icon[data-v-1b1dc952]{background:#e4b46c;background:linear-gradient(143deg,#e4b46c,#e1a859 12%,#e3b121 85%,#d79804);border:1px solid #fff;border-radius:5px;height:20px;padding:4px;width:20px}.menu-footer__btn.logout .icon img[data-v-1b1dc952]{height:auto;width:inherit}.menu-footer__btn.logout:hover .icon[data-v-1b1dc952]{background:#c49653;background:linear-gradient(143deg,#bb904f,#b9853d 12%,#c7990e 85%,#ac7904)}.menu-body[data-v-1b1dc952]{display:flex;flex-wrap:wrap}@media (min-width:500px){.menu-body[data-v-1b1dc952]{flex-wrap:unset}}@media (min-width:768px) and (min-height:580px){.menu-body[data-v-1b1dc952]{height:370px}}.menu-body[data-v-1b1dc952]>*{width:100%}.menu-col[data-v-1b1dc952]{background-color:#fff;overflow-x:hidden;overflow-y:auto;position:relative;scrollbar-color:#c2d4fd #fbfbf9}@media (max-width:767px) and (orientation:landscape){.menu-col[data-v-1b1dc952]{max-height:48vh}}@media (max-width:767px) and (max-height:560px) and (orientation:portrait){.menu-col[data-v-1b1dc952]{max-height:235px}}.menu-col__label[data-v-1b1dc952]{display:none;visibility:hidden}.menu-sidebar[data-v-1b1dc952]{background-color:#c8dcf5;border-top:1px solid #6d98bb;z-index:1}@media (min-width:500px){.menu-sidebar[data-v-1b1dc952]{border-left:1px solid #6d98bb;border-top:unset}}.menu-sidebar ul li a[data-v-1b1dc952],.menu-sidebar ul li button[data-v-1b1dc952]{align-items:center;color:#0b236a;display:flex;font-size:12px;gap:5px}.menu-sidebar ul li a img[data-v-1b1dc952],.menu-sidebar ul li button img[data-v-1b1dc952]{mix-blend-mode:luminosity;width:30px}.menu-sidebar ul li a svg[data-v-1b1dc952],.menu-sidebar ul li button svg[data-v-1b1dc952]{mix-blend-mode:luminosity}.menu-sidebar ul li button[data-v-1b1dc952]{font-size:13px;padding:0}.menu .main-menu[data-v-1b1dc952]{transition:transform .2s}.menu .main-menu.hide[data-v-1b1dc952]{transform:translate(-100%)}.menu .main-menu li a[data-v-1b1dc952]{align-items:center;display:flex;gap:5px}.menu .main-menu li:has(.submenu-trigger)>a[data-v-1b1dc952]{width:calc(100% - 45px)}.menu ul.submenu[data-v-1b1dc952]{display:none}.menu ul.submenu.active[data-v-1b1dc952]{display:grid}.submenu[data-v-1b1dc952]{bottom:0;height:0;left:40px;position:absolute;right:0;top:0;transform:translate(calc(100vw - 50px)) translateY(-14%);transition:transform .2s;visibility:hidden;width:0}@media (min-width:500px){.submenu[data-v-1b1dc952]{left:0;transform:translate(100%) translateY(-14%)}}.submenu.active[data-v-1b1dc952]{bottom:unset;height:-moz-fit-content;height:fit-content;margin-top:15px;right:unset;visibility:visible;width:calc(100% - 10px)}.submenu-trigger[data-v-1b1dc952]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='none' viewBox='0 0 8 14'%3E%3Cpath fill='%230B236A' d='M1.53.47a.75.75 0 0 0-1.06 0v13.06a.75.75 0 0 0 1.06 0l6-6a.75.75 0 0 0 0-1.06z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:5px;bottom:0;height:40px;position:absolute;right:-6px;top:-4px;width:40px}.submenu-trigger.close[data-v-1b1dc952]{left:0;right:unset;top:-12px;transform:rotate(180deg)}.desktop__icons__wrapper[data-v-3a7a25bf]{left:20px;position:absolute;top:20px;width:-moz-fit-content;width:fit-content;z-index:1}.desktop__icons__wrapper .desktop__icons[data-v-3a7a25bf]{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media (max-height:415px){.desktop__icons__wrapper .desktop__icons[data-v-3a7a25bf]{grid-template-columns:1fr 1fr 1fr}}@media (min-width:768px) and (min-height:690px){.desktop__icons__wrapper .desktop__icons[data-v-3a7a25bf]{display:flex;flex-direction:column}}.desktop__icons__wrapper .desktop__icons .desktop__icon[data-v-3a7a25bf]{align-items:center;border:1px dotted transparent;color:#fff;display:flex;flex-direction:column;font-size:12px;margin:0 auto;max-width:72px;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.85);word-break:break-all}.desktop__icons__wrapper .desktop__icons .desktop__icon__image[data-v-3a7a25bf]{filter:drop-shadow(2px 6px 6px rgba(0,0,0,.4));height:30px;width:30px}.desktop__icons__wrapper .desktop__icons .desktop__icon.router-link-exact-active[data-v-3a7a25bf],.desktop__icons__wrapper .desktop__icons .desktop__icon[data-v-3a7a25bf]:hover{background-color:#6b6b6b59;border-color:#646464;filter:brightness(1.3)}.desktop__icons__wrapper .desktop__icons button.desktop__icon[data-v-3a7a25bf]{font-size:13px}.taskbar--top .desktop__icons__wrapper[data-v-3a7a25bf]{top:60px}.taskbar--left .desktop__icons__wrapper[data-v-3a7a25bf]{left:40px}.video-bg[data-v-aca1ac72]{bottom:0;height:100vh;left:0;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:fixed;right:0;top:0;width:100vw}
