.sticker{border:var(--sticker-line) solid var(--color-cream);border-radius:var(--radius-sticker);box-shadow:var(--shadow-sticker);margin-right:var(--space-2xs);margin-bottom:var(--space-2xs)}.sticker--dark{background-color:var(--color-surface);border-color:var(--color-cream);color:var(--color-cream)}.sticker--cream{background-color:var(--color-cream);border-color:var(--color-edge);color:var(--color-ink)}.sticker--colour{border-color:var(--color-cream);color:var(--color-ink)}.sticker--bold{border-width:var(--sticker-line-bold)}.sticker--lg{box-shadow:var(--shadow-sticker-lg)}.tilt-a{rotate:-1deg}.tilt-b{rotate:1.5deg}.tilt-odd{rotate:-.6deg}.tilt-even{rotate:.6deg}@media (prefers-reduced-motion:no-preference){button.sticker,a.sticker,label.sticker,.sticker--press{transition:transform var(--dur-press) var(--ease-out)}}button.sticker:not(:disabled):active,a.sticker:active,label.sticker:active,.sticker--press:active{box-shadow:none;transform:translate(4px,4px)}:focus-visible{outline:3px solid var(--color-highlight);outline-offset:3px}.stage-host{display:block}.stage-host--tv{position:absolute;top:0;bottom:0;left:0;right:0}.stage-host--leaving,[data-reveal=board].is-pending,[data-reveal=verdict].is-pending,[data-reveal=card].is-pending,[data-podium=creature].is-pending,[data-podium=name].is-pending{opacity:0}[data-podium=creature]{transform-origin:50% 100%}.confetti-host{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip}.confetti-host--phone{z-index:5;position:fixed}.confetti{background:var(--color-cream);width:14px;height:14px;margin-left:-7px;position:absolute;top:0;left:50%}.confetti-host--tv .confetti{width:calc(28 * var(--u));height:calc(28 * var(--u));margin-left:calc(-14 * var(--u))}.confetti:before{content:"";background:var(--confetti-colour);border-radius:inherit;clip-path:inherit;position:absolute;top:2px;bottom:2px;left:2px;right:2px}.confetti--s1{border-radius:2px}.confetti--s2{border-radius:50%}.confetti--s3{clip-path:polygon(50% 0,100% 100%,0 100%)}.confetti--s3:before{top:4px;bottom:2px;left:3px;right:3px}.confetti--s4{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.confetti--s4:before{top:3px;bottom:3px;left:3px;right:3px}.confetti--c1{--confetti-colour:var(--color-pick-1)}.confetti--c2{--confetti-colour:var(--color-pick-2)}.confetti--c3{--confetti-colour:var(--color-pick-3)}.confetti--c4{--confetti-colour:var(--color-pick-4)}[data-reveal=wrong].is-dimmed{opacity:.35}.tv-reveal-root{position:absolute;top:0;bottom:0;left:0;right:0}.reveal-root{display:block}.count-up{font-variant-numeric:tabular-nums;text-align:right;display:inline-block}.count-up--1{min-width:1ch}.count-up--2{min-width:2ch}.count-up--3{min-width:3ch}.count-up--4{min-width:4ch}.count-up--5{min-width:5ch}.count-up--6{min-width:6ch}.count-up--7{min-width:7ch}.count-up--8{min-width:8ch}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-400.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-700.woff2)format("woff2")}@font-face{font-family:Juliste Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/juliste-display-400.woff2)format("woff2")}:root{--color-bg:#1b1230;--color-surface:#2d2050;--color-cream:#fff4d6;--color-text:#fff4d6;--color-text-muted:#b8acd6;--color-ink:#1b1230;--color-shadow:#0a0614;--color-edge:#7b5cff;--color-accent:#ff4d8d;--color-highlight:#ffc400;--color-ok:#1fcf8a;--color-danger:#ff6b6b;--font-main:"Nunito", system-ui, sans-serif;--font-display:"Juliste Display", "Nunito", system-ui, sans-serif;--font-weight-normal:400;--font-weight-semi:600;--font-weight-bold:700;--font-size-card:clamp(1.2rem, 4vw, 1.5rem);--font-size-display-online:clamp(48px, 15vw, 64px);--space-2xs:4px;--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:64px;--min-touch-target:44px;--sticker-line:3px;--sticker-line-bold:4px;--shadow-sticker:4px 4px 0 var(--color-shadow);--shadow-sticker-lg:6px 6px 0 var(--color-shadow);--radius-sticker:16px;--radius-pill:999px;--dur-press:.12s;--dur-state:.24s;--dur-enter:.36s;--dur-beat:.6s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.2s;--duration-standard:.3s;--easing-standard:cubic-bezier(.4, 0, .2, 1);--color-qr-light:#fff;--color-qr-dark:#111;--color-pick-1:#8fb4ff;--color-pick-2:#ffd84a;--color-pick-3:#5fe6a8;--color-pick-4:#ff9c5c;--player-1:#f472b6;--player-2:#cc43f9;--player-3:#b798f5;--player-4:#4bdef1;--player-5:#37be9e;--player-6:#b0da4e;--player-7:#d0a36d;--player-8:#c3cbd6;--player-1-shade:#92477a;--player-2-shade:#7c2d9f;--player-3-shade:#715c9c;--player-4-shade:#35829a;--player-5-shade:#2a716d;--player-6-shade:#6d8041;--player-7-shade:#7f6252;--player-8-shade:#77788b;--color-avatar-outline:#1b1230;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--color-bg);height:100%}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-main);font-weight:var(--font-weight-normal);touch-action:manipulation;overscroll-behavior:none;-webkit-text-size-adjust:100%;margin:0;padding:0}body.landing{--lu:clamp(1px, min(.5px + .0390625vw, 100vh / 820), 1.5px);--sticker-line:calc(3 * var(--lu));--shadow-sticker:calc(4 * var(--lu)) calc(4 * var(--lu)) 0 var(--color-shadow);--shadow-sticker-lg:calc(6 * var(--lu)) calc(6 * var(--lu)) 0 var(--color-shadow);min-height:100vh;background-color:var(--color-bg);background-image:repeating-conic-gradient(at 50% 30%,#1b1230 0deg 15deg,#241a40 15deg 30deg);flex-direction:column;min-height:100svh;display:flex}.landing-main{justify-content:center;gap:calc(36 * var(--lu));width:100%;max-width:calc(720 * var(--lu));padding:calc(40 * var(--lu) + env(safe-area-inset-top)) max(calc(16 * var(--lu)), env(safe-area-inset-right)) calc(24 * var(--lu)) max(calc(16 * var(--lu)), env(safe-area-inset-left));flex-direction:column;flex:1 0 auto;margin:0 auto;display:flex}.landing-header{row-gap:calc(8 * var(--lu));text-align:center;grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.mascots{justify-content:center;align-items:flex-end;gap:calc(4 * var(--lu));margin-bottom:calc(-6 * var(--lu));display:flex}.mascot{width:calc(74 * var(--lu));height:calc(98.7 * var(--lu));flex:none;display:block;overflow:visible}#mascot-norppa{width:calc(86 * var(--lu));height:calc(114.7 * var(--lu))}.mascot[data-colour="0"]{color:var(--player-1)}.mascot[data-colour="0"] .cr-shade{fill:var(--player-1-shade)}.mascot[data-colour="3"]{color:var(--player-4)}.mascot[data-colour="3"] .cr-shade{fill:var(--player-4-shade)}.mascot[data-colour="5"]{color:var(--player-6)}.mascot[data-colour="5"] .cr-shade{fill:var(--player-6-shade)}.mascot .cr-side,.mascot .cr-cheeks,.mascot .cr-orbit{display:none}.mascot .cr-part{transform-box:view-box}#mascot-kettu .cr-body{transform-origin:60px 144px}#mascot-kettu .cr-tail{transform-origin:76px 130px}#mascot-norppa .cr-body{transform-origin:60px 150px}#mascot-norppa .cr-flipper-r{transform-origin:86px 100px}#mascot-moykky .cr-root,#mascot-moykky .cr-body{transform-origin:60px 146px}@media (prefers-reduced-motion:no-preference){.mascot .cr-body{animation:mascot-breathe 1.6s var(--ease-in-out) infinite alternate}#mascot-kettu .cr-tail{animation:mascot-tail 1.2s var(--ease-in-out) 90ms infinite alternate}#mascot-norppa .cr-flipper-r{animation:mascot-flipper .7s var(--ease-in-out) 90ms infinite alternate}#mascot-norppa .cr-body{animation-delay:-500ms}#mascot-moykky .cr-root{animation:mascot-wobble 2s var(--ease-in-out) infinite alternate}#mascot-moykky .cr-body{animation-delay:-1000ms}}@keyframes mascot-breathe{0%{transform:scaleY(1)}to{transform:scaleY(1.02)}}@keyframes mascot-tail{0%{transform:rotate(-6deg)}to{transform:rotate(9deg)}}@keyframes mascot-flipper{0%{transform:rotate(0)}to{transform:rotate(-16deg)}}@keyframes mascot-wobble{0%{transform:scale(1.03,.97)}to{transform:scale(.97,1.03)}}.mascot{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.mascot.react-squash{animation:mascot-react-squash var(--dur-beat) var(--ease-out)}.mascot.react-wiggle{animation:mascot-react-wiggle var(--dur-beat) var(--ease-in-out)}.mascot.react-spin{transform-origin:50% 55%;animation:mascot-react-spin var(--dur-beat) var(--ease-in-out)}#mascot-kettu.react-own{animation:mascot-react-hop var(--dur-beat) var(--ease-out)}#mascot-norppa.react-own{animation:mascot-react-flop var(--dur-beat) var(--ease-out)}#mascot-moykky.react-own{animation:mascot-react-jelly var(--dur-beat) var(--ease-out)}}@media (prefers-reduced-motion:reduce){.mascot.react-squash,.mascot.react-wiggle,.mascot.react-spin,.mascot.react-own{transform-origin:50% 100%;animation:mascot-react-pulse var(--dur-state) var(--ease-in-out)}}@keyframes mascot-react-squash{0%{transform:translateY(0)scale(1)}15%{transform:translateY(0)scale(1.18,.8)}45%{transform:translateY(-16%)scale(.92,1.1)}70%{transform:translateY(0)scale(1.08,.92)}85%{transform:translateY(0)scale(.98,1.02)}to{transform:translateY(0)scale(1)}}@keyframes mascot-react-wiggle{0%{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(4deg)}to{transform:rotate(0)}}@keyframes mascot-react-spin{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-10%)rotate(180deg)}to{transform:translateY(0)rotate(360deg)}}@keyframes mascot-react-hop{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-12%)scaleX(-1)}60%{transform:translateY(0)scale(-1.06,.94)}75%{transform:translateY(0)scaleX(-1)}to{transform:translateY(0)scale(1)}}@keyframes mascot-react-flop{0%{transform:translateY(0)scale(1)}25%{transform:translateY(-12%)scale(1)}45%{transform:translateY(0)scale(1.08,.92)}70%{transform:translateY(-7%)scale(1)}to{transform:translateY(0)scale(1)}}@keyframes mascot-react-jelly{0%{transform:scale(1)}20%{transform:scale(1.16,.86)}40%{transform:scale(.88,1.12)}60%{transform:scale(1.08,.93)}80%{transform:scale(.97,1.03)}to{transform:scale(1)}}@keyframes mascot-react-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.wordmark-row{justify-content:center;align-items:center;gap:calc(10 * var(--lu)) calc(12 * var(--lu));flex-wrap:wrap;display:flex}@container (width>=660px){.wordmark-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.wordmark{grid-column:2}.beta-pill{grid-column:3;justify-self:start}}.wordmark{width:6.7em;max-width:100%;font-family:var(--font-display);font-size:min(calc(54.4 * var(--lu)), 12.5vw, 14cqi);font-synthesis:none;letter-spacing:.01em;color:var(--color-cream);flex:0 auto;font-weight:400;line-height:1.05}.wordmark-party{border:.06em solid var(--color-ink);background-color:var(--color-accent);color:var(--color-ink);box-shadow:.08em .08em 0 var(--color-shadow);border-radius:.25em;margin-left:.08em;padding:.02em .22em .08em;display:inline-block;rotate:-2deg}.beta-pill{white-space:nowrap;margin-right:calc(4 * var(--lu));margin-bottom:calc(4 * var(--lu));padding:calc(3 * var(--lu)) calc(12 * var(--lu));border:var(--sticker-line) solid var(--color-cream);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-cream);box-shadow:var(--shadow-sticker);font-size:calc(14 * var(--lu));flex:none;font-weight:700;line-height:1.4;rotate:1.5deg}.tagline{font-size:calc(16 * var(--lu));color:var(--color-text-muted);font-weight:400;line-height:1.5}.choices{gap:calc(16 * var(--lu));width:100%;max-width:calc(512 * var(--lu));grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.choice{align-content:center;align-items:center;gap:calc(4 * var(--lu)) calc(16 * var(--lu));border:var(--sticker-line) solid var(--color-ink);border-radius:calc(16 * var(--lu));min-width:0;color:var(--color-ink);text-align:left;overflow-wrap:anywhere;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.choice-glyph{border:var(--sticker-line) solid var(--color-ink);background-color:var(--color-cream);grid-row:span 2;place-items:center;display:grid}.choice-glyph svg{width:60%;height:60%;display:block}.choice-title{font-weight:700;line-height:1.2}.choice-desc{font-weight:400;line-height:1.5}.choice-main{min-height:calc(136 * var(--lu));margin-right:calc(6 * var(--lu));margin-bottom:calc(6 * var(--lu));padding:calc(24 * var(--lu));background-color:var(--color-pick-3);box-shadow:var(--shadow-sticker-lg);position:relative}.choice-main:after{content:"K18" / "";top:calc(-12 * var(--lu));right:calc(-8 * var(--lu));padding:calc(3 * var(--lu)) calc(10 * var(--lu));border:var(--sticker-line) solid var(--color-ink);border-radius:var(--radius-pill);background-color:var(--color-highlight);color:var(--color-ink);box-shadow:var(--shadow-sticker);font-family:var(--font-main);font-size:calc(14 * var(--lu));letter-spacing:.02em;white-space:nowrap;pointer-events:none;font-weight:700;line-height:1.3;position:absolute;rotate:6deg}.choice-main .choice-glyph{width:calc(64 * var(--lu));height:calc(64 * var(--lu));border-radius:calc(10 * var(--lu))}.choice-main .choice-title{font-family:var(--font-display);font-size:calc(28 * var(--lu));letter-spacing:.01em;font-weight:400}.choice-main .choice-desc{font-size:calc(16 * var(--lu))}.choice-tv{min-height:calc(44 * var(--lu));margin-right:calc(4 * var(--lu));margin-bottom:calc(4 * var(--lu));padding:calc(14 * var(--lu)) calc(20 * var(--lu));background-color:var(--color-pick-1);box-shadow:var(--shadow-sticker)}.choice-tv .choice-glyph{width:calc(44 * var(--lu));height:calc(44 * var(--lu));border-radius:calc(8 * var(--lu))}.choice-tv .choice-title{font-size:calc(16 * var(--lu))}.choice-tv .choice-desc{font-size:calc(14 * var(--lu))}@media (prefers-reduced-motion:no-preference){.choice{transition:transform var(--dur-press) var(--ease-out)}.choice:active{transform:translate(calc(4 * var(--lu)), calc(4 * var(--lu)))}}.choice:active{box-shadow:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.choice:hover:not(:active){transform:translateY(calc(-4 * var(--lu)))}}.choice:focus-visible{outline:var(--sticker-line) solid var(--color-highlight);outline-offset:calc(3 * var(--lu))}.help-links a:focus-visible{outline:var(--sticker-line) solid var(--color-highlight);outline-offset:calc(3 * var(--lu))}.legal-links a:focus-visible{outline:var(--sticker-line) solid var(--color-highlight);outline-offset:calc(3 * var(--lu))}.landing-footer{--fu:calc(var(--lu) * .67);border-top:var(--sticker-line) solid var(--color-shadow);background-color:var(--color-surface);width:100%;padding:calc(20 * var(--fu)) max(calc(16 * var(--fu)), env(safe-area-inset-right)) calc(20 * var(--fu) + env(safe-area-inset-bottom)) max(calc(16 * var(--fu)), env(safe-area-inset-left));text-align:center;font-size:calc(14 * var(--fu));color:var(--color-text-muted);line-height:1.3}.landing-footer p+p{margin-top:0}.responsibility{color:var(--color-text);font-weight:700}.help-links a,.legal-links a{padding:calc(2 * var(--fu)) calc(4 * var(--fu));border-radius:calc(4 * var(--fu));color:var(--color-text);text-underline-offset:calc(3 * var(--fu));text-decoration:underline;display:inline-block}.legal-links .contact-address{overflow-wrap:anywhere}
