@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/e/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/e/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/e/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2");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:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/e/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html,body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0e1531;height:100%;margin:0;overflow:hidden}#game{touch-action:none;position:fixed;inset:0}#game canvas{display:block}#safe{visibility:hidden;pointer-events:none;width:0;height:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);position:fixed;top:0;left:0}#perf{left:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:10;color:#fffdf5;white-space:pre;pointer-events:none;background:#080c20d1;border:1px solid #2d3a6b;border-radius:8px;padding:6px 8px;font:600 14px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:fixed}.noscript{color:#fffdf5;padding:24px;font-family:system-ui,sans-serif}.house-ad{z-index:5;box-sizing:border-box;height:calc(var(--ha-size) + env(safe-area-inset-bottom,0px));padding:0 12px env(safe-area-inset-bottom,0px);touch-action:none;background:#0e1531f0;border-top:1px solid #ffffff24;border-radius:18px 18px 0 0;flex-direction:column;align-items:center;transition:transform .32s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -8px 24px #00000059}.house-ad.is-open{transform:none}.house-ad.is-hidden{display:none}.house-ad-grip{background:#ffffff59;border-radius:3px;flex:none;width:44px;height:5px;margin:5px 0 4px}.house-ad-box{width:var(--ha-ad);height:var(--ha-ad);flex:none}.house-ad-box>a{width:100%}.house-ad.house-ad-right{height:auto;width:calc(var(--ha-size) + env(safe-area-inset-right,0px));padding:12px env(safe-area-inset-right,0px) 12px 12px;border-top:0;border-left:1px solid #ffffff24;border-radius:18px 0 0 18px;flex-direction:row;justify-content:center;top:0;left:auto;transform:translate(105%);box-shadow:-8px 0 24px #00000059}.house-ad-right .house-ad-grip{display:none}.house-ad-right.is-open{transform:none}.house-ad.is-paused *{animation-play-state:paused!important}.house-ad.house-ad-micro{height:auto;padding:0 0 env(safe-area-inset-bottom,0px);background:var(--hm-bg);border-top:1px solid var(--hm-line);border-radius:14px 14px 0 0;align-items:stretch}.house-ad-micro-box{align-items:center;gap:var(--hm-gap);padding:var(--hm-pad-y) var(--hm-pad-x);min-width:0;display:flex}.house-ad-micro-mark{width:var(--hm-mark);height:var(--hm-mark);flex:none}.house-ad-micro-mark:empty{display:none}.house-ad-micro-mark svg{width:100%;height:100%;display:block}.house-ad-micro-words{min-width:0;font-family:var(--hm-font);font-size:var(--hm-size);flex:1;line-height:1.3}.house-ad-micro-top{align-items:center;gap:var(--hm-gap);margin:0;display:flex}.house-ad-micro-tag{background:var(--hm-tag-bg);color:var(--hm-tag-ink);letter-spacing:.06em;border-radius:.4em;flex:none;padding:0 .45em;font-weight:800}.house-ad-micro-name{min-width:0;color:var(--hm-text);overflow-wrap:anywhere;font-weight:800}.house-ad-micro-line{color:var(--hm-muted);overflow-wrap:anywhere;margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){.house-ad{transition:none}}.sign-in-form{z-index:20;background:#080c20b8;place-items:center;padding:16px;font-family:Figtree,system-ui,sans-serif;display:grid;position:fixed;inset:0}.sign-in-box{box-sizing:border-box;color:#fffdf5;-webkit-user-select:text;user-select:text;background:#141c3b;border:1px solid #2d3a6b;border-radius:18px;gap:10px;width:min(360px,100%);padding:20px;display:grid;box-shadow:0 12px 32px #0006}.sign-in-box label{font:700 16px/1.3 Figtree,system-ui,sans-serif}.sign-in-box input{color:#fffdf5;box-sizing:border-box;background:#0e1531;border:1px solid #2d3a6b;border-radius:12px;width:100%;padding:12px;font:500 16px/1.3 Figtree,system-ui,sans-serif}.sign-in-box input:focus{outline-offset:1px;outline:3px solid #f7b32b}.sign-in-msg{color:#a9b3cf;min-height:1.3em;margin:0;font:500 14px/1.35 Figtree,system-ui,sans-serif}.sign-in-row{justify-content:flex-end;gap:10px;display:flex}.sign-in-row button{cursor:pointer;border-radius:999px;padding:12px 18px;font:700 16px/1 Figtree,system-ui,sans-serif}.sign-in-send{color:#2e2a24;background:#f7b32b;border:0}.sign-in-send:disabled{opacity:.6;cursor:default}.sign-in-cancel{color:#fffdf5;background:0 0;border:1px solid #2d3a6b}.sign-in-row button:focus-visible{outline-offset:2px;outline:3px solid #f7b32b}.level-pick-paths{justify-content:stretch}.level-pick-paths button{flex:1;padding:12px 8px}.level-pick-paths button.level-pick-on{background:#2d3a6b;border-color:#f7b32b}
