.signup[data-astro-cid-zs2tkxfw]{pointer-events:auto;justify-items:center;gap:.6rem;margin-top:.9rem;display:grid}.label[data-astro-cid-zs2tkxfw]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.row[data-astro-cid-zs2tkxfw]{border:3px solid var(--color-cream);background:var(--color-black);width:min(27rem,100%);box-shadow:4px 4px 0 var(--color-magenta), 8px 8px 0 var(--color-orange);transition:border-color .15s;display:flex;rotate:-1deg}.row[data-astro-cid-zs2tkxfw]:focus-within{border-color:var(--color-orange)}input[data-astro-cid-zs2tkxfw],button[data-astro-cid-zs2tkxfw]{font:inherit;border:0;outline:none}input[data-astro-cid-zs2tkxfw]{min-width:0;color:var(--color-cream);background:0 0;flex:1;padding:.65rem .85rem}input[data-astro-cid-zs2tkxfw]::placeholder{color:var(--color-text-muted)}button[data-astro-cid-zs2tkxfw]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:var(--color-black);background:var(--color-magenta);border-left:3px solid var(--color-cream);box-shadow:inset 0 -4px 0 var(--color-magenta-dark);cursor:pointer;padding:.6rem 1rem .5rem;font-size:1rem;transition:background .1s}button[data-astro-cid-zs2tkxfw]:hover{background:var(--color-magenta-bright)}button[data-astro-cid-zs2tkxfw]:active{box-shadow:inset 0 3px 0 var(--color-magenta-dark);padding:.65rem 1rem .45rem}button[data-astro-cid-zs2tkxfw]:focus-visible{background:var(--color-orange)}button[data-astro-cid-zs2tkxfw]:disabled{opacity:.6;cursor:wait}.trap[data-astro-cid-zs2tkxfw]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.hint[data-astro-cid-zs2tkxfw]{text-wrap:balance;max-width:27rem;color:var(--color-text-muted);text-shadow:0 1px 3px var(--color-black);margin:.4rem 0 0;font-size:.8rem;line-height:1.35;rotate:-1deg}.consent[data-astro-cid-zs2tkxfw]{text-wrap:balance;max-width:27rem;color:var(--color-text-muted);text-shadow:0 1px 3px var(--color-black);margin:0;font-size:.7rem;line-height:1.35}.consent[data-astro-cid-zs2tkxfw] a[data-astro-cid-zs2tkxfw]{color:var(--color-cream)}.status[data-astro-cid-zs2tkxfw]{min-height:1.2em;margin:0;font-size:.85rem;font-weight:600}.status[data-astro-cid-zs2tkxfw].ok{color:var(--color-orange)}.status[data-astro-cid-zs2tkxfw].error{color:var(--color-magenta-bright)}.hero[data-astro-cid-jsdv5cmm]{grid-template-rows:auto 1fr auto;height:100svh;min-height:32rem;display:grid;position:relative;overflow:hidden}.sky[data-astro-cid-jsdv5cmm]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.focus-lines[data-astro-cid-jsdv5cmm]{width:120vmax;height:120vmax;fill:var(--color-cream);opacity:0;pointer-events:none;position:absolute;top:44%;left:50%;translate:-50% -50%}.is-worried[data-astro-cid-jsdv5cmm] .focus-lines[data-astro-cid-jsdv5cmm]{opacity:calc((var(--worry,0) - .3) * 1.6);animation:.16s step-end infinite flicker}@keyframes flicker{50%{rotate:2.5deg;scale:1.03}}.is-impact[data-astro-cid-jsdv5cmm]{animation:.12s step-end infinite impact-frames}@keyframes impact-frames{0%{filter:invert()grayscale()contrast(2.2)}50%{filter:grayscale()contrast(2.5)brightness(1.4)}}.shockwave[data-astro-cid-jsdv5cmm]{left:var(--ox,50%);top:var(--oy,44%);aspect-ratio:1;width:70vmin;box-shadow:0 0 24px var(--color-magenta-bright), inset 0 0 24px var(--color-magenta-bright);opacity:0;pointer-events:none;border:6px solid #fffaf0;border-radius:50%;position:absolute;translate:-50% -50%}.shockwave[data-astro-cid-jsdv5cmm]:after{content:"";border:inherit;opacity:0;border-radius:50%;position:absolute;inset:-6px}.is-launched[data-astro-cid-jsdv5cmm] .shockwave[data-astro-cid-jsdv5cmm]{animation:.6s cubic-bezier(.2,.7,.3,1) forwards shockwave}.is-launched[data-astro-cid-jsdv5cmm] .shockwave[data-astro-cid-jsdv5cmm]:after{animation:.6s cubic-bezier(.2,.7,.3,1) 80ms forwards shockwave}@keyframes shockwave{0%{opacity:1;border-width:22px;scale:.1}45%{opacity:.9}to{opacity:0;border-width:2px;scale:1.6}}.hero[data-astro-cid-jsdv5cmm].is-launched .focus-lines[data-astro-cid-jsdv5cmm]{opacity:0;animation:none}.sweat[data-astro-cid-jsdv5cmm]{aspect-ratio:1;pointer-events:none;width:min(70vw,60svh);position:absolute;top:44%;left:50%;translate:-50% -50%}.drop[data-astro-cid-jsdv5cmm]{left:var(--x);top:var(--y);opacity:0;position:absolute}.drop[data-astro-cid-jsdv5cmm].pixel{fill:#ff8fbd;width:clamp(18px,2.4vw,30px);filter:drop-shadow(0 0 3px var(--color-magenta)) drop-shadow(0 0 8px #f1247a99);shape-rendering:crispedges;overflow:visible}.drop[data-astro-cid-jsdv5cmm].classic{width:clamp(26px,3.6vw,42px);rotate:var(--tilt);fill:url(#sweat-fill);stroke:var(--color-black);stroke-width:2.2px;stroke-linejoin:round}.drop[data-astro-cid-jsdv5cmm].classic .shine[data-astro-cid-jsdv5cmm]{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round}.drop[data-astro-cid-jsdv5cmm] .glint[data-astro-cid-jsdv5cmm]{fill:#fff;stroke:none}.defs[data-astro-cid-jsdv5cmm]{width:0;height:0;position:absolute}.is-worried[data-astro-cid-jsdv5cmm] .drop[data-astro-cid-jsdv5cmm]{animation:fling .7s var(--delay) ease-out infinite}.is-worried[data-astro-cid-jsdv5cmm] .drop[data-astro-cid-jsdv5cmm].pixel{animation:fling .7s var(--delay) ease-out infinite, glitch .35s calc(var(--delay) * 1.7) steps(1) infinite}@keyframes glitch{40%{filter:brightness(1.6)drop-shadow(0 0 2px #fff)}60%{filter:drop-shadow(0 0 3px var(--color-magenta)) drop-shadow(0 0 8px #f1247a99)}}.is-panicked[data-astro-cid-jsdv5cmm] .drop[data-astro-cid-jsdv5cmm]{animation-duration:.45s}@keyframes fling{0%{opacity:0;translate:0;scale:.3}20%{opacity:1;scale:1}to{opacity:0;scale:.8;translate:var(--dx) var(--dy)}}.hero[data-astro-cid-jsdv5cmm]:not(.is-titled) .soon[data-astro-cid-jsdv5cmm],.hero[data-astro-cid-jsdv5cmm]:not(.is-titled) .signup{opacity:0}.is-titled[data-astro-cid-jsdv5cmm] .soon[data-astro-cid-jsdv5cmm]{animation:.35s cubic-bezier(.5,0,.75,0) both slam,.25s .35s both shudder}.is-titled[data-astro-cid-jsdv5cmm] .signup{animation:.4s ease-out .45s both fade-up}@keyframes slam{0%{opacity:0;scale:2.6}}@keyframes shudder{25%{translate:-6px 4px}50%{translate:5px -3px}75%{translate:-3px 2px}}@keyframes fade-up{0%{opacity:0;translate:0 .6em}}.cracks[data-astro-cid-jsdv5cmm]{pointer-events:none;filter:drop-shadow(0 0 .6px #09090ce6)drop-shadow(0 1px 1.5px #09090c80);width:min(95vw,85svh);position:absolute;top:44%;left:50%;overflow:visible;translate:-50% -50%}.crack[data-astro-cid-jsdv5cmm]{fill:#fffaf0}.ring[data-astro-cid-jsdv5cmm]{fill:none;stroke:#fffaf0;stroke-width:.45px;stroke-linejoin:round}.crack-set[data-astro-cid-jsdv5cmm]{opacity:0;transform-box:view-box;transform-origin:50%;scale:.85}[data-astro-cid-jsdv5cmm][data-cracks="1"] .crack-1[data-astro-cid-jsdv5cmm],[data-astro-cid-jsdv5cmm][data-cracks="2"] [data-astro-cid-jsdv5cmm]:is(.crack-1,.crack-2),[data-astro-cid-jsdv5cmm][data-cracks="3"] .crack-set[data-astro-cid-jsdv5cmm]{opacity:1;transition:scale .1s ease-out;scale:1}.impact[data-astro-cid-jsdv5cmm]{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:50%}[data-astro-cid-jsdv5cmm][data-cracks="1"] .crack-1[data-astro-cid-jsdv5cmm] .impact[data-astro-cid-jsdv5cmm],[data-astro-cid-jsdv5cmm][data-cracks="2"] [data-astro-cid-jsdv5cmm]:is(.crack-1,.crack-2) .impact[data-astro-cid-jsdv5cmm],[data-astro-cid-jsdv5cmm][data-cracks="3"] .impact[data-astro-cid-jsdv5cmm]{animation:.35s ease-out impact}@keyframes impact{0%{opacity:.9;scale:.3}to{opacity:0;scale:1.8}}.falling[data-astro-cid-jsdv5cmm] polygon[data-astro-cid-jsdv5cmm]{fill:#fffaf08c;stroke:#fffaf0;stroke-width:.4px;opacity:0;transform-box:fill-box;transform-origin:50%}[data-astro-cid-jsdv5cmm][data-cracks="3"] .falling[data-astro-cid-jsdv5cmm] polygon[data-astro-cid-jsdv5cmm]{animation:shard-fall 1.2s var(--delay) cubic-bezier(.5, 0, .9, .6) both}@keyframes shard-fall{0%{opacity:1}70%{opacity:1}to{opacity:0;translate:var(--dx) 160px;rotate:var(--spin)}}.cracks-fade[data-astro-cid-jsdv5cmm] .cracks[data-astro-cid-jsdv5cmm]{opacity:0;transition:opacity 1.2s .8s}.code-vomit[data-astro-cid-jsdv5cmm]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.code-vomit[data-astro-cid-jsdv5cmm] .bit{opacity:0;white-space:pre;color:#ff8fbd;text-shadow:0 0 2px #fff, 0 0 6px var(--color-magenta-bright), 0 0 14px var(--color-magenta), 0 0 30px var(--color-magenta);will-change:transform, opacity;font:900 clamp(22px,2.8vw,38px)/1 ui-monospace,MS Gothic,Yu Gothic,monospace;position:absolute;top:0;left:0}.code-vomit[data-astro-cid-jsdv5cmm] .bit.hot{color:#fff;text-shadow:0 0 4px #fff, 0 0 10px #fff, 0 0 18px var(--color-magenta-bright), 0 0 36px var(--color-magenta)}.stage[data-astro-cid-jsdv5cmm]{touch-action:none;outline:none;width:100%;height:100%;position:absolute;inset:0}.stage[data-astro-cid-jsdv5cmm].is-over{cursor:url(/images/cursor-hand.svg) 16 14,grab}.stage[data-astro-cid-jsdv5cmm].is-grabbing{cursor:url(/images/cursor-fist.svg) 16 16,grabbing}.bar[data-astro-cid-jsdv5cmm]{pointer-events:none;justify-content:space-between;align-items:center;padding:1.25rem clamp(1rem,4vw,2.5rem);display:flex;position:relative}.logo[data-astro-cid-jsdv5cmm]{pointer-events:auto;width:auto;height:clamp(2.2rem,5vw,3.2rem);display:block}.actions[data-astro-cid-jsdv5cmm]{align-items:center;gap:.9rem;display:flex}.mute[data-astro-cid-jsdv5cmm]{pointer-events:auto;border:3px solid var(--color-cream);background:var(--color-black);width:2.6rem;height:2.6rem;box-shadow:3px 3px 0 var(--color-magenta), 6px 6px 0 var(--color-orange);cursor:pointer;place-items:center;padding:0;transition:rotate .15s cubic-bezier(.3,1.8,.5,1),translate 80ms,box-shadow 80ms;display:grid;rotate:-3deg}.mute[data-astro-cid-jsdv5cmm]:hover{rotate:2deg}.mute[data-astro-cid-jsdv5cmm]:active{box-shadow:1px 1px 0 var(--color-magenta), 2px 2px 0 var(--color-orange);translate:4px 4px}.mute[data-astro-cid-jsdv5cmm] svg[data-astro-cid-jsdv5cmm]{fill:none;width:1.4rem;stroke:var(--color-cream);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.mute[data-astro-cid-jsdv5cmm] .speaker[data-astro-cid-jsdv5cmm]{fill:var(--color-cream)}.mute[data-astro-cid-jsdv5cmm] .cross[data-astro-cid-jsdv5cmm],.mute[data-astro-cid-jsdv5cmm].is-muted .waves[data-astro-cid-jsdv5cmm]{display:none}.mute[data-astro-cid-jsdv5cmm].is-muted .cross[data-astro-cid-jsdv5cmm]{display:inline}.lang[data-astro-cid-jsdv5cmm]{pointer-events:auto;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--color-cream);border:3px solid var(--color-cream);background:var(--color-black);box-shadow:3px 3px 0 var(--color-magenta), 6px 6px 0 var(--color-orange);padding:.45rem .95rem .4rem;font-size:.95rem;text-decoration:none;transition:rotate .15s cubic-bezier(.3,1.8,.5,1),translate 80ms,box-shadow 80ms;rotate:3deg}.lang[data-astro-cid-jsdv5cmm]:hover{rotate:-2deg}.lang[data-astro-cid-jsdv5cmm]:active{box-shadow:1px 1px 0 var(--color-magenta), 2px 2px 0 var(--color-orange);translate:4px 4px}.caption[data-astro-cid-jsdv5cmm]{text-align:center;pointer-events:none;grid-row:3;padding:0 1rem clamp(1.5rem,5svh,3rem);position:relative}.soon[data-astro-cid-jsdv5cmm]{font-family:var(--font-display);text-transform:uppercase;color:var(--color-cream);text-shadow:-2px 2px 0 var(--color-orange), 3px 3px 0 var(--color-magenta), 5px 5px 0 var(--color-black);pointer-events:auto;margin:0;font-size:clamp(1.3rem,3.2vw,2rem);font-weight:400;line-height:1.1;rotate:-2deg}.soon[data-astro-cid-jsdv5cmm] span[data-astro-cid-jsdv5cmm]{white-space:pre;display:inline-block}.soon[data-astro-cid-jsdv5cmm]:hover span[data-astro-cid-jsdv5cmm]{animation:wave 1s calc(var(--i) * 35ms) infinite}@keyframes wave{0%,40%,to{translate:0;rotate:0deg}15%{translate:0 -.3em;rotate:-8deg}28%{translate:0 .05em;rotate:4deg}}.loader[data-astro-cid-tn3me3gy]{z-index:50;position:fixed;inset:0;overflow:hidden}.panel[data-astro-cid-tn3me3gy]{position:absolute;inset:0}.orange[data-astro-cid-tn3me3gy]{background:var(--color-orange)}.magenta[data-astro-cid-tn3me3gy]{background:var(--color-magenta)}.ink[data-astro-cid-tn3me3gy]{background:var(--color-black);place-items:center;display:grid}.stack[data-astro-cid-tn3me3gy]{justify-items:center;gap:1.2rem;display:grid}.icon[data-astro-cid-tn3me3gy]{width:min(18rem,55vw,32svh);overflow:visible}.sway[data-astro-cid-tn3me3gy]{transform-box:view-box;transform-origin:159.5px 243px;animation:1.2s ease-in-out infinite sway}.hop[data-astro-cid-tn3me3gy]{transform-box:view-box;transform-origin:159.5px 243px;animation:.6s infinite hop}.head[data-astro-cid-tn3me3gy]{fill:var(--color-cream);fill-rule:evenodd}.antenna[data-astro-cid-tn3me3gy]{transform-box:view-box;transform-origin:179px 53px;animation:.6s infinite boing}.eyes[data-astro-cid-tn3me3gy]{fill:var(--color-magenta);transform-box:fill-box;transform-origin:50%;animation:2.4s infinite blink}.count[data-astro-cid-tn3me3gy]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-cream);text-shadow:4px 4px 0 var(--color-magenta);margin:.4rem 0 0;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1}.pips[data-astro-cid-tn3me3gy]{gap:.5rem;display:flex}.pip[data-astro-cid-tn3me3gy]{background:var(--color-wine);width:1rem;height:1rem}.pip[data-astro-cid-tn3me3gy].is-lit{background:var(--color-magenta);animation:.35s cubic-bezier(.3,1.8,.5,1) pop}.is-done[data-astro-cid-tn3me3gy] .count[data-astro-cid-tn3me3gy]{animation:.35s cubic-bezier(.3,1.8,.5,1) pop}.is-done[data-astro-cid-tn3me3gy] .panel[data-astro-cid-tn3me3gy]{animation:.55s cubic-bezier(.7,0,.3,1) forwards wipe}.is-done[data-astro-cid-tn3me3gy] .ink[data-astro-cid-tn3me3gy]{animation-delay:.35s}.is-done[data-astro-cid-tn3me3gy] .magenta[data-astro-cid-tn3me3gy]{animation-delay:.45s}.is-done[data-astro-cid-tn3me3gy] .orange[data-astro-cid-tn3me3gy]{animation-delay:.55s}@keyframes sway{0%,to{rotate:-6deg}50%{rotate:6deg}}@keyframes hop{0%,to{animation-timing-function:cubic-bezier(0,.5,.5,1);translate:0;scale:1.06 .92}15%{scale:1}50%{animation-timing-function:cubic-bezier(.5,0,1,.5);translate:0 -24px;scale:.97 1.04}}@keyframes boing{0%{rotate:10deg}30%{rotate:-6deg}60%{rotate:3deg}to{rotate:10deg}}@keyframes blink{0%,92%,to{scale:1}96%{scale:1 .1}}@keyframes pop{0%{scale:.4}}@keyframes wipe{to{translate:0 -100%}}@media (prefers-reduced-motion:reduce){.loader[data-astro-cid-tn3me3gy] [data-astro-cid-tn3me3gy]{animation:none!important}.is-done[data-astro-cid-tn3me3gy] .panel[data-astro-cid-tn3me3gy]{animation:.3s forwards fade!important}@keyframes fade{to{opacity:0}}}
