:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--desk:#0f1116;--paper:#181b22;--paper-2:#21252e;--rule:#2a2f3a;--rule-2:#3a404d;--ink:#eceef2;--ink-2:#a3aab7;--ink-3:#6e7685;--keycap:#262b35;--keycap-hover:#2e3440;--keycap-line:#383e4a;--keycap-edge:#07080b;--apple:#d42c24;--apple-hi:#ea4a3c;--apple-deep:#a11d17;--leaf:#6fd08f;--leaf-fill:#2b9a59;--leaf-soft:#15301f;--sun:#ffc83a;--sun-deep:#c48a00;--sun-soft:#2c2512;--danger:#d93a42;--danger-text:#ff9aa0;--danger-soft:#2d1c22;--scr:#12151b;--scr-2:#1a1e26;--scr-3:#252a34;--scr-line:#2c3241;--scr-ink:#e4e7ed;--scr-dim:#9ba3b1;--scr-faint:#687184;--scr-num:#7c8597;--scr-danger:#ff8a8f;--scr-danger-bg:#2d1c22;--scr-danger-line:#ff8a8f1f;--scr-selection:#6eb0f53d;--scr-active-line:#ffffff09;--tok-comment:#7db365;--tok-string:#e0a07e;--tok-number:#b5cea8;--tok-keyword:#6eb0f5;--tok-definition:#e9da8e;--tok-variable:#9cdcfe;--tok-operator:#d4d4d4;--font-display:"Unbounded", "Onest", system-ui, sans-serif;--font-ui:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--code-size:14px;--text-s:13px;--text-m:15px;--text-l:17px;--text-xl:21px;--text-xxl:28px;--text-hero:36px;--radius-key:12px;--radius-card:22px;--shadow-pop:0 18px 40px #0000008c, 0 2px 6px #00000059}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500 800;src:url(/assets/unbounded-cyrillic-wght-normal-CXbmZqvp.woff2)format("woff2-variations");unicode-range:U+400-45F,U+490-491}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500 800;src:url(/assets/unbounded-latin-wght-normal-DHaTcvc0.woff2)format("woff2-variations");unicode-range:U+20-7E,U+A0,U+AB,U+BB,U+D7,U+2013,U+2014,U+2026,U+201C-201E,U+2190-2193}*,:before,:after{box-sizing:border-box}html{font:400 var(--text-m) / 1.5 var(--font-ui);color:var(--ink);background:var(--desk);-webkit-text-size-adjust:100%;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--desk);margin:0}::selection{background:var(--scr-selection)}html{scrollbar-color:var(--rule-2) var(--desk)}input,textarea{caret-color:var(--sun)}#root{min-height:100dvh}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--sun);outline-offset:2px}[hidden]{display:none!important}code,pre,kbd,.cm-scroller{font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tok-comment{color:var(--tok-comment)}.tok-string,.tok-string2{color:var(--tok-string)}.tok-number{color:var(--tok-number)}.tok-keyword,.tok-bool,.tok-atom,.tok-literal{color:var(--tok-keyword)}.tok-variableName,.tok-propertyName{color:var(--tok-variable)}.tok-definition{color:var(--tok-definition)}.tok-operator{color:var(--tok-operator)}.tok-invalid{color:var(--scr-danger)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.key{--key-bg:var(--keycap);--key-bg-hover:var(--keycap-hover);--key-ink:var(--ink);--key-line:var(--keycap-line);--key-edge:var(--keycap-edge);--key-depth:3px;min-height:38px;margin-bottom:var(--key-depth);border:1px solid var(--key-line);border-radius:var(--radius-key);background:var(--key-bg);color:var(--key-ink);font:600 14px / 1 var(--font-ui);white-space:nowrap;box-shadow:0 var(--key-depth) 0 var(--key-edge);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:transform 70ms ease-out,box-shadow 70ms ease-out,background-color .12s;display:inline-flex;position:relative}.key:hover:not(:disabled){background:var(--key-bg-hover)}.key:active:not(:disabled),.key[aria-pressed=true]{box-shadow:0 0 0 var(--key-edge);transform:translateY(var(--key-depth))}.key:disabled{opacity:.4}.key--apple{--key-bg:var(--apple);--key-bg-hover:#c9271f;--key-ink:#fff;--key-line:var(--apple-deep);--key-edge:#5e0f0b}.key--sun{--key-bg:var(--sun);--key-bg-hover:#ffd259;--key-ink:#151a23;--key-line:var(--sun-deep);--key-edge:#6b4b00}.key--light{--key-bg:var(--ink);--key-bg-hover:#fff;--key-ink:#0f1116;--key-line:#c9ced8;--key-edge:#7c8494}.key--danger{--key-bg:var(--danger);--key-bg-hover:#c8323a;--key-ink:#fff;--key-line:#9b1f26;--key-edge:#4d0d11}.key--ghost{--key-bg:transparent;--key-bg-hover:#ffffff0f;--key-ink:var(--ink-2);--key-line:transparent;--key-edge:transparent;--key-depth:0px}.key--s{--key-depth:2px;border-radius:10px;min-height:30px;padding:0 11px;font-size:13px}.key--l{--key-depth:4px;border-radius:14px;min-height:48px;padding:0 22px;font-size:16px}.key--icon{width:38px;padding:0}.key--s.key--icon{width:30px}kbd{border:1px solid var(--keycap-line);background:var(--keycap);min-width:1.75em;color:var(--ink);font-family:var(--font-mono);white-space:nowrap;box-shadow:0 2px 0 var(--keycap-edge);vertical-align:.08em;border-radius:6px;justify-content:center;align-items:center;margin:0 .08em;padding:.12em .45em;font-size:.8em;line-height:1.3;display:inline-flex}.chip{font-size:var(--text-s);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-weight:600;line-height:1.4;display:inline-flex}.chip--ok{background:var(--leaf-soft);color:var(--leaf)}.chip--todo{background:var(--paper-2);color:var(--ink-2)}.inline-code{background:var(--paper-2);color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:.08em .38em;font-size:.86em}[data-shell=white]{--shell-hi:#fff;--shell:#eceef2;--shell-lo:#c9ced8;--shell-glow:#ffffff29;--shell-ink:#1b1f27;--shell-accent:#23a447;--shell-text:#f4f5f8}[data-shell=red]{--shell-hi:var(--apple-hi);--shell:var(--apple);--shell-lo:#c0261e;--shell-glow:#a11d178c;--shell-ink:#fff;--shell-accent:var(--sun);--shell-text:#ff7a6e}[data-shell=green]{--shell-hi:#6fdc86;--shell:#34b85a;--shell-lo:#229345;--shell-glow:#1670308c;--shell-ink:#0c2a15;--shell-accent:var(--sun);--shell-text:#5fd67a}[data-shell=yellow]{--shell-hi:#ffe27a;--shell:#ffc83a;--shell-lo:#eaa714;--shell-glow:#be800680;--shell-ink:#2b1d00;--shell-accent:#23a447;--shell-text:var(--sun)}.pic{vertical-align:middle;width:1em;height:1em;display:inline-block}._dialog_1kqyj_1{border:1px solid var(--rule-2);border-radius:var(--radius-card);background:var(--paper);width:min(460px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--shadow-pop);padding:0}._dialog_1kqyj_1::backdrop{background:#0009}._dialog_1kqyj_1[open]{animation:.16s ease-out _appear_1kqyj_1}@keyframes _appear_1kqyj_1{0%{opacity:0;transform:translateY(8px)scale(.98)}}._body_1kqyj_27{padding:24px 24px 18px}._body_1kqyj_27 h2{font-family:var(--font-display);margin:0 0 14px;font-size:19px;font-weight:700;line-height:1.3}._body_1kqyj_27 p{font-size:var(--text-m);margin:0 0 12px;line-height:1.55}._note_1kqyj_45{color:var(--ink-2);font-size:var(--text-s)!important}._warn_1kqyj_50,._danger_1kqyj_51{border-radius:14px;gap:10px;padding:12px 14px;display:flex}._warn_1kqyj_50{background:var(--sun-soft)}._warnIcon_1kqyj_62{color:var(--sun-deep);flex-shrink:0;margin-top:3px}._danger_1kqyj_51{background:var(--danger-soft);color:var(--danger-text)}._dangerIcon_1kqyj_73{color:var(--danger);flex-shrink:0;margin-top:3px}._label_1kqyj_79{margin-bottom:6px;font-size:14px;font-weight:600;display:block}._input_1kqyj_86{border:1px solid var(--rule-2);background:var(--paper-2);width:100%;min-height:44px;color:var(--ink);font-size:var(--text-l);border-radius:12px;margin-bottom:12px;padding:0 14px}._input_1kqyj_86:focus{border-color:var(--sun);outline:none;box-shadow:0 0 0 3px #ffc83a4d}._buttons_1kqyj_104{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}._error_1kqyj_112{color:var(--danger-text);font-weight:600;font-size:var(--text-s)!important;margin-top:-4px!important}._home_1jz82_3{min-height:100dvh}._header_1jz82_7{align-items:center;gap:10px;padding:14px 24px 6px;display:flex}._logo_1jz82_14{width:34px;height:34px}._name_1jz82_19{font-family:var(--font-display);letter-spacing:-.01em;font-size:19px;font-weight:700}._tagline_1jz82_26{border-left:1px solid var(--rule-2);color:var(--ink-2);font-size:var(--text-s);margin-left:2px;padding-left:12px;font-weight:500}._main_1jz82_35{max-width:1120px;margin:0 auto;padding:56px 24px 48px}._title_1jz82_41{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.05}._lead_1jz82_50{max-width:54ch;color:var(--ink-2);font-size:var(--text-l);margin:14px 0 0;line-height:1.5}._games_1jz82_59{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}._card_1jz82_69{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper);grid-template-rows:auto 1fr;justify-items:center;gap:24px;height:100%;padding:28px 24px 24px;transition:border-color .2s ease-out;display:grid;position:relative}._card_1jz82_69:hover{border-color:var(--rule-2)}._card_1jz82_69:hover ._console_1jz82_88{transform:translateY(-4px)rotate(-2deg)}._info_1jz82_93{flex-direction:column;align-self:stretch;align-items:flex-start;width:100%;display:flex}._info_1jz82_93 h2{font-family:var(--font-display);font-size:var(--text-xxl);letter-spacing:-.01em;margin:0;font-weight:700}._level_1jz82_109{color:var(--shell-text);align-items:center;gap:10px;margin:10px 0 0;font-size:14px;font-weight:600;display:flex}._bars_1jz82_120{gap:3px;display:flex}._bars_1jz82_120 span{background:var(--rule-2);border-radius:3px;width:14px;height:8px}._bars_1jz82_120 span[data-on=true]{background:var(--shell)}._blurb_1jz82_136{max-width:46ch;color:var(--ink);font-size:var(--text-m);margin:14px 0 0;line-height:1.55}._where_1jz82_144{margin:16px 0 0}._wherePic_1jz82_148{width:18px;height:18px}._play_1jz82_153{margin-top:auto;position:static}._play_1jz82_153:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}._where_1jz82_144{margin-bottom:22px}._console_1jz82_88{background:linear-gradient(165deg, var(--shell-hi), var(--shell) 42%, var(--shell-lo));width:156px;box-shadow:inset 0 2px 0 #ffffff59, inset 0 -4px 0 #00000029, 0 20px 36px -16px var(--shell-glow);border-radius:20px 20px 30px 30px;padding:12px 12px 10px;transition:transform .24s cubic-bezier(.2,.8,.3,1);transform:rotate(-3deg)}._bezel_1jz82_185{background:#20232c;border-radius:12px 12px 20px;padding:8px 8px 10px;box-shadow:inset 0 2px 6px #0000008c,0 1px #ffffff40;container-type:inline-size}._screen_1jz82_195{aspect-ratio:380/470;background:#141414;border-radius:6px;font-size:21cqw;line-height:1;position:relative;overflow:hidden}._pad_1jz82_206{gap:8px;padding:10px 6px 0;display:flex}._pad_1jz82_206 span{background:#1a1c22;border-radius:8px;width:30px;height:22px;box-shadow:0 3px #07080b,inset 0 1px #ffffff14}._item_1jz82_223,._hero_1jz82_224{position:absolute;translate:-50%}._item_1jz82_223{top:-14%;left:var(--x);opacity:0;animation:6s linear infinite _fall_1jz82_1;animation-delay:calc(var(--i) * 2s)}._hero_1jz82_224{animation:6s ease-in-out infinite _patrol_1jz82_1;bottom:5%;left:45%}@keyframes _fall_1jz82_1{0%{opacity:1;top:-14%}32%{opacity:1;top:76%}33.3%,to{opacity:0;top:78%}}@keyframes _patrol_1jz82_1{0%,to{left:45%}33.3%{left:22%}66.6%{left:72%}}._pad_1jz82_206[data-pad="1"] span{width:60px}._pipe_1jz82_278{--pipe:linear-gradient(90deg, #3f8f25, #9be77a 22%, #5ec639 42%, #4aa82e 70%, #2f6e1b);width:15%;animation:4s linear infinite _scroll_1jz82_1;animation-delay:calc(var(--i) * -2s);position:absolute;top:0;bottom:0;left:100%}._pipeTop_1jz82_289,._pipeBottom_1jz82_290{background:var(--pipe);position:absolute;left:0;right:0}._pipeTop_1jz82_289{height:var(--top);top:0}._pipeBottom_1jz82_290{top:calc(var(--top) + 36%);bottom:0}._pipeTop_1jz82_289:after,._pipeBottom_1jz82_290:after{background:var(--pipe);content:"";border-block:2px solid #00000059;height:9px;position:absolute;left:-14%;right:-14%}._pipeTop_1jz82_289:after{bottom:0}._pipeBottom_1jz82_290:after{top:0}._bird_1jz82_328{animation:1s infinite _flap_1jz82_1;position:absolute;top:48%;left:22%}@keyframes _scroll_1jz82_1{0%{left:100%}to{left:-15%}}@keyframes _flap_1jz82_1{0%,to{animation-timing-function:cubic-bezier(.2,.7,.4,1);top:48%}28%{animation-timing-function:cubic-bezier(.5,0,.8,.4);top:36%}}._screen_1jz82_195[data-scene=space]{background:radial-gradient(circle,#8b93b8 .6px,#0000 1.2px) 0 0/37px 41px,radial-gradient(circle,#8b93b899 .6px,#0000 1.2px) 19px 13px/53px 59px,#0b0d1a;animation:12s linear infinite _stars_1jz82_1}._pad_1jz82_206[data-pad="3"] span:last-child{width:46px;margin-left:4px}._moon_1jz82_372{opacity:.5;font-size:34px;position:absolute;top:5%;right:6%}._alien_1jz82_380,._boom_1jz82_381,._shot_1jz82_382,._ship_1jz82_383{position:absolute;translate:-50%}._alien_1jz82_380,._boom_1jz82_381,._shot_1jz82_382{left:var(--x);opacity:0;animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(var(--i) * 2s)}._alien_1jz82_380{animation-name:_invade_1jz82_1;top:-18%}._boom_1jz82_381{animation-name:_pop_1jz82_1;top:36%}._shot_1jz82_382{background:#ffd54a;border-radius:1px;width:3px;height:9%;animation-name:_fire_1jz82_1;top:80%;box-shadow:0 0 6px #ffd54ab3}._ship_1jz82_383{animation:6s ease-in-out infinite _hunt_1jz82_1;bottom:5%;left:78%}@keyframes _stars_1jz82_1{to{background-position:0 82px,19px 72px}}@keyframes _invade_1jz82_1{0%{opacity:1;top:-18%;translate:calc(16px - 50%)}9%{translate:calc(-50% - 14px)}18%{translate:calc(8px - 50%)}26.6%{opacity:1;top:36%;translate:-50%}27%,to{opacity:0;top:36%}}@keyframes _fire_1jz82_1{0%,17.9%{opacity:0;top:80%}18%{opacity:1;top:80%}26.6%{opacity:1;top:42%}27%,to{opacity:0;top:42%}}@keyframes _pop_1jz82_1{0%,26.6%{opacity:0;scale:.6}27%{opacity:1;scale:.6}31%{opacity:1;scale:1.25}37%,to{opacity:0;scale:1.4}}@keyframes _hunt_1jz82_1{0%,to{left:78%}12%,19%{left:22%}45%,52%{left:50%}78%{left:78%}}._footer_1jz82_521{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:28px;display:flex}._note_1jz82_530{color:var(--ink-2);font-size:var(--text-s);margin:0}@media (max-width:1000px){._games_1jz82_59{grid-template-columns:minmax(0,1fr)}._card_1jz82_69{grid-template-rows:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px;padding:24px 28px 24px 24px}}@media (max-width:640px){._header_1jz82_7{padding:12px 16px 4px}._main_1jz82_35{padding:28px 16px 36px}._card_1jz82_69{align-items:start;gap:16px;padding:18px 16px}._console_1jz82_88{border-radius:14px 14px 20px 20px;width:104px;padding:8px 8px 7px}._bezel_1jz82_185{border-radius:8px 8px 14px;padding:5px 5px 7px}._pad_1jz82_206{gap:5px;padding:7px 4px 0}._pad_1jz82_206 span{border-radius:6px;width:20px;height:14px}._info_1jz82_93 h2{font-size:var(--text-xl)}._blurb_1jz82_136{font-size:var(--text-s)}}@media (prefers-reduced-motion:reduce){._item_1jz82_223,._hero_1jz82_224,._pipe_1jz82_278,._bird_1jz82_328,._screen_1jz82_195[data-scene=space],._alien_1jz82_380,._shot_1jz82_382,._boom_1jz82_381,._ship_1jz82_383{animation:none}._alien_1jz82_380{top:calc(36% - var(--i) * 14%);opacity:1}._ship_1jz82_383{left:22%}._pipe_1jz82_278{left:calc(44% + var(--i) * 40%)}._item_1jz82_223:first-child{opacity:1;top:40%}}._screen_8z254_1{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}._card_8z254_8{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper);text-align:center;justify-items:center;gap:14px;width:min(420px,100%);padding:32px 28px 24px;display:grid}._badge_8z254_20{background:var(--paper-2);border-radius:24px;place-items:center;width:76px;height:76px;display:grid;position:relative}._logo_8z254_30{width:44px;height:44px}._lock_8z254_35{background:var(--sun);color:#151a23;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-6px;right:-6px}._card_8z254_8 h1{font-family:var(--font-display);font-size:var(--text-xl);margin:6px 0 0;font-weight:700}._card_8z254_8 p{color:var(--ink-2);font-size:var(--text-m);margin:0;line-height:1.5}._input_8z254_62{border:1px solid var(--rule-2);background:var(--paper-2);width:100%;min-height:48px;color:var(--ink);font-family:var(--font-mono);letter-spacing:.3em;text-align:center;border-radius:14px;padding:0 16px;font-size:20px}._input_8z254_62::placeholder{font-family:var(--font-ui);font-size:var(--text-m);letter-spacing:0;color:var(--ink-2)}._input_8z254_62:focus{border-color:var(--sun);outline:none;box-shadow:0 0 0 3px #ffc83a40}._error_8z254_89{font-weight:600;color:var(--danger-text)!important;font-size:var(--text-s)!important}._card_8z254_8 .key{width:100%}._back_8z254_99{color:var(--ink-2);font-size:var(--text-s)}
