.PokemonGoEventCard_card__U786_{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;min-width:0}html.dark .PokemonGoEventCard_card__U786_{background-color:rgb(28.2137654268,32.282992,29.0899215838);border:1px solid rgb(49.5589365173,53.1533717901,50.310193603);box-shadow:0 2px 4px rgba(0,0,0,.05);color:#fff}html.light .PokemonGoEventCard_card__U786_{background-color:hsl(132.193596112,45.1296604876%,97.6582005915%);border:1px solid hsl(132.2614508209,2.9603393337%,66.7141979397%);box-shadow:0 2px 4px rgba(0,0,0,.05);color:rgb(20.5,20.5,20.5)}.PokemonGoEventCard_card__U786_:hover{transform:translateY(-4px)}html.dark .PokemonGoEventCard_card__U786_:hover{box-shadow:0 8px 16px rgba(0,0,0,.15);border-color:rgb(80.8762526251,84.7527519602,81.6767018661)}html.light .PokemonGoEventCard_card__U786_:hover{box-shadow:0 8px 16px rgba(0,0,0,.15);border-color:rgb(90.9369048446,95.4603122646,91.8725703094)}.PokemonGoEventCard_card__U786_ *{text-decoration:none!important}.PokemonGoEventCard_standardCard__aUKrN{flex-direction:column;height:100%}.PokemonGoEventCard_standardCard__aUKrN .PokemonGoEventCard_content__DOwYp{padding:1.25rem;display:flex;flex-direction:column;flex:1 1}.PokemonGoEventCard_standardCard__aUKrN .PokemonGoEventCard_footer__uUsnk{margin-top:auto;display:flex;flex-direction:column;gap:.75rem;padding-top:1rem}.PokemonGoEventCard_heroCard__V8tmt{flex-direction:column;width:100%}@media(min-width:768px){.PokemonGoEventCard_heroCard__V8tmt{flex-direction:row;height:240px}}.PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroBanner__gBf_F{position:relative;width:100%;aspect-ratio:16/9}html.dark .PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroBanner__gBf_F{background-color:rgba(0,0,0,.5)}html.light .PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroBanner__gBf_F{background-color:rgba(0,0,0,.055)}.PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroBanner__gBf_F{overflow:hidden}@media(min-width:768px){.PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroBanner__gBf_F{aspect-ratio:auto;width:55%;height:100%}}.PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroBanner__gBf_F .PokemonGoEventCard_image__E_kIZ{object-fit:cover;transition:transform .5s ease}.PokemonGoEventCard_heroCard__V8tmt:hover .PokemonGoEventCard_heroBanner__gBf_F .PokemonGoEventCard_image__E_kIZ{transform:scale(1.03)}.PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroContent__Hnd_A{padding:1.5rem 2rem;display:flex;flex-direction:column;justify-content:space-between;flex:1 1}.PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroTitle__WFbrF{font-family:var(--font-roboto),sans-serif;letter-spacing:-.03em;line-height:1.1;font-size:1.85rem}@media(max-width:768px){.PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroTitle__WFbrF{font-size:1.6rem}}html.dark .PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroTitle__WFbrF{color:#fff}html.light .PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroTitle__WFbrF{color:rgb(20.5,20.5,20.5)}.PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroTitle__WFbrF{font-weight:800;line-height:1.2;margin:.5rem 0 1rem}.PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroHeader__ZJZTk{display:flex;flex-direction:column}.PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroMeta__x64R4{display:flex;flex-direction:column;gap:1rem}html.dark .PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroMeta__x64R4{border-top:1px solid rgb(49.5589365173,53.1533717901,50.310193603)}html.light .PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroMeta__x64R4{border-top:1px solid hsl(132.2614508209,2.9603393337%,66.7141979397%)}.PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroMeta__x64R4{padding-top:1rem}.PokemonGoEventCard_heroCard__V8tmt .PokemonGoEventCard_heroTimer__FrC2V>div{font-size:1rem!important}.PokemonGoEventCard_compactCard__EVuZR{flex-direction:row;align-items:center;gap:1rem;padding:.75rem;min-width:0}html.dark .PokemonGoEventCard_compactCard__EVuZR{background-color:rgb(38.7863492179,42.7664479682,39.6301495887);box-shadow:0 4px 10px rgba(0,0,0,.35)}html.light .PokemonGoEventCard_compactCard__EVuZR{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12)}.PokemonGoEventCard_compactCard__EVuZR:hover{transform:translateY(-2px)}.PokemonGoEventCard_compactCard__EVuZR .PokemonGoEventCard_thumbnail__GLUVp{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0;align-self:flex-start}html.dark .PokemonGoEventCard_compactCard__EVuZR .PokemonGoEventCard_thumbnail__GLUVp{background-color:rgba(0,0,0,.5)}html.light .PokemonGoEventCard_compactCard__EVuZR .PokemonGoEventCard_thumbnail__GLUVp{background-color:rgba(0,0,0,.055)}.PokemonGoEventCard_compactCard__EVuZR .PokemonGoEventCard_thumbnail__GLUVp .PokemonGoEventCard_image__E_kIZ{object-fit:cover}.PokemonGoEventCard_compactCard__EVuZR .PokemonGoEventCard_content__DOwYp{display:flex;flex-direction:column;justify-content:center;gap:.35rem;flex-grow:1;overflow:hidden;min-width:0}@media(max-width:360px){.PokemonGoEventCard_compactCard__EVuZR{gap:.75rem;padding:.5rem}.PokemonGoEventCard_compactCard__EVuZR .PokemonGoEventCard_thumbnail__GLUVp{width:50px;height:50px}}.PokemonGoEventCard_microCard__3eCV3{flex-direction:row;align-items:center;justify-content:space-between;padding:.75rem 1rem;gap:1rem;border-radius:8px;transition:all .2s ease-in-out}html.dark .PokemonGoEventCard_microCard__3eCV3{background:rgba(0,0,0,.5);border:1px solid rgb(49.5589365173,53.1533717901,50.310193603)}html.light .PokemonGoEventCard_microCard__3eCV3{background:rgba(0,0,0,.055);border:1px solid hsl(132.2614508209,2.9603393337%,66.7141979397%)}.PokemonGoEventCard_microCard__3eCV3:hover{transform:translateY(-2px)}html.dark .PokemonGoEventCard_microCard__3eCV3:hover{background:rgb(15.2558946603,39.1305685602,48.9782884412);border-color:rgb(80.8762526251,84.7527519602,81.6767018661);box-shadow:0 4px 12px rgba(0,0,0,.1)}html.light .PokemonGoEventCard_microCard__3eCV3:hover{background:rgb(220.0680521669,248.866651791,255);border-color:rgb(90.9369048446,95.4603122646,91.8725703094);box-shadow:0 4px 12px rgba(0,0,0,.1)}.PokemonGoEventCard_microCard__3eCV3 .PokemonGoEventCard_microContent__1RwMI{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;overflow:hidden;min-width:0}.PokemonGoEventCard_microCard__3eCV3 .PokemonGoEventCard_microTitle__NKdq2{margin:0;font-size:.875rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html.dark .PokemonGoEventCard_microCard__3eCV3 .PokemonGoEventCard_microTitle__NKdq2{color:#fff}html.light .PokemonGoEventCard_microCard__3eCV3 .PokemonGoEventCard_microTitle__NKdq2{color:rgb(20.5,20.5,20.5)}.PokemonGoEventCard_microCard__3eCV3 .PokemonGoEventCard_microTimer__GGmlI{flex-shrink:0}.PokemonGoEventCard_microCard__3eCV3 .PokemonGoEventCard_microTimer__GGmlI>div{margin:0!important;padding:.2rem .55rem!important;font-size:.75rem!important;border-radius:6px}.PokemonGoEventCard_imageWrapper__NzNF3{position:relative;width:100%;aspect-ratio:16/9}html.dark .PokemonGoEventCard_imageWrapper__NzNF3{background-color:rgba(0,0,0,.5)}html.light .PokemonGoEventCard_imageWrapper__NzNF3{background-color:rgba(0,0,0,.055)}.PokemonGoEventCard_imageWrapper__NzNF3{overflow:hidden}.PokemonGoEventCard_imageWrapper__NzNF3 .PokemonGoEventCard_image__E_kIZ{object-fit:cover;transition:transform .5s ease}.PokemonGoEventCard_standardCard__aUKrN:hover .PokemonGoEventCard_imageWrapper__NzNF3 .PokemonGoEventCard_image__E_kIZ{transform:scale(1.05)}.PokemonGoEventCard_placeholder__Zfcvq{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__5X_8v{position:absolute;top:.75rem;right:.75rem;padding:.25rem .6rem;border-radius:99px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.2);display:flex;align-items:center;gap:.35rem}html.dark .PokemonGoEventCard_statusBadge__5X_8v[data-status=active],html.light .PokemonGoEventCard_statusBadge__5X_8v[data-status=active]{background:rgb(0,121.4696281459,75.587613722);color:#fff}html.dark .PokemonGoEventCard_statusBadge__5X_8v[data-status=rolling],html.light .PokemonGoEventCard_statusBadge__5X_8v[data-status=rolling]{background:rgb(0,110.7595004563,151.6101473502);color:#fff}html.dark .PokemonGoEventCard_statusBadge__5X_8v[data-status=upcoming],html.light .PokemonGoEventCard_statusBadge__5X_8v[data-status=upcoming]{background:rgb(129.5577920559,92.2858125638,0);color:#fff}html.dark .PokemonGoEventCard_statusBadge__5X_8v[data-status=expired]{background:rgba(0,0,0,.5);color:#eaeaea}html.light .PokemonGoEventCard_statusBadge__5X_8v[data-status=expired]{background:rgba(0,0,0,.055);color:#343434}.PokemonGoEventCard_pulse__JXcnf{margin-right:6px;animation:PokemonGoEventCard_pulse-animation__J3WFT 2s ease-in-out infinite}@keyframes PokemonGoEventCard_pulse-animation__J3WFT{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(.9);opacity:.8}}.PokemonGoEventCard_categoryBadge__IhLBG{display:inline-block;margin-bottom:.5rem;padding:.2rem .6rem;border-radius:4px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;width:fit-content;font-family:var(--font-rubik),sans-serif}html.dark .PokemonGoEventCard_categoryBadge__IhLBG{background:rgba(0,0,0,.5);color:#eaeaea}html.light .PokemonGoEventCard_categoryBadge__IhLBG{background:rgba(0,0,0,.055);color:#343434}html.dark .PokemonGoEventCard_categoryBadge__IhLBG[data-color=blue]{background:rgba(1,186,239,.2)}html.light .PokemonGoEventCard_categoryBadge__IhLBG[data-color=blue]{background:#01baef}html.dark .PokemonGoEventCard_categoryBadge__IhLBG[data-color=blue]{color:rgb(116.2236240548,220.6895521685,255)}html.light .PokemonGoEventCard_categoryBadge__IhLBG[data-color=blue]{color:#0a0a0a}html.dark .PokemonGoEventCard_categoryBadge__IhLBG[data-color=red]{background:rgba(239,68,68,.2)}html.light .PokemonGoEventCard_categoryBadge__IhLBG[data-color=red]{background:#ef4444}html.dark .PokemonGoEventCard_categoryBadge__IhLBG[data-color=red]{color:hsl(5.8554504216,100%,83.4809961431%)}html.light .PokemonGoEventCard_categoryBadge__IhLBG[data-color=red]{color:#0a0a0a}html.dark .PokemonGoEventCard_categoryBadge__IhLBG[data-color=green]{background:rgba(16,185,129,.2)}html.light .PokemonGoEventCard_categoryBadge__IhLBG[data-color=green]{background:#10b981}html.dark .PokemonGoEventCard_categoryBadge__IhLBG[data-color=green]{color:hsl(152.397690424,67.7192877337%,69.9771277568%)}html.light .PokemonGoEventCard_categoryBadge__IhLBG[data-color=green]{color:#0a0a0a}html.dark .PokemonGoEventCard_categoryBadge__IhLBG[data-color=yellow]{background:rgba(234,179,8,.2)}html.light .PokemonGoEventCard_categoryBadge__IhLBG[data-color=yellow]{background:#eab308}html.dark .PokemonGoEventCard_categoryBadge__IhLBG[data-color=yellow]{color:rgb(233.3571401894,181.2806493923,41.7647100373)}html.light .PokemonGoEventCard_categoryBadge__IhLBG[data-color=yellow]{color:#0a0a0a}html.dark .PokemonGoEventCard_categoryBadge__IhLBG[data-color=purple]{background:rgba(159,134,253,.2)}html.light .PokemonGoEventCard_categoryBadge__IhLBG[data-color=purple]{background:#9f86fd}html.dark .PokemonGoEventCard_categoryBadge__IhLBG[data-color=purple]{color:rgb(205.4678266155,194.1479338483,255)}html.light .PokemonGoEventCard_categoryBadge__IhLBG[data-color=purple]{color:#0a0a0a}html.dark .PokemonGoEventCard_categoryBadge__IhLBG[data-color=pink]{background:rgba(236,72,153,.2)}html.light .PokemonGoEventCard_categoryBadge__IhLBG[data-color=pink]{background:#ec4899}html.dark .PokemonGoEventCard_categoryBadge__IhLBG[data-color=pink]{color:rgb(255,172.6204128562,210.6218966876)}html.light .PokemonGoEventCard_categoryBadge__IhLBG[data-color=pink]{color:#0a0a0a}html.dark .PokemonGoEventCard_categoryBadge__IhLBG[data-color=gray]{background:rgba(62.5,62.5,62.5,.2)}html.light .PokemonGoEventCard_categoryBadge__IhLBG[data-color=gray]{background:rgb(62.5,62.5,62.5)}html.dark .PokemonGoEventCard_categoryBadge__IhLBG[data-color=gray]{color:#9d9d9d}html.light .PokemonGoEventCard_categoryBadge__IhLBG[data-color=gray]{color:#0a0a0a}.PokemonGoEventCard_categoryPill__KytGp{font-size:.6875rem;font-weight:800;text-transform:uppercase;padding:.15rem .4rem;border-radius:4px;margin-bottom:.25rem;letter-spacing:.08em;font-family:var(--font-rubik)}html.dark .PokemonGoEventCard_categoryPill__KytGp[data-color=blue]{background:rgba(1,186,239,.2)}html.light .PokemonGoEventCard_categoryPill__KytGp[data-color=blue]{background:#01baef}html.dark .PokemonGoEventCard_categoryPill__KytGp[data-color=blue]{color:rgb(116.2236240548,220.6895521685,255)}html.light .PokemonGoEventCard_categoryPill__KytGp[data-color=blue]{color:#0a0a0a}html.dark .PokemonGoEventCard_categoryPill__KytGp[data-color=red]{background:rgba(239,68,68,.2)}html.light .PokemonGoEventCard_categoryPill__KytGp[data-color=red]{background:#ef4444}html.dark .PokemonGoEventCard_categoryPill__KytGp[data-color=red]{color:hsl(5.8554504216,100%,83.4809961431%)}html.light .PokemonGoEventCard_categoryPill__KytGp[data-color=red]{color:#0a0a0a}html.dark .PokemonGoEventCard_categoryPill__KytGp[data-color=green]{background:rgba(16,185,129,.2)}html.light .PokemonGoEventCard_categoryPill__KytGp[data-color=green]{background:#10b981}html.dark .PokemonGoEventCard_categoryPill__KytGp[data-color=green]{color:hsl(152.397690424,67.7192877337%,69.9771277568%)}html.light .PokemonGoEventCard_categoryPill__KytGp[data-color=green]{color:#0a0a0a}html.dark .PokemonGoEventCard_categoryPill__KytGp[data-color=yellow]{background:rgba(234,179,8,.2)}html.light .PokemonGoEventCard_categoryPill__KytGp[data-color=yellow]{background:#eab308}html.dark .PokemonGoEventCard_categoryPill__KytGp[data-color=yellow]{color:rgb(233.3571401894,181.2806493923,41.7647100373)}html.light .PokemonGoEventCard_categoryPill__KytGp[data-color=yellow]{color:#0a0a0a}html.dark .PokemonGoEventCard_categoryPill__KytGp[data-color=purple]{background:rgba(159,134,253,.2)}html.light .PokemonGoEventCard_categoryPill__KytGp[data-color=purple]{background:#9f86fd}html.dark .PokemonGoEventCard_categoryPill__KytGp[data-color=purple]{color:rgb(205.4678266155,194.1479338483,255)}html.light .PokemonGoEventCard_categoryPill__KytGp[data-color=purple]{color:#0a0a0a}html.dark .PokemonGoEventCard_categoryPill__KytGp[data-color=pink]{background:rgba(236,72,153,.2)}html.light .PokemonGoEventCard_categoryPill__KytGp[data-color=pink]{background:#ec4899}html.dark .PokemonGoEventCard_categoryPill__KytGp[data-color=pink]{color:rgb(255,172.6204128562,210.6218966876)}html.light .PokemonGoEventCard_categoryPill__KytGp[data-color=pink]{color:#0a0a0a}html.dark .PokemonGoEventCard_categoryPill__KytGp[data-color=gray]{background:rgba(62.5,62.5,62.5,.2)}html.light .PokemonGoEventCard_categoryPill__KytGp[data-color=gray]{background:rgb(62.5,62.5,62.5)}html.dark .PokemonGoEventCard_categoryPill__KytGp[data-color=gray]{color:#9d9d9d}html.light .PokemonGoEventCard_categoryPill__KytGp[data-color=gray]{color:#0a0a0a}.PokemonGoEventCard_headerRow__GKXBV{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.PokemonGoEventCard_titleWrapper__R09ow{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.PokemonGoEventCard_title__TNJ2x{font-family:var(--font-roboto),sans-serif;font-weight:800;letter-spacing:-.03em;line-height:1.1;font-size:1rem}@media(max-width:768px){.PokemonGoEventCard_title__TNJ2x{font-size:.95rem}}html.dark .PokemonGoEventCard_title__TNJ2x{color:#fff}html.light .PokemonGoEventCard_title__TNJ2x{color:rgb(20.5,20.5,20.5)}.PokemonGoEventCard_title__TNJ2x{font-weight:700;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PokemonGoEventCard_compactCard__EVuZR .PokemonGoEventCard_title__TNJ2x{font-family:var(--font-roboto),sans-serif;font-weight:800;letter-spacing:-.03em;line-height:1.1;font-size:.875rem;font-weight:700}@media(max-width:768px){.PokemonGoEventCard_compactCard__EVuZR .PokemonGoEventCard_title__TNJ2x{font-size:.85rem}}html.dark .PokemonGoEventCard_compactCard__EVuZR .PokemonGoEventCard_title__TNJ2x{color:#fff}html.light .PokemonGoEventCard_compactCard__EVuZR .PokemonGoEventCard_title__TNJ2x{color:rgb(20.5,20.5,20.5)}.PokemonGoEventCard_compactCard__EVuZR .PokemonGoEventCard_title__TNJ2x{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.PokemonGoEventCard_statusDot__2xch2{flex-shrink:0;width:10px;height:10px;border-radius:50%;margin-top:4px}html.dark .PokemonGoEventCard_statusDot__2xch2[data-status=active],html.light .PokemonGoEventCard_statusDot__2xch2[data-status=active]{background:#10b981}html.dark .PokemonGoEventCard_statusDot__2xch2[data-status=upcoming],html.light .PokemonGoEventCard_statusDot__2xch2[data-status=upcoming]{background:#eab308}html.dark .PokemonGoEventCard_statusDot__2xch2[data-status=expired]{background:rgb(49.5589365173,53.1533717901,50.310193603)}html.light .PokemonGoEventCard_statusDot__2xch2[data-status=expired]{background:hsl(132.2614508209,2.9603393337%,66.7141979397%)}html.dark .PokemonGoEventCard_statusDot__2xch2[data-status=rolling],html.light .PokemonGoEventCard_statusDot__2xch2[data-status=rolling]{background:#01baef}.PokemonGoEventCard_statusDot__2xch2[data-status=rolling]{animation:PokemonGoEventCard_dot-pulse__K__Y_ 2s ease-in-out infinite}@keyframes PokemonGoEventCard_dot-pulse__K__Y_{0%{transform:scale(.8);box-shadow:0 0 0 0 rgba(1,186,239,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(1,186,239,0)}to{transform:scale(.8);box-shadow:0 0 0 0 rgba(1,186,239,0)}}.PokemonGoEventCard_metaFooter___MRNY{display:flex;flex-direction:column;gap:.2rem}.PokemonGoEventCard_dateRow__XfcK9,.PokemonGoEventCard_timeRow__50bU8{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500}html.dark .PokemonGoEventCard_dateRow__XfcK9,html.dark .PokemonGoEventCard_timeRow__50bU8{color:#eaeaea}html.light .PokemonGoEventCard_dateRow__XfcK9,html.light .PokemonGoEventCard_timeRow__50bU8{color:#343434}.PokemonGoEventCard_dateRow__XfcK9 .PokemonGoEventCard_icon__DPAqT,.PokemonGoEventCard_timeRow__50bU8 .PokemonGoEventCard_icon__DPAqT{opacity:.7;flex-shrink:0}.PokemonGoEventCard_compactCard__EVuZR .PokemonGoEventCard_timeRow__50bU8{font-size:.75rem}.PokemonGoEventCard_timerWrap__Jt1et>div{margin-top:.05rem 0 0 0!important;font-size:.8125rem!important}.PokemonGoEventCard_compactCard__EVuZR .PokemonGoEventCard_timerWrap__Jt1et>div{padding:.15rem .4rem!important;font-size:.75rem!important}.PokemonGoEventCard_gamesRow__0_yXi{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem}