.DesktopLoader_container__x850O{width:100vw;height:100vh;overflow:hidden}.DesktopLoader_loadingProgress__LC1oT{position:absolute;z-index:120;top:0;left:0;background-color:#000;width:100%;height:100%;color:#fff;font-family:monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.2em;padding:10px;overflow:hidden}.DesktopLoader_loadingProgress__LC1oT a{color:lightblue}.DesktopLoader_loadingProgress__LC1oT h3{margin:0;padding:0}.DesktopLoader_loadingProgress__LC1oT ul{list-style:none;padding:0;margin:0}.DesktopLoader_loadingProgress__LC1oT p{margin:0;padding:0}.DesktopLoader_bold__lmMMj{font-weight:700}.DesktopLoader_loadingUnderscore__SGxGK{position:absolute;bottom:10px;left:10px;color:#fff}.DesktopLoader_blinkingCursor__ESdbs{display:inline-block;height:20px;width:.8em;position:relative;animation:DesktopLoader_blink__cuC4R .65s step-end infinite;margin-left:.2em}@keyframes DesktopLoader_blink__cuC4R{0%,to{background-color:#fff}50%{background-color:transparent}}@media screen and (max-width:500px){.DesktopLoader_loadingProgress__LC1oT{font-size:.6em}}@media screen and (max-width:800px){.DesktopLoader_loadingProgress__LC1oT{font-size:.9em}}.DesktopOS_container__b4h8x{width:100vw;height:100vh;overflow:hidden;background:#000}.DesktopOS_desktopContainer__hQHP_{position:relative;width:100%;height:100%}.DesktopOS_desktop__O971R{width:100%;height:100%;border:none;outline:none;opacity:0;transition:opacity .5s ease-in-out}.DesktopOS_desktop__O971R.DesktopOS_loaded__oXeeF{opacity:1}.DesktopOS_iframeLoader__yz3aB{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f0f0f0;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;z-index:1}.DesktopOS_spinner__b3oGL{width:40px;height:40px;border:3px solid #e3e3e3;border-top-color:#007aff;border-radius:50%;animation:DesktopOS_spin__w4uNk 1s linear infinite;margin-bottom:1rem}@keyframes DesktopOS_spin__w4uNk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DesktopOS_iframeLoader__yz3aB p{margin:0;font-size:.9rem;color:#666}@media (max-width:768px){.DesktopOS_desktop__O971R{width:100vw;height:100vh}}