.stage-module__tkCQ4W__page{--notch:polygon(0 var(--px),var(--px)var(--px),var(--px)0,calc(100% - var(--px))0,calc(100% - var(--px))var(--px),100% var(--px),100% calc(100% - var(--px)),calc(100% - var(--px))calc(100% - var(--px)),calc(100% - var(--px))100%,var(--px)100%,var(--px)calc(100% - var(--px)),0 calc(100% - var(--px)));--notch-2:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px)0,calc(100% - 8px)4px,calc(100% - 4px)4px,calc(100% - 4px)8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px)calc(100% - 8px),calc(100% - 4px)calc(100% - 4px),calc(100% - 8px)calc(100% - 4px),calc(100% - 8px)100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px));background:var(--night);height:100svh;position:relative;overflow:clip}.stage-module__tkCQ4W__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage-module__tkCQ4W__panel{background:var(--panel);color:var(--panel-ink);box-shadow:inset 0 calc(var(--px)*-1)0 0 #e9d8b0,0 calc(var(--px)*-1)0 0 var(--night),0 var(--px)0 0 var(--night),calc(var(--px)*-1)0 0 0 var(--night),var(--px)0 0 0 var(--night),var(--px)calc(var(--px)*3)0 0 rgba(27,22,48,.533);position:relative}.stage-module__tkCQ4W__world{isolation:isolate;position:absolute;top:0;bottom:0;left:0;right:0}.stage-module__tkCQ4W__worldView{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.stage-module__tkCQ4W__worldFront{z-index:3}.stage-module__tkCQ4W__sky,.stage-module__tkCQ4W__driftLayer,.stage-module__tkCQ4W__foreLayer,.stage-module__tkCQ4W__fireflies{pointer-events:none;will-change:transform;position:absolute}.stage-module__tkCQ4W__sky{background:linear-gradient(var(--night)0 22%,var(--indigo)22% 40%,var(--violet)40% 56%,var(--magenta)56% 70%,var(--coral)70% 84%,var(--amber)84% 100%);top:-3%;bottom:-3%;left:-3%;right:-3%}.stage-module__tkCQ4W__pixelImage{image-rendering:pixelated;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.stage-module__tkCQ4W__star{background:var(--cream);animation:4s step-end infinite stage-module__tkCQ4W__twinkle;position:absolute}@keyframes stage-module__tkCQ4W__twinkle{0%,to{opacity:.25}40%{opacity:1}55%{opacity:.55}}.stage-module__tkCQ4W__driftLayer{height:var(--drift-h,15vh);top:47%;left:0;right:0;overflow:hidden}.stage-module__tkCQ4W__drift{--tile-w:calc(var(--drift-h,15vh)*var(--aspect,3));width:calc(100vw + var(--tile-w)*2);background-size:var(--tile-w)100%;image-rendering:pixelated;background-repeat:repeat-x;animation:160s linear infinite stage-module__tkCQ4W__drift;position:absolute;top:0;bottom:0;left:0;right:auto}@keyframes stage-module__tkCQ4W__drift{to{transform:translateX(calc(var(--tile-w)*-1))}}.stage-module__tkCQ4W__foreLayer{height:34%;bottom:-2%;left:-3%;right:-3%}.stage-module__tkCQ4W__foreImage{background-repeat:repeat-x;background-size:auto 100%}.stage-module__tkCQ4W__foreFallback{background:var(--indigo);clip-path:polygon(0 30%,6% 30%,6% 12%,9% 12%,9% 30%,16% 30%,16% 48%,24% 48%,24% 20%,31% 20%,31% 40%,38% 40%,38% 26%,41% 26%,41% 8%,43% 8%,43% 26%,50% 26%,50% 52%,58% 52%,58% 32%,66% 32%,66% 18%,72% 18%,72% 44%,80% 44%,80% 24%,86% 24%,86% 36%,94% 36%,94% 16%,100% 16%,100% 100%,0 100%);height:60%;position:absolute;top:auto;bottom:0;left:0;right:0}.stage-module__tkCQ4W__fireflies{top:0;bottom:0;left:0;right:0}.stage-module__tkCQ4W__firefly{background:var(--amber);animation:12s steps(24,end) infinite stage-module__tkCQ4W__firefly;position:absolute}.stage-module__tkCQ4W__firefly[data-tone="1"]{background:var(--mint)}.stage-module__tkCQ4W__firefly[data-tone="2"]{background:var(--cream)}@keyframes stage-module__tkCQ4W__firefly{0%{opacity:0;transform:translate(0)}15%{opacity:1}30%{opacity:.3}45%{opacity:1;transform:translate(12px,-24px)}70%{opacity:.4;transform:translate(-8px,-52px)}85%{opacity:1}to{opacity:0;transform:translate(4px,-80px)}}.stage-module__tkCQ4W__nightfall{z-index:5;background:var(--night);opacity:.62;transition:opacity 1.4s steps(7,end);position:absolute;top:0;bottom:0;left:0;right:0}.stage-module__tkCQ4W__nightfall[data-revealed]{opacity:0}.stage-module__tkCQ4W__wall{z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pinch-zoom;position:absolute;top:0;bottom:0;left:0;right:0}.stage-module__tkCQ4W__wall[data-interactive]{cursor:grab}.stage-module__tkCQ4W__lens{pointer-events:none;position:absolute;top:-100vh;bottom:-100vh;left:0;right:0}.stage-module__tkCQ4W__ring{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.stage-module__tkCQ4W__card{width:270px;height:480px;transform-style:preserve-3d;will-change:transform;pointer-events:auto;position:absolute;top:-240px;left:-135px}.stage-module__tkCQ4W__wall:not([data-interactive]) .stage-module__tkCQ4W__card{pointer-events:none}.stage-module__tkCQ4W__tilt{transform-style:preserve-3d;position:absolute;top:0;bottom:0;left:0;right:0}.stage-module__tkCQ4W__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--cream);clip-path:var(--notch-2);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.stage-module__tkCQ4W__card[data-outside] .stage-module__tkCQ4W__face{transform:rotateY(180deg)}.stage-module__tkCQ4W__poster{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.stage-module__tkCQ4W__frame{border:6px solid var(--world);clip-path:var(--notch-2);opacity:0;pointer-events:none;position:absolute;top:-14px;bottom:-14px;left:-14px;right:-14px}.stage-module__tkCQ4W__frame:before{content:"";background:var(--world);clip-path:polygon(0 0,100% 0,100% 25%,85% 25%,85% 50%,70% 50%,70% 75%,57% 75%,57% 100%,43% 100%,43% 75%,30% 75%,30% 50%,15% 50%,15% 25%,0 25%);width:28px;height:16px;margin-left:-14px;position:absolute;top:-46px;left:50%}.stage-module__tkCQ4W__views{z-index:2;background:var(--night);color:var(--cream);font:400 12px/1 var(--font-hud);clip-path:var(--notch);align-items:center;gap:6px;padding:5px 8px;display:inline-flex;position:absolute;bottom:10px;left:10px}.stage-module__tkCQ4W__views:before{content:"";background:var(--world);clip-path:polygon(0 0,100% 50%,0 100%);width:6px;height:8px}.stage-module__tkCQ4W__cardLabel{z-index:3;background:var(--panel);color:var(--panel-ink);box-shadow:inset 0 6px 0 0 var(--world);flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px 14px;transition:transform .24s steps(4,end);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(101%)}.stage-module__tkCQ4W__cardLabel b{background:var(--world);color:var(--on);font:700 11px/1 var(--font-hud);letter-spacing:.04em;padding:3px 6px 2px}.stage-module__tkCQ4W__cardLabel span{max-width:100%;font:600 22px/1.1 var(--font-pixel);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (hover:hover){.stage-module__tkCQ4W__card:hover .stage-module__tkCQ4W__frame{opacity:1;animation:.4s steps(2,end) 2 stage-module__tkCQ4W__select}.stage-module__tkCQ4W__card:hover .stage-module__tkCQ4W__frame:before{animation:.6s steps(2,end) infinite stage-module__tkCQ4W__bob}.stage-module__tkCQ4W__card:hover .stage-module__tkCQ4W__cardLabel{transform:none}.stage-module__tkCQ4W__card:hover .stage-module__tkCQ4W__views{opacity:0}}.stage-module__tkCQ4W__card:focus-visible{outline:none}.stage-module__tkCQ4W__card:focus-visible .stage-module__tkCQ4W__frame{opacity:1;border-color:var(--focus)}.stage-module__tkCQ4W__card:focus-visible .stage-module__tkCQ4W__cardLabel{transform:none}@keyframes stage-module__tkCQ4W__select{50%{opacity:0}}@keyframes stage-module__tkCQ4W__bob{50%{transform:translateY(6px)}}.stage-module__tkCQ4W__hud{z-index:20;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:absolute;top:20px;left:20px;right:20px}.stage-module__tkCQ4W__hud>*{pointer-events:auto}.stage-module__tkCQ4W__namePanel{align-items:center;gap:18px;padding:8px 16px 10px;display:flex}.stage-module__tkCQ4W__wordmark{font:700 26px/1 var(--font-pixel);letter-spacing:.01em}.stage-module__tkCQ4W__menu{gap:4px;list-style:none;display:flex}.stage-module__tkCQ4W__menu a{min-height:32px;font:400 13px/1 var(--font-hud);color:var(--panel-ink-soft);align-items:center;padding:0 8px 0 18px;display:inline-flex;position:relative}.stage-module__tkCQ4W__menu a:before{content:"";background:var(--magenta);clip-path:polygon(0 0,50% 0,50% 20%,75% 20%,75% 40%,100% 40%,100% 60%,75% 60%,75% 80%,50% 80%,50% 100%,0 100%);opacity:0;width:8px;height:10px;margin-top:-5px;position:absolute;top:50%;left:4px}.stage-module__tkCQ4W__menu a:hover{color:var(--panel-ink)}.stage-module__tkCQ4W__menu a:focus-visible{color:var(--panel-ink)}.stage-module__tkCQ4W__menu a:hover:before{opacity:1;animation:.5s steps(2,end) infinite stage-module__tkCQ4W__nudge}.stage-module__tkCQ4W__menu a:focus-visible:before{opacity:1;animation:.5s steps(2,end) infinite stage-module__tkCQ4W__nudge}@keyframes stage-module__tkCQ4W__nudge{50%{transform:translate(3px)}}.stage-module__tkCQ4W__navIcon{width:22px;height:22px;display:none}.stage-module__tkCQ4W__hudRight{align-items:flex-start;gap:16px;display:flex}.stage-module__tkCQ4W__stats{gap:22px;padding:8px 16px 10px;display:flex}.stage-module__tkCQ4W__stats>div{flex-direction:column-reverse;gap:4px;display:flex}.stage-module__tkCQ4W__stats dt{font:400 10px/1 var(--font-hud);letter-spacing:.04em;color:var(--panel-ink-soft)}.stage-module__tkCQ4W__stats dd{font:700 26px/1 var(--font-pixel);font-variant-numeric:tabular-nums}.stage-module__tkCQ4W__pixelButton{background:var(--amber);min-height:44px;color:var(--night);font:700 12px/1 var(--font-hud);cursor:pointer;box-shadow:inset 0 -4px 0 0 #d9973f,0 -4px 0 0 var(--night),0 4px 0 0 var(--night),-4px 0 0 0 var(--night),4px 0 0 0 var(--night),4px 12px 0 0 rgba(27,22,48,.533);border:0;align-items:center;gap:8px;padding:0 14px;transition:transform 80ms step-end;display:inline-flex}.stage-module__tkCQ4W__pixelButton:hover{background:#ffd486}.stage-module__tkCQ4W__pixelButton:active{box-shadow:inset 0 4px 0 0 #d9973f,0 -4px 0 0 var(--night),0 4px 0 0 var(--night),-4px 0 0 0 var(--night),4px 0 0 0 var(--night);transform:translateY(4px)}.stage-module__tkCQ4W__replayIcon{clip-path:polygon(30% 0,70% 0,70% 15%,100% 15%,100% 45%,85% 45%,85% 85%,70% 85%,70% 100%,30% 100%,30% 85%,15% 85%,15% 15%,30% 15%,30% 30%,30% 70%,70% 70%,70% 30%,30% 30%,30% 15%);background:currentColor;width:14px;height:14px}.stage-module__tkCQ4W__loader{z-index:20;align-items:center;gap:14px;padding:12px 16px;transition:opacity .3s steps(3,end),visibility .3s;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.stage-module__tkCQ4W__loader[data-hidden]{opacity:0;visibility:hidden}.stage-module__tkCQ4W__loaderLabel{font:700 12px/1 var(--font-hud);animation:1s step-end infinite stage-module__tkCQ4W__blink}.stage-module__tkCQ4W__loaderBar{background:var(--night);gap:3px;padding:3px;display:flex}.stage-module__tkCQ4W__loaderBar span{background:var(--indigo);width:10px;height:16px}.stage-module__tkCQ4W__loaderBar span[data-on]{background:var(--coral);box-shadow:inset 0 -4px 0 0 var(--magenta)}.stage-module__tkCQ4W__loaderPct{min-width:4ch;font:700 18px/1 var(--font-pixel);font-variant-numeric:tabular-nums;text-align:right}@keyframes stage-module__tkCQ4W__blink{50%{opacity:.35}}.stage-module__tkCQ4W__dialog{z-index:20;transform-origin:50% 100%;width:min(760px,100% - 48px);padding:18px 24px 14px;transition:transform .24s steps(4,end) .25s;position:absolute;bottom:32px;left:50%;transform:translate(-50%)scaleY(0)}.stage-module__tkCQ4W__dialog[data-show]{transform:translate(-50%)scaleY(1)}.stage-module__tkCQ4W__dialogText{font:500 clamp(19px,1.9vw,26px)/1.4 var(--font-pixel);text-wrap:pretty}.stage-module__tkCQ4W__dialogText a{color:var(--magenta)}.stage-module__tkCQ4W__dialogText a .stage-module__tkCQ4W__ch{background:linear-gradient(currentColor,currentColor) 0 100%/100% 3px no-repeat;padding-bottom:2px}.stage-module__tkCQ4W__dialogText a:hover{color:var(--night);background:var(--amber)}.stage-module__tkCQ4W__word{white-space:nowrap}.stage-module__tkCQ4W__ch{opacity:0}.stage-module__tkCQ4W__dialog[data-show] .stage-module__tkCQ4W__ch{animation:1ms step-start forwards stage-module__tkCQ4W__typeIn;animation-delay:calc(var(--type-start) + var(--i)*var(--type-ms))}@keyframes stage-module__tkCQ4W__typeIn{to{opacity:1}}.stage-module__tkCQ4W__caret{vertical-align:middle;background:var(--magenta);clip-path:polygon(0 0,100% 0,100% 50%,75% 50%,75% 100%,25% 100%,25% 50%,0 50%);opacity:0;width:12px;height:8px;margin-left:8px;display:inline-block}.stage-module__tkCQ4W__dialog[data-show] .stage-module__tkCQ4W__caret{animation:1ms step-start forwards stage-module__tkCQ4W__caretIn,.7s steps(2,end) infinite stage-module__tkCQ4W__bob;animation-delay:calc(var(--type-start) + var(--n)*var(--type-ms)),calc(var(--type-start) + var(--n)*var(--type-ms))}@keyframes stage-module__tkCQ4W__caretIn{to{opacity:1}}.stage-module__tkCQ4W__hint{font:400 11px/1 var(--font-hud);color:var(--panel-ink-soft);border-top:2px dashed rgba(27,22,48,.2);margin-top:10px;padding-top:10px}.stage-module__tkCQ4W__hint kbd{font:inherit;color:var(--cream);background:var(--violet);box-shadow:inset 0 -3px 0 0 var(--indigo);margin:0 2px;padding:3px 6px 2px;display:inline-block}@media (max-width:860px){.stage-module__tkCQ4W__hud{align-items:center;gap:14px;top:12px;left:12px;right:12px}.stage-module__tkCQ4W__hudRight{display:contents}.stage-module__tkCQ4W__namePanel{flex:none;gap:4px;padding:4px 4px 4px 10px}.stage-module__tkCQ4W__wordmark{font-size:20px}.stage-module__tkCQ4W__menu a[data-icon]{width:40px;min-height:40px;color:var(--magenta);justify-content:center;padding:0}.stage-module__tkCQ4W__menu a[data-icon]:before{display:none}.stage-module__tkCQ4W__menu a[data-icon]:hover{color:var(--panel-ink)}.stage-module__tkCQ4W__menu a[data-icon]:focus-visible{color:var(--panel-ink)}.stage-module__tkCQ4W__menu a[data-icon] .stage-module__tkCQ4W__navIcon{display:block}.stage-module__tkCQ4W__menu a[data-icon] .stage-module__tkCQ4W__navLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage-module__tkCQ4W__stats{flex:auto;justify-content:center;gap:12px;min-width:0;padding:6px 8px 8px}.stage-module__tkCQ4W__stats:before{display:none}.stage-module__tkCQ4W__stats>div{text-align:center;align-items:center}.stage-module__tkCQ4W__stats dt{letter-spacing:0;font-size:9px}.stage-module__tkCQ4W__stats dd{font-size:18px}.stage-module__tkCQ4W__pixelButton{flex:none;justify-content:center;width:44px;padding:0}.stage-module__tkCQ4W__replayText{display:none}.stage-module__tkCQ4W__dialog{width:calc(100% - 32px);padding:14px 16px 12px;bottom:18px}.stage-module__tkCQ4W__loader{gap:10px;width:calc(100% - 32px);bottom:24px}.stage-module__tkCQ4W__loaderBar{flex:1;min-width:0}.stage-module__tkCQ4W__loaderBar span{flex:1;width:auto}}@media (max-width:380px){.stage-module__tkCQ4W__hud{gap:10px;left:10px;right:10px}.stage-module__tkCQ4W__namePanel{padding-left:8px}.stage-module__tkCQ4W__stats{gap:8px;padding:6px 6px 8px}}@media (hover:none){.stage-module__tkCQ4W__menu a{min-height:44px}.stage-module__tkCQ4W__menu a[data-icon]{width:44px}.stage-module__tkCQ4W__hint{display:none}}@media (prefers-reduced-motion:reduce){.stage-module__tkCQ4W__star,.stage-module__tkCQ4W__firefly,.stage-module__tkCQ4W__drift,.stage-module__tkCQ4W__loaderLabel{animation:none}.stage-module__tkCQ4W__ch,.stage-module__tkCQ4W__caret{opacity:1;animation:none!important}.stage-module__tkCQ4W__dialog,.stage-module__tkCQ4W__nightfall,.stage-module__tkCQ4W__cardLabel{transition:none}}.stage-module__tkCQ4W__mascot{cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;bottom:calc(100% + 2px);left:28px}.stage-module__tkCQ4W__mascot img{image-rendering:pixelated;transform-origin:50% 100%;animation:3.2s steps(2,end) infinite stage-module__tkCQ4W__breathe;display:block}.stage-module__tkCQ4W__mascot:hover img{animation:.3s steps(2,end) 3 stage-module__tkCQ4W__wiggle}.stage-module__tkCQ4W__mascot:focus-visible img{animation:.3s steps(2,end) 3 stage-module__tkCQ4W__wiggle}@keyframes stage-module__tkCQ4W__breathe{50%{transform:scaleY(.96)}}@keyframes stage-module__tkCQ4W__wiggle{50%{transform:translateY(-4px)}}.stage-module__tkCQ4W__zzz{pointer-events:none;position:absolute;bottom:70%;left:78%}.stage-module__tkCQ4W__zzz i{font:700 14px/1 var(--font-hud);color:var(--cream);text-shadow:2px 0 var(--night),-2px 0 var(--night),0 2px var(--night),0 -2px var(--night);opacity:0;font-style:normal;animation:3.6s steps(9,end) infinite stage-module__tkCQ4W__zfloat;position:absolute;bottom:0;left:0}.stage-module__tkCQ4W__zzz i:nth-child(2){font-size:18px;animation-delay:1.2s}.stage-module__tkCQ4W__zzz i:nth-child(3){font-size:24px;animation-delay:2.4s}@keyframes stage-module__tkCQ4W__zfloat{0%{opacity:0;transform:translate(0)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(28px,-54px)}}.stage-module__tkCQ4W__wall[data-interactive] .stage-module__tkCQ4W__card{cursor:url(/theme/paw.svg) 16 16,pointer}.stage-module__tkCQ4W__stats:before{content:"";width:26px;height:14px;image-rendering:pixelated;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='14' shape-rendering='crispEdges'%3E%3Cg fill='%23F2836B'%3E%3Crect x='4' y='2' width='12' height='10'/%3E%3Crect x='2' y='4' width='2' height='6'/%3E%3Crect x='16' y='4' width='2' height='6'/%3E%3Crect x='18' y='6' width='2' height='2'/%3E%3Crect x='20' y='2' width='4' height='10'/%3E%3C/g%3E%3Crect x='6' y='5' width='2' height='2' fill='%231B1630'/%3E%3Crect x='10' y='4' width='2' height='6' fill='%23B4497A'/%3E%3C/svg%3E") no-repeat;align-self:center}.stage-module__tkCQ4W__loaderLabel{white-space:nowrap}@media (max-width:860px){.stage-module__tkCQ4W__mascot{left:12px}}@media (prefers-reduced-motion:reduce){.stage-module__tkCQ4W__mascot img,.stage-module__tkCQ4W__zzz i{animation:none}.stage-module__tkCQ4W__zzz i{opacity:1}.stage-module__tkCQ4W__zzz i:nth-child(2){transform:translate(12px,-18px)}.stage-module__tkCQ4W__zzz i:nth-child(3){transform:translate(26px,-40px)}}
