.landing-module__MkS3jW__page{color:#f7f7f2;min-height:100svh;font-family:var(--font-geist-sans);background:#020304}.landing-module__MkS3jW__hero{isolation:isolate;background:radial-gradient(circle at 50% 58%,#42f0d233,#0000 17rem),radial-gradient(circle at 68% 37%,#ff7b1e2e,#0000 18rem),radial-gradient(circle at 28% 64%,#c8ff1e1c,#0000 15rem),linear-gradient(#000 0%,#030405 72%,#070a0c 100%);place-items:center;min-height:88svh;display:grid;position:relative;overflow:hidden}.landing-module__MkS3jW__noise{z-index:-1;opacity:.27;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 22%,#0000 78%);mask-image:radial-gradient(circle,#000 22%,#0000 78%)}.landing-module__MkS3jW__trailField{z-index:-1;filter:blur(.4px);position:absolute;inset:-10%}.landing-module__MkS3jW__trailField span{transform-origin:100%;opacity:0;border-radius:999px;width:min(48vw,760px);height:2px;animation:7.6s cubic-bezier(.2,.75,.12,1) both landing-module__MkS3jW__trailSweep;position:absolute}.landing-module__MkS3jW__cometOne{background:linear-gradient(90deg,#0000,#f4f4ea,#0000);top:22%;left:6%;box-shadow:0 0 36px #ffffff75}.landing-module__MkS3jW__cometTwo{background:linear-gradient(90deg,#0000,#ff6f17,#0000);animation-delay:1.15s;top:38%;right:9%;transform:rotate(-14deg);box-shadow:0 0 42px #ff6f179e}.landing-module__MkS3jW__cometThree{background:linear-gradient(90deg,#0000,#d9ff18,#0000);animation-delay:2.45s;bottom:31%;left:14%;transform:rotate(18deg);box-shadow:0 0 44px #d9ff1880}.landing-module__MkS3jW__cometFour{background:linear-gradient(90deg,#0000,#1a9dff,#0000);animation-delay:3.6s;bottom:24%;right:12%;transform:rotate(-8deg);box-shadow:0 0 52px #1a9dff8f}.landing-module__MkS3jW__motionStage{z-index:0;position:absolute;inset:0}.landing-module__MkS3jW__morphTrack{aspect-ratio:1;width:clamp(76px,10vw,142px);animation:7.5s cubic-bezier(.12,.82,.11,1) both landing-module__MkS3jW__ballFlight;position:absolute;top:0;left:0;transform:translate(-16vw,27vh)scale(.78)rotate(-28deg)}.landing-module__MkS3jW__ballSkin{opacity:0;filter:saturate(1.05)contrast(1.08);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset -18px -20px 34px #00000094,inset 14px 12px 22px #ffffff2e,0 0 46px}.landing-module__MkS3jW__ballSkin:before,.landing-module__MkS3jW__ballSkin:after{content:"";position:absolute}.landing-module__MkS3jW__golf{color:#ffffff8c;background:radial-gradient(circle at 22% 20%,#fff,#0000 10%),radial-gradient(circle at 35% 36%,#0000001f 0 3px,#0000 4px),radial-gradient(circle at 55% 30%,#0000001f 0 3px,#0000 4px),radial-gradient(circle at 45% 55%,#0000001f 0 3px,#0000 4px),#e9e8df;animation:7.5s both landing-module__MkS3jW__skinOne}.landing-module__MkS3jW__football{color:#ff6919b8;background:linear-gradient(90deg,#0000 17%,#ffffffbf 18% 21%,#0000 22% 78%,#ffffffbf 79% 82%,#0000 83%),radial-gradient(#8f421f 0 48%,#5b2614 75%);border-radius:50% 50% 48% 48%/42% 42% 58% 58%;animation:7.5s both landing-module__MkS3jW__skinTwo;transform:rotate(-16deg)scaleX(1.42)}.landing-module__MkS3jW__football:before{background:#f5e6d4;border-radius:999px;width:32%;height:8%;top:45%;left:34%;box-shadow:7px -8px 0 -2px #f5e6d4,15px -8px 0 -2px #f5e6d4,23px -8px 0 -2px #f5e6d4}.landing-module__MkS3jW__basketball{color:#ff7b14cc;background:linear-gradient(88deg,#0000 45%,#15100d 46% 49%,#0000 50%),linear-gradient(14deg,#0000 43%,#15100d 44% 47%,#0000 48%),radial-gradient(circle,#0000 52%,#15100d 53% 56%,#0000 57%),#d96d1f;animation:7.5s both landing-module__MkS3jW__skinThree}.landing-module__MkS3jW__tennis{color:#d5ff16d1;background:#d8ff1c;animation:7.5s both landing-module__MkS3jW__skinFour}.landing-module__MkS3jW__tennis:before,.landing-module__MkS3jW__tennis:after{border:4px solid #ffffffb8;border-color:#ffffffb8 #0000;border-radius:50%;inset:8%;transform:rotate(27deg)}.landing-module__MkS3jW__tennis:after{transform:rotate(207deg)}.landing-module__MkS3jW__soccer{color:#169dffd1;background:radial-gradient(circle at 50% 47%,#111 0 15%,#0000 16%),radial-gradient(circle at 23% 25%,#111 0 12%,#0000 13%),radial-gradient(circle at 76% 25%,#111 0 12%,#0000 13%),radial-gradient(circle at 28% 76%,#111 0 12%,#0000 13%),radial-gradient(circle at 75% 75%,#111 0 12%,#0000 13%),#f0f4f4;animation:7.5s both landing-module__MkS3jW__skinFive}.landing-module__MkS3jW__hockey{color:#d8e6f0c7;background:repeating-linear-gradient(0deg,#151719 0 5px,#0a0b0c 5px 8px);border-radius:50%/28%;animation:7.5s both landing-module__MkS3jW__skinSix;transform:scaleY(.42)rotate(-18deg)}.landing-module__MkS3jW__impactRing{aspect-ratio:1;opacity:0;border:1px solid #ffffff2e;border-radius:50%;width:min(52vw,620px);animation:7.5s both landing-module__MkS3jW__impact;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.32)}.landing-module__MkS3jW__centerGlow{aspect-ratio:1;opacity:0;filter:blur(42px);background:conic-gradient(from 210deg,#fff,#ff771e,#d8ff1c,#38dfbb,#1a9dff,#fff);border-radius:50%;width:min(65vw,760px);animation:7.5s both landing-module__MkS3jW__glowBloom;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-module__MkS3jW__heroCopy{z-index:1;text-align:center;justify-items:center;width:min(92vw,980px);padding:33vh 24px 6vh;display:grid;position:relative}.landing-module__MkS3jW__kicker,.landing-module__MkS3jW__brand,.landing-module__MkS3jW__promise,.landing-module__MkS3jW__heroActions{opacity:0;animation:.9s forwards landing-module__MkS3jW__revealUp}.landing-module__MkS3jW__kicker{color:#ffffffad;letter-spacing:.62em;text-transform:uppercase;margin-bottom:22px;font-size:clamp(.68rem,1.1vw,.86rem);font-weight:600;animation-delay:7.2s}.landing-module__MkS3jW__wordmark{letter-spacing:0;text-transform:lowercase;opacity:0;font-size:clamp(4rem,13vw,12.5rem);font-weight:900;line-height:.78;animation:1.2s cubic-bezier(.16,.9,.18,1) 6.55s forwards landing-module__MkS3jW__titleReveal;display:grid;transform:translateY(24px)scale(.94)}.landing-module__MkS3jW__wordmark span{color:#0000;text-shadow:0 0 46px #ffffff1f;background-color:#0000;background-image:radial-gradient(circle at 18% 20%,#fff 0 7%,#0000 8%),linear-gradient(92deg,#fff4c6,#ff7a1f 25%,#fff36e 43%,#60f0c6 62%,#33a9ff 88%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;-webkit-background-clip:text;background-clip:text;display:block}.landing-module__MkS3jW__brand{color:#ffffffe6;letter-spacing:.5em;margin-top:clamp(22px,3vw,34px);font-size:clamp(1.1rem,2.2vw,2.1rem);animation-delay:7.75s}.landing-module__MkS3jW__promise{color:#ffffffb8;max-width:540px;margin-top:20px;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.6;animation-delay:8s}.landing-module__MkS3jW__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;animation-delay:8.18s;display:flex}.landing-module__MkS3jW__primaryAction,.landing-module__MkS3jW__secondaryAction{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:.95rem;font-weight:760;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.landing-module__MkS3jW__primaryAction{color:#050606;background:#f7f7f2}.landing-module__MkS3jW__secondaryAction{color:#f7f7f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff38}.landing-module__MkS3jW__primaryAction:hover,.landing-module__MkS3jW__secondaryAction:hover{transform:translateY(-2px)}.landing-module__MkS3jW__secondaryAction:hover{border-color:#ffffff7a}.landing-module__MkS3jW__gameShell{background:linear-gradient(#070a0c,#0e1213 52%,#080a0b),#0b0d0e;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,6vw,88px);padding:clamp(68px,9vw,132px) clamp(20px,7vw,112px);display:grid;position:relative}.landing-module__MkS3jW__gameShell:before{content:"";background:linear-gradient(90deg,#0000,#ffffff57,#0000);height:1px;position:absolute;top:0;left:0;right:0}.landing-module__MkS3jW__setupIntro{position:sticky;top:32px}.landing-module__MkS3jW__sectionLabel,.landing-module__MkS3jW__setupBlock>p,.landing-module__MkS3jW__seedBlock>p,.landing-module__MkS3jW__seedPasteBlock>p{color:#95a3a6;font-family:var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem}.landing-module__MkS3jW__setupIntro h2{color:#f5f2e8;letter-spacing:0;max-width:520px;margin-top:16px;font-size:clamp(2.4rem,5vw,5.8rem);line-height:.95}.landing-module__MkS3jW__setupIntro>p:last-child{color:#aab5b4;max-width:470px;margin-top:22px;font-size:1.06rem;line-height:1.7}.landing-module__MkS3jW__setupGrid{gap:18px;display:grid}.landing-module__MkS3jW__setupBlock,.landing-module__MkS3jW__seedBlock,.landing-module__MkS3jW__seedPasteBlock{border-top:1px solid #ffffff21;padding-top:22px}.landing-module__MkS3jW__optionRow,.landing-module__MkS3jW__modeList,.landing-module__MkS3jW__toggleRow{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.landing-module__MkS3jW__option,.landing-module__MkS3jW__optionDisabled,.landing-module__MkS3jW__optionActive,.landing-module__MkS3jW__mode,.landing-module__MkS3jW__modeDisabled,.landing-module__MkS3jW__modeActive{color:#f7f7f2;min-height:42px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:999px;padding:0 16px;font-size:.94rem;font-weight:680;transition:transform .17s,border-color .17s,background .17s}.landing-module__MkS3jW__optionDisabled{cursor:not-allowed;opacity:.3;filter:grayscale(.55)}.landing-module__MkS3jW__modeDisabled{cursor:not-allowed;opacity:.34;filter:grayscale(.55)}.landing-module__MkS3jW__mode,.landing-module__MkS3jW__modeDisabled,.landing-module__MkS3jW__modeActive{border-radius:8px;min-height:54px;padding:0 18px}.landing-module__MkS3jW__optionActive,.landing-module__MkS3jW__modeActive{color:#050606;background:#b8ff00;border-color:#b8ff00;box-shadow:0 0 28px #b8ff002e}.landing-module__MkS3jW__option:hover,.landing-module__MkS3jW__optionActive:hover,.landing-module__MkS3jW__mode:hover,.landing-module__MkS3jW__modeActive:hover{border-color:#ffffff70;transform:translateY(-2px)}.landing-module__MkS3jW__option:disabled,.landing-module__MkS3jW__optionDisabled:disabled,.landing-module__MkS3jW__optionActive:disabled,.landing-module__MkS3jW__mode:disabled,.landing-module__MkS3jW__modeDisabled:disabled,.landing-module__MkS3jW__modeActive:disabled,.landing-module__MkS3jW__toggle:disabled,.landing-module__MkS3jW__toggleActive:disabled{cursor:not-allowed}.landing-module__MkS3jW__option:disabled:hover,.landing-module__MkS3jW__optionActive:disabled:hover,.landing-module__MkS3jW__optionDisabled:hover,.landing-module__MkS3jW__mode:disabled:hover,.landing-module__MkS3jW__modeDisabled:hover,.landing-module__MkS3jW__modeActive:disabled:hover,.landing-module__MkS3jW__toggle:disabled:hover,.landing-module__MkS3jW__toggleActive:disabled:hover{border-color:#ffffff24;transform:none}.landing-module__MkS3jW__optionActive:disabled:hover{border-color:#b8ff00}.landing-module__MkS3jW__modeActive:disabled:hover,.landing-module__MkS3jW__toggleActive:disabled:hover{border-color:#b8ff00a8}.landing-module__MkS3jW__fieldNote{color:#8d999b;margin-top:10px;font-size:.88rem;display:block}.landing-module__MkS3jW__toggle,.landing-module__MkS3jW__toggleActive{color:#f7f7f2;width:min(100%,420px);min-height:52px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:8px;justify-content:space-between;align-items:center;padding:0 14px 0 16px;font-size:.95rem;font-weight:760;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s;display:flex}.landing-module__MkS3jW__toggleActive{background:#b8ff0014;border-color:#b8ff00a8;box-shadow:0 0 28px #b8ff001a}.landing-module__MkS3jW__toggle:hover,.landing-module__MkS3jW__toggleActive:hover{border-color:#ffffff70;transform:translateY(-2px)}.landing-module__MkS3jW__toggleSwitch{background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;width:46px;height:26px;transition:background .17s,box-shadow .17s;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a}.landing-module__MkS3jW__toggleSwitch:after{content:"";background:#f7f7f2;border-radius:50%;width:18px;height:18px;transition:transform .17s;position:absolute;top:3px;left:3px}.landing-module__MkS3jW__toggleActive .landing-module__MkS3jW__toggleSwitch{background:#b8ff00;border-color:#0000;box-shadow:0 0 18px #b8ff0052}.landing-module__MkS3jW__toggleActive .landing-module__MkS3jW__toggleSwitch:after{background:#050606;transform:translate(20px)}.landing-module__MkS3jW__seedBlock strong{color:#f7f7f2;font-family:var(--font-geist-mono);letter-spacing:0;margin-top:14px;font-size:clamp(1.4rem,3vw,2.7rem);font-weight:800;display:block}.landing-module__MkS3jW__seedBlock span{color:#96a4a6;margin-top:10px;line-height:1.55;display:block}.landing-module__MkS3jW__startRunButton{color:#fff;width:100%;min-height:58px;font:inherit;letter-spacing:0;cursor:pointer;background:radial-gradient(circle at 18% 20%,#ffffff47,#0000 18%),linear-gradient(90deg,#7f00ff,#b200ff 52%,#da35ff);border:1px solid #cd41ffb3;border-radius:8px;justify-content:center;align-items:center;margin-top:22px;font-size:1rem;font-weight:850;transition:transform .18s,box-shadow .18s,filter .18s;animation:2.35s ease-in-out infinite landing-module__MkS3jW__startPulse;display:flex;box-shadow:0 0 #b200ff9e,0 18px 44px #7f00ff47}.landing-module__MkS3jW__startRunButton:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 0 0 8px #b200ff1f,0 22px 54px #7f00ff5c}.landing-module__MkS3jW__seedPasteBlock>p{color:#95a3a6;font-family:var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem}.landing-module__MkS3jW__seedInputLabel{color:#96a4a6;margin-top:10px;line-height:1.55;display:block}.landing-module__MkS3jW__seedInputRow{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;margin-top:14px;display:grid}.landing-module__MkS3jW__seedInputRow input{color:#f7f7f2;min-width:0;min-height:50px;font:inherit;-webkit-user-select:text;user-select:text;background:#ffffff0b;border:1px solid #ffffff24;border-radius:8px;padding:0 14px;font-size:.95rem}.landing-module__MkS3jW__seedInputRow input::placeholder{color:#f7f7f261}.landing-module__MkS3jW__seedInputRow input:focus{border-color:#b8ff00b8;outline:none;box-shadow:0 0 0 3px #b8ff001f}.landing-module__MkS3jW__seedInputRow button{color:#050606;min-height:50px;font:inherit;cursor:pointer;background:#b8ff00;border:1px solid #b8ff0094;border-radius:8px;padding:0 18px;font-weight:850}.landing-module__MkS3jW__seedInputRow button:disabled{cursor:not-allowed;opacity:.4;filter:grayscale(.65)}.landing-module__MkS3jW__seedError{color:#ff5268;margin-top:10px;font-size:.88rem;display:block}@keyframes landing-module__MkS3jW__ballFlight{0%{transform:translate(-18vw,26vh)scale(.72)rotate(-28deg)}16%{transform:translate(30vw,12vh)scale(.95)rotate(42deg)}32%{transform:translate(70vw,26vh)scale(1.05)rotate(120deg)}48%{transform:translate(18vw,60vh)scale(.98)rotate(230deg)}64%{transform:translate(72vw,62vh)scale(1.08)rotate(320deg)}82%{opacity:1;transform:translate(47vw,39vh)scale(1.2)rotate(395deg)}to{opacity:0;transform:translate(47vw,39vh)scale(.12)rotate(440deg)}}@keyframes landing-module__MkS3jW__skinOne{0%,15%{opacity:1}18%,to{opacity:0}}@keyframes landing-module__MkS3jW__skinTwo{0%,14%{opacity:0}18%,30%{opacity:1}34%,to{opacity:0}}@keyframes landing-module__MkS3jW__skinThree{0%,30%{opacity:0}34%,45%{opacity:1}50%,to{opacity:0}}@keyframes landing-module__MkS3jW__skinFour{0%,46%{opacity:0}50%,60%{opacity:1}65%,to{opacity:0}}@keyframes landing-module__MkS3jW__skinFive{0%,62%{opacity:0}66%,76%{opacity:1}81%,to{opacity:0}}@keyframes landing-module__MkS3jW__skinSix{0%,78%{opacity:0}82%,92%{opacity:1}to{opacity:0}}@keyframes landing-module__MkS3jW__trailSweep{0%{opacity:0;transform:translate(-12%)scaleX(.1)}28%{opacity:.9}to{opacity:0;transform:translate(18%)scaleX(1.08)}}@keyframes landing-module__MkS3jW__impact{0%,82%{opacity:0;transform:translate(-50%,-50%)scale(.28)}91%{opacity:.62}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes landing-module__MkS3jW__glowBloom{0%,78%{opacity:0;transform:translate(-50%,-50%)scale(.22)rotate(0)}90%{opacity:.42}to{opacity:.12;transform:translate(-50%,-50%)scale(1)rotate(80deg)}}@keyframes landing-module__MkS3jW__titleReveal{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-module__MkS3jW__revealUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-module__MkS3jW__startPulse{0%,to{box-shadow:0 0 #b200ff85,0 18px 44px #7f00ff47}50%{box-shadow:0 0 0 10px #b200ff00,0 18px 54px #7f00ff6b}}@media (max-width:820px){.landing-module__MkS3jW__hero{display:none}.landing-module__MkS3jW__page{background:radial-gradient(circle at 80% 8%,#b200ff29,#0000 16rem),linear-gradient(#020304,#080a0b 58%,#020304)}.landing-module__MkS3jW__heroCopy{padding-top:34vh}.landing-module__MkS3jW__kicker{letter-spacing:.38em}.landing-module__MkS3jW__brand{letter-spacing:.28em}.landing-module__MkS3jW__gameShell{grid-template-columns:1fr}.landing-module__MkS3jW__setupIntro{position:static}}@media (max-width:520px){.landing-module__MkS3jW__heroCopy{padding-left:18px;padding-right:18px}.landing-module__MkS3jW__wordmark{font-size:clamp(3.3rem,21vw,6rem)}.landing-module__MkS3jW__brand{letter-spacing:.22em;font-size:1rem}.landing-module__MkS3jW__promise{font-size:.96rem}.landing-module__MkS3jW__primaryAction,.landing-module__MkS3jW__secondaryAction{width:100%}.landing-module__MkS3jW__morphTrack{width:74px}.landing-module__MkS3jW__seedInputRow{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.landing-module__MkS3jW__trailField span,.landing-module__MkS3jW__morphTrack,.landing-module__MkS3jW__ballSkin,.landing-module__MkS3jW__impactRing,.landing-module__MkS3jW__centerGlow,.landing-module__MkS3jW__startRunButton,.landing-module__MkS3jW__kicker,.landing-module__MkS3jW__wordmark,.landing-module__MkS3jW__brand,.landing-module__MkS3jW__promise,.landing-module__MkS3jW__heroActions{animation-duration:.001ms;animation-iteration-count:1;animation-delay:0s}.landing-module__MkS3jW__wordmark,.landing-module__MkS3jW__kicker,.landing-module__MkS3jW__brand,.landing-module__MkS3jW__promise,.landing-module__MkS3jW__heroActions{opacity:1;transform:none}}
