/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
*{box-sizing:border-box}html{height:100%;line-height:1.15;-webkit-text-size-adjust:100%}body{font-weight:200;height:100%;min-height:100%;margin:0;letter-spacing:.45px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1{font-size:1rem;margin:0 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1rem}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
*{box-sizing:border-box}html{height:100%;line-height:1.15;-webkit-text-size-adjust:100%}body{font-weight:200;height:100%;min-height:100%;margin:0;letter-spacing:.45px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1{font-size:1rem;margin:0 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1rem}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{margin:0;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;max-width:none;background-color:#000}.hidden{display:none!important}#ui{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}#ui *{pointer-events:auto}#loadingWrap{position:absolute;bottom:50%;left:50%;transform:translate(-50%,0);width:23.75rem;display:flex;flex-direction:column}#loadingWrap>#loadingText{font-size:1.25rem;color:#fff;text-align:center}#loadingWrap>#loadingBar{width:100%;height:.625rem;margin-bottom:.5rem;border-radius:.25rem;overflow:hidden}.spacer{flex-grow:1}#poster{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#000}#loading-spinner-container{width:100%;height:100%;z-index:0;position:absolute;top:0;left:0;flex-direction:column;align-items:center;justify-content:center;gap:1rem;pointer-events:none;background-color:rgba(0,0,0,.65);backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem)}#loading-spinner-container .spinner-logo{height:5rem;width:5rem}#loading-spinner-container .status-message{flex:0 0 auto;font-size:1.25rem;color:#fff;text-align:center}.toast-container{position:absolute;left:50%;transform:translate(-50%);bottom:8%;width:auto;align-items:center;justify-content:center;text-align:center;font-weight:500;line-height:130%;letter-spacing:.45;display:flex;column-gap:.5rem;background-color:rgba(0,0,0,.35);border-radius:1.5rem;backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);padding:.75rem 1.5rem;pointer-events:none}.toast-container .toast-message{font-weight:400;color:#fff}.toast-container .check-bold-icon{color:#59d051}.toast-container .close-bold-icon{color:#d24708}.btn-component{width:12.5rem;background-color:rgba(255,133,15,.55);backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);font-weight:400;outline:none;line-height:130%;letter-spacing:.45}.btn-component.primary{color:#fff;border:none;background-color:rgba(255,133,15,.55)}.btn-component.secondary{color:#ff850f;border:.0625rem solid rgba(255,133,15,.55);background-color:rgba(110,110,110,.35)}.btn-component.reset{width:auto}.res-icon{font-size:1rem}.editor-mode-controls-container{position:absolute;top:0;width:100%;height:auto;align-items:center;flex-wrap:nowrap;text-align:center;font-weight:500;line-height:130%;letter-spacing:.45;display:flex;flex-direction:column;gap:1rem}.editor-mode-controls-container.no-interaction{height:100%}.editor-mode-controls-container .editor-mode-header{flex:0 1 auto;font-size:1.5rem;font-weight:500;color:#ff850f;width:100%;background-color:rgba(0,0,0,.35);backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);padding:.75rem 0}.editor-mode-controls-container .initial-load-controls,.editor-mode-controls-container .editor-controls{position:relative;display:none;align-items:center;justify-content:center;column-gap:1rem;top:1rem}.editor-mode-controls-container .model-settings-container{position:absolute;top:4.5rem;right:1rem;width:auto;min-width:21.25rem;max-width:37.5rem;background-color:rgba(0,0,0,.4);backdrop-filter:blur(.58125rem);-webkit-backdrop-filter:blur(.58125rem);color:#fff;border-radius:.625rem;font-weight:400;line-height:130%;letter-spacing:.028125rem;display:flex;flex-direction:column}.editor-mode-controls-container .model-settings-container .header{flex:0 0 auto;width:100%;font-size:1.25rem;font-weight:500;text-align:center;padding:1rem;border-bottom:.0625rem solid #b2b2b2}.editor-mode-controls-container .model-settings-container .fov-slider-control{padding:1rem;display:flex;flex-wrap:wrap;row-gap:1rem;align-items:start;justify-content:start;text-align:left;border-bottom:.0625rem solid #b2b2b2}.editor-mode-controls-container .model-settings-container .fov-slider-control .title{flex:0 0 100%;text-align:left;font-weight:500;font-size:1.125rem}.editor-mode-controls-container .model-settings-container .fov-slider-control .fov-slider{flex:0 0 100%}.editor-mode-controls-container .model-settings-container .fov-slider-control .fov-slider input[type="range"]{position:relative;overflow:hidden;width:100%;height:1.5rem;cursor:pointer;outline:none;border-radius:0;background:transparent;-webkit-appearance:none}.editor-mode-controls-container .model-settings-container .fov-slider-control .fov-slider input[type="range"]:focus{outline:none}.editor-mode-controls-container .model-settings-container .fov-slider-control .fov-slider input[type="range"]::-webkit-slider-runnable-track{height:.0625rem;background-color:#7c7c7c}.editor-mode-controls-container .model-settings-container .fov-slider-control .fov-slider input[type="range"]::-webkit-slider-thumb{position:relative;top:-.625rem;appearance:none;background-color:#ff850f;border:.0625rem solid #ff850f;height:1.25rem;width:1.25rem;border-radius:50%;z-index:10}.editor-mode-controls-container .model-settings-container .fov-slider-control .fov-slider .slider-value{width:100%;text-align:center;font-size:1rem;font-weight:200}.editor-mode-controls-container .model-settings-container .position-info{padding:1rem 1rem 1.5rem 1rem;display:flex;flex-direction:column;row-gap:1rem;width:100%;border-bottom:.0625rem solid #b2b2b2}.editor-mode-controls-container .model-settings-container .position-info .title{text-align:left;font-weight:500;font-size:1.125rem}.editor-mode-controls-container .model-settings-container .position-info .entity-info{font-size:1rem;text-align:left;display:flex;flex-direction:column;row-gap:1rem;font-weight:500}.editor-mode-controls-container .model-settings-container .position-info .entity-info:last-of-type{margin-top:.5rem}.editor-mode-controls-container .model-settings-container .position-info .entity-info .position-values{display:flex;flex-direction:column;row-gap:.5rem;font-size:1rem}.editor-mode-controls-container .model-settings-container .position-info .entity-info .position-values .position-axis-value{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;column-gap:1rem;text-align:right}.editor-mode-controls-container .model-settings-container .position-info .entity-info .position-values .position-axis-value .position-axis-label{flex:1 1 10%;font-weight:400}.editor-mode-controls-container .model-settings-container .position-info .entity-info .position-values .position-axis-value .position-axis-value{flex:1 1 90%;color:#fff;background-color:transparent;border:.0625rem solid #7c7c7c;outline:none;padding:.5rem;border-radius:.375rem;font-size:1rem;font-weight:200;letter-spacing:.028125rem;line-height:130%}.editor-mode-controls-container .model-settings-container .cta-container{padding:1rem;display:flex;align-items:center;justify-content:center}.consumer-user-controls-container{position:absolute;bottom:1rem;left:0;width:100vw;padding:0 1.5rem;z-index:2;display:flex;flex-direction:row;justify-content:center;align-items:end;flex-wrap:nowrap;gap:1.5rem}@supports (-webkit-touch-callout:none){@media(min-width:601px)and(max-width:1366px){.consumer-user-controls-container{bottom:2rem;}}}@media(max-width:600px){.consumer-user-controls-container{padding:0 1rem}}@media(max-width:375px){.consumer-user-controls-container{padding:0 .75rem}}.consumer-user-controls-container .btn-component{width:auto;padding:.5rem 1rem;height:2.5rem;background-color:rgba(0,0,0,.35);backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);border:.0625rem solid #4c4c4c;font-weight:400}@media(max-width:600px){.consumer-user-controls-container .btn-component{border:none}}.consumer-user-controls-container .btn-component:hover{background-color:#4c4c4c;border:.0625rem solid #4c4c4c;outline:none}.consumer-user-controls-container .btn-component.with-icon{padding:.5rem 1.125rem}@media(max-width:600px){.consumer-user-controls-container .btn-component.with-icon{width:-webkit-fill-available;padding:.5rem .75rem;white-space:nowrap}}@media(max-width:1366px){.consumer-user-controls-container{justify-content:center}}@media(max-width:600px){.consumer-user-controls-container{flex-direction:column-reverse;justify-content:end;gap:1rem}}.consumer-user-controls-container .zoom-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem}@media(max-width:600px){.consumer-user-controls-container .zoom-buttons{flex-direction:column-reverse}}.consumer-user-controls-container .controls-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem}@media(max-width:600px){.consumer-user-controls-container .controls-container{gap:.875rem;justify-content:stretch;width:100%}}@media(max-width:375px){.consumer-user-controls-container .controls-container{gap:.5rem}}.consumer-user-controls-container .model-actions-container{display:flex;flex-direction:row;gap:1.5rem}@media(max-width:600px){.consumer-user-controls-container .model-actions-container{flex-direction:column;gap:.75rem}}.consumer-user-controls-container .door-icon{font-size:1.0625rem;margin-right:.375rem}.consumer-user-controls-container .ln-sb-icon-trees{font-size:1.125rem;margin-right:.5rem;margin-left:-.375rem;position:relative}@media(max-width:600px){.consumer-user-controls-container .ln-sb-icon-trees{margin-right:.25rem;margin-left:0}}.consumer-user-controls-container .ln-sb-icon-trees.disabled::after{content:"";display:block;position:absolute;top:-.15625rem;left:.53125rem;transform:rotate(-45deg);background-color:#fff;border-right:.09375rem solid #4c4c4c;width:.04375rem;height:1.25rem;border-radius:.25rem}