.hero-stage:before{background-position:var(--light-x,0px) var(--light-y,0px);transition:background-position 1.2s ease-out}.hero-panel{transition:box-shadow .5s,border-color .5s;box-shadow:inset 0 1px 0 #fff9,0 24px 80px #55819f20}.hero-panel:hover{border-color:#fff;box-shadow:inset 0 1px 0 #fff,0 28px 90px #3d78a633}.hero-panel .tag:before{animation:signal-pulse 3s ease-in-out infinite}.hero-wordmark{transition:letter-spacing .3s}.hero-wordmark:hover{letter-spacing:.03em}.hero-nav a{position:relative}.hero-nav a:after{content:'';position:absolute;left:0;right:0;bottom:-5px;height:1px;background:#1768ad;transform:scaleX(0);transform-origin:left;transition:transform .25s}.hero-nav a:hover:after{transform:scaleX(1)}.timeline-strip{position:relative;overflow:hidden;border-block:1px solid #66889938;background:#d8edf5;padding:18px 0;z-index:2}.timeline-track{display:flex;width:max-content;animation:timeline-travel 45s linear infinite}.timeline-strip:hover .timeline-track{animation-play-state:paused}.timeline-segment{display:flex;align-items:center;gap:38px;padding-right:38px;white-space:nowrap;font:11px mono,monospace;color:#294b63}.timeline-segment b{font:600 14px tiktok,sans-serif;letter-spacing:-.02em;color:#17374c}.timeline-segment i{font-style:normal;color:#2984d7;font-size:18px}.tcg-pack{--foil-x:50%;--foil-y:50%}.tcg-pack:after{content:'';position:absolute;inset:0;background:radial-gradient(circle at var(--foil-x) var(--foil-y),#fff9,transparent 38%);mix-blend-mode:soft-light;pointer-events:none;opacity:.7}.tcg-pack-scene:not(.is-open) .tcg-pack{animation:pack-hover 7s ease-in-out infinite}.tcg-pack-scene:not(.is-open) .tcg-pack:hover{animation-play-state:paused}.listing-art:after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,#fff5 48%,transparent 65%);translate:-110% 0;transition:translate .75s ease;pointer-events:none}.listing-card:hover .listing-art:after{translate:110% 0}.listing-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.listing-card:hover{transform:translateY(-7px)}.identity-sticker{animation:sticker-sway 6s ease-in-out infinite}.motion-enter{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay,0ms)}.motion-enter.motion-visible{opacity:1;transform:translateY(0)}.block-label{position:relative}.block-label:after{content:'';position:absolute;bottom:-1px;left:0;width:45px;height:2px;background:#3b8ccd}.pack-action,.exchange-join,.block-link{transition:transform .25s,background .25s,color .25s}.pack-action:hover,.exchange-join:hover{transform:translateY(-3px)}.block-link:hover{transform:translateX(5px)}@keyframes timeline-travel{to{transform:translateX(-50%)}}@keyframes signal-pulse{50%{box-shadow:0 0 0 5px #2685ef14,0 0 16px #2685ef55}}@keyframes pack-hover{0%,100%{transform:translateY(0) rotate(-7deg) rotateY(-5deg)}50%{transform:translateY(-12px) rotate(-3deg) rotateY(5deg)}}@keyframes sticker-sway{0%,100%{rotate:-5deg;translate:0 0}50%{rotate:5deg;translate:0 -8px}}@media(prefers-reduced-motion:reduce){.timeline-track,.hero-panel .tag:before,.tcg-pack-scene:not(.is-open) .tcg-pack,.identity-sticker{animation:none}.motion-enter{opacity:1;transform:none;transition:none}.listing-art:after{display:none}.listing-card,.hero-stage:before{transition:none}}
.block-label span:first-child,.hello-block .eyebrow,.steps .number{color:#216da9}.identity-art{background:radial-gradient(ellipse,#e8f6ff,#a4cce5 75%);border-color:#7296b23d}.identity-art:before,.identity-art:after{border-color:#507c9b44}.identity-art hello-profile-card{filter:drop-shadow(0 22px 25px #507b9a40)}
