.mascot[data-astro-cid-oa4r7qw6].is-live .mascot-still[data-astro-cid-oa4r7qw6]{opacity:0}.mascot[data-astro-cid-oa4r7qw6].is-live .mascot-stage[data-astro-cid-oa4r7qw6]{opacity:1}.mascot-stage[data-astro-cid-oa4r7qw6]>div{position:absolute;inset:0}.hero-scan[data-astro-cid-bbe6dxrz]{animation:scan 8s ease-in-out infinite}.hero-check[data-astro-cid-bbe6dxrz]{animation:check 8s ease infinite}.hero-btn[data-astro-cid-bbe6dxrz]{animation:btn 8s ease infinite}.hero-chapter[data-astro-cid-bbe6dxrz]{animation:chapter 8s cubic-bezier(.34,1.56,.64,1) infinite}.hero-drop[data-astro-cid-bbe6dxrz]{animation:drop 1.6s ease-in infinite}.draw-path[data-astro-cid-bbe6dxrz].is-drawn{animation:draw 1.4s .8s ease forwards}@keyframes scan{0%,10%{top:-35%;opacity:0}15%{opacity:1}35%{top:100%;opacity:1}40%,to{top:100%;opacity:0}}@keyframes check{0%,38%{opacity:0;transform:scale(1.1)}44%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0}}@keyframes btn{0%,45%{opacity:1;transform:scale(1)}50%,90%{opacity:0;transform:scale(.8)}96%,to{opacity:1;transform:scale(1)}}@keyframes chapter{0%,48%{opacity:0;transform:translateY(16px) scale(.8)}55%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-8px)}}@keyframes drop{0%{transform:translateY(0);opacity:1}to{transform:translateY(12px);opacity:0}}@keyframes draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.hero-scan[data-astro-cid-bbe6dxrz],.hero-btn[data-astro-cid-bbe6dxrz]{display:none}.hero-check[data-astro-cid-bbe6dxrz],.hero-chapter[data-astro-cid-bbe6dxrz]{animation:none;opacity:1;transform:none}}[data-astro-cid-vnivfuh2][role=tabpanel]:not([hidden]) .tab-emoji[data-astro-cid-vnivfuh2]{animation:pop .6s cubic-bezier(.34,1.56,.64,1) both,float 6s .6s ease-in-out infinite;display:inline-block}[data-astro-cid-vnivfuh2][role=tabpanel]:not([hidden]) .tab-item[data-astro-cid-vnivfuh2]{animation:pop .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 70ms + .1s)}.step[data-astro-cid-xykjftzi]{transition:background-color .4s,box-shadow .4s}.lock-tile[data-astro-cid-xykjftzi]{transition:background .4s,transform .3s}.lock-tile[data-astro-cid-xykjftzi]:hover{transform:scale(1.06)}.shackle[data-astro-cid-xykjftzi]{transform-box:fill-box;transform-origin:89% 100%;transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.keyhole[data-astro-cid-xykjftzi],.tick[data-astro-cid-xykjftzi]{transition:opacity .3s,transform .4s cubic-bezier(.34,1.56,.64,1);transform-box:fill-box;transform-origin:center}.tick[data-astro-cid-xykjftzi]{opacity:0;transform:scale(.4)}.lock-ring[data-astro-cid-xykjftzi]{opacity:0}[data-astro-cid-xykjftzi][data-state=locked]{background:var(--color-mist)}[data-astro-cid-xykjftzi][data-state=locked] .lock-tile[data-astro-cid-xykjftzi]{background:linear-gradient(160deg,#23407e,var(--color-navy))}[data-astro-cid-xykjftzi][data-state=locked] .step-label[data-astro-cid-xykjftzi]{color:#10295e80}[data-astro-cid-xykjftzi][data-state=locked] .step-icon[data-astro-cid-xykjftzi]{filter:grayscale(1);opacity:.5}[data-astro-cid-xykjftzi][data-state=locked] .pill[data-astro-cid-xykjftzi]{background:#10295e14;color:#10295e8c}[data-astro-cid-xykjftzi][data-state=current]{background:#fff7e6;box-shadow:inset 0 0 0 2px var(--color-sun)}[data-astro-cid-xykjftzi][data-state=current] .lock-tile[data-astro-cid-xykjftzi]{background:linear-gradient(160deg,#ffb199,var(--color-coral))}[data-astro-cid-xykjftzi][data-state=current] .lock-ring[data-astro-cid-xykjftzi]{opacity:1;box-shadow:0 0 0 3px #ffc94db3;animation:ring 1.6s ease-out infinite}[data-astro-cid-xykjftzi][data-state=current] .padlock[data-astro-cid-xykjftzi]{animation:jiggle 2.4s ease-in-out infinite}[data-astro-cid-xykjftzi][data-state=current] .step-label[data-astro-cid-xykjftzi]{color:var(--color-coral-dark)}[data-astro-cid-xykjftzi][data-state=current] .pill[data-astro-cid-xykjftzi]{background:var(--color-sun);color:var(--color-navy)}[data-astro-cid-xykjftzi][data-state=done]{background:#c9f4fc99;box-shadow:inset 0 0 0 2px var(--color-cyan)}[data-astro-cid-xykjftzi][data-state=done] .lock-tile[data-astro-cid-xykjftzi]{background:linear-gradient(160deg,var(--color-cyan),var(--color-teal))}[data-astro-cid-xykjftzi][data-state=done] .shackle[data-astro-cid-xykjftzi]{transform:translateY(-5px) rotateY(180deg)}[data-astro-cid-xykjftzi][data-state=done] .keyhole[data-astro-cid-xykjftzi]{opacity:0;transform:scale(.4)}[data-astro-cid-xykjftzi][data-state=done] .tick[data-astro-cid-xykjftzi]{opacity:1;transform:none;transition-delay:.15s}[data-astro-cid-xykjftzi][data-state=done] .step-label[data-astro-cid-xykjftzi]{color:var(--color-teal)}[data-astro-cid-xykjftzi][data-state=done] .pill[data-astro-cid-xykjftzi]{background:var(--color-teal);color:#fff}.pill[data-astro-cid-xykjftzi]>span[data-astro-cid-xykjftzi]{display:none}[data-astro-cid-xykjftzi][data-state=locked] .pill-locked[data-astro-cid-xykjftzi],[data-astro-cid-xykjftzi][data-state=current] .pill-current[data-astro-cid-xykjftzi],[data-astro-cid-xykjftzi][data-state=done] .pill-done[data-astro-cid-xykjftzi]{display:inline}.reveal-swap[data-astro-cid-xykjftzi]>[data-astro-cid-xykjftzi]{grid-area:1 / 1}.secret[data-astro-cid-xykjftzi]{transition:opacity .3s,filter .3s;filter:blur(1px);pointer-events:none}.mission-wrap[data-astro-cid-xykjftzi]{grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s ease,opacity .4s .1s}[data-astro-cid-xykjftzi][data-state=current] .secret[data-astro-cid-xykjftzi],[data-astro-cid-xykjftzi][data-state=done] .secret[data-astro-cid-xykjftzi]{opacity:0;filter:blur(6px)}[data-astro-cid-xykjftzi][data-state=current] .mission-wrap[data-astro-cid-xykjftzi],[data-astro-cid-xykjftzi][data-state=done] .mission-wrap[data-astro-cid-xykjftzi]{grid-template-rows:1fr;opacity:1}.capture[data-astro-cid-xykjftzi],.chapter[data-astro-cid-xykjftzi]{transition:opacity .35s,transform .45s cubic-bezier(.34,1.56,.64,1)}.chapter[data-astro-cid-xykjftzi]{opacity:0;transform:translateY(10px) scale(.85);pointer-events:none}[data-astro-cid-xykjftzi][data-state=done] .capture[data-astro-cid-xykjftzi]{opacity:0;transform:scale(.7);pointer-events:none}[data-astro-cid-xykjftzi][data-state=done] .chapter[data-astro-cid-xykjftzi]{opacity:1;transform:none}.action[data-astro-cid-xykjftzi]>[data-astro-cid-xykjftzi]{grid-area:1 / 1}.is-verifying[data-astro-cid-xykjftzi] .lock-tile[data-astro-cid-xykjftzi]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,transparent,rgb(255 255 255 / .7),transparent);background-size:100% 200%;animation:scanline .8s linear infinite}.is-verifying[data-astro-cid-xykjftzi] .capture[data-astro-cid-xykjftzi]{opacity:.75;pointer-events:none}.burst[data-astro-cid-xykjftzi] i{position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:2px;background:var(--c);animation:confetti .8s cubic-bezier(.22,1,.36,1) forwards}.journey-toast[data-astro-cid-xykjftzi]{max-height:0;padding-block:0;opacity:0;overflow:hidden;transition:all .3s ease}.journey-toast[data-astro-cid-xykjftzi].is-on{max-height:4rem;padding-block:.5rem;opacity:1}.journey-done[data-astro-cid-xykjftzi]{display:none}[data-astro-cid-xykjftzi][data-journey].is-complete .journey-done[data-astro-cid-xykjftzi]{display:flex;animation:pop .6s cubic-bezier(.34,1.56,.64,1) both}[data-astro-cid-xykjftzi][data-journey].is-complete .journey-hint[data-astro-cid-xykjftzi]{display:none}@keyframes ring{0%{transform:scale(.95);opacity:1}to{transform:scale(1.25);opacity:0}}@keyframes jiggle{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-10deg)}82%{transform:rotate(9deg)}88%{transform:rotate(-5deg)}94%{transform:rotate(3deg)}}@keyframes scanline{0%{background-position:0 100%}to{background-position:0 -100%}}@keyframes confetti{0%{transform:translate(-50%,-50%) scale(1) rotate(0);opacity:1}to{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(.4) rotate(var(--r));opacity:0}}.typer-chip[data-astro-cid-dgivyglw]{opacity:0;transform:translateY(14px) scale(.85)}[data-astro-cid-dgivyglw][data-typer].is-done .typer-chip[data-astro-cid-dgivyglw]{animation:pop .55s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i) * .14s)}html:not(.js) .typer-chip[data-astro-cid-dgivyglw]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.typer-chip[data-astro-cid-dgivyglw]{opacity:1;transform:none}}
