@keyframes ToastViewport_fade-in-bottom__lhOhR{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ToastViewport_fadeIn__QPTG_{0%{opacity:0}to{opacity:1}}@keyframes ToastViewport_fadeInBottom__PRavz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ToastViewport_scale-in-center__PAeA8{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}@keyframes ToastViewport_loadMaskAnim__DlCJ6{0%{translate:0 0}to{translate:-66.6666666667% 0}}@keyframes ToastViewport_glowRingSpin__Z0MXB{to{--glow-angle:360deg}}.ToastViewport_toast__mQwNJ{position:fixed;left:50%;top:16px;z-index:40;display:flex;min-width:min(420px,100vw - 32px);align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(245,240,232,.14);border-radius:18px;background:rgba(4,10,18,.92);box-shadow:0 24px 80px rgba(0,0,0,.42);padding:14px 16px;animation:ToastViewport_toast-in__08kv9 .32s cubic-bezier(.16,1,.3,1) both}.ToastViewport_toastClosing__WmlcE{animation:ToastViewport_toast-out__vzgEZ .26s cubic-bezier(.4,0,1,1) both}@keyframes ToastViewport_toast-in__08kv9{0%{opacity:0;transform:translate(-50%,-24px)}to{opacity:1;transform:translate(-50%)}}@keyframes ToastViewport_toast-out__vzgEZ{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-24px)}}.ToastViewport_toastDanger__SoB9b{border-color:rgba(255,90,95,.45);color:#ffd9da}.ToastViewport_toastSuccess__33G9_{border-color:rgba(49,208,170,.45);color:#d7fff5}.ToastViewport_closeButton__su3ox{border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit}@keyframes fade-in-bottom{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in-center{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}@keyframes loadMaskAnim{0%{translate:0 0}to{translate:-66.6666666667% 0}}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes glowRingSpin{to{--glow-angle:360deg}}@font-face{font-family:Fredoka;src:url(/_next/static/media/Fredoka-Light.7944027b.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/_next/static/media/Fredoka-Regular.db262a92.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/_next/static/media/Fredoka-Medium.2b635a85.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/_next/static/media/Fredoka-SemiBold.8c7acbe5.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/_next/static/media/Fredoka-Bold.143bfbba.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/_next/static/media/Nunito-ExtraLight.ab034557.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/_next/static/media/Nunito-Light.953946af.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/_next/static/media/Nunito-Regular.bdb1fd7e.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/_next/static/media/Nunito-SemiBold.b4050b93.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/_next/static/media/Nunito-Bold.ed53789e.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/_next/static/media/Nunito-BoldItalic.49089794.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/_next/static/media/Nunito-ExtraBold.2923b313.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/_next/static/media/Nunito-Black.8de0c790.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Panton;src:url(/_next/static/media/Panton-Light.8d39f5a5.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Panton;src:url(/_next/static/media/Panton-LightItalic.2d906836.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Panton;src:url(/_next/static/media/Panton-Black.4dd5f084.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Panton;src:url(/_next/static/media/Panton-BlackItalic.7a3e855a.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}*{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:border-box}:focus{outline:none}body.is-dragging,html.is-dragging{overflow:hidden;position:fixed;inset:0;width:100%}html.is-dragging .game__area-wrapper{touch-action:none;overscroll-behavior:contain}html.is-dragging .game{overscroll-behavior:none}::-webkit-scrollbar{width:0;background:rgba(0,0,0,0)}input{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input,textarea{font-family:Nunito,"system-ui",sans-serif;font-size:14px;line-height:14px}html{-ms-overflow-style:none;scrollbar-width:none;overflow:-moz-scrollbars-none;overscroll-behavior:none;scroll-behavior:smooth;-webkit-user-select:none;-moz-user-select:none;user-select:none}div{box-sizing:border-box}section{position:relative;flex-grow:1;display:flex;flex-direction:column}body{font-size:16px;font-family:Nunito,"system-ui",sans-serif;line-height:100%;min-width:360px;color:#fff;background-color:#fff;touch-action:pan-x pan-y;scroll-behavior:smooth;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:var(--app-height);min-height:var(--app-height);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none}main{flex:1 0 auto;display:flex;flex-direction:column;transition:.2s;width:100%;overflow:hidden}button{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;margin:0;padding:0;border:0;background:none;background-color:rgba(0,0,0,0);background-image:none;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-transform:none;text-decoration:none;text-indent:0;text-shadow:none;white-space:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;box-shadow:none;border-radius:0;opacity:1}input::placeholder,textarea::placeholder{transition:opacity .15s ease}input:focus::placeholder,textarea:focus::placeholder{opacity:0}:root{--xscale:1;--vh:calc(1vh * (1 / var(--xscale)));--vw:calc(1vw * (1 / var(--xscale)));--dvh:var(--vh);--svh:var(--vh)}:root,html.is-standalone{--app-height:100vh}#root,body,html{min-height:var(--app-height);height:var(--app-height)}body{margin:0}.App{position:relative}.App.__game{-webkit-user-select:none;-moz-user-select:none;user-select:none}.h1,h1{font-size:96px}.h1,.h2,h1,h2{font-family:Panton,"system-ui",sans-serif;font-style:italic;font-weight:600;line-height:97%}.h2,h2{font-size:36px}.h3,h3{font-size:1.5rem;font-weight:600;line-height:110%}.h3,.h4,h3,h4{font-style:normal}.h4,h4{font-family:Fredoka,"system-ui",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.75rem;letter-spacing:-.0255rem}.t1{font-family:Nunito,"system-ui",sans-serif;font-style:normal;font-weight:400;font-size:48px;line-height:120%}.t2{font-size:24px}.t2,.t3{font-weight:800;line-height:100%}.t3{font-size:16px}.t4{font-size:32px;line-height:125%}.t4,.t5{font-family:Nunito,"system-ui",sans-serif;font-style:normal;font-weight:700}.t5{font-size:20px;line-height:97%}.e1{font-family:Fredoka,"system-ui",sans-serif;font-size:48px;font-weight:700}.b1{font-size:1rem;font-style:normal;font-weight:600;line-height:120%}@media(min-width:768px){.b1{font-size:1.5rem}}.b2{font-family:Nunito,"system-ui",sans-serif;font-style:normal;font-weight:900;font-size:32px;line-height:100%;letter-spacing:-.02em}#_modalBox{position:fixed;z-index:190}.container{padding-left:3rem;padding-right:3rem;width:100%;margin:0 auto;flex-grow:1}a{text-decoration:none;color:#141414;transition:.2s}a:hover{transition:.5s}a:active{transition:.2s}a:focus,a:hover{opacity:.8}a:active{opacity:.6}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}img,svg{max-width:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;object-fit:contain}html.legacy-browser .banner *,html.legacy-browser .features *,html.legacy-browser .hero *,html.legacy-browser .info *,html.legacy-browser .lobby-empty-slot,html.legacy-browser .lobby-screen__logo,html.legacy-browser .lobby-screen__qr-code,html.legacy-browser .lobby-screen__qr-img,html.legacy-browser .lobby-screen__qr-subtitle,html.legacy-browser .lobby-screen__qr-title,html.legacy-browser .lobby-screen__shell.__players{opacity:1!important;animation:none!important}html.legacy-browser .lobby-screen__qr-img{transform:rotate(-4deg)}html.legacy-browser .banner__asset,html.legacy-browser .hero__blob,html.legacy-browser .lobby-screen__blob{filter:none!important}@supports(height:100dvh){:root{--dvh:calc(1dvh * (1 / var(--xscale)));--app-height:100dvh}}@supports(height:100svh){:root{--svh:calc(1svh * (1 / var(--xscale)))}}