.page-enter-active[data-v-957866dc],.page-leave-active[data-v-957866dc]{transition:opacity .42s cubic-bezier(.22,.61,.36,1)}.page-enter-from[data-v-957866dc],.page-leave-to[data-v-957866dc]{opacity:0}.boot[data-v-957866dc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:radial-gradient(ellipse at 50% 45%,#123f9b,#050d24 72%)}.boot__ring[data-v-957866dc]{width:46px;height:46px;border:2px solid rgba(150,205,255,.25);border-top-color:#9ed5ff;border-radius:50%;animation:boot-spin-957866dc .9s linear infinite}.boot__txt[data-v-957866dc]{font-size:11px;letter-spacing:6px;color:#b4d8ffbf}@keyframes boot-spin-957866dc{to{transform:rotate(360deg)}}.boot-leave-active[data-v-957866dc]{transition:opacity .6s cubic-bezier(.22,.61,.36,1)}.boot-leave-to[data-v-957866dc]{opacity:0}:root{color-scheme:only light}@font-face{font-family:"HHW Source Han Serif";src:url(./SourceHanSerifCN-Content-Regular-igdD6A5Z.woff2) format("woff2");font-style:normal;font-weight:100 600;font-display:block}@font-face{font-family:"HHW Source Han Serif";src:url(./SourceHanSerifCN-Content-Heavy-X18xjW7t.woff2) format("woff2");font-style:normal;font-weight:700 900;font-display:block}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{width:100%;height:100%;overflow:hidden;background:#04070f}body{font-family:"HHW Source Han Serif",serif;font-synthesis:none;color:#fff;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,#app *,#app *:before,#app *:after{font-family:"HHW Source Han Serif",serif!important}#app{width:100%;height:100%;position:relative;overflow:hidden}ul,ol,li{list-style:none}a{color:inherit;text-decoration:none}img{display:block;border:0;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}button,input,textarea{font-family:inherit;outline:none;border:none;background:none;color:inherit}html.page-mode,html.page-mode body{height:auto;min-height:100%;min-width:1280px;overflow:visible;background:#fff}html.page-mode #app{height:auto;overflow:visible}html.is-mo,html.is-mo body,html.is-mo.page-mode,html.is-mo.page-mode body{min-width:0;width:100%;max-width:100%;overflow-x:hidden}html.is-mo{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.is-mo body,html.is-mo button,html.is-mo input,html.is-mo textarea{font-family:"HHW Source Han Serif",serif}html.is-mo.page-mode{scrollbar-width:none}html.is-mo.page-mode::-webkit-scrollbar{display:none;width:0;height:0}html.page-mode{scrollbar-color:rgba(90,150,235,.55) rgba(0,0,0,.08)}html.page-mode::-webkit-scrollbar{width:10px}html.page-mode::-webkit-scrollbar-track{background:#0000000f}html.page-mode::-webkit-scrollbar-thumb{background:#5a96eb8c;border-radius:5px}html.page-mode::-webkit-scrollbar-thumb:hover{background:#78b4ffd9}.page-scroll{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.page-scroll::-webkit-scrollbar{width:8px}.page-scroll::-webkit-scrollbar-track{background:#0000002e}.page-scroll::-webkit-scrollbar-thumb{background:#5a96eb8c;border-radius:4px}.page-scroll::-webkit-scrollbar-thumb:hover{background:#78b4ffcc}.stage{position:absolute;left:0;top:0;width:1920px;height:1080px;transform-origin:0 0;will-change:transform}.section-safe{position:absolute;left:var(--stage-ui-left, 0px);top:var(--stage-ui-top, 0px);width:1920px;height:1080px;transform:scale(var(--stage-ui-scale, 1));transform-origin:0 0}.home__screen:not(.is-in) *{animation-play-state:paused!important}.mo-home__screen:not(.is-in) *{animation-play-state:paused!important}.rv{opacity:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);transition-delay:var(--rv-delay, 0s)}.rv.rv-up{transform:translate3d(0,60px,0)}.rv.rv-down{transform:translate3d(0,-50px,0)}.rv.rv-left{transform:translate3d(-70px,0,0)}.rv.rv-right{transform:translate3d(70px,0,0)}.rv.rv-scale{transform:scale(1.08)}.rv.rv-zoom{transform:scale(.9)}.rv.is-in,.is-in .rv,.is-active .rv{opacity:1;transform:translateZ(0) scale(1)}@keyframes shine-sweep{0%{transform:translate(-120%) skew(-22deg)}to{transform:translate(320%) skew(-22deg)}}.shine{position:relative;overflow:hidden}.shine:after{content:"";position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);transform:translate(-120%) skew(-22deg);pointer-events:none}.shine:hover:after{animation:shine-sweep .75s ease-out}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes breathe{0%,to{opacity:.55}50%{opacity:1}}
