.entrance-module__FmIhQq__root{--e-bg:#0c0c0c;--e-bg-deep:#070707;--e-ink:#f5f5f7;--e-ink-secondary:#f5f5f79e;--e-ink-tertiary:#f5f5f766;--e-ink-faint:#f5f5f73d;--e-accent:#409fff;--e-accent-soft:#409fff29;--e-danger:#ff6b6b;--e-danger-soft:#ff6b6b1f;--e-success:#6fdc9a;--e-brand-blue:#409fff;--e-brand-cyan:#40dfff;--e-brand-violet:#9500ff;--e-brand-orange:#ff8040;--e-brand-pink:#ff0093;--e-brand-yellow:#ffd500;--e-glass:#ffffff0e;--e-glass-strong:#ffffff17;--e-hairline:#ffffff21;--e-hairline-strong:#ffffff38;--e-blur:22px;--e-ease:cubic-bezier(.16, 1, .3, 1);--e-ease-in-out:cubic-bezier(.65, 0, .35, 1);isolation:isolate;background:var(--e-bg);color:var(--e-ink);font-family:var(--font-ui,system-ui, sans-serif);-webkit-font-smoothing:antialiased;position:fixed;inset:0;overflow:hidden}.entrance-module__FmIhQq__backdrop{z-index:0;background:radial-gradient(920px 560px at 14% -8%, #40dfff17, transparent 60%), radial-gradient(1280px 900px at 84% 46%, #409fff1c, transparent 62%), radial-gradient(760px 520px at 100% 12%, #ffffff0d, transparent 55%), radial-gradient(1100px 700px at 50% 118%, #9500ff12, transparent 60%), var(--e-bg-deep);position:absolute;inset:0}.entrance-module__FmIhQq__scene{z-index:1;transform:perspective(1400px) rotateX(calc(var(--py,0) * -2.6deg)) rotateY(calc(var(--px,0) * 2.6deg)) scale(1);transition:transform .9s var(--e-ease), opacity .7s var(--e-ease), filter .7s var(--e-ease);transform-style:preserve-3d;position:absolute;inset:0}.entrance-module__FmIhQq__releaseGlow{z-index:1;filter:blur(10px);pointer-events:none;background:radial-gradient(circle at 36% 34%,#40dfff24,#0000 46%),radial-gradient(circle at 63% 62%,#9500ff21,#0000 50%),radial-gradient(circle,#409fff26,#409fff0d 42%,#0000 70%);border-radius:50%;width:640px;height:640px;position:absolute;transform:translate(-50%,-50%)}.entrance-module__FmIhQq__sceneShifted{transform:perspective(1400px) rotateX(calc(var(--py,0) * -1deg)) rotateY(calc(var(--px,0) * 1deg)) scale(.93) translate3d(3%, 0, 0);opacity:.5;filter:saturate(.85)brightness(.72)blur(.5px)}.entrance-module__FmIhQq__flowLines{z-index:1;width:100%;height:100%;position:absolute;inset:0}.entrance-module__FmIhQq__flowLine{stroke:url(#entranceFlowGradient);stroke-width:1.25px;fill:none;opacity:.65}.entrance-module__FmIhQq__flowDot{fill:var(--e-accent);filter:drop-shadow(0 0 3.5px #409fffcc)drop-shadow(0 0 1px #ffffff80)}.entrance-module__FmIhQq__flowDot[data-accent=cyan]{fill:var(--e-brand-cyan);filter:drop-shadow(0 0 3.5px #40dfffcc)drop-shadow(0 0 1px #ffffff80)}.entrance-module__FmIhQq__flowDot[data-accent=violet]{fill:var(--e-brand-violet);filter:drop-shadow(0 0 3.5px #9500ffcc)drop-shadow(0 0 1px #ffffff80)}.entrance-module__FmIhQq__card{z-index:2;background:var(--e-glass);border:1px solid var(--e-hairline);min-width:196px;-webkit-backdrop-filter:blur(var(--e-blur)) saturate(150%);animation:entrance-module__FmIhQq__cardReveal .9s var(--e-ease) var(--delay) both, entrance-module__FmIhQq__drift var(--dur) ease-in-out var(--delay) infinite alternate;will-change:transform;border-top-color:#409fff29;border-radius:16px;flex-direction:column;gap:4px;padding:16px 20px;display:flex;position:absolute;box-shadow:0 22px 48px #0006,inset 0 1px #ffffff12}.entrance-module__FmIhQq__card.entrance-module__FmIhQq__depth1{--parallax:26px;transform:translateZ(70px)scale(1.14)}.entrance-module__FmIhQq__card.entrance-module__FmIhQq__depth2{opacity:.9;filter:blur(.3px);--parallax:15px}.entrance-module__FmIhQq__card.entrance-module__FmIhQq__depth3{opacity:.5;filter:blur(1.4px);--parallax:4px;transform:translateZ(-70px)scale(.8)}.entrance-module__FmIhQq__scene .entrance-module__FmIhQq__card{translate:calc(var(--px,0) * var(--parallax,10px)) calc(var(--py,0) * var(--parallax,10px))}.entrance-module__FmIhQq__connector{z-index:2;background:var(--e-accent);width:7px;height:7px;animation:entrance-module__FmIhQq__cardReveal .7s var(--e-ease) var(--delay) both, entrance-module__FmIhQq__drift var(--dur) ease-in-out var(--delay) infinite alternate, entrance-module__FmIhQq__connectorPulse 2.8s ease-in-out infinite;pointer-events:none;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;box-shadow:0 0 9px 1.5px #409fffb3}.entrance-module__FmIhQq__connector[data-accent=cyan]{background:var(--e-brand-cyan);box-shadow:0 0 9px 1.5px #40dfffb3}.entrance-module__FmIhQq__connector[data-accent=violet]{background:var(--e-brand-violet);box-shadow:0 0 9px 1.5px #9500ffb3}@keyframes entrance-module__FmIhQq__connectorPulse{0%,to{opacity:.6}50%{opacity:1}}.entrance-module__FmIhQq__cardName{letter-spacing:-.015em;color:var(--e-ink);font-size:16px;font-weight:640}.entrance-module__FmIhQq__cardTransition{letter-spacing:.005em;color:var(--e-ink-tertiary);font-size:11.5px;font-weight:500}.entrance-module__FmIhQq__releaseNode{z-index:2;background:radial-gradient(circle at 40% 28%, #40dfff33, transparent 40%), radial-gradient(circle at 62% 70%, #9500ff29, transparent 46%), radial-gradient(circle at 50% 32%, #409fff42, var(--e-glass-strong) 68%);width:132px;height:132px;-webkit-backdrop-filter:blur(var(--e-blur));animation:entrance-module__FmIhQq__cardReveal .9s var(--e-ease) 1.4s both;transform:translate(-50%,-50%);translate:calc(var(--px,0) * 5px) calc(var(--py,0) * 5px);border:1px solid #8aa0ff52;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;box-shadow:0 0 0 1px #409fff1f,0 0 44px 6px #40dfff17,0 0 58px 10px #9500ff1c,0 0 60px 6px #409fff21,0 26px 60px #00000073}.entrance-module__FmIhQq__releasePulseRing{pointer-events:none;animation:entrance-module__FmIhQq__releaseAccumulatePulse 1.1s var(--e-ease) both;border-radius:999px;position:absolute;inset:-2px}@keyframes entrance-module__FmIhQq__releaseAccumulatePulse{0%{box-shadow:0 0 #409fff00}25%{box-shadow:0 0 0 8px #409fff24,0 0 34px 8px #ff804017,0 0 42px 10px #409fff33}to{box-shadow:0 0 #409fff00}}.entrance-module__FmIhQq__releaseNumber{letter-spacing:-.015em;color:var(--e-ink);font-size:22px;font-weight:720}.entrance-module__FmIhQq__releaseDate{letter-spacing:.07em;color:var(--e-ink-secondary);font-size:11px;font-weight:600}.entrance-module__FmIhQq__releaseCount{height:11px;margin-top:3px;display:block;overflow:hidden}.entrance-module__FmIhQq__releaseCountValue{letter-spacing:.09em;color:#9db3ff;animation:entrance-module__FmIhQq__releaseCountFade .52s var(--e-ease) both;font-size:9px;font-weight:650;display:inline-block}@keyframes entrance-module__FmIhQq__releaseCountFade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes entrance-module__FmIhQq__cardReveal{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1}}@keyframes entrance-module__FmIhQq__drift{0%{translate:0}to{translate:var(--driftX,10px) var(--driftY,-10px)}}.entrance-module__FmIhQq__topBar{z-index:4;transition:opacity .6s var(--e-ease);align-items:baseline;padding:26px clamp(20px,4vw,56px) 0;display:flex;position:absolute;top:0;left:0;right:0}.entrance-module__FmIhQq__brandLockup{align-items:center;gap:8px;display:flex}.entrance-module__FmIhQq__brandLockupText{align-items:baseline;gap:8px;display:flex}.entrance-module__FmIhQq__brandName{letter-spacing:-.005em;color:var(--e-ink);font-size:15px;font-weight:650}.entrance-module__FmIhQq__brandDivider{color:var(--e-ink-faint);font-weight:400}.entrance-module__FmIhQq__brandProduct{letter-spacing:.1em;text-transform:uppercase;color:var(--e-ink-tertiary);font-size:11px;font-weight:600}.entrance-module__FmIhQq__stage{z-index:3;align-items:center;height:100%;display:flex;position:relative}.entrance-module__FmIhQq__hero{opacity:1;filter:blur();max-width:820px;transition:opacity .56s var(--e-ease), transform .56s var(--e-ease), filter .56s var(--e-ease);padding:0 clamp(20px,6vw,64px);transform:translateY(0)scale(1)}.entrance-module__FmIhQq__heroHidden{opacity:0;filter:blur(6px);pointer-events:none;transform:translateY(-14px)scale(.98)}.entrance-module__FmIhQq__heroTitle{letter-spacing:-.038em;color:var(--e-ink);margin:0;font-size:clamp(58px,10.8vw,128px);font-weight:680;line-height:.94}.entrance-module__FmIhQq__heroTitle span{animation:entrance-module__FmIhQq__heroLineReveal .9s var(--e-ease) both;display:block}.entrance-module__FmIhQq__heroTitle span:first-child{animation-delay:50ms}.entrance-module__FmIhQq__heroTitle span:nth-child(2){animation-delay:.16s}.entrance-module__FmIhQq__heroTitle span:nth-child(3){animation-delay:.27s}.entrance-module__FmIhQq__heroTitleAccent{color:var(--e-ink-secondary)}@keyframes entrance-module__FmIhQq__heroLineReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.entrance-module__FmIhQq__heroSupporting{color:#f5f5f7b8;animation:entrance-module__FmIhQq__fadeUp .7s var(--e-ease) .5s both;margin:26px 0 0;font-size:15px;line-height:1.5}.entrance-module__FmIhQq__cta{background:var(--e-accent);color:#fff;letter-spacing:-.005em;cursor:pointer;animation:entrance-module__FmIhQq__fadeUp .7s var(--e-ease) .64s both;transition:transform .22s var(--e-ease), box-shadow .22s var(--e-ease), filter .22s var(--e-ease), background-color .22s var(--e-ease);translate:calc(var(--px,0) * 6px) calc(var(--py,0) * 4px);border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:9px;margin-top:38px;padding:13px 24px;font-size:14px;font-weight:650;display:inline-flex;box-shadow:0 14px 32px #409fff52,inset 0 1px #ffffff38}.entrance-module__FmIhQq__cta:hover{background:#6cbaff;box-shadow:0 16px 38px #409fff6b,inset 0 1px #ffffff42}.entrance-module__FmIhQq__cta:active{transform:scale(.97)}.entrance-module__FmIhQq__cta:focus-visible{box-shadow:0 0 0 3px var(--e-accent-soft), 0 0 0 1px var(--e-accent);outline:none}.entrance-module__FmIhQq__ctaIcon{width:15px;height:15px;transition:transform .22s var(--e-ease)}.entrance-module__FmIhQq__cta:hover .entrance-module__FmIhQq__ctaIcon{transform:translate(2px)}@keyframes entrance-module__FmIhQq__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.entrance-module__FmIhQq__panel{z-index:3;opacity:0;filter:blur(8px);pointer-events:none;transition:opacity .62s var(--e-ease) .12s, transform .62s var(--e-ease) .12s, filter .62s var(--e-ease) .12s;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0;transform:translateY(14px)scale(.985)}.entrance-module__FmIhQq__panelVisible{opacity:1;filter:blur();pointer-events:auto;transform:translateY(0)scale(1)}.entrance-module__FmIhQq__panelCard{background:var(--e-glass-strong);-webkit-backdrop-filter:blur(36px)saturate(160%);border:1px solid #96a5ff38;border-radius:22px;width:100%;max-width:408px;padding:30px 30px 26px;position:relative;box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff14}.entrance-module__FmIhQq__panelClose{width:28px;height:28px;color:var(--e-ink-tertiary);cursor:pointer;transition:background-color .16s var(--e-ease), color .16s var(--e-ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.entrance-module__FmIhQq__panelClose:hover{color:var(--e-ink);background:#ffffff14}.entrance-module__FmIhQq__panelClose:focus-visible{box-shadow:0 0 0 3px var(--e-accent-soft);outline:none}.entrance-module__FmIhQq__panelBrand{align-items:center;gap:8px;margin-bottom:22px;display:flex}.entrance-module__FmIhQq__panelBrandText{align-items:baseline;gap:7px;display:flex}.entrance-module__FmIhQq__panelBrandName{color:var(--e-ink);font-size:13px;font-weight:650}.entrance-module__FmIhQq__panelBrandSub{letter-spacing:.1em;text-transform:uppercase;color:var(--e-ink-tertiary);font-size:11px;font-weight:600}.entrance-module__FmIhQq__panelBody{animation:entrance-module__FmIhQq__panelBodyEnter .42s var(--e-ease) both}@keyframes entrance-module__FmIhQq__panelBodyEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.entrance-module__FmIhQq__panelTitle{letter-spacing:-.015em;color:var(--e-ink);margin:0 0 6px;font-size:19px;font-weight:650}.entrance-module__FmIhQq__panelDescription{color:var(--e-ink-secondary);margin:0 0 20px;font-size:13px;line-height:1.5}.entrance-module__FmIhQq__form{flex-direction:column;gap:14px;margin-top:16px;display:flex}.entrance-module__FmIhQq__form:first-child{margin-top:0}.entrance-module__FmIhQq__field{flex-direction:column;gap:6px;display:flex}.entrance-module__FmIhQq__fieldLabel{color:var(--e-ink-tertiary);font-size:11.5px;font-weight:600}.entrance-module__FmIhQq__fieldInput{border:1px solid var(--e-hairline);width:100%;color:var(--e-ink);transition:border-color .16s var(--e-ease), background-color .16s var(--e-ease), box-shadow .16s var(--e-ease);background:#ffffff0a;border-radius:11px;padding:11px 13px;font-family:inherit;font-size:14px}.entrance-module__FmIhQq__fieldInput::placeholder{color:var(--e-ink-faint)}.entrance-module__FmIhQq__fieldInput:hover{border-color:var(--e-hairline-strong)}.entrance-module__FmIhQq__fieldInput:focus-visible{border-color:var(--e-accent);box-shadow:0 0 0 3px var(--e-accent-soft);background:#ffffff0f;outline:none}.entrance-module__FmIhQq__fieldInput:disabled{opacity:.5;cursor:not-allowed}.entrance-module__FmIhQq__fieldError .entrance-module__FmIhQq__fieldInput{background:var(--e-danger-soft);border-color:#ff6b6b8c}.entrance-module__FmIhQq__fieldWithAction{align-items:center;display:flex;position:relative}.entrance-module__FmIhQq__fieldWithAction .entrance-module__FmIhQq__fieldInput{padding-right:42px}.entrance-module__FmIhQq__fieldAction{width:30px;height:30px;color:var(--e-ink-tertiary);cursor:pointer;transition:color .16s var(--e-ease), background-color .16s var(--e-ease);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:6px}.entrance-module__FmIhQq__fieldAction:hover{color:var(--e-ink);background:#ffffff0f}.entrance-module__FmIhQq__fieldAction:focus-visible{box-shadow:0 0 0 3px var(--e-accent-soft);outline:none}.entrance-module__FmIhQq__fieldAction svg{width:16px;height:16px}.entrance-module__FmIhQq__formError{background:var(--e-danger-soft);color:#ffb4b4;animation:entrance-module__FmIhQq__shake .42s var(--e-ease-in-out);border:1px solid #ff6b6b4d;border-radius:9px;margin:0;padding:9px 11px;font-size:12.5px}.entrance-module__FmIhQq__formSuccess{color:var(--e-success);animation:entrance-module__FmIhQq__fadeUp .42s var(--e-ease) both;background:#6fdc9a1a;border:1px solid #6fdc9a47;border-radius:10px;margin:0 0 4px;padding:11px 13px;font-size:13px;line-height:1.5}@keyframes entrance-module__FmIhQq__shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.entrance-module__FmIhQq__submit{background:var(--e-accent);color:#fff;cursor:pointer;transition:transform .16s var(--e-ease), opacity .16s var(--e-ease), background-color .16s var(--e-ease), box-shadow .16s var(--e-ease);border:1px solid #ffffff1a;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:12px 18px;font-size:14px;font-weight:650;display:inline-flex}.entrance-module__FmIhQq__submit:hover:not(:disabled){background:#6cbaff;box-shadow:0 10px 26px #409fff59}.entrance-module__FmIhQq__submit:active:not(:disabled){transform:scale(.98)}.entrance-module__FmIhQq__submit:disabled{opacity:.4;cursor:not-allowed}.entrance-module__FmIhQq__submit:focus-visible{box-shadow:0 0 0 3px var(--e-accent-soft), 0 0 0 1px var(--e-accent);outline:none}.entrance-module__FmIhQq__spinner{width:15px;height:15px;animation:.9s linear infinite entrance-module__FmIhQq__spin}@keyframes entrance-module__FmIhQq__spin{to{transform:rotate(360deg)}}.entrance-module__FmIhQq__linkButton{color:var(--e-ink-tertiary);cursor:pointer;transition:color .16s var(--e-ease);background:0 0;border:none;align-self:center;margin-top:6px;padding:4px;font-size:12.5px;font-weight:500}.entrance-module__FmIhQq__linkButton:hover{color:var(--e-ink)}.entrance-module__FmIhQq__linkButton:focus-visible{box-shadow:0 0 0 3px var(--e-accent-soft);border-radius:6px;outline:none}.entrance-module__FmIhQq__hideOnCompact{display:flex}@media (max-width:720px){.entrance-module__FmIhQq__topBar{padding:20px 18px 0}.entrance-module__FmIhQq__hero{max-width:none;padding:0 20px}.entrance-module__FmIhQq__heroSupporting{font-size:14px}.entrance-module__FmIhQq__flowLines,.entrance-module__FmIhQq__releaseNode,.entrance-module__FmIhQq__releaseGlow,.entrance-module__FmIhQq__hideOnCompact{display:none}.entrance-module__FmIhQq__panelCard{border-radius:18px;padding:24px 20px 20px}}@media (max-width:420px){.entrance-module__FmIhQq__heroTitle{font-size:clamp(38px,15vw,56px)}}.entrance-module__FmIhQq__root[data-reduced-motion=true] .entrance-module__FmIhQq__scene{transition:opacity .32s,filter .32s;transform:none!important}.entrance-module__FmIhQq__root[data-reduced-motion=true] .entrance-module__FmIhQq__sceneShifted{transform:none!important}.entrance-module__FmIhQq__root[data-reduced-motion=true] .entrance-module__FmIhQq__card,.entrance-module__FmIhQq__root[data-reduced-motion=true] .entrance-module__FmIhQq__releaseNode{animation:.32s both entrance-module__FmIhQq__cardRevealReduced;translate:none!important}.entrance-module__FmIhQq__root[data-reduced-motion=true] .entrance-module__FmIhQq__connector{opacity:.8;animation:none;translate:none!important}.entrance-module__FmIhQq__root[data-reduced-motion=true] .entrance-module__FmIhQq__releaseCountValue{animation:.32s both entrance-module__FmIhQq__fadeOnlyReveal;transform:none!important}.entrance-module__FmIhQq__root[data-reduced-motion=true] .entrance-module__FmIhQq__heroTitle span,.entrance-module__FmIhQq__root[data-reduced-motion=true] .entrance-module__FmIhQq__heroSupporting,.entrance-module__FmIhQq__root[data-reduced-motion=true] .entrance-module__FmIhQq__cta{animation:.32s both entrance-module__FmIhQq__fadeOnlyReveal;translate:none!important}.entrance-module__FmIhQq__root[data-reduced-motion=true] .entrance-module__FmIhQq__hero,.entrance-module__FmIhQq__root[data-reduced-motion=true] .entrance-module__FmIhQq__panel{transition:opacity .26s;filter:none!important;transform:none!important}.entrance-module__FmIhQq__root[data-reduced-motion=true] .entrance-module__FmIhQq__heroHidden{filter:none;transform:none}.entrance-module__FmIhQq__root[data-reduced-motion=true] .entrance-module__FmIhQq__formError{animation:none}@keyframes entrance-module__FmIhQq__cardRevealReduced{0%{opacity:0}to{opacity:1}}@keyframes entrance-module__FmIhQq__fadeOnlyReveal{0%{opacity:0}to{opacity:1}}
