@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-vietnamese-wght-normal.a3924ff4.woff2) format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-latin-ext-wght-normal.55a1343a.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-latin-wght-normal.5a0c43ff.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.immersive-root{--mx:0;--my:0;font-family:Space Grotesk Variable,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.immersive-root ::-moz-selection{background:rgba(120,200,255,.25)}.immersive-root ::selection{background:rgba(120,200,255,.25)}.immersive-root .par-bg{transform:translate3d(calc(var(--mx) * 14px),calc(var(--my) * 10px),0)}.immersive-root .par-ghost{transform:translate3d(calc(var(--mx) * -8px),calc(var(--my) * -6px),0)}.immersive-root .hud-scene{cursor:pointer}.immersive-root .hud-scene .hud-bg{opacity:.55;transition:opacity .35s ease}.immersive-root .hud-scene:hover .hud-bg{opacity:.95}.immersive-root .hud-scene.is-active .hud-bg{opacity:1}.immersive-root .hud-scene .hud-tick{position:absolute;left:9px;top:50%;width:3px;height:12px;border-radius:2px;background:hsla(0,0%,100%,.22);transform:translateY(-50%);transition:height .3s cubic-bezier(.22,1,.36,1),background .3s ease,box-shadow .3s ease}.immersive-root .hud-scene:hover .hud-tick{height:32px;background:hsla(0,0%,100%,.5)}.immersive-root .hud-scene.is-active .hud-tick{height:56px;background:var(--ac);animation:immTickBreathe 2.6s ease-in-out infinite}@keyframes immTickBreathe{0%,to{box-shadow:0 0 8px var(--ac-g)}50%{box-shadow:0 0 24px var(--ac-g)}}.immersive-root .hud-scene .hud-corner{position:absolute;width:13px;height:13px;border-color:hsla(0,0%,100%,.2);transition:border-color .3s ease,filter .3s ease}.immersive-root .hud-scene:hover .hud-corner{border-color:hsla(0,0%,100%,.55)}.immersive-root .hud-scene.is-active .hud-corner{border-color:var(--ac);filter:drop-shadow(0 0 4px var(--ac-g))}.immersive-root .hud-scene .iconbox{transition:border-color .3s ease,color .3s ease,box-shadow .3s ease}.immersive-root .hud-scene:hover .iconbox{color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.4)}.immersive-root .hud-scene.is-active:hover .iconbox{color:var(--ac);border-color:var(--ac)}.immersive-root .hud-scene .hud-arrow{opacity:0;transform:translateX(-6px);transition:opacity .3s ease,transform .3s ease}.immersive-root .hud-scene:hover .hud-arrow{opacity:1;transform:translateX(0)}.immersive-root .hud-scene .hud-line{transform:scaleX(0);transform-origin:right;transition:transform .35s ease}.immersive-root .hud-scene:hover .hud-line{transform:scaleX(1)}.immersive-root .core{background:radial-gradient(120% 120% at 30% 25%,hsla(0,0%,100%,.09),hsla(0,0%,100%,.02) 55%,rgba(5,6,12,.5));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 18px 40px -10px rgba(0,0,0,.75);transition:transform .25s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease;cursor:pointer}.immersive-root .core:hover{transform:scale(1.06);border-color:var(--ac-a);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 18px 46px -10px rgba(0,0,0,.8),0 0 46px -6px var(--ac-g)}.immersive-root .core:active{transform:scale(.97)}.immersive-root .spin-slower{animation:immSpin 26s linear infinite}.immersive-root .spin-rev{animation:immSpin 16s linear infinite reverse}@keyframes immSpin{to{transform:rotate(1turn)}}.immersive-root .ripple{animation:immRipple 3.4s cubic-bezier(.16,.68,.43,1) infinite;opacity:0}@keyframes immRipple{0%{transform:scale(.85);opacity:.55}to{transform:scale(1.5);opacity:0}}.immersive-root .is-glitching .jitterlayer{animation:immStageJitter .12s steps(2) infinite}@keyframes immStageJitter{0%{transform:translate(0)}25%{transform:translate(-3px,2px)}50%{transform:translate(2px,-2px)}75%{transform:translate(-1px,-1px)}to{transform:translate(0)}}.immersive-root .scanlines{background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.14) 0 1px,transparent 1px 3px)}.immersive-root .is-glitching .scanlines{opacity:.16}.immersive-root .glitchflash{pointer-events:none}.immersive-root .is-glitching .glitchflash{animation:immFlash .25s steps(1) infinite}@keyframes immFlash{0%,60%{opacity:0}61%,to{opacity:.04}}.immersive-root .glitch-on{animation:immTextJitter .18s steps(2) infinite;text-shadow:2px 0 rgba(255,45,85,.55),-2px 0 rgba(64,225,255,.55)}@keyframes immTextJitter{0%{transform:translate(0)}33%{transform:translate(2px,-1px)}66%{transform:translate(-2px,1px)}to{transform:translate(0)}}.immersive-root .ghost-text{-webkit-text-stroke:1.5px hsla(0,0%,100%,.13);color:transparent}.immersive-root .ghost-glitch-in{animation:immGhostGlitchIn .55s steps(2) both}@keyframes immGhostGlitchIn{0%{text-shadow:3px 0 rgba(var(--gA),.75),-3px 0 rgba(var(--gB),.75)}25%{text-shadow:-2px 0 rgba(var(--gA),.6),2px 0 rgba(var(--gB),.6)}50%{text-shadow:2px 0 rgba(var(--gA),.5),-2px 0 rgba(var(--gB),.5)}75%{text-shadow:1px 0 rgba(var(--gA),.3),-1px 0 rgba(var(--gB),.3)}to{text-shadow:0 0 0 rgba(var(--gA),0),0 0 0 rgba(var(--gB),0)}}.immersive-root .grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:280px 280px;animation:immGrainShift .9s steps(6) infinite}@keyframes immGrainShift{0%{background-position:0 0}20%{background-position:-40px 30px}40%{background-position:30px -50px}60%{background-position:-30px -20px}80%{background-position:50px 40px}to{background-position:0 0}}.immersive-root .vignette{background:radial-gradient(115% 90% at 50% 44%,transparent 50%,rgba(0,0,0,.55) 100%)}