.wk-root{--wk-ground:clamp(120px,21vh,230px);--wk-spacing:900px;--wk-anchor:40%;--wk-off:210px;--xr-top:72px;--xr-pad:clamp(18px,4vw,56px);--xr-hud:50;--xr-gate:70;position:fixed;inset:0;height:100vh;height:100dvh;overflow:hidden;background:var(--bc-bg);color:var(--bc-ink)}body:has(.wk-root),html:has(.wk-root){height:100%!important;overflow:hidden!important;overscroll-behavior:none!important}.wk-root em{font-style:normal;color:var(--tone,var(--bc-green))}.wk-boot{background:var(--bc-bg)}.tone-green{--tone:var(--bc-green);--tone-rgb:61,245,130}.tone-gold{--tone:var(--bc-gold);--tone-rgb:245,196,81}.tone-cyan{--tone:var(--bc-cyan);--tone-rgb:94,231,255}.tone-violet{--tone:var(--bc-violet);--tone-rgb:180,140,255}.tone-coral{--tone:var(--bc-coral);--tone-rgb:255,138,91}.tone-deep{--tone:#9dffc4;--tone-rgb:157,255,196}.wk-view{position:absolute;inset:0;z-index:1;overflow:hidden;touch-action:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;outline:none;background:radial-gradient(120% 70% at 50% 100%,rgba(61,245,130,.12),rgba(61,245,130,0) 60%)}.wk-view:active{cursor:grabbing}.wk-layer{left:0;bottom:var(--wk-ground);will-change:transform;transform:translateZ(0)}.wk-godrays,.wk-layer{position:absolute;pointer-events:none}.wk-godrays{left:50%;top:-40vh;width:0;height:0;z-index:0;opacity:.55}.wk-godrays i{position:absolute;left:-16vw;top:0;width:32vw;height:110vh;transform-origin:50% 0;will-change:transform;background:radial-gradient(50% 100% at 50% 0,rgba(61,245,130,.16),rgba(61,245,130,.05) 45%,rgba(61,245,130,0) 80%);animation:wk-ray 58s linear infinite}.wk-godrays i:first-child{transform:rotate(-26deg);animation-name:wk-ray-a}.wk-godrays i:nth-child(2){width:22vw;left:-11vw;animation-name:wk-ray-b;animation-duration:47s;background:radial-gradient(50% 100% at 50% 0,rgba(94,231,255,.14),rgba(94,231,255,.04) 45%,rgba(94,231,255,0) 80%)}.wk-godrays i:nth-child(3){display:none}@keyframes wk-ray-a{0%{transform:rotate(-30deg)}50%{transform:rotate(-18deg)}to{transform:rotate(-30deg)}}@keyframes wk-ray-b{0%{transform:rotate(4deg)}50%{transform:rotate(-6deg)}to{transform:rotate(4deg)}}@keyframes wk-ray-c{0%{transform:rotate(24deg)}50%{transform:rotate(34deg)}to{transform:rotate(24deg)}}.wk-fog{width:calc(100vw + 2400px);height:44vh;bottom:calc(var(--wk-ground) - 40px);background-repeat:repeat-x;background-size:2400px 100%;opacity:.9}.wk-fog-1{z-index:0;background-image:radial-gradient(60% 55% at 18% 70%,rgba(61,245,130,.1),transparent 70%),radial-gradient(50% 50% at 62% 60%,rgba(94,231,255,.07),transparent 70%),radial-gradient(45% 60% at 88% 78%,rgba(180,140,255,.06),transparent 70%)}.wk-fog-2{z-index:0;height:32vh;background-image:radial-gradient(45% 60% at 30% 85%,rgba(6,12,8,.75),transparent 70%),radial-gradient(40% 55% at 72% 88%,rgba(6,12,8,.7),transparent 70%),radial-gradient(30% 40% at 52% 70%,rgba(61,245,130,.08),transparent 70%)}.wk-fog-3{z-index:4;height:22vh;bottom:calc(var(--wk-ground) - 30px);opacity:.8;background-image:radial-gradient(38% 100% at 22% 100%,rgba(8,14,10,.85),transparent 75%),radial-gradient(34% 100% at 66% 100%,rgba(8,14,10,.8),transparent 75%),radial-gradient(20% 80% at 46% 100%,rgba(61,245,130,.07),transparent 70%)}.wk-refl-wrap{position:absolute;left:0;right:0;top:0;height:60%;overflow:hidden;z-index:1;opacity:.5}.wk-refl-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,9,7,.1),rgba(6,9,7,.75) 45%,#060907)}.wk-refl{top:0;bottom:auto;display:flex;width:4800px;transform-origin:50% 0;color:rgba(61,245,130,.5)}.wk-refl,.wk-refl .wk-skyline{height:340px}.wk-skyline.is-mirror .wk-bldg-fill{fill:rgba(61,245,130,.05)}.wk-skyline.is-mirror .wk-bldg-roof{fill:rgba(61,245,130,.35)}.wk-wet{z-index:2;opacity:.7;background:linear-gradient(180deg,rgba(61,245,130,.1),rgba(61,245,130,.02) 25%,transparent 55%),repeating-linear-gradient(90deg,transparent 0 140px,hsla(46,45%,94%,.025) 140px 142px,transparent 142px 300px)}.wk-vignette,.wk-wet{position:absolute;inset:0;pointer-events:none}.wk-vignette{z-index:8;background:radial-gradient(110% 85% at 50% 42%,transparent 55%,rgba(0,0,0,.6) 100%)}.wk-bldg-roof{fill:rgba(61,245,130,.13)}.wk-beacon,.wk-win{transition:none}.wk-win.is-warm{fill:rgba(245,196,81,.6)}.wk-beacon{fill:#ff8a5b}.wk-beacon.g2{fill:var(--bc-cyan)}.wk-station-glow.is-core{width:300px;height:300px;bottom:-40px;opacity:.45}.wk-station-refl{position:absolute;left:50%;top:100%;width:260px;height:90px;transform:translateX(-50%);border-radius:50%;opacity:.5;pointer-events:none;background:radial-gradient(ellipse at 50% 0,rgba(var(--tone-rgb,61,245,130),.55),rgba(var(--tone-rgb,61,245,130),.12) 45%,transparent 75%)}.wk-station.is-near .wk-station-glow.is-core{opacity:.8}.wk-station.is-near .wk-station-refl{opacity:.9}.wk-station-glow,.wk-station-refl{transition:opacity .6s var(--bc-ease)}.wk-discover{position:absolute;left:50%;top:-150px;transform:translate(-50%,8px);opacity:0;font:700 10px/1 ui-monospace,Menlo,monospace;letter-spacing:.26em;text-transform:uppercase;color:var(--bc-green);padding:5px 9px;border-radius:999px;border:1px solid rgba(61,245,130,.5);background:rgba(6,9,7,.85);transition:opacity .4s var(--bc-ease),transform .5s var(--bc-spring)}.wk-station.is-seen .wk-discover{opacity:1;transform:translate(-50%)}.wk-station.is-seen.is-near .wk-discover{opacity:0}.wk-rays{position:absolute;left:50%;bottom:150px;width:0;height:0;pointer-events:none}.wk-rays i{position:absolute;left:-16px;bottom:0;width:32px;height:420px;transform-origin:50% 100%;border-radius:50% 50% 0 0;opacity:.35;background:linear-gradient(0deg,rgba(61,245,130,.35),rgba(61,245,130,0) 85%);animation:wk-fan 9s ease-in-out infinite alternate}.wk-rays i:first-child{transform:rotate(-38deg)}.wk-rays i:nth-child(2){transform:rotate(-13deg);animation-delay:-3s}.wk-rays i:nth-child(3){transform:rotate(13deg);animation-delay:-6s}.wk-rays i:nth-child(4){transform:rotate(38deg);animation-delay:-1.5s}@keyframes wk-fan{0%{opacity:.2}to{opacity:.45}}.wk-letterbox{position:fixed;inset:0;z-index:65;pointer-events:none}.wk-bar{position:absolute;left:0;right:0;height:13vh;background:#000;transition:transform 1s cubic-bezier(.7,0,.3,1) .1s}.wk-bar.is-top{top:0;transform:translateY(-101%)}.wk-bar.is-bottom{bottom:0;transform:translateY(101%)}.is-intro .wk-bar{transform:none;transition:none}.wk-title{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;opacity:0;white-space:nowrap}.wk-title small{font:600 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.34em;text-transform:uppercase;color:var(--bc-ink-3)}.wk-title b{font:700 clamp(34px,6vw,72px)/1 var(--bc-display);letter-spacing:-.03em;color:var(--bc-ink);text-shadow:0 0 40px rgba(61,245,130,.35)}.wk-title b em,.wk-title i{color:var(--bc-green)}.wk-title i{font:600 12px/1 var(--bc-body);letter-spacing:.22em;text-transform:uppercase;font-style:normal}.is-intro .wk-hint,.is-intro .wk-sign.is-start{opacity:0!important}.wk-sign.is-start{transition:opacity .6s var(--bc-ease)}.is-intro .wk-title{animation:wk-title 2.6s var(--bc-ease) both}@keyframes wk-title{0%{opacity:0;transform:translate(-50%,-50%) scale(1.08);letter-spacing:.1em}22%{opacity:1;transform:translate(-50%,-50%) scale(1)}74%{opacity:1}to{opacity:0;transform:translate(-50%,-56%) scale(.98)}}.is-intro .wk-view{animation:wk-dolly 2.7s cubic-bezier(.2,.7,.2,1) both}@keyframes wk-dolly{0%{transform:scale(1.07)}to{transform:scale(1)}}.is-intro .wk-hud{opacity:0}.wk-hud{transition:opacity .6s var(--bc-ease)}.wk-root:not(.is-intro) .wk-compass,.wk-root:not(.is-intro) .wk-disclaimer,.wk-root:not(.is-intro) .wk-hud-top>*,.wk-root:not(.is-intro) .wk-legal,.wk-root:not(.is-intro) .wk-minimap,.wk-root:not(.is-intro) .xr-hud-right>*{animation:wk-rise .7s var(--bc-ease) backwards}.wk-root:not(.is-intro) .xr-hud-right>:first-child{animation-delay:.08s}.wk-root:not(.is-intro) .xr-hud-right>:nth-child(2){animation-delay:.14s}.wk-root:not(.is-intro) .xr-hud-right>:nth-child(3){animation-delay:.2s}.wk-root:not(.is-intro) .xr-hud-right>:nth-child(4){animation-delay:.26s}.wk-root:not(.is-intro) .xr-hud-right>:nth-child(5){animation-delay:.32s}.wk-root:not(.is-intro) .xr-hud-right>:nth-child(6){animation-delay:.38s}.wk-root:not(.is-intro) .xr-hud-right>:nth-child(7){animation-delay:.44s}.wk-root:not(.is-intro) .wk-minimap{animation-delay:.3s}.wk-root:not(.is-intro) .wk-compass{animation-delay:.5s}.wk-root:not(.is-intro) .wk-disclaimer,.wk-root:not(.is-intro) .wk-legal{animation-delay:.6s}@keyframes wk-rise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.wk-compass.is-left,.wk-compass.is-right{animation-name:wk-rise-c}@keyframes wk-rise-c{0%{opacity:0}to{opacity:1}}.wk-status{font-size:11.5px;height:30px}.wk-social{display:inline-flex;align-items:center;justify-content:center;padding:0;width:40px;text-decoration:none}.wk-social:hover{color:var(--bc-green)}.wk-legal{position:absolute;left:18px;bottom:calc(72px + env(safe-area-inset-bottom, 0px));display:flex;gap:14px}.wk-legal a{font:500 11px/1 var(--bc-body);letter-spacing:.04em;color:var(--bc-ink-4);text-decoration:none;transition:color .3s var(--bc-ease)}.wk-legal a:hover{color:var(--bc-ink)}.wk-toast{position:absolute;left:50%;top:34%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 26px;border-radius:16px;border:1px solid rgba(var(--tone-rgb,61,245,130),.6);background:rgba(6,9,7,.88);box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(var(--tone-rgb,61,245,130),.25);animation:wk-toast 1.5s var(--bc-ease) both;pointer-events:none}.wk-toast small{font:700 10.5px/1 ui-monospace,Menlo,monospace;letter-spacing:.26em;text-transform:uppercase;color:var(--tone)}.wk-toast b{font:700 24px/1.1 var(--bc-display);letter-spacing:-.02em;color:var(--bc-ink)}@keyframes wk-toast{0%{opacity:0;transform:translate(-50%,14px) scale(.9)}14%{opacity:1;transform:translate(-50%) scale(1.03)}22%{transform:translate(-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-12px)}}.wk-panel-links{display:flex;flex-wrap:wrap;gap:6px 18px;padding:8px 22px;border-top:1px solid var(--bc-line)}.wk-panel-links a{font:500 12px/1.4 var(--bc-body);color:var(--bc-ink-3);text-decoration:none}.wk-panel-links a:hover{color:var(--bc-ink)}.wk-help-links{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px}.wk-stars{top:0;bottom:0;width:1800px;opacity:.9;background-image:radial-gradient(1.2px 1.2px at 22px 34px,hsla(46,45%,94%,.75),transparent 60%),radial-gradient(1px 1px at 140px 88px,hsla(46,45%,94%,.5),transparent 60%),radial-gradient(1.6px 1.6px at 260px 40px,rgba(61,245,130,.7),transparent 60%),radial-gradient(1px 1px at 330px 150px,hsla(46,45%,94%,.45),transparent 60%),radial-gradient(1.2px 1.2px at 420px 70px,rgba(94,231,255,.6),transparent 60%),radial-gradient(1px 1px at 520px 120px,hsla(46,45%,94%,.5),transparent 60%),radial-gradient(1.4px 1.4px at 80px 220px,hsla(46,45%,94%,.55),transparent 60%),radial-gradient(1px 1px at 480px 260px,rgba(61,245,130,.5),transparent 60%),radial-gradient(1px 1px at 200px 300px,hsla(46,45%,94%,.4),transparent 60%),radial-gradient(1.2px 1.2px at 570px 340px,rgba(94,231,255,.5),transparent 60%);background-size:600px 400px;background-repeat:repeat}.wk-far,.wk-mid{display:flex;width:4800px}.wk-far{bottom:calc(var(--wk-ground) + 34px);height:220px;opacity:.55;color:rgba(61,245,130,.35)}.wk-mid{height:340px;color:rgba(61,245,130,.6)}.wk-skyline{display:block;flex:none}.wk-skyline.is-far{height:220px}.wk-bldg-fill{fill:rgba(8,14,10,.92)}.wk-bldg-line{fill:none;stroke:currentColor;stroke-width:1.2;vector-effect:non-scaling-stroke}.wk-win{fill:rgba(61,245,130,.55)}.wk-horizon{bottom:var(--wk-ground);height:1px;z-index:2;background:linear-gradient(90deg,rgba(61,245,130,0),rgba(61,245,130,.9) 30%,rgba(61,245,130,.9) 70%,rgba(61,245,130,0));box-shadow:0 0 18px rgba(61,245,130,.55)}.wk-floor-wrap,.wk-horizon{position:absolute;left:0;right:0;pointer-events:none}.wk-floor-wrap{bottom:0;height:var(--wk-ground);overflow:hidden;perspective:520px;perspective-origin:50% 0;z-index:1}.wk-floor-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,9,7,.9),rgba(6,9,7,.1) 30%,rgba(6,9,7,0) 60%,rgba(6,9,7,.85))}.wk-floor{left:-120px;right:-120px;top:0;bottom:auto;height:1400px;transform-origin:50% 0;background-image:linear-gradient(90deg,rgba(61,245,130,.3) 1px,transparent 0),linear-gradient(180deg,rgba(61,245,130,.22) 1px,transparent 0);background-size:120px 120px}.wk-floor-wrap{transform-style:preserve-3d}.wk-floor-wrap>.wk-floor{transform:rotateX(64deg) translateZ(0)}.wk-fx{position:absolute;left:0;top:0;width:100%;height:100lvh;z-index:3;pointer-events:none}.wk-stations{width:0;height:0;z-index:4;pointer-events:none}.wk-plaza,.wk-station{bottom:0;width:320px;height:340px}.wk-plaza,.wk-station,.wk-station-glow{position:absolute;transform:translateX(-50%);pointer-events:none}.wk-station-glow{left:50%;bottom:-150px;width:560px;height:560px;opacity:.32}.tone-coral .wk-station-glow,.tone-gold .wk-station-glow{opacity:.22}.tone-cyan .wk-station-glow,.tone-violet .wk-station-glow{opacity:.26}.wk-door{position:absolute;inset:0;background:none;border:0;padding:0;margin:0;cursor:pointer;color:var(--tone);pointer-events:auto;-webkit-tap-highlight-color:transparent}.wk-door:focus-visible{outline:2px solid var(--tone);outline-offset:8px;border-radius:12px}.wk-bldg{display:block;width:100%;height:100%;overflow:visible}.wk-l{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.wk-l-glow{fill:none;stroke:currentColor;stroke-width:9;stroke-linejoin:round;stroke-linecap:round;opacity:.14;transition:opacity .4s var(--bc-ease)}.wk-l-fill{opacity:.07;stroke:none}.wk-l-core,.wk-l-dot,.wk-l-fill{fill:currentColor}.wk-l-core{opacity:.9}.wk-l-board{fill:rgba(6,9,7,.92);stroke:currentColor;stroke-width:1.5}.wk-l-screen{fill:rgba(var(--tone-rgb),.08);stroke:none}.wk-l-text{font:700 11px var(--bc-body);letter-spacing:.1em;fill:currentColor}.wk-l-text.is-marquee{font:700 17px var(--bc-display);letter-spacing:.16em}.wk-l-text.is-screen{font:600 12px ui-monospace,Menlo,monospace;letter-spacing:.2em}.wk-l-text.is-big{font:700 34px var(--bc-display)}.wk-l-icon{font-size:26px}.wk-sign{position:absolute;left:50%;top:-74px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;white-space:nowrap;text-align:center}.wk-sign small{font:600 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.22em;color:var(--bc-ink-4)}.wk-sign b{font:700 19px/1.15 var(--bc-display);letter-spacing:-.02em;color:var(--bc-ink)}.wk-sign i{font:600 10.5px/1 var(--bc-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tone);font-style:normal;margin-top:4px}.wk-marquee{bottom:10px;transform:translateX(-50%);font:700 10.5px/1 ui-monospace,Menlo,monospace;letter-spacing:.24em;color:var(--tone);padding:5px 9px;border-radius:6px;border:1px solid rgba(var(--tone-rgb),.45);background:rgba(6,9,7,.82)}.wk-marquee,.wk-prompt{position:absolute;left:50%;white-space:nowrap}.wk-prompt{top:-118px;transform:translate(-50%,10px);opacity:0;transition:opacity .35s var(--bc-ease),transform .45s var(--bc-spring);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(var(--tone-rgb),.5);background:rgba(6,9,7,.85);font:600 12px/1 var(--bc-body);color:var(--bc-ink)}.wk-prompt kbd{font:600 11px/1 ui-monospace,Menlo,monospace;padding:2px 5px;border-radius:5px;border:1px solid var(--bc-line-2);color:var(--tone)}.wk-keeper{position:absolute;right:-44px;bottom:-4px;pointer-events:none}.wk-keeper.is-left{right:auto;left:-70px}.wk-station.is-near .wk-l-glow{opacity:.4}.wk-station.is-near .wk-prompt{opacity:1;transform:translate(-50%)}.wk-station.is-near .wk-sign b{color:var(--tone)}.wk-station.is-near .wk-l-dot{animation:wk-blink 1.4s ease-in-out infinite}.wk-station.is-seen .wk-sign small:after{content:" ✓";color:var(--bc-green);letter-spacing:0}.wk-door:hover .wk-l-glow{opacity:.32}@keyframes wk-blink{0%,to{opacity:1}50%{opacity:.25}}@media (hover:none){.wk-prompt{display:none}}.wk-plaza{height:460px}.wk-plaza-coin{position:absolute;left:50%;bottom:96px;width:250px;height:250px;transform:translateX(-50%)}.wk-plaza-coin .xr-csscoin-scene{width:66%}.wk-plinth{position:absolute;left:0;bottom:0;width:320px;height:120px;color:var(--bc-green)}.wk-sign.is-start{top:44px}.wk-sign.is-start i{color:var(--bc-green)}.wk-road-end{position:absolute;bottom:24px;transform:translateX(-50%);font:600 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--bc-ink-4);white-space:nowrap}.wk-road-end b{color:var(--bc-green)}.wk-fore{width:0;height:0;z-index:6;bottom:calc(var(--wk-ground) - 24px)}.wk-post{position:absolute;bottom:0;width:2px;height:210px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(61,245,130,.55),rgba(61,245,130,.05));opacity:.45}.wk-post:after{content:"";position:absolute;left:-3px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--bc-green);box-shadow:0 0 10px var(--bc-green)}.wk-player-slot{position:absolute;left:var(--wk-anchor);bottom:calc(var(--wk-ground) + 6px);width:128px;height:128px;transform:translateX(-50%);z-index:5;pointer-events:none}.wk-player{position:relative;width:100%;height:100%;will-change:transform}.wk-player-glow{position:absolute;left:-40%;top:-40%;width:180%;height:180%;opacity:.5}.wk-player-glow.is-wing{left:-20%;top:-30%;width:140%;height:140%;opacity:.55;animation:wk-wing 2.6s ease-in-out infinite}@keyframes wk-wing{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.75;transform:scale(1.04)}}.wk-player-slot.is-walking .wk-player-glow.is-wing{animation-duration:.9s}.wk-player-img{position:relative;transition:transform .28s var(--bc-ease)}.wk-player-img,.wk-player-rim{transform:scaleX(calc(-1 * var(--face, 1)))}.wk-player-rim{position:absolute;inset:0;pointer-events:none;opacity:.7;-webkit-mask:var(--sprite) center /contain no-repeat;mask:var(--sprite) center /contain no-repeat;background:linear-gradient(calc(100deg + var(--ptr-x, 0) * 55deg),hsla(0,0%,100%,.42),hsla(0,0%,100%,.08) 28%,transparent 50%,rgba(61,245,130,.25) 100%)}@media (hover:none){.wk-player-rim{background:linear-gradient(120deg,hsla(0,0%,100%,.35),transparent 45%,rgba(61,245,130,.22))}}.wk-shadow{position:absolute;left:50%;bottom:-14px;width:96px;height:18px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(61,245,130,.4),rgba(61,245,130,0) 70%);transition:transform .4s var(--bc-ease)}.wk-player-slot.is-walking .wk-shadow{transform:translateX(-50%) scale(1.25,.8)}.wk-hud{position:fixed;inset:0;z-index:50;pointer-events:none}.wk-hud>*{pointer-events:auto}.wk-gridlink{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.wk-compass{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid hsla(46,45%,94%,.14);background:rgba(6,9,7,.6);color:var(--bc-ink-2);font:600 13px/1 var(--bc-body);cursor:pointer;transition:border-color .3s var(--bc-ease),color .3s var(--bc-ease)}.wk-compass:hover{color:var(--bc-ink);border-color:rgba(61,245,130,.55)}.wk-compass span{color:var(--bc-green);font-size:16px}.wk-compass b{font-weight:600}.wk-compass.is-left{left:16px}.wk-compass.is-right{right:16px}.wk-hint{position:absolute;left:50%;top:calc(var(--xr-top) + 14px);transform:translate(-50%,-8px);opacity:0;transition:opacity .5s var(--bc-ease),transform .6s var(--bc-ease);display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;padding:10px 18px;border-radius:999px;border:1px solid var(--bc-line);background:rgba(6,9,7,.7);font:500 13px/1 var(--bc-body);color:var(--bc-ink-2);white-space:nowrap}.wk-hint.is-on{opacity:1;transform:translate(-50%)}.wk-hint kbd{display:inline-block;min-width:20px;text-align:center;font:600 11px/1 ui-monospace,Menlo,monospace;padding:3px 5px;margin-right:2px;border-radius:5px;border:1px solid var(--bc-line-2);color:var(--bc-ink)}.wk-hint-touch{display:none}@media (hover:none){.wk-hint>span{display:none}.wk-hint>.wk-hint-touch,.wk-hint>span:last-child{display:inline}}.wk-enter{position:absolute;left:50%;bottom:calc(112px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 22px;border-radius:999px;border:1px solid rgba(61,245,130,.6);background:linear-gradient(180deg,rgba(61,245,130,.18),rgba(61,245,130,.06)),rgba(6,9,7,.86);color:var(--bc-ink);cursor:pointer;box-shadow:0 10px 40px rgba(0,0,0,.5),0 0 30px rgba(61,245,130,.2);animation:wk-pop .45s var(--bc-spring)}.wk-enter small{font:600 10.5px/1 var(--bc-body);letter-spacing:.14em;text-transform:uppercase;color:var(--bc-green)}.wk-enter b{font:700 15px/1.1 var(--bc-display);letter-spacing:-.01em}@keyframes wk-pop{0%{transform:translate(-50%,10px) scale(.92);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.wk-minimap{left:50%;bottom:calc(16px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);width:min(600px,calc(100vw - 32px));padding:10px 18px 8px;border-radius:18px;border:1px solid hsla(46,45%,94%,.12);background:rgba(6,9,7,.72);display:flex;flex-direction:column;gap:4px}.wk-mm-track{position:relative;height:30px;margin:0 12px}.wk-mm-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,rgba(61,245,130,.5),hsla(46,45%,94%,.14))}.wk-mm{position:absolute;top:50%;width:26px;height:26px;transform:translate(-50%,-50%);display:grid;place-items:center;border:0;background:none;padding:0;cursor:pointer;border-radius:8px}.wk-mm-dot{width:9px;height:9px;border-radius:3px;background:hsla(46,45%,94%,.28);transform:rotate(45deg);transition:background .3s var(--bc-ease),transform .4s var(--bc-spring),box-shadow .3s var(--bc-ease)}.wk-mm-n{position:absolute;top:100%;left:50%;transform:translateX(-50%);font:600 9px/1 ui-monospace,Menlo,monospace;color:var(--bc-ink-4)}.wk-mm.is-seen .wk-mm-dot{background:rgba(61,245,130,.6)}.wk-mm.is-near .wk-mm-dot{background:var(--bc-green);transform:rotate(45deg) scale(1.3);box-shadow:0 0 12px rgba(61,245,130,.8)}.wk-mm:focus-visible .wk-mm-dot,.wk-mm:hover .wk-mm-dot{background:var(--bc-ink)}.wk-mm-you{top:0;width:100%;height:100%;will-change:transform;pointer-events:none}.wk-mm-you,.wk-mm-you i{position:absolute;left:0}.wk-mm-you i{top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);background:var(--bc-ink);box-shadow:0 0 0 3px #060907,0 0 14px hsla(46,45%,94%,.6)}.wk-mm-foot{display:flex;justify-content:space-between;font-size:11px;color:var(--bc-ink-3);line-height:1.3}.wk-mm-foot b{color:var(--bc-ink);font-size:12px}.wk-disclaimer{max-width:300px}.wk-help-players{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--bc-ink-3)}.wk-pick{width:40px;height:40px;border-radius:10px;border:1px solid var(--bc-line);background:hsla(46,45%,94%,.04);display:grid;place-items:center;padding:0;cursor:pointer}.wk-pick.is-on{border-color:var(--bc-green);box-shadow:0 0 12px rgba(61,245,130,.35)}.wk-panel-wrap{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:rgba(3,5,4,.62);backdrop-filter:blur(10px);animation:wk-fade .3s var(--bc-ease)}.wk-panel{position:relative;width:min(1200px,100%);height:min(86vh,860px);height:min(86dvh,860px);display:flex;flex-direction:column;border-radius:28px;border:1px solid rgba(var(--tone-rgb,61,245,130),.28);background:linear-gradient(180deg,rgba(12,17,13,.985),rgba(6,9,7,.995));box-shadow:0 40px 140px rgba(0,0,0,.65),0 0 90px rgba(var(--tone-rgb,61,245,130),.1);overflow:hidden;animation:wk-panel-in .5s var(--bc-spring)}@keyframes wk-panel-in{0%{transform:translate3d(0,26px,0) scale(.97);opacity:0}to{transform:none;opacity:1}}@keyframes wk-fade{0%{opacity:0}to{opacity:1}}.wk-panel-head{display:flex;align-items:center;gap:14px;padding:12px 14px 12px 22px;border-bottom:1px solid var(--bc-line)}.wk-panel-title small{font:600 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--tone)}.wk-tabs{display:flex;gap:4px;padding:3px;border-radius:999px;border:1px solid var(--bc-line);background:hsla(46,45%,94%,.03)}.wk-tab{border:0;background:none;color:var(--bc-ink-3);font:600 12.5px/1 var(--bc-body);padding:7px 12px;border-radius:999px;cursor:pointer;transition:background .3s var(--bc-ease),color .3s var(--bc-ease)}.wk-tab.is-on{background:rgba(var(--tone-rgb),.16);color:var(--bc-ink)}.wk-close{margin-left:auto}.wk-panel .xr-room.wk-room{position:relative;flex:1;min-height:0;padding:18px clamp(18px,3vw,44px);display:flex;align-items:center;justify-content:center;overflow-y:auto;overscroll-behavior:contain}.wk-panel .xr-room-inner{height:100%;max-height:100%;min-height:0;max-width:1120px}.wk-panel .xr-title{font-size:clamp(28px,3.8vw,54px)}.wk-panel .xr-room-inner.is-faq{grid-template-rows:minmax(0,1fr)}.wk-panel .xr-faq{max-height:100%;min-height:0;height:100%;overflow:auto}.wk-panel [data-room=faq] .xr-creature{display:none}.wk-panel .xr-creature{bottom:-14px;right:0}.wk-panel-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;border-top:1px solid var(--bc-line)}.wk-panel-progress{font:600 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bc-ink-4)}.wk-arcade-cta{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.wk-asb-big{transform:scale(1.22);transform-origin:left center;margin:6px 0 12px}.wk-arcade-note{margin:0}.wk-arcade-note,.wk-gate .xr-gate-card .bc-small{color:var(--bc-ink-3)}.wk-root.is-lite .wk-far,.wk-root.is-lite .wk-fog,.wk-root.is-lite .wk-fore,.wk-root.is-lite .wk-godrays,.wk-root.is-lite .wk-mid,.wk-root.is-lite .wk-player-glow.is-wing,.wk-root.is-lite .wk-rays,.wk-root.is-lite .wk-refl-wrap,.wk-root.is-min .wk-fog,.wk-root.is-min .wk-godrays,.wk-root.is-min .wk-player-glow.is-wing,.wk-root.is-min .wk-player-rim,.wk-root.is-min .wk-rays,.wk-root.is-min .wk-refl-wrap,.wk-root.is-min .wk-station-glow.is-core,.wk-root.is-min .wk-station-refl,.wk-root.is-min .wk-vignette,.wk-root.is-min .wk-wet{display:none}@media (max-width:900px){.wk-root{--wk-ground:clamp(110px,19vh,190px);--wk-off:122px}.wk-plaza,.wk-station{width:224px;height:238px}.wk-plaza{height:380px}.wk-plaza-coin{width:190px;height:190px;bottom:78px}.wk-sign.is-start{top:40px}.wk-plinth{width:250px;height:94px}.wk-sign.is-start{bottom:100px}.wk-station-glow{width:420px;height:420px;bottom:-110px}.wk-sign{top:-66px}.wk-sign b{font-size:16px}.wk-keeper{right:4px;transform:scale(.72);transform-origin:right bottom}.wk-keeper.is-left{left:-50px;transform-origin:left bottom}.wk-player-slot{width:96px;height:96px}.wk-shadow{width:72px}.wk-mid{height:260px}.wk-mid .wk-skyline{height:260px;width:1224px}.wk-far{height:160px;bottom:calc(var(--wk-ground) + 22px)}.wk-far .wk-skyline{height:160px;width:1164px}.wk-post{height:150px}.xr-hud-asb.wk-asb{display:inline-flex}.wk-asb .bc-asb-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wk-asb.bc-asb.sm{padding:0 10px;gap:0;min-width:40px}.wk-asb .bc-asb-peek,.wk-gridlink,.wk-legal,.wk-status{display:none}.wk-title b{font-size:clamp(30px,9vw,44px)}.wk-bar{height:10vh}.wk-fog-1,.wk-fog-2,.wk-player-glow.is-wing,.wk-refl-wrap,.wk-vignette{display:none}.wk-fog-3{height:18vh}.wk-godrays{opacity:.45}.wk-godrays i{animation:none}.wk-station-glow.is-core{width:220px;height:220px;bottom:-30px}.wk-station-refl{width:190px;height:64px}.wk-toast{top:30%;padding:10px 20px}.wk-toast b{font-size:20px}.wk-panel-links{padding:6px 16px;gap:4px 14px}.xr-hud-top.wk-hud-top{padding:0 12px}.xr-hud-right{gap:6px}.xr-logo span{display:none}.wk-compass{top:auto;bottom:calc(112px + env(safe-area-inset-bottom, 0px));transform:none;padding:0;width:44px;height:44px;justify-content:center}.wk-compass b{display:none}.wk-compass.is-left{left:14px}.wk-compass.is-right{right:14px}.wk-enter{bottom:calc(110px + env(safe-area-inset-bottom, 0px));padding:9px 18px}.wk-enter b{font-size:14px}.wk-hint{top:calc(var(--xr-top) + 4px);padding:8px 14px;font-size:12px;gap:6px 14px;white-space:normal;text-align:center;max-width:calc(100vw - 32px)}.wk-minimap{padding:8px 12px 6px;width:calc(100vw - 24px);bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.wk-mm-track{height:26px;margin:0 10px}.wk-disclaimer,.wk-mm-n{display:none}.wk-panel-wrap{padding:0;align-items:end;backdrop-filter:none;background:rgba(3,5,4,.78)}.wk-panel{height:92vh;height:92dvh;border-radius:24px 24px 0 0;border-bottom:0;background:linear-gradient(180deg,#0c110d,#070a08)}.wk-panel-head{padding:12px 10px 10px 16px;gap:8px;flex-wrap:wrap}.wk-tabs{order:3;width:100%}.wk-tab{flex:1;text-align:center}.wk-panel .xr-room.wk-room{padding:14px 16px 12px;align-items:stretch}.wk-panel .xr-room-inner{height:auto;min-height:100%;align-content:center}.wk-panel .xr-title{font-size:clamp(26px,7.6vw,40px)}.wk-panel .xr-creature{display:none}.wk-panel .xr-visual{max-height:30dvh}.wk-panel .xr-more{max-height:72%;border-radius:18px 18px 0 0}.wk-panel-foot{padding:8px 12px calc(8px + env(safe-area-inset-bottom, 0px))}.wk-panel-progress{display:none}.wk-asb-big{transform:none;margin:0}.wk-arcade-cta{flex-direction:column;align-items:flex-start;gap:8px}.wk-arcade-cta>.bc-btn.ghost{display:none}.wk-arcade-note{font-size:12px}.wk-panel .xr-room-inner.is-faq{grid-template-rows:auto minmax(0,1fr)}}@media (max-width:900px) and (max-height:700px){.wk-plaza,.wk-station{transform:translateX(-50%) scale(.82);transform-origin:50% 100%}}@media (prefers-reduced-motion:reduce){.wk-station.is-near .wk-l-dot{animation-duration:5s}.wk-enter,.wk-panel,.wk-panel-wrap{animation-duration:.01s}.wk-godrays i{animation-duration:180s}.wk-player-glow.is-wing{animation-duration:8s}.wk-rays i{animation-duration:27s}.wk-letterbox{display:none}}.wk-plaza-slot{position:absolute;bottom:0;width:0;height:0}.wk-panel .xr-faq{-webkit-mask-image:linear-gradient(180deg,#000 86%,transparent);mask-image:linear-gradient(180deg,#000 86%,transparent);padding-bottom:40px}.wk-defs{width:0;height:0;overflow:hidden}.wk-defs,.wk-sky{position:absolute}.wk-sky{left:0;top:0;width:100%;height:62lvh;z-index:0;pointer-events:none}.wk-rim{fill:none;stroke:url(#wk-g-rim);stroke-width:1.4;vector-effect:non-scaling-stroke;opacity:.55}.wk-rim.is-near{stroke:rgba(61,245,130,.55);opacity:.8}.wk-prop{fill:rgba(10,18,13,.95);stroke:rgba(61,245,130,.42);stroke-width:1.1;vector-effect:non-scaling-stroke}.wk-prop.is-crane{stroke:rgba(245,196,81,.6)}.wk-far-soft{fill:none;stroke:rgba(23,58,42,.55);stroke-width:16;stroke-linejoin:round;opacity:.6}.wk-far .wk-bldg-fill{fill:rgba(6,10,8,.85)}.wk-bill-frame{fill:rgba(6,9,7,.9);stroke:rgba(94,231,255,.55);stroke-width:1}.wk-bill.is-gold .wk-bill-frame{stroke:rgba(245,196,81,.6)}.wk-bill-t{font:700 10.5px ui-monospace,Menlo,monospace;letter-spacing:.08em;fill:#9deeff}.wk-bill.is-gold .wk-bill-t{fill:#ffe29a}.wk-lm-face{opacity:.9}.wk-lm-scan{opacity:.35}.wk-near{display:flex;width:4800px;height:120px;bottom:calc(var(--wk-ground) - 2px);z-index:3;opacity:.95}.wk-nearsvg{display:block;flex:none}.wk-near-line{fill:none;stroke:rgba(61,245,130,.35);stroke-width:1.2;vector-effect:non-scaling-stroke}.wk-near-pipe{fill:#0b1710;stroke:rgba(61,245,130,.3);stroke-width:1}.wk-coin{position:absolute;bottom:var(--h,150px);width:44px;height:44px;transform:translateX(-50%);pointer-events:auto;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;perspective:300px;animation:wk-coin-bob 2.8s ease-in-out infinite;animation-delay:var(--d,0s)}.wk-coins-layer{width:0;height:0;z-index:4;pointer-events:none}.wk-coin.is-far{visibility:hidden;animation-play-state:paused}.wk-coin.is-got{pointer-events:none;opacity:0;transform:translate(-50%,-70px) scale(.4);animation:none;transition:opacity .45s var(--bc-ease),transform .45s var(--bc-ease)}.wk-coin-3d{position:absolute;inset:0;transform-style:preserve-3d;animation:wk-coin-spin 2.6s linear infinite;animation-delay:var(--d,0s)}.wk-coin-face{position:absolute;inset:0;width:100%;height:100%;backface-visibility:hidden}.wk-coin-face.is-back{transform:rotateY(180deg);opacity:.85}.wk-coin-glow{position:absolute;left:-60%;top:-60%;width:220%;height:220%;border-radius:50%;background:radial-gradient(circle,rgba(245,196,81,.35),rgba(245,196,81,0) 65%)}@keyframes wk-coin-spin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes wk-coin-flip{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes wk-coin-phone{0%{transform:translate(-50%) scaleX(1)}25%{transform:translate(-50%,-6px) scaleX(0)}50%{transform:translate(-50%,-9px) scaleX(-1)}75%{transform:translate(-50%,-6px) scaleX(0)}to{transform:translate(-50%) scaleX(1)}}@keyframes wk-coin-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-9px)}}.wk-grade{position:absolute;inset:0;z-index:7;pointer-events:none;opacity:0;transition:opacity .9s var(--bc-ease);background:linear-gradient(180deg,rgba(var(--tone-rgb,61,245,130),.11),transparent 42%,rgba(var(--tone-rgb,61,245,130),.07) 100%)}.wk-grade.is-on{opacity:1}.wk-daynight{position:absolute;inset:0;z-index:7;pointer-events:none;opacity:0;animation:wk-dn 150s ease-in-out infinite alternate;background:linear-gradient(180deg,rgba(255,150,80,.1),rgba(40,20,90,.16) 55%,transparent 90%)}@keyframes wk-dn{0%{opacity:0}to{opacity:.85}}.wk-ghost{position:absolute;inset:0;opacity:0;transition:opacity .3s var(--bc-ease);will-change:transform;pointer-events:none;-webkit-mask:var(--sprite) center /contain no-repeat;mask:var(--sprite) center /contain no-repeat;background:linear-gradient(180deg,rgba(94,231,255,.9),rgba(61,245,130,.9))}.wk-player-slot.is-walking .wk-ghost.g0{opacity:.26}.wk-player-slot.is-walking .wk-ghost.g1{opacity:.12}.wk-player-refl{position:absolute;left:0;top:calc(100% - 8px);width:100%;height:100%;opacity:.22;transform-origin:50% 0;transform:scale(-1);will-change:transform;pointer-events:none;background:var(--sprite) center /contain no-repeat;-webkit-mask:linear-gradient(0deg,#000 30%,transparent 75%);mask:linear-gradient(0deg,#000 30%,transparent 75%)}.wk-player-slot.is-walking .wk-player-refl{opacity:.16}.wk-discover{transform:perspective(420px) translate(-50%,8px) rotateX(90deg);transform-origin:50% 100%;transition:opacity .4s var(--bc-ease),transform .8s var(--bc-spring)}.wk-station.is-seen .wk-discover{transform:perspective(420px) translate(-50%) rotateX(0deg)}.wk-hud .xr-icon,.wk-hud .xr-logo{transform:translate(var(--mx,0),var(--my,0));transition:border-color .3s var(--bc-ease),transform .25s var(--bc-ease);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.wk-hud .xr-icon:hover{transform:translate(var(--mx,0),calc(var(--my, 0px) - 1px))}.wk-compass:active,.wk-enter:active,.wk-hud .xr-icon:active,.wk-mm:active{transform:translate(var(--mx,0),var(--my,0)) scale(.94);transition-duration:.12s}.wk-compass{transform:translate(var(--mx,0),calc(-50% + var(--my, 0px)));transition:border-color .3s var(--bc-ease),color .3s var(--bc-ease),transform .25s var(--bc-ease);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 24px rgba(0,0,0,.35)}.wk-compass:active{transform:translate(var(--mx,0),calc(-50% + var(--my, 0px))) scale(.94)}.wk-enter{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 10px 40px rgba(0,0,0,.5),0 0 30px rgba(61,245,130,.2),0 0 0 4px rgba(61,245,130,.08);transition:box-shadow .3s var(--bc-ease),transform .2s var(--bc-ease)}.wk-enter:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 10px 40px rgba(0,0,0,.5),0 0 30px rgba(61,245,130,.3),0 0 0 6px rgba(61,245,130,.12)}.wk-enter:active{transform:translateX(-50%) scale(.96)}.wk-help,.wk-minimap,.wk-panel,.wk-toast{position:relative;isolation:isolate}.wk-minimap{position:absolute}.wk-minimap:after,.wk-panel:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:.35;background:repeating-linear-gradient(180deg,transparent 0 2px,rgba(0,0,0,.35) 2px 3px)}.wk-minimap{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 20px 50px rgba(0,0,0,.4)}.wk-panel-head{position:relative;overflow:hidden}.wk-minimap:before,.wk-panel-head:after{content:"";position:absolute;left:0;top:0;width:160px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--tone-rgb,61,245,130),.95),transparent);transform:translateX(-160px)}.wk-panel-head:after{animation:wk-edge 1.3s cubic-bezier(.4,0,.2,1) .25s 1 backwards}.wk-minimap:before{top:-1px;border-radius:1px}@media (hover:hover){.wk-minimap:hover:before{animation:wk-edge 1.2s cubic-bezier(.4,0,.2,1) 1}}@keyframes wk-edge{0%{transform:translateX(-160px)}to{transform:translateX(100vw)}}.wk-panel{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 40px 140px rgba(0,0,0,.65),0 0 90px rgba(var(--tone-rgb,61,245,130),.1)}.wk-panel .xr-title{overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.wk-w{white-space:nowrap}.wk-ch,.wk-w{display:inline-block}.wk-ch{animation:wk-ch .65s var(--bc-ease) both;animation-delay:calc(var(--i, 0) * 18ms)}@keyframes wk-ch{0%{opacity:0;transform:translate3d(0,110%,0) rotate(6deg)}to{opacity:1;transform:translateZ(0) rotate(0deg)}}.wk-panel .xr-room.wk-room{animation:wk-wipe .55s var(--bc-ease) both}@keyframes wk-wipe{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0 0 0 0);opacity:1}}.wk-panel .xr-bullets li{animation:wk-rise .6s var(--bc-ease) backwards;animation-delay:calc(.25s + var(--i, 0) * 70ms)}.is-open .wk-bar{transition:transform .6s cubic-bezier(.7,0,.3,1)}.is-open .wk-bar.is-top{transform:translateY(-64%)}.is-open .wk-bar.is-bottom{transform:translateY(64%)}.wk-sound{position:relative}.wk-eq{position:absolute;left:9px;right:9px;bottom:5px;height:7px;display:flex;gap:2px;align-items:flex-end;pointer-events:none}.wk-eq i{flex:1;height:100%;border-radius:1px;background:var(--bc-green);transform-origin:50% 100%;transform:scaleY(.18);opacity:.85;will-change:transform}.wk-sound.is-off .wk-eq{display:none}.wk-mm-foot{align-items:center;gap:12px}.wk-xp{position:relative;flex:1;height:4px;border-radius:2px;background:hsla(46,45%,94%,.1);overflow:hidden}.wk-xp i{transform-origin:0 50%;border-radius:inherit;background:linear-gradient(90deg,var(--bc-green),var(--bc-cyan));transition:transform .8s var(--bc-spring)}.wk-xp i,.wk-xp i:after{position:absolute;inset:0}.wk-xp i:after{content:"";background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent);transform:translateX(-100%);animation:wk-shimmer 1.1s ease-out .35s 1 both}@keyframes wk-shimmer{to{transform:translateX(100%)}}.wk-mm-stats{white-space:nowrap}.wk-coins.is-zero{visibility:hidden}.wk-coins.is-pop{animation:wk-pop-n .45s var(--bc-spring)}.wk-coins{font-style:normal;color:var(--bc-gold);margin-right:8px;display:inline-block}@keyframes wk-pop-n{0%{transform:scale(1.5)}to{transform:scale(1)}}.wk-mm-dot{position:relative}.wk-mm.is-next:not(.is-near) .wk-mm-dot:after{content:"";position:absolute;inset:-6px;border-radius:5px;border:1px solid rgba(61,245,130,.9);animation:wk-ping 1.7s ease-out infinite}.is-open .wk-mm-dot:after,.is-walking .wk-mm-dot:after{animation-play-state:paused}@keyframes wk-ping{0%{transform:scale(.5);opacity:.9}70%,to{transform:scale(1.5);opacity:0}}.wk-hint kbd{transition:transform .2s var(--bc-ease)}.wk-hint.is-on .wk-k-l{animation:wk-keypress 1.3s ease-in-out infinite}.wk-hint.is-on .wk-k-r{animation:wk-keypress 1.3s ease-in-out .65s infinite}.wk-hint.is-on .wk-k-e{animation:wk-keypress 1.3s ease-in-out .3s infinite}@keyframes wk-keypress{0%,30%,to{transform:translateY(0);background:transparent}12%,18%{transform:translateY(2px) scale(.94);background:rgba(61,245,130,.25)}}.wk-swipe{display:inline-block;position:relative;width:22px;height:10px;border-radius:5px;border:1px solid var(--bc-ink-3);vertical-align:middle;margin-right:2px}.wk-hint:not(.is-on) .wk-swipe:after,.wk-hint:not(.is-on) kbd{animation:none}.wk-swipe:after{content:"";position:absolute;left:2px;top:2px;width:4px;height:4px;border-radius:50%;background:var(--bc-green);animation:wk-swipe 1.5s ease-in-out infinite}@keyframes wk-swipe{0%,to{transform:translateX(0)}50%{transform:translateX(12px)}}.wk-bootscreen{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--bc-bg);color:var(--bc-ink);transition:opacity .65s var(--bc-ease),visibility 0s linear .65s}.wk-bootscreen:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 55%,rgba(61,245,130,.14),transparent 70%)}.wk-bootscreen.is-out{opacity:0;visibility:hidden;pointer-events:none}.wk-boot-coin{position:relative;width:150px;height:150px;display:grid;place-items:center;animation:wk-boot-in .7s var(--bc-spring) both}.wk-boot-coin .xr-csscoin{width:100%;height:100%}.wk-boot-name{position:relative;font:700 26px/1 var(--bc-display);letter-spacing:-.02em;animation:wk-rise .6s .1s var(--bc-ease) backwards}.wk-boot-sub{position:relative;font:600 10.5px/1 ui-monospace,Menlo,monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--bc-ink-3);animation:wk-rise .6s .2s var(--bc-ease) backwards}.wk-boot-bar{position:relative;width:184px;height:2px;margin-top:6px;border-radius:1px;background:hsla(46,45%,94%,.12);overflow:hidden}.wk-boot-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--bc-green),var(--bc-cyan));transform-origin:0 50%;transform:scaleX(0);transition:transform .25s cubic-bezier(.3,.8,.4,1)}@keyframes wk-boot-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.phase-loading .wk-hud,.phase-revealing .wk-hud{opacity:0}.wk-root:not(.phase-ready) .wk-compass,.wk-root:not(.phase-ready) .wk-disclaimer,.wk-root:not(.phase-ready) .wk-hud-top>*,.wk-root:not(.phase-ready) .wk-legal,.wk-root:not(.phase-ready) .wk-minimap,.wk-root:not(.phase-ready) .xr-hud-right>*{animation:none}.wk-root.is-r15 .wk-bill,.wk-root.is-r15 .wk-far-soft,.wk-root.is-r15 .wk-lm-face,.wk-root.is-r15 .wk-lm-scan,.wk-root.is-r15 .wk-minimap:after,.wk-root.is-r15 .wk-mm-dot:after,.wk-root.is-r15 .wk-panel-head:after,.wk-root.is-r15 .wk-prop,.wk-root.is-r15 .wk-rim{display:none}.wk-root.is-r15 .wk-ch,.wk-root.is-r15 .wk-hint kbd,.wk-root.is-r15 .wk-room,.wk-root.is-r15 .wk-swipe:after{animation:none}.wk-root.is-lite .wk-bill,.wk-root.is-lite .wk-coin,.wk-root.is-lite .wk-daynight,.wk-root.is-lite .wk-ghost,.wk-root.is-lite .wk-grade,.wk-root.is-lite .wk-near,.wk-root.is-lite .wk-player-refl,.wk-root.is-lite .wk-sky,.wk-root.is-lite16 .wk-coin,.wk-root.is-lite16 .wk-daynight,.wk-root.is-lite16 .wk-ghost,.wk-root.is-lite16 .wk-grade,.wk-root.is-lite16 .wk-near,.wk-root.is-lite16 .wk-player-refl,.wk-root.is-lite16 .wk-sky{display:none}@media (max-width:900px){.wk-coin-face.is-back,.wk-daynight,.wk-ghost,.wk-near,.wk-player-refl{display:none}.wk-coin:before{content:"";position:absolute;inset:-14px}.wk-compass,.wk-compass:active{transform:none}.wk-sky{height:56lvh}.is-walking .wk-grade{opacity:0;transition-duration:.4s}.is-walking .wk-coin,.is-walking .wk-coin-3d{animation-play-state:paused}.is-walking .wk-rims,.is-walking .wk-softs,.is-walking .wk-winpats{opacity:0}.wk-grade{height:46%;background:linear-gradient(180deg,rgba(var(--tone-rgb,61,245,130),.12),transparent)}.wk-coin{width:34px;height:34px;perspective:none;animation-name:wk-coin-phone;animation-duration:2.6s}.wk-coin-glow,.wk-eq,.wk-godrays i:nth-child(2),.wk-rays i:nth-child(3),.wk-rays i:nth-child(4){display:none}.wk-plaza-slot.is-off,.wk-station.is-off{visibility:hidden}.wk-plaza-slot.is-off .wk-plaza-coin *,.wk-plaza-slot.is-off .wk-rays i,.wk-station.is-off .idle-bob>img,.wk-station.is-off .wk-l-dot,.wk-station.is-off .wk-l-glow,.wk-station.is-off .wk-station-glow{animation-play-state:paused;transition:none}.is-walking .bc-ambient,.is-walking .wk-coins,.is-walking .wk-discover,.is-walking .wk-enter,.is-walking .wk-godrays>i,.is-walking .wk-hint kbd,.is-walking .wk-keeper .idle-bob>img,.is-walking .wk-l-core,.is-walking .wk-l-dot,.is-walking .wk-l-glow,.is-walking .wk-mm-dot,.is-walking .wk-mm-dot:after,.is-walking .wk-rays>i,.is-walking .wk-shaft,.is-walking .wk-station-glow,.is-walking .wk-station-refl,.is-walking .wk-swipe:after,.is-walking .xr-csscoin-edge,.is-walking .xr-csscoin-face,.is-walking .xr-csscoin-rim,.is-walking .xr-csscoin-scene,.is-walking .xr-csscoin-spec{animation-play-state:paused}.is-walking .wk-l-dot,.is-walking .wk-l-glow,.is-walking .wk-prompt,.is-walking .wk-station-glow,.is-walking .wk-station-refl{transition:none}.wk-coin-3d{transform-style:flat;animation:none}.wk-coin-face{backface-visibility:visible}.is-open .wk-bar.is-bottom{transform:translateY(101%)}.is-open .wk-bar.is-top{transform:translateY(-58%)}.wk-xp{display:none}.wk-boot-coin{width:120px;height:120px}.wk-mm-foot{gap:8px}}@media (prefers-reduced-motion:reduce){.wk-coin,.wk-coin-3d,.wk-daynight,.wk-hint kbd,.wk-mm-dot:after,.wk-swipe:after{animation-duration:12s}.wk-ch,.wk-panel-head:after,.wk-room{animation-duration:.01s}}.wk-city{position:absolute;inset:0;z-index:0;pointer-events:none;display:block;width:100%;height:100%;opacity:0;transition:opacity 1.1s var(--bc-ease)}.wk-root.has-city .wk-city{opacity:1}.wk-far,.wk-fog-1,.wk-mid,.wk-refl-wrap,.wk-stars{transition:opacity 1.1s var(--bc-ease),visibility 0s linear 1.1s}.wk-root.has-city .wk-far,.wk-root.has-city .wk-fog-1,.wk-root.has-city .wk-mid,.wk-root.has-city .wk-refl-wrap,.wk-root.has-city .wk-stars{opacity:0;visibility:hidden}.wk-root.has-city .wk-view{background:none}.wk-root.has-city .wk-fog-2{opacity:.55}.wk-root.has-city .wk-godrays{opacity:.35}.wk-root.has-city .wk-sky{opacity:.8;mix-blend-mode:screen}.wk-root:not(.is-r16) .wk-view{transition:transform .7s var(--bc-ease)}.wk-root:not(.is-r16).is-open .wk-view{transform:scale(1.035) translate3d(0,-.6vh,0)}.wk-lm-side{fill:rgba(3,6,4,.92);stroke:rgba(var(--tone-rgb),.14);stroke-width:1.5}.wk-lm-win{opacity:.85}.wk-lm-edge{fill:none;stroke:rgba(var(--tone-rgb),.7);stroke-width:1.6;stroke-linejoin:round}.wk-station.is-near .wk-lm-edge{stroke:rgba(var(--tone-rgb),1)}.wk-root.is-r16 .wk-lm-edge,.wk-root.is-r16 .wk-lm-side,.wk-root.is-r16 .wk-lm-win{display:none}.wk-root:not(.is-r16) .wk-shadow{box-shadow:0 0 40px 18px rgba(var(--tone-rgb),.16)}.wk-new{position:absolute;left:50%;bottom:36px;transform:translateX(-50%);padding:3px 7px 2px;border-radius:999px;font:700 9.5px/1.2 var(--bc-body);letter-spacing:.18em;color:#06210f;background:var(--bc-cyan);box-shadow:0 0 12px rgba(94,231,255,.55);pointer-events:none}.wk-tab .xr-new{margin-right:5px;font-size:8.5px;padding:1px 5px}.wk-panel .xr-video{--vid:min(30vw,38vh,380px)}@media (max-width:900px){.wk-panel .xr-video{--vid:min(64vw,26vh,280px)}}.wk-root{--wk-ps:1}.wk-player-slot.is-hero{width:124px;height:160px}.wk-pick-hero{position:relative;display:block;width:34px;height:34px}.wk-bb{position:absolute;inset:0;transform:scaleX(var(--face,1));transition:transform .26s var(--bc-ease)}.bb-arm-f,.bb-part{position:absolute;inset:0;width:100%;height:100%;overflow:visible;will-change:transform;pointer-events:none}.bb-head{transform-origin:50% 44%;animation:bb-idle-head 3.2s ease-in-out infinite}.bb-torso{transform-origin:50% 47%;animation:bb-idle-torso 3.2s ease-in-out infinite}.bb-leg-b,.bb-leg-f{transform-origin:50% 69%}.bb-arm-b{transform-origin:67% 49%;animation:bb-idle-armb 3.2s ease-in-out infinite}.bb-arm-f{transform-origin:36% 49%;animation:bb-idle-armf 2.4s ease-in-out infinite}.bb-orb-glow{position:absolute;left:76%;top:47%;width:46%;height:33%;margin:-16.5% 0 0 -23%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(57,255,20,.55),rgba(57,255,20,.18) 45%,rgba(57,255,20,0) 70%);animation:bb-orb 1.6s ease-in-out infinite;will-change:transform,opacity}@keyframes bb-orb{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.18);opacity:1}}@keyframes bb-idle-head{0%,to{transform:rotate(-1.5deg) translateY(0)}50%{transform:rotate(1deg) translateY(-.8px)}}@keyframes bb-idle-torso{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.025)}}@keyframes bb-idle-armb{0%,to{transform:rotate(0deg)}50%{transform:rotate(3deg)}}@keyframes bb-idle-armf{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-1.6px) rotate(-2deg)}}.wk-player-slot.is-walking .bb-leg-b,.wk-player-slot.is-walking .bb-leg-f{animation:bb-walk-leg .6s linear infinite}.wk-player-slot.is-walking .bb-leg-b{animation-delay:-.3s}.wk-player-slot.is-walking .bb-arm-b{animation:bb-walk-arm .6s linear infinite}.wk-player-slot.is-walking .bb-arm-f{animation:bb-walk-armf .6s linear infinite}.wk-player-slot.is-walking .bb-torso{animation:bb-walk-torso .3s linear infinite}.wk-player-slot.is-walking .bb-head{animation:bb-walk-head .3s linear infinite}@keyframes bb-walk-leg{0%{transform:rotate(28deg)}12.5%{transform:rotate(20deg)}25%{transform:rotate(0deg) translateY(-2px)}37.5%{transform:rotate(-20deg)}50%{transform:rotate(-28deg)}62.5%{transform:rotate(-20deg)}75%{transform:rotate(0deg) translateY(-2px)}87.5%{transform:rotate(20deg)}to{transform:rotate(28deg)}}@keyframes bb-walk-arm{0%{transform:rotate(-22deg)}12.5%{transform:rotate(-16deg)}25%{transform:rotate(0deg)}37.5%{transform:rotate(16deg)}50%{transform:rotate(22deg)}62.5%{transform:rotate(16deg)}75%{transform:rotate(0deg)}87.5%{transform:rotate(-16deg)}to{transform:rotate(-22deg)}}@keyframes bb-walk-armf{0%,50%,to{transform:rotate(-3deg) translateY(0)}25%,75%{transform:rotate(3deg) translateY(-1.5px)}}@keyframes bb-walk-torso{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes bb-walk-head{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-1.5px) rotate(-1deg)}}.wk-player-slot.is-running .bb-leg-b,.wk-player-slot.is-running .bb-leg-f{animation:bb-run-leg .38s linear infinite}.wk-player-slot.is-running .bb-leg-b{animation-delay:-.19s}.wk-player-slot.is-running .bb-arm-b{animation:bb-run-arm .38s linear infinite}.wk-player-slot.is-running .bb-arm-f{animation:bb-run-armf .38s linear infinite}.wk-player-slot.is-running .bb-torso{animation:bb-walk-torso .19s linear infinite}.wk-player-slot.is-running .bb-head{animation:bb-run-head .19s linear infinite}@keyframes bb-run-leg{0%{transform:rotate(44deg)}12.5%{transform:rotate(30deg) translateY(-3px)}25%{transform:rotate(0deg) translateY(-5px)}37.5%{transform:rotate(-30deg) translateY(-2px)}50%{transform:rotate(-44deg)}62.5%{transform:rotate(-30deg)}75%{transform:rotate(0deg) translateY(-3px)}87.5%{transform:rotate(30deg)}to{transform:rotate(44deg)}}@keyframes bb-run-arm{0%{transform:rotate(-40deg)}12.5%{transform:rotate(-28deg)}25%{transform:rotate(0deg)}37.5%{transform:rotate(28deg)}50%{transform:rotate(40deg)}62.5%{transform:rotate(28deg)}75%{transform:rotate(0deg)}87.5%{transform:rotate(-28deg)}to{transform:rotate(-40deg)}}@keyframes bb-run-armf{0%,50%,to{transform:rotate(-12deg) translate(2px)}25%,75%{transform:rotate(-4deg) translateY(-2px)}}@keyframes bb-run-head{0%,to{transform:translateY(0) rotate(4deg)}50%{transform:translateY(-2.5px) rotate(2deg)}}.wk-player-slot.is-running .bb-orb-glow{animation-duration:.5s}.wk-player-slot.is-air .bb-arm-f,.wk-player-slot.is-air .bb-part{animation:none;transition:transform .16s var(--bc-ease)}.wk-player-slot.is-air .bb-leg-f{transform:rotate(-38deg) translateY(-6px)}.wk-player-slot.is-air .bb-leg-b{transform:rotate(34deg) translateY(-2px)}.wk-player-slot.is-air .bb-arm-b{transform:rotate(-140deg)}.wk-player-slot.is-air .bb-arm-f{transform:rotate(-26deg) translate(2px,-2px)}.wk-player-slot.is-air .bb-head{transform:rotate(-5deg) translateY(-1px)}.wk-player-slot.is-air .bb-torso{transform:rotate(-4deg)}.wk-player-slot.is-air .bb-orb-glow{animation-duration:.4s}.wk-player-slot.is-land .bb-arm-f,.wk-player-slot.is-land .bb-part{animation:none;transition:transform .12s var(--bc-ease)}.wk-player-slot.is-land .bb-leg-f{transform:rotate(14deg)}.wk-player-slot.is-land .bb-leg-b{transform:rotate(-14deg)}.wk-player-slot.is-land .bb-arm-b{transform:rotate(-40deg)}.wk-player-slot.is-land .bb-head{transform:rotate(3deg) translateY(2px)}.wk-player-slot.is-air .wk-shadow{transform:translateX(-50%) scale(var(--sh,1),var(--sh,1));opacity:calc(.35 + .65 * var(--sh, 1));transition:none}.wk-player-slot.is-hero .wk-ghost,.wk-player-slot.is-hero .wk-player-refl,.wk-player-slot.is-hero .wk-player-rim{display:none}.wk-player-slot.is-hero .wk-player-glow{opacity:.3;height:auto;aspect-ratio:1;top:12%}.wk-player-slot.is-hero .wk-player-glow.is-wing{opacity:.35;height:auto;top:22%}.wk-pad{position:absolute;right:16px;bottom:calc(96px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:10px;z-index:3}.wk-pad button{width:56px;height:56px;border-radius:50%;border:1px solid hsla(46,45%,94%,.18);background:rgba(6,9,7,.66);color:var(--bc-ink-2);font:800 10px/1 var(--bc-body);letter-spacing:.08em;display:grid;place-items:center;gap:2px;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .25s var(--bc-ease),color .25s var(--bc-ease),background .25s var(--bc-ease)}.wk-pad button span[aria-hidden]{font-size:18px;line-height:1}.wk-pad button:active,.wk-pad button:hover{color:var(--bc-ink);border-color:rgba(61,245,130,.6)}.wk-pad .wk-run[aria-pressed=true]{color:#062110;background:var(--bc-green);border-color:var(--bc-green)}.wk-root.is-intro .wk-pad,.wk-root.is-open .wk-pad,.wk-root:not(.phase-ready) .wk-pad{opacity:0;pointer-events:none}.wk-pad{transition:opacity .3s var(--bc-ease)}@media (max-width:900px){.wk-root{--wk-ps:0.75}.bb-halo{display:none}.wk-player-slot.is-hero{width:94px;height:120px}.wk-pad{right:11px;bottom:calc(168px + env(safe-area-inset-bottom, 0px));gap:8px}.wk-pad button{width:50px;height:50px}.is-walking .bb-orb-glow{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.bb-arm-f,.bb-orb-glow,.bb-part{animation-duration:12s}}.wk-player-slot.is-beast{width:160px;height:150px}.wk-player-slot.is-beast .wk-player-glow{height:auto;aspect-ratio:1;top:4%}.wk-player-slot:not(.is-hero).is-air .wk-player-img{transform:scaleX(calc(-1 * var(--face, 1))) scale(.94,1.08) translateY(-3%) rotate(calc(-6deg * var(--face, 1)));transition:transform .16s var(--bc-ease)}.wk-player-slot:not(.is-hero).is-land .wk-player-img{transform:scaleX(calc(-1 * var(--face, 1))) scale(1.08,.9) translateY(4%);transition:transform .12s var(--bc-ease)}.wk-player-slot:not(.is-hero).is-running .wk-player-img{filter:drop-shadow(0 0 10px rgba(61,245,130,.45))}@media (max-width:640px){.wk-player-slot.is-beast{width:120px;height:112px}.wk-player-slot:not(.is-hero).is-running .wk-player-img{filter:none}}