:root{--sky-1: #7ec8f5;--sky-2: #a6dcfa;--sky-3: #cdeefe;--grass-1: #8fd16a;--grass-2: #7cc35a;--grass-3: #3d8f3a;--road-1: #7a7a86;--road-2: #6c6c78;--rumble: #e83b3b;--rumble-dark: #c0262a;--white: #ffffff;--sun: #ffd93b;--ink: #1b1b2f;--cream: #f4efe2;--font-pixel: "Press Start 2P", monospace;--font-body: "Chakra Petch", system-ui, sans-serif;--hud-h-desktop: 88px;--hud-h-mobile: 56px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;font-size:16px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-body);background:var(--sky-3);color:var(--ink);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;border:none;background:none;font-family:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 5px var(--sun)}html{scroll-padding-top:16px;scroll-padding-bottom:calc(var(--hud-h-desktop) + 12px)}main{position:relative;z-index:1;padding-bottom:var(--hud-h-desktop)}@media (max-width: 720px),(max-height: 500px){html{scroll-padding-top:calc(var(--hud-h-mobile) + 12px);scroll-padding-bottom:12px}main{padding-top:var(--hud-h-mobile);padding-bottom:0}}.pixel-panel{background:var(--cream);border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.pixel-heading{font-family:var(--font-pixel);color:var(--ink);text-transform:uppercase;line-height:1.5}.pixel-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;background:var(--rumble-dark);color:var(--white);font-family:var(--font-pixel);font-size:.7rem;text-transform:uppercase;line-height:1.4;border:4px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.pixel-btn:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.blink{animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.blink{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only:focus{width:auto;height:auto;padding:12px 24px;margin:0;overflow:visible;clip:auto;white-space:normal}._fallback_bsmem_1{position:relative;z-index:1;max-width:560px;margin:60px auto;padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;background:var(--cream);border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}._icon_bsmem_17{font-size:1.5rem}._text_bsmem_21{font-family:var(--font-pixel);font-size:.7rem;line-height:1.7;color:var(--ink)}._retry_bsmem_28{padding:10px 16px;background:var(--rumble-dark);color:var(--white);border:4px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--font-pixel);font-size:.6rem;text-transform:uppercase;cursor:pointer}._retry_bsmem_28:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}._canvas_gvyeh_1{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;image-rendering:crisp-edges;image-rendering:pixelated;background:var(--sky-3)}._start_626hm_1{position:relative;min-height:100svh;padding:clamp(32px,8vh,88px) 16px 32vh;display:flex;flex-direction:column;align-items:center;gap:20px}._titleCard_626hm_11{width:100%;max-width:720px;padding:clamp(20px,4vw,36px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}._player_626hm_22{font-family:var(--font-pixel);font-size:.6rem;color:var(--ink);letter-spacing:.08em}._logo_626hm_29{font-family:var(--font-pixel);font-size:clamp(1.5rem,6.4vw,3.4rem);line-height:1.25;color:var(--rumble);text-shadow:4px 4px 0 var(--ink);letter-spacing:.04em}._logo_626hm_29 span{display:inline-block}._subtitle_626hm_40{font-size:clamp(.62rem,2.2vw,.85rem);padding:8px 12px;background:var(--ink);color:var(--sun)}._headline_626hm_47{font-size:1.05rem;font-weight:600}._at_626hm_52{color:var(--rumble-dark)}._stats_626hm_54{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}._stat_626hm_54{display:flex;flex-direction:column;gap:6px;min-width:140px;padding:10px 12px;background:var(--white);border:3px solid var(--ink)}._statValue_626hm_72{font-family:var(--font-pixel);font-size:1rem;color:var(--rumble-dark)}._statLabel_626hm_78{font-family:var(--font-pixel);font-size:.5rem;line-height:1.5}._startBtn_626hm_84{margin-top:6px}._summary_626hm_86{width:100%;max-width:720px;padding:18px 20px;font-size:1rem;line-height:1.6}@media (max-width: 720px),(max-height: 500px){._start_626hm_1{padding-top:20px;padding-bottom:28vh}._stat_626hm_54{min-width:0;flex:1 1 90px}._statValue_626hm_72{font-size:.72rem}}._stage_rtveo_1{position:relative;padding:20vh 16px}._stage_rtveo_1:focus{outline:none;box-shadow:none}._stage_rtveo_1:focus-visible ._panel_rtveo_8{outline:3px solid var(--ink);outline-offset:4px}._panel_rtveo_8{position:relative;max-width:680px;margin:0 auto;padding:clamp(20px,4vw,32px);display:flex;flex-direction:column;gap:18px}._current_rtveo_20{max-width:860px;background:var(--white)}._ribbon_rtveo_25{position:absolute;top:-18px;right:16px;padding:8px 10px;background:var(--sun);border:3px solid var(--ink);font-family:var(--font-pixel);font-size:.55rem;text-transform:uppercase}._header_rtveo_37{display:flex;flex-direction:column;align-items:flex-start;gap:10px}._badge_rtveo_44{padding:6px 8px;background:var(--rumble-dark);color:var(--white);border:3px solid var(--ink);font-family:var(--font-pixel);font-size:.6rem;text-transform:uppercase}._company_rtveo_54{font-size:clamp(.95rem,3.2vw,1.4rem)}._meta_rtveo_58{font-size:.95rem;font-weight:600}._bullets_rtveo_63{display:flex;flex-direction:column;gap:12px;padding-left:0;list-style:none;font-size:1.05rem;line-height:1.6}._bullets_rtveo_63 li{position:relative;padding-left:22px}._bullets_rtveo_63 li:before{content:"";position:absolute;left:0;top:.6em;width:10px;height:10px;background:var(--rumble-dark);box-shadow:2px 2px 0 var(--ink)}._chips_rtveo_89{list-style:none;display:flex;flex-wrap:wrap;gap:8px}._chip_rtveo_89{padding:6px 8px;background:var(--sky-2);border:2px solid var(--ink);font-family:var(--font-pixel);font-size:.55rem}._loadout_1dpys_1{position:relative;padding:20vh 16px}._panel_1dpys_6{max-width:860px;margin:0 auto;padding:clamp(20px,4vw,32px)}._title_1dpys_12{font-size:clamp(.95rem,3.2vw,1.4rem);margin-bottom:20px}._grid_1dpys_17{display:flex;flex-direction:column}._row_1dpys_22{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:12px 0;border-top:3px dashed var(--ink)}._row_1dpys_22:last-child{border-bottom:3px dashed var(--ink)}._category_1dpys_32{font-family:var(--font-pixel);font-size:.62rem;line-height:1.6;color:var(--rumble-dark);text-transform:uppercase}._items_1dpys_40{font-size:1rem;line-height:1.55}@media (max-width: 720px){._row_1dpys_22{grid-template-columns:1fr;gap:6px}}._pitStop_2tk3t_1{position:relative;padding:16vh 16px}._panel_2tk3t_6{max-width:560px;margin:0 auto;padding:22px;display:flex;flex-direction:column;gap:14px}._title_2tk3t_15{font-size:.9rem}._intro_2tk3t_17{font-size:.95rem;font-weight:600}._list_2tk3t_22{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:.95rem;line-height:1.5}._item_2tk3t_31{display:flex;flex-direction:column;gap:4px}._label_2tk3t_37{font-family:var(--font-pixel);font-size:.55rem;color:var(--rumble-dark)}._facts_2tk3t_43{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._fact_2tk3t_43{display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--white);border:2px solid var(--ink)}._factValue_2tk3t_59{font-family:var(--font-pixel);font-size:.75rem}._factLabel_2tk3t_64{font-size:.8rem;font-weight:600}@media (max-width: 420px){._facts_2tk3t_43{grid-template-columns:repeat(2,1fr)}}._finish_xkmi4_1{position:relative;padding:16vh 16px 40px;display:flex;flex-direction:column;align-items:center;gap:0}._flag_xkmi4_10{width:100%;max-width:860px;height:48px;border:4px solid var(--ink);border-bottom:none;background:repeating-conic-gradient(var(--ink) 0 25%,var(--white) 0 50%) 0 0 / 24px 24px}._panel_xkmi4_19{width:100%;max-width:860px;padding:clamp(20px,4vw,32px);display:flex;flex-direction:column;gap:18px}._title_xkmi4_28{font-size:clamp(1rem,3.6vw,1.6rem);display:flex;align-items:center;gap:16px}._count_xkmi4_35{color:var(--rumble-dark);min-width:1.2em}._lead_xkmi4_40{font-size:1.05rem;line-height:1.6}._save_xkmi4_45{align-self:flex-start;background:var(--ink);color:var(--sun);font-size:.65rem}._links_xkmi4_52{list-style:none;display:flex;flex-wrap:wrap;gap:12px}._link_xkmi4_52{font-size:.6rem;word-break:break-word}._social_xkmi4_64{background:var(--ink)}._education_xkmi4_68{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:3px dashed var(--ink);font-size:.95rem;line-height:1.5}._eduLabel_xkmi4_78{font-family:var(--font-pixel);font-size:.55rem;color:var(--rumble-dark);text-transform:uppercase}._copy_xkmi4_85{margin-top:24px;padding:6px 10px;background:var(--cream);border:3px solid var(--ink);font-family:var(--font-pixel);font-size:.5rem}._hud_10lm5_1{position:fixed;left:0;right:0;bottom:0;z-index:10;height:var(--hud-h-desktop);padding:10px 16px;display:grid;grid-template-columns:220px 1fr 300px;gap:12px;background:var(--cream);border-top:4px solid var(--ink)}._box_10lm5_16{min-width:0;padding:8px 10px;display:flex;flex-direction:column;justify-content:space-between;gap:6px;background:var(--white);border:3px solid var(--ink)}._boxLabel_10lm5_27,._courseLabel_10lm5_28{font-family:var(--font-pixel);font-size:.55rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._xpTop_10lm5_37{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._mph_10lm5_44{font-family:var(--font-pixel);font-size:.85rem;color:var(--rumble-dark)}._mphUnit_10lm5_50{margin-left:4px;font-size:.45rem;color:var(--ink)}._gauge_10lm5_56{height:16px;border:2px solid var(--ink);background:var(--cream)}._gaugeFill_10lm5_62{height:100%;background:repeating-linear-gradient(90deg,var(--rumble) 0 6px,var(--white) 6px 8px);transition:width .3s steps(6)}._track_10lm5_68{position:relative;height:20px;margin:0 12px;background:var(--road-2);border:2px solid var(--ink);background-image:repeating-linear-gradient(90deg,var(--white) 0 8px,transparent 8px 16px);background-size:100% 2px;background-position:0 50%;background-repeat:no-repeat}._marker_10lm5_80{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;background:var(--sun);border:2px solid var(--ink);transition:left .3s ease-out;z-index:1}._checkpoint_10lm5_92{position:absolute;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;display:grid;place-items:center;font-family:var(--font-pixel);font-size:.55rem;border:2px solid var(--ink);z-index:2}._checkpoint_10lm5_92:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}._ahead_10lm5_113{background:var(--white);color:var(--ink)}._passed_10lm5_114{background:var(--ink);color:var(--white)}._current_10lm5_115{background:var(--rumble-dark);color:var(--white)}._loadoutText_10lm5_117{font-family:var(--font-pixel);font-size:.55rem;line-height:1.6;color:var(--rumble-dark);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (prefers-reduced-motion: reduce){._marker_10lm5_80,._gaugeFill_10lm5_62{transition:none}}@media (max-width: 720px),(max-height: 500px){._hud_10lm5_1{top:0;bottom:auto;height:var(--hud-h-mobile);padding:6px 12px;grid-template-columns:1fr;border-top:none;border-bottom:4px solid var(--ink)}._xp_10lm5_37,._loadout_10lm5_117{display:none}._course_10lm5_28{padding:0;border:none;background:transparent;flex-direction:row;align-items:center;gap:10px}._courseLabel_10lm5_28{flex:0 1 auto;max-width:46%;font-size:.5rem}._track_10lm5_68{flex:1;margin:0 10px}}
