.console-deck-module__ePkoaG__consoleDeck{flex:1;place-items:center;width:100%;min-height:0;display:grid;position:relative}.console-deck-module__ePkoaG__hud{display:none}.console-deck-module__ePkoaG__hudItem{flex-direction:column;gap:.35rem;margin:0;display:flex}.console-deck-module__ePkoaG__hudLabel{color:var(--color-text-muted);font:700 .6rem / 1 var(--font-code);letter-spacing:.28em;text-transform:uppercase}.console-deck-module__ePkoaG__hudValue{color:var(--snake-lcd);font-family:var(--font-display);text-shadow:0 0 1rem #a4cd034d;text-transform:uppercase;font-size:1.7rem;line-height:1}@media (min-width:64rem){.console-deck-module__ePkoaG__consoleDeck{grid-template-columns:1fr auto 1fr;column-gap:clamp(1.5rem,6vw,5rem)}.console-deck-module__ePkoaG__hud{flex-direction:column;gap:1.6rem;display:flex}.console-deck-module__ePkoaG__hudLeft{text-align:right;justify-self:end;align-items:flex-end}.console-deck-module__ePkoaG__hudRight{justify-self:start}}.console-deck-module__ePkoaG__phone{aspect-ratio:640/1489;filter:drop-shadow(0 1.35rem 2.25rem #00000094)drop-shadow(0 0 2.4rem #a4cd0329);flex-shrink:0;width:min(20rem,78vw,42.98dvh - 7.0917rem);min-width:8.75rem;position:relative;overflow:hidden}.console-deck-module__ePkoaG__inner{touch-action:none;width:100%;position:absolute;top:0;left:0}.console-deck-module__ePkoaG__body{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.console-deck-module__ePkoaG__screen{background:var(--snake-lcd);border:0;border-radius:.35rem;width:68.5%;height:21.5%;padding:0;position:absolute;top:26.2%;left:16.1%;overflow:hidden;box-shadow:0 0 2rem #a4cd0359,inset 0 0 .5rem #2d35162e}.console-deck-module__ePkoaG__screen:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff1f,#0000 28%),repeating-linear-gradient(0deg,#0000 0 2px,#2d35160d 2px 3px);position:absolute;inset:0}.console-deck-module__ePkoaG__lcd{width:100%;height:100%;image-rendering:pixelated;display:block}@media (max-width:47.99rem){.console-deck-module__ePkoaG__consoleDeck{flex:1;height:100%}.console-deck-module__ePkoaG__phone{width:min(104vw,45.5588dvh);min-width:0;max-width:none}}@media (max-height:42rem){.console-deck-module__ePkoaG__phone{width:min(17rem,72vw,42.98dvh - 3.4384rem)}}@media (max-width:47.99rem){.console-deck-module__ePkoaG__phone{width:min(104vw,45.5588dvh)}}@media (max-width:47.99rem) and (orientation:landscape){.console-deck-module__ePkoaG__phone{width:min(52vw,65.7594dvh);translate:0 calc(-10dvh - min(var(--safe-area-bottom), .7rem))}}@media (prefers-reduced-motion:no-preference){.console-deck-module__ePkoaG__phone{animation:console-deck-module__ePkoaG__phone-arrive .46s var(--ease-signal) both}}@keyframes console-deck-module__ePkoaG__phone-arrive{0%{opacity:0;transform:translateY(1.5rem)scale(.97)}}@media (prefers-reduced-motion:reduce){.console-deck-module__ePkoaG__phone{transition:none;animation:none}}
.hotspots-module__QDSC2W__hotspot{top:var(--hotspot-top);left:var(--hotspot-left);width:var(--hotspot-width);height:var(--hotspot-height);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;min-width:0;min-height:0;padding:0;position:absolute}.hotspots-module__QDSC2W__hotspot:active,.hotspots-module__QDSC2W__hotspot.hotspots-module__QDSC2W__down{background:radial-gradient(closest-side,#a4cd0333,#0000)}@media (max-width:47.99rem) and (orientation:landscape){.hotspots-module__QDSC2W__hotspot[aria-label]{top:calc(var(--hotspot-bottom) - 44px);min-width:44px;height:44px}}
.snake-module__Xg-rkq__page{--snake-lcd:#a4cd03;isolation:isolate;width:100%;height:100dvh;padding-top:max(.55rem, var(--safe-area-top));padding-bottom:max(.7rem, var(--safe-area-bottom));flex-direction:column;display:flex;position:relative;overflow:hidden}.snake-module__Xg-rkq__page:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(44rem 36rem at 50% 54%, #a4cd0321, transparent 68%), radial-gradient(#a4cd030d 1px, transparent 1.5px) 50% 0 / 1.25rem 1.25rem, linear-gradient(180deg, #131c24, var(--color-bg-void) 52%, #070c11);position:absolute;inset:0}.snake-module__Xg-rkq__mural{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.snake-module__Xg-rkq__muralPath{fill:none;shape-rendering:crispedges;stroke:#a4cd0314;stroke-dasharray:24 10;stroke-width:24px}.snake-module__Xg-rkq__muralFood{fill:#a4cd031c;shape-rendering:crispedges}.snake-module__Xg-rkq__navRow{z-index:10;position:relative}.snake-module__Xg-rkq__navControls{align-items:center;gap:1.25rem;display:flex}.snake-module__Xg-rkq__soundToggle{min-height:44px;color:var(--color-signal-yellow);font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:0 .25rem;font-size:.875rem}.snake-module__Xg-rkq__soundToggle[aria-pressed=false]{opacity:.62}.snake-module__Xg-rkq__soundToggle:hover{outline:2px solid var(--color-focus,#ffe900);outline-offset:2px}.snake-module__Xg-rkq__stage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(.45rem,1.3vh,.9rem);min-height:0;display:flex}.snake-module__Xg-rkq__header{text-align:center;flex:none}.snake-module__Xg-rkq__eyebrow{color:var(--snake-lcd);font:700 var(--text-xs) / 1.2 var(--font-code);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;margin:0 0 .15rem;display:flex}.snake-module__Xg-rkq__signal{background:var(--snake-lcd);width:.45rem;height:.45rem;box-shadow:0 0 .8rem var(--snake-lcd);border-radius:50%}.snake-module__Xg-rkq__title{color:var(--color-text-strong);letter-spacing:-.04em;text-shadow:.05em .05em 0 #556b02e6, .11em .11em 0 var(--color-bg-void);text-transform:uppercase;margin:0;font-size:clamp(2.55rem,6vw,4.4rem);line-height:.9}.snake-module__Xg-rkq__title span{color:var(--snake-lcd);letter-spacing:.02em;vertical-align:top;font-size:.38em}.snake-module__Xg-rkq__tagline,.snake-module__Xg-rkq__hint{color:var(--color-text-muted);font:700 .62rem / 1.6 var(--font-code,monospace);letter-spacing:.11em;text-transform:uppercase}.snake-module__Xg-rkq__tagline{margin:.55rem 0 0}.snake-module__Xg-rkq__hint{text-align:center;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:.35rem .55rem;margin:0;display:flex}.snake-module__Xg-rkq__hint kbd{color:var(--snake-lcd);font:inherit;letter-spacing:.06em;background:#a4cd0312;border:1px solid #a4cd033d;border-bottom-color:#a4cd0385;padding:.18rem .35rem}.snake-module__Xg-rkq__hint span+kbd{margin-left:.2rem}@media (max-width:47.99rem){.snake-module__Xg-rkq__page{padding:0}.snake-module__Xg-rkq__navRow{z-index:20;top:max(.35rem, var(--safe-area-top));right:max(.65rem, var(--safe-area-right));left:max(.65rem, var(--safe-area-left));position:absolute}.snake-module__Xg-rkq__stage{gap:0;width:100%;height:100%}.snake-module__Xg-rkq__header,.snake-module__Xg-rkq__hint{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-height:42rem){.snake-module__Xg-rkq__stage{gap:.35rem}.snake-module__Xg-rkq__eyebrow,.snake-module__Xg-rkq__tagline,.snake-module__Xg-rkq__hint{display:none}.snake-module__Xg-rkq__title{font-size:2.4rem}}@media (max-width:47.99rem){.snake-module__Xg-rkq__hint{display:flex}}@media (max-width:47.99rem) and (orientation:landscape){.snake-module__Xg-rkq__navRow{right:auto}.snake-module__Xg-rkq__navRow>div{width:auto}.snake-module__Xg-rkq__navRow>div>div:nth-child(-n+2){display:none}.snake-module__Xg-rkq__navRow>div>div:last-child{flex:none}}@media (prefers-reduced-motion:no-preference){.snake-module__Xg-rkq__signal{animation:1.1s steps(2,end) infinite snake-module__Xg-rkq__signal-pulse}.snake-module__Xg-rkq__muralPath{animation:12s steps(10,end) infinite snake-module__Xg-rkq__mural-crawl}}@keyframes snake-module__Xg-rkq__signal-pulse{50%{opacity:.45}}@keyframes snake-module__Xg-rkq__mural-crawl{to{stroke-dashoffset:-340px}}@media (prefers-reduced-motion:reduce){.snake-module__Xg-rkq__signal,.snake-module__Xg-rkq__muralPath{transition:none;animation:none}}
