*,*:before,*:after{box-sizing:border-box}:root{font-family:IBM Plex Sans Var,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.3;font-weight:400;margin:0;font-synthesis:none;text-rendering:optimizeLegibility}.main-app{color:#eff5fb;background-color:#0a2640;background-image:linear-gradient(to bottom,#0a2640,#114c81);background-size:100% 100%;background-repeat:no-repeat;background-attachment:fixed;margin:0}.main-app body,.main-app #app{height:100dvh;margin:0}.ui-button,.ui-button:visited{padding:8px 20px;border:0 none;border-radius:12px;font-family:inherit;font-size:inherit;background:#4581b9;font-weight:600;box-shadow:0 4px 0 0 var(--shadow-color, #34638f);color:#fff;cursor:pointer;text-decoration:none;text-align:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform:translateY(0);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.ui-button:hover:not(:active):not(:disabled):not(.-disabled){background-image:linear-gradient(#ffffff1a,#ffffff1a);transform:translateY(-1px);box-shadow:0 5px 0 0 var(--shadow-color, #34638f)}.ui-button:active{box-shadow:0 2px 0 0 var(--shadow-color, #34638f);transform:translateY(2px)}.ui-button.-secondary{background:#86877d;--shadow-color: #75766d}.ui-button.-destructive{background:#b22121;--shadow-color: rgb(142, 12, 12)}.ui-button:disabled,.ui-button.-secondary:disabled,.ui-button.-destructive:disabled,.ui-button.-disabled,.ui-button.-disabled:visited{background:transparent;background-image:none;color:#99968b;box-shadow:inset 0 0 0 2px #bebfb8;transform:translateY(2px);cursor:default}.ui-button.-with-icon>svg{display:inline-block;margin-right:6px;margin-left:-3px;vertical-align:-4px}.ui-button svg[data-slot=icon]:first-child{width:16px;vertical-align:-2.5px;margin-left:-6px;margin-right:6px}.button-wrapper{display:flex;flex-wrap:wrap;gap:20px}.button-wrapper.-centered{justify-content:center}.only-contents{display:contents}.ui-checkbox{appearance:none;border:1px solid #cdd0aa;background-color:#fdfdfd;width:24px;height:24px;border-radius:5px;place-self:center}.ui-checkbox:active:checked:not(:disabled){border:3px solid #1042cb;background-color:#5678cd}.ui-checkbox:active:not(:checked):not(:disabled){border:3px solid #7b9ee5;background-color:#dfe4f4}.ui-checkbox:checked{border-color:#194fad;background-color:#1048cb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none'%3E%3Cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m1.8 8.9 4 4 6.5-10.5'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat}.ui-checkbox:disabled:not(:checked){border-style:dashed;background-color:transparent}.ui-checkbox:disabled:checked{background-color:#9fa27f;border-color:#8b8d72}.footprint[data-v-e810c846]{color:#a5caec;text-align:center;font-size:12px;line-height:160%;margin-top:32px}.footprint a[data-v-e810c846]{font-weight:700;color:inherit;text-decoration:none}.footprint a[data-v-e810c846]:hover,.footprint a[data-v-e810c846]:focus-visible{text-decoration:underline;color:#fff}.login-bar[data-v-69c620c2]{display:flex;justify-content:flex-end;padding:16px;gap:10px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.login-link[data-v-69c620c2]{color:#fff;padding:10px 25px;text-decoration:none;background-color:#0a192dc0;border-radius:16px;transition:transform .15s;font-size:inherit;font-family:inherit;border:0 none;cursor:pointer}.login-link[data-v-69c620c2]:hover:not(:disabled),.login-link[data-v-69c620c2]:focus-visible:not(:disabled){background-color:#164c93c0;transform:scale(1.05)}.login-link[data-v-69c620c2]:disabled{color:#4f87bc;cursor:not-allowed}.login-link.--main[data-v-69c620c2]{font-weight:700}.home-flash[data-v-cec0aebb]{width:calc(100% - 20px);max-width:680px;margin:0 auto -20px;border-radius:22px;background:#0a192dc0;color:#fff;padding:10px 10px 12px 20px;line-height:1.4;font-size:16px;display:grid;grid-template-columns:1fr auto;column-gap:20px;align-items:center;z-index:1}.front-door[data-v-3155d3bd]{height:100dvh;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}:where(.front-door[data-v-3155d3bd]>*){grid-area:1 / 1}.metal-curtain[data-v-3155d3bd]{background-color:#062440cc;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABGCAYAAADMz7TxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADsSURBVHgB7ZgrDsJQEEXvLU/gqMV1F+CAhZCgCI4twBJwCAw7YBk4tlCD5SNKIIEOLYRvXivoE02YIyqmMyfT3rTisd6dCRziwTEqVGEZhOa0XcMlGooKVahCFapQhSpUoQr/XGguhx1coqGUUGiiKIJLNJTiGBDj9wKBAMKWQILcScGOFc5F5PXtivi09Vabg+Acx6vE7tvuEwwrZOe4nIbfc9ZHvjVS5sheb/Ite5D5Dgmvhh+wCtPVky3aOXPDe49lEdPsjz4KwppI3APp5wjT8MLkuhDK/llMQzGNfrmP+4x33MAl+nMozhVF1j40zKrjhAAAAABJRU5ErkJggg==);transition-delay:.2s;transition:transform .8s}.metal-curtain.-opening[data-v-3155d3bd]{transform:translateY(-100%)}.login-bar[data-v-3155d3bd]{place-self:start end}.centered[data-v-3155d3bd]{place-self:center;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"flash flash" "logos sign";gap:40px;align-items:center;max-width:calc(100% - 32px)}@media screen and (max-width: 1000px){.centered[data-v-3155d3bd]{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"flash" "logos" "sign";max-width:calc(100% - 20px)}}@media screen and (max-width: 500px){.centered[data-v-3155d3bd]{margin-top:40px}}.door-flash[data-v-3155d3bd]{grid-area:flash;transition:opacity .2s}.door-flash.-disappearing[data-v-3155d3bd]{opacity:0}.door-logos h1[data-v-3155d3bd],.door-logos h2[data-v-3155d3bd]{display:contents}.door-logos[data-v-3155d3bd]{grid-area:logos;display:flex;flex-flow:column;align-items:center;transition:opacity .2s}.door-logos.-disappearing[data-v-3155d3bd]{opacity:0}.tq-logo[data-v-3155d3bd]{max-width:100%}.under-construction[data-v-3155d3bd]{margin-top:-30px;filter:drop-shadow(0px 4px 0px rgba(6,29,50,.5));max-width:25dvw}.door-sign[data-v-3155d3bd]{grid-area:sign;max-width:600px;padding:25px 30px;background-color:#061d32;border:5px solid #4F87BC;box-shadow:0 8px #0a264080;border-radius:20px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;transition:opacity .2s}.door-sign.-disappearing[data-v-3155d3bd]{opacity:0}.door-sign[data-v-3155d3bd] :where(a){color:inherit}.site-description[data-v-3155d3bd]{margin:0 0 24px;grid-area:1 / 1}@media screen and (max-width: 500px){.door-sign[data-v-3155d3bd]{padding:16px}.site-description[data-v-3155d3bd]{-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}}.launch-code-error[data-v-3155d3bd]{grid-area:1 / 1;color:#ffe6e6;font-weight:500;transform:scaleY(1);transition:opacity .2s;align-self:stretch;align-content:center;justify-self:stretch;background-color:#2f120a;border:3px solid #b76a5f;padding:10px 20px;margin:-15px -20px 10px;border-radius:15px}.launch-code-error .icon[data-v-3155d3bd]{width:20px;height:20px;vertical-align:bottom}.launch-code-error.v-enter-from[data-v-3155d3bd],.launch-code-error.v-leave-to[data-v-3155d3bd]{opacity:0}.launch-code-form[data-v-3155d3bd]{display:flex;gap:12px}@media screen and (max-width: 500px){.launch-code-form[data-v-3155d3bd]{flex-flow:wrap;justify-content:center}}.launch-code-input[data-v-3155d3bd]{flex-grow:1;background:#fdfdfd;box-shadow:0 4px #020c15;border-radius:5px;padding:14px 15px;border:0 none;font-family:inherit;font-size:16px}.send-launch-code[data-v-3155d3bd]{padding:11px 15px 17px;color:#fff;font-family:inherit;font-size:16px;line-height:21px;background:#4581b9;box-shadow:0 4px #020c15,inset 0 -6px #34638f;border-radius:5px;border:0 none;font-weight:600;cursor:pointer;transition:margin .2s,padding .2s,box-shadow .2s}.send-launch-code[data-v-3155d3bd]:hover,.send-launch-code[data-v-3155d3bd]:focus-visible{margin-top:-3px;padding-bottom:20px;background:#548bc0;box-shadow:0 4px #020c15,inset 0 -9px #34638f}.send-launch-code[data-v-3155d3bd]:active{margin-top:7px;padding-bottom:10px;background-color:#34638f;box-shadow:0 4px #020c15,inset 0 2px #254665}.bsky-link[data-v-3155d3bd]{font-weight:600;text-decoration:none;-webkit-hyphens:none;hyphens:none;white-space:nowrap}.bsky-link svg[data-v-3155d3bd]{margin-right:4px;vertical-align:-2px}.bsky-link[data-v-3155d3bd]:hover,.bsky-link[data-v-3155d3bd]:focus-visible{text-decoration:underline}.front-door-subview[data-v-3155d3bd]:empty,.front-door-subview[data-v-3155d3bd]:has(>div:empty){display:none}.footprint[data-v-3155d3bd]{margin:24px 0 0;text-align:left}@media screen and (max-width: 500px){.footprint[data-v-3155d3bd]{text-align:center;text-wrap:balance}}.main-menu[data-v-67ce2a24]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.main-link[data-v-67ce2a24]{display:flex;flex-direction:column;padding:20px 50px;justify-content:center;align-items:center;color:#a5caec;background-color:#0f2a48c0;border-radius:16px;color:inherit;font-size:24px;font-weight:500;text-decoration:none;margin-bottom:10px;transition:transform .15s;transition-timing-function:ease-in}.main-link.--principal[data-v-67ce2a24]{font-size:30px;padding:25px 60px}.main-link strong[data-v-67ce2a24]{font-weight:500}.main-link small[data-v-67ce2a24]{font-size:12px;max-width:200px;text-align:center}.main-link[data-v-67ce2a24]:not(.-disabled):hover,.main-link[data-v-67ce2a24]:not(.-disabled):focus-visible{background-color:#0f2948;color:#fff;transform:scale(1.05)}.main-link.-disabled[data-v-67ce2a24]{color:#4f87bc;background-color:#0f294840;cursor:not-allowed}.you-are-here[data-v-67ce2a24]{margin-top:4px;font-size:14px;font-weight:400}.you-are-here strong[data-v-67ce2a24]{font-weight:600}.home-screen[data-v-68dd8e7a]{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.home-screen h1[data-v-68dd8e7a]{margin-top:-48px;margin-bottom:30px}.home-screen h1 img[data-v-68dd8e7a]{display:block}.login-bar[data-v-68dd8e7a]{position:absolute;top:0;right:0}.floating-home-flash[data-v-68dd8e7a]{position:absolute;top:20px}.close-metal-curtain[data-v-68dd8e7a]{margin:30px auto -90px;display:flex;flex-direction:column;padding:10px 20px;justify-content:center;align-items:center;color:#a5caec;border:0 none;cursor:pointer;background-color:transparent;box-shadow:inset 0 0 0 2px #0f2a4830;border-radius:16px;color:inherit;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:transform .15s;transition-timing-function:ease-in;color:#4f87bc}.close-metal-curtain small[data-v-68dd8e7a]{font-size:10px}.close-metal-curtain[data-v-68dd8e7a]:hover,.close-metal-curtain[data-v-68dd8e7a]:focus-visible{background-color:#0f2948;color:#fff;transform:scale(1.05)}.tq-logo-bar[data-v-9822fbae]{padding:5px;display:flex}.tq-logo-mini[data-v-9822fbae]{display:flex;gap:10px;padding:10px;flex-shrink:0;color:#a5caec;text-decoration:none}.tq-logo-mini img[data-v-9822fbae]{display:block;flex-shrink:0;transition:transform .15s}.tq-logo-mini:hover img[data-v-9822fbae],.tq-logo-mini:focus-visible img[data-v-9822fbae]{transform:scale(1.05)}.get-back[data-v-9822fbae]{display:flex;gap:5px;align-self:center;opacity:.6;transition:opacity .15s;text-decoration:none}.tq-logo-mini:hover .get-back[data-v-9822fbae],.tq-logo-mini:focus-visible .get-back[data-v-9822fbae]{opacity:1;text-decoration:underline}.uturn[data-v-9822fbae]{flex-shrink:0;width:20px;height:20px}.about-layout[data-v-0d9e62cc]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.login-bar[data-v-0d9e62cc]{position:absolute;top:0;right:0}.about-layout[data-v-0d9e62cc] a{color:inherit}.back-to-game[data-v-0d9e62cc]{text-align:center;margin-top:40px}.back-to-game a[data-v-0d9e62cc]{display:inline-block;padding:10px 25px;text-decoration:none;background-color:#0a192dc0;border-radius:16px;transition:transform .15s}.back-to-game a[data-v-0d9e62cc]:hover,.back-to-game a[data-v-0d9e62cc]:focus-visible{background-color:#164c93c0;transform:scale(1.05)}.about-layout-content[data-v-0d9e62cc]{max-width:850px;margin:60px auto;padding-bottom:120px;line-height:1.4}.about-layout-content[data-v-0d9e62cc] h1{font-weight:600;margin-bottom:10px}.legal-entities[data-v-3eb5d4ac]{display:grid;grid-template-columns:1fr 1fr}.rcs-tva[data-v-3eb5d4ac]{display:block;line-height:1.2;font-size:13px;margin-bottom:2px}.rcs-tva+br[data-v-3eb5d4ac]{display:none}.simple-explanation[data-v-5a7a3e56]{max-width:680px;margin:25px auto;padding:30px 35px;border-radius:20px;background:#061d32;font-size:14px;line-height:1.4}.simple-explanation[data-v-5a7a3e56] p{margin:0 0 15px}.simple-explanation[data-v-5a7a3e56] p:last-child{margin-bottom:0}.simple-explanation[data-v-5a7a3e56] ul{margin:0 0 15px}.simple-explanation[data-v-5a7a3e56] li{margin:0 0 10px}.difficulty[data-v-f2ec034a]{text-transform:uppercase;font-weight:500;color:currentColor;display:flex;gap:10px;align-items:center}.media-credits{font-size:10px}.media-credits strong{margin-right:5px}.media-credits a{color:inherit}.challenge-card[data-v-521451b5]{color:#000;--chal-height: 468px;width:960px;height:var(--chal-height);display:grid;grid-template-areas:". flavor-credits flavor-credits" ". .        ." ". content  ." ". content  .";grid-template-rows:min-content [flavor-start] 1fr calc(var(--chal-height) - 170px) [flavor-end] 170px;grid-template-columns:0 [flavor-start] 1fr 140px [flavor-end];justify-content:end}.challenge-card.-with-flavor-media[data-v-521451b5]{height:616px;--chal-height: 300px}.challenge-card.-with-main-media[data-v-521451b5]{height:auto;--chal-height: auto}.challenge-card.-evaluating[data-v-521451b5]{grid-template-rows:0 45px 1fr 0;grid-template-columns:650px 0;grid-template-rows:min-content 0 [flavor-start] 1fr [flavor-end] 0;grid-template-columns:0 [flavor-start] 650px [flavor-end] 0;justify-content:center}.challenge-card.-evaluating.-with-flavor-media[data-v-521451b5]{grid-template-areas:". content . ." ". content . flavor" ". content . flavor-credits" ". content . ." ". content . .";grid-template-rows:1fr min-content min-content 1fr 32px;grid-template-columns:1fr 650px 1fr 270px;justify-content:end}.challenge-card.-evaluating.-with-main-media[data-v-521451b5]{grid-template-areas:". content";grid-template-rows:min-content;grid-template-columns:25px 1fr;justify-content:end}.flavor-media[data-v-521451b5]{display:block;text-align:center;grid-row:flavor-start / flavor-end;grid-column:flavor-start / flavor-end;place-self:start end;z-index:-1;display:grid}.flavor-media[data-v-521451b5]:after{content:"";grid-area:1 / 1;margin:3px;border-radius:7px;border:2px solid oklch(67% .05 var(--domain-hue-angle, 102) / .5);mix-blend-mode:multiply;pointer-events:none}.flavor-media[data-v-521451b5] img{grid-area:1 / 1;display:block;width:auto;height:422px;border-radius:10px}.-evaluating .flavor-media[data-v-521451b5] img{display:block;width:auto;height:153px;border-radius:10px}.challenge-card.-evaluating[data-v-521451b5]{height:unset;min-height:250px}.challenge-card.-evaluating.-with-main-media[data-v-521451b5]{min-height:unset;margin-bottom:15px}.background[data-v-521451b5]{grid-area:content;border-radius:32px;background-color:#f0ecdb;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.inner-decoration[data-v-521451b5]{border:7px solid oklch(60% .2 var(--domain-hue-angle, 1));opacity:.15;border-radius:30px;margin:8px;z-index:0;display:grid;place-content:end end;overflow:clip}.-evaluating.-with-main-media .inner-decoration[data-v-521451b5]{border-width:5px}.background-domain-icon[data-v-521451b5]{color:oklch(60% .2 var(--domain-hue-angle, 1));margin-right:-30px;margin-bottom:-30px;overflow:visible}.-evaluating .background-domain-icon[data-v-521451b5]{margin-bottom:-70px}.-with-main-media .background-domain-icon[data-v-521451b5]{width:150px;height:150px;margin-right:-30px;margin-bottom:-30px}.-evaluating.-with-main-media .background-domain-icon[data-v-521451b5]{width:130px;height:130px;margin-right:-30px;margin-bottom:-40px}.card-content[data-v-521451b5]{grid-area:content;display:grid;grid-template-areas:"metadata-or-main" "content" ".";grid-template-columns:1fr;grid-template-rows:45px 1fr 25px}.-evaluating .card-content[data-v-521451b5]{padding-bottom:32px;grid-template-rows:45px 1fr 0}.-with-main-media .card-content[data-v-521451b5]{grid-template-columns:1fr;grid-template-rows:auto minmax(110px,1fr) 25px}.-with-main-media.-evaluating .card-content[data-v-521451b5]{padding-bottom:0;grid-template-areas:"main metadata-or-main" "main content" "main .";grid-template-columns:auto 1fr;grid-template-rows:15px 145px 0}.metadata[data-v-521451b5]{grid-area:metadata-or-main;display:flex;justify-content:space-between;align-self:start;margin-top:10px;padding-left:40px;padding-right:30px;z-index:1}.-with-main-media.-evaluating .metadata[data-v-521451b5]{padding-left:20px}.challenge-number[data-v-521451b5]{position:absolute;color:#91c4ee;width:560px;text-align:left;margin-inline:auto;font-size:13px;line-height:14px;margin-top:-30px}.challenge-number[data-v-521451b5]{transition:opacity .1s,transform .1s}.challenge-number.v-enter-from[data-v-521451b5]{transform:translateY(10px);opacity:0}.challenge-number.v-enter-active[data-v-521451b5]{transition-delay:.2s}.challenge-number.v-leave-to[data-v-521451b5]{opacity:0}.angle[data-v-521451b5]{font-size:22px;font-weight:600;margin:0;line-height:1.4;padding:6px 12px;border-radius:0 0 12px 12px;background-color:#404040;background-color:oklch(42% .15 var(--domain-hue-angle, 1));color:#fff;display:flex;align-items:center;transform:translateY(-10px)}.-with-main-media.-evaluating .angle[data-v-521451b5]{font-size:16px}.domain-icon[data-v-521451b5]{margin-right:10px}.difficulty[data-v-521451b5]{grid-area:metadata-or-main;place-self:start end;margin-top:28px;margin-right:32px;color:oklch(50% .15 var(--domain-hue-angle, 1));opacity:.6}.-with-main-media:not(.-evaluating) .difficulty[data-v-521451b5]{grid-area:content;margin-top:15px}.-with-main-media.-evaluating .difficulty[data-v-521451b5]{z-index:1;margin-top:20px;margin-right:24px}.main-media[data-v-521451b5]{grid-area:metadata-or-main;border-bottom:1px solid;border-color:oklch(70% .12 var(--domain-hue-angle, 1))}.main-media[data-v-521451b5] img{display:block;width:100%;height:auto;border-top-left-radius:32px;border-top-right-radius:32px}.-evaluating .main-media[data-v-521451b5]{display:contents}.-evaluating .main-media[data-v-521451b5] source{display:none}.-evaluating .main-media[data-v-521451b5] img{display:block;width:auto;height:160px;object-fit:cover;aspect-ratio:16 / 9;margin-bottom:-35px;border-top-left-radius:32px;border-top-right-radius:0;border-bottom-left-radius:32px;grid-area:main;border-bottom-width:0;border-right-width:1px;border-right:1px solid oklch(70% .12 var(--domain-hue-angle, 1))}.main-content[data-v-521451b5]{grid-area:content;align-self:center;justify-self:center;display:block;text-align:left;z-index:1;margin-inline:75px}.-with-main-media .main-content[data-v-521451b5]{margin-top:15px;margin-bottom:4px}.-evaluating .main-content[data-v-521451b5]{margin-inline:50px}.-evaluating.-with-main-media .main-content[data-v-521451b5]{margin-top:5px;margin-bottom:0;margin-inline:30px}.question-line[data-v-521451b5]{font-size:26px}.-with-main-media .question-line[data-v-521451b5]{font-size:24px;line-height:1.15}.-evaluating .question-line[data-v-521451b5]{font-size:20px}.question-line.-main[data-v-521451b5]{font-size:36px}.-with-main-media .question-line.-main[data-v-521451b5]{font-size:32px}.-evaluating .-main[data-v-521451b5]{font-size:30px}.-with-main-media.-evaluating .question-line[data-v-521451b5]{display:inline-block;font-size:18px;margin-right:.4ch}.highlighted[data-v-521451b5]{font-weight:700;color:oklch(40% .3 var(--domain-hue-angle, 1));text-shadow:0 1.5px 2px oklch(15% .4 var(--domain-hue-angle, 1) / .15)}.clarification[data-v-521451b5]{margin-top:12px;color:#99968b}.-with-main-media .clarification[data-v-521451b5]{margin-top:8px;margin-bottom:4px;font-size:15px}.-evaluating .clarification[data-v-521451b5]{margin-top:8px;font-size:14px}.-evaluating.-with-main-media .clarification[data-v-521451b5]{margin-top:4px;font-size:14px;line-height:1.15}.main-media-credits[data-v-521451b5]{color:#99968b}.flavor-credits[data-v-521451b5]{grid-area:flavor-credits;text-align:right;margin:0 0 10px;color:#578cc9}.-evaluating .flavor-credits[data-v-521451b5]{margin:10px 0 0}.timer[data-v-f4f54c97]{width:120px;height:120px;background-color:#f0ecdb;color:#000;border-radius:60px;display:grid;place-content:center;grid-template-columns:1fr;grid-template-rows:1fr}.seconds-left[data-v-f4f54c97]{font-size:48px;font-weight:600;grid-column:1;grid-row:1;place-self:center}.clock-dots[data-v-f4f54c97]{grid-column:1;grid-row:1;position:relative}.dot[data-v-f4f54c97]{width:12px;height:12px;border-radius:6px;background-color:#99968b;position:absolute;top:9px;left:calc(50% - 5px);transform:rotate(var(--dot-ratio) * 90deg);transform-origin:5.5px 52px;transition:opacity .1s}.challenge-area[data-v-9a37f827]{display:grid;width:968px;margin:auto;grid-template-areas:"challenge" "solution";grid-template-columns:1fr;grid-template-rows:min-content auto;gap:25px;transition:opacity .3s,transform .3s}.challenge-area.v-enter-from[data-v-9a37f827]{opacity:0;transform:translate(20px)}.challenge-area.v-enter-to[data-v-9a37f827],.challenge-area.v-leave-from[data-v-9a37f827]{opacity:1;transform:translate(0)}.challenge-area.v-leave-to[data-v-9a37f827]{opacity:0;transform:translate(-20px)}.timer-zone[data-v-9a37f827]{grid-area:challenge;align-self:end;justify-self:end}.challenge-number[data-v-9a37f827]{margin-top:10px;font-size:12px}.challenge-card[data-v-9a37f827]{grid-area:challenge;align-self:end;justify-self:start}.solution-area[data-v-9a37f827]{grid-area:solution;display:grid;grid-template-areas:"avatar field" ". status";grid-template-columns:auto 1fr;grid-template-rows:auto 20px;gap:0 10px}.avatar[data-v-9a37f827]{width:48px;height:48px;border-radius:24px}.local-solution-card[data-v-9a37f827]{flex-grow:1;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.local-solution-input[data-v-9a37f827]{border-color:transparent;min-width:0;flex-grow:1;grid-row:1;grid-column:1;border-radius:20px;height:46px;padding-left:20px;padding-right:40px;font-family:inherit;font-size:16px;font-weight:500;color:#193550cc}.local-solution-input[data-v-9a37f827]:focus{outline:3px solid rgba(69,129,185,.6);outline-offset:-5px;color:#000}.status-lines[data-v-9a37f827]{grid-area:status;text-align:left;align-self:start;justify-self:start;margin-left:20px;font-size:12px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.status-line[data-v-9a37f827]{display:block;transition:opacity .3s,transform .3s,color .3s;grid-row:1 / 2;grid-column:1 / 2;transform:translateY(.1px);-webkit-user-select:none;user-select:none}.status-line.v-enter-from[data-v-9a37f827]{transform:translateY(-5px);opacity:0}.status-line.v-enter-to[data-v-9a37f827],.status-line.v-leave-from[data-v-9a37f827]{transform:translateY(.1px);opacity:1}.status-line.v-leave-to[data-v-9a37f827]{transform:translateY(5px);opacity:0}.status-line.-idle[data-v-9a37f827]{color:#4095d5}.status-line.-idle.v-enter-to[data-v-9a37f827]:not(.v-leave-from):not(.v-leave-to){transition-duration:1s}.answer-card[data-v-7b6aba9b]{position:relative;margin:-32px auto 0;z-index:1;min-height:120px;color:#000;display:grid;grid-template-areas:"main content        ." "main content        flavor" ".    flavor-credits flavor";grid-template-columns:auto 1fr auto;grid-template-rows:40px min-content 1fr;align-content:center}.answer-card.-without-media[data-v-7b6aba9b]{width:700px}.answer-card.-with-main-media[data-v-7b6aba9b]:not(.-with-flavor-media){margin-right:50px}.answer-card.-with-main-media.-with-flavor-media[data-v-7b6aba9b]{grid-template-rows:40px 160px 1fr}.background[data-v-7b6aba9b]{grid-column:main-start / content-end;grid-row:main-start / main-end;background-color:#d6d4c1;background-color:oklch(88% .03 var(--domain-hue-angle, 102));box-shadow:0 2px 6px -3px #0000004d;border-radius:12px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.answer-card.-with-flavor-media .background[data-v-7b6aba9b]{margin-right:-90px}.inner-border[data-v-7b6aba9b]{margin-left:4px;margin-top:4px;height:calc(100% - 8px);width:calc(100% - 8px);border:2px solid #9a988399;border-color:oklch(67% .05 var(--domain-hue-angle, 102));border-radius:10px}.static-answer-title[data-v-7b6aba9b]{font-size:16px;line-height:1;text-transform:uppercase;letter-spacing:.5px;text-align:left;margin-block:14px;color:#8d8a71;color:oklch(60% .05 var(--domain-hue-angle, 102));align-self:start;justify-self:start}.answer-content[data-v-7b6aba9b]{grid-area:content;display:grid;margin:6px 24px 24px;grid-template-columns:1fr;grid-template-rows:auto 1fr;text-align:left}.answer-centered[data-v-7b6aba9b]{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-auto-rows:auto;text-align:left;min-height:65px;align-content:center}.answer-forms[data-v-7b6aba9b]{display:flex;flex-flow:row wrap;align-items:baseline;gap:0 10px;margin-top:5px}.answer-forms[data-v-7b6aba9b]:last-child{margin-bottom:5px}.canonical-form[data-v-7b6aba9b]{font-size:24px;font-weight:500}.alternative-forms[data-v-7b6aba9b]{font-size:16px;margin-top:2px;margin-bottom:-2px;color:oklch(50% .05 var(--domain-hue-angle, 102))}.alternative-form.local-name[data-v-7b6aba9b]{font-style:italic}.anecdote[data-v-7b6aba9b]{margin-top:8px;min-height:12px;text-align:left;font-size:14px}.main-media[data-v-7b6aba9b]{grid-area:main;align-self:stretch;display:grid;height:320px;border-right:1px solid oklch(67% .05 var(--domain-hue-angle, 102))}.main-media[data-v-7b6aba9b]:after{content:"";grid-area:1 / 1;margin:4px 0 4px 4px;border-top-left-radius:7px;border-bottom-left-radius:7px;border:2px solid oklch(67% .05 var(--domain-hue-angle, 102) / .5);border-right:0 none;mix-blend-mode:multiply;pointer-events:none}.main-media[data-v-7b6aba9b] img{grid-area:1 / 1;aspect-ratio:auto;width:auto;height:320px;display:block;border-top-left-radius:12px;border-bottom-left-radius:12px}.-with-flavor-media .main-media[data-v-7b6aba9b],.-with-flavor-media .main-media[data-v-7b6aba9b] img{height:200px}.flavor-media[data-v-7b6aba9b]{grid-area:flavor;align-self:stretch;border-radius:12px;display:grid}.flavor-media[data-v-7b6aba9b]:after{content:"";grid-area:1 / 1;margin:4px;border-radius:7px;border:2px solid oklch(67% .05 var(--domain-hue-angle, 102) / .5);mix-blend-mode:multiply;pointer-events:none}.flavor-media[data-v-7b6aba9b] img{grid-area:1 / 1;aspect-ratio:auto;width:auto;height:198px;display:block;border-radius:12px}.-with-main-media .flavor-media[data-v-7b6aba9b],.-with-main-media .flavor-media[data-v-7b6aba9b] img{height:151px;align-self:end}.flavor-credits[data-v-7b6aba9b]{grid-area:flavor-credits;color:#578cc9;margin:10px 15px;align-self:right;text-align:right}.evaluation-controls[data-v-57faa691]{position:relative;display:grid;grid-template-rows:110px auto;width:max-content;margin:auto;gap:6px 8px}.button-area[data-v-57faa691]{width:100px;display:grid;place-content:center}.button-area.-with-evaluation[data-v-57faa691]{place-content:end center}.evaluation-controls label[data-v-57faa691]{grid-row:2;font-size:12px;color:#91c4ee;transition:color .2s,font-weight .2s,letter-spacing .2s}.evaluation-controls label.-active[data-v-57faa691]{color:#f2faff;color:oklch(98% .02 244);font-weight:500;letter-spacing:.3px}.evaluation-button[data-v-57faa691]{width:95px;height:95px;border-radius:50%;border:0 none;transition:margin .2s,box-shadow .2s,color .1s,background-color .1s;margin-bottom:15px;background:#e5e7c9;--shadow-color: #939583;box-shadow:0 3px var(--shadow-color),0 8px var(--shadow-color),0 15px var(--shadow-color)}.evaluation-button[data-v-57faa691]:focus-visible{outline:3px solid currentColor;outline-offset:-10px}.evaluation-button[data-v-57faa691]:not(:disabled){cursor:pointer}.evaluation-button[data-v-57faa691]:active{margin-bottom:8px;box-shadow:0 0 var(--shadow-color),0 4px var(--shadow-color),0 8px var(--shadow-color)}.evaluation-button.-active[data-v-57faa691]{margin-bottom:3px;box-shadow:0 0 var(--shadow-color),0 1.5px var(--shadow-color),0 3px var(--shadow-color)}.evaluation-button.-active[data-v-57faa691]:active{margin-bottom:1px;box-shadow:0 0 var(--shadow-color),0 .5px var(--shadow-color),0 1px var(--shadow-color)}.evaluation-button.-correct[data-v-57faa691]{background:#e1e6e0;--shadow-color: oklch(60% .03 145);color:#768575}.evaluation-button.-correct[data-v-57faa691]:not(.-active):not(:active):hover{background:#eaf0ea;--shadow-color: oklch(64% .03 145);color:#819181}.evaluation-button.-correct.-active[data-v-57faa691]{background:#a2ffa5;background:oklch(92% .2 145);--shadow-color: oklch(60% .2 145);color:#005813;color:oklch(40% .2 145)}.evaluation-button.-incorrect[data-v-57faa691]{background:#ebe2e1;--shadow-color: oklch(60% .03 27);color:#917a77}.evaluation-button.-incorrect[data-v-57faa691]:not(.-active):not(:active):hover{background:#f5eceb;--shadow-color: oklch(64% .03 27);color:#9e8682}.evaluation-button.-incorrect.-active[data-v-57faa691]{background:#ffdad5;background:oklch(92% .2 27);--shadow-color: oklch(60% .2 27);color:#8f0001;color:oklch(40% .2 27)}.big-icon[data-v-57faa691]{width:64px;height:64px;display:block;margin:auto;stroke-width:4px;stroke:currentColor}.navigation-button[data-v-57faa691]{width:70px;height:60px;background-color:#4982b6;color:#fff;--shadow-color: oklch(49% .09 248);border:3px solid transparent;border-radius:16px;margin-top:4px;margin-bottom:6px;box-shadow:0 12px var(--shadow-color);transition:color .1s,background-color .1s}.navigation-button[data-v-57faa691]:disabled{background-color:transparent;margin-top:20px;margin-bottom:0;color:#4982b6;border-color:#4982b6;box-shadow:none}.navigation-button[data-v-57faa691]:not(:disabled){cursor:pointer}.navigation-button[data-v-57faa691]:not(:disabled):hover{background-color:#558ec3;--shadow-color: oklch(52% .09 248)}.navigation-button[data-v-57faa691]:not(:disabled):active{margin-top:10px;margin-bottom:0;box-shadow:0 6px var(--shadow-color)}.navigation-button .big-icon[data-v-57faa691]{width:42px;height:42px;stroke-width:3px}.navigation-button .big-icon.-trophy[data-v-57faa691]{stroke-width:1.5px}.solution-card[data-v-bdbcc176]{display:grid;grid-template-areas:"avatar title" "solution solution";grid-template-columns:auto 1fr;width:700px;gap:12px 8px;align-items:center;margin:auto;box-shadow:0 2px 6px -3px #0000004d;border-radius:12px;background-color:#d6d4c1;background-color:oklch(88% .03 var(--domain-hue-angle, 102));padding:6px 24px 16px;outline:2px solid #9a988399;outline-offset:-6px}.solution-card-title[data-v-bdbcc176]{grid-area:title;margin-top:14px;font-size:16px;line-height:1;text-transform:uppercase;letter-spacing:.5px;text-align:left;color:#8d8a71;color:#86825f;align-self:start;justify-self:start;font-weight:700}.solution-text[data-v-bdbcc176]{grid-area:solution;background-color:#f7f6e7;color:#000;padding:8px 24px;margin-inline:-24px;font-size:24px;font-weight:500;text-align:left;display:flex;align-items:center}.solution-text.-empty[data-v-bdbcc176]{font-style:italic;color:#8d8a71;font-weight:400;background-color:#ebe9d2}.author-avatar[data-v-bdbcc176]{grid-area:avatar;display:block;width:64px;height:64px;border-radius:50%;background-color:#4982b6;margin-top:-30px;margin-left:-50px;z-index:1}.evaluation[data-v-bdbcc176]{grid-row:1 / 3;grid-column:1 / 3;place-self:start end;z-index:1;opacity:.6;mix-blend-mode:multiply;margin-top:-8px;margin-right:-24px;height:calc(100% + 24px);width:50%;border-top-right-radius:8px;overflow:clip;display:grid;place-content:center end}.big-icon[data-v-bdbcc176]{border:8px solid currentColor;padding:10px;width:100px;height:100px;border-radius:50%;display:block;stroke-width:4px;position:relative;transition:transform .2s,opacity .2s}.big-icon.correct[data-v-bdbcc176]{transform:rotate(6deg) scale(1);color:green;left:-32px;top:-15px}.big-icon.incorrect[data-v-bdbcc176]{color:red;transform:rotate(-14deg) scale(1);left:12px;top:6px}.solution-card:not(.v-enter-active) .big-icon.correct.v-enter-from[data-v-bdbcc176]{transform:rotate(4deg) scale(1.2);opacity:0}.solution-card:not(.v-enter-active) .big-icon.incorrect.v-enter-from[data-v-bdbcc176]{transform:rotate(-10deg) scale(1.2);opacity:0}.big-icon.v-leave-to[data-v-bdbcc176]{transition-duration:.1s;opacity:0}.solution-card[data-v-bdbcc176]:not(.v-enter-active):has(.big-icon.v-enter-active){transform:rotateX(-.5deg) rotateY(8deg);transition-delay:.05s}.evaluation-area[data-v-985ef68c]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:10px}.evaluation-stand-in[data-v-985ef68c]{min-height:450px;margin-bottom:8px}.evaluated-challenge-area[data-v-985ef68c]{width:960px;min-height:450px;place-content:center;margin-bottom:8px}.challenge-card[data-v-985ef68c]{transition:opacity .2s,transform .2s}.challenge-card.v-enter-from[data-v-985ef68c]{transform:translate(20px);opacity:0}.challenge-card.v-leave-to[data-v-985ef68c]{transform:translate(-20px);opacity:0}.answer-card[data-v-985ef68c]{transition:opacity .1s,transform .1s}.answer-card.v-enter-from[data-v-985ef68c]{transform:translateY(20px);opacity:0}.answer-card.v-enter-active[data-v-985ef68c]{transition-delay:.3s}.answer-card.v-leave-to[data-v-985ef68c]{transform:translateY(20px);opacity:0}.solution-card[data-v-985ef68c]{transform:translate(0);transition:opacity .25s,transform .25s}.solution-card.v-enter-from[data-v-985ef68c]{transform:translate(20px);opacity:0}.solution-card.v-leave-to[data-v-985ef68c]{transform:translate(-20px);opacity:0}.controls[data-v-985ef68c]{margin-top:40px}.controls-unavailable[data-v-985ef68c]{margin-top:30px}.who-is-evaluating[data-v-985ef68c]{display:flex;width:max-content;margin:0 auto;font-size:13px;font-weight:400;gap:5px;padding:5px 10px 4px 8px;border-radius:10px;text-shadow:0 2px 2px rgba(0,0,0,.2);background-color:#0006}.evaluations-progression[data-v-985ef68c]{margin-top:5px;font-size:12px;color:#91c4ee}.debug-bar[data-v-54c2a8dd]{width:max-content;margin:auto auto 10px;border-radius:10px;background-color:#fdfeef;padding:6px 6px 10px;display:flex;gap:10px;font-size:14px}.debug-icon[data-v-54c2a8dd]{width:24px;height:24px;align-self:center;margin-left:6px;margin-top:2px;color:#99968b}.debug-bar button[data-v-54c2a8dd]{padding:5px 12px}.debug-bar button svg[data-slot=icon][data-v-54c2a8dd]:first-child{margin-left:-3px;margin-right:2px}.game-layout[data-v-8cead92f]{min-height:100dvh;text-align:center;display:grid;grid-template-areas:"logo login" "main main" "debug debug";grid-template-rows:auto 1fr auto;gap:15px 0}.logo-bar[data-v-8cead92f]{grid-area:logo}.login-bar[data-v-8cead92f]{grid-area:login}.central-view[data-v-8cead92f]{grid-area:main;place-content:center}.debug-bar[data-v-8cead92f]{height:max-content;grid-area:debug;place-self:center}.scores[data-v-ac5cb28f]{display:grid;min-height:300px;width:600px;align-content:center;margin:50px auto;font-size:20px;gap:6px}.score[data-v-ac5cb28f]{background-color:#030f1966;padding:8px 20px;border-radius:25px;display:grid;grid-template-columns:50px 48px 1fr 50px;gap:10px;align-items:center;transition:opacity .2s,transform .3s}.score.v-enter-from[data-v-ac5cb28f]{transform:translate(30px) rotateX(90deg);opacity:0}.score:has(+.score.-exaequo).v-enter-from[data-v-ac5cb28f],.score.-exaequo.v-enter-from[data-v-ac5cb28f]{transform:translate(30px);opacity:0}.score.v-enter-active[data-v-ac5cb28f]{transition-delay:var(--appear-delay, 0s)}.score[data-v-ac5cb28f]:has(+.score.-exaequo){border-bottom-left-radius:0;border-bottom-right-radius:0;padding-top:9px;padding-bottom:0}.score.-exaequo[data-v-ac5cb28f]{border-top-left-radius:0;border-top-right-radius:0;margin-top:-6px}.score.-exaequo[data-v-ac5cb28f]:before{content:"";background-color:#345574;height:1px;grid-column:1 / 5;margin-bottom:0}.rank[data-v-ac5cb28f]{justify-self:center}.player-name[data-v-ac5cb28f]{justify-self:start}.trophy[data-v-ac5cb28f]{display:block;width:32px;height:32px}.player-avatar[data-v-ac5cb28f]{width:48px;border-radius:50%}.points[data-v-ac5cb28f]{text-align:right;justify-self:right}.points.-no-point[data-v-ac5cb28f]{color:#7198bd}.respawn-button[data-v-ac5cb28f]{display:inline-flex;flex-direction:column;align-items:center}.respawn-button small[data-v-ac5cb28f]{color:#cbdeef}.waiting-host-for-respawn[data-v-ac5cb28f]{display:inline-flex;flex-direction:column;align-items:center;border:1px solid #7198bd;padding:8px 20px;border-radius:10px;cursor:default;color:#84aed3}.waiting-host-for-respawn strong[data-v-ac5cb28f]{font-weight:500}.waiting-host-for-respawn small[data-v-ac5cb28f]{margin-top:3px}.countdown-hint[data-v-49642dd7]{margin:-20px 20px 20px;font-size:26px}.countdown-hint.-negativeCountdown[data-v-49642dd7]{transition:opacity .5s;opacity:0}.countdown[data-v-49642dd7]{font-size:80px;font-weight:700;opacity:1;transition:opacity .1s linear;text-shadow:0px 4px 3px rgba(0,0,0,.4),0px 8px 13px rgba(0,0,0,.1),0px 18px 23px rgba(0,0,0,.1)}@supports (paint-order: stroke fill){.countdown[data-v-49642dd7]{-webkit-text-stroke-color:rgb(13,45,74);-webkit-text-stroke-width:8px;paint-order:stroke fill}}.small-waiting[data-v-49642dd7]{font-size:24px;color:#a5caec;animation:3.5s ease-in-out infinite waiting-blink-49642dd7}@keyframes waiting-blink-49642dd7{0%{opacity:0}50%{opacity:1}to{opacity:0}}.modal-dialog-backdrop[data-v-7850a0dd]{position:fixed;top:0;left:0;width:100vw;width:100dvw;height:100vw;height:100dvh;background-color:#00000080;display:grid;place-items:center;z-index:2}.modal-dialog[data-v-7850a0dd]{border-radius:16px;color:#000;background-color:#fdfeef;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:30px;max-width:380px}.modal-dialog.v-enter-from[data-v-7850a0dd]{transform:scale(.9) translateY(50px) rotateX(10deg);opacity:0}.modal-dialog.from-top-left.v-enter-from[data-v-7850a0dd]{transform:scale(.9) translateY(-80px) translate(-50px) rotateX(10deg);opacity:0}.modal-dialog.from-top-right.v-enter-from[data-v-7850a0dd]{transform:scale(.9) translateY(-80px) translate(50px) rotateX(10deg);opacity:0}.modal-dialog.v-enter-active[data-v-7850a0dd]{transition:transform .3s,opacity .3s}.modal-dialog h2[data-v-7850a0dd],.create-room{text-align:center}.create-room h2{margin:0}.create-room p{margin-block:0}.create-room-form{display:contents}.create-room-form .streamer-mode-label{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:12px 16px 12px 10px;border-radius:16px;-webkit-user-select:none;user-select:none;cursor:pointer;margin-top:-8px}.create-room-form .streamer-mode-label:hover,.create-room-form .streamer-mode-label:has(input:focus-visible){background-color:#eeefe2}.streamer-mode-input{appearance:none;border:1px solid #cdd0aa;background-color:#fdfdfd;width:32px;height:32px;border-radius:5px;place-self:center}.streamer-mode-input:active:checked{border:3px solid #7910cb;background-color:#9956cd}.streamer-mode-input:active:not(:checked){border:3px solid #a97be5;background-color:#ebdff4}.streamer-mode-input:checked{border-color:#5a19ad;background-color:#7910cb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath stroke='%23F6EAFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M2 10.6 7.4 16 16 2'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat}.create-room-form .streamer-mode-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.join-room{text-align:center}.join-room h2{margin:0}.join-room p{margin-block:0}.join-room-form{display:contents}.room-code-input{border:1px solid #cdd0aa;background:#fff;border-radius:8px;padding:10px 15px;font-family:inherit;font-weight:700;font-size:40px;width:250px;text-align:center}.join-room.-just-failed{animation:join-room-nope .5s linear}@media (prefers-reduced-motion: reduce){.join-room.-just-failed{animation:none}}@keyframes join-room-nope{0%{transform:translate(0)}10%{transform:translate(5px)}30%{transform:translate(-5px)}50%{transform:translate(5px)}70%{transform:translate(-5px)}90%{transform:translate(5px)}to{transform:translate(0)}}.unlock-room{text-align:center}.unlock-room h2{margin:0}.unlock-room p{margin-block:0}.unlock-room-form{display:contents}.room-pass-input{border:1px solid #cdd0aa;background:#fff;border-radius:8px;padding:10px 15px;font-family:inherit;font-weight:700;font-size:40px;width:250px;text-align:center;-webkit-text-security:disc}.room-not-found{color:#8b0000;font-weight:700}.unlock-room.-just-failed{animation:unlock-room-nope .5s linear}@media (prefers-reduced-motion: reduce){.unlock-room.-just-failed{animation:none}}@keyframes unlock-room-nope{0%{transform:translate(0)}10%{transform:translate(5px)}30%{transform:translate(-5px)}50%{transform:translate(5px)}70%{transform:translate(-5px)}90%{transform:translate(5px)}to{transform:translate(0)}}.tweaks-controls[data-v-83f4ff31]{width:300px}.debug-lobby fieldset[data-v-83f4ff31]{border:1px solid #cdd0aa;border-radius:8px}.debug-lobby fieldset legend[data-v-83f4ff31]{font-size:13px;font-weight:500;color:#86877d}.debug-lobby textarea[data-v-83f4ff31]{border:1px solid #cdd0aa;padding:3px 5px;border-radius:4px;background-color:#fff}.debug-lobby textarea[data-v-83f4ff31]::placeholder{color:#86877d88}.debug-lobby .ui-button[data-v-83f4ff31]{font-size:14px;padding:5px 12px}.debug-lobby-buttons[data-v-83f4ff31]{display:flex;gap:10px}.tweaks-controls[data-v-83f4ff31]{display:grid;gap:20px;grid-template-columns:auto 1fr}.id-section[data-v-3cf34dc2]{background-color:#fdfeef;color:#000;padding:16px 20px;border-radius:12px;display:grid;grid-template-columns:auto auto 1fr auto;column-gap:15px}.code-zone[data-v-3cf34dc2],.pass-zone[data-v-3cf34dc2],.link-zone[data-v-3cf34dc2]{display:grid;grid-template-rows:auto 38px;row-gap:4px}.link-zone[data-v-3cf34dc2]{grid-column:4}.pass-zone[data-v-3cf34dc2]{grid-template-columns:1fr auto auto;grid-template-areas:"label copy-pass ." "pass  pass      actions"}.top-label[data-v-3cf34dc2]{font-size:15px;font-weight:500;grid-row:1}.code-output[data-v-3cf34dc2]{grid-row:2;background-color:#fff;width:125px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #CDD0AA;border-radius:12px;font-size:24px;font-weight:500;cursor:text;-webkit-user-select:all;user-select:all}.pass-zone .top-label[data-v-3cf34dc2]{grid-area:label}.pass-output[data-v-3cf34dc2]{grid-area:pass;background-color:#fff;border:1px solid #CDD0AA;display:grid;grid-template-columns:31px repeat(5,30px);border-radius:8px;cursor:text;-webkit-user-select:all;user-select:all}.pass-character[data-v-3cf34dc2]{display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:500;text-align:center;border-left:1px solid transparent;border-right:1px solid #CDD0AA}.pass-character[data-v-3cf34dc2]:last-child{border-right:0 none}.pass-character svg[data-v-3cf34dc2]{width:16px;height:16px;color:#cdd0aa}.pass-empty[data-v-3cf34dc2]{color:gray;grid-column:1 / 7;place-self:center}.copy-pass[data-v-3cf34dc2]{grid-area:copy-pass;font-size:12px;font-weight:500;align-self:center;color:#99968b}.copy-pass .flat-button[data-v-3cf34dc2]{padding:4px 8px;margin:-4px -8px}.pass-actions[data-v-3cf34dc2]{grid-area:actions;margin-left:5px;display:flex;align-items:stretch}.flat-button[data-v-3cf34dc2]{font-family:inherit;font-size:inherit;background-color:transparent;border:0 none;border-radius:12px;padding:0;min-width:30px;text-align:center;cursor:pointer;color:#75766d}.flat-button[data-v-3cf34dc2]:hover,.flat-button[data-v-3cf34dc2]:focus-visible{color:#000;background-color:#eeefe2}.flat-button:active svg[data-v-3cf34dc2],.flat-button:active span[data-v-3cf34dc2]{display:inline-block;transform:translateY(2px)}.flat-button svg[data-v-3cf34dc2]{width:20px;display:inline-block;vertical-align:bottom}.players-section[data-v-a93dedca]{background-color:#fdfeef;color:#000;padding:16px 20px;border-radius:12px;min-height:300px}.players-list[data-v-a93dedca]{display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px}.player[data-v-a93dedca]{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"avatar nick";column-gap:10px;align-items:center}.player.-with-status[data-v-a93dedca]{grid-template-rows:auto auto;grid-template-areas:"avatar nick" "avatar status"}.player-avatar[data-v-a93dedca]{grid-area:avatar;border:1px solid #CDD0AA;border-radius:50%}.player-nickname[data-v-a93dedca]{grid-area:nick;font-weight:500}.player.-spectating .player-nickname[data-v-a93dedca]{color:#86877d}.player-status[data-v-a93dedca]{grid-area:status;font-size:12px;color:#86877d;margin-top:-3px}.rules-section[data-v-c088e306]{background-color:#fdfeef;color:#000;padding:16px 20px;border-radius:12px;min-height:300px;display:grid;grid-template-rows:auto 1fr auto}.rule label[data-v-c088e306]{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;padding:5px 5px 8px;border-radius:8px;margin:-5px}.rule label[data-v-c088e306]:hover:not(:has(:disabled)),.rule label[data-v-c088e306]:has(:focus-visible){background-color:#eeefe2}.main-label[data-v-c088e306]{-webkit-user-select:none;user-select:none}:disabled~.main-label[data-v-c088e306],:disabled .main-label[data-v-c088e306]{color:#86877d}.hint-label[data-v-c088e306]{margin-top:-4px;grid-column:2;font-size:14px;color:#86877d}:disabled~.hint-label[data-v-c088e306],:disabled .hint-label[data-v-c088e306]{color:#b1b2a5}.game-sizing[data-v-c088e306]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:-16px -20px 16px}.settings-select[data-v-c088e306]{appearance:none;font-size:inherit;font-family:inherit;border:1px solid #cdd0aa;background-color:transparent;padding:14px 12px 14px 20px;text-align:left;display:grid;grid-template-columns:auto 1fr 24px;row-gap:3px;cursor:pointer}.settings-select[data-v-c088e306]:hover:not(:disabled),.settings-select[data-v-c088e306]:focus-visible{background-color:#eeefe2}.settings-select.-count[data-v-c088e306]{border-width:0 1px 1px 0;border-radius:16px 0 8px}.settings-select.-speed[data-v-c088e306]{border-width:0 0 1px 1px;border-radius:0 16px 0 8px}.settings-select .main-label[data-v-c088e306],.settings-select .hint-label[data-v-c088e306],.settings-option .main-label[data-v-c088e306],.settings-option .hint-label[data-v-c088e306]{grid-column:2}.chevron[data-v-c088e306]{grid-row:1 / 3;grid-column:3;width:24px;height:24px;align-self:center;color:#86877d}[data-v-c088e306] .settings-dialog{align-items:start;text-align:left;gap:0}.settings-dialog h2[data-v-c088e306]{font-size:18px;font-weight:500;margin:0 0 16px}.settings-option-list[data-v-c088e306]{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:320px}.settings-option[data-v-c088e306]{appearance:none;font-size:inherit;font-family:inherit;border:1px solid #cdd0aa;background-color:transparent;padding:14px 12px 14px 20px;border-radius:5px;text-align:left;display:grid;grid-template-columns:auto 1fr 24px;row-gap:3px;column-gap:16px;cursor:pointer}.settings-option[data-v-c088e306]:disabled{cursor:default;color:inherit;border-style:dashed;pointer-events:none}.settings-option[data-v-c088e306]:not(:disabled):hover,.settings-option[data-v-c088e306]:focus-visible{background-color:#eeefe2}.settings-option .roundbox[data-v-c088e306]{grid-row:1 / 3;align-self:center;width:24px;height:24px;border-radius:50%;border:1px solid #cdd0aa;background-color:#fff;display:grid;place-content:center}.settings-option.-selected .roundbox[data-v-c088e306]{border-color:#194fad;background-color:#1048cb}.settings-option.-selected .roundbox[data-v-c088e306]:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#fff}.settings-option:disabled .roundbox[data-v-c088e306]{background-color:transparent;border-style:dashed}.speed-hint[data-v-c088e306]{margin-top:16px;font-size:14px;color:#86877d}.did-you-get-it[data-v-c088e306]{color:#86877d;font-weight:400;opacity:.5;-webkit-user-select:none;user-select:none;font-size:12px}.restricted-to-host[data-v-c088e306]{font-size:14px;font-weight:500;color:#86877d;display:grid;grid-template-columns:auto 1fr;column-gap:8px;transition:color 1s,transform .3s;-webkit-user-select:none;user-select:none}.restricted-to-host .locked[data-v-c088e306]{width:20px;height:20px}.restricted-to-host.-highlighted[data-v-c088e306]{transition-duration:1ms;color:#000;transform:scaleX(1.05)}.rules-section>.restricted-to-host[data-v-c088e306]{align-items:center}.login-bar[data-v-26397d62]{position:absolute;top:0;right:0}.lobby-screen[data-v-26397d62]{margin-top:60px;width:calc(100% - 32px);max-width:880px;margin-inline:auto;display:grid;grid-template-areas:"main-title    streamer-mode" "id            id" "rules-title   players-title" "rules         players" "actions       actions";grid-template-columns:1fr 1fr;row-gap:20px;column-gap:16px}h1[data-v-26397d62]{grid-area:main-title;font-weight:500;margin:0 0 0 20px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.streamer-mode-indicator[data-v-26397d62]{background-color:#962fe7;border-radius:12px;display:grid;grid-template-columns:1fr auto;align-items:center;padding:12px 18px;margin-bottom:-5px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.streamer-mode-label[data-v-26397d62]{font-weight:500}h2[data-v-26397d62]{font-size:16px;font-weight:500;margin:0 0 -8px 20px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.id-section[data-v-26397d62]{grid-area:id}.rules-title[data-v-26397d62]{grid-area:rules-title}.rules-section[data-v-26397d62]{grid-area:rules}.players-title[data-v-26397d62]{grid-area:players-title}.players-section[data-v-26397d62]{grid-area:players}.room-actions-section[data-v-26397d62]{background-color:#fdfeef;color:#000;padding:16px 20px 18px;border-radius:12px;grid-area:actions;display:grid;grid-template-columns:auto 1fr}.secondary-actions[data-v-26397d62]{display:flex;flex-direction:row wrap;justify-content:flex-start;gap:10px}.main-actions[data-v-26397d62]{display:flex;flex-direction:row wrap;justify-content:flex-end}.waiting-for-host[data-v-26397d62]{align-self:center;color:#86877d;font-style:italic;margin-top:2px;padding-right:10px}:where(a[data-v-62a4fe85]:link),:where(a[data-v-62a4fe85]:visited){color:inherit}.button-wrapper[data-v-62a4fe85]{margin-top:20px}.delete-button-wrapper[data-v-62a4fe85]{padding:40px;border-radius:8px;border:1px solid #e6e7d9}.delete-button-wrapper .error-message[data-v-62a4fe85]{text-align:center}.data-storage-duration[data-v-62a4fe85]{font-size:15px;margin:0;padding:0 0 0 10px}.data-storage-duration li[data-v-62a4fe85]{margin-bottom:8px}.data-storage-duration li[data-v-62a4fe85]:last-child{margin-bottom:0}.data-storage-duration~.button-wrapper[data-v-62a4fe85]{margin-top:10px}.error-message[data-v-62a4fe85]{color:#9a0008}.last-modal p[data-v-62a4fe85],.last-modal .button-wrapper[data-v-62a4fe85]{margin:0}.button-wrapper[data-v-c6e2e11c]{margin-top:20px}.login-bar[data-v-3c45fe63]{position:absolute;top:0;right:0}.my-account-content[data-v-3c45fe63] .account-sheet,.my-account-content[data-v-3c45fe63] .account-flash{max-width:680px;margin:90px auto auto;border-radius:22px;background:#fdfeef;color:#000;padding:25px 30px;line-height:1.4}.my-account-content[data-v-3c45fe63] .account-sheet h1{margin-top:-60px;margin-left:-7px;border-radius:10px;background:#fdfeef;width:max-content;padding:5px 20px;font-weight:600;font-size:30px}.my-account-screen a[data-v-f1912848]:not(.ui-button){color:inherit}.account-flash[data-v-f1912848]{font-size:16px;margin-top:0;margin-bottom:-20px;display:grid;grid-template-columns:1fr auto;column-gap:20px;align-items:center}.simple-text-field[data-v-f1912848]{display:flex;flex-direction:column;gap:9px}.simple-text-field.-full-width[data-v-f1912848]{width:100%}.simple-text-field input[type=text][data-v-f1912848],.quasi-input[data-v-f1912848]{border:1px solid #cdd0aa;background:#fff;border-radius:8px;padding:10px 15px;font-size:16px;line-height:1.4;font-family:inherit}.quasi-input[data-v-f1912848]{display:flex;gap:10px;text-decoration:none}.quasi-input-value[data-v-f1912848]{flex-grow:1;text-decoration:none;overflow-x:hidden}.quasi-input-link[data-v-f1912848]{text-decoration:underline}.nickname-rules[data-v-f1912848],.email-reassurance[data-v-f1912848]{font-size:14px;border:1px solid #e6e7d9;padding:10px 15px;border-radius:8px;margin:0}.nickname-rules[data-v-f1912848]{padding-left:25px}.nickname-rules li[data-v-f1912848]{margin-bottom:2px}.simple-text-field strong[data-v-f1912848]{font-weight:600;padding-inline:15px}.two-columns[data-v-f1912848]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.choose-avatar[data-v-f1912848]{display:flex;gap:35px;margin-top:20px;align-items:center}.my-avatar[data-v-f1912848]{flex-shrink:0;width:120px;height:120px;border-radius:100%;border:1px solid #cdd0aa;background-color:#fff}.avatar-options[data-v-f1912848]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.avatar-option[data-v-f1912848]{display:flex;gap:13px;cursor:pointer}.avatar-option[data-v-f1912848]:has(input:disabled){cursor:default}.avatar-option input[data-v-f1912848]{position:absolute;margin-top:5px;opacity:0;cursor:pointer}.avatar-option input[data-v-f1912848]:disabled{cursor:default}.avatar-option .roundbox[data-v-f1912848]{display:block;flex-shrink:0;width:24px;height:24px;border-radius:100%;border:1px solid #cdd0aa;background-color:#fdfdfd;display:flex;align-items:center;justify-content:center}.avatar-option input:focus-visible+.roundbox[data-v-f1912848]{outline:1px solid blue}.avatar-option input:checked~.roundbox[data-v-f1912848]:before{content:"";display:block;width:14px;height:14px;border-radius:100%;background-color:#99968b}.avatar-option input:checked~.option-label[data-v-f1912848]{font-weight:600}.avatar-option input:disabled+.roundbox[data-v-f1912848]{background-color:transparent}.avatar-option input:disabled~.option-label[data-v-f1912848]{color:#a6a397}.subscriptions[data-v-f1912848]{background:#e6e7d9;margin-inline:-30px;margin-block:30px;padding:25px 30px;display:grid;grid-template-columns:1fr auto;column-gap:20px}.subscriptions strong[data-v-f1912848]{grid-column:1;display:block;font-weight:500;margin-bottom:8px}.subscriptions p[data-v-f1912848]{grid-column:1;font-size:14px;font-weight:400;margin-top:0;margin-bottom:5px}.subscribe-now[data-v-f1912848]{grid-row:1 / 4;grid-column:2;align-self:center}.sso-block[data-v-f1912848]{border-radius:8px;border:1px solid #e6e7d9;padding:15px;display:grid;grid-template-areas:"nickname" "button" "hint";grid-template-rows:1fr 36px 1fr;gap:10px}.sso-block[data-v-f1912848]:not(.-linked){justify-content:center}.sso-nickname[data-v-f1912848]{font-size:14px;grid-area:nickname}.sso-nickname svg[data-v-f1912848]{vertical-align:-4px;margin-right:2px}.sso-nickname strong[data-v-f1912848]{font-weight:600}.link-account-button[data-v-f1912848],.unlink-account-button[data-v-f1912848]{font-size:14px;grid-area:button;align-self:center}.link-account-button.-twitch[data-v-f1912848]{background-color:#7910cb;--shadow-color: #4e0b83}.link-account-button.-discord[data-v-f1912848]{background-color:#3656c7;--shadow-color: #203994}.hint-unlink-unavailable[data-v-f1912848]{grid-area:hint;display:block;font-size:12px;line-height:1.1;text-align:center;color:#99968b}.about-data[data-v-f1912848]{margin-top:20px;font-size:14px}.about-data strong[data-v-f1912848]{font-weight:500}.sso-provider-button[data-v-14a2d016]{text-align:left;font-family:inherit;font-size:18px;font-weight:500;color:var(--sso-color, white);background-color:var(--sso-bg-color, #7f879a);box-shadow:0 8px 0 0 var(--sso-shadow-color, #606779);border:0 none;border-radius:12px;padding:10px 24px;cursor:pointer}.sso-provider-button[data-v-14a2d016]:hover{transform:translateY(-2px);box-shadow:0 10px 0 0 var(--sso-shadow-color, #606779);filter:brightness(1.1)}.sso-provider-button[data-v-14a2d016]:active{transform:translateY(2px);box-shadow:0 6px 0 0 var(--sso-shadow-color, #606779);filter:brightness(.9)}.sso-provider-button[data-v-14a2d016] svg{display:inline-block;vertical-align:0;margin-bottom:-10px;margin-right:12px;margin-left:-5px}.discord-button[data-v-2161969e]{--sso-bg-color: #3656c7;--sso-shadow-color: #203994;color:#fff}.twitch-button[data-v-487e62b9]{--sso-bg-color: #7910cb;--sso-shadow-color: #4e0b83}.provider-selection h2[data-v-ef120756]{margin:0}.sso-explanation[data-v-ef120756]{margin:0 10px 8px;text-align:center;font-size:14px}.email-explanation-wrapper[data-v-ef120756]{display:grid;grid-template:1fr / 1fr}.why-not-email[data-v-ef120756]{font-size:14px;align-self:center;text-align:center;margin-top:8px;color:#383833;grid-column:1;grid-row:1}.email-explanation[data-v-ef120756]{max-width:280px;cursor:pointer;background:#fdfeef;border:1px solid #dadbca;padding:12px;margin:10px 0 0;text-align:left;font-size:12px;border-radius:12px;grid-column:1;grid-row:1;animation:openExplanation-ef120756 .3s ease-out}@keyframes openExplanation-ef120756{0%{max-height:0}to{max-height:250px}}.email-explanation p[data-v-ef120756]{margin:0 0 5px}.email-explanation p[data-v-ef120756]:last-child{margin-bottom:0;text-align:right;font-style:italic}.providers-list[data-v-ef120756]{display:flex;flex-direction:column;gap:14px}.sign-up-reassurance[data-v-ef120756]{background-color:#dadbca;margin:12px -30px -30px;padding:16px 10px;border-radius:0 0 16px 16px;display:grid;column-gap:10px;row-gap:6px;font-size:12px;width:calc(100% + 60px);place-content:center;grid-template-columns:20px 260px}.lock-icon[data-v-ef120756]{width:20px;grid-column:1;grid-row:1;color:#383833;align-self:center}.sign-up-reassurance p[data-v-ef120756]{grid-column:2;margin:0}.sign-up-reassurance a[data-v-ef120756]{color:inherit;font-weight:500}.back-button[data-v-ef120756]{align-self:center;margin-top:20px;min-width:150px}.email-explanation-wrapper+.back-button[data-v-ef120756]{margin-top:3px}.debug-profiles[data-v-ef120756]{border:1px solid #dadbca;border-radius:12px;display:grid;width:calc(100% - 14px);align-items:center;grid-template-columns:2fr repeat(5,1fr);gap:5px;padding:10px 10px 13px;margin-inline:12px;font-size:14px}.debug-profiles .debug-label[data-v-ef120756]{margin-bottom:-2px;line-height:10px}.debug-profiles .debug-label strong[data-v-ef120756]{display:block;font-size:12px;margin-bottom:4px}.debug-profiles .debug-label small[data-v-ef120756]{display:block;font-size:11px;text-wrap:balance}.debug-profiles .ui-button[data-v-ef120756]{padding-inline:2px}.error-modal h2[data-v-5c105cf7]{margin:0}.error-reassurance[data-v-5c105cf7]{margin:0 10px 8px;text-align:center;font-size:14px}.providers-list[data-v-5c105cf7]{display:flex;flex-direction:column}.back-button[data-v-5c105cf7]{align-self:center;margin-top:20px;min-width:150px}.success-modal h2[data-v-2ec52962]{margin:0}.success-reassurance[data-v-2ec52962]{margin:0 10px 8px;text-align:center;font-size:14px}.ok-button[data-v-2ec52962]{min-width:100px}
