.intro.svelte-esa4s3{z-index:50;position:fixed;inset:0;overflow:hidden}.skip.svelte-esa4s3{z-index:10;color:#fff;cursor:pointer;background:#00000026;border:2px solid #ffffffb3;border-radius:999px;min-height:44px;padding:0 16px;font-family:Nunito,system-ui,sans-serif;font-size:15px;font-weight:800;position:absolute;bottom:16px;right:16px}.skip.dark.svelte-esa4s3{color:#111;background:#fff6;border-color:#0009}.scene.svelte-1j0rhgs{background:#2f4bff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lead.svelte-1j0rhgs{text-align:center;color:#fff;margin:0;font-family:Titan One,system-ui,sans-serif;font-size:clamp(22px,3vw,36px);animation:.5s ease-out both fade-up;position:absolute;top:12%;left:0;right:0}.num.svelte-1j0rhgs{animation:1.3s cubic-bezier(.2,.9,.3,1) both svelte-1j0rhgs-slam;position:absolute}.shake.svelte-1j0rhgs{animation:.3s linear both shake}.box.svelte-1j0rhgs{aspect-ratio:1;width:min(380px,70vw);transform:rotate(var(--rot))}span.svelte-1j0rhgs{-webkit-text-stroke:6px #111;paint-order:stroke fill;text-shadow:6px 6px #111;font-family:Titan One,system-ui,sans-serif;font-size:min(220px,40vw);line-height:1}.flash.svelte-1j0rhgs{opacity:0;background:#fff;animation:.6s ease-out 4.25s both svelte-1j0rhgs-flash;position:absolute;inset:0}@keyframes svelte-1j0rhgs-slam{0%{opacity:0;transform:scale(4)}12%{opacity:1;transform:scale(.88)}20%{transform:scale(1.06)}28%{transform:scale(1)}80%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(0)rotate(40deg)}}@keyframes svelte-1j0rhgs-flash{0%{opacity:0}30%{opacity:1}to{opacity:0}}.scene.svelte-tznw08{background:#0b1020;position:absolute;inset:0}.star.svelte-tznw08{background:#fff;border-radius:50%;animation:1.6s ease-in-out infinite alternate svelte-tznw08-twinkle;position:absolute}.lead.svelte-tznw08{text-align:center;color:#ffe9c4;margin:0;font-family:Titan One,system-ui,sans-serif;font-size:clamp(24px,3.4vw,42px);animation:2.6s ease-in-out .3s both svelte-tznw08-lead;position:absolute;top:16%;left:0;right:0}.fire.svelte-tznw08{aspect-ratio:200/220;width:min(240px,50vw);position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}svg.svelte-tznw08{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flames.svelte-tznw08{transform-origin:100px 170px;animation:1.4s cubic-bezier(.3,1.4,.5,1) 1.1s both svelte-tznw08-ignite}.f1.svelte-tznw08{transform-origin:100px 170px;animation:.5s ease-in-out infinite alternate svelte-tznw08-flicker}.f2.svelte-tznw08{transform-origin:100px 165px;animation:.35s ease-in-out infinite alternate-reverse svelte-tznw08-flicker}.glow.svelte-tznw08{aspect-ratio:1;background:radial-gradient(circle,#ffaa3c73 0%,#ff781e26 40%,#0000 70%);border-radius:50%;width:260%;animation:2s ease-out 1.2s both svelte-tznw08-glow;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)scale(0)}.spark.svelte-tznw08{opacity:0;background:#ffe14d;border-radius:50%;width:7px;height:7px;position:absolute;top:70%;left:50%}.s1.svelte-tznw08{--dx:-14px;animation:.9s ease-out .5s both svelte-tznw08-spark}.s2.svelte-tznw08{--dx:18px;animation:.9s ease-out .8s both svelte-tznw08-spark}.s3.svelte-tznw08{--dx:-6px;animation:.9s ease-out 1.8s infinite svelte-tznw08-spark}.wipe.svelte-tznw08{clip-path:circle(0% at 50% 60%);position:absolute;inset:0}.orange.svelte-tznw08{background:#ff8a1f;animation:.8s cubic-bezier(.6,0,.3,1) 3.3s both svelte-tznw08-wipe}.blue.svelte-tznw08{background:#2f4bff;animation:.8s cubic-bezier(.6,0,.3,1) 3.85s both svelte-tznw08-wipe}@keyframes svelte-tznw08-twinkle{0%{opacity:.2}to{opacity:.9}}@keyframes svelte-tznw08-lead{0%{opacity:0;transform:translateY(10px)}20%,75%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes svelte-tznw08-ignite{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes svelte-tznw08-flicker{0%{transform:scale(1)skew(-2deg)}to{transform:scale(.94,1.08)skew(3deg)}}@keyframes svelte-tznw08-glow{to{transform:translate(-50%,-50%)scale(1)}}@keyframes svelte-tznw08-spark{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--dx), -90px)}}@keyframes svelte-tznw08-wipe{to{clip-path:circle(150% at 50% 60%)}}.scene.svelte-eaw7z1{perspective:1400px;background:#2f4bff;position:absolute;inset:0}.flap.svelte-eaw7z1{background-color:#d9a441;background-image:repeating-linear-gradient(0deg,#0000000d 0 2px,#0000 2px 6px),repeating-linear-gradient(90deg,#ffffff0f 0 2px,#0000 2px 7px);border:0 solid #111;width:50.5%;position:absolute;top:0;bottom:0}.left.svelte-eaw7z1{transform-origin:0;border-right-width:4px;animation:2.6s cubic-bezier(.6,0,.4,1) .6s both svelte-eaw7z1-unzip-l,.9s cubic-bezier(.5,0,.3,1) 3.5s forwards svelte-eaw7z1-swing-l;left:0}.right.svelte-eaw7z1{transform-origin:100%;border-left-width:4px;animation:2.6s cubic-bezier(.6,0,.4,1) .6s both svelte-eaw7z1-unzip-r,.9s cubic-bezier(.5,0,.3,1) 3.5s forwards svelte-eaw7z1-swing-r;right:0}.teeth.svelte-eaw7z1{background:repeating-linear-gradient(#111 0 5px,#8c8c8c 5px 10px);width:16px;animation:2.6s cubic-bezier(.6,0,.4,1) .6s both svelte-eaw7z1-teeth;position:absolute;top:0;bottom:0;left:calc(50% - 8px)}.pull.svelte-eaw7z1{width:34px;height:70px;margin-left:-17px;animation:2.6s cubic-bezier(.6,0,.4,1) .6s both svelte-eaw7z1-pull,.25s ease-out 3.4s forwards svelte-eaw7z1-gone;position:absolute;top:0;left:50%}.pull.svelte-eaw7z1 i:where(.svelte-eaw7z1){box-sizing:border-box;transform-origin:top;background:#cfcfcf;border:4px solid #111;border-radius:8px 8px 16px 16px;width:100%;height:100%;animation:.5s ease-in-out infinite alternate svelte-eaw7z1-dangle;display:block;box-shadow:4px 4px #111}.sign.svelte-eaw7z1{text-align:center;background:#fff;border:4px solid #111;padding:14px 20px;font-family:Titan One,system-ui,sans-serif;font-size:clamp(18px,2.4vw,30px);line-height:1.1;animation:.4s ease-out .2s both fade-up;position:absolute;top:30%;right:12%;transform:rotate(-5deg);box-shadow:6px 6px #111}.zzz.svelte-eaw7z1{color:#111;margin:0;font-family:Titan One,system-ui,sans-serif;font-size:clamp(22px,3vw,40px);animation:2.4s ease-in-out .8s both svelte-eaw7z1-zzz;position:absolute;top:40%;left:calc(50% + 40px);transform:rotate(8deg)}@keyframes svelte-eaw7z1-unzip-l{0%{clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%)}35%{clip-path:polygon(0 0,88% 0,100% 35%,100% 100%,0 100%)}50%{clip-path:polygon(0 0,88% 0,100% 38%,100% 100%,0 100%)}to{clip-path:polygon(0 0,80% 0,100% 100%,100% 100%,0 100%)}}@keyframes svelte-eaw7z1-unzip-r{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 0)}35%{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 35%)}50%{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 38%)}to{clip-path:polygon(20% 0,100% 0,100% 100%,0 100%,0 100%)}}@keyframes svelte-eaw7z1-teeth{0%{clip-path:inset(0)}35%{clip-path:inset(35% 0 0)}50%{clip-path:inset(38% 0 0)}to{clip-path:inset(100% 0 0)}}@keyframes svelte-eaw7z1-pull{0%{top:0}35%{top:calc(35% - 70px)}50%{top:calc(38% - 70px)}to{top:calc(100% - 70px)}}@keyframes svelte-eaw7z1-gone{to{opacity:0}}@keyframes svelte-eaw7z1-dangle{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes svelte-eaw7z1-swing-l{to{transform:rotateY(-100deg)}}@keyframes svelte-eaw7z1-swing-r{to{transform:rotateY(100deg)}}@keyframes svelte-eaw7z1-zzz{0%{opacity:0;transform:rotate(8deg)translateY(0)}20%,70%{opacity:1}to{opacity:0;transform:rotate(8deg)translateY(160px)}}.scene.svelte-1svpbii{--board-top:56vh;--ball:min(9vh, 70px);--water:78vh;background:#9fdcff;position:absolute;inset:0}.sun.svelte-1svpbii{aspect-ratio:1;background:#ffe14d;border:4px solid #111;border-radius:50%;width:min(18vh,140px);position:absolute;top:8vh;right:8vw}.lead.svelte-1svpbii,.yell.svelte-1svpbii{text-align:center;color:#111;margin:0;font-family:Titan One,system-ui,sans-serif;position:absolute;left:0;right:0}.lead.svelte-1svpbii{font-size:clamp(24px,3.4vw,44px);animation:2.2s ease-in-out .2s both svelte-1svpbii-lead;top:14vh}.yell.svelte-1svpbii{color:#ff3d2e;-webkit-text-stroke:3px #111;paint-order:stroke fill;font-size:clamp(34px,6vw,84px);animation:.5s cubic-bezier(.3,1.4,.5,1) 2.55s both pop;top:20vh}.board.svelte-1svpbii{left:0;top:var(--board-top);transform-origin:0;background:#fff;border:4px solid #111;border-left:none;width:32vw;height:16px;animation:2.6s linear .3s both svelte-1svpbii-flex;position:absolute}.post.svelte-1svpbii{left:4vw;top:calc(var(--board-top) + 16px);background:#8a8a8a;border:4px solid #111;width:22px;position:absolute;bottom:0}.ball-x.svelte-1svpbii{left:calc(32vw - var(--ball) - 8px);top:calc(var(--board-top) - var(--ball) + 2px);animation:3.2s linear .3s both svelte-1svpbii-bx;position:absolute}.ball-y.svelte-1svpbii{animation:3.2s .3s both svelte-1svpbii-by}.ball.svelte-1svpbii{width:var(--ball);height:var(--ball);box-sizing:border-box;background:conic-gradient(#ff3d2e 0 60deg, #fff 60deg 120deg, #ffe14d 120deg 180deg, #fff 180deg 240deg, #2f4bff 240deg 300deg, #fff 300deg);border:4px solid #111;border-radius:50%;animation:3.2s linear .3s both svelte-1svpbii-roll}.water.svelte-1svpbii{height:calc(100vh - var(--water));background:#2f4bff;animation:.9s cubic-bezier(.5,0,.3,1) 3.55s forwards svelte-1svpbii-flood;position:absolute;bottom:0;left:0;right:0}.water.svelte-1svpbii svg:where(.svelte-1svpbii){width:100%;height:40px;animation:1s linear infinite svelte-1svpbii-waves;position:absolute;top:-20px;left:0}.splash.svelte-1svpbii{left:calc(32vw - var(--ball) / 2 + 22vw);top:var(--water);position:absolute}.splash.svelte-1svpbii i:where(.svelte-1svpbii){background:#7fe3ff;border:3px solid #111;border-radius:50%;animation:.8s cubic-bezier(.2,.8,.4,1) 3.45s both svelte-1svpbii-drop;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes svelte-1svpbii-lead{0%{opacity:0}20%,80%{opacity:1}to{opacity:0}}@keyframes svelte-1svpbii-by{0%{animation-timing-function:ease-out;transform:translateY(0)}9%{animation-timing-function:ease-in;transform:translateY(-7vh)}18%{animation-timing-function:ease-out;transform:translateY(0)}30%{animation-timing-function:ease-in;transform:translateY(-13vh)}42%{animation-timing-function:ease-out;transform:translateY(0)}57%{animation-timing-function:ease-in;transform:translateY(-21vh)}72%{animation-timing-function:ease-out;transform:translateY(0)}86%{animation-timing-function:ease-in;transform:translateY(-30vh)}to{transform:translateY(calc(var(--water) - var(--board-top) + var(--ball) * .6))}}@keyframes svelte-1svpbii-bx{0%,72%{transform:translate(0)}to{transform:translate(22vw)}}@keyframes svelte-1svpbii-roll{0%,72%{transform:rotate(0)}to{transform:rotate(540deg)}}@keyframes svelte-1svpbii-flex{0%,20%{transform:rotate(0)}22%{transform:rotate(2deg)}26%{transform:rotate(-1deg)}29%,50%{transform:rotate(0)}52%{transform:rotate(3deg)}56%{transform:rotate(-1.5deg)}60%,86%{transform:rotate(0)}89%{transform:rotate(4deg)}94%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes svelte-1svpbii-flood{to{height:110vh}}@keyframes svelte-1svpbii-waves{0%{transform:translate(0)}to{transform:translate(-100px)}}@keyframes svelte-1svpbii-drop{0%{transform:translate(-50%,-50%)scale(0)}30%{transform:translate(calc(-50% + var(--dx) * .7), calc(-50% + var(--dy) * .7)) scale(1)}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy) * .4 + 60px)) scale(.6);opacity:0}}.scene.svelte-tkcv9j{background:#111;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.term.svelte-tkcv9j{color:#3ddc84;width:min(640px,100%);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(14px,2.2vw,22px);line-height:1.8}.line.svelte-tkcv9j{white-space:nowrap;width:0;animation:svelte-tkcv9j-type .4s steps(var(--n)) both;overflow:hidden}.line.svelte-tkcv9j:first-child{color:#fff}.barline.svelte-tkcv9j{align-items:center;gap:14px;margin-top:14px;animation:.2s ease-out both fade-up;display:flex}.bar.svelte-tkcv9j{border:3px solid #3ddc84;flex-grow:1;height:26px;padding:3px}.fill.svelte-tkcv9j{background:repeating-linear-gradient(90deg,#3ddc84 0 12px,#0000 12px 16px);height:100%}.pct.svelte-tkcv9j{text-align:right;color:#fff;width:4.5ch}.note.svelte-tkcv9j{color:#ffe14d;animation:.4s step-end infinite svelte-tkcv9j-blink}.ready.svelte-tkcv9j{color:#fff;margin-top:8px;font-family:Titan One,system-ui,sans-serif;font-size:1.6em}.flash.svelte-tkcv9j{clip-path:inset(50% 0);background:#2f4bff;animation:.45s cubic-bezier(.6,0,.3,1) 4.5s forwards svelte-tkcv9j-open;position:absolute;inset:0}@keyframes svelte-tkcv9j-type{0%{width:0}to{width:calc(var(--n) * 1ch)}}@keyframes svelte-tkcv9j-blink{50%{opacity:0}}@keyframes svelte-tkcv9j-open{to{clip-path:inset(0)}}.scene.svelte-f2td04{background:#b6e0f5;position:absolute;inset:0;overflow:hidden;container-type:size}.hills.svelte-f2td04{will-change:transform;width:200%;height:24cqh;animation:12s linear infinite svelte-f2td04-slide;position:absolute;bottom:29cqh;left:0}.hills.svelte-f2td04 svg:where(.svelte-f2td04){width:100%;height:100%;display:block}.road.svelte-f2td04{background:#47474a;border-top:4px solid #111;height:30cqh;position:absolute;bottom:0;left:0;right:0}.dash.svelte-f2td04{will-change:transform;background:repeating-linear-gradient(90deg,#ffd84d 0 6cqw,#0000 6cqw 12cqw);width:200%;height:1.4cqh;animation:1.4s linear infinite svelte-f2td04-dash;position:absolute;top:48%;left:0}.sign.svelte-f2td04{will-change:transform;flex-direction:column;align-items:center;animation:3.6s linear both svelte-f2td04-pass;display:flex;position:absolute;bottom:29cqh;left:100%}.sign.svelte-f2td04 b:where(.svelte-f2td04){white-space:nowrap;background:#ffe14d;border:3px solid #111;padding:.8cqh 1.4cqw;font-family:Titan One,system-ui,sans-serif;font-size:clamp(16px,min(2.6cqw,4.4cqh),34px);font-weight:400;display:block;box-shadow:4px 4px #111}.sign.svelte-f2td04 i:where(.svelte-f2td04){background:#6b4220;border:2px solid #111;width:6px;height:9cqh;display:block}.prop.svelte-f2td04{height:var(--h);will-change:transform;animation:3.6s linear both svelte-f2td04-pass;position:absolute;bottom:29cqh;left:100%}.prop.svelte-f2td04 svg:where(.svelte-f2td04){width:auto;height:100%;display:block}.car.svelte-f2td04{z-index:2;width:clamp(150px,min(28cqw,46cqh),420px);animation:1.4s cubic-bezier(.6,0,.9,.4) 5s forwards svelte-f2td04-zoom;position:absolute;bottom:16cqh;left:12%}.bob.svelte-f2td04{animation:.9s ease-in-out infinite alternate svelte-f2td04-bob}.car.svelte-f2td04 svg:where(.svelte-f2td04){width:100%;display:block;overflow:visible}.wheel.svelte-f2td04{transform-box:fill-box;transform-origin:50%;animation:1.3s linear infinite svelte-f2td04-spin}.wipe.svelte-f2td04{z-index:5;clip-path:inset(0 0 0 100%);background:#2f4bff;animation:1s cubic-bezier(.6,0,.3,1) 5.8s forwards svelte-f2td04-wipe;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hills.svelte-f2td04,.dash.svelte-f2td04,.bob.svelte-f2td04,.wheel.svelte-f2td04{animation:none!important}.prop.svelte-f2td04,.sign.svelte-f2td04{animation-timing-function:ease-out}}@keyframes svelte-f2td04-slide{to{transform:translate(-50%)}}@keyframes svelte-f2td04-dash{to{transform:translate(-24cqw)}}@keyframes svelte-f2td04-pass{to{transform:translate(-160cqw)}}@keyframes svelte-f2td04-bob{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes svelte-f2td04-zoom{to{transform:translate(120cqw)}}@keyframes svelte-f2td04-spin{to{transform:rotate(360deg)}}@keyframes svelte-f2td04-wipe{to{clip-path:inset(0)}}
