.step[data-astro-cid-5wfdsgz3]{padding:16px 16px 20px;position:relative}.step[data-astro-cid-5wfdsgz3] svg[data-astro-cid-5wfdsgz3]{border-radius:16px;width:100%;height:auto;display:block}.step[data-astro-cid-5wfdsgz3] .no[data-astro-cid-5wfdsgz3]{color:#fff;width:30px;height:30px;font-family:var(--title);background:#173247;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:26px;left:26px;box-shadow:0 3px #0003}.step[data-astro-cid-5wfdsgz3] h3[data-astro-cid-5wfdsgz3]{margin:16px 4px 4px;font-size:21px}.step[data-astro-cid-5wfdsgz3] p[data-astro-cid-5wfdsgz3]{color:var(--sub);margin:0 4px;font-size:15px;line-height:1.6}.caret[data-astro-cid-5wfdsgz3]{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.bub[data-astro-cid-5wfdsgz3]{animation:4s ease-in-out infinite alternate bob}.b1[data-astro-cid-5wfdsgz3]{animation-delay:-1s}.b2[data-astro-cid-5wfdsgz3]{animation-delay:-2s}.b3[data-astro-cid-5wfdsgz3]{animation-delay:-3s}@keyframes bob{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}.home[data-astro-cid-wcolddp2]{overflow-x:clip}.lvl[data-astro-cid-wcolddp2]{padding:30px 0 230px;position:relative}.lvl[data-astro-cid-wcolddp2]>.wrap[data-astro-cid-wcolddp2]{z-index:2;position:relative}.sreef{z-index:1;pointer-events:none;width:100%;height:260px;position:absolute;bottom:-2px;left:0;right:0}.lvl[data-astro-cid-wcolddp2][data-z="0"] .pagehead[data-astro-cid-wcolddp2],.lvl[data-astro-cid-wcolddp2][data-z="1"] .pagehead[data-astro-cid-wcolddp2]{--head:#173247;--headShadow:#ffffff8c}.lvl[data-astro-cid-wcolddp2][data-z="2"],.lvl[data-astro-cid-wcolddp2][data-z="3"],.lvl[data-astro-cid-wcolddp2][data-z="4"]{--head:#fff;--headShadow:#0a1e3c73}.h[data-astro-cid-wcolddp2]{color:var(--head);text-shadow:0 3px 0 var(--headShadow);margin:14px 0 8px;font-size:clamp(32px,4vw,48px)}.hero[data-astro-cid-wcolddp2]{flex-direction:column;justify-content:center;min-height:calc(100svh - 64px);padding:0 0 150px;display:flex}.launch[data-astro-cid-wcolddp2]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.heroin[data-astro-cid-wcolddp2]{text-align:center;padding-top:8px}.logo[data-astro-cid-wcolddp2]{color:#fff;letter-spacing:.01em;text-shadow:2px 0 #173247,-2px 0 #173247,0 2px #173247,0 -2px #173247,2px 2px #173247,-2px 2px #173247,2px -2px #173247,-2px -2px #173247,0 7px #173247;justify-content:center;align-items:center;margin:10px 0 0;font-size:clamp(64px,8.4vw,108px);line-height:1;display:flex}.logo[data-astro-cid-wcolddp2] .o[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{filter:drop-shadow(0 6px #173247)drop-shadow(0 0 30px #ffc85cb3);width:.86em;height:.86em;margin-right:.02em;animation:3s ease-in-out infinite alternate glowO}@keyframes glowO{to{filter:drop-shadow(0 6px #173247)drop-shadow(0 0 46px #ffc85cf2)}}.sr[data-astro-cid-wcolddp2]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tag[data-astro-cid-wcolddp2]{font-family:var(--title);color:#173247;margin:6px 0 22px;font-size:clamp(22px,2.4vw,30px);font-weight:600}.datebadge[data-astro-cid-wcolddp2]{z-index:21;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid var(--line);background:#faf4e2bf;border-radius:16px;padding:6px 16px 7px;line-height:1.15;position:absolute;top:14px;left:22px}.datebadge[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{letter-spacing:.14em;text-transform:uppercase;color:var(--sub);font-size:11px;font-weight:800;display:block}.datebadge[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-family:var(--title);font-size:17px;font-weight:600}.modes[data-astro-cid-wcolddp2]{text-align:left;grid-template-columns:1fr 1fr;gap:18px;width:min(900px,100%);margin:0 auto;display:grid}.modes[data-astro-cid-wcolddp2] .panel[data-astro-cid-wcolddp2]{margin:0}.mode[data-astro-cid-wcolddp2]{flex-direction:column;padding:18px 20px;display:flex}.mode[data-astro-cid-wcolddp2] header[data-astro-cid-wcolddp2]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.mode[data-astro-cid-wcolddp2] .mi[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{width:44px;height:44px;display:block}.mode[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin:0;font-size:26px;line-height:1.1}.mode[data-astro-cid-wcolddp2] header[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--sub);margin:2px 0 0;font-size:14px;font-weight:600}.mode[data-astro-cid-wcolddp2] .streak[data-astro-cid-wcolddp2]{color:#c8763a;white-space:nowrap;margin-left:auto;font-size:13px}.state[data-astro-cid-wcolddp2]{text-align:center;margin-top:auto}.state[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2].big{width:100%;padding:14px 20px;font-size:20px}.btn[data-astro-cid-wcolddp2].alt{color:#10304a;background:linear-gradient(#b6ecff,#6fb7ea);box-shadow:0 4px #3c7fb0,0 10px 22px #3c7fb047}.btn[data-astro-cid-wcolddp2].alt.soon,.btn[data-astro-cid-wcolddp2].alt.soon:hover{opacity:.6;cursor:default;box-shadow:none;transform:none}.btn[data-astro-cid-wcolddp2].alt:hover{box-shadow:0 6px #3c7fb0,0 14px 26px #3c7fb052}.lives[data-astro-cid-wcolddp2]{background:#fff9;border-radius:14px;align-items:center;gap:8px;margin:14px 0;padding:10px 12px;display:flex}.lives[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{background:radial-gradient(circle at 35% 30%,#fff,#8fd3ff 60%,#3c7fb0);border:2px solid #173247;border-radius:50%;width:22px;height:22px}.prog[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{background:#2b5f7a26!important;border-color:#2b5f7a59!important;width:18px!important;height:18px!important}.prog[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2].on{background:radial-gradient(circle at 35% 30%,#fff8dc,#ffc85c 55%,#f08a3c)!important;border-color:#173247!important}.lives[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{margin-left:auto;font-size:14px;font-weight:700}.state[data-astro-cid-wcolddp2] .meta[data-astro-cid-wcolddp2]{color:var(--sub);margin:8px 0 0;font-size:13px}.state[data-astro-cid-wcolddp2] .done{text-align:left;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.state[data-astro-cid-wcolddp2] .done>div{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.state[data-astro-cid-wcolddp2] .done b{font-family:var(--title);color:#c8763a;font-size:36px;line-height:1;display:block}.state[data-astro-cid-wcolddp2] .done span{font-size:17px;font-weight:800}.state[data-astro-cid-wcolddp2] .btn:not(.big){width:100%}.state[data-astro-cid-wcolddp2] .pair{gap:8px;display:flex}.down[data-astro-cid-wcolddp2]{letter-spacing:.14em;text-transform:uppercase;color:#173247;flex-direction:column;align-items:center;gap:4px;margin-top:16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.down[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{width:20px;animation:1.6s ease-in-out infinite nudge}@keyframes nudge{50%{transform:translateY(5px)}}.ladder[data-astro-cid-wcolddp2]{padding:18px 22px}.exq[data-astro-cid-wcolddp2]{letter-spacing:.12em;text-transform:uppercase;color:var(--sub);margin:0 0 8px 4px;font-size:12px;font-weight:800}.rung[data-astro-cid-wcolddp2]{border-top:1.5px dashed var(--line);grid-template-columns:34px 1.2fr 1.4fr .8fr 1.2fr;align-items:center;gap:14px;padding:12px 8px;display:grid}.rung[data-astro-cid-wcolddp2] .depth[data-astro-cid-wcolddp2]{place-items:center;height:46px;display:grid}.rung[data-astro-cid-wcolddp2] .depth[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{width:14px;height:calc(14px + var(--d) * 8px);background:var(--c);border-radius:8px}.rung[data-astro-cid-wcolddp2] .zn[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-family:var(--title);color:var(--c);filter:brightness(.8);font-size:20px;display:block}.rung[data-astro-cid-wcolddp2] .zn[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{color:var(--sub);font-weight:600}.rung[data-astro-cid-wcolddp2] .odds[data-astro-cid-wcolddp2]{font-size:15px}.rung[data-astro-cid-wcolddp2] .pts[data-astro-cid-wcolddp2]{color:var(--sub);font-size:14px;font-weight:800}.rung[data-astro-cid-wcolddp2] .exa[data-astro-cid-wcolddp2]{align-items:center;gap:10px;font-weight:700;display:flex}.rung[data-astro-cid-wcolddp2] .ball[data-astro-cid-wcolddp2]{width:calc(18px + var(--d) * 3px);height:calc(18px + var(--d) * 3px);background:radial-gradient(circle at 35% 30%, #fffc, var(--sw) 55%);box-shadow:0 0 calc(var(--d) * 6px) var(--c);border:2px solid #173247;border-radius:50%}.vs[data-astro-cid-wcolddp2]{background:#fff9;border-radius:16px;grid-template-columns:1fr auto auto;gap:8px 18px;margin-top:8px;padding:14px 16px;font-size:14px;display:grid}.vs[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{color:var(--sub);font-size:12px}.vs[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{text-align:right;font-style:normal;font-weight:800}.vs[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2].win{color:#c8763a}.buddies[data-astro-cid-wcolddp2]{justify-content:space-between;gap:6px;margin:4px 0 16px;display:flex}.buddies[data-astro-cid-wcolddp2] figure[data-astro-cid-wcolddp2]{text-align:center;flex:1;margin:0}.buddies[data-astro-cid-wcolddp2] svg{width:64px;height:64px}.buddies[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-size:13px;display:block}.buddies[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{color:var(--sub);font-size:11px}.faq[data-astro-cid-wcolddp2]{max-width:760px;margin:0 auto}.faq[data-astro-cid-wcolddp2]>p[data-astro-cid-wcolddp2]{margin:14px 0 0}.faq[data-astro-cid-wcolddp2]>p[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{font-weight:700}.final[data-astro-cid-wcolddp2]{text-align:center;margin-top:40px}.last[data-astro-cid-wcolddp2]{padding-bottom:260px}.home+.foot{background:linear-gradient(#353b6d,#0e1330 70%);margin-top:0}@media (width<=760px){.modes[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.datebadge[data-astro-cid-wcolddp2]{margin:10px;display:inline-block;position:static}.rung[data-astro-cid-wcolddp2]{grid-template-columns:26px 1fr 1fr}.rung[data-astro-cid-wcolddp2] .odds[data-astro-cid-wcolddp2],.rung[data-astro-cid-wcolddp2] .pts[data-astro-cid-wcolddp2]{display:none}.buddies[data-astro-cid-wcolddp2] svg{width:48px;height:48px}}
