._page_vm8oa_1{isolation:isolate;color:#e6eaf1;width:100%;height:100dvh;min-height:500px;font-family:var(--font-geist-sans), Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151b22;position:relative;overflow:hidden}._page_vm8oa_1 *{box-sizing:border-box}._page_vm8oa_1 button,._page_vm8oa_1 input,._page_vm8oa_1 select{font:inherit}._page_vm8oa_1 button,._page_vm8oa_1 a,._page_vm8oa_1 select{-webkit-tap-highlight-color:transparent}._page_vm8oa_1 button{cursor:pointer}._page_vm8oa_1 button:disabled{cursor:wait;opacity:.5}._page_vm8oa_1 :is(button,a,input,select,summary):focus-visible{outline-offset:5px;outline:2px solid #b5f6be}._canvas_vm8oa_37{touch-action:none;outline:none;width:100%;height:100%;position:absolute;inset:0}._canvas_vm8oa_37:focus-visible{outline-offset:-3px;outline:1px solid #afefb140}._vignette_vm8oa_49{pointer-events:none;background:radial-gradient(at 50% 45%,#0000 25%,#070d165c 100%);position:absolute;inset:0}._page_vm8oa_1[data-phase=menu] ._vignette_vm8oa_49{background:radial-gradient(#151b2299 5%,#151b2233 50%,#0a1018aa 100%)}._header_vm8oa_67{z-index:4;top:max(22px, env(safe-area-inset-top));pointer-events:none;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;left:32px;right:32px}._header_vm8oa_67>*{pointer-events:auto}._back_vm8oa_82{color:#c1cad7;align-items:center;gap:9px;padding:10px 0;font-size:12px;text-decoration:none;transition:color .2s;display:flex}._back_vm8oa_82:hover{color:#fff}._brand_vm8oa_95{letter-spacing:1.4px;white-space:nowrap;align-items:center;gap:11px;font-size:10px;font-weight:600;display:flex;position:absolute;left:50%;transform:translate(-50%)}._brandMark_vm8oa_107{letter-spacing:-3px;color:#d2f2d0;font-size:38px;font-weight:650;line-height:1}._brandMark_vm8oa_107 span{color:#a18ad1}._brand_vm8oa_95 small{color:#849293;letter-spacing:1.1px;margin-top:5px;font-size:8px;font-weight:400;display:block}._brand_vm8oa_95 small i{vertical-align:middle;background:#9bd5a9;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}._controls_vm8oa_134{gap:7px;display:flex}._controls_vm8oa_134 button,._preview_vm8oa_139 button{color:#aab9c9;background:#11182060;border:1px solid #c5d7e419;border-radius:12px;place-items:center;width:38px;height:38px;transition:background .2s,color .2s;display:grid}._controls_vm8oa_134 button:hover,._preview_vm8oa_139 button:hover{color:#fff;background:#35424e88}._menu_vm8oa_157{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:26px 20px;display:flex;position:absolute;inset:90px 0 54px;overflow:auto}._eyebrow_vm8oa_169{font-family:var(--font-geist-mono), monospace;letter-spacing:2.3px;color:#93a5a8;margin:0 0 18px;font-size:9px}._menu_vm8oa_157 h1{letter-spacing:-6px;color:#0000;filter:drop-shadow(0 5px 10px #02060750);background:linear-gradient(160deg,#d2ffc2 10%,#82dbad 44%,#8bcebf 70%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(44px,7.6vw,92px);font-weight:750;line-height:1.05}._menu_vm8oa_157 h1 span{color:#0000;background:linear-gradient(120deg,#d0b9ef,#a58cd6 60%,#8a76bc);-webkit-background-clip:text;background-clip:text}._menu_vm8oa_157 h1 i{color:#b1e6c2;font-style:normal}._tagline_vm8oa_196{color:#9faebb;letter-spacing:.1px;margin:14px 0 27px;font-size:13px}._menuCard_vm8oa_202{width:330px;max-width:100%;position:relative}._preview_vm8oa_139{justify-content:space-between;align-items:center;height:67px;display:flex}._preview_vm8oa_139 button{color:#778d9c;background:0 0;border:0;width:32px}._miniSnake_vm8oa_219{filter:drop-shadow(0 8px 5px #0006);align-items:center;height:50px;padding-right:20px;display:flex}._miniSnake_vm8oa_219>i{border-radius:50%;width:28px;height:28px;margin-right:-13px;display:block;position:relative;box-shadow:inset 0 5px 6px #ffffff6b,inset 0 -5px 6px #06162282}._miniSnake_vm8oa_219>i:first-child{width:13px;height:13px}._miniSnake_vm8oa_219>i:nth-child(2){width:20px;height:20px}._miniSnake_vm8oa_219>i:last-child{width:33px;height:33px}._miniSnake_vm8oa_219 b{background:#f9fcff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:1px;box-shadow:1px 1px 2px #0009}._miniSnake_vm8oa_219 b+b{top:18px}._miniSnake_vm8oa_219 b:after{content:"";background:#18212c;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:1px}._skinLabel_vm8oa_272{color:#cfdfdf;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;margin:auto;padding:4px 12px 19px;display:flex;font-size:12px!important}._skinLabel_vm8oa_272 span{color:#829499;border-bottom:1px dotted #82949970;font-size:10px}._skinGrid_vm8oa_289{z-index:5;background:#1c2532;border:1px solid #879aab35;border-radius:17px;grid-template-columns:repeat(4,1fr);gap:5px;padding:15px;display:grid;position:absolute;top:80px;left:-30px;right:-30px;box-shadow:0 20px 60px #0008}._skinGrid_vm8oa_289 legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._skinGrid_vm8oa_289 button{color:#b8c8d7;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 2px;font-size:8px}._skinGrid_vm8oa_289 button[aria-pressed=true]{background:#8cae9c17;border-color:#a8d7b5}._skinGrid_vm8oa_289 button:hover{background:#a8c8df15}._skinGrid_vm8oa_289 i{border-radius:50%;width:30px;height:30px;margin:0 auto 7px;display:block;box-shadow:inset 0 4px 4px #ffffff4a,inset 0 -4px 4px #0005}._nickname_vm8oa_336{text-align:left;margin-bottom:12px;display:block}._nickname_vm8oa_336>span{color:#bac8d1;justify-content:space-between;margin:0 2px 9px;font-size:11px;display:flex}._nickname_vm8oa_336 small{font-family:var(--font-geist-mono), monospace;color:#6d8191;letter-spacing:1px;font-size:8px}._nickname_vm8oa_336 input{color:#e6f1f4;background:#101720b3;border:1px solid #7e96aa30;border-radius:12px;width:100%;height:49px;padding:0 17px;font-size:13px;display:block;box-shadow:inset 0 2px 5px #0002}._nickname_vm8oa_336 input::placeholder{color:#65798b}._play_vm8oa_369{color:#18372d;background:linear-gradient(#bee9b8,#8ccead);border:1px solid #c3f4c98a;border-radius:12px;justify-content:center;align-items:center;gap:18px;width:100%;height:51px;transition:filter .2s,transform .2s;display:flex;box-shadow:0 8px 30px #6be2ac13,inset 0 1px #fff8;font-size:15px!important;font-weight:650!important}._play_vm8oa_369:hover{filter:brightness(1.08);transform:translateY(-1px)}._quality_vm8oa_393{color:#7c909f;justify-content:center;align-items:center;gap:9px;margin-top:17px;font-size:10px;display:flex}._quality_vm8oa_393 select{color:#b6c8d2;background:0 0;border:0;padding:3px 6px;font-size:10px}._quality_vm8oa_393 option{background:#1c2631}._instructions_vm8oa_412{color:#a7b9c7;margin:24px 0 0;font-size:12px;line-height:1.9}._instructions_vm8oa_412 span{color:#687f91;font-size:10px}._privacy_vm8oa_422{font-family:var(--font-geist-mono), monospace;color:#5b7280;letter-spacing:1.1px;margin:20px 0 0;font-size:8px}._best_vm8oa_429{color:#7c949e;margin-top:12px;font-size:10px}._best_vm8oa_429 strong{color:#bed7cc;margin-left:8px}._signature_vm8oa_438{bottom:max(20px, env(safe-area-inset-bottom));z-index:2;font-family:var(--font-geist-mono), monospace;color:#66808d;letter-spacing:1.2px;pointer-events:none;font-size:8px;position:absolute;left:32px}._signature_vm8oa_438 i{color:#9c8db2;margin:0 7px;font-style:normal}._leaderboard_vm8oa_454{z-index:2;pointer-events:none;text-shadow:0 2px 6px #000;width:228px;position:absolute;top:105px;right:32px}._leaderboard_vm8oa_454 h2{color:#c6d9df;justify-content:space-between;align-items:center;margin:0 0 13px;font-size:14px;font-weight:550;display:flex}._leaderboard_vm8oa_454 h2 span{font:8px var(--font-geist-mono), monospace;letter-spacing:1.3px;color:#6c8492}._leaderboard_vm8oa_454 ol{margin:0;padding:0;list-style:none}._leaderboard_vm8oa_454 li{color:#91a5b4;align-items:center;gap:7px;height:26px;font-size:11px;display:flex}._leaderboard_vm8oa_454 li[data-you=true]{color:#d4f8cd}._place_vm8oa_495{color:#657d8d;font:9px var(--font-geist-mono), monospace;width:17px}._leaderboard_vm8oa_454 li i{border-radius:50%;flex-shrink:0;width:5px;height:5px}._playerName_vm8oa_508{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._leaderboard_vm8oa_454 strong{color:#b4c7cf;font-size:10px;font-weight:500}._mapPanel_vm8oa_519{z-index:2;text-align:center;pointer-events:none;width:128px;position:absolute;bottom:36px;right:32px}._mapPanel_vm8oa_519[hidden]{display:none}._mapPanel_vm8oa_519 canvas{width:128px;height:128px;display:block}._mapPanel_vm8oa_519 span{font:7px var(--font-geist-mono), monospace;color:#7e98a5;letter-spacing:1.2px}._stats_vm8oa_543{z-index:2;pointer-events:none;text-shadow:0 2px 6px #0006;position:absolute;bottom:57px;left:32px}._stats_vm8oa_543>span{font:8px var(--font-geist-mono), monospace;color:#8aa2ac;letter-spacing:1.6px}._stats_vm8oa_543>strong{color:#e1f4df;letter-spacing:-1px;font-size:38px;font-weight:550;line-height:1.3;display:block}._stats_vm8oa_543 p{color:#8fa8b6;margin:5px 0;font-size:11px}._stats_vm8oa_543 p b{color:#c8dedb;font-weight:500}._stats_vm8oa_543 p i{vertical-align:middle;background:#516a79;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}._stats_vm8oa_543 small{font:8px var(--font-geist-mono), monospace;color:#5f7b8a;letter-spacing:.5px}._bottomHint_vm8oa_591{color:#718995;white-space:nowrap;pointer-events:none;font-size:10px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}._bottomHint_vm8oa_591 span{padding:0 7px}._boost_vm8oa_604{z-index:4;color:#b5d7bd;touch-action:none;-webkit-user-select:none;user-select:none;background:#a2d6b30d;border:1px solid #bedcc12e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:66px;height:66px;transition:background .15s;display:flex;position:absolute;bottom:57px;right:190px}._boost_vm8oa_604 span{font:7px var(--font-geist-mono), monospace;letter-spacing:1px}._boost_vm8oa_604:active{background:#b5e9bb30;box-shadow:0 0 30px #91e9b527}._modal_vm8oa_634{z-index:5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c141ba3;place-items:center;padding:80px 20px 35px;display:grid;position:absolute;inset:0;overflow:auto}._resultCard_vm8oa_645{text-align:center;background:linear-gradient(155deg,#24303aef,#18222df5);border:1px solid #9fb9c52e;border-radius:22px;width:370px;max-width:100%;padding:32px;box-shadow:0 25px 90px #0005}._resultCard_vm8oa_645 h2{letter-spacing:-1px;color:#e3f2e4;margin:0 0 12px;font-size:31px;font-weight:550}._resultCard_vm8oa_645>p:not(._eyebrow_vm8oa_169){color:#92aab8;margin-bottom:26px;font-size:12px;line-height:1.7}._finalLength_vm8oa_668>span{font:8px var(--font-geist-mono), monospace;color:#8aa2ac;letter-spacing:2px;display:block}._finalLength_vm8oa_668>strong{letter-spacing:-2px;color:#b3e8b8;font-size:54px;font-weight:600;display:block}._resultStats_vm8oa_683{justify-content:space-around;margin:18px 0 25px;display:flex}._resultStats_vm8oa_683 span{color:#7e98a9;font-size:10px}._resultStats_vm8oa_683 b{color:#ccdeda;margin-top:8px;font-size:18px;font-weight:500;display:block}._secondary_vm8oa_699{color:#a3b9c1;background:0 0;border:0;margin:15px auto;padding:8px 20px;display:block;font-size:12px!important}._resultCard_vm8oa_645>small{color:#607d8b;font-size:9px;display:block}._error_vm8oa_713{color:#ffd0c9;font-size:12px}._error_vm8oa_713 button{color:#19352a;background:#b5dfbc;border:0;border-radius:10px;padding:12px 25px}._notice_vm8oa_724{z-index:8;color:#cbdce4;background:#1c2938;border:1px solid #b1c6d355;border-radius:12px;align-items:center;gap:15px;max-width:90%;padding:15px;font-size:12px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}._notice_vm8oa_724 button{color:inherit;background:0 0;border:0;padding:5px}@media (max-width:650px){._header_vm8oa_67{left:18px;right:18px;top:max(15px, env(safe-area-inset-top));gap:10px}._brand_vm8oa_95{gap:7px;margin-right:auto;position:static;transform:none}._brand_vm8oa_95>span:not(._brandMark_vm8oa_107){letter-spacing:.7px;font-size:8px}._brand_vm8oa_95 small{letter-spacing:.5px;font-size:6px}._page_vm8oa_1:not([data-phase=menu]) ._brand_vm8oa_95>span:not(._brandMark_vm8oa_107){display:none}._brandMark_vm8oa_107{font-size:30px}._back_vm8oa_82{padding:10px}._back_vm8oa_82 span{display:none}._controls_vm8oa_134{gap:4px}._controls_vm8oa_134 button{border-radius:10px;width:44px;height:44px}._menu_vm8oa_157{justify-content:safe center;padding:20px 22px;inset:75px 0 35px}._menu_vm8oa_157 h1{letter-spacing:-2.7px;font-size:clamp(36px,10.7vw,64px)}._tagline_vm8oa_196{margin:12px 0 18px;font-size:11px}._eyebrow_vm8oa_169{letter-spacing:1.5px;font-size:7px}._menuCard_vm8oa_202{width:300px}._instructions_vm8oa_412{margin-top:20px;font-size:11px}._instructions_vm8oa_412 span{font-size:9px}._privacy_vm8oa_422{letter-spacing:.8px;margin-top:16px;font-size:7px}._signature_vm8oa_438{letter-spacing:.8px;font-size:6px;bottom:15px;left:18px}._skinGrid_vm8oa_289{left:0;right:0}._leaderboard_vm8oa_454{width:166px;top:80px;right:18px}._leaderboard_vm8oa_454 h2{margin-bottom:8px;font-size:11px}._leaderboard_vm8oa_454 li{gap:5px;height:20px;font-size:9px}._leaderboard_vm8oa_454 strong{font-size:9px}._place_vm8oa_495{width:14px;font-size:8px}._mapPanel_vm8oa_519{width:92px;bottom:122px;right:18px}._mapPanel_vm8oa_519 canvas{width:92px;height:92px}._mapPanel_vm8oa_519 span{font-size:6px}._stats_vm8oa_543{bottom:54px;left:20px}._stats_vm8oa_543>strong{font-size:32px}._stats_vm8oa_543 p{font-size:10px}._stats_vm8oa_543>span,._stats_vm8oa_543 small{font-size:7px}._boost_vm8oa_604{width:73px;height:73px;bottom:35px;right:28px}._boost_vm8oa_604 span{font-size:8px}._bottomHint_vm8oa_591{display:none}._modal_vm8oa_634{padding-top:80px}._resultCard_vm8oa_645{padding:27px}._resultCard_vm8oa_645 h2{font-size:29px}}@media (max-height:680px){._menu_vm8oa_157{justify-content:flex-start}._menu_vm8oa_157 h1{letter-spacing:-3px;font-size:48px}._menu_vm8oa_157>._eyebrow_vm8oa_169{margin-bottom:10px}._tagline_vm8oa_196{margin-bottom:8px}._preview_vm8oa_139{height:48px}._skinLabel_vm8oa_272{padding-bottom:10px}._instructions_vm8oa_412{margin-top:13px}._privacy_vm8oa_422{margin-top:9px}._menuCard_vm8oa_202{width:300px}}@media (prefers-reduced-motion:reduce){._page_vm8oa_1 *{transition:none!important;animation:none!important}}
