@keyframes tmBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes tmPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes tmGlow{0%,to{box-shadow:0 0 0 0 var(--th-fam-purple0), 0 20px 60px var(--th-fam-tplp30)}50%{box-shadow:0 0 0 6px var(--th-fam-purple9), 0 26px 70px var(--th-fam-purple45)}}@keyframes tmShine{0%{background-position:0%}to{background-position:200%}}@keyframes fxSpin{to{transform:rotate(1turn)}}@keyframes fxSheen{0%,52%{transform:translate(-140%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}@keyframes fxBtnHalo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes cdGlow{0%,to{text-shadow:0 0 8px var(--th-fam-purple35)}50%{text-shadow:0 0 20px var(--th-fam-purple95), 0 0 40px var(--th-fam-tplp50)}}@keyframes tmEmber{0%{opacity:0;transform:translate(0)scale(1)}8%{opacity:1}to{transform:translate(var(--dx,8px), -130px) scale(.25);opacity:0}}@keyframes tmAura{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.95;transform:scale(1.12)}}@keyframes csxPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes preSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes preRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes preGlow{0%,to{box-shadow:0 0 0 0 var(--th-fam-purple0), 0 18px 50px var(--th-fam-tplp28)}50%{box-shadow:0 0 0 6px var(--th-fam-purple10), 0 22px 60px var(--th-fam-purple42)}}.pre-landing details summary::-webkit-details-marker{display:none}.pre-landing details[open] .faq-caret{background:var(--th-fam-purple20);border-color:var(--th-fam-purple55);transform:rotate(180deg)}.pre-landing summary:hover .faq-caret{background:var(--th-fam-purple20);border-color:var(--th-fam-purple50)}.pre-cta-main{transition:transform .2s,box-shadow .25s}.pre-cta-main:hover{transform:translateY(-2px);color:#fff!important}.pre-cta-ghost{transition:background .2s,border-color .2s,color .2s}.pre-cta-ghost:hover{background:var(--th-fam-purple10);color:#fff!important;border-color:var(--th-fam-purple60)!important}@media (max-width:760px){[data-hide-narrow="1"]{display:none!important}}html:has(.pre-landing){scroll-behavior:smooth}.pre-landing [id]{scroll-margin-top:150px}.pre-buy-main{transition:transform .28s cubic-bezier(.2,.9,.3,1.45),box-shadow .28s;position:relative;overflow:hidden}.pre-buy-main:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff80,#0000);width:45%;transition:left .55s;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}.pre-buy-main:hover{box-shadow:0 20px 52px var(--th-fam-tplp80), 0 0 0 3px var(--th-fam-purple40), 0 0 34px var(--th-fam-purple55), inset 0 1px 0 #ffffff47;transform:translateY(-4px)scale(1.02);color:#fff!important}.pre-buy-main:hover:after{left:125%}.pre-buy-main:active{transition-duration:.1s;transform:translateY(-1px)scale(.99)}.pre-buy-ghost{transition:transform .28s cubic-bezier(.2,.9,.3,1.45),box-shadow .28s,border-color .28s,background .28s,color .28s;position:relative}.pre-buy-ghost:hover{background:linear-gradient(135deg, var(--th-fam-tplp40), var(--th-fam-purple32));box-shadow:0 16px 42px var(--th-fam-purple45), 0 0 26px var(--th-fam-purple40);transform:translateY(-4px);color:#fff!important;border-color:var(--th-fam-purple90)!important}.pre-buy-ghost:active{transition-duration:.1s;transform:translateY(-1px)}@media (max-width:760px){[style*=tmShine]{background:linear-gradient(110deg, #fff 0%, var(--th-pale-19) 45%, var(--th-pale-4) 70%, #fff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;animation:none!important}}
