*,:after,:before{box-sizing:border-box}*{margin:0}html:focus-within{scroll-behavior:smooth}body,html{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{background:transparent;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p{font-weight:400;overflow-wrap:break-word}#__nuxt{height:100%;isolation:isolate}:root{--color-action-secondary:hsla(0,0%,100%,.7);--color-action:#f8ff19;--color-select:#fff;--color-secondary:#00bbfa;--color-success:#3fca46;--color-error:#fe2f48;--color-white:#fff;--color-black:#01122c;--font-family-display:"Titan One",cursive;--font-family-text:"Asap",sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-hero:4rem;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-text-default:.0625rem .0625rem .0625rem rgba(0,0,0,.2);--shadow-text-large:.1875rem .1875rem .0625rem rgba(0,0,0,.3);--shadow-text-outline:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;--shadow-glow:0 0 1rem .5rem rgba(0,0,0,.1);--radius-sm:.125rem;--radius-md:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-full:9999px;--radius-circle:50%}@font-face{font-display:swap;font-family:Titan One;font-style:normal;font-weight:400;src:url(../fonts/TitanOne-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:700;src:url(../fonts/Asap-Bold.woff2) format("woff2"),url(../fonts/Asap-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:900;src:url(../fonts/Asap-Black.woff2) format("woff2"),url(../fonts/Asap-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:200;src:url(../fonts/Asap-ExtraLight.woff2) format("woff2"),url(../fonts/Asap-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:700;src:url(../fonts/Asap-BoldItalic.woff2) format("woff2"),url(../fonts/Asap-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:700;src:url(../fonts/Asap-ExtraBold.woff2) format("woff2"),url(../fonts/Asap-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:700;src:url(../fonts/Asap-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/Asap-ExtraBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:900;src:url(../fonts/Asap-BlackItalic.woff2) format("woff2"),url(../fonts/Asap-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:200;src:url(../fonts/Asap-ExtraLightItalic.woff2) format("woff2"),url(../fonts/Asap-ExtraLightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:400;src:url(../fonts/Asap-Italic.woff2) format("woff2"),url(../fonts/Asap-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:300;src:url(../fonts/Asap-Light.woff2) format("woff2"),url(../fonts/Asap-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:500;src:url(../fonts/Asap-Medium.woff2) format("woff2"),url(../fonts/Asap-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:300;src:url(../fonts/Asap-LightItalic.woff2) format("woff2"),url(../fonts/Asap-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:600;src:url(../fonts/Asap-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Asap-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:400;src:url(../fonts/Asap-Regular.woff2) format("woff2"),url(../fonts/Asap-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:500;src:url(../fonts/Asap-MediumItalic.woff2) format("woff2"),url(../fonts/Asap-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:600;src:url(../fonts/Asap-SemiBold.woff2) format("woff2"),url(../fonts/Asap-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:100;src:url(../fonts/Asap-ThinItalic.woff2) format("woff2"),url(../fonts/Asap-ThinItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:100;src:url(../fonts/Asap-Thin.woff2) format("woff2"),url(../fonts/Asap-Thin.woff) format("woff")}#__nuxt,body,html{height:100%;overflow-x:hidden}:focus:not(:focus-visible){outline:none}.app-layout{display:flex;flex-direction:column;height:100%;width:100%}body{cursor:url(../images/cursor/arrow.svg) 0 0,auto!important}[contenteditable=true],h1,h2,h3,h4,h5,h6,input:not([type=range]),label,li,p,span,textarea{cursor:url(../images/cursor/text.svg) 6 12,text!important}.bingo-cell,.bingo-cell:hover,.clickable,.clickable:hover,[role=button],a,a:hover,button,button:hover,input[type=button],input[type=reset],input[type=submit]{cursor:url(../images/cursor/click.svg) 12 0,pointer!important}.bingo-cell *,.clickable *,[role=button] *,a *,button *{cursor:inherit!important}.draggable,[draggable=true]{cursor:url(../images/cursor/drag.svg) 14 14,move}input[type=range]{cursor:url(../images/cursor/slider.svg) 12 12,ew-resize!important}.dragging,[draggable=true]:active{cursor:url(../images/cursor/drag.svg) 14 14,move}.countdown-header[data-v-1574cff5]{flex-direction:column;gap:var(--spacing-2);left:0;margin:auto;position:fixed;right:0;top:0;z-index:10}.banner[data-v-1574cff5],.countdown-header[data-v-1574cff5]{align-items:center;display:flex}.banner[data-v-1574cff5]{background:var(--color-action);border-bottom-left-radius:24px;border-bottom-right-radius:24px;justify-content:center;padding:var(--spacing-4) var(--spacing-6)}.banner .title[data-v-1574cff5]{color:#000;font-family:var(--font-family-display);font-size:1.5rem;line-height:1;text-transform:uppercase}.player-status[data-v-1574cff5]{align-items:center;background:#fff;border-radius:100px;display:flex;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4)}.player-status .count[data-v-1574cff5]{color:#000;font-family:var(--font-family-text);font-size:1.25rem;font-weight:500;line-height:1}.player-status .icon[data-v-1574cff5]{background-color:#000;height:20px;-webkit-mask-image:url(../images/users.svg);mask-image:url(../images/users.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.app-background[data-v-6fac3ba4]{background-position:50%;background-size:cover;height:100%;inset:0;overflow:hidden;position:fixed;width:100%;z-index:-1}.progress-wrapper[data-v-33f18d9d]{align-items:center;display:flex;justify-content:center;position:relative}.progress-track[data-v-33f18d9d]{background-color:var(--color-black,#000);border:3px solid var(--color-white,#fff);border-radius:8px;height:100%;overflow:hidden;position:relative;transform:skew(-15deg);width:100%}.progress-fill[data-v-33f18d9d]{background-color:#31a8e1;height:100%;transition:width .3s ease-out}.progress-label[data-v-33f18d9d]{color:var(--color-white);font-family:var(--font-family-display);font-size:1.5rem;pointer-events:none;position:absolute;text-shadow:var(--shadow-text-default);z-index:10}.loading-overlay[data-v-3a684d70]{background:var(--color-black);flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.content-wrapper[data-v-3a684d70],.loading-overlay[data-v-3a684d70]{align-items:center;display:flex;justify-content:center}.content-wrapper[data-v-3a684d70]{flex:1;width:100%}.loading-text[data-v-3a684d70]{color:var(--color-white);font-family:var(--font-family-text);font-size:1.25rem;font-weight:600;text-transform:uppercase}.progress-bar-container[data-v-3a684d70]{align-items:center;bottom:0;display:flex;flex-direction:column;gap:var(--spacing-2);justify-content:center;padding:var(--spacing-6);position:absolute;width:100%}.fade-enter-active[data-v-3a684d70],.fade-leave-active[data-v-3a684d70]{transition:opacity .4s ease}.fade-enter-from[data-v-3a684d70],.fade-leave-to[data-v-3a684d70]{opacity:0}@keyframes pulse-3a684d70{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.98)}}.base-button[data-v-7903d0d5]{align-items:center;background:none;border:none;display:inline-flex;font-family:var(--font-family-display);justify-content:center;outline:none;padding:0;position:relative;text-transform:uppercase;transition:all .2s cubic-bezier(.175,.885,.32,1.275);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-decoration:none}.base-button.is-disabled[data-v-7903d0d5]{cursor:not-allowed;filter:grayscale(.8);opacity:.5}.base-button.size-sm[data-v-7903d0d5]{--btn-radius:8px;border-radius:var(--btn-radius);font-size:1.25rem;height:48px;min-width:40px;padding:0 var(--spacing-4)}.base-button.size-sm.is-coming-soon[data-v-7903d0d5]{height:74px}.base-button.size-sm.icon-only[data-v-7903d0d5]{padding:0;width:40px}.base-button.size-md[data-v-7903d0d5]{--btn-radius:12px;border-radius:var(--btn-radius);font-size:2rem;height:60px;min-width:60px;padding:0 var(--spacing-6)}.base-button.size-md.is-coming-soon[data-v-7903d0d5]{height:96px}.base-button.size-md.icon-only[data-v-7903d0d5]{padding:0;width:60px}.base-button.size-lg[data-v-7903d0d5]{--btn-radius:16px;border-radius:var(--btn-radius);font-size:2rem;height:80px;min-width:80px;padding:0 var(--spacing-12);white-space:nowrap}.base-button.size-lg.is-coming-soon[data-v-7903d0d5]{height:126px}.base-button.size-lg.icon-only[data-v-7903d0d5]{padding:0;width:80px}.base-button.is-coming-soon[data-v-7903d0d5]{flex-direction:column;justify-content:flex-end;overflow:hidden}.base-button.is-coming-soon .button-coming-soon[data-v-7903d0d5]{align-items:center;background:var(--color-secondary);color:var(--color-white);display:flex;font-family:var(--font-family-text);font-size:.75rem;font-weight:800;height:32px;justify-content:center;left:0;position:absolute;text-transform:uppercase;top:0;width:100%;z-index:3}.base-button.is-coming-soon .button-content[data-v-7903d0d5]{align-items:center;display:flex;flex:1;justify-content:center;margin-top:32px;width:100%}.base-button.variant-primary[data-v-7903d0d5]{background:var(--color-action);color:var(--color-black)}.base-button.variant-secondary[data-v-7903d0d5]{background:var(--color-action-secondary);color:var(--color-black)}.base-button.variant-brand[data-v-7903d0d5]{background:var(--color-secondary);color:var(--color-white)}.base-button.variant-accent[data-v-7903d0d5]{background:#f10e92;color:var(--color-white)}.base-button.variant-success[data-v-7903d0d5]{background:var(--color-success);color:var(--color-white)}.base-button.variant-ghost[data-v-7903d0d5]{color:var(--color-white)}.base-button .button-content[data-v-7903d0d5]{align-items:center;display:flex;gap:var(--spacing-2);pointer-events:none;position:relative;transition:transform .2s ease;z-index:2}.base-button .button-text[data-v-7903d0d5]{display:inline-block;pointer-events:none}.base-button .button-border-outer[data-v-7903d0d5]{border:3px solid var(--color-white);border-radius:calc(var(--btn-radius)*1.4);inset:-6px;opacity:0;pointer-events:none;position:absolute;transform:scale(1.1);transition:all .25s cubic-bezier(.34,1.56,.64,1);z-index:-1}.base-button .button-shine[data-v-7903d0d5]{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.base-button .button-shine[data-v-7903d0d5]:before{background:linear-gradient(90deg,transparent 0,hsla(0,0%,100%,.3) 20%,#fff 50%,hsla(0,0%,100%,.3) 80%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skew(-25deg);transition:none;width:60%}@media(hover:hover){.base-button:hover:not(.is-disabled) .button-border-outer[data-v-7903d0d5]{opacity:1;transform:scale(1)}.base-button:hover:not(.is-disabled) .button-content[data-v-7903d0d5]{animation:button-jump-7903d0d5 .2s cubic-bezier(.175,.885,.32,1.275)}.base-button:hover:not(.is-disabled) .button-shine[data-v-7903d0d5]:before{left:160%;transition:all .5s ease-in-out}}.base-button[data-v-7903d0d5]:active:not(.is-disabled){transform:scale(.95)}.base-button:active:not(.is-disabled) .button-content[data-v-7903d0d5]{animation:button-jump-7903d0d5 .2s cubic-bezier(.175,.885,.32,1.275)}.base-button.is-loading .button-content[data-v-7903d0d5]{opacity:0}.base-button.is-loading[data-v-7903d0d5]:after{animation:button-spin-7903d0d5 .6s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:currentcolor;content:"";height:20px;position:absolute;width:20px}@keyframes button-spin-7903d0d5{to{transform:rotate(1turn)}}@keyframes button-jump-7903d0d5{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.modal-overlay[data-v-002d2870]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0006;display:flex;inset:0;justify-content:center;padding:var(--spacing-4);position:fixed}.modal-container[data-v-002d2870]{background-color:var(--color-secondary);border-radius:var(--radius-2xl);box-shadow:inset 0 0 0 3px var(--color-#fff),var(--shadow-md);color:var(--color-#fff);display:flex;flex-direction:column;max-width:30rem;position:relative;width:100%}.modal-header[data-v-002d2870]{align-items:center;border-bottom:2px solid hsla(0,0%,100%,.3);display:flex;justify-content:center;padding:var(--spacing-3) var(--spacing-6)}.modal-title[data-v-002d2870]{font-family:var(--font-family-display);font-size:var(--font-size-4xl);margin:0;text-shadow:var(--shadow-text-large);text-transform:uppercase}.modal-body[data-v-002d2870],.modal-title[data-v-002d2870]{color:var(--color-white);text-align:center}.modal-body[data-v-002d2870]{align-items:center;background-color:#0000001a;flex-direction:column;font-family:var(--font-family-text);font-size:var(--font-size-base);font-weight:500;padding:var(--spacing-4) var(--spacing-6);padding-bottom:var(--spacing-12)}.modal-body[data-v-002d2870],.modal-footer[data-v-002d2870]{display:flex;gap:var(--spacing-3)}.modal-footer[data-v-002d2870]{bottom:0;left:50%;padding:0;position:absolute;transform:translate(-50%,50%);z-index:10}.modal-footer.has-two-actions[data-v-002d2870]{justify-content:space-between;width:calc(100% - 2rem)}.modal-footer.has-two-actions[data-v-002d2870] .base-button{flex:1}.modal-enter-active[data-v-002d2870]{animation:fade-in-002d2870 .25s ease-out}.modal-enter-active .modal-container[data-v-002d2870]{animation:scale-in-002d2870 .3s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active[data-v-002d2870]{animation:fade-out-002d2870 .2s ease-in}.modal-leave-active .modal-container[data-v-002d2870]{animation:scale-out-002d2870 .2s ease-in}@keyframes fade-in-002d2870{0%{opacity:0}to{opacity:1}}@keyframes fade-out-002d2870{0%{opacity:1}to{opacity:0}}@keyframes scale-in-002d2870{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scale-out-002d2870{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.timing-debug-bar{background:#000000e6;color:#0f0;display:flex;font-family:monospace;font-size:10px;gap:10px;left:0;letter-spacing:.5px;padding:4px 10px;pointer-events:none;position:fixed;top:0;width:100%;z-index:100000}.slide-down-enter-active,.slide-down-leave-active{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(-100%)}
