html[data-intro=reveal]:before,html[data-intro=title]:before{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;background-color:#101216;background-image:radial-gradient(1100px 700px at 12% -8%,rgba(193,247,5,.14),transparent 62%),radial-gradient(1200px 800px at 96% -4%,rgba(168,218,0,.09),transparent 62%);background-repeat:no-repeat;opacity:1}html[data-intro=reveal]:before{opacity:0;transition:opacity var(--intro-dur,1.2s) var(--intro-ease,ease)}.intro-splash{position:fixed;inset:0;width:100vw;height:100svh;z-index:115;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;transform:translateZ(0);will-change:transform}html[data-intro=reveal] .intro-splash{transform:translate3d(0,var(--intro-lift,-65svh),0);transition:transform var(--intro-dur,1.2s) var(--intro-ease,ease)}html[data-intro=reveal] .intro-splash *{animation-play-state:paused!important}html[data-intro=done] .intro-splash{display:none}.intro-lockup{display:flex;flex-direction:column;align-items:center;gap:20px;transform:scale(.86)}@media (min-width:768px){.intro-lockup{gap:24px;transform:scale(1)}}.intro-glow{position:absolute;inset:-46px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(193,247,5,.28),transparent 70%);filter:blur(18px);animation:introGlowBreathe 2.4s ease-in-out infinite}@keyframes introGlowBreathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.intro-chip{position:relative;display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:22px;background:#C1F705;box-shadow:0 24px 60px -20px rgba(193,247,5,.5);animation:introChip .68s cubic-bezier(.16,1,.3,1) both}@media (min-width:768px){.intro-chip{width:96px;height:96px;border-radius:28px}}@keyframes introChip{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.intro-word{font-family:var(--font-display),var(--font-sans),sans-serif;font-weight:600;font-style:normal;font-size:30px;line-height:1.1;letter-spacing:-.02em;color:#fff;white-space:nowrap;animation:introWord .68s cubic-bezier(.16,1,.3,1) .14s both}@media (min-width:768px){.intro-word{font-size:36px}}@keyframes introWord{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.intro-progress{width:96px;height:3px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden;opacity:0;animation:introProgressIn .4s ease .26s both}@keyframes introProgressIn{to{opacity:1}}.intro-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#A8DA00,#C1F705);transform-origin:left;transform:scaleX(0);animation:introProgressFill var(--intro-hold,2.6s) cubic-bezier(.3,0,.2,1) .26s both}@keyframes introProgressFill{to{transform:scaleX(1)}}html[data-intro=title] .lp>header{transform:translate3d(0,-100%,0)}html[data-intro=reveal] .lp>header{z-index:120!important;transform:translateZ(0);transition:transform var(--intro-dur,1.2s) var(--intro-ease,ease);will-change:transform}@media (prefers-reduced-motion:reduce){.intro-splash,html[data-intro]:before{display:none!important}.intro-chip,.intro-glow,.intro-progress,.intro-progress-fill,.intro-word{animation:none!important}html[data-intro] .lp>header{transform:none!important;transition:none!important}}