.desk-shell{background:#0a0a0a;color:hsla(0,0%,100%,.92);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;min-height:100vh;width:100%}.desk-shell__sidebar{-ms-flex-negative:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:hsla(0,0%,7%,.95);border-right:.025rem solid rgba(212,175,55,.2);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0;gap:.5rem;padding:.6rem .4rem;width:5.5rem}.desk-shell__brand{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:.025rem solid hsla(0,0%,100%,.06);cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.25rem;padding:.2rem .2rem .4rem}.desk-shell__brand-text{color:rgba(212,175,55,.95);font-size:.4rem;font-weight:600;letter-spacing:.12em}.desk-shell__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.15rem}.desk-shell__nav-item{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:.25rem;color:hsla(0,0%,100%,.65);cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:.35rem;gap:.25rem;padding:.3rem .35rem;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.desk-shell__nav-item:hover{background:rgba(212,175,55,.08);color:hsla(0,0%,100%,.9)}.desk-shell__nav-item--active{background:rgba(212,175,55,.15);border:.025rem solid rgba(212,175,55,.25);color:#f5f5f5}.desk-shell__hint{color:hsla(0,0%,100%,.28);font-size:.275rem;line-height:1.4;margin-top:auto;padding:.2rem}.desk-shell__main{-webkit-box-flex:1;-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;min-width:0;overflow:auto}.desk-shell__main-inner{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:30rem;padding:.6rem .8rem 1.2rem;width:100%}@-webkit-keyframes pulse-glow{0%,100%{-webkit-box-shadow:0 0 0 0 rgba(212,175,55,.4),0 0 .25rem rgba(212,175,55,.2);box-shadow:0 0 0 0 rgba(212,175,55,.4),0 0 .25rem rgba(212,175,55,.2)}50%{-webkit-box-shadow:0 0 0 .5rem rgba(212,175,55,0),0 0 .75rem rgba(212,175,55,.4);box-shadow:0 0 0 .5rem rgba(212,175,55,0),0 0 .75rem rgba(212,175,55,.4)}}@keyframes pulse-glow{0%,100%{-webkit-box-shadow:0 0 0 0 rgba(212,175,55,.4),0 0 .25rem rgba(212,175,55,.2);box-shadow:0 0 0 0 rgba(212,175,55,.4),0 0 .25rem rgba(212,175,55,.2)}50%{-webkit-box-shadow:0 0 0 .5rem rgba(212,175,55,0),0 0 .75rem rgba(212,175,55,.4);box-shadow:0 0 0 .5rem rgba(212,175,55,0),0 0 .75rem rgba(212,175,55,.4)}}@-webkit-keyframes scale-down{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.98);transform:scale(.98)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-down{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.98);transform:scale(.98)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes edge-glow-bazi{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(79,121,66,.4);box-shadow:inset 0 0 0 0 rgba(79,121,66,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2);box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2)}}@-webkit-keyframes edge-glow-ziwei{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(75,0,130,.4);box-shadow:inset 0 0 0 0 rgba(75,0,130,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2);box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2)}}@-webkit-keyframes scan-line{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:1}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes scan-line{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:1}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.onboarding-page{-webkit-overflow-scrolling:touch;height:100vh;max-height:100vh;overflow:hidden!important;padding:2rem .5rem 3rem;position:relative;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease}.onboarding-page .bg-gradient{background:-webkit-gradient(linear,left top,left bottom,from(#0a0a0a),to(#121212));background:-webkit-linear-gradient(top,#0a0a0a,#121212);background:linear-gradient(180deg,#0a0a0a,#121212);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-2}.onboarding-page .bg-image-layer{background:#000;height:calc(100% + 1rem);left:-.5rem;overflow:hidden;position:fixed;top:-.5rem;-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out;width:calc(100% + 1rem);z-index:-1}.onboarding-page .bg-image-layer .bg-image{display:block;-webkit-filter:hue-rotate(0deg) saturate(100%) brightness(100%) blur(.125rem);filter:hue-rotate(0deg) saturate(100%) brightness(100%) blur(.125rem);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transition:-webkit-filter .6s ease-out;transition:-webkit-filter .6s ease-out;transition:filter .6s ease-out;transition:filter .6s ease-out,-webkit-filter .6s ease-out;width:100%;z-index:0}.onboarding-page .bg-image-layer.color-shift-mojie .bg-image{-webkit-filter:hue-rotate(25deg) saturate(120%) brightness(90%) blur(.125rem);filter:hue-rotate(25deg) saturate(120%) brightness(90%) blur(.125rem)}.onboarding-page .bg-image-layer.color-shift-mojie .bg-color-overlay.color-baye{opacity:0!important}.onboarding-page .bg-image-layer.color-shift-baye .bg-image{-webkit-filter:hue-rotate(-40deg) saturate(140%) brightness(105%) blur(.125rem);filter:hue-rotate(-40deg) saturate(140%) brightness(105%) blur(.125rem)}.onboarding-page .bg-image-layer.color-shift-baye .bg-color-overlay.color-mojie{opacity:0!important}.onboarding-page .bg-image-layer .bg-color-overlay{background:transparent;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:opacity .4s ease-out,background .4s ease-out;transition:opacity .4s ease-out,background .4s ease-out;width:100%;z-index:.5}.onboarding-page .bg-image-layer .bg-color-overlay.color-mojie{background:-webkit-radial-gradient(center,ellipse,rgba(157,78,221,.25) 0,rgba(75,0,130,.15) 50%,transparent 100%);background:radial-gradient(ellipse at center,rgba(157,78,221,.25) 0,rgba(75,0,130,.15) 50%,transparent 100%);mix-blend-mode:color-dodge;opacity:1}.onboarding-page .bg-image-layer .bg-color-overlay.color-baye{background:-webkit-radial-gradient(center,ellipse,rgba(79,121,66,.25) 0,rgba(45,90,39,.15) 50%,transparent 100%);background:radial-gradient(ellipse at center,rgba(79,121,66,.25) 0,rgba(45,90,39,.15) 50%,transparent 100%);mix-blend-mode:color-dodge;opacity:1}.onboarding-page .bg-image-layer .bg-color-overlay:not(.color-mojie):not(.color-baye){background:transparent!important;opacity:0!important}.onboarding-page .bg-image-layer .bg-overlay{backdrop-filter:blur(.075rem);-webkit-backdrop-filter:blur(.075rem);background:rgba(0,0,0,.4);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.onboarding-page .glow-overlay{height:100%;left:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out;width:100%;z-index:1}.onboarding-page .glow-overlay.typewriter-active{-webkit-animation:glowPulse .15s ease-out;animation:glowPulse .15s ease-out}.onboarding-page .glow-overlay{-webkit-transition:background .8s ease;transition:background .8s ease}.onboarding-page.glow-default .glow-overlay{background:-webkit-radial-gradient(50% 50%,circle,rgba(212,175,55,.1) 0,transparent 70%);background:radial-gradient(circle at 50% 50%,rgba(212,175,55,.1) 0,transparent 70%)}.onboarding-page.glow-mojie .glow-overlay{background:-webkit-radial-gradient(50% 50%,circle,rgba(75,0,130,.15) 0,transparent 70%);background:radial-gradient(circle at 50% 50%,rgba(75,0,130,.15) 0,transparent 70%)}.onboarding-page.glow-baye .glow-overlay{background:-webkit-radial-gradient(50% 50%,circle,rgba(79,121,66,.15) 0,transparent 70%);background:radial-gradient(circle at 50% 50%,rgba(79,121,66,.15) 0,transparent 70%)}.onboarding-page.gender-male{-webkit-animation:edge-glow-bazi 3s ease-in-out infinite;animation:edge-glow-bazi 3s ease-in-out infinite;-webkit-box-shadow:inset 0 0 1.5rem rgba(79,121,66,.4);box-shadow:inset 0 0 1.5rem rgba(79,121,66,.4)}.onboarding-page.gender-female{-webkit-animation:edge-glow-ziwei 3s ease-in-out infinite;animation:edge-glow-ziwei 3s ease-in-out infinite;-webkit-box-shadow:inset 0 0 1.5rem rgba(75,0,130,.4);box-shadow:inset 0 0 1.5rem rgba(75,0,130,.4)}@media screen and (max-width:16rem){.onboarding-page{padding:2rem .3rem 3rem}}.onboarding-page .progress-indicator{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.4rem;-webkit-justify-content:flex-start;justify-content:flex-start;left:1rem;position:fixed;top:1rem;-webkit-transform:none;-ms-transform:none;transform:none;z-index:10}.onboarding-page .progress-indicator .progress-dot{background:rgba(212,175,55,.3);border-radius:50%;height:.2rem;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease;width:.2rem}.onboarding-page .progress-indicator .progress-dot.completed{-webkit-animation:progressDotPulse .6s ease-out;animation:progressDotPulse .6s ease-out;background:rgba(212,175,55,.9);-webkit-box-shadow:0 0 .3rem rgba(212,175,55,.6);box-shadow:0 0 .3rem rgba(212,175,55,.6);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.onboarding-page .onboarding-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;-webkit-justify-content:flex-end;justify-content:flex-end;padding-bottom:0;position:relative;width:100%;z-index:1}.onboarding-page .holographic-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.4rem;left:1rem;pointer-events:none;position:fixed;top:2.5rem;z-index:5}.onboarding-page .holographic-title::after{background:rgba(212,175,55,.2);border-radius:.025rem;content:"";height:3rem;left:50%;overflow:hidden;position:absolute;top:calc(100% + .5rem);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:.05rem}.onboarding-page .holographic-title .title-char{-webkit-animation:titleBreath 3s ease-in-out infinite;animation:titleBreath 3s ease-in-out infinite;color:hsla(0,0%,94%,.6);font-family:"Noto Serif SC",Songti SC,serif;font-size:.6rem;letter-spacing:.1rem;text-shadow:0 0 .2rem rgba(212,175,55,.3)}.onboarding-page .holographic-title .title-char:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.onboarding-page .holographic-title .title-char:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.onboarding-page .holographic-title .title-char:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.onboarding-page .holographic-title .title-char:nth-child(4){-webkit-animation-delay:.9s;animation-delay:.9s}.onboarding-page .energy-bar{background:rgba(212,175,55,.15);border-radius:.025rem;-webkit-box-shadow:0 0 .1rem rgba(212,175,55,.3);box-shadow:0 0 .1rem rgba(212,175,55,.3);height:3rem;left:1.25rem;overflow:hidden;pointer-events:none;position:fixed;top:6rem;width:.05rem;z-index:5}.onboarding-page .energy-bar::before{-webkit-animation:energyPulse 2s ease-in-out infinite;animation:energyPulse 2s ease-in-out infinite;background:-webkit-gradient(linear,left bottom,left top,from(rgba(212,175,55,.9)),color-stop(50%,rgba(212,175,55,.5)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(212,175,55,.9),rgba(212,175,55,.5) 50%,transparent);background:linear-gradient(0deg,rgba(212,175,55,.9) 0,rgba(212,175,55,.5) 50%,transparent);bottom:0;content:"";height:40%;left:0;position:absolute;width:100%}.onboarding-page .energy-bar::after{-webkit-animation:energyPulse 1.5s ease-in-out .5s infinite;animation:energyPulse 1.5s ease-in-out .5s infinite;background:-webkit-gradient(linear,left bottom,left top,from(rgba(75,0,130,.7)),color-stop(50%,rgba(79,121,66,.5)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(75,0,130,.7),rgba(79,121,66,.5) 50%,transparent);background:linear-gradient(0deg,rgba(75,0,130,.7) 0,rgba(79,121,66,.5) 50%,transparent);bottom:0;content:"";height:65%;left:0;position:absolute;width:100%}.onboarding-page .hud-connection-line{height:0;left:1.25rem;opacity:.4;pointer-events:none;position:fixed;top:6rem;width:0;z-index:4}.onboarding-page .hud-connection-line::before{background:-webkit-gradient(linear,left top,right top,from(rgba(212,175,55,.6)),to(rgba(212,175,55,.3)));background:-webkit-linear-gradient(left,rgba(212,175,55,.6),rgba(212,175,55,.3));background:linear-gradient(90deg,rgba(212,175,55,.6),rgba(212,175,55,.3));content:"";height:.0125rem;left:0;position:absolute;top:0;width:3.75rem}.onboarding-page .hud-connection-line::after{background:-webkit-gradient(linear,left top,right top,from(rgba(212,175,55,.3)),to(rgba(212,175,55,.5)));background:-webkit-linear-gradient(left,rgba(212,175,55,.3),rgba(212,175,55,.5));background:linear-gradient(90deg,rgba(212,175,55,.3),rgba(212,175,55,.5));content:"";height:.0125rem;left:3.75rem;position:absolute;top:0;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;width:5rem}.onboarding-page .causal-particles{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:6}.onboarding-page .causal-particle{-webkit-animation:particleFloat 15s linear forwards;animation:particleFloat 15s linear forwards;color:rgba(212,175,55,.4);-webkit-filter:blur(.0375rem);filter:blur(.0375rem);font-family:"Noto Serif SC",Songti SC,serif;font-size:.6rem;opacity:0;pointer-events:none;position:absolute;white-space:nowrap;z-index:10}.onboarding-page .sprite-ambient-glow{border-radius:50%;bottom:0;height:15rem;opacity:0;pointer-events:none;position:fixed;-webkit-transition:opacity .8s ease,background .8s ease,left .6s ease,right .6s ease;transition:opacity .8s ease,background .8s ease,left .6s ease,right .6s ease;width:15rem;z-index:2}.onboarding-page .sprite-ambient-glow.glow-mojie{background:-webkit-radial-gradient(circle,rgba(75,0,130,.15) 0,transparent 70%);background:radial-gradient(circle,rgba(75,0,130,.15) 0,transparent 70%);left:auto;opacity:1;right:-2.5rem}.onboarding-page .sprite-ambient-glow.glow-baye{background:-webkit-radial-gradient(circle,rgba(79,121,66,.15) 0,transparent 70%);background:radial-gradient(circle,rgba(79,121,66,.15) 0,transparent 70%);left:-2.5rem;opacity:1;right:auto}@media screen and (max-width:16rem){.onboarding-page .sprite-ambient-glow{height:12.5rem;width:12.5rem}}.onboarding-page .sprite-container{-ms-flex-align:end;-webkit-box-align:end;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:flex-end;align-items:flex-end;bottom:1rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:auto;-webkit-justify-content:center;justify-content:center;max-width:50%;min-height:7.5rem;opacity:0;position:fixed;-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98);visibility:visible;width:50%;z-index:6}.onboarding-page .sprite-container.sprite-mojie{left:auto;right:0}.onboarding-page .sprite-container.sprite-baye{left:-.5rem;right:auto}@media screen and (max-width:16rem){.onboarding-page .sprite-container{max-width:45%;min-height:6rem;width:45%}}.onboarding-page .sprite-container.sprite-enter{-webkit-animation:spriteFadeInScale .5s ease-out forwards!important;animation:spriteFadeInScale .5s ease-out forwards!important}.onboarding-page .sprite-container .sprite-image{display:block!important;height:auto;mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(70%,#000),color-stop(85%,rgba(0,0,0,.8)),color-stop(95%,rgba(0,0,0,.4)),to(rgba(0,0,0,0)));mask-image:linear-gradient(180deg,#000 0,#000 70%,rgba(0,0,0,.8) 85%,rgba(0,0,0,.4) 95%,rgba(0,0,0,0));-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(70%,#000),color-stop(85%,rgba(0,0,0,.8)),color-stop(95%,rgba(0,0,0,.4)),to(rgba(0,0,0,0)));-webkit-mask-image:-webkit-linear-gradient(top,#000,#000 70%,rgba(0,0,0,.8) 85%,rgba(0,0,0,.4) 95%,rgba(0,0,0,0));max-height:60vh;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;opacity:.85;position:relative;visibility:visible!important;width:100%;z-index:1}@media screen and (max-width:16rem){.onboarding-page .sprite-container .sprite-image{max-height:50vh}}.onboarding-page .sprite-container.sprite-mojie .sprite-image{-webkit-filter:drop-shadow(0 0 1rem rgba(75,0,130,.3));filter:drop-shadow(0 0 1rem rgba(75,0,130,.3))}.onboarding-page .sprite-container.sprite-baye .sprite-image{-webkit-filter:drop-shadow(0 0 1rem rgba(79,121,66,.3));filter:drop-shadow(0 0 1rem rgba(79,121,66,.3))}.onboarding-page .dialogue-bubble{backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);background:hsla(0,0%,100%,.03);border:.0125rem solid rgba(157,78,221,.4);border-radius:1.1rem;bottom:25vh;-webkit-box-shadow:0 0 .375rem rgba(157,78,221,.1);box-shadow:0 0 .375rem rgba(157,78,221,.1);-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;max-width:90%;min-height:5rem;opacity:0;overflow:visible;padding:1.5rem 1rem 5rem;position:fixed;-webkit-transform:translateX(-50%) translateY(.5rem);-ms-transform:translateX(-50%) translateY(.5rem);transform:translateX(-50%) translateY(.5rem);-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-transition:padding-left .3s ease,padding-right .3s ease;transition:padding-left .3s ease,padding-right .3s ease;width:90%;z-index:4}.onboarding-page .dialogue-bubble.dialogue-enter{-webkit-animation:dialogueEnterSimple .5s ease-out forwards;animation:dialogueEnterSimple .5s ease-out forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.onboarding-page .dialogue-bubble.dialogue-exit{-webkit-animation:dialogueExitSimple .3s ease-out forwards;animation:dialogueExitSimple .3s ease-out forwards}@media screen and (max-width:16rem){.onboarding-page .dialogue-bubble{border-radius:.5rem;bottom:20vh;max-width:90%;padding:1.3rem .6rem 2.5rem;width:90%}}.onboarding-page .dialogue-bubble .tech-corner{height:0;position:absolute;width:0;z-index:10}.onboarding-page .dialogue-bubble .tech-corner::after,.onboarding-page .dialogue-bubble .tech-corner::before{background:rgba(212,175,55,.8);content:"";position:absolute}.onboarding-page .dialogue-bubble .tech-corner.top-left{left:0;top:0}.onboarding-page .dialogue-bubble .tech-corner.top-left::before{height:.1rem;left:0;top:0;width:.4rem}.onboarding-page .dialogue-bubble .tech-corner.top-left::after{height:.4rem;left:0;top:0;width:.1rem}.onboarding-page .dialogue-bubble .tech-corner.top-right{right:0;top:0}.onboarding-page .dialogue-bubble .tech-corner.top-right::before{height:.1rem;right:0;top:0;width:.4rem}.onboarding-page .dialogue-bubble .tech-corner.top-right::after{height:.4rem;right:0;top:0;width:.1rem}.onboarding-page .dialogue-bubble .tech-corner.bottom-left{bottom:0;left:0}.onboarding-page .dialogue-bubble .tech-corner.bottom-left::before{bottom:0;height:.1rem;left:0;width:.4rem}.onboarding-page .dialogue-bubble .tech-corner.bottom-left::after{bottom:0;height:.4rem;left:0;width:.1rem}.onboarding-page .dialogue-bubble .tech-corner.bottom-right{bottom:0;right:0}.onboarding-page .dialogue-bubble .tech-corner.bottom-right::before{bottom:0;height:.1rem;right:0;width:.4rem}.onboarding-page .dialogue-bubble .tech-corner.bottom-right::after{bottom:0;height:.4rem;right:0;width:.1rem}.onboarding-page .dialogue-bubble .role-name-tag{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,.5);border-radius:.05rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;left:.5rem;padding:.2rem .4rem;position:absolute;top:.5rem;-webkit-transform:skewX(-8deg);-ms-transform:skewX(-8deg);transform:skewX(-8deg);z-index:1}.onboarding-page .dialogue-bubble .role-name-tag::before{-webkit-animation:roleIndicatorPulse 2s ease-in-out infinite;animation:roleIndicatorPulse 2s ease-in-out infinite;border-radius:.05rem;content:"";height:80%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:.075rem}.onboarding-page .dialogue-bubble .role-name-text{color:#f0f0f0;font-family:"Noto Serif SC",Songti SC,serif;font-size:.6rem;font-weight:700;letter-spacing:.1rem;-webkit-transform:skewX(8deg);-ms-transform:skewX(8deg);transform:skewX(8deg)}.onboarding-page .dialogue-bubble.baye{border:.0125rem solid rgba(79,121,66,.6);-webkit-box-shadow:0 0 .375rem rgba(79,121,66,.2);box-shadow:0 0 .375rem rgba(79,121,66,.2)}.onboarding-page .dialogue-bubble.baye .bubble-content{border-left:.1rem solid #4f7942;padding-left:.5rem;padding-right:1rem}.onboarding-page .dialogue-bubble.baye .role-name-tag::before{background:rgba(79,121,66,.8);-webkit-box-shadow:0 0 .2rem rgba(79,121,66,.4);box-shadow:0 0 .2rem rgba(79,121,66,.4)}.onboarding-page .dialogue-bubble.mojie{border:.0125rem solid rgba(157,78,221,.4);-webkit-box-shadow:0 0 .375rem rgba(157,78,221,.1);box-shadow:0 0 .375rem rgba(157,78,221,.1)}.onboarding-page .dialogue-bubble.mojie .bubble-content{border-left:.1rem solid indigo;padding-left:1rem;padding-right:.5rem}.onboarding-page .dialogue-bubble.mojie .role-name-tag::before{background:rgba(75,0,130,.8);-webkit-box-shadow:0 0 .2rem rgba(75,0,130,.4);box-shadow:0 0 .2rem rgba(75,0,130,.4)}.onboarding-page .dialogue-bubble .bubble-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:2rem;position:relative}.onboarding-page .dialogue-bubble .bubble-content::before{-webkit-animation:frequencyWave 1.5s ease-in-out infinite;animation:frequencyWave 1.5s ease-in-out infinite;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,rgba(157,78,221,.3)),to(transparent));background:-webkit-linear-gradient(left,transparent,rgba(157,78,221,.3) 50%,transparent);background:linear-gradient(90deg,transparent 0,rgba(157,78,221,.3) 50%,transparent);bottom:0;-webkit-clip-path:polygon(0 100%,20% 80%,40% 60%,60% 70%,80% 50%,100% 60%,100% 100%);clip-path:polygon(0 100%,20% 80%,40% 60%,60% 70%,80% 50%,100% 60%,100% 100%);content:"";left:-.3rem;position:absolute;top:0;width:.5rem}.onboarding-page .dialogue-bubble .bubble-content{margin-bottom:1rem;margin-top:.5rem;padding-bottom:.5rem;z-index:1}.onboarding-page .dialogue-bubble.baye .bubble-content::before{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,rgba(79,121,66,.4)),to(transparent))!important;background:-webkit-linear-gradient(left,transparent,rgba(79,121,66,.4) 50%,transparent)!important;background:linear-gradient(90deg,transparent 0,rgba(79,121,66,.4) 50%,transparent)!important}.onboarding-page .dialogue-bubble .bubble-text{word-wrap:break-word;-webkit-animation:textFadeIn .4s ease-out forwards;animation:textFadeIn .4s ease-out forwards;-webkit-animation-delay:.05s;animation-delay:.05s;color:#f0f0f0;display:inline;font-family:"Noto Serif SC",Songti SC,serif;font-size:.8rem;letter-spacing:.05rem;line-height:1.8;opacity:0;word-break:break-all}@media screen and (max-width:16rem){.onboarding-page .dialogue-bubble .bubble-text{font-size:.7rem;line-height:1.6}}.onboarding-page .dialogue-bubble .typewriter-cursor{-webkit-animation:cursor-blink 1s infinite;animation:cursor-blink 1s infinite;color:rgba(212,175,55,.8);display:inline-block;font-weight:400;margin-left:.1rem}.onboarding-page .input-area{bottom:3.5rem;left:1rem;margin-top:.5rem;opacity:0;position:absolute;right:1rem;width:auto;z-index:5}.onboarding-page .input-area.input-enter{-webkit-animation:inputEnter .3s ease-out forwards;animation:inputEnter .3s ease-out forwards;-webkit-animation-delay:.2s;animation-delay:.2s}@media screen and (max-width:16rem){.onboarding-page .input-area{bottom:3rem;left:.75rem;right:.75rem}}.onboarding-page .input-area .cyber-input{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.05);border:none;border-bottom:.025rem solid rgba(212,175,55,.3);border-radius:.3rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f0f0f0;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:.7rem;height:2.2rem;line-height:2.2rem;padding:0 .75rem;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.onboarding-page .input-area .cyber-input:active,.onboarding-page .input-area .cyber-input:focus{background:hsla(0,0%,100%,.08);border-bottom:.025rem solid rgba(212,175,55,.8);-webkit-box-shadow:0 .05rem .2rem rgba(212,175,55,.2);box-shadow:0 .05rem .2rem rgba(212,175,55,.2)}.onboarding-page .input-area .cyber-input:active::before,.onboarding-page .input-area .cyber-input:focus::before{-webkit-animation:bracketPulse 1.5s ease-in-out infinite;animation:bracketPulse 1.5s ease-in-out infinite;color:rgba(212,175,55,.6);content:"[";font-size:.5rem;left:.25rem;position:absolute}.onboarding-page .input-area .cyber-input:active::after,.onboarding-page .input-area .cyber-input:focus::after{-webkit-animation:bracketPulse 1.5s ease-in-out infinite;animation:bracketPulse 1.5s ease-in-out infinite;color:rgba(212,175,55,.6);content:"]";font-size:.5rem;position:absolute;right:.25rem}.onboarding-page .input-area .cyber-input.placeholder{color:hsla(0,0%,100%,.2);font-weight:300}@media screen and (max-width:16rem){.onboarding-page .input-area .cyber-input{font-size:.65rem;height:2rem;line-height:2rem;padding:0 .6rem}}.onboarding-page .input-area .picker{cursor:pointer}.onboarding-page .input-area .gender-options{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.75rem}@media screen and (max-width:16rem){.onboarding-page .input-area .gender-options{gap:.5rem}}.onboarding-page .input-area .gender-options .gender-option{-webkit-box-flex:1;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.03);border:.025rem solid hsla(0,0%,100%,.1);border-radius:.3rem;color:#ccc;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.7rem;height:2.2rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.onboarding-page .input-area .gender-options .gender-option.selected{background:-webkit-linear-gradient(315deg,rgba(212,175,55,.2),rgba(212,175,55,.4));background:linear-gradient(135deg,rgba(212,175,55,.2),rgba(212,175,55,.4));border-color:#d4af37;-webkit-box-shadow:0 0 .5rem rgba(212,175,55,.3);box-shadow:0 0 .5rem rgba(212,175,55,.3);color:#fff}@media screen and (max-width:16rem){.onboarding-page .input-area .gender-options .gender-option{font-size:.65rem;height:2rem}}.onboarding-page .button-area{-ms-flex-pack:center;-webkit-box-pack:center;bottom:.75rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:center;justify-content:center;left:1rem;opacity:1;position:absolute;right:1rem;width:auto;z-index:5}.onboarding-page .button-area.button-enter{-webkit-animation:buttonEnter .3s ease-out forwards;animation:buttonEnter .3s ease-out forwards;-webkit-animation-delay:.4s;animation-delay:.4s;opacity:0}@media screen and (max-width:16rem){.onboarding-page .button-area{bottom:.5rem;left:.75rem;right:.75rem}}.onboarding-page .button-area .next-btn,.onboarding-page .button-area .start-btn{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem);background:hsla(0,0%,100%,.03);border:.05rem solid rgba(212,175,55,.6);border-radius:1.2rem;-webkit-box-shadow:0 0 .5rem rgba(212,175,55,.4),inset 0 0 .5rem rgba(212,175,55,.1);box-shadow:0 0 .5rem rgba(212,175,55,.4),inset 0 0 .5rem rgba(212,175,55,.1);color:#fff;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:.9rem;font-weight:700;height:2.4rem;-webkit-justify-content:center;justify-content:center;letter-spacing:.1rem;line-height:2.4rem;overflow:hidden;position:relative;text-shadow:0 .05rem .1rem rgba(0,0,0,.3);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;width:100%}.onboarding-page .button-area .next-btn:active,.onboarding-page .button-area .start-btn:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.onboarding-page .button-area .next-btn:disabled,.onboarding-page .button-area .start-btn:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:16rem){.onboarding-page .button-area .next-btn,.onboarding-page .button-area .start-btn{font-size:.9rem;height:2.4rem;line-height:2.4rem}}.onboarding-page .button-area .loading-text{-webkit-animation:pulse 1.5s ease-in-out infinite;animation:pulse 1.5s ease-in-out infinite;color:#ccc;font-size:.8rem;letter-spacing:.1rem;text-align:center}@-webkit-keyframes spriteFadeInScale{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes spriteFadeInScale{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.sprite-container.sprite-enter.sprite-baye,.sprite-container.sprite-enter.sprite-mojie{-webkit-animation:spriteFadeInScale .5s ease-out forwards!important;animation:spriteFadeInScale .5s ease-out forwards!important}@-webkit-keyframes titleBreath{0%,100%{opacity:.6;text-shadow:0 0 .2rem rgba(212,175,55,.3)}50%{opacity:.9;text-shadow:0 0 .3rem rgba(212,175,55,.5)}}@keyframes titleBreath{0%,100%{opacity:.6;text-shadow:0 0 .2rem rgba(212,175,55,.3)}50%{opacity:.9;text-shadow:0 0 .3rem rgba(212,175,55,.5)}}@-webkit-keyframes particleFloat{0%{opacity:0;-webkit-transform:translateY(100vh) translateX(0) scale(.8);transform:translateY(100vh) translateX(0) scale(.8)}5%{opacity:.5}20%{opacity:.6}80%{opacity:.6}95%{opacity:.3}100%{opacity:0;-webkit-transform:translateY(-5rem) translateX(3.75rem) scale(1.2);transform:translateY(-5rem) translateX(3.75rem) scale(1.2)}}@keyframes particleFloat{0%{opacity:0;-webkit-transform:translateY(100vh) translateX(0) scale(.8);transform:translateY(100vh) translateX(0) scale(.8)}5%{opacity:.5}20%{opacity:.6}80%{opacity:.6}95%{opacity:.3}100%{opacity:0;-webkit-transform:translateY(-5rem) translateX(3.75rem) scale(1.2);transform:translateY(-5rem) translateX(3.75rem) scale(1.2)}}@-webkit-keyframes dialogueEnterSimple{from{opacity:0;-webkit-transform:translateX(-50%) translateY(.5rem);transform:translateX(-50%) translateY(.5rem)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes dialogueEnterSimple{from{opacity:0;-webkit-transform:translateX(-50%) translateY(.5rem);transform:translateX(-50%) translateY(.5rem)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@-webkit-keyframes dialogueExitSimple{from{opacity:1}to{opacity:0}}@keyframes dialogueExitSimple{from{opacity:1}to{opacity:0}}@-webkit-keyframes textFadeIn{from{opacity:0}to{opacity:1}}@keyframes textFadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes inputEnter{from{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes inputEnter{from{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes buttonEnter{from{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes buttonEnter{from{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes cursor-blink{0%,50%{opacity:1}100%,51%{opacity:0}}@keyframes cursor-blink{0%,50%{opacity:1}100%,51%{opacity:0}}@-webkit-keyframes button-glow-flow{0%{left:-100%}100%{left:100%}}@keyframes button-glow-flow{0%{left:-100%}100%{left:100%}}@-webkit-keyframes buttonRotateGlow{0%{opacity:.8;-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{opacity:1}50%{opacity:.8}75%{opacity:1}100%{opacity:.8;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes buttonRotateGlow{0%{opacity:.8;-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{opacity:1}50%{opacity:.8}75%{opacity:1}100%{opacity:.8;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes energyPulse{0%{height:30%;opacity:.5;-webkit-transform:translateY(0);transform:translateY(0)}25%{height:55%;opacity:.8;-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem)}50%{height:75%;opacity:1;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}75%{height:50%;opacity:.7;-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem)}100%{height:35%;opacity:.6;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes energyPulse{0%{height:30%;opacity:.5;-webkit-transform:translateY(0);transform:translateY(0)}25%{height:55%;opacity:.8;-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem)}50%{height:75%;opacity:1;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}75%{height:50%;opacity:.7;-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem)}100%{height:35%;opacity:.6;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes buttonPulseGlow{0%,100%{-webkit-box-shadow:0 0 .5rem rgba(212,175,55,.4);box-shadow:0 0 .5rem rgba(212,175,55,.4)}50%{-webkit-box-shadow:0 0 .75rem rgba(212,175,55,.6);box-shadow:0 0 .75rem rgba(212,175,55,.6)}}@keyframes buttonPulseGlow{0%,100%{-webkit-box-shadow:0 0 .5rem rgba(212,175,55,.4);box-shadow:0 0 .5rem rgba(212,175,55,.4)}50%{-webkit-box-shadow:0 0 .75rem rgba(212,175,55,.6);box-shadow:0 0 .75rem rgba(212,175,55,.6)}}@-webkit-keyframes roleIndicatorPulse{0%,100%{-webkit-box-shadow:0 0 .2rem currentColor;box-shadow:0 0 .2rem currentColor;opacity:.8}50%{-webkit-box-shadow:0 0 .3rem currentColor;box-shadow:0 0 .3rem currentColor;opacity:1}}@keyframes roleIndicatorPulse{0%,100%{-webkit-box-shadow:0 0 .2rem currentColor;box-shadow:0 0 .2rem currentColor;opacity:.8}50%{-webkit-box-shadow:0 0 .3rem currentColor;box-shadow:0 0 .3rem currentColor;opacity:1}}@-webkit-keyframes progressDotPulse{0%{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}100%{opacity:.9;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes progressDotPulse{0%{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}100%{opacity:.9;-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes pulse{0%,100%{opacity:1}50%{opacity:.6}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.6}}@keyframes edge-glow-bazi{0%,100%{-webkit-box-shadow:inset 0 0 1.5rem rgba(79,121,66,.4);box-shadow:inset 0 0 1.5rem rgba(79,121,66,.4)}50%{-webkit-box-shadow:inset 0 0 2rem rgba(79,121,66,.4);box-shadow:inset 0 0 2rem rgba(79,121,66,.4)}}@keyframes edge-glow-ziwei{0%,100%{-webkit-box-shadow:inset 0 0 1.5rem rgba(75,0,130,.4);box-shadow:inset 0 0 1.5rem rgba(75,0,130,.4)}50%{-webkit-box-shadow:inset 0 0 2rem rgba(75,0,130,.4);box-shadow:inset 0 0 2rem rgba(75,0,130,.4)}}@-webkit-keyframes frequencyWave{0%,100%{-webkit-clip-path:polygon(0 100%,20% 80%,40% 60%,60% 70%,80% 50%,100% 60%,100% 100%);clip-path:polygon(0 100%,20% 80%,40% 60%,60% 70%,80% 50%,100% 60%,100% 100%);opacity:.6}25%{-webkit-clip-path:polygon(0 100%,20% 70%,40% 50%,60% 65%,80% 45%,100% 55%,100% 100%);clip-path:polygon(0 100%,20% 70%,40% 50%,60% 65%,80% 45%,100% 55%,100% 100%);opacity:.8}50%{-webkit-clip-path:polygon(0 100%,20% 85%,40% 65%,60% 75%,80% 55%,100% 65%,100% 100%);clip-path:polygon(0 100%,20% 85%,40% 65%,60% 75%,80% 55%,100% 65%,100% 100%);opacity:.7}75%{-webkit-clip-path:polygon(0 100%,20% 75%,40% 55%,60% 68%,80% 48%,100% 58%,100% 100%);clip-path:polygon(0 100%,20% 75%,40% 55%,60% 68%,80% 48%,100% 58%,100% 100%);opacity:.9}}@keyframes frequencyWave{0%,100%{-webkit-clip-path:polygon(0 100%,20% 80%,40% 60%,60% 70%,80% 50%,100% 60%,100% 100%);clip-path:polygon(0 100%,20% 80%,40% 60%,60% 70%,80% 50%,100% 60%,100% 100%);opacity:.6}25%{-webkit-clip-path:polygon(0 100%,20% 70%,40% 50%,60% 65%,80% 45%,100% 55%,100% 100%);clip-path:polygon(0 100%,20% 70%,40% 50%,60% 65%,80% 45%,100% 55%,100% 100%);opacity:.8}50%{-webkit-clip-path:polygon(0 100%,20% 85%,40% 65%,60% 75%,80% 55%,100% 65%,100% 100%);clip-path:polygon(0 100%,20% 85%,40% 65%,60% 75%,80% 55%,100% 65%,100% 100%);opacity:.7}75%{-webkit-clip-path:polygon(0 100%,20% 75%,40% 55%,60% 68%,80% 48%,100% 58%,100% 100%);clip-path:polygon(0 100%,20% 75%,40% 55%,60% 68%,80% 48%,100% 58%,100% 100%);opacity:.9}}@-webkit-keyframes glowPulse{0%{opacity:.3}50%{opacity:.5}100%{opacity:.3}}@keyframes glowPulse{0%{opacity:.3}50%{opacity:.5}100%{opacity:.3}}@-webkit-keyframes bracketPulse{0%,100%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.8;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes bracketPulse{0%,100%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.8;-webkit-transform:scale(1.1);transform:scale(1.1)}}.seal-hint{color:rgba(212,175,55,.9);font-size:.65rem;letter-spacing:.05rem}.seal-overlay{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:center;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:9999}.seal-overlay-backdrop{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:rgba(0,0,0,.75);inset:0;position:absolute}.seal-overlay-panel{background:rgba(30,30,30,.8);border:.025rem solid rgba(212,175,55,.4);border-radius:.6rem;-webkit-box-shadow:0 0 1rem rgba(212,175,55,.15);box-shadow:0 0 1rem rgba(212,175,55,.15);max-width:15rem;padding:1.4rem 1.2rem;position:relative;width:100%}.seal-overlay-title{color:#f0f0f0;display:block;font-family:"Noto Serif SC",Songti SC,serif;font-size:1.1rem;font-weight:600;letter-spacing:.2rem;margin-bottom:.4rem;text-align:center}.seal-overlay-desc{color:#ccc;display:block;font-size:.65rem;margin-bottom:1.2rem;opacity:.9;text-align:center}.seal-tabs{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.6rem;margin-bottom:.9rem}.seal-tab{-webkit-box-flex:1;border:.025rem solid rgba(212,175,55,.3);border-radius:.3rem;color:#ccc;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.75rem;height:1.8rem;line-height:1.8rem;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}.seal-tab.active{background:rgba(212,175,55,.08);border-color:#d4af37;color:#d4af37}.seal-input{background:rgba(0,0,0,.35);border:.025rem solid rgba(212,175,55,.4);border-radius:.3rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f0f0f0;font-size:.7rem;height:2.2rem;margin-bottom:.6rem;padding:0 .7rem;width:100%}.seal-placeholder{color:hsla(0,0%,80%,.5)}.seal-submit-btn{background:-webkit-linear-gradient(315deg,#d4af37,rgba(212,175,55,.85));background:linear-gradient(135deg,#d4af37,rgba(212,175,55,.85));border:none;border-radius:.3rem;color:#121212;font-size:.8rem;font-weight:500;height:2.4rem;letter-spacing:.1rem;margin-top:.4rem;width:100%}.seal-submit-btn[disabled]{opacity:.6}.anchor-code-area,.anchor-input-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%}.anchor-loading-text{-webkit-animation:pulse 1.2s ease-in-out infinite;animation:pulse 1.2s ease-in-out infinite;color:rgba(212,175,55,.85);font-size:.6rem;letter-spacing:.05rem}.anchor-success-text{color:rgba(212,175,55,.7);font-size:.6rem;letter-spacing:.05rem}.anchor-get-code-btn,.anchor-verify-btn{background:-webkit-linear-gradient(315deg,#d4af37,rgba(212,175,55,.85));background:linear-gradient(135deg,#d4af37,rgba(212,175,55,.85));border:none;border-radius:.3rem;color:#121212;font-size:.7rem;height:2rem;letter-spacing:.1rem;line-height:2rem;width:100%}.anchor-get-code-btn[disabled],.anchor-verify-btn[disabled]{opacity:.6}.anchor-code-input{font-size:.9rem;letter-spacing:.2rem;text-align:center}