@property --lp-special-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.LPLifetimeSpecial-module__sfWnFW__ring{background:conic-gradient(from var(--lp-special-angle), hsl(var(--warning) / .65) 0%, hsl(var(--warning) / .16) 30%, hsl(var(--warning)) 50%, hsl(var(--warning) / .16) 70%, hsl(var(--warning) / .65) 100%);animation:6s linear infinite LPLifetimeSpecial-module__sfWnFW__lp-special-spin;position:relative}@keyframes LPLifetimeSpecial-module__sfWnFW__lp-special-spin{to{--lp-special-angle:360deg}}.LPLifetimeSpecial-module__sfWnFW__glow{background:radial-gradient(closest-side, hsl(var(--warning) / .38), transparent);animation:3.2s ease-in-out infinite LPLifetimeSpecial-module__sfWnFW__lp-special-breathe}@keyframes LPLifetimeSpecial-module__sfWnFW__lp-special-breathe{0%,to{opacity:.45}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.LPLifetimeSpecial-module__sfWnFW__ring,.LPLifetimeSpecial-module__sfWnFW__glow{animation:none}}
.LPBeforeAfterHero-module__wyqKJq__screen{overflow:hidden}.LPBeforeAfterHero-module__wyqKJq__frame{transition-property:box-shadow;transition-duration:.9s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.LPBeforeAfterHero-module__wyqKJq__screen,.LPBeforeAfterHero-module__wyqKJq__screen *{transition-property:background-color,border-color,border-width,border-radius,color,padding,margin,gap,font-size,font-weight,letter-spacing,line-height,box-shadow,opacity;transition-duration:.64s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes LPBeforeAfterHero-module__wyqKJq__barRise{0%{opacity:.2;transform:scaleY(.015)}to{opacity:1;transform:scaleY(1)}}.LPBeforeAfterHero-module__wyqKJq__barRise{transform-origin:bottom;animation-name:LPBeforeAfterHero-module__wyqKJq__barRise;animation-fill-mode:both}.LPBeforeAfterHero-module__wyqKJq__control{transition:box-shadow .3s ease-out}@keyframes LPBeforeAfterHero-module__wyqKJq__controlHint{0%{box-shadow:0 0 0 0 hsl(var(--primary) / .45)}70%{box-shadow:0 0 0 7px hsl(var(--primary) / 0)}to{box-shadow:0 0 0 0 hsl(var(--primary) / 0)}}.LPBeforeAfterHero-module__wyqKJq__controlHint{animation:2.4s cubic-bezier(.22,1,.36,1) infinite LPBeforeAfterHero-module__wyqKJq__controlHint}.LPBeforeAfterHero-module__wyqKJq__b2,.LPBeforeAfterHero-module__wyqKJq__b2 *{transition-delay:80ms}.LPBeforeAfterHero-module__wyqKJq__b3,.LPBeforeAfterHero-module__wyqKJq__b3 *{transition-delay:.16s}.LPBeforeAfterHero-module__wyqKJq__b4,.LPBeforeAfterHero-module__wyqKJq__b4 *{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.LPBeforeAfterHero-module__wyqKJq__frame,.LPBeforeAfterHero-module__wyqKJq__screen,.LPBeforeAfterHero-module__wyqKJq__screen *,.LPBeforeAfterHero-module__wyqKJq__b2,.LPBeforeAfterHero-module__wyqKJq__b2 *,.LPBeforeAfterHero-module__wyqKJq__b3,.LPBeforeAfterHero-module__wyqKJq__b3 *,.LPBeforeAfterHero-module__wyqKJq__b4,.LPBeforeAfterHero-module__wyqKJq__b4 *{transition-duration:1ms;transition-delay:0s}.LPBeforeAfterHero-module__wyqKJq__barRise,.LPBeforeAfterHero-module__wyqKJq__controlHint{animation:none}}
.LPShowcaseSection-module__5O2Hgq__preview{overflow:hidden}@media (hover:hover) and (pointer:fine){.LPShowcaseSection-module__5O2Hgq__preview{scrollbar-width:none;overflow-y:auto}.LPShowcaseSection-module__5O2Hgq__preview::-webkit-scrollbar{display:none}}
.HeroTokenCascade-module__xt-Ifa__root{pointer-events:none;perspective:1400px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.HeroTokenCascade-module__xt-Ifa__field{transform-origin:50% 42%;justify-content:center;gap:20px;width:128%;height:160%;display:flex;position:absolute;top:-30%;left:-14%;transform:rotateX(22deg)rotate(-8deg)}.HeroTokenCascade-module__xt-Ifa__col{flex:1 1 0;min-width:0;overflow:hidden}.HeroTokenCascade-module__xt-Ifa__col[data-depth=back]{filter:blur(2.5px);opacity:.4}.HeroTokenCascade-module__xt-Ifa__col[data-depth=mid]{filter:blur(1px);opacity:.65}.HeroTokenCascade-module__xt-Ifa__col[data-depth=front]{opacity:.92}.HeroTokenCascade-module__xt-Ifa__track{animation:HeroTokenCascade-module__xt-Ifa__cascadeUp var(--dur,60s) linear infinite;flex-direction:column;gap:16px;display:flex}.HeroTokenCascade-module__xt-Ifa__col[data-rev="1"] .HeroTokenCascade-module__xt-Ifa__track{animation-direction:reverse}@keyframes HeroTokenCascade-module__xt-Ifa__cascadeUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.HeroTokenCascade-module__xt-Ifa__chip{border:1px solid hsl(var(--border) / .8);background:hsl(var(--card) / .72);box-shadow:var(--shadow-sm,0 1px 2px hsl(var(--foreground) / .05));border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.HeroTokenCascade-module__xt-Ifa__chipSwatch{width:22px;height:22px;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .08);border-radius:7px;flex:none}.HeroTokenCascade-module__xt-Ifa__chipLabel{font-family:var(--font-mono);letter-spacing:.02em;color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.HeroTokenCascade-module__xt-Ifa__chipGlyph{font-family:var(--font-heading);color:hsl(var(--foreground) / .9);flex:none;font-size:20px;font-weight:600;line-height:1}.HeroTokenCascade-module__xt-Ifa__chipShape{border:1.5px solid hsl(var(--primary) / .7);background:hsl(var(--primary) / .12);flex:none;width:20px;height:20px}@media (hover:hover) and (pointer:fine){.HeroTokenCascade-module__xt-Ifa__chip{pointer-events:auto;transition:background-color .52s .32s,border-color .52s .32s,box-shadow .52s .32s}.HeroTokenCascade-module__xt-Ifa__chipLabel,.HeroTokenCascade-module__xt-Ifa__chipGlyph,.HeroTokenCascade-module__xt-Ifa__chipShape,.HeroTokenCascade-module__xt-Ifa__chipSwatch{transition:color .52s .32s,background-color .52s .32s,border-color .52s .32s,box-shadow .52s .32s}.HeroTokenCascade-module__xt-Ifa__chip:hover{border-color:hsl(var(--primary));background:hsl(var(--primary));box-shadow:0 12px 32px hsl(var(--primary) / .28);transition-duration:.14s;transition-delay:0s}.HeroTokenCascade-module__xt-Ifa__chip:hover .HeroTokenCascade-module__xt-Ifa__chipLabel,.HeroTokenCascade-module__xt-Ifa__chip:hover .HeroTokenCascade-module__xt-Ifa__chipGlyph{color:hsl(var(--primary-foreground));transition-duration:.14s;transition-delay:0s}.HeroTokenCascade-module__xt-Ifa__chip:hover .HeroTokenCascade-module__xt-Ifa__chipShape{border-color:hsl(var(--primary-foreground) / .75);background:hsl(var(--primary-foreground) / .18);transition-duration:.14s;transition-delay:0s}.HeroTokenCascade-module__xt-Ifa__chip:hover .HeroTokenCascade-module__xt-Ifa__chipSwatch{box-shadow:inset 0 0 0 1px hsl(var(--primary-foreground) / .4), 0 0 0 2px hsl(var(--primary-foreground) / .18);transition-duration:.14s;transition-delay:0s}}@media (max-width:900px){.HeroTokenCascade-module__xt-Ifa__col:nth-child(n+6){display:none}}.HeroTokenCascade-module__xt-Ifa__heroScrim{pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 55%, hsl(var(--background) / .92), hsl(var(--background) / .55) 48%, transparent 78%);position:absolute;inset:0}.HeroTokenCascade-module__xt-Ifa__heroFade{pointer-events:none;background:linear-gradient(180deg, hsl(var(--background) / .6) 0%, transparent 18%, transparent 60%, hsl(var(--background) / .9) 86%, hsl(var(--background)) 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.HeroTokenCascade-module__xt-Ifa__track,.HeroTokenCascade-module__xt-Ifa__chip,.HeroTokenCascade-module__xt-Ifa__chipLabel,.HeroTokenCascade-module__xt-Ifa__chipGlyph,.HeroTokenCascade-module__xt-Ifa__chipShape,.HeroTokenCascade-module__xt-Ifa__chipSwatch{transition:none;animation:none}}
