.PokemonGoEventCard_card__6ytuw{display:flex;border-radius:12px;overflow:hidden;position:relative;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}html.dark .PokemonGoEventCard_card__6ytuw{background-color:rgb(37,41.8,48.7);border:1px solid rgb(46,52.4,61.6);box-shadow:0 2px 4px rgba(0,0,0,.05);color:#fff}html.light .PokemonGoEventCard_card__6ytuw{background-color:#fff;border:1px solid rgb(162,171.6,185.4);box-shadow:0 2px 4px rgba(0,0,0,.05);color:rgb(19,20.6,22.9)}.PokemonGoEventCard_card__6ytuw:hover{transform:translateY(-4px)}html.dark .PokemonGoEventCard_card__6ytuw:hover{box-shadow:0 8px 16px rgba(0,0,0,.15);border-color:rgb(73,84.2,100.3)}html.light .PokemonGoEventCard_card__6ytuw:hover{box-shadow:0 8px 16px rgba(0,0,0,.15);border-color:rgb(82,94.8,113.2)}.PokemonGoEventCard_card__6ytuw *{text-decoration:none!important}.PokemonGoEventCard_standardCard__akjh_{flex-direction:column;height:100%}.PokemonGoEventCard_standardCard__akjh_ .PokemonGoEventCard_content__yWHP3{padding:1.25rem;display:flex;flex-direction:column;flex:1}.PokemonGoEventCard_standardCard__akjh_ .PokemonGoEventCard_footer__wS_tW{margin-top:auto;display:flex;flex-direction:column;gap:.75rem;padding-top:1rem}.PokemonGoEventCard_heroCard__1SVHa{flex-direction:column;width:100%}@media(min-width:768px){.PokemonGoEventCard_heroCard__1SVHa{flex-direction:row;height:240px}}.PokemonGoEventCard_heroCard__1SVHa .PokemonGoEventCard_heroBanner__LN9QB{position:relative;width:100%;aspect-ratio:16/9;background-color:#2d3748;overflow:hidden}@media(min-width:768px){.PokemonGoEventCard_heroCard__1SVHa .PokemonGoEventCard_heroBanner__LN9QB{aspect-ratio:auto;width:55%;height:100%}}.PokemonGoEventCard_heroCard__1SVHa .PokemonGoEventCard_heroBanner__LN9QB .PokemonGoEventCard_image__Ull2R{-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.PokemonGoEventCard_heroCard__1SVHa:hover .PokemonGoEventCard_heroBanner__LN9QB .PokemonGoEventCard_image__Ull2R{transform:scale(1.03)}.PokemonGoEventCard_heroCard__1SVHa .PokemonGoEventCard_heroContent__ckAda{padding:1.5rem 2rem;display:flex;flex-direction:column;justify-content:space-between;flex:1}.PokemonGoEventCard_heroCard__1SVHa .PokemonGoEventCard_heroTitle__16qVY{font-size:1.75rem;font-weight:800;line-height:1.2;margin:.5rem 0 1rem}.PokemonGoEventCard_heroCard__1SVHa .PokemonGoEventCard_heroMeta__coeI3{display:flex;flex-direction:column;gap:1rem}html.dark .PokemonGoEventCard_heroCard__1SVHa .PokemonGoEventCard_heroMeta__coeI3{border-top:1px solid rgb(46,52.4,61.6)}html.light .PokemonGoEventCard_heroCard__1SVHa .PokemonGoEventCard_heroMeta__coeI3{border-top:1px solid rgb(162,171.6,185.4)}.PokemonGoEventCard_heroCard__1SVHa .PokemonGoEventCard_heroMeta__coeI3{padding-top:1rem}.PokemonGoEventCard_heroCard__1SVHa .PokemonGoEventCard_heroTimer__dTGmU>div{font-size:1rem!important}.PokemonGoEventCard_compactCard__hQd9a{flex-direction:row;align-items:center;gap:1rem;padding:.75rem}.PokemonGoEventCard_compactCard__hQd9a:hover{transform:translateY(-2px)}.PokemonGoEventCard_compactCard__hQd9a .PokemonGoEventCard_thumbnail__dwQYb{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0;align-self:flex-start}html.dark .PokemonGoEventCard_compactCard__hQd9a .PokemonGoEventCard_thumbnail__dwQYb{background-color:rgb(28,31.2,35.8)}html.light .PokemonGoEventCard_compactCard__hQd9a .PokemonGoEventCard_thumbnail__dwQYb{background-color:rgb(239.5,241.1,243.4)}.PokemonGoEventCard_compactCard__hQd9a .PokemonGoEventCard_thumbnail__dwQYb .PokemonGoEventCard_image__Ull2R{-o-object-fit:cover;object-fit:cover}.PokemonGoEventCard_compactCard__hQd9a .PokemonGoEventCard_content__yWHP3{display:flex;flex-direction:column;justify-content:center;gap:.35rem;flex-grow:1;overflow:hidden}.PokemonGoEventCard_microCard__6GWHx{flex-direction:row;align-items:center;justify-content:space-between;padding:.75rem 1rem;gap:1rem}.PokemonGoEventCard_microCard__6GWHx:hover{transform:translateY(-2px)}.PokemonGoEventCard_microCard__6GWHx .PokemonGoEventCard_microContent__Lkojc{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;overflow:hidden}.PokemonGoEventCard_microCard__6GWHx .PokemonGoEventCard_microTitle__HXUHJ{margin:0;font-size:.95rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.PokemonGoEventCard_microCard__6GWHx .PokemonGoEventCard_microTimer__hvpw3{flex-shrink:0}.PokemonGoEventCard_microCard__6GWHx .PokemonGoEventCard_microTimer__hvpw3>div{margin:0!important;padding:.15rem .5rem!important;font-size:.75rem!important}.PokemonGoEventCard_imageWrapper__7HV4b{position:relative;width:100%;aspect-ratio:16/9;background-color:#2d3748;overflow:hidden}.PokemonGoEventCard_imageWrapper__7HV4b .PokemonGoEventCard_image__Ull2R{-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.PokemonGoEventCard_standardCard__akjh_:hover .PokemonGoEventCard_imageWrapper__7HV4b .PokemonGoEventCard_image__Ull2R{transform:scale(1.05)}.PokemonGoEventCard_placeholder__imA33{width:100%;height:100%;opacity:.1;background-image:linear-gradient(45deg,#000 25%,transparent 0,transparent 75%,#000 0,#000),linear-gradient(45deg,#000 25%,transparent 0,transparent 75%,#000 0,#000);background-size:20px 20px;background-position:0 0,10px 10px}.PokemonGoEventCard_statusBadge__wSlcN{position:absolute;top:.75rem;right:.75rem;padding:.25rem .6rem;border-radius:99px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.2);display:flex;align-items:center;gap:.35rem}html.dark .PokemonGoEventCard_statusBadge__wSlcN[data-status=active],html.light .PokemonGoEventCard_statusBadge__wSlcN[data-status=active]{background:#10b981;color:#fff}html.dark .PokemonGoEventCard_statusBadge__wSlcN[data-status=rolling],html.light .PokemonGoEventCard_statusBadge__wSlcN[data-status=rolling]{background:#01baef;color:#fff}html.dark .PokemonGoEventCard_statusBadge__wSlcN[data-status=upcoming],html.light .PokemonGoEventCard_statusBadge__wSlcN[data-status=upcoming]{background:#eab308;color:#000}html.dark .PokemonGoEventCard_statusBadge__wSlcN[data-status=expired]{background:rgb(28,31.2,35.8);color:rgb(231.75,234.15,237.6)}html.light .PokemonGoEventCard_statusBadge__wSlcN[data-status=expired]{background:rgb(239.5,241.1,243.4);color:rgb(46,52.4,61.6)}.PokemonGoEventCard_pulse__Y8puh{margin-right:6px;animation:PokemonGoEventCard_pulse-animation___GyGe 2s ease-in-out infinite}@keyframes PokemonGoEventCard_pulse-animation___GyGe{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(.9);opacity:.8}}.PokemonGoEventCard_categoryBadge__sqpMX{display:inline-block;margin-bottom:.5rem;padding:.2rem .6rem;border-radius:4px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.8px;width:-moz-fit-content;width:fit-content;font-family:var(--font-rubik),sans-serif}html.dark .PokemonGoEventCard_categoryBadge__sqpMX{background:rgb(28,31.2,35.8);color:rgb(231.75,234.15,237.6)}html.light .PokemonGoEventCard_categoryBadge__sqpMX{background:rgb(239.5,241.1,243.4);color:rgb(46,52.4,61.6)}html.dark .PokemonGoEventCard_categoryBadge__sqpMX[data-color=blue]{background:rgba(1,186,239,.2)}html.light .PokemonGoEventCard_categoryBadge__sqpMX[data-color=blue]{background:#01baef}html.dark .PokemonGoEventCard_categoryBadge__sqpMX[data-color=blue]{color:rgb(102.6,213.6,245.4)}html.light .PokemonGoEventCard_categoryBadge__sqpMX[data-color=blue]{color:#fff}html.dark .PokemonGoEventCard_categoryBadge__sqpMX[data-color=red]{background:rgba(239,68,68,.2)}html.light .PokemonGoEventCard_categoryBadge__sqpMX[data-color=red]{background:#ef4444}html.dark .PokemonGoEventCard_categoryBadge__sqpMX[data-color=red]{color:rgb(245.4,142.8,142.8)}html.light .PokemonGoEventCard_categoryBadge__sqpMX[data-color=red]{color:#fff}html.dark .PokemonGoEventCard_categoryBadge__sqpMX[data-color=green]{background:rgba(16,185,129,.2)}html.light .PokemonGoEventCard_categoryBadge__sqpMX[data-color=green]{background:#10b981}html.dark .PokemonGoEventCard_categoryBadge__sqpMX[data-color=green]{color:rgb(111.6,213,179.4)}html.light .PokemonGoEventCard_categoryBadge__sqpMX[data-color=green]{color:#fff}html.dark .PokemonGoEventCard_categoryBadge__sqpMX[data-color=yellow]{background:rgba(234,179,8,.2)}html.light .PokemonGoEventCard_categoryBadge__sqpMX[data-color=yellow]{background:#eab308}html.dark .PokemonGoEventCard_categoryBadge__sqpMX[data-color=yellow]{color:rgb(238.2,194.2,57.4)}html.light .PokemonGoEventCard_categoryBadge__sqpMX[data-color=yellow]{color:#0a0a0a}html.dark .PokemonGoEventCard_categoryBadge__sqpMX[data-color=purple]{background:rgba(139,92,246,.2)}html.light .PokemonGoEventCard_categoryBadge__sqpMX[data-color=purple]{background:#8b5cf6}html.dark .PokemonGoEventCard_categoryBadge__sqpMX[data-color=purple]{color:rgb(185.4,157.2,249.6)}html.light .PokemonGoEventCard_categoryBadge__sqpMX[data-color=purple]{color:#fff}html.dark .PokemonGoEventCard_categoryBadge__sqpMX[data-color=pink]{background:rgba(236,72,153,.2)}html.light .PokemonGoEventCard_categoryBadge__sqpMX[data-color=pink]{background:#ec4899}html.dark .PokemonGoEventCard_categoryBadge__sqpMX[data-color=pink]{color:rgb(243.6,145.2,193.8)}html.light .PokemonGoEventCard_categoryBadge__sqpMX[data-color=pink]{color:#fff}html.dark .PokemonGoEventCard_categoryBadge__sqpMX[data-color=gray]{background:rgba(55,63,74.5,.2)}html.light .PokemonGoEventCard_categoryBadge__sqpMX[data-color=gray]{background:rgb(55,63,74.5)}html.dark .PokemonGoEventCard_categoryBadge__sqpMX[data-color=gray]{color:rgb(146.5,157.7,173.8)}html.light .PokemonGoEventCard_categoryBadge__sqpMX[data-color=gray]{color:#fff}.PokemonGoEventCard_categoryPill__JINvL{font-size:.65rem;font-weight:800;text-transform:uppercase;padding:.15rem .4rem;border-radius:3px;margin-bottom:.25rem;letter-spacing:.8px;font-family:var(--font-rubik)}html.dark .PokemonGoEventCard_categoryPill__JINvL[data-color=blue]{background:rgba(1,186,239,.2)}html.light .PokemonGoEventCard_categoryPill__JINvL[data-color=blue]{background:#01baef}html.dark .PokemonGoEventCard_categoryPill__JINvL[data-color=blue]{color:rgb(102.6,213.6,245.4)}html.light .PokemonGoEventCard_categoryPill__JINvL[data-color=blue]{color:#fff}html.dark .PokemonGoEventCard_categoryPill__JINvL[data-color=red]{background:rgba(239,68,68,.2)}html.light .PokemonGoEventCard_categoryPill__JINvL[data-color=red]{background:#ef4444}html.dark .PokemonGoEventCard_categoryPill__JINvL[data-color=red]{color:rgb(245.4,142.8,142.8)}html.light .PokemonGoEventCard_categoryPill__JINvL[data-color=red]{color:#fff}html.dark .PokemonGoEventCard_categoryPill__JINvL[data-color=green]{background:rgba(16,185,129,.2)}html.light .PokemonGoEventCard_categoryPill__JINvL[data-color=green]{background:#10b981}html.dark .PokemonGoEventCard_categoryPill__JINvL[data-color=green]{color:rgb(111.6,213,179.4)}html.light .PokemonGoEventCard_categoryPill__JINvL[data-color=green]{color:#fff}html.dark .PokemonGoEventCard_categoryPill__JINvL[data-color=yellow]{background:rgba(234,179,8,.2)}html.light .PokemonGoEventCard_categoryPill__JINvL[data-color=yellow]{background:#eab308}html.dark .PokemonGoEventCard_categoryPill__JINvL[data-color=yellow]{color:rgb(238.2,194.2,57.4)}html.light .PokemonGoEventCard_categoryPill__JINvL[data-color=yellow]{color:#0a0a0a}html.dark .PokemonGoEventCard_categoryPill__JINvL[data-color=purple]{background:rgba(139,92,246,.2)}html.light .PokemonGoEventCard_categoryPill__JINvL[data-color=purple]{background:#8b5cf6}html.dark .PokemonGoEventCard_categoryPill__JINvL[data-color=purple]{color:rgb(185.4,157.2,249.6)}html.light .PokemonGoEventCard_categoryPill__JINvL[data-color=purple]{color:#fff}html.dark .PokemonGoEventCard_categoryPill__JINvL[data-color=pink]{background:rgba(236,72,153,.2)}html.light .PokemonGoEventCard_categoryPill__JINvL[data-color=pink]{background:#ec4899}html.dark .PokemonGoEventCard_categoryPill__JINvL[data-color=pink]{color:rgb(243.6,145.2,193.8)}html.light .PokemonGoEventCard_categoryPill__JINvL[data-color=pink]{color:#fff}html.dark .PokemonGoEventCard_categoryPill__JINvL[data-color=gray]{background:rgba(55,63,74.5,.2)}html.light .PokemonGoEventCard_categoryPill__JINvL[data-color=gray]{background:rgb(55,63,74.5)}html.dark .PokemonGoEventCard_categoryPill__JINvL[data-color=gray]{color:rgb(146.5,157.7,173.8)}html.light .PokemonGoEventCard_categoryPill__JINvL[data-color=gray]{color:#fff}.PokemonGoEventCard_headerRow__a6mZX{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.PokemonGoEventCard_titleWrapper__Hj6xk{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.PokemonGoEventCard_title__OeOf0{font-size:1.1rem;font-weight:700;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PokemonGoEventCard_compactCard__hQd9a .PokemonGoEventCard_title__OeOf0{font-size:.95rem;white-space:nowrap;text-overflow:ellipsis;display:block}.PokemonGoEventCard_statusDot__quyus{flex-shrink:0;width:10px;height:10px;border-radius:50%;margin-top:4px}html.dark .PokemonGoEventCard_statusDot__quyus[data-status=active],html.light .PokemonGoEventCard_statusDot__quyus[data-status=active]{background:#10b981}html.dark .PokemonGoEventCard_statusDot__quyus[data-status=upcoming],html.light .PokemonGoEventCard_statusDot__quyus[data-status=upcoming]{background:#eab308}html.dark .PokemonGoEventCard_statusDot__quyus[data-status=expired]{background:rgb(46,52.4,61.6)}html.light .PokemonGoEventCard_statusDot__quyus[data-status=expired]{background:rgb(162,171.6,185.4)}html.dark .PokemonGoEventCard_statusDot__quyus[data-status=rolling],html.light .PokemonGoEventCard_statusDot__quyus[data-status=rolling]{background:#01baef}.PokemonGoEventCard_statusDot__quyus[data-status=rolling]{animation:PokemonGoEventCard_dot-pulse__DMVKp 2s ease-in-out infinite}@keyframes PokemonGoEventCard_dot-pulse__DMVKp{0%{transform:scale(.8);box-shadow:0 0 0 0 rgba(66,153,225,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(66,153,225,0)}to{transform:scale(.8);box-shadow:0 0 0 0 rgba(66,153,225,0)}}.PokemonGoEventCard_metaFooter__IMy8K{display:flex;flex-direction:column;gap:.2rem}.PokemonGoEventCard_dateRow__dIImm,.PokemonGoEventCard_timeRow__d2KXz{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:500}html.dark .PokemonGoEventCard_dateRow__dIImm,html.dark .PokemonGoEventCard_timeRow__d2KXz{color:rgb(231.75,234.15,237.6)}html.light .PokemonGoEventCard_dateRow__dIImm,html.light .PokemonGoEventCard_timeRow__d2KXz{color:rgb(46,52.4,61.6)}.PokemonGoEventCard_dateRow__dIImm .PokemonGoEventCard_icon__SVS5t,.PokemonGoEventCard_timeRow__d2KXz .PokemonGoEventCard_icon__SVS5t{opacity:.7}.PokemonGoEventCard_compactCard__hQd9a .PokemonGoEventCard_timeRow__d2KXz{font-size:.75rem}.PokemonGoEventCard_timerWrap__hNHRW>div{margin-top:.05rem 0 0 0!important;font-size:.8rem!important}.PokemonGoEventCard_compactCard__hQd9a .PokemonGoEventCard_timerWrap__hNHRW>div{padding:.15rem .4rem!important;font-size:.75rem!important}.SectionHeading_wrapper__xPj7Q{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;padding-bottom:.5rem}html.dark .SectionHeading_wrapper__xPj7Q{border-bottom:1px solid rgb(46,52.4,61.6)}html.light .SectionHeading_wrapper__xPj7Q{border-bottom:1px solid rgb(162,171.6,185.4)}.SectionHeading_left__yrgvY{display:flex;align-items:center;gap:.75rem}.SectionHeading_icon__Fs2uG{font-size:1.5rem}html.dark .SectionHeading_icon__Fs2uG{color:#01baef}html.light .SectionHeading_icon__Fs2uG{color:rgb(2.8,150.8,193.2)}.SectionHeading_title__R2OWs{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1}.SectionHeading_title__R2OWs a{color:inherit;text-decoration:none}html.dark .SectionHeading_title__R2OWs a:hover{color:#01baef}html.light .SectionHeading_title__R2OWs a:hover{color:rgb(2.8,150.8,193.2)}.SectionHeading_actionLink__tL4fW{font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s;flex-shrink:0;margin-bottom:2px}html.dark .SectionHeading_actionLink__tL4fW{color:rgb(231.75,234.15,237.6)}html.light .SectionHeading_actionLink__tL4fW{color:rgb(46,52.4,61.6)}.SectionHeading_actionLink__tL4fW span{transition:transform .2s;display:inline-block}html.dark .SectionHeading_actionLink__tL4fW:hover{color:#01baef}html.light .SectionHeading_actionLink__tL4fW:hover{color:rgb(2.8,150.8,193.2)}.SectionHeading_actionLink__tL4fW:hover span{transform:translateX(4px)}.Event_container__zFENm{max-width:1240px;margin:0 auto;padding:2rem 1rem 4rem}.Event_section__NF4j0{margin-bottom:4rem;display:flex;flex-direction:column}.Event_heroSection__1FL5M{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;width:100%}.Event_grid__60pV7{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;align-items:stretch}.Event_cardWrapper__QAISc{height:100%}.Event_pagination__76jgS{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem;padding-top:2rem}html.dark .Event_pagination__76jgS{border-top:1px solid rgb(46,52.4,61.6)}html.light .Event_pagination__76jgS{border-top:1px solid rgb(162,171.6,185.4)}.Event_pageBtn__6kh2h{min-width:120px;text-align:center;justify-content:center;font-weight:600}.Event_pageBtn__6kh2h.Event_disabled__Vk_4Y{opacity:.5;pointer-events:none;cursor:default;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.Event_pageInfo__VQOo9{font-size:.9rem}html.dark .Event_pageInfo__VQOo9{color:rgb(231.75,234.15,237.6)}html.light .Event_pageInfo__VQOo9{color:rgb(46,52.4,61.6)}html.dark .Event_pageInfo__VQOo9 strong{color:#fff}html.light .Event_pageInfo__VQOo9 strong{color:rgb(19,20.6,22.9)}.Event_minorSection__V4hwE{margin-top:2rem}.Event_minorHeading__vAV5Y{font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;padding-bottom:.5rem}html.dark .Event_minorHeading__vAV5Y{color:rgb(231.75,234.15,237.6);border-bottom:1px solid rgb(46,52.4,61.6)}html.light .Event_minorHeading__vAV5Y{color:rgb(46,52.4,61.6);border-bottom:1px solid rgb(162,171.6,185.4)}.Event_compactGrid__Eqd_n{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.Event_microGrid__ZQbPu{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}@media(min-width:768px){.Event_microGrid__ZQbPu{grid-template-columns:repeat(3,1fr)}}.Event_divider__o3rb7{margin:4rem 0;border:none}html.dark .Event_divider__o3rb7{border-top:1px solid rgb(46,52.4,61.6)}html.light .Event_divider__o3rb7{border-top:1px solid rgb(162,171.6,185.4)}