:root{--start-angle: 0deg;--mask-angle: 0deg;--mask-angle1: 0deg;--rotate-step: 1deg}body,h1,h2,h4,h5,h6,p,dl,dd,em{font-size:100%;font-weight:400;margin:0;-webkit-text-size-adjust:100%;font-family:Helvetica}em,i{font-style:normal}body,html{height:100%;position:relative;color:#34333c}ul,ol{margin:0;padding:0;list-style:none}img{display:block}a{text-decoration:none}a,input,button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;outline:none}@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/font_1890476_hwq2e3dr8ld.eot);src:url(//at.alicdn.com/t/font_1890476_hwq2e3dr8ld.eot?#iefix) format("embedded-opentype"),url(//at.alicdn.com/t/font_1890476_hwq2e3dr8ld.woff2) format("woff2"),url(//at.alicdn.com/t/font_1890476_hwq2e3dr8ld.woff) format("woff"),url(//at.alicdn.com/t/font_1890476_hwq2e3dr8ld.ttf) format("truetype"),url(//at.alicdn.com/t/font_1890476_hwq2e3dr8ld.svg#iconfont) format("svg")}.iconfont{font-family:iconfont!important;font-size:1rem;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.iconafter:after{font-family:iconfont!important;font-size:1rem;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.iconbefore:before{font-family:iconfont!important;font-size:1rem;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.clearfix{*zoom: 1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.clear{clear:both}.flt{float:left}.flr{float:right}.scroll_list{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;overflow:hidden}#app{width:100%;height:100%}.text_justify{text-align:justify;text-justify:distribute-all-lines;text-align-last:justify;-moz-text-align-last:justify;-webkit-text-align-last:justify}.text_justify:after{content:".";display:inline-block;width:100%;overflow:hidden;height:0}.bg_cover{background-position:center;background-size:cover;background-repeat:no-repeat}.bg_contain{background-position:center;background-size:contain;background-repeat:no-repeat}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/alfaslabone/v19/6NUQ8FmMKwSEKjnm5-4v-4Jh2d1he-Wv.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/alfaslabone/v19/6NUQ8FmMKwSEKjnm5-4v-4Jh2dxhe-Wv.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/alfaslabone/v19/6NUQ8FmMKwSEKjnm5-4v-4Jh2dJhew.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Solway;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/solway/v18/AMOQz46Cs2uTAOCmhXo8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Solway;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/solway/v18/AMOTz46Cs2uTAOCudlkpnccR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Solway;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/solway/v18/AMOTz46Cs2uTAOCuPl8pnccR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cutive Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cutivemono/v21/m8JWjfRfY7WVjVi2E-K9H6RMTm663A.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cutive Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cutivemono/v21/m8JWjfRfY7WVjVi2E-K9H6RCTm4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{background-color:#fff;overflow:hidden;margin:0;font-family:Solway,serif;color:#fff;-webkit-user-select:none;user-select:none;text-shadow:1px 1px 1px #000,0px 1px 3px #000}html,body{width:100%;height:100%;padding:0;margin:0}h1{font-weight:400;font-size:50px;font-family:Alfa Slab One,cursive}#canvas{width:100%;height:100%}#ui-container{position:absolute;top:0;height:100vh}#loading-screen-background{background:url(/open-world/common/textures/bg.png) no-repeat center!important;background-size:cover}.github-corner{position:absolute;left:0;top:0;width:120px;height:120px;overflow:hidden}.github-corner a{position:absolute;right:0;top:0;left:0;bottom:0;transform:translate(-50%,-50%) rotate(-45deg);color:#000}.left-panel{position:fixed;height:calc(100% - 70px);padding-top:70px;flex-direction:column;display:flex;justify-content:space-between;pointer-events:none}.left-panel .panel-segment{flex-grow:1;flex-basis:100px;padding:20px;overflow:hidden}.flex-bottom{display:flex;flex-direction:column;justify-content:flex-end}.controls-title{margin-bottom:12px}.ctrl-row{margin-bottom:6px;display:flex;align-items:center}.ctrl-key{text-shadow:none;font-weight:700;display:inline-block;font-family:Cutive Mono,monospace;padding:2px 5px;margin-right:2px;min-width:10px;text-align:center;margin-left:2px;background:#eff0f2;box-shadow:inset 0 0 25px #e8e8e8,0 1px #c3c3c3,0 2px #c9c9c9,0 2px 3px #000;color:#111;border-radius:2px;font-size:14px}.ctrl-desc{margin-left:5px}.dg ul{list-style:none;margin:0;padding:0;width:100%;clear:both}.dg.ac{position:fixed;top:0;left:0;right:0;height:0;z-index:0}.dg:not(.ac) .main{overflow:hidden}.dg.main{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.dg.main.taller-than-window{overflow-y:auto}.dg.main.taller-than-window .close-button{opacity:1;margin-top:-1px;border-top:1px solid #2c2c2c}.dg.main ul.closed .close-button{opacity:1!important}.dg.main:hover .close-button,.dg.main .close-button.drag{opacity:1}.dg.main .close-button{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear;border:0;line-height:19px;height:20px;cursor:pointer;text-align:center;background-color:#000}.dg.main .close-button.close-top{position:relative}.dg.main .close-button.close-bottom{position:absolute}.dg.main .close-button:hover{background-color:#111}.dg.a{float:right;margin-top:15px;margin-right:15px;border-radius:5px;box-shadow:0 1px 3px #0000004d;overflow-x:hidden;overflow-y:visible}.dg.a.has-save>ul.close-top{margin-top:0}.dg.a.has-save>ul.close-bottom{margin-top:27px}.dg.a.has-save>ul.closed{margin-top:0}.dg.a .save-row{top:0;z-index:1002}.dg.a .save-row.close-top{position:relative}.dg.a .save-row.close-bottom{position:fixed}.dg li{-webkit-transition:height .1s ease-out;-o-transition:height .1s ease-out;-moz-transition:height .1s ease-out;transition:height .1s ease-out;-webkit-transition:overflow .1s linear;-o-transition:overflow .1s linear;-moz-transition:overflow .1s linear;transition:overflow .1s linear}.dg li:not(.folder){cursor:auto;height:33px;line-height:33px;padding:0 10px}.dg li.folder{padding:0;border-left:4px solid transparent}.dg li.title{font-weight:500;cursor:pointer;margin-left:-4px}.dg .closed li:not(.title),.dg .closed ul li,.dg .closed ul li>*{height:0;overflow:hidden;border:0}.dg .cr{clear:both;padding-left:3px;height:27px;overflow:hidden}.dg .property-name{font-size:1rem;cursor:default;float:left;clear:left;width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dg .cr.function .property-name{width:100%}.dg .c{float:left;width:60%;position:relative}.dg .c input[type=text]{border:0;margin-top:4px;padding:3px;width:100%;float:right}.dg .has-slider input[type=text]{width:30%;margin-left:0}.dg .slider{float:left;width:66%;margin-left:-5px;margin-right:0;height:19px;margin-top:4px}.dg .slider-fg{height:100%}.dg .c input[type=checkbox]{margin-top:7px}.dg .c select{margin-top:5px}.dg .cr.function,.dg .cr.function .property-name,.dg .cr.function *,.dg .cr.boolean,.dg .cr.boolean *{cursor:pointer}.dg .cr.color{overflow:visible}.dg .selector{display:none;position:absolute;margin-left:-9px;margin-top:23px;z-index:10}.dg .c:hover .selector,.dg .selector.drag{display:block}.dg li.save-row{padding:0}.dg li.save-row .button{display:inline-block;padding:0 6px}.dg.dialogue{background-color:#222;width:460px;padding:15px;font-size:13px;line-height:15px}#dg-new-constructor{padding:10px;color:#222;font-family:Monaco,monospace;font-size:10px;border:0;resize:none;box-shadow:inset 1px 1px 1px #888;word-wrap:break-word;margin:12px 0;display:block;width:440px;overflow-y:scroll;height:100px;position:relative}#dg-local-explain{display:none;font-size:11px;line-height:17px;border-radius:3px;background-color:#333;padding:8px;margin-top:10px}#dg-local-explain code{font-size:10px}#dat-gui-save-locally{display:none}.dg{color:#eee;text-shadow:none}.dg.main::-webkit-scrollbar{width:5px;background:#1a1a1a}.dg.main::-webkit-scrollbar-corner{height:0;display:none}.dg.main::-webkit-scrollbar-thumb{border-radius:5px;background:#676767}.dg li:not(.folder){background:#1a1a1aeb;border-bottom:1px solid #2c2c2c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-left:-4px}.dg li.save-row{line-height:25px;background:#dad5cb;border:0}.dg li.save-row select{margin-left:5px;width:108px}.dg li.save-row .button{margin-left:5px;margin-top:1px;border-radius:2px;font-size:1rem;line-height:7px;padding:4px 4px 5px;background:#c5bdad;color:#fff;text-shadow:0 1px 0 #b0a58f;box-shadow:0 -1px #b0a58f;cursor:pointer}.dg li.save-row .button.gears{background:#c5bdad url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNpiYKAU/P//PwGIC/ApCABiBSAW+I8AClAcgKxQ4T9hoMAEUrxx2QSGN6+egDX+/vWT4e7N82AMYoPAx/evwWoYoSYbACX2s7KxCxzcsezDh3evFoDEBYTEEqycggWAzA9AuUSQQgeYPa9fPv6/YWm/Acx5IPb7ty/fw+QZblw67vDs8R0YHyQhgObx+yAJkBqmG5dPPDh1aPOGR/eugW0G4vlIoTIfyFcA+QekhhHJhPdQxbiAIguMBTQZrPD7108M6roWYDFQiIAAv6Aow/1bFwXgis+f2LUAynwoIaNcz8XNx3Dl7MEJUDGQpx9gtQ8YCueB+D26OECAAQDadt7e46D42QAAAABJRU5ErkJggg==) 2px 1px no-repeat;height:7px;width:8px}.dg li.save-row .button:hover{background-color:#bab19e;box-shadow:0 -1px #b0a58f}.dg li.folder{border-bottom:0}.dg li.title{font-size:90%;height:33px;line-height:33px;padding-left:20px;background:#000 url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlI+hKgFxoCgAOw==) 8px 14px no-repeat;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.2);background-color:#000000eb}.dg .closed li.title{background-image:url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlGIWqMCbWAEAOw==)}.dg .cr.boolean{border-left:3px solid #806787}.dg .cr.color{border-left:3px solid}.dg .cr.function{border-left:3px solid #e61d5f}.dg .cr.number{border-left:3px solid #2FA1D6}.dg .cr.number input[type=text]{color:#2fa1d6}.dg .cr.string{border-left:3px solid #1ed36f}.dg .cr.string input[type=text]{color:#1ed36f}.dg .cr.function:hover,.dg .cr.boolean:hover{background:#111}.dg .c input[type=text]{background:#303030;outline:none}.dg .c input[type=text]:hover{background:#3c3c3c}.dg .c input[type=text]:focus{background:#494949;color:#fff}.dg .c .slider{background:#303030;cursor:ew-resize}.dg .c .slider-fg{background:#2fa1d6;max-width:100%}.dg .c .slider:hover{background:#3c3c3c}.dg .c .slider:hover .slider-fg{background:#44abda}#statsBox{position:fixed;top:15px;height:48px;right:15px;opacity:.9;z-index:10000}#statsBox,.dg.ac .dg.main.a .dg .title{box-shadow:0 1px 3px #0000004d}.dg.ac{-webkit-user-select:none;user-select:none}.dg.ac .close-button.close-bottom{display:none}.lil-gui,.lil-gui *{box-sizing:border-box;margin:0;font-size:1rem}.lil-gui button{height:2rem;line-height:1rem;padding:.3rem 0!important}#loading-screen{position:absolute;top:0;z-index:0;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;height:100%;width:100%}#loader{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}#main-title{margin-bottom:0}#loading-text{font-size:larger;margin-top:10px}#loading-screen-background{z-index:-1;position:absolute;height:100%;width:100%;background:-webkit-linear-gradient(top,#568db5 0%,#ccdde8 100%);background:-linear-gradient(top,#568db5 0%,#ccdde8 100%);background:-moz-linear-gradient(top,#568db5 0%,#ccdde8 100%)}.cubeWrap{-webkit-perspective:800px;perspective:800px;width:300px;overflow:hidden;-webkit-animation:bouncy 2s ease forwards;animation:bouncy 2s ease forwards}.cube{margin:3em auto;width:6em;height:6em;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 50% -3em;transform-origin:50% 50% -3em;position:relative;-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite;-webkit-transform:rotateX(-50deg) rotateY(405deg);transform:rotateX(-50deg) rotateY(405deg)}.cube div{position:absolute;width:6em;height:6em;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.faces1:before,.faces1:after,.faces2:before,.faces2:after{position:absolute;content:"";display:block;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.faces1:before,.faces2:before{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0 50%;transform-origin:0 50%;background-color:purple}.faces2{-webkit-transform:rotateX(180deg) translateZ(6em);transform:rotateX(180deg) translateZ(6em)}.faces2:before{background-color:orange;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.faces1:after,.faces2:after{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;background-color:red}.faces1{background-color:#eee}.faces2{background-color:#f3f3f3}.faces1:before{background-color:#f8f8f8}.faces2:before{background-color:#fff}.faces1:after{background-color:#e9e9e9}.faces2:after{background-color:#e4e4e4}@-webkit-keyframes spin{0%{-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0) rotateY(0) rotate(0)}to{-webkit-transform:rotateX(720deg) rotateY(360deg) rotateZ(0deg);transform:rotateX(720deg) rotateY(360deg) rotate(0)}}@keyframes spin{0%{-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0) rotateY(0) rotate(0)}to{-webkit-transform:rotateX(720deg) rotateY(360deg) rotateZ(0deg);transform:rotateX(720deg) rotateY(360deg) rotate(0)}}@-webkit-keyframes bouncy{0%{-webkit-transform:translateY(-600px) scale(.8,1.2);transform:translateY(-600px) scale(.8,1.2);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}30%{-webkit-transform:translateY(0) scale(.8,1.2);transform:translateY(0) scale(.8,1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}32%{-webkit-transform:translateY(0) scale(1,.8);transform:translateY(0) scaleY(.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}45%{-webkit-transform:translateY(-100px) scale(.9,1.1);transform:translateY(-100px) scale(.9,1.1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:translateY(0) scale(.9,1.1);transform:translateY(0) scale(.9,1.1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}62%{-webkit-transform:translateY(0) scale(1,.9);transform:translateY(0) scaleY(.9);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{-webkit-transform:translateY(-30px) scale(.9,1.1);transform:translateY(-30px) scale(.9,1.1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}82%{-webkit-transform:translateY(0) scale(1,.95);transform:translateY(0) scaleY(.95);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}85%{-webkit-transform:translateY(-10px) scale(.98,1.02);transform:translateY(-10px) scale(.98,1.02);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bouncy{0%{-webkit-transform:translateY(-600px) scale(.8,1.2);transform:translateY(-600px) scale(.8,1.2);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}30%{-webkit-transform:translateY(0) scale(.8,1.2);transform:translateY(0) scale(.8,1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}32%{-webkit-transform:translateY(0) scale(1,.8);transform:translateY(0) scaleY(.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}45%{-webkit-transform:translateY(-100px) scale(.9,1.1);transform:translateY(-100px) scale(.9,1.1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:translateY(0) scale(.9,1.1);transform:translateY(0) scale(.9,1.1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}62%{-webkit-transform:translateY(0) scale(1,.9);transform:translateY(0) scaleY(.9);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{-webkit-transform:translateY(-30px) scale(.9,1.1);transform:translateY(-30px) scale(.9,1.1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}82%{-webkit-transform:translateY(0) scale(1,.95);transform:translateY(0) scaleY(.95);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}85%{-webkit-transform:translateY(-10px) scale(.98,1.02);transform:translateY(-10px) scale(.98,1.02);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0) scale(1,1);transform:translateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.swal2-container{text-shadow:none}.swal2-confirm{display:inline-block;background:#ffb900;border:none;padding:12px 28px;color:#222;outline:none;border-radius:4px;font-family:Solway,serif;font-weight:700;font-size:18px;cursor:pointer;margin:0 0 4px;box-shadow:0 4px #e49e00}.swal2-confirm:active{margin:4px 0 0;box-shadow:0 0 #e49e00}div.swal2-footer{justify-content:space-evenly}.button{opacity:0;background:#000;padding:12px 15px;font-family:Cutive Mono,monospace;font-size:1.2rem;border:none;color:#fff;cursor:pointer}.dock_con[data-v-7b5579b9]{width:max-content;position:fixed;left:50%;top:93%;height:4rem;transform:translate(-50%,-50%);border-radius:.75rem;box-shadow:0 -2px 7px 1px #2c262633;display:flex;background:#ffffff4d;justify-content:center;transform-origin:center;animation:showIn-7b5579b9 .5s cubic-bezier(.075,.82,.165,1) forwards}@keyframes showIn-7b5579b9{to{bottom:0}}.dock[data-v-7b5579b9]{padding:.5rem;display:flex;justify-content:space-around}.dock-item[data-v-7b5579b9]{cursor:pointer;width:3rem;height:3rem;background:#2d2d2d;background-size:7.5rem;border-radius:.2rem;margin:0 .5rem;overflow:hidden;transition:.7s cubic-bezier(.075,.82,.165,1);transform-origin:bottom;position:relative}.dock-item i[data-v-7b5579b9]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%}.dock-item .icon[data-v-7b5579b9]{background-position:center center;background-size:50%}.tooltip__popper[data-v-7b5579b9]{width:300px;position:absolute;border-radius:.2rem;padding:.5rem;z-index:2000;font-size:.75rem;line-height:1.2;min-width:.5rem;word-wrap:break-word;text-align:center;background:linear-gradient(to right,transparent 0%,rgba(0,0,0,.5) 50%,transparent 100%);color:#fff}.track-page[data-v-ccde8748]{position:fixed;height:100vh;margin:0;overflow:hidden;z-index:999;width:100%;top:0;left:0;background:#000}.track-page .track-page-header[data-v-ccde8748]{padding:20px}.track-content[data-v-ccde8748]{position:relative;height:100%;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:1px}.track-content .mask[data-v-ccde8748]{width:102%;height:102%;position:absolute;top:-1px;left:-1px;z-index:9}.track-content .mask img[data-v-ccde8748]{max-width:100%;max-height:100%;object-fit:cover;vertical-align:top}.track-content .track-image[data-v-ccde8748]{width:100%;height:100%;position:relative;overflow:hidden}.track-content .track-image img[data-v-ccde8748]{max-width:100%;position:absolute;transform:translate(-50%,-50%);top:50%;left:51%;overflow:hidden}.track-content .track-description[data-v-ccde8748]{position:absolute;right:0;top:0;width:10rem;background-color:#d73838;padding:2rem;height:100%;box-sizing:border-box;overflow-y:auto}.track-flex[data-v-ccde8748]{position:absolute;display:flex;justify-content:space-between;flex-wrap:nowrap;height:60%;top:50%;width:100%;left:50%;transform:translate(-50%,-50%)}.track-tabs[data-v-ccde8748]{display:flex;flex-direction:column;width:250px;padding:20px;box-sizing:border-box}.track-tab[data-v-ccde8748]{padding:20px 10px;cursor:pointer;-webkit-user-select:none;user-select:none}.track-tab.active[data-v-ccde8748]{background-color:#ddd}.rack-page-bottom[data-v-ccde8748]{display:flex;justify-content:center;position:fixed;bottom:3rem;width:30rem;left:calc(50% - 120px)}.rack-page-bottom .btn[data-v-ccde8748]{padding:5px 30px;text-align:center;border-radius:4px;background:#262626;border:1px solid #3c3c3c;color:#fff;margin:10px;cursor:pointer}.rack-page-bottom .btn[data-v-ccde8748]:hover{background:#3c3c3c}.character-contain[data-v-5e07fbc2]{position:fixed;height:100vh;margin:0;overflow:hidden;z-index:999;width:100%;top:0;left:0;background:#000}.character-contain .header[data-v-5e07fbc2]{padding:20px}.clock-container[data-v-a71926e3]{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9;background:linear-gradient(-90deg,#000000,50%,transparent)}.clock-header[data-v-a71926e3]{text-align:right;width:100%;padding:20px;box-sizing:border-box}.clock-container_wrapper[data-v-a71926e3]{position:relative;transform:translate(-50%,-50%);top:40%;left:70%;width:700px;height:400px;display:flex;justify-items:center;justify-content:space-between;text-align:center}.clock-con_left[data-v-a71926e3]{flex:1}.clock-con_right[data-v-a71926e3]{width:400px;height:100%;position:relative}.clock_unit[data-v-a71926e3]{position:absolute;width:100%;height:100%;left:0;top:0;text-align:center}.star_particles[data-v-a71926e3]{background:url(/open-world/static/star_particles-DpvNlpZf.gif) no-repeat center;background-size:45%}.clock_bg[data-v-a71926e3]{background-image:url(/open-world/static/Clock_BG-M4b_mTjn.png);background-size:100%,100%}.clock_dial[data-v-a71926e3]{background:url(/open-world/static/UI_Clock_Dial-BxE_PD69.png) no-repeat center;background-size:86%}.clock_hbg[data-v-a71926e3]{background:url(/open-world/static/UI_Img_HoroscopeBg-BofsfcfC.png);background-size:100%,100%}.clock_unit_mask[data-v-a71926e3]{position:relative;transform:translate(-50%,-50%);width:45%;height:45%;left:50%;top:50%;text-align:center;border-radius:50%;overflow:hidden}.clock_unit_mask_wrapper[data-v-a71926e3]{position:absolute;width:100%;height:100%;left:0;top:0}.timeZone_wrapper[data-v-a71926e3]{position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.center[data-v-a71926e3]{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:25%;height:25%}.center-clock[data-v-a71926e3]{position:absolute;left:0;top:0;width:100%;height:100%}.center_35[data-v-a71926e3]{width:35%;height:35%;opacity:.6}.center_50[data-v-a71926e3]{width:50%;height:50%}.center_90[data-v-a71926e3]{width:90%;height:90%}.clock_horoscope03[data-v-a71926e3]{background:url(/open-world/static/UI_Img_Horoscope03-DCHpvcW1.png) no-repeat;background-size:100%;left:5%;top:-5%}.clock_horoscope04[data-v-a71926e3]{background:url(/open-world/static/UI_Img_Horoscope04-CFC0oYxx.png) no-repeat;transform:rotate(40deg);background-size:100%;left:-12%;top:15%}.clock_horoscope05[data-v-a71926e3]{background:url(/open-world/static/UI_Img_Horoscope05-BPLtypYc.png) no-repeat;background-size:100%;left:94%;top:60%}.clock_horoscope05_1[data-v-a71926e3]{background:url(/open-world/static/UI_Img_Horoscope05-BPLtypYc.png) no-repeat;background-size:100%;left:140%;top:95%}.clock_horoscope06[data-v-a71926e3]{background:url(/open-world/static/UI_Img_Horoscope06-B8Xdn8Is.png) no-repeat;background-size:100%}.clock_horoscope06_1[data-v-a71926e3]{top:-190%;left:80%}.sun_state[data-v-a71926e3]{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:16%;height:98%}.noon_state[data-v-a71926e3]{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:85%;height:16%}.morning[data-v-a71926e3]{background:url(/open-world/static/UI_ClockIcon_Morning-DqZk8cQk.png) no-repeat;background-size:100%;left:14%}.dusk[data-v-a71926e3]{background:url(/open-world/static/UI_ClockIcon_Dusk-C_2C5UOu.png) no-repeat;background-size:100%;left:86%}.night[data-v-a71926e3]{background:url(/open-world/static/UI_ClockIcon_Night-B2BLLSNN.png) no-repeat;background-size:100%;top:87%}.noon[data-v-a71926e3]{background:url(/open-world/static/UI_ClockIcon_Noon-DtB0hfFy.png) no-repeat;background-size:100%;top:15%}.clock_hourHand[data-v-a71926e3]{background:url(/open-world/static/UI_Clock_HourHand-D4XOY9zB.png);background-size:100%,100%}.clock_minuteHand[data-v-a71926e3]{background:url(/open-world/static/UI_Clock_MinuteHand-Ng_vD26p.png);background-size:100%,100%;transform:rotate(180deg)}.clock_TimeZone[data-v-a71926e3]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAj5SURBVFhHhdb7W5RlHsfx5//arawst3Kz4rLMynWtzNy1tbaSzbIIFBUUSWCYYYZxgGGGw3Cc4TCcHJA5MANzPjycXE4BJmyJiCE+n/3e32eYoKttf3hdo8jM+3PfM1woYbkHv8/5u5QlelzsVn3fBSx0quY7gDkHMEP+bQdutwNTbaQVmGwBxpsBuRnpAX3/w++MEOHfiovwdnxneJLCIppqApI2VaJxewA9cZm+cZmWZdALLNMLc/BXI3bGRfjX8Vki4tM7wyLaCMQbgEg9EK4DQlYxgL64XEOMxJAm/iy+Jv5NDBNDdoxYTMcXfxXfeeUiPkFxmU4s4jGKRtUoxixAoBbwm8UAEdTusD1CMFGEnrRIN8LR7bBqa0GNK7OODHHlCp1aeEzvMRIUF6cVRtUofNVQ3CYmPaboLyqIPs3ItharSCPpJE6Obns014nHdOItOvEWhR/RqR9PtHB4i97rR3F6HoW3KMy8VRx9PESv7apk0uZSOTaXdDtUpFWqaMAm3cLmYjvpxM/zaRQWRHSTPtmbdN0PKfyITizCm9F65edwnbKZDjMKbw3o8ai7HI86y7BpL4H0kAbspiP6jA0asEEDNmjABg14QB+wB3Ri4T7FRXSDPtEPYo1YjzbgYciqPByzKBt+s4rCGxTe7KdDOemwFP25+RoeWgqwYb4E6cFSuSKsb1ssx/qiLq0CawsmYiFt7N5MO+7RjxWTW7BGJ16j+FqkAWujVqz5q9m6j543bMS6y4D7fTrc79ZgrbUYDxqvYt1yGeumC7iv/xbSGkV3+un7cqgqmBiwOmchbWyFBqxQfIXiK/FmrFJ8NViPVT99j7cWPw6b2D0K/0jhn7pLseYgFL9nK9oV5wE/Lmrxnx1WvtftUEFRE+7MNJI2tkxxRgOWacASnXyJBixRfMltxt2BSrZK7/NdRxlW6brvNlzFD9ZC/ERXvnrjAlYN57Giy2PSCkXvkh/SjyK8vGAgFfx4Z8aChduNpI3NU3ye4owGzFF8jk4/R3HhTp8Bi50VHF+2FXP4Tk0B/URfYpm4JpdJiwsaCAsLWjaXNjuvZ7dpgDBNHzhhItmaMRlpguyrU7nMbNqhV9lKMG0uxIypAHOG/IwFzXkslOZmSNPzGggT81qWmtex5KyBRW9bWGiyjY0m21kg3MZGvI0scNPCxhxGFq7XIGouQvzGFci6yxnj1y9hojg/Q4rNaiCEZ7UsMKtnIzOVzDNlYYPjbaw/0cF6Qg6Vp4X1DdSrHFVs0KqF11wMX2URxsoKM4LXChG6+gvJP6OB4JnRMteMgQ3cNrKeCQuzp9pYS6ILDcHuDPOwg9X12ZjNYWYOsx595hL0GYoxdL0o41bhNbgv/0Iauq1B/7SGYhp0T2vRSVH79A20TpvQPFUFm0wvSOrkVlTRAGO0B9pILzT+HlY6rCrvtzOD0wpDuxVmGz23Vo+m8gq0azToLFI5L+pYb55Ksk9pwKZ1aJrSo2GqBnWTZtRO1qKaTm5KWaFL1qOC3veShB3fRfpQGO5Hnn+Q5btd7PJADytw2lHa3oRSWxMMtVbUaKtRV25Ey1VV+/ka1pGjkuomNRTUwDpViarJGzBMmaGbtKBs0orrE/Uood/hVxJNuBLrwIVoJ74OudgZv4dle9zsS9cQy3U6kdvuRIGNhtQ2QatrQKXWgtrCBtaQ28RavlJJNRQ3TmhgmDRBM1HN0aKJRlyk/0Scp2vPTzQjJ96KryNdyA53Izs0iE+CQzjt9+Gk34+T3gD7aHCE/dPpxtn2m8i10YhaO4oq6OZ0zTAWtLOab7pY/RcqSTNRgZJxA4rkKhTINbgk25CbbMFXdN3ZsU58Tu+58EmwB6fGBnByzK0cD/iUY36/cnQkoBzzhMBcIRx3BfFhlw+nW904Uz+Ic9UDyNM7UVjiRElhP/R5/TDmDKLq3CDMZ1XSdvhCqo7CDTiXbM7EP45QNOzCh6EhnBgdwrsBD0T4Hd+o8qY3pLzhCSuHPFEcckXxjiuMY700osePU3YvPrXdwtlaFw1w0YBhGjBMA7wkQAMCFBd8kPLp2nPGrTgn1yM71Ywz8TacjnRw/HhwEO+NefCXUR/eGfHjkC8IET3ojiiv3oqxLFcMwqFeGtEbxlFHGCeag/jU4seXJh8N8NKAAA0IMn1eiG4hSiNCPEIS4bNyI8c/oU+6iJ8Kd1G8B0dHh/FWIIDX/UFkeaN42ZPEgVtxZf9QUnlxMKVyJXCgN46sXhrREc0MOF0XSA8I0AARjzJ9XpIGJGmAEIWUTe/5Z6kWfJy046NEJ/5OH7QToV78dWwQh+nKD/pGccAdwf5bMbwwlMSfbqawr3+HvgT2dyXwKjnYlsCRpgg+qAvj4+owvqgMIac8qlwsiSlXixJK2eWUorsgw5Ar48Y3KSadlh2Z+MlYD8ffDd7E23T6N0ZG8JonmIk/T/HnelV7nap9FH6RvEzx/zegtCBFI2SIEZV5KSadkumDRj6I9jMRPzI2hDf9XmR5xnbFn+6R8Sx5plvG0x30d/IcRfcRHmBL4O36CN6vjeAfVRFkV0Z2DSi+kuQBQkW+Svqb3IfjshvvyT4cDQ/vir8yHM7E99J1iwHb8T121faA/STrNwac00WUvLKYUvBdXLl2NaFcv6IO0BaopGOTARyZjOJIjB7J4aAfrwfG8KqX3vfhOPa5ZOzto7BTxp4uQvGn7EnsoaDwbHOcvdQYw8vkUF1MedccxamqKD4zRvGlPoZvy+O4WJpAwfUkiouTuF6URGmxzCSOk8OxCNuOH3DH8KI4/YB67U/TyZ/qIBR/oi2JJ1sSbE9THM+QfekBr9OAo7Ux5UR1FKdNUfzLEMPXujjOlyVwqTSOopKkSpNi0ptT4xDeiCfZa0H6UQuk8JJXxvNDE7tO/6RD5vgfKfwEnVp4yhbnEXspLm4hqz6mvGWNKe/XqLfwOd3COX0c34oRmjgulyfZJUMS+cYEpINTMxCy4lPsldEU/jwi4wX3eGbA9umftO8e8AeKiwGCGJC+BUXcwhFL+hbMcZwxxXG2Ms5Dco1JlkNfzzHH8V8yNKmquOPnaQAAAABJRU5ErkJggg==) no-repeat;-webkit-mask-image:url(/open-world/static/UI_Clock_TimeZone-Nb20mqi0.png);mask-image:url(/open-world/static/UI_Clock_TimeZone-Nb20mqi0.png);-webkit-mask-size:cover;mask-size:cover;background-size:100%}.clock_TimeZone[data-v-a71926e3]:after{position:absolute;content:"";background:conic-gradient(from var(--start-angle),transparent 0deg var(--mask-angle),rgba(0,0,0,.8) 0deg 360deg);top:0;left:0;right:0;bottom:0}.clock_TimeZone_1[data-v-a71926e3]{width:95%;height:95%;background-size:100%}.clock_TimeZone_1[data-v-a71926e3]:after{background:conic-gradient(from var(--start-angle),transparent 0deg var(--mask-angle1),rgba(0,0,0,.8) 0deg 360deg)}.clock-btn[data-v-a71926e3]{position:absolute;transform:translate(-50%,-50%);top:110%;left:50%;padding:8px 50px;color:#fff;border-radius:4px;background:#262626;border:1px solid #3c3c3c;cursor:pointer}.clock-btn[data-v-a71926e3]:hover{background:#3c3c3c}@keyframes rotationDown-a71926e3{0%{rotate:0deg}to{rotate:calc(var(--rotate-step)*360deg)}}@keyframes rotationUp-a71926e3{0%{rotate:0deg}to{rotate:calc(var(--rotate-step) * -360deg)}}.map[data-v-44ecb869]{width:100%;height:100%;position:fixed;z-index:19;left:0;top:0;background:radial-gradient(circle at center,#0889f5,#8ce4fc);overflow:hidden}.map .map-header[data-v-44ecb869]{position:absolute;z-index:20;text-align:left;height:100%;padding:20px;box-sizing:border-box;cursor:pointer}.map .map-image[data-v-44ecb869]{position:relative;left:0;top:0;width:100%;height:100%}.map .map-image .bg-images[data-v-44ecb869]{position:absolute;width:1920px;height:1080px;transform:translate(-50%,-50%);left:50%;top:50%;z-index:1}.map .indicator[data-v-44ecb869]{position:absolute;z-index:9;transform:translate(-50%,-50%);left:50%;top:50%;width:15px;height:15px}.map .indicator img[data-v-44ecb869]{position:absolute;transform:rotate(-225deg);width:100%}.min-map[data-v-a04009d2]{width:100px;height:100px;position:fixed;z-index:9;top:10px;left:10px;padding:5px;border-radius:50%;border:2px solid #d7d7d7;box-shadow:0 6px 10px #0000001a;background:radial-gradient(circle at center,#0889f5,#8ce4fc);overflow:hidden}.min-map .map-img[data-v-a04009d2]{width:1920px;height:1080px;position:absolute;transform:translate(-50%,-50%) scale(1);left:50%;top:50%}.min-map .map-img img[data-v-a04009d2]{transform:translate(0);width:100%}.min-map .cursor[data-v-a04009d2]{position:absolute;transform:translate(-50%,-50%);left:55%;top:50%;width:100%;height:100%;background:linear-gradient(to top,white,transparent);border-top-left-radius:100% 50%;border-top-right-radius:100% 50%;clip-path:polygon(85% 0%,15% 0%,50% 50%);transform-origin:0 0;z-index:8}.min-map .indicator[data-v-a04009d2]{position:absolute;z-index:9;transform:translate(-50%,-50%);left:50%;top:50%;width:15px;height:15px}.min-map .indicator img[data-v-a04009d2]{position:absolute;z-index:99;transform:rotate(-225deg);width:100%;left:50%}.home[data-v-3eaf50e3],.home .three_scene[data-v-3eaf50e3]{width:100%;height:100%}
