#AssemblyRoot{background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0}.AssemblyApp{background:radial-gradient(ellipse at center,#ccc 0,#aaa 100%);top:0;width:100%;height:100%;position:fixed}.AssemblyApp ._tooltip{position:absolute;top:0;left:0;background:#000;color:#fff;z-index:100000;touch-action:none;pointer-events:none;padding:2px;border-radius:3px;text-transform:uppercase;font-size:12px;font-weight:700}.AssemblyApp ._watermark{position:absolute;left:20px;right:20px;bottom:20px;top:20px;background-image:url(../../logo.svg);background-repeat:no-repeat;background-size:60%;background-position:50%;opacity:.05}.AssemblyApp ._logo{position:absolute;top:10px;right:10px;width:100px}.AssemblyApp ._logo img{-webkit-filter:invert(100%);filter:invert(100%)}.AssemblyApp canvas{width:100%;height:100%;touch-action:none;position:absolute}.AssemblyApp .Controls{position:absolute;bottom:10px;left:10px}.AssemblyApp .Controls button{background:#000;border:1px solid #fff;color:#fff;font-weight:700;border-radius:2px;outline-color:#fff}.AssemblyApp .PartInfo{background:hsla(0,0%,100%,.8);color:#000;position:absolute;right:10px;bottom:10px;max-width:400px;padding:15px;box-shadow:0 0 5px rgba(0,0,0,.4);border-radius:2px;margin-left:10px}.AssemblyApp .PartInfo h2{font-size:1.2rem;font-weight:700;border-bottom:2px solid #888}@media (max-height:600px){.AssemblyApp .PartInfo ._text{max-height:200px;overflow-y:scroll}}.AssemblyApp .PartInfo ._close{display:none;position:absolute;top:-10px;right:10px;background:#999;color:#fff;border-radius:2px;border:none}@media (max-width:600px){.AssemblyApp .PartInfo ._close{display:block}}.AssemblyApp .Loader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;display:flex;align-items:center;justify-content:center;touch-action:none}.AssemblyApp .Loader ._message{color:#fff;font-size:1.4rem;text-align:center}.LoaderAnim-enter{transform:translateX(-110%)}.LoaderAnim-enter-active{transform:translateX(0);transition:transform .5s}.LoaderAnim-exit{transform:translateX(0)}.LoaderAnim-exit-active{transform:translateX(110%);transition:transform .5s}.ExplorerApp{width:100%;height:100%;position:fixed;top:0}.ExplorerApp .Breadcrumbs{position:absolute;font-size:.9rem;left:10px;top:10px;z-index:1000;padding-left:0;list-style:none;overflow:hidden}.ExplorerApp .Breadcrumbs li{text-transform:uppercase;float:left}.ExplorerApp .Breadcrumbs li:first-child a{padding-left:10px}.ExplorerApp .Breadcrumbs li:last-child a{background:#fff!important;pointer-events:none;cursor:default;color:#000;padding-right:10px}.ExplorerApp .Breadcrumbs li:last-child a:after{border:0}.ExplorerApp .Breadcrumbs li:nth-child(2) a{background:#4f4f4f}.ExplorerApp .Breadcrumbs li:nth-child(2) a:after{border-left-color:#4f4f4f}.ExplorerApp .Breadcrumbs li:nth-child(3) a{background:#525252}.ExplorerApp .Breadcrumbs li:nth-child(3) a:after{border-left-color:#525252}.ExplorerApp .Breadcrumbs a{color:#fff;text-decoration:none;padding:5px 0 5px 45px;background:#444;position:relative;display:block;float:left}.ExplorerApp .Breadcrumbs a:hover{background:#333!important}.ExplorerApp .Breadcrumbs a:hover:after{border-left-color:#333!important}.ExplorerApp .Breadcrumbs a:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #444;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}.ExplorerApp .Breadcrumbs a:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #000;position:absolute;top:50%;margin-top:-50px;margin-left:2px;left:100%;z-index:1}.ExplorerApp .Controls ._icon{width:40px;display:block;fill:#fff;margin:0 auto 5px}.ExplorerApp .Controls button{padding:8px;border:2px solid #fff;background-color:rgba(0,0,0,.7);text-transform:uppercase;font-weight:400;font-size:12px;width:100px}.ExplorerApp .Controls button:hover{box-shadow:0 0 5px hsla(0,0%,100%,.8);background-color:rgba(50,50,50,.8)}.ExplorerApp .Controls button._working{opacity:.4}.ExplorerApp .Loader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;display:flex;align-items:center;justify-content:center;touch-action:none;z-index:1000;color:#fff;text-align:center}.ExplorerApp .Loader .Instructions{margin-top:50px;background-color:hsla(0,0%,100%,.09);border-radius:6px}.ExplorerApp .Loader ._message{font-size:1.4rem}.Instructions{color:#fff;text-align:left;list-style:none;padding-left:0}@media (min-size:500px){.Instructions{display:flex;text-align:center}}.Instructions li{margin:10px}.InteractionIcon{fill:#fff;width:50px;margin-right:15px}.loader,.loader:after,.loader:before{background:#fff;-webkit-animation:load1 1s ease-in-out infinite;animation:load1 1s ease-in-out infinite;width:1em;height:4em}.loader{color:#fff;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:after,.loader:before{position:absolute;top:0;content:""}.loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}#scene-explorer-host{z-index:100000}