@font-face{font-family:Titan One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6250084f8774ee1d-s.3_fpd0rr_yf66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titan One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f0c17c38b82bc83a-s.p.36qn902yqfzut.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titan One Fallback;src:local(Arial);ascent-override:79.49%;descent-override:14.34%;line-gap-override:0.0%;size-adjust:122.03%}.VDR0IW_className{font-family:Titan One,Titan One Fallback;font-style:normal;font-weight:400}.VDR0IW_variable{--font-titan:"Titan One", "Titan One Fallback"}
.fo-root{--fo-face:var(--font-titan), "Titan One", var(--font-display), sans-serif;--fo-rainbow:linear-gradient(90deg, #9ad64a 0%, #5cb843 22%, #f2a63a 48%, #e8415a 74%, #f58aa0 100%);--fo-gold:linear-gradient(180deg, #fffbe0 0%, #ffe14d 40%, #ff9d00 100%);--fo-sky:linear-gradient(180deg, #fff 0%, #9be7ff 45%, #2f9be8 100%);--fo-hot:linear-gradient(180deg, #fff0f6 0%, #ff6fb5 45%, #d6156b 100%);--fo-danger:linear-gradient(180deg, #ffece6 0%, #ff6a4a 45%, #c0122a 100%);--fo-neutral:linear-gradient(180deg, #fff 0%, #e8f3ea 100%)}.fo-face{font-family:var(--fo-face);font-weight:400}.fo-banners{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.fo-slot{text-align:center;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute;inset-inline:0}.fo-slot-top{top:6%}.fo-slot-center{top:20%}.fo-slot-side{top:44%;text-align:right;align-items:flex-end;inset-inline:auto 4%}@media (min-width:640px){.fo-slot-top{top:17%}.fo-slot-center{top:27%}.fo-slot-side{right:max(4%,260px)}}.fo-callout{--glow:#ffffff8c;--room:92;transform-origin:50%;max-width:96cqw;animation:fo-slam .46s cubic-bezier(.16, 1.5, .3, 1) both, fo-out .32s ease-in calc(var(--ms,2s) - .32s) forwards;will-change:transform, opacity;padding:.1em .4em;position:relative}.fo-slot-side .fo-callout{--room:40;transform-origin:100%;animation-name:fo-slide,fo-out}.fo-callout:before{content:"";z-index:-1;background:linear-gradient(90deg, transparent 0%, var(--glow) 25%, #fff 50%, var(--glow) 75%, transparent 100%);opacity:0;border-radius:999px;animation:.6s cubic-bezier(.2,.8,.2,1) 40ms both fo-streak;position:absolute;inset:20% -8%;transform:scaleX(0)}.fo-shake{animation-name:fo-slam,fo-shake,fo-out;animation-duration:.46s,.42s,.32s;animation-delay:0s, .46s, calc(var(--ms,2s) - .32s);animation-timing-function:cubic-bezier(.16,1.5,.3,1),linear,ease-in;animation-fill-mode:both,none,forwards}.fo-text{--fit:calc(var(--room) * 1cqw / (.66 * var(--chars,12)));font-family:var(--fo-face);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:var(--fo-neutral);color:#0000;-webkit-text-stroke:.025em #ffffff8c;filter:drop-shadow(.06em .07em 0 #1d1240) drop-shadow(0 0 .28em var(--glow));-webkit-background-clip:text;background-clip:text;font-weight:400;line-height:1.02}.fo-sub{font-family:var(--fo-face);letter-spacing:.06em;color:#fff;text-shadow:0 3px #1d1240,0 0 14px #0009;margin-top:.35em;font-size:clamp(.95rem,2.1cqw,1.6rem);animation:.42s ease-out .17s both fo-sub}.fo-md .fo-text{font-size:min(clamp(1.2rem, 3cqw, 2.4rem), var(--fit))}.fo-lg .fo-text{font-size:min(clamp(1.6rem, 4.6cqw, 4rem), var(--fit))}.fo-xl .fo-text{font-size:min(clamp(2rem, 6.6cqw, 6rem), var(--fit))}.fo-mega .fo-text{font-size:min(clamp(2.6rem, 10cqw, 9.5rem), var(--fit))}.fo-tone-rainbow{--glow:#ffb4dcb3}.fo-tone-rainbow .fo-text{background-image:var(--fo-rainbow);background-size:200% 100%;animation:2.4s linear infinite fo-flow}.fo-tone-species{--glow:color-mix(in srgb, var(--c1,#5cb843) 70%, transparent)}.fo-tone-species .fo-text{background-image:linear-gradient(180deg, #fff 0%, var(--c1,#5cb843) 45%, var(--c2,var(--c1,#1b9c6c)) 100%)}.fo-tone-gold{--glow:#ffd23cbf}.fo-tone-gold .fo-text{background-image:var(--fo-gold)}.fo-tone-sky{--glow:#50beffb3}.fo-tone-sky .fo-text{background-image:var(--fo-sky)}.fo-tone-hot{--glow:#ff50aabf}.fo-tone-hot .fo-text{background-image:var(--fo-hot)}.fo-tone-danger{--glow:#ff4632b3}.fo-tone-danger .fo-text{background-image:var(--fo-danger)}.fo-tone-neutral .fo-text{background-image:var(--fo-neutral)}@keyframes fo-slam{0%{opacity:0;filter:blur(10px)brightness(2.6);transform:scale(3)rotate(-6deg)}55%{opacity:1;filter:blur()brightness(1.6);transform:scale(.88)rotate(2deg)}78%{transform:scale(1.06)rotate(-1deg)}to{opacity:1;filter:blur()brightness();transform:scale(1)rotate(0)}}@keyframes fo-slide{0%{opacity:0;transform:translate(40cqw)scale(1.3)}70%{opacity:1;transform:translate(-.3em)scale(.96)}to{transform:translate(0)scale(1)}}@keyframes fo-out{to{opacity:0;filter:blur(6px);transform:translateY(-.6em)scale(1.12)}}@keyframes fo-streak{0%{opacity:.95;transform:scaleX(0)}45%{opacity:.75;transform:scaleX(1.2)}to{opacity:0;transform:scaleX(1.6)}}@keyframes fo-sub{0%{opacity:0;letter-spacing:.4em;transform:translateY(.6em)}to{opacity:1;letter-spacing:.06em;transform:translateY(0)}}@keyframes fo-shake{0%,to{translate:0}15%{translate:-.08em .04em}30%{translate:.07em -.05em}45%{translate:-.05em -.03em}60%{translate:.05em .04em}80%{translate:-.02em .02em}}@keyframes fo-flow{to{background-position:200% 0}}.fo-scrim{background:radial-gradient(at 50% -10%,#ff78c859,#0000 55%),radial-gradient(at 0 100%,#3cc8ff4d,#0000 50%),linear-gradient(#07131a8c 0%,#07131a59 45%,#07131acc 100%)}.fo-poster{font-family:var(--fo-face);letter-spacing:.02em;text-transform:uppercase;background:var(--fo-rainbow);color:#0000;-webkit-text-stroke:.02em #ffffffb3;filter:drop-shadow(.05em .07em #1d1240)drop-shadow(0 0 .35em #ff8cd28c);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;line-height:.95;animation:6s linear infinite fo-flow}.fo-ribbon{font-family:var(--fo-face);background:repeating-linear-gradient(-45deg,#ff4fa3 0 14px,#e8327f 14px 28px);box-shadow:0 4px #7a0f45,0 10px 30px -10px #000c}.fo-step{font-family:var(--fo-face);box-shadow:0 3px #00000073}.fo-go{font-family:var(--fo-face);color:#072a12;background:linear-gradient(#b6ff6a 0%,#3fd06b 55%,#13a35a 100%);animation:1.4s ease-in-out infinite alternate fo-breathe;box-shadow:0 6px #0b6b38,0 18px 40px -12px #3cdc78cc}.fo-go:hover{filter:brightness(1.08)}.fo-go:active{transform:translateY(4px);box-shadow:0 2px #0b6b38}@keyframes fo-breathe{to{box-shadow:0 6px #0b6b38,0 22px 60px -8px #8cff78e6}}.fo-card-on{box-shadow:0 0 0 4px #ffe14d,0 0 50px -8px #ffe14dcc}.fo-map rect{rx:1.4px}.fo-chip-word{font-family:var(--fo-face);background:var(--fo-rainbow);color:#0000;-webkit-background-clip:text;background-clip:text}.fo-clock{font-family:var(--fo-face);font-variant-numeric:tabular-nums}.fo-late{color:#ffb347;text-shadow:0 0 18px #ffa03cb3}.fo-final{color:#ff5a5a;text-shadow:0 0 22px #ff3c3cd9;animation:1s ease-in-out infinite fo-pulse}@keyframes fo-pulse{50%{transform:scale(1.12)}}.fo-score{font-family:var(--fo-face);font-variant-numeric:tabular-nums;background:var(--fo-gold);color:#0000;filter:drop-shadow(0 3px #3d1d00);-webkit-background-clip:text;background-clip:text}.fo-bump{animation:.38s cubic-bezier(.2,1.6,.4,1) fo-bump}@keyframes fo-bump{0%{transform:scale(1.35)}to{transform:scale(1)}}.fo-combo-bar{transform-origin:0;background:linear-gradient(90deg,#ff4fa3,#ffe14d,#5cf08a);box-shadow:0 0 12px #ff78c8b3}.fo-ring-track{stroke:#ffffff1f}.fo-ring-fill{filter:drop-shadow(0 0 4px #8cff78cc);transition:stroke-dashoffset .4s ease-out}.fo-lane-chip{transition:transform .2s ease-out}.fo-lane-front{animation:.9s ease-in-out infinite alternate fo-glow;box-shadow:0 0 0 2px #ffe14d,0 0 18px -2px #ffe14de6}@keyframes fo-glow{to{box-shadow:0 0 0 2px #fff6b0,0 0 26px #ffe14d}}.fo-dot{box-shadow:0 0 0 1.5px #00000073}.fo-legend-on{box-shadow:0 0 0 2px var(--c1,#fff), 0 0 22px -4px var(--c1,#fff);transform:scale(1.08)}.fo-pill{box-shadow:inset 0 -3px #00000040}.fo-medal-gold{color:#3d2600;background:linear-gradient(#fff6b0,#fc3 50%,#c98a00)}.fo-medal-silver{color:#1c2533;background:linear-gradient(#fff,#cfd8e3 50%,#8a99ab)}.fo-medal-bronze{color:#2e1405;background:linear-gradient(#ffd9b0,#e08a4a 50%,#8f4b1c)}.fo-new-best{font-family:var(--fo-face);background:var(--fo-hot);color:#0000;-webkit-background-clip:text;background-clip:text;animation:.9s ease-in-out infinite fo-pulse}@media (prefers-reduced-motion:reduce){.fo-callout,.fo-shake,.fo-slot-side .fo-callout{animation-name:fo-fade,fo-out;animation-duration:.25s,.3s;animation-delay:0s, calc(var(--ms,2s) - .3s)}.fo-callout:before,.fo-sub{opacity:1;animation:none}.fo-callout:before{opacity:0}.fo-tone-rainbow .fo-text,.fo-poster,.fo-go,.fo-final,.fo-bump,.fo-lane-front,.fo-new-best{animation:none}}@keyframes fo-fade{0%{opacity:0}to{opacity:1}}
