body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{width:100%;height:100%;position:absolute}:root{--realsee-main-color:#4da6ff}section{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}main{background-color:#ccc;flex:1;width:100%;position:relative}#canvas-container{width:100%;height:100%;position:absolute;top:0;left:0}#gui{box-sizing:border-box;pointer-events:none;width:100%;height:100%;animation:1.5s cubic-bezier(.16,1,.3,1) fadeInUp_max;position:absolute}@media screen and (width<=768px){#gui{animation:1.5s cubic-bezier(.16,1,.3,1) fadeInUp_min}}@keyframes fadeInUp_max{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp_min{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.vr-container{opacity:0;pointer-events:none;background-color:#000;width:100%;height:100%;animation:1.5s cubic-bezier(.16,1,.3,1) fadeOutEase;position:absolute;top:0;left:0}.vr-container.main{opacity:1;pointer-events:auto;animation:.5s cubic-bezier(.16,1,.3,1) fadeInEase}.vr-container.split{opacity:1;pointer-events:auto;height:50%;animation:.5s cubic-bezier(.16,1,.3,1) fadeInEase}.vr-container.main.split{top:50%}@keyframes fadeInEase{0%{opacity:0}to{opacity:1}}@keyframes fadeOutEase{0%{opacity:1}to{opacity:0}}.minimodel-wrap{pointer-events:auto}.minimodel-wrap__hidden{display:none}.realsee-design-barrage{z-index:9999;color:#fff;text-shadow:0 1px 2px #0006;justify-content:flex-start;width:100%;font-size:12px;font-weight:700;animation:10s linear Trans;display:flex;position:fixed;right:0;transform:translateY(-50%)}@media screen and (width>=768px){.realsee-design-barrage{z-index:9999;color:#fff;text-shadow:0 1px 2px #0006;justify-content:flex-start;width:100%;font-size:12px;font-weight:700;animation:20s linear Trans;display:flex;position:fixed;right:0;transform:translateY(-50%)}}.realsee-design-barrage>.react-barrage-contain{word-break:break-word;box-sizing:border-box;background:#00000040;border-radius:12px;width:max-content;max-width:90%;padding:4px 10px}@keyframes Trans{0%{opacity:0;transform:translate(100%)}25%{opacity:1;transform:translate(50%)}50%{opacity:1;transform:translate(0)}75%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-100%)}}.panel{color:#fff;flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:flex-end;height:100%;transition:height .5s;display:flex;position:relative}.default__user>.gui__top{pointer-events:none;opacity:1;align-items:center;transition:opacity .5s;display:flex}.default__user>.gui__top>.gui__top--bar{-webkit-user-select:none;user-select:none;color:#fff;text-shadow:0 1px 2px #0006;flex-direction:row;justify-content:space-between;width:100%;font-size:16px;transition:opacity .5s;display:flex}.default__user>.gui__overlay{pointer-events:none;opacity:.5;flex-direction:row;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.default__user>.gui__overlay>.scene-overlay{flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:flex-end;height:100%;transition:height .5s;display:flex;position:relative}.default__user>.gui__bottom{box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex-grow:0;flex-shrink:0;width:100%;padding:10px 20px;transition:transform .5s;display:flex;position:absolute;bottom:0}.default__user>.gui__bottom>.controls{pointer-events:none;opacity:1;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;height:37px;margin:10px;transition:opacity .5s;display:flex;position:relative}.default__user>.gui__bottom>.controls>.collapsible-list{pointer-events:none;flex-direction:row;width:100%;display:flex;position:absolute}.default__user>.gui__bottom>.controls>.collapsible-list>.collapsible-item{color:#fff;text-shadow:1px 1px 2px #000;flex-grow:1;flex-shrink:1;justify-content:center;min-width:0;display:flex}.default__user>.gui__bottom>.controls>.collapsible-list>.collapsible-item>div{pointer-events:auto}.btn{cursor:pointer;pointer-events:auto}.btn-wrap{text-align:center;width:80px;height:30px;box-shadow:0 0 2px var(--realsee-main-color), 0 0 70px var(--realsee-main-color), 0 0 150px var(--realsee-main-color);color:#fff;text-shadow:0 1px 2px #0006;border:1px solid var(--realsee-main-color);pointer-events:auto;cursor:pointer;border-radius:112px;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;transition:all .5s;display:flex;position:absolute}.btn-wrap:hover{background-color:var(--realsee-main-color);border:1px solid #fff;transition:all .5s}.btn-wrap:before,.btn-wrap:after{content:"";background-repeat:no-repeat;width:140%;height:100%;transition:all .5s ease-in-out;display:block;position:absolute;left:-20%}.btn-wrap:before{background-image:radial-gradient(circle, var(--realsee-main-color) 20%, transparent 20%), radial-gradient(circle, transparent 20%, var(--realsee-main-color) 20%, transparent 30%), radial-gradient(circle, var(--realsee-main-color) 20%, transparent 20%), radial-gradient(circle, var(--realsee-main-color) 20%, transparent 20%), radial-gradient(circle, transparent 10%, var(--realsee-main-color) 15%, transparent 20%), radial-gradient(circle, var(--realsee-main-color) 20%, transparent 20%), radial-gradient(circle, var(--realsee-main-color) 20%, transparent 20%), radial-gradient(circle, var(--realsee-main-color) 20%, transparent 20%), radial-gradient(circle, var(--realsee-main-color) 20%, transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%;animation:3s ease-in-out infinite topBubbles;top:-75%}.btn-wrap:after{background-image:radial-gradient(circle, var(--realsee-main-color) 20%, transparent 20%), radial-gradient(circle, var(--realsee-main-color) 20%, transparent 20%), radial-gradient(circle, transparent 10%, var(--realsee-main-color) 15%, transparent 20%), radial-gradient(circle, var(--realsee-main-color) 20%, transparent 20%), radial-gradient(circle, var(--realsee-main-color) 20%, transparent 20%), radial-gradient(circle, var(--realsee-main-color) 20%, transparent 20%), radial-gradient(circle, var(--realsee-main-color) 20%, transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%;animation:3s ease-in-out infinite bottomBubbles;bottom:-75%}@keyframes topBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22%,50%,65% 20%,90% 30%}to{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}@keyframes bottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}to{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}.default__live>.gui__top{opacity:1;align-items:center;transition:opacity .5s;display:flex}.default__live>.gui__top>.gui__top--bar{color:#fff;flex-direction:row;justify-content:space-between;width:100%;font-size:16px;transition:opacity .5s;display:flex}.default__live>.gui__top>.gui__top--bar>.btn{-webkit-user-select:none;user-select:none;cursor:pointer;pointer-events:auto;text-shadow:0 1px 2px #0006}.default__live>.gui__overlay{pointer-events:none;flex-direction:row;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.default__live>.gui__overlay>.scene-overlay{flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:flex-end;height:100%;transition:height .5s;display:flex;position:relative}.default__live>.gui__overlay>.scene-overlay>.overlay-modal{box-sizing:border-box;z-index:9;background-color:#000;border-radius:8px 8px 0 0;width:100%;padding:40px 20px 20px;animation:1.5s cubic-bezier(.16,1,.3,1) transitionUp;position:absolute;bottom:0;left:0}.default__live>.gui__overlay>.scene-overlay>.overlay-modal>.icon-close{color:#fff;pointer-events:auto;position:absolute;top:5px;right:20px}.default__live>.gui__bottom{box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex-grow:0;flex-shrink:0;width:100%;padding:10px 20px;transition:transform .5s;display:flex;position:absolute;bottom:0}.default__live>.gui__bottom>.controls{pointer-events:none;opacity:1;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;transition:opacity .5s;display:flex;position:relative}.default__live>.gui__bottom>.controls>.collapsible-list{pointer-events:none;flex-direction:row;width:100%;display:flex;position:absolute}.default__live>.gui__bottom>.controls>.collapsible-list>.collapsible-item{color:#fff;text-shadow:1px 1px 2px #000;flex-direction:row;flex-grow:1;flex-shrink:1;justify-content:space-between;width:100%;min-width:0;display:flex}.default__live>.gui__bottom>.controls>.collapsible-list>.collapsible-item>div{pointer-events:auto;text-shadow:0 1px 2px #0006}.default__live>.gui__bottom>.controls>.collapsible-list>.collapsible-item>.members{text-align:justify;font-size:10px}@keyframes transitionUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes transitionDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.modal__wrap{box-sizing:border-box;background-color:#fff;outline:none;flex-direction:column;width:80%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal__header{color:#000;background-color:#f1f3f4;flex-direction:row;justify-content:space-between;align-items:center;padding:0 10px;font-weight:700;display:flex}.modal__body{box-sizing:border-box;width:100%;padding:10px}.link-icon-list{flex-direction:row;justify-content:flex-start;margin:10px 0;display:flex}.link-copy{margin:10px 0}.link-content{box-sizing:border-box;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;display:flex;overflow:hidden}.link{background-color:#f1f3f4;flex:1}.tip{font-size:12px;line-height:.5}.realsee-design-toast{z-index:9999;color:#fff;opacity:1;justify-content:center;width:100%;font-size:14px;transition:opacity .225s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:4%}.realsee-design-toast>.react-toast-contain{word-break:break-word;background:var(--realsee-main-color);box-sizing:border-box;width:90%;box-shadow:0px 3px 5px -1px #0003, 0px 6px 10px 0px rgba(0 0 0 .14), 0px 1px 18px 0px rgba(0 0 0 .12);border-radius:6px;padding:10px 20px}.realsee-design-toast.react-toast-error>.react-toast-contain{background:#d32f2f}.bottom{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;background-color:#0000004d;flex-direction:column;flex-grow:0;flex-shrink:0;width:100%;transition:transform .5s;display:flex;position:static;bottom:0}.controls{pointer-events:none;opacity:1;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;height:37px;margin:10px;transition:opacity .5s;display:flex;position:relative}.collapsible-list{pointer-events:none;flex-direction:row;width:100%;display:flex;position:absolute}.collapsible-item{flex-grow:1;flex-shrink:1;min-width:0}.collapsible-item>button{pointer-events:auto}
