@keyframes HomeClientV2_fadeUp__ytgRz{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes HomeClientV2_spin__9j3De{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HomeClientV2_skipLink__WmYje{position:fixed;top:8px;left:8px;z-index:200;transform:translateY(-250%);background:var(--accent-deep);color:var(--ink-bright);padding:10px 18px;border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .15s ease}.HomeClientV2_skipLink__WmYje:focus{transform:translateY(0);outline:2px solid var(--day-card);outline-offset:2px}.HomeClientV2_chip__Ittek:focus-visible,.HomeClientV2_navLogoWrap__MLglR:focus-visible,.HomeClientV2_searchInput__rj1QP:focus-visible,.HomeClientV2_suggestionLink__ZR6UP:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.HomeClientV2_backBtn__YmkLG:focus-visible,.HomeClientV2_cardLink__n_Znp:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.HomeClientV2_shell__Pv_Eb{min-height:100vh;min-height:100dvh;background:var(--night);display:flex;flex-direction:column}.HomeClientV2_main__SRzbH{flex:1 1;display:flex;flex-direction:column}.HomeClientV2_nav__cOlhc{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:56px;background:color-mix(in srgb,var(--night) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(16px,5vw,48px)}.HomeClientV2_navLogoWrap__MLglR{display:flex;align-items:center;gap:9px;background:none;border:none;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HomeClientV2_navBall__btgzl{width:26px;height:26px;flex-shrink:0}.HomeClientV2_navLogoText__NspIL{font-family:var(--font-display);font-size:1.35rem;letter-spacing:.01em}.HomeClientV2_navLogoText__NspIL .poke{color:var(--ink-bright)}.HomeClientV2_navLogoText__NspIL .dex{background:linear-gradient(135deg,var(--accent-glow) 0,var(--accent) 50%,var(--accent-deep) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 70%,transparent))}.HomeClientV2_navLogoText__NspIL .fr{color:var(--ink-night-ghost);font-size:.8em;letter-spacing:0}.HomeClientV2_navRight__xuRnh{display:flex;align-items:center;gap:12px}.HomeClientV2_hero__pdlRx{position:relative;overflow:visible;padding:clamp(40px,8vh,80px) clamp(16px,5vw,48px) clamp(32px,6vh,64px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.HomeClientV2_hero__pdlRx:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% -10%,color-mix(in srgb,var(--accent) 22%,transparent) 0,transparent 70%);pointer-events:none}.HomeClientV2_heroDecor__K6Vpr{position:absolute;inset:0;overflow:hidden;pointer-events:none}.HomeClientV2_pokeballBg__MfLRT{position:absolute;right:-80px;top:-80px;width:380px;height:380px;color:#4f4f4f;opacity:.18;animation:HomeClientV2_spin__9j3De 60s linear infinite;pointer-events:none}.HomeClientV2_visuallyHiddenTitle__wc7To{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.HomeClientV2_heroSub__DAqwb{font-size:clamp(.9rem,2vw,1.1rem);color:var(--ink-night-faint);margin:0;animation:HomeClientV2_fadeUp__ytgRz .5s ease .1s both}.HomeClientV2_searchRow__PVIyt{position:relative;z-index:10;width:100%;max-width:560px;animation:HomeClientV2_fadeUp__ytgRz .5s ease .2s both}.HomeClientV2_searchInput__rj1QP{width:100%;height:52px;background:var(--night-raised);border:1px solid rgba(255,255,255,.07);border-radius:14px;color:var(--ink-bright);font-size:1rem;padding:0 52px 0 20px;outline:none;transition:border-color .2s;box-sizing:border-box}.HomeClientV2_searchInput__rj1QP::placeholder{color:var(--ink-night-muted)}.HomeClientV2_searchInput__rj1QP:focus{border-color:var(--accent)}.HomeClientV2_searchIcon__7TSCy{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--ink-night-muted);pointer-events:none}.HomeClientV2_searchIcon__7TSCy svg{display:block;width:18px;height:18px}.HomeClientV2_suggestions__bMXV1{list-style:none;padding:6px;max-height:260px;overflow-y:auto}.HomeClientV2_noSuggestion__b3X8B,.HomeClientV2_suggestions__bMXV1{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--night-raised);border:1px solid rgba(255,255,255,.07);border-radius:12px;margin:0;z-index:50}.HomeClientV2_noSuggestion__b3X8B{padding:14px;color:var(--ink-night-muted);font-size:.9rem;text-align:center}.HomeClientV2_suggestionLink__ZR6UP{padding:10px 14px;border-radius:8px;color:var(--ink-night-soft);font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:10px;text-decoration:none;transition:background .1s}@media (hover:hover){.HomeClientV2_suggestionLink__ZR6UP:hover,.HomeClientV2_suggestionLink__ZR6UP[aria-selected=true]{background:var(--night-raised-hover)}}.HomeClientV2_suggestionLink__ZR6UP img{width:32px;height:32px;object-fit:contain}.HomeClientV2_cardLink__n_Znp{scroll-margin-top:68px;display:block;text-decoration:none;color:inherit;border-radius:20px;content-visibility:auto;contain-intrinsic-size:auto 250px}.HomeClientV2_chipsRow__rpHOC{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;animation:HomeClientV2_fadeUp__ytgRz .5s ease .3s both}.HomeClientV2_chip__Ittek{background:var(--night-raised);border:1px solid rgba(255,255,255,.07);color:var(--ink-night-muted);font-size:.78rem;font-weight:600;padding:6px 14px;border-radius:999px;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}@media (hover:hover){.HomeClientV2_chip__Ittek:hover{background:var(--night-raised-hover);color:var(--ink-bright);border-color:rgba(255,255,255,.2)}}.HomeClientV2_chip__Ittek[data-active=true]{background:var(--accent-fill);border:1px solid var(--accent-fill);color:var(--ink-bright)}@media (hover:hover){.HomeClientV2_chip__Ittek[data-active=true]:hover{background:var(--accent-deep);color:var(--ink-bright);border-color:var(--accent-deep)}}.HomeClientV2_contentWave__4rgzc{height:48px;background:linear-gradient(to bottom,var(--night) 0,var(--day) 100%);flex-shrink:0}.HomeClientV2_content__R_7Wp{flex:1 1;background:var(--day);padding:0 clamp(12px,4vw,40px) 48px}.HomeClientV2_cardGrid__Z_w4i{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:16px;gap:16px}@media (min-width:640px){.HomeClientV2_cardGrid__Z_w4i{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px}}@media (min-width:1024px){.HomeClientV2_cardGrid__Z_w4i{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:24px}}.HomeClientV2_resultCount__6rKB2{font-size:.8rem;color:var(--ink-muted);margin:0 0 16px 4px}.HomeClientV2_endMessage__7oEpF{text-align:center;color:var(--ink-muted);font-size:.9rem;padding:32px 0 16px}.HomeClientV2_backBtn__YmkLG{display:block;margin:24px auto;background:var(--day-card);border:1px solid rgba(0,0,0,.1);color:var(--ink-body);padding:10px 24px;border-radius:10px;font-size:.9rem;cursor:pointer;transition:background .15s}@media (hover:hover){.HomeClientV2_backBtn__YmkLG:hover{background:var(--day-hover)}}.HomeClientV2_footerBar__RxFiw{background:var(--day);border-top:1px solid rgba(0,0,0,.08);padding:20px clamp(16px,5vw,48px);margin:0;font-size:.75rem;color:var(--ink-muted);text-align:center}@media (pointer:coarse){.HomeClientV2_chipsRow__rpHOC{gap:16px 8px}.HomeClientV2_chip__Ittek,.HomeClientV2_navLogoWrap__MLglR{position:relative}.HomeClientV2_chip__Ittek:after,.HomeClientV2_navLogoWrap__MLglR:after{content:"";position:absolute}.HomeClientV2_chip__Ittek:after{inset:-8px -4px}.HomeClientV2_navLogoWrap__MLglR:after{inset:-9px -8px}.HomeClientV2_suggestionLink__ZR6UP{min-height:44px}.HomeClientV2_backBtn__YmkLG{padding:12px 24px}}.HomeClientV2_searchSlot__lBLhi{width:100%;max-width:560px;min-height:52px}@media (min-width:768px){.HomeClientV2_shell__Pv_Eb[data-stuck=true] .HomeClientV2_searchRow__PVIyt{position:fixed;top:calc((56px - var(--champ-barre-hauteur)) / 2);z-index:101;width:var(--champ-barre-largeur);max-width:none;left:0;right:0;margin-inline:auto}.HomeClientV2_shell__Pv_Eb[data-stuck=true] .HomeClientV2_searchInput__rj1QP{height:var(--champ-barre-hauteur);border-radius:var(--champ-barre-rayon);padding-right:var(--champ-barre-retrait)}.HomeClientV2_shell__Pv_Eb[data-stuck=true] .HomeClientV2_searchIcon__7TSCy{right:var(--champ-barre-icone)}}.HomeClientV2_navSearchJump__uiuK5{display:none;background:none;border:none;padding:0;cursor:pointer;color:var(--ink-night-soft);width:32px;height:32px;align-items:center;justify-content:center}.HomeClientV2_navSearchJump__uiuK5 svg{width:20px;height:20px}@media (max-width:767px){.HomeClientV2_shell__Pv_Eb[data-stuck=true] .HomeClientV2_navSearchJump__uiuK5{display:flex}}@media (pointer:coarse){.HomeClientV2_navSearchJump__uiuK5:after{content:"";position:absolute;inset:-6px;z-index:0}.HomeClientV2_navSearchJump__uiuK5{position:relative}}@media (hover:hover){.HomeClientV2_navSearchJump__uiuK5:hover{color:var(--ink-bright)}}.HomeClientV2_navSearchJump__uiuK5:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}