@keyframes home-module__06co2W__homeFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.home-module__06co2W__fadeUp{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards home-module__06co2W__homeFadeUp}@keyframes home-module__06co2W__homeFloat{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-16px)rotate(3deg)}}.home-module__06co2W__floatIcon{will-change:transform;animation:6s ease-in-out infinite home-module__06co2W__homeFloat}.home-module__06co2W__pokeStage{width:var(--pb-size,360px);height:var(--pb-size,360px);perspective:1100px;pointer-events:none;position:relative}.home-module__06co2W__pokeGlobe{transform-style:preserve-3d;animation:18s linear infinite home-module__06co2W__homeSpin;position:absolute;inset:0;transform:rotateX(-16deg)}@keyframes home-module__06co2W__homeSpin{0%{transform:rotateX(-16deg)rotateY(0)}to{transform:rotateX(-16deg)rotateY(360deg)}}.home-module__06co2W__ring{border:2px dotted var(--pb-color,#e83f3f);opacity:.4;border-radius:50%;position:absolute;inset:0}.home-module__06co2W__lat{border-top:2px dashed var(--pb-color,#e83f3f);opacity:.35;height:0;transform-style:preserve-3d;border-radius:50%;position:absolute;left:0;right:0}.home-module__06co2W__equator{border:4px solid var(--pb-color,#e83f3f);opacity:.55;border-radius:50%;position:absolute;inset:0;transform:rotateX(90deg);box-shadow:0 0 24px #e83f3f2e}.home-module__06co2W__pokeButton{width:22%;height:22%;transform:translate(-50%, -50%) translateZ(calc(var(--pb-size,360px) / 2));border:3px solid var(--pb-color,#e83f3f);opacity:.8;background:radial-gradient(circle at 50% 40%,#e83f3f1f,#0000 70%);border-radius:50%;position:absolute;top:50%;left:50%}.home-module__06co2W__pokeButton:after{content:"";border:2px dotted var(--pb-color,#e83f3f);border-radius:50%;position:absolute;inset:28%}@media (max-width:600px){.home-module__06co2W__pokeStage{--pb-size:240px}}.home-module__06co2W__scrollRow{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding:16px 4px 28px;display:flex;overflow-x:auto}.home-module__06co2W__scrollRow::-webkit-scrollbar{display:none}.home-module__06co2W__snap{scroll-snap-align:start;flex:none}@media (min-width:900px){.home-module__06co2W__stripRow{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:visible}.home-module__06co2W__stripRow>*{width:auto!important}.home-module__06co2W__stripRow>:nth-child(n+7){display:none}}@keyframes home-module__06co2W__homeMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-module__06co2W__marqueeMask{width:100%;padding:16px 0 28px;overflow:hidden}.home-module__06co2W__marqueeTrack{gap:16px;width:max-content;animation:32s linear infinite home-module__06co2W__homeMarquee;display:flex}.home-module__06co2W__marqueeMask:hover .home-module__06co2W__marqueeTrack{animation-play-state:paused}@keyframes home-module__06co2W__homeDraw{to{stroke-dashoffset:0}}.home-module__06co2W__curvePath{stroke-dasharray:600;stroke-dashoffset:600px;animation:1.6s forwards home-module__06co2W__homeDraw}@keyframes home-module__06co2W__homePulse{0%,to{r:5;opacity:1}50%{r:8;opacity:.65}}.home-module__06co2W__curveDot{transition:cx .5s,cy .5s;animation:1.8s ease-in-out infinite home-module__06co2W__homePulse}.home-module__06co2W__tiltCard{transition:transform .25s,box-shadow .25s}.home-module__06co2W__tiltCard:hover{transform:translateY(-6px)rotate(-.6deg);box-shadow:0 16px 34px #0000002e}.home-module__06co2W__fan{aspect-ratio:1.3;width:100%;max-width:470px;margin:0 auto;position:relative}@media (max-width:599px){.home-module__06co2W__fan{aspect-ratio:1.45}.home-module__06co2W__fan .home-module__06co2W__fanCard{width:40%}}.home-module__06co2W__fanCard{aspect-ratio:63/88;transform-origin:50% 135%;outline-offset:4px;border-radius:4.6%/3.3%;width:46%;transition:transform .5s cubic-bezier(.2,.7,.3,1),box-shadow .3s;animation:.9s cubic-bezier(.22,1,.36,1) backwards home-module__06co2W__fanDeal;display:block;position:absolute;top:6%;left:50%;overflow:hidden;box-shadow:0 2px 4px #0000002e,0 22px 44px -16px #00000073}.home-module__06co2W__fanCard:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff47 48%,#0000 61%) 0 0/260% 100%;animation:7s ease-in-out infinite home-module__06co2W__fanSheen;position:absolute;inset:0}.home-module__06co2W__fanLeft{--fan:translateX(-50%) translateX(-52%) rotate(-12deg);transform:var(--fan);z-index:1;animation-delay:.15s}.home-module__06co2W__fanCenter{--fan:translateX(-50%) translateY(-5%);transform:var(--fan);z-index:3;animation-delay:.3s}.home-module__06co2W__fanRight{--fan:translateX(-50%) translateX(52%) rotate(12deg);transform:var(--fan);z-index:2;animation-delay:.45s}.home-module__06co2W__fanRight:after{animation-delay:2.3s}.home-module__06co2W__fanLeft:after{animation-delay:4.6s}.home-module__06co2W__fan:hover .home-module__06co2W__fanLeft{transform:translate(-50%)translate(-64%)rotate(-16deg)}.home-module__06co2W__fan:hover .home-module__06co2W__fanRight{transform:translate(-50%)translate(64%)rotate(16deg)}.home-module__06co2W__fanCard:hover,.home-module__06co2W__fanCard:focus-visible{z-index:4;box-shadow:0 2px 6px #0003,0 30px 60px -18px #0000008c}.home-module__06co2W__fan:hover .home-module__06co2W__fanCenter:hover,.home-module__06co2W__fanCenter:focus-visible{transform:translate(-50%)translateY(-9%)scale(1.03)}.home-module__06co2W__fanLabel{color:#fff;opacity:0;background:linear-gradient(#0000,#000000c7);justify-content:space-between;gap:8px;padding:22px 10px 8px;font-size:12px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.home-module__06co2W__fanLabel strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-module__06co2W__fanCard:hover .home-module__06co2W__fanLabel,.home-module__06co2W__fanCard:focus-visible .home-module__06co2W__fanLabel{opacity:1;transform:none}@keyframes home-module__06co2W__fanDeal{0%{opacity:0;transform:translate(-50%)translateY(14%)rotate(0)}to{opacity:1;transform:var(--fan)}}@keyframes home-module__06co2W__fanSheen{0%,55%{background-position:130% 0}to{background-position:-130% 0}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__floatIcon,.home-module__06co2W__pokeGlobe,.home-module__06co2W__marqueeTrack,.home-module__06co2W__curveDot{animation:none!important}.home-module__06co2W__fadeUp{opacity:1!important;animation:none!important}.home-module__06co2W__curvePath{stroke-dashoffset:0!important;animation:none!important}.home-module__06co2W__fanCard,.home-module__06co2W__fanCard:after{animation:none!important}.home-module__06co2W__fanCard{transition:none}}
