.noodle-apex-track-module__4MsliG__scene{isolation:isolate;grid-template-rows:minmax(0,1fr) auto;gap:.5rem;min-width:0;min-height:28rem;display:grid;position:relative;overflow:hidden}.noodle-apex-track-module__4MsliG__spriteStage{min-height:23rem;position:relative;overflow:hidden}.noodle-apex-track-module__4MsliG__trackPattern{opacity:.42;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.noodle-apex-track-module__4MsliG__trackRoad,.noodle-apex-track-module__4MsliG__trackLine{fill:none;stroke-linecap:round;stroke-linejoin:round}.noodle-apex-track-module__4MsliG__trackRoad{stroke:#ffffff0a;stroke-width:76px}.noodle-apex-track-module__4MsliG__trackLine{stroke:#ffffff21;stroke-width:2px;stroke-dasharray:1.1 2.2}.noodle-apex-track-module__4MsliG__sprite{z-index:1;background-image:url(/pets/noodle-apex/spritesheet.webp);background-position-x:0;background-position-y:var(--sprite-row);filter:drop-shadow(0 16px 14px #00000073);width:192px;height:208px;animation-duration:var(--sprite-duration);background-repeat:no-repeat;animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)scale(1.48)}.noodle-apex-track-module__4MsliG__sprite[data-frame-count="4"]{animation-name:noodle-apex-track-module__4MsliG__noodle-apex-frames-4;animation-timing-function:steps(4,end)}.noodle-apex-track-module__4MsliG__sprite[data-frame-count="5"]{animation-name:noodle-apex-track-module__4MsliG__noodle-apex-frames-5;animation-timing-function:steps(5,end)}.noodle-apex-track-module__4MsliG__sprite[data-frame-count="6"]{animation-name:noodle-apex-track-module__4MsliG__noodle-apex-frames-6;animation-timing-function:steps(6,end)}.noodle-apex-track-module__4MsliG__sprite[data-frame-count="8"]{animation-name:noodle-apex-track-module__4MsliG__noodle-apex-frames-8;animation-timing-function:steps(8,end)}.noodle-apex-track-module__4MsliG__categoryRail{border:0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;margin:0;padding:0;display:grid}.noodle-apex-track-module__4MsliG__categoryButton{color:#fafaf96b;min-height:3rem;font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:.75rem 0;font-size:.6875rem;transition:color .16s;position:relative}.noodle-apex-track-module__4MsliG__categoryButton:hover{color:#fafaf9b8}.noodle-apex-track-module__4MsliG__categoryButton:focus-visible{outline:2px solid var(--warm-orange);outline-offset:2px;border-radius:.125rem}.noodle-apex-track-module__4MsliG__categoryButton[aria-pressed=true]{color:#fafaf9e6}.noodle-apex-track-module__4MsliG__categoryButton[aria-pressed=true]:after{background:var(--warm-orange);content:"";height:1px;position:absolute;bottom:0;left:28%;right:28%}@keyframes noodle-apex-track-module__4MsliG__noodle-apex-frames-4{to{background-position-x:-768px}}@keyframes noodle-apex-track-module__4MsliG__noodle-apex-frames-5{to{background-position-x:-960px}}@keyframes noodle-apex-track-module__4MsliG__noodle-apex-frames-6{to{background-position-x:-1152px}}@keyframes noodle-apex-track-module__4MsliG__noodle-apex-frames-8{to{background-position-x:-1536px}}@media (max-width:639px){.noodle-apex-track-module__4MsliG__scene{min-height:23rem}.noodle-apex-track-module__4MsliG__spriteStage{min-height:19rem}.noodle-apex-track-module__4MsliG__sprite{transform:translate(-50%,-50%)scale(1.18)}}@media (prefers-reduced-motion:reduce){.noodle-apex-track-module__4MsliG__sprite{background-position-x:0;animation:none}.noodle-apex-track-module__4MsliG__categoryButton{transition:none}}
