@font-face{font-family:display;src:url(../media/anton_400-s.e9c6b64a.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.0%;size-adjust:91.94%}.display_1c49a0eb-module__4RJLjq__className{font-family:display,display Fallback;font-weight:400}.display_1c49a0eb-module__4RJLjq__variable{--dd-display:"display","display Fallback"}
@font-face{font-family:hud;src:url(../media/bebas_neue_400-s.e253025b.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:hud Fallback;src:local(Arial);ascent-override:116.72%;descent-override:38.91%;line-gap-override:0.0%;size-adjust:77.11%}.hud_786d1adc-module__mvMIHG__className{font-family:hud,hud Fallback;font-weight:400}.hud_786d1adc-module__mvMIHG__variable{--dd-hud:"hud","hud Fallback"}
@font-face{font-family:display;src:url(../media/bowlby_one_400-s.726b0098.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:78.31%;descent-override:32.07%;line-gap-override:0.0%;size-adjust:141.91%}.display_a1b6edf3-module__0Hz6Ma__className{font-family:display,display Fallback;font-weight:400}.display_a1b6edf3-module__0Hz6Ma__variable{--ko-display:"display","display Fallback"}
@font-face{font-family:hud;src:url(../media/bebas_neue_400-s.e253025b.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:hud Fallback;src:local(Arial);ascent-override:116.72%;descent-override:38.91%;line-gap-override:0.0%;size-adjust:77.11%}.hud_6165bb3a-module__-7Y8Da__className{font-family:hud,hud Fallback;font-weight:400}.hud_6165bb3a-module__-7Y8Da__variable{--ko-hud:"hud","hud Fallback"}
@font-face{font-family:script;src:url(../media/yellowtail_400-s.2cf4c7e9.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:script Fallback;src:local(Arial);ascent-override:131.24%;descent-override:40.69%;line-gap-override:12.13%;size-adjust:74.04%}.script_c2917510-module__4tOQcG__className{font-family:script,script Fallback;font-weight:400}.script_c2917510-module__4tOQcG__variable{--ko-script:"script","script Fallback"}
@font-face{font-family:round;src:url(../media/fredoka_variable-s.303e3a11.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:round Fallback;src:local(Arial);ascent-override:95.32%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:102.19%}.round_a1aa07a8-module__De-Bwa__className{font-family:round,round Fallback}.round_a1aa07a8-module__De-Bwa__variable{--ko-round:"round","round Fallback"}
.KonamiCode-module__WyPARW__root{--bar:12vh;--pw:min(38vw,64vh);--ph:min(60vh,38vw);--apart-x:4.5vw;--apart-y:0px;--tilt:1.5deg;--w:1s;--radius:14px;--ink:#2b1d14;--night:#120a26;--cream:#fff4e0;z-index:99990;isolation:isolate;color:#fff;font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;animation:.16s ease-out both KonamiCode-module__WyPARW__fadeIn;position:fixed;inset:0;overflow:hidden}.KonamiCode-module__WyPARW__exit{animation:.42s cubic-bezier(.4,0,1,1) both KonamiCode-module__WyPARW__fadeOut}.KonamiCode-module__WyPARW__exitFast{animation:.25s ease-in both KonamiCode-module__WyPARW__fadeOut}.KonamiCode-module__WyPARW__paused,.KonamiCode-module__WyPARW__paused *,.KonamiCode-module__WyPARW__paused :before,.KonamiCode-module__WyPARW__paused :after{animation-play-state:paused!important}.KonamiCode-module__WyPARW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.KonamiCode-module__WyPARW__fontDisplay{font-family:var(--ko-display),"Arial Black",Impact,sans-serif}.KonamiCode-module__WyPARW__fontHud{font-family:var(--ko-hud),"Arial Narrow",Impact,sans-serif}.KonamiCode-module__WyPARW__fontScript{font-family:var(--ko-script),"Brush Script MT",cursive}.KonamiCode-module__WyPARW__backdrop{-webkit-backdrop-filter:saturate(.4)blur(2px);background:radial-gradient(120% 90%,#1b144080 0%,#080514d6 75%);animation:.4s ease-out both KonamiCode-module__WyPARW__fadeIn;position:absolute;inset:0}.KonamiCode-module__WyPARW__glow{z-index:1;pointer-events:none;background:radial-gradient(38% 52% at 30%,#ff2e8857,#0000 70%),radial-gradient(38% 52% at 70%,#3fe0d042,#0000 70%),radial-gradient(60% 40% at 50% 100%,#ff8a3d2e,#0000 70%);position:absolute;inset:0}.KonamiCode-module__WyPARW__root:not(.KonamiCode-module__WyPARW__sSplit) .KonamiCode-module__WyPARW__glow{visibility:hidden}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__glow{animation:.9s ease-out .3s both KonamiCode-module__WyPARW__fadeIn}.KonamiCode-module__WyPARW__sMerge .KonamiCode-module__WyPARW__glow{animation:.9s ease-out .15s both KonamiCode-module__WyPARW__glowPulse}.KonamiCode-module__WyPARW__vignette{z-index:25;pointer-events:none;background:radial-gradient(#0000 55%,#0000006b 100%);position:absolute;inset:0}.KonamiCode-module__WyPARW__grain{z-index:50;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;animation:.3s steps(6,end) infinite KonamiCode-module__WyPARW__grain;position:absolute;inset:-120px}.KonamiCode-module__WyPARW__bar{height:var(--bar);z-index:30;background:#05030b;justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.KonamiCode-module__WyPARW__barTop{animation:.4s cubic-bezier(.22,1,.36,1) both KonamiCode-module__WyPARW__barInTop;top:0;box-shadow:0 1px #ffffff0d,0 12px 30px #00000059}.KonamiCode-module__WyPARW__barBottom{animation:.4s cubic-bezier(.22,1,.36,1) both KonamiCode-module__WyPARW__barInBottom;bottom:0;box-shadow:0 -1px #ffffff0d,0 -12px 30px #00000059}.KonamiCode-module__WyPARW__exit .KonamiCode-module__WyPARW__barTop,.KonamiCode-module__WyPARW__exitFast .KonamiCode-module__WyPARW__barTop{animation:.4s cubic-bezier(.64,0,.78,0) both KonamiCode-module__WyPARW__barOutTop}.KonamiCode-module__WyPARW__exit .KonamiCode-module__WyPARW__barBottom,.KonamiCode-module__WyPARW__exitFast .KonamiCode-module__WyPARW__barBottom{animation:.4s cubic-bezier(.64,0,.78,0) both KonamiCode-module__WyPARW__barOutBottom}.KonamiCode-module__WyPARW__keys{font-family:var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.08em;color:#ffffff6b;gap:.75em;font-size:11px;display:flex}.KonamiCode-module__WyPARW__keys span{animation:KonamiCode-module__WyPARW__keyLight .52s calc(.14s + var(--i)*38ms)ease-out both}.KonamiCode-module__WyPARW__sHud .KonamiCode-module__WyPARW__keys{animation:.3s both KonamiCode-module__WyPARW__fadeOut}.KonamiCode-module__WyPARW__barCaption{font-family:var(--ko-hud),"Arial Narrow",sans-serif;letter-spacing:.34em;text-transform:uppercase;color:#fff4e0c7;padding-left:.34em;font-size:14px;animation:.6s cubic-bezier(.22,1,.36,1) .15s both KonamiCode-module__WyPARW__captionIn}.KonamiCode-module__WyPARW__sMerge .KonamiCode-module__WyPARW__barCaption{animation:.3s both KonamiCode-module__WyPARW__fadeOut}.KonamiCode-module__WyPARW__skip{font-family:var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff6;font-size:10.5px;animation:.4s .9s both KonamiCode-module__WyPARW__fadeIn;position:absolute;top:50%;right:clamp(14px,2.4vw,40px);transform:translateY(-50%)}.KonamiCode-module__WyPARW__skip kbd{font:inherit;border:1px solid #ffffff47;border-radius:4px;margin-right:4px;padding:1px 5px}.KonamiCode-module__WyPARW__skipTouch{display:none}@media (pointer:coarse){.KonamiCode-module__WyPARW__skipKeys{display:none}.KonamiCode-module__WyPARW__skipTouch{display:inline}}.KonamiCode-module__WyPARW__freeze{z-index:12;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.KonamiCode-module__WyPARW__freeze span{font-family:var(--ko-hud),"Arial Narrow",sans-serif;letter-spacing:.3em;color:var(--cream);text-shadow:0 0 14px #ff2e88bf;align-items:center;gap:14px;font-size:14px;animation:.48s cubic-bezier(.22,1,.36,1) .1s both KonamiCode-module__WyPARW__captionIn;display:flex}.KonamiCode-module__WyPARW__freeze span:before,.KonamiCode-module__WyPARW__freeze span:after{content:"";background:linear-gradient(90deg,#0000,#ff2e88);width:40px;height:1px}.KonamiCode-module__WyPARW__freeze span:after{background:linear-gradient(90deg,#3fe0d0,#0000)}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__freeze{animation:.26s both KonamiCode-module__WyPARW__fadeOut}.KonamiCode-module__WyPARW__stage{left:0;right:0;top:var(--bar);bottom:var(--bar);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}.KonamiCode-module__WyPARW__sMerge .KonamiCode-module__WyPARW__stage{animation:.28s linear .17s both KonamiCode-module__WyPARW__shake}.KonamiCode-module__WyPARW__pair{display:flex;position:relative}.KonamiCode-module__WyPARW__root:not(.KonamiCode-module__WyPARW__sSplit) .KonamiCode-module__WyPARW__pair{visibility:hidden}.KonamiCode-module__WyPARW__sTitle .KonamiCode-module__WyPARW__pair{animation:.52s cubic-bezier(.22,1,.36,1) both KonamiCode-module__WyPARW__dim}.KonamiCode-module__WyPARW__reduced .KonamiCode-module__WyPARW__pair{filter:brightness(.55)saturate(.9)}.KonamiCode-module__WyPARW__halfWrap{width:var(--pw);height:var(--ph);position:relative}.KonamiCode-module__WyPARW__left{--dir:-1;--clip-from:inset(0 0 0 100% round var(--radius));--glow-color:#ff2e888c;transform-origin:100%}.KonamiCode-module__WyPARW__right{--dir:1;--clip-from:inset(0 100% 0 0 round var(--radius));--glow-color:#3fe0d073;transform-origin:0%}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__halfWrap{animation:.62s cubic-bezier(.65,0,.35,1) .3s both KonamiCode-module__WyPARW__halfApart}.KonamiCode-module__WyPARW__sMerge .KonamiCode-module__WyPARW__halfWrap{animation:.45s cubic-bezier(.34,1.56,.64,1) both KonamiCode-module__WyPARW__halfMerge}.KonamiCode-module__WyPARW__halfWrap:before{content:"";border-radius:var(--radius);box-shadow:0 30px 80px -24px var(--glow-color),0 18px 40px -12px #0000008c;position:absolute;inset:0}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__halfWrap:before{animation:.5s ease-out .65s both KonamiCode-module__WyPARW__fadeIn}.KonamiCode-module__WyPARW__half{border-radius:var(--radius);clip-path:inset(0 round var(--radius));position:absolute;inset:0;overflow:hidden;container-type:size}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__half{animation:.62s cubic-bezier(.65,0,.35,1) .3s both KonamiCode-module__WyPARW__halfOpen}.KonamiCode-module__WyPARW__half:after{content:"";z-index:8;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 clamp(5px,1.5cqw,12px)var(--cream),inset 0 0 0 calc(clamp(5px,1.5cqw,12px) + 1.5px)#120a2673;position:absolute;inset:0}.KonamiCode-module__WyPARW__right .KonamiCode-module__WyPARW__half:after{box-shadow:inset 0 0 0 clamp(5px,1.5cqw,12px)var(--cream),inset 0 0 0 calc(clamp(5px,1.5cqw,12px) + 3px)var(--ink)}.KonamiCode-module__WyPARW__seam{--seam-from:scaleY(0);z-index:4;transform-origin:50% 0;opacity:0;pointer-events:none;background:#fff;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-26px;bottom:-26px;left:50%;box-shadow:0 0 10px 2px #ffffffb3,0 0 34px 6px #ff2e888c}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__seam{animation:.3s cubic-bezier(.65,0,.35,1) both KonamiCode-module__WyPARW__seamDraw}.KonamiCode-module__WyPARW__sMerge .KonamiCode-module__WyPARW__seam{animation:.75s ease-out .15s both KonamiCode-module__WyPARW__seamFlash}.KonamiCode-module__WyPARW__reduced .KonamiCode-module__WyPARW__seam{display:none}.KonamiCode-module__WyPARW__chip{z-index:9;font-family:var(--ko-hud),"Arial Narrow",sans-serif;letter-spacing:.14em;color:var(--night);filter:drop-shadow(0 3px 0 var(--ink));white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 13px 5px;font-size:16px;line-height:1;display:inline-flex;position:absolute;top:-15px;box-shadow:0 0 0 3px #fff}.KonamiCode-module__WyPARW__chip i{background:var(--night);border-radius:50%;width:7px;height:7px;margin-top:-2px}.KonamiCode-module__WyPARW__chipP1{--rot:-4deg;transform:rotate(var(--rot));background:#ff8a3d;left:20px}.KonamiCode-module__WyPARW__chipP2{--rot:3deg;transform:rotate(var(--rot));background:#3fe0d0;right:20px}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__chip{animation:.52s cubic-bezier(.34,1.56,.64,1) .76s both KonamiCode-module__WyPARW__stickerPop}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__chipP2{animation-delay:.86s}.KonamiCode-module__WyPARW__postcard{background:#1b1440;position:absolute;inset:0}.KonamiCode-module__WyPARW__pcScene{width:100%;height:100%;display:block;position:absolute;inset:0}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__pcSun{animation:KonamiCode-module__WyPARW__sunRise 2.6s calc(var(--w) - .3s)cubic-bezier(.22,1,.36,1)both}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__pcFar{animation:KonamiCode-module__WyPARW__driftFar 3.6s calc(var(--w) - .3s)cubic-bezier(.22,1,.36,1)both}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__pcNear{animation:KonamiCode-module__WyPARW__driftNear 3.2s calc(var(--w) - .3s)cubic-bezier(.22,1,.36,1)both}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__pcClouds{animation:KonamiCode-module__WyPARW__driftClouds 8s calc(var(--w) - .6s)linear both}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__pcBirds{animation:KonamiCode-module__WyPARW__birds 7s var(--w)linear both}.KonamiCode-module__WyPARW__sway{transform-box:fill-box;transform-origin:50% 100%;animation:KonamiCode-module__WyPARW__sway 3s var(--sd,0s)ease-in-out infinite alternate}.KonamiCode-module__WyPARW__shimmer{transform-box:fill-box;transform-origin:50%;animation:KonamiCode-module__WyPARW__shimmer 1.4s calc(var(--i)*-.23s)ease-in-out infinite alternate}.KonamiCode-module__WyPARW__glint{animation:KonamiCode-module__WyPARW__glint 1.8s calc(var(--i)*-.37s)ease-in-out infinite alternate}.KonamiCode-module__WyPARW__pcLetters{filter:blur()drop-shadow(0 0 22px #ff2e8873);transform-origin:50% 60%;width:90%;height:auto;position:absolute;top:9%;left:5%;overflow:visible}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__pcLetters{animation:KonamiCode-module__WyPARW__lettersIn .82s calc(var(--w) + .2s)cubic-bezier(.34,1.56,.64,1)both}.KonamiCode-module__WyPARW__pcGreet{filter:drop-shadow(0 0 8px #ff6fa8e6)}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__pcGreet{animation:KonamiCode-module__WyPARW__greetIn .64s calc(var(--w) + .64s)cubic-bezier(.22,1,.36,1)both}.KonamiCode-module__WyPARW__postmark{opacity:.72;mix-blend-mode:screen;width:24%;position:absolute;bottom:7%;right:6%;transform:rotate(-9deg)}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__postmark{animation:KonamiCode-module__WyPARW__stampIn .42s calc(var(--w) + 1.2s)cubic-bezier(.34,1.56,.64,1)both}.KonamiCode-module__WyPARW__storybook{background:var(--cream);position:absolute;inset:0}.KonamiCode-module__WyPARW__sbScene{width:100%;height:100%;display:block;position:absolute;inset:0}.KonamiCode-module__WyPARW__sbPop{transform-box:fill-box;transform-origin:50%}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__sbPop{animation:KonamiCode-module__WyPARW__popIn .7s calc(var(--w) + 80ms)cubic-bezier(.34,1.56,.64,1)both}.KonamiCode-module__WyPARW__sbRays{transform-box:fill-box;transform-origin:50%;animation:22s linear infinite KonamiCode-module__WyPARW__spin}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__sbCloudIn{animation:KonamiCode-module__WyPARW__cloudIn .9s calc(var(--w) - .1s)cubic-bezier(.22,1,.36,1)both}.KonamiCode-module__WyPARW__sbBob{animation:KonamiCode-module__WyPARW__bob 3.2s var(--bd,0s)ease-in-out infinite alternate}.KonamiCode-module__WyPARW__paper{z-index:1;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55  0 0 0 0 .42  0 0 0 0 .3  0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.KonamiCode-module__WyPARW__table{z-index:2;border-top:4px solid var(--ink);background:repeating-linear-gradient(90deg,#0000 0 24.5%,#7a4a1e8c 24.5% 25%),repeating-linear-gradient(#ffffff0f 0 5px,#0000 5px 13px),linear-gradient(#dc9d5c 0%,#c98a4b 35%,#b0743a 100%);height:19%;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 6px #e8b57a}.KonamiCode-module__WyPARW__yarn{z-index:3;width:13cqw;height:13cqw;filter:drop-shadow(0 3px 0 var(--ink));position:absolute;bottom:calc(19% - 2px);left:7%;overflow:visible}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__yarn{animation:KonamiCode-module__WyPARW__yarnRoll 1.1s calc(var(--w) + .65s)cubic-bezier(.22,1,.36,1)both}.KonamiCode-module__WyPARW__sticker{z-index:4;border:3px solid var(--ink);color:var(--ink);font-family:var(--ko-round),ui-rounded,system-ui,sans-serif;text-align:left;filter:drop-shadow(0 3px 0 var(--ink));--rot:4deg;transform:rotate(var(--rot));background:#ffd34e;border-radius:3cqw;padding:1.6cqw 3cqw 1.8cqw;position:absolute;top:8cqh;right:7cqw;box-shadow:0 0 0 4px #fff}.KonamiCode-module__WyPARW__sticker small{letter-spacing:.12em;text-transform:uppercase;color:#6b4fc4;font-size:max(9px,2.7cqw);font-weight:600;display:block}.KonamiCode-module__WyPARW__sticker span{font-size:max(13px,5.4cqw);font-weight:700;line-height:1.05;display:block}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__sticker{animation:KonamiCode-module__WyPARW__stickerPop .64s calc(var(--w) + .82s)cubic-bezier(.34,1.56,.64,1)both}.KonamiCode-module__WyPARW__blocks{z-index:3;filter:drop-shadow(0 3px 0 var(--ink));gap:2.2cqw;display:flex;position:absolute;bottom:calc(19% - 1px);left:50%;transform:translate(-50%)}.KonamiCode-module__WyPARW__block{--c:#d9473b;border:3px solid var(--ink);background:var(--cream);width:14cqw;height:14cqw;box-shadow:inset 0 0 0 1.3cqw var(--c),inset 0 0 0 calc(1.3cqw + 2.5px)var(--ink),inset 0 -1cqw 0 calc(1.3cqw + 2.5px)#2b1d141f,0 0 0 4px #fff;color:var(--c);font-family:var(--ko-round),ui-rounded,system-ui,sans-serif;text-shadow:0 2px 0 var(--ink);transform:rotate(var(--r));transform-origin:50% 100%;border-radius:2cqw;place-items:center;font-size:8cqw;font-weight:700;line-height:1;display:grid}.KonamiCode-module__WyPARW__sSplit .KonamiCode-module__WyPARW__block{animation:KonamiCode-module__WyPARW__blockDrop .76s calc(var(--w) + .26s + var(--i)*80ms)both}.KonamiCode-module__WyPARW__burst{z-index:6;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.KonamiCode-module__WyPARW__ring{opacity:0;border:3px solid #ffc94a;border-radius:50%;width:48px;height:48px;animation:.72s cubic-bezier(.16,1,.3,1) .17s both KonamiCode-module__WyPARW__ring;position:absolute;top:-24px;left:-24px;box-shadow:0 0 22px #ff2e88,inset 0 0 14px #ff2e88}.KonamiCode-module__WyPARW__particle{--k:1;left:calc(var(--s)*var(--k)/-2);top:calc(var(--s)*var(--k)/-2);width:calc(var(--s)*var(--k));height:calc(var(--s)*var(--k));opacity:0;filter:drop-shadow(0 0 6px #ff2e88b3);animation:KonamiCode-module__WyPARW__burst .95s calc(.17s + var(--dl))cubic-bezier(.16,1,.3,1)both;position:absolute;overflow:visible}.KonamiCode-module__WyPARW__mascot{--size:clamp(84px,9vw,150px);z-index:14;left:calc(50% + var(--pw) - var(--size) - 3.5%);bottom:calc(var(--bar) - var(--size)*.3);width:var(--size);pointer-events:none;transform-origin:50% 100%;animation:.76s cubic-bezier(.34,1.56,.64,1) .26s both KonamiCode-module__WyPARW__mascotIn;position:absolute}.KonamiCode-module__WyPARW__mascotBody{filter:drop-shadow(2px 0 0 #fff)drop-shadow(-2px 0 0 #fff)drop-shadow(0 2px 0 #fff)drop-shadow(0 -2px 0 #fff)drop-shadow(0 4px 0 var(--ink));animation:1.3s ease-in-out 1.1s infinite alternate KonamiCode-module__WyPARW__mascotBob}.KonamiCode-module__WyPARW__mascotBody svg{width:100%;height:auto;display:block;overflow:visible}.KonamiCode-module__WyPARW__pupils{animation:.9s ease-in-out .9s infinite KonamiCode-module__WyPARW__jiggle}.KonamiCode-module__WyPARW__ribbon{transform-box:fill-box;transform-origin:50% 0;animation:.5s ease-in-out infinite alternate KonamiCode-module__WyPARW__wiggle}.KonamiCode-module__WyPARW__bubble{border:3px solid var(--ink);color:var(--ink);font-family:var(--ko-round),ui-rounded,system-ui,sans-serif;white-space:nowrap;filter:drop-shadow(0 3px 0 var(--ink));transform-origin:100% 100%;background:#fff;border-radius:18px;padding:.55em .95em .6em;font-size:clamp(12px,1.15vw,18px);font-weight:600;animation:.52s cubic-bezier(.34,1.56,.64,1) .76s both KonamiCode-module__WyPARW__bubblePop;position:absolute;bottom:60%;right:86%}.KonamiCode-module__WyPARW__bubble:after{content:"";border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);background:#fff;width:14px;height:14px;position:absolute;bottom:-9px;right:14px;transform:rotate(45deg)skew(8deg,8deg)}.KonamiCode-module__WyPARW__sTitle .KonamiCode-module__WyPARW__bubble{animation:.26s both KonamiCode-module__WyPARW__fadeOut}.KonamiCode-module__WyPARW__reduced .KonamiCode-module__WyPARW__bubble{display:none}.KonamiCode-module__WyPARW__hudTop{z-index:40;top:max(10px,calc(var(--bar)/2 - 38px));pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;animation:.48s cubic-bezier(.22,1,.36,1) both KonamiCode-module__WyPARW__hudInRight;display:flex;position:absolute;right:clamp(14px,2.4vw,40px)}.KonamiCode-module__WyPARW__stars{gap:3px;display:flex}.KonamiCode-module__WyPARW__star{width:clamp(16px,1.9vw,28px);height:clamp(16px,1.9vw,28px);display:block;overflow:visible}.KonamiCode-module__WyPARW__starBase{fill:#120a2699;stroke:#fff4e08c;stroke-width:1.6px}.KonamiCode-module__WyPARW__starFill{fill:#f5b83d;stroke:var(--night);stroke-width:1.6px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 4px #f5b83dd9);animation:KonamiCode-module__WyPARW__starFill .42s calc(.25s + var(--i)*.12s)cubic-bezier(.34,1.56,.64,1)both,KonamiCode-module__WyPARW__starBlink .8s calc(1.3s + var(--i)*60ms)ease-in-out infinite alternate}.KonamiCode-module__WyPARW__money{font-family:var(--ko-hud),"Arial Narrow",Impact,sans-serif;letter-spacing:.03em;color:#6fcf6a;font-variant-numeric:tabular-nums;text-shadow:2px 0 #000,-2px 0 #000,0 2px #000,0 -2px #000,1.5px 1.5px #000,-1.5px -1.5px #000,1.5px -1.5px #000,-1.5px 1.5px #000,0 4px #0000008c,0 0 18px #6fcf6a73;font-size:clamp(24px,2.9vw,46px);line-height:1}.KonamiCode-module__WyPARW__hudMap{--map:clamp(76px,9vw,150px);z-index:40;left:clamp(14px,2.4vw,40px);bottom:calc(var(--bar) - var(--map)*.62);pointer-events:none;transform-origin:0 100%;align-items:flex-end;gap:12px;animation:.56s cubic-bezier(.34,1.56,.64,1) .12s both KonamiCode-module__WyPARW__mapIn;display:flex;position:absolute}.KonamiCode-module__WyPARW__map{width:var(--map);height:var(--map);box-shadow:0 0 0 3px #fff4e0eb,0 0 0 6px var(--night),0 0 30px 4px #3fe0d059;background:#1b1440;border-radius:50%;flex:none;position:relative;overflow:hidden}.KonamiCode-module__WyPARW__mapSvg{width:100%;height:100%;position:absolute;inset:0}.KonamiCode-module__WyPARW__route{stroke-dasharray:46;stroke-dashoffset:0;filter:drop-shadow(0 0 2px #ff2e88);animation:.9s ease-out .45s both KonamiCode-module__WyPARW__routeDraw}.KonamiCode-module__WyPARW__blipRing{opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.2s ease-out infinite KonamiCode-module__WyPARW__blipPulse}.KonamiCode-module__WyPARW__sweep{mix-blend-mode:screen;background:conic-gradient(#0000 0deg 270deg,#3fe0d00f 290deg,#3fe0d08c 359deg,#0000 360deg);border-radius:50%;animation:2s linear infinite KonamiCode-module__WyPARW__spin;position:absolute;inset:0}.KonamiCode-module__WyPARW__player{filter:drop-shadow(0 0 3px #000c);border-bottom:13px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.KonamiCode-module__WyPARW__north{background:var(--night);width:17px;height:17px;font-family:var(--ko-hud),"Arial Narrow",sans-serif;border:1px solid #ffffff80;border-radius:50%;place-items:center;margin-left:-8.5px;padding-top:1px;font-size:11px;line-height:1;display:grid;position:absolute;top:4px;left:50%}.KonamiCode-module__WyPARW__mapLabel{margin-bottom:calc(var(--map)*.62 - var(--bar)/2 - 12px);font-family:var(--ko-hud),"Arial Narrow",sans-serif;letter-spacing:.14em;color:var(--cream);white-space:nowrap;background:#120a26db;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:6px 11px 4px;font-size:14px;line-height:1;animation:.4s .5s both KonamiCode-module__WyPARW__fadeIn;display:inline-flex}.KonamiCode-module__WyPARW__mapLabel i{background:#ff2e88;border-radius:50%;width:8px;height:8px;margin-top:-2px;animation:1.2s ease-out infinite KonamiCode-module__WyPARW__dotPulse;box-shadow:0 0 #ff2e88b3}.KonamiCode-module__WyPARW__titleLayer{z-index:20;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 16px;display:flex;position:absolute;inset:0}.KonamiCode-module__WyPARW__band{background:linear-gradient(#0000,#120a26d1 26% 74%,#0000);height:clamp(240px,50vh,520px);animation:.32s ease-out both KonamiCode-module__WyPARW__fadeIn;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.KonamiCode-module__WyPARW__flare{opacity:0;background:linear-gradient(90deg,#0000,#3fe0d0e6 22%,#fff 50%,#ff2e88e6 78%,#0000);height:2px;margin-top:-1px;animation:1.1s cubic-bezier(.16,1,.3,1) .14s both KonamiCode-module__WyPARW__flare;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 18px 3px #ff6fa899}.KonamiCode-module__WyPARW__kicker{font-family:var(--ko-hud),"Arial Narrow",sans-serif;letter-spacing:.42em;text-transform:uppercase;color:#3fe0d0;text-shadow:0 0 12px #3fe0d099;margin:0 0 clamp(8px,1.4vh,16px);padding-left:.42em;font-size:clamp(12px,1.1vw,16px);animation:.6s cubic-bezier(.22,1,.36,1) .16s both KonamiCode-module__WyPARW__captionIn;position:relative}.KonamiCode-module__WyPARW__title{font-family:var(--ko-display),"Arial Black",Impact,sans-serif;letter-spacing:.01em;margin:0;font-size:clamp(40px,8vw,96px);font-weight:400;line-height:.95;animation:.35s cubic-bezier(.16,1,.3,1) both KonamiCode-module__WyPARW__titleIn;display:grid;position:relative}.KonamiCode-module__WyPARW__title>span{grid-area:1/1}.KonamiCode-module__WyPARW__titleStroke{color:var(--night);-webkit-text-stroke:8px var(--night);text-shadow:0 6px 0 var(--night),0 0 50px #ff2e88a6,0 0 100px #7b4fd68c}.KonamiCode-module__WyPARW__titleFill{color:#0000;background:linear-gradient(105deg,#0000 42%,#fffffff2 50%,#0000 58%) -80% 0/280% 100% no-repeat,linear-gradient(#ffe9a8 0%,#f5b83d 46%,#d98c20 52%,#f5b83d 76%,#ffd47a 100%) 0 0/100% 100%;-webkit-background-clip:text;background-clip:text;animation:.95s ease-in-out .52s both KonamiCode-module__WyPARW__shine}.KonamiCode-module__WyPARW__subtitle{font-family:var(--ko-hud),"Arial Narrow",sans-serif;letter-spacing:.2em;color:var(--cream);text-shadow:0 2px 0 var(--night),0 0 18px #ff2e888c;margin:clamp(12px,2.2vh,24px) 0 0;padding-left:.2em;font-size:clamp(16px,1.45vw,22px);animation:.52s cubic-bezier(.22,1,.36,1) .3s both KonamiCode-module__WyPARW__subIn;position:relative}.KonamiCode-module__WyPARW__subtitle b{color:#6fcf6a;font-weight:400}.KonamiCode-module__WyPARW__toast{z-index:99999;left:50%;bottom:calc(84px + 14px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px)saturate(1.6);color:#fff;max-width:calc(100vw - 32px);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;pointer-events:none;background:#160e2cc7;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:10px;padding:9px 16px 9px 9px;font-size:13px;line-height:1.35;animation:.46s cubic-bezier(.34,1.56,.64,1) both KonamiCode-module__WyPARW__toastIn;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 40px #00000059,0 0 30px -6px #ff2e8873}.KonamiCode-module__WyPARW__toast b{font-weight:600}.KonamiCode-module__WyPARW__toastOut{animation:.32s cubic-bezier(.4,0,1,1) both KonamiCode-module__WyPARW__toastOut}.KonamiCode-module__WyPARW__swatch{background:radial-gradient(at 50% 108%,#ffb547 0%,#ff7a45 22%,#0000 55%),linear-gradient(#2a1b5c 0%,#7b4fd6 34%,#e64ca0 62%,#ff8a3d 86%,#ffc94a 100%);border-radius:8px;flex:none;width:28px;height:28px;box-shadow:inset 0 0 0 1px #ffffff40}.KonamiCode-module__WyPARW__reduced{animation:.2s ease-out both KonamiCode-module__WyPARW__fadeIn}.KonamiCode-module__WyPARW__reduced.KonamiCode-module__WyPARW__exit{animation:.2s ease-out both KonamiCode-module__WyPARW__fadeOut}.KonamiCode-module__WyPARW__reduced *,.KonamiCode-module__WyPARW__reduced :before,.KonamiCode-module__WyPARW__reduced :after{animation:none!important}@media (prefers-reduced-motion:reduce){.KonamiCode-module__WyPARW__toast,.KonamiCode-module__WyPARW__toastOut{animation-duration:1ms}}@media (min-width:1900px){.KonamiCode-module__WyPARW__particle{--k:1.6}.KonamiCode-module__WyPARW__ring{border-width:4px}}@media (max-width:700px),(max-aspect-ratio:4/5){.KonamiCode-module__WyPARW__root{--bar:8vh;--ph:calc((100vh - 2*var(--bar) - 84px)/2);--pw:min(90vw,calc(var(--ph)*1.6));--apart-x:0px;--apart-y:1.8vh;--tilt:1deg;--radius:12px}.KonamiCode-module__WyPARW__pair{flex-direction:column}.KonamiCode-module__WyPARW__left{--clip-from:inset(100% 0 0 0 round var(--radius));transform-origin:50% 100%}.KonamiCode-module__WyPARW__right{--clip-from:inset(0 0 100% 0 round var(--radius));transform-origin:50% 0}.KonamiCode-module__WyPARW__seam{--seam-from:scaleX(0);transform-origin:0;width:auto;height:2px;margin:-1px 0 0;inset:50% -18px auto}.KonamiCode-module__WyPARW__chipP2{inset:auto auto -15px 20px}.KonamiCode-module__WyPARW__chip{font-size:13px}.KonamiCode-module__WyPARW__mascot{--size:clamp(70px,20vw,110px);left:auto;right:5vw}.KonamiCode-module__WyPARW__keys,.KonamiCode-module__WyPARW__barCaption{display:none}.KonamiCode-module__WyPARW__hudMap{--map:clamp(64px,18vw,96px)}.KonamiCode-module__WyPARW__mapLabel{font-size:12px}}@keyframes KonamiCode-module__WyPARW__fadeIn{0%{opacity:0}}@keyframes KonamiCode-module__WyPARW__fadeOut{to{opacity:0}}@keyframes KonamiCode-module__WyPARW__grain{to{transform:translate(-90px,60px)}}@keyframes KonamiCode-module__WyPARW__barInTop{0%{transform:translateY(-100%)}}@keyframes KonamiCode-module__WyPARW__barInBottom{0%{transform:translateY(100%)}}@keyframes KonamiCode-module__WyPARW__barOutTop{to{transform:translateY(-100%)}}@keyframes KonamiCode-module__WyPARW__barOutBottom{to{transform:translateY(100%)}}@keyframes KonamiCode-module__WyPARW__keyLight{0%{color:#ffffff26}35%{color:#3fe0d0;text-shadow:0 0 10px #3fe0d0}}@keyframes KonamiCode-module__WyPARW__captionIn{0%{opacity:0;letter-spacing:.7em;filter:blur(4px)}}@keyframes KonamiCode-module__WyPARW__glowPulse{30%{filter:brightness(1.8)saturate(1.2)}}@keyframes KonamiCode-module__WyPARW__seamDraw{0%{transform:var(--seam-from);opacity:1}to{opacity:.9}}@keyframes KonamiCode-module__WyPARW__seamFlash{0%{opacity:.9}22%{opacity:1;box-shadow:0 0 24px 8px #fff,0 0 80px 26px #ff2e88e6,0 0 140px 50px #ffc94a80}to{opacity:0}}@keyframes KonamiCode-module__WyPARW__halfOpen{0%{clip-path:var(--clip-from)}}@keyframes KonamiCode-module__WyPARW__halfApart{to{transform:translate(calc(var(--dir)*var(--apart-x)),calc(var(--dir)*var(--apart-y)))rotate(calc(var(--dir)*var(--tilt)))}}@keyframes KonamiCode-module__WyPARW__halfMerge{0%{transform:translate(calc(var(--dir)*var(--apart-x)),calc(var(--dir)*var(--apart-y)))rotate(calc(var(--dir)*var(--tilt)))}}@keyframes KonamiCode-module__WyPARW__shake{0%{transform:translate(0)}14%{transform:translate(-6px,3px)}28%{transform:translate(5px,-3px)}42%{transform:translate(-4px,2px)}56%{transform:translate(3px,-2px)}70%{transform:translate(-2px,1px)}85%{transform:translate(1px)}to{transform:translate(0)}}@keyframes KonamiCode-module__WyPARW__dim{to{filter:brightness(.5)saturate(.85);transform:scale(.97)}}@keyframes KonamiCode-module__WyPARW__stickerPop{0%{transform:scale(0)rotate(calc(var(--rot) - 18deg))}55%{transform:scale(1.15,.85)rotate(calc(var(--rot) + 4deg))}78%{transform:scale(.95,1.05)rotate(var(--rot))}to{transform:scale(1)rotate(var(--rot))}}@keyframes KonamiCode-module__WyPARW__sunRise{0%{transform:translateY(46px)}}@keyframes KonamiCode-module__WyPARW__driftFar{0%{transform:translate(12px)}}@keyframes KonamiCode-module__WyPARW__driftNear{0%{transform:translate(-30px)translateY(6px)}}@keyframes KonamiCode-module__WyPARW__driftClouds{0%{transform:translate(-26px)}to{transform:translate(14px)}}@keyframes KonamiCode-module__WyPARW__birds{0%{transform:translate(-40px,8px)}to{transform:translate(46px,-8px)}}@keyframes KonamiCode-module__WyPARW__sway{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes KonamiCode-module__WyPARW__shimmer{0%{opacity:.5;transform:scaleX(.78)}to{opacity:.95;transform:scaleX(1.06)}}@keyframes KonamiCode-module__WyPARW__glint{0%{opacity:.15}to{opacity:.8}}@keyframes KonamiCode-module__WyPARW__lettersIn{0%{opacity:0;filter:blur(6px)drop-shadow(0 0 22px #ff2e8873);transform:translateY(-10%)scale(1.3)}40%{opacity:1}}@keyframes KonamiCode-module__WyPARW__greetIn{0%{opacity:0;transform:translate(-40px)}}@keyframes KonamiCode-module__WyPARW__stampIn{0%{opacity:0;transform:scale(1.7)rotate(-30deg)}}@keyframes KonamiCode-module__WyPARW__popIn{0%{transform:scale(0)}60%{transform:scale(1.15,.85)}80%{transform:scale(.95,1.05)}}@keyframes KonamiCode-module__WyPARW__spin{to{transform:rotate(360deg)}}@keyframes KonamiCode-module__WyPARW__cloudIn{0%{transform:translateX(var(--from));opacity:0}}@keyframes KonamiCode-module__WyPARW__bob{0%{transform:translate(-8px)}to{transform:translate(8px,-4px)}}@keyframes KonamiCode-module__WyPARW__yarnRoll{0%{transform:translate(-160%)rotate(-420deg)}}@keyframes KonamiCode-module__WyPARW__blockDrop{0%{opacity:0;transform:translateY(-90cqh)rotate(var(--r))scale(.95,1.08);animation-timing-function:cubic-bezier(.55,0,1,.45)}10%{opacity:1}55%{transform:translateY(0)rotate(var(--r))scale(.95,1.08);animation-timing-function:ease-out}68%{transform:translateY(0)rotate(var(--r))scale(1.15,.85);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}84%{transform:translateY(-7%)rotate(var(--r))scale(.95,1.05)}to{transform:translateY(0)rotate(var(--r))scale(1)}}@keyframes KonamiCode-module__WyPARW__ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(7)}}@keyframes KonamiCode-module__WyPARW__burst{0%{opacity:1;transform:rotate(var(--a))translateX(0)rotate(calc(-1*var(--a)))scale(0)}65%{opacity:1}to{opacity:0;transform:rotate(var(--a))translateX(calc(var(--d)*var(--k)))rotate(calc(-1*var(--a) + var(--spin)))scale(1)}}@keyframes KonamiCode-module__WyPARW__mascotIn{0%{transform:translateY(110%)scale(.9,1.1)}55%{transform:translateY(-10%)scale(.95,1.06)}72%{transform:translateY(0)scale(1.12,.88)}86%{transform:translateY(-3%)scale(.97,1.03)}to{transform:translateY(0)scale(1)}}@keyframes KonamiCode-module__WyPARW__mascotBob{to{transform:translateY(-4%)}}@keyframes KonamiCode-module__WyPARW__jiggle{0%,to{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(1.5px,-1.5px)}75%{transform:translate(-1px,-1px)}}@keyframes KonamiCode-module__WyPARW__wiggle{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes KonamiCode-module__WyPARW__bubblePop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.1,.92)}80%{transform:scale(.97,1.03)}}@keyframes KonamiCode-module__WyPARW__hudInRight{0%{opacity:0;transform:translate(40px)}}@keyframes KonamiCode-module__WyPARW__starFill{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes KonamiCode-module__WyPARW__starBlink{to{opacity:.7}}@keyframes KonamiCode-module__WyPARW__mapIn{0%{opacity:0;transform:scale(.6)}}@keyframes KonamiCode-module__WyPARW__routeDraw{0%{stroke-dashoffset:46px}}@keyframes KonamiCode-module__WyPARW__blipPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes KonamiCode-module__WyPARW__dotPulse{to{box-shadow:0 0 0 7px #ff2e8800}}@keyframes KonamiCode-module__WyPARW__flare{0%{opacity:1;transform:scaleX(0)}45%{opacity:.9}to{opacity:0;transform:scaleX(1)}}@keyframes KonamiCode-module__WyPARW__titleIn{0%{opacity:0;filter:blur(8px);transform:scale(1.4)}}@keyframes KonamiCode-module__WyPARW__shine{0%{background-position:180% 0,0 0}}@keyframes KonamiCode-module__WyPARW__subIn{0%{opacity:0;letter-spacing:.4em;transform:translateY(10px)}}@keyframes KonamiCode-module__WyPARW__toastIn{0%{opacity:0;transform:translate(-50%,16px)scale(.96)}}@keyframes KonamiCode-module__WyPARW__toastOut{to{opacity:0;transform:translate(-50%,10px)scale(.98)}}
