body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.animate-marquee{animation:marquee 40s linear infinite}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-marquee{animation:marquee 30s linear infinite;display:flex;width:max-content}.animate-marquee:hover{animation-play-state:paused}.reveal-item{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.reveal-visible{opacity:1;transform:translateY(0)}@keyframes floatSlow{0%{transform:translateY(0)}50%{transform:translateY(-14px)}to{transform:translateY(0)}}.animate-float-slow{animation:floatSlow 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.reveal-item{opacity:1;transform:none}.reveal-visible{transition:none}.animate-float-slow{animation:none}}.landing-shine-card{overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.landing-shine-card:hover{box-shadow:0 0 90px -22px #6366f18c;transform:translateY(-4px)}.landing-shine-card:before{background:linear-gradient(90deg,#0000,#6366f159 45%,#a855f740 55%,#0000);content:"";height:220%;left:-70%;opacity:0;pointer-events:none;position:absolute;top:-60%;transform:rotate(15deg) translateX(-20%);width:220%}.landing-shine-card:hover:before{animation:landingShineSweep .9s ease forwards;opacity:1}@keyframes landingShineSweep{0%{transform:rotate(15deg) translateX(-35%)}to{transform:rotate(15deg) translateX(35%)}}.landing-plan-scroller{-webkit-overflow-scrolling:touch;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scroll-snap-type:x mandatory}.landing-plan-scroller::-webkit-scrollbar{height:6px}.landing-plan-scroller::-webkit-scrollbar-track{background:#0f172a33;border-radius:999px}.landing-plan-scroller::-webkit-scrollbar-thumb{background:#6366f18c;border-radius:999px}.landing-plan-row{background:#02061759;border:1px solid #334155e6;border-radius:18px;flex:0 0 100%;min-width:0;padding:14px 16px;scroll-snap-align:start;transition:border-color .25s ease,box-shadow .25s ease}.landing-plan-row:hover{border-color:#6366f159;box-shadow:0 0 20px -8px #6366f140}.landing-plan-row-active{background:#a855f714;border-color:#a855f78c}.story-scroller{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.story-scroller::-webkit-scrollbar{display:none}.story-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.story-slide img,.story-slide video{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s ease}.story-slide img:hover,.story-slide video:hover{transform:scale(1.015)}.story-dot{background:#64748b59;border:none;border-radius:9999px;cursor:pointer;height:4px;transition:all .35s cubic-bezier(.22,1,.36,1);width:28px}.story-dot-active{background:linear-gradient(90deg,#818cf8,#a78bfa);box-shadow:0 0 12px 2px #818cf873;width:44px}
/*# sourceMappingURL=main.c003e33d.css.map*/