#debug-window{z-index:9999999;position:fixed;color:#000;background:#fff;width:280px;padding:10px;opacity:.5;overflow:hidden;font-size:.6rem;font-family:monospace;border:1px solid gray;border-radius:5px;transition:.15s;text-align:left}#debug-window.anchor-top{top:0}#debug-window.anchor-bottom{bottom:0}#debug-window.anchor-left{left:0}#debug-window.anchor-right{right:0}#debug-window.anchor-hmiddle{left:50%;transform:translate(-50%)}#debug-window.anchor-vmiddle{top:50%;transform:translateY(-50%)}#debug-window select,#debug-window input{font-size:.6rem}#debug-window button{font-size:.55rem;padding:.4rem;min-width:1rem}#debug-window:hover{opacity:1!important}#debug-window h1{margin-top:0;font-size:12pt}#debug-window .buttons{margin-top:10px;display:flex;gap:10px;width:100%;flex-direction:row;justify-content:space-between}#debug-window .group[open]{margin-bottom:5px;padding-bottom:5px}#debug-window .group summary{margin-bottom:10px}#debug-window .row{display:flex;flex-direction:row}#debug-window .group[open] .row{padding-left:15px;border-left:1px solid #000}#debug-window .column.label{width:150px}@keyframes main-panel-show{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}}@keyframes main-panel-hide{to{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}@keyframes content-panel-show{0%{transform:translate(-50%,-50%) scale(0);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes content-panel-hide{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(0);opacity:0}}.html-screen-panel{position:fixed;width:100%;height:100%;top:0;left:0;z-index:6}.html-screen-panel-background{width:100%;height:100%;z-index:5;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);animation:main-panel-show .5s;animation-fill-mode:forwards}.html-screen-panel.closing{animation:main-panel-hide .25s;animation-fill-mode:forwards}.html-screen-panel .content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);opacity:0;max-width:1600px;width:calc(100% - 64px);height:calc(100% - 64px);transform-origin:center center;visibility:hidden}.html-screen-panel .content:has(iframe.loaded){transform:translate(-50%,-50%) scale(0);animation:content-panel-show .25s;animation-fill-mode:both;visibility:visible}.html-screen-panel.closing .content{animation:content-panel-hide .25s cubic-bezier(.33,1,.68,1)!important}.html-screen-panel .content iframe{width:100%;height:100%;border-radius:8px;border:1px solid rgb(255 255 255/5%);background:#1c1c1c;box-sizing:border-box}.html-screen-panel .content .close{position:absolute;top:24px;right:24px;width:44px;height:44px;background-color:#1c1c1c26;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:4px;cursor:pointer;transition:background-color .1s ease-out}.html-screen-panel .content .close .icon{width:24px;height:24px;display:block;padding:10px;background-position:center;background-size:24px 24px;background-repeat:no-repeat;background-image:url(../assets/images/icons/Close.svg);filter:invert(99%) sepia(2%) saturate(977%) hue-rotate(223deg) brightness(121%) contrast(96%);fill:#fff}.html-screen-panel .content .close:hover{background-color:#1c1c1c4d}.html-screen-panel .content .close:active{background-color:#1c1c1c7f}@media (max-width:768px){.html-screen-panel .content{width:calc(100% - 32px);height:calc(100% - 32px)}.html-screen-panel .content .close{top:16px;right:16px}}.html-screen-panel.video-panel .content{max-width:unset;width:100%;height:100%}.html-screen-panel.video-panel .content iframe{border-radius:unset}.tooltip-root{position:absolute;top:0;left:0;pointer-events:none;border-radius:4px;z-index:9}.tooltip-root:after{content:"";position:absolute;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff transparent transparent}.tooltip-root.tooltip-no-arrow:after{content:none}.tooltip-root.tooltip-float-top:after{top:100%;left:50%}.tooltip-root.tooltip-float-right:after{top:40%;left:-3%;transform:rotate(90deg)}.tooltip-root.tooltip-float-bottom:after{top:-27%;left:50%;transform:rotate(180deg)}.tooltip-root.tooltip-float-left:after{top:40%;left:103%;transform:rotate(270deg)}.tooltip-root.dark:after{border-color:#212121 transparent transparent}.tooltip-root.dark{background-color:#212121}.tooltip-root.light{background-color:#fff}.tooltip-text{padding:6px 12px;margin:0;font-weight:500;font-size:1rem;font-family:Satoshi,sans-serif}.tooltip-text.dark{color:#fff}.tooltip-text.light{color:#212121}html,body{overflow:hidden;position:fixed;width:100%;height:100%;margin:0;padding:0;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;-webkit-tap-highlight-color:transparent}#threed{display:block;width:100dvw;max-width:100%;height:100dvh;max-height:100%}#gl-canvas{outline:0;touch-action:none;width:100dvw;max-width:100%;height:100dvh;max-height:100%}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Variable.woff2)format("woff2"),url(../fonts/Satoshi-Variable.woff)format("woff");font-display:swap;font-style:normal}html{height:100%}html body{height:100%;overflow:hidden;margin:0;padding:0;color:#fff;background:#646463;letter-spacing:.015em;font-family:Satoshi,helvetica,sans-serif;font-size:16px}html body.isIframe{background:0 0}html body h1{font-variation-settings:"wght"600;letter-spacing:.015em;line-height:120%;font-weight:unset}html body input{font-family:Satoshi,helvetica,sans-serif;font-size:16px;letter-spacing:.015em}html body p{font-variation-settings:"wght"410;line-height:normal;font-weight:unset}html body b{font-variation-settings:"wght"600;font-weight:unset;letter-spacing:0}html body i{letter-spacing:0}@media (max-width:768px){html,body{touch-action:none}}body{-webkit-text-size-adjust:100%}@-moz-document url-prefix(){.scrollbar-dark{scrollbar-width:thin;scrollbar-color:rgba(28,28,28,.55) transparent}}.scrollbar-dark::-webkit-scrollbar{width:1rem;height:1rem}.scrollbar-dark::-webkit-scrollbar-track{background-color:transparent}.scrollbar-dark::-webkit-scrollbar-thumb{background-color:#1c1c1c8c;border-radius:1rem;border:.4rem solid transparent;background-clip:content-box}.UI .ui-el-hidden{display:none!important}.UI .top-right{position:absolute;top:2rem;right:2rem;z-index:4}.UI .bottom-right{display:flex;gap:.5rem;position:absolute;bottom:2rem;right:2rem;z-index:4}.UI .bottom-left{position:absolute;bottom:2rem;left:2rem;z-index:4}.UI .button{background-color:#f3f3f359;border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:8px;cursor:pointer;user-select:none}.UI .button.button-disabled{opacity:.55;cursor:default}@media (hover:hover) and (pointer:fine){.UI .button:hover:not(.button-disabled){background-color:#ffffff80;transition:background-color .1s ease-out}.UI .button:hover:not(.button-disabled) .tooltiptext{opacity:1;bottom:140%;transform:translate(-50%) scale(1);transition:opacity .1s ease .5s,transform .1s ease .5s,bottom .1s ease .5s}.UI .button:hover:not(.button-disabled) .tooltiptext.tooltipbottom{bottom:-110%;transform:translate(-50%) scale(1)}}.UI .button:active:not(.button-disabled){background-color:#fff9}.UI .button.button-with-text{display:flex;align-items:center;gap:.5rem;padding:.625rem}.UI .button.button-no-text{padding:.625rem}.UI .button .icon{background-size:contain;background-repeat:no-repeat}.UI .button.fullscreen-button:not(.isFullscreen)>:last-child{display:none}.UI .button.fullscreen-button.isFullscreen>:first-child{display:none}.UI .button.music-button.muted>:last-child{display:none}.UI .button.music-button:not(.muted)>:first-child{display:none}.UI .button.subtitles-button:not(.subs-active)>:last-child{display:none}.UI .button.subtitles-button.subs-active>:first-child{display:none}.UI .button .tooltiptext{width:max-content;background-color:#fff;color:#212121;font-variation-settings:"wght"600;font-weight:unset;text-align:center;border-radius:4px;padding:6px 12px;position:absolute;z-index:2;bottom:120%;left:50%;transform:translate(-50%);pointer-events:none;opacity:0;transform-origin:bottom;transition:opacity .1s ease 0s,transform .1s ease 0s,bottom .1s ease 0s}.UI .button .tooltiptext.tooltipbottom{bottom:-120%;transform-origin:top}.UI .button .tooltiptext.tooltipbottom:after{top:-100%;bottom:100%;border-color:transparent transparent #fff}.UI .button .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff transparent transparent}.UI .icon{filter:invert(11%) sepia(6%) saturate(21%) hue-rotate(71deg) brightness(91%) contrast(94%);width:1.5rem;height:1.5rem}.UI .floorspot-nav-container.selection-active{padding:.5rem;border:1px solid rgba(255,255,255,.45);background:#f3f3f340;background-blend-mode:overlay,normal;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:1rem;bottom:23px;left:23px}.UI .floorspot-nav-container .selection-name{margin:0 auto .5rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100px;text-align:center}.UI .floorspot-nav-container .floorspot-navigation-buttons{display:flex;gap:.5rem}.UI .floorspot-nav-container .floorspot-navigation-buttons .button{padding:.6875rem 1rem}.UI p{color:#212121;font-size:1rem;font-variation-settings:"wght"600;font-weight:unset;margin:0}.dark .UI .icon{filter:invert(99%) sepia(2%) saturate(977%) hue-rotate(223deg) brightness(121%) contrast(96%)}.dark .UI .button{background-color:#1c1c1c4d;border:1px solid rgba(255,255,255,.1)}@media (hover:hover) and (pointer:fine){.dark .UI .button:hover{background-color:#0009;transition:background-color .1s ease-out}}.dark .UI .button:active{background-color:#000000b3}.dark .UI .button .tooltiptext{background-color:#212121;color:#fafafa;font-variation-settings:"wght"600;font-weight:unset}.dark .UI .button .tooltiptext:after{border-color:#212121 transparent transparent}.dark .UI .button .tooltiptext.tooltipbottom:after{border-color:transparent transparent #212121}.dark .UI .floorspot-nav-container.selection-active{background-color:#1c1c1c4d;border:1px solid rgba(255,255,255,.1)}.dark .UI p{color:#fafafa;font-variation-settings:"wght"410;font-weight:unset}@media (max-width:768px){.UI.hidden{display:none}.UI .top-right{top:1rem;right:1rem}.UI .top-right .text{display:none}.UI .bottom-right{gap:.5rem;bottom:1rem;right:1rem}.UI .bottom-left{gap:.5rem;bottom:1rem;left:1rem}.UI .bottom-left.selection-active{bottom:.5rem;left:.5rem}.UI .selection-active{left:.5rem;bottom:.5rem}}