.pokepedia_root__9Nnes{--bg:#161a22;--surface:#202838;--surface2:#2a3447;--border:#313e55;--primary:#3b82f6;--primary-hover:#60a5fa;--glow:rgba(59,130,246,.25);--text:#f8fafc;--text2:#9ca3af;--green:#22c55e;--red:#ef4444;--legendary:#f59e0b;--rare:#a855f7;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-barlow),system-ui,sans-serif;display:flex;flex-direction:column}.pokepedia_root__9Nnes ::-webkit-scrollbar{width:9px;height:9px}.pokepedia_root__9Nnes ::-webkit-scrollbar-thumb{background:#2f3a4f;border-radius:6px}.pokepedia_root__9Nnes ::-webkit-scrollbar-track{background:transparent}.pokepedia_aura__LupNt{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.pokepedia_aura__LupNt:after,.pokepedia_aura__LupNt:before{content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;animation:pokepedia_drift__qI2Y2 18s ease-in-out infinite}.pokepedia_aura__LupNt:before{width:620px;height:620px;top:-180px;left:-120px;background:radial-gradient(circle,#1e3a8a55,transparent 70%)}.pokepedia_aura__LupNt:after{width:520px;height:520px;top:30%;right:-140px;background:radial-gradient(circle,#6d28d933,transparent 70%);animation-delay:-8s}@keyframes pokepedia_drift__qI2Y2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.08)}}.pokepedia_header__Xl5qz{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:16px;padding:12px 22px;background:rgba(22,26,34,.82);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}.pokepedia_brand__4mXQJ{display:flex;align-items:center;gap:11px;background:none;border:0;cursor:pointer}.pokepedia_brand__4mXQJ img{height:32px}.pokepedia_brandName__TSye8{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--text)}.pokepedia_brandName__TSye8 b{color:var(--primary)}.pokepedia_playBtn__tC8YS{text-decoration:none;padding:9px 20px;border-radius:11px;font-weight:700;font-size:13.5px;color:#fff;background:linear-gradient(180deg,var(--primary-hover),var(--primary));box-shadow:0 6px 20px var(--glow),inset 0 1px 0 #ffffff33;white-space:nowrap;transition:.18s ease-out}.pokepedia_playBtn__tC8YS:hover{transform:translateY(-2px);box-shadow:0 10px 28px var(--glow)}.pokepedia_searchWrap__DtqhT{position:relative;flex:1 1;max-width:480px}.pokepedia_search__Te_qN{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:13px;color:var(--text);padding:11px 16px;font-size:14px;outline:none;transition:.18s ease-out}.pokepedia_search__Te_qN::placeholder{color:var(--text2)}.pokepedia_search__Te_qN:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--glow);background:var(--surface2)}.pokepedia_dropdown__Q_qI3{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;max-height:60vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:6px;box-shadow:0 24px 60px rgba(0,0,0,.55);animation:pokepedia_pop__ezLtR .16s ease-out}.pokepedia_ddItem__A0j7e{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:10px;cursor:pointer;background:none;border:0;width:100%;text-align:left;transition:background .12s}.pokepedia_ddItem__A0j7e:hover,.pokepedia_ddItem__A0j7e[data-active=true]{background:var(--surface2)}.pokepedia_ddItem__A0j7e img{width:34px;height:34px;image-rendering:pixelated;object-fit:contain}.pokepedia_ddLabel__4Ut4g{color:var(--text);font-weight:600;font-size:13.5px}.pokepedia_ddSub__vR5OE{color:var(--text2);font-size:11.5px}.pokepedia_ddEmpty__SXoo7{padding:26px;text-align:center;color:var(--text2);font-size:13px}@keyframes pokepedia_pop__ezLtR{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:none}}.pokepedia_body__DgiVI{display:flex;flex:1 1;min-height:0;position:relative;z-index:1}.pokepedia_side__W7Xnp{width:224px;flex-shrink:0;padding:16px 12px;position:-webkit-sticky;position:sticky;top:57px;align-self:flex-start;height:calc(100vh - 57px);overflow-y:auto;border-right:1px solid var(--border)}.pokepedia_navGroup__3_0ry{font-size:10.5px;color:var(--text2);text-transform:uppercase;letter-spacing:1.4px;padding:16px 12px 7px;font-weight:700}.pokepedia_navBtn__dDOFl{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:10px 12px;margin-bottom:3px;border-radius:11px;font-size:14px;cursor:pointer;font-weight:500;color:var(--text2);background:transparent;border:1px solid transparent;transition:.16s ease-out}.pokepedia_navBtn__dDOFl:hover{color:var(--text);background:var(--surface)}.pokepedia_navBtn__dDOFl[data-active=true]{color:var(--text);font-weight:700;background:linear-gradient(90deg,var(--surface2),var(--surface));border-color:var(--border);box-shadow:inset 3px 0 0 var(--primary),0 4px 14px rgba(0,0,0,.25)}.pokepedia_navIcon__xUBP7{width:22px;text-align:center;font-size:15px}.pokepedia_main__t39r1{flex:1 1;min-width:0;padding:26px clamp(16px,4vw,44px) 80px}.pokepedia_secTitle__zelpm{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--text)}.pokepedia_secTitle__zelpm .pokepedia_dot__ntc0v{width:6px;height:22px;border-radius:3px;background:linear-gradient(var(--primary-hover),var(--primary));box-shadow:0 0 14px var(--glow)}.pokepedia_hero__aXhF7{position:relative;text-align:center;padding:46px 20px 40px;margin-bottom:12px;overflow:hidden;border-radius:22px;border:1px solid var(--border);background:linear-gradient(160deg,var(--surface),var(--bg))}.pokepedia_heroGlow__wXpVe{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:700px;height:340px;background:radial-gradient(ellipse,var(--glow),transparent 70%);pointer-events:none}.pokepedia_heroKicker__oH_Ld{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--primary-hover);background:var(--glow);border:1px solid var(--primary);padding:5px 14px;border-radius:999px;margin-bottom:18px}.pokepedia_heroTitle__q73Aa{font-size:clamp(30px,5vw,50px);font-weight:800;line-height:1.05;margin:0;letter-spacing:-.02em;color:var(--text)}.pokepedia_heroTitle__q73Aa b{background:linear-gradient(120deg,var(--primary-hover),#a78bfa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pokepedia_heroSub__0BfCR{color:var(--text2);font-size:16px;margin:14px auto 0;max-width:560px;line-height:1.5}.pokepedia_stats__7XZaf{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:12px;gap:12px;margin:22px 0 34px}.pokepedia_statTile__f6lQQ{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px 18px;transition:.2s ease-out}.pokepedia_statTile__f6lQQ:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 14px 34px rgba(0,0,0,.35),0 0 0 1px var(--glow)}.pokepedia_statNum___dgih{font-size:26px;font-weight:800;color:var(--text);letter-spacing:-.02em}.pokepedia_statLbl__mNrJQ{font-size:12px;color:var(--text2);margin-top:2px}.pokepedia_grid__b39DU{display:grid;grid-gap:14px;gap:14px}.pokepedia_gridPoke__cySMb{grid-template-columns:repeat(auto-fill,minmax(158px,1fr))}.pokepedia_gridItems__hnu_U{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.pokepedia_gridCards__g3W9c{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.pokepedia_enter__o30tx{opacity:0;animation:pokepedia_fadeUp__M0kqL .45s ease-out forwards}@keyframes pokepedia_fadeUp__M0kqL{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pokepedia_pcard__zu_vH{position:relative;text-align:center;cursor:pointer;border-radius:18px;padding:16px 12px 14px;background:linear-gradient(180deg,var(--surface2),var(--surface));border:1px solid var(--border);overflow:hidden;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}.pokepedia_pcard__zu_vH:before{content:"";position:absolute;inset:0;background:radial-gradient(120px 90px at 50% 0,var(--rc,transparent),transparent 70%);opacity:.18;pointer-events:none}.pokepedia_pcard__zu_vH:after{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(105deg,transparent,#ffffff22,transparent);transform:skewX(-18deg);transition:left .6s ease-out;pointer-events:none}.pokepedia_pcard__zu_vH:hover{transform:translateY(-6px);border-color:var(--primary);box-shadow:0 18px 40px rgba(0,0,0,.45),0 0 0 1px var(--glow)}.pokepedia_pcard__zu_vH:hover:after{left:130%}.pokepedia_pcard__zu_vH:hover .pokepedia_psprite__9O7mr{transform:scale(1.08) translateY(-2px)}.pokepedia_pcardTop__T8lE9{display:flex;justify-content:space-between;align-items:center;font-size:10.5px}.pokepedia_pid__3KCwE{color:var(--text2);font-weight:600}.pokepedia_prar__Gq4tc{font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;padding:2px 7px;border-radius:999px}.pokepedia_pimgWrap__W1coC{height:78px;display:grid;place-items:center;margin:6px 0 4px}.pokepedia_psprite__9O7mr{image-rendering:pixelated;object-fit:contain;transition:transform .22s ease-out;filter:drop-shadow(0 6px 10px rgba(0,0,0,.4))}.pokepedia_pname__N_o2_{font-size:14px;font-weight:700;color:var(--text);margin-top:2px}.pokepedia_pbadges__vSOS4{display:flex;gap:4px;justify-content:center;margin-top:7px;flex-wrap:wrap}.pokepedia_tbadge__pyVJd{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#0d1017;border-radius:6px;padding:2px 8px}.pokepedia_icard__M3B5f{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:15px;padding:13px 14px;transition:.18s ease-out}.pokepedia_icard__M3B5f:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 12px 30px rgba(0,0,0,.35),0 0 0 1px var(--glow)}.pokepedia_icard__M3B5f img{width:36px;height:36px;image-rendering:pixelated;object-fit:contain;flex-shrink:0}.pokepedia_iname__25TDp{font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pokepedia_isub__kMiAe{font-size:11px;color:var(--text2);margin-top:1px}.pokepedia_fcard__BtN0_{position:relative;display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:18px;cursor:pointer;background:linear-gradient(160deg,var(--surface2),var(--surface));border:1px solid var(--border);overflow:hidden;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;text-align:left}.pokepedia_fcard__BtN0_:hover{transform:translateY(-5px);border-color:var(--primary);box-shadow:0 18px 40px rgba(0,0,0,.4),0 0 0 1px var(--glow)}.pokepedia_fcardIcon__forTC{width:52px;height:52px;flex-shrink:0;border-radius:14px;display:grid;place-items:center;font-size:25px;background:radial-gradient(circle at 40% 30%,var(--surface2),var(--bg));border:1px solid var(--border);box-shadow:inset 0 1px 0 #ffffff10}.pokepedia_fcardT__ct_R3{font-size:17px;font-weight:800;color:var(--text)}.pokepedia_fcardD__bUntC{font-size:13px;color:var(--text2);margin-top:3px;line-height:1.45}.pokepedia_fcardArrow__DuzWP{margin-left:auto;color:var(--text2);font-size:18px;transition:transform .2s,color .2s}.pokepedia_fcard__BtN0_:hover .pokepedia_fcardArrow__DuzWP{color:var(--primary-hover);transform:translateX(3px)}.pokepedia_chips__h_Uwc{display:flex;gap:7px;flex-wrap:wrap}.pokepedia_chip__njCEs{padding:6px 13px;font-size:12px;font-weight:600;border-radius:999px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text2);transition:.14s ease-out}.pokepedia_chip__njCEs:hover{color:var(--text);border-color:var(--primary)}.pokepedia_chip__njCEs[data-active=true]{color:#fff}.pokepedia_select__FBdZ9{background:var(--surface);border:1px solid var(--border);border-radius:11px;color:var(--text);padding:10px 12px;font-size:13px;cursor:pointer}.pokepedia_overlay__WQTjg{position:fixed;inset:0;background:rgba(10,13,20,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;animation:pokepedia_pop__ezLtR .18s ease-out}.pokepedia_modal__dA9p3{width:min(720px,96vw);max-height:92vh;overflow-y:auto;border-radius:22px;border:1px solid var(--border);background:linear-gradient(165deg,var(--surface2),var(--bg));box-shadow:0 30px 90px rgba(0,0,0,.7);animation:pokepedia_modalIn__ZQ6Mr .22s ease-out}@keyframes pokepedia_modalIn__ZQ6Mr{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:none}}.pokepedia_modalHead__6gVY4{position:relative;display:flex;gap:18px;padding:24px;border-bottom:1px solid var(--border);align-items:center;overflow:hidden}.pokepedia_modalHeadGlow__VUPqL{position:absolute;inset:0;background:radial-gradient(300px 160px at 12% 0,var(--rc,var(--glow)),transparent 70%);opacity:.35;pointer-events:none}.pokepedia_modalArt__7ePks{position:relative;width:122px;height:122px;flex-shrink:0;border-radius:18px;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,var(--rc,#3b82f6)22,var(--bg) 72%);border:1px solid var(--border)}.pokepedia_modalArt__7ePks img{image-rendering:pixelated;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.5))}.pokepedia_mClose__Sc9sA{width:32px;height:32px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--text2);font-size:15px;cursor:pointer;transition:.14s}.pokepedia_mClose__Sc9sA:hover{color:var(--text);border-color:var(--primary)}.pokepedia_mBtn__Jodyo{padding:6px 12px;font-size:11.5px;border-radius:9px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text2);transition:.14s}.pokepedia_mBtn__Jodyo[data-on=true]{color:var(--legendary);border-color:var(--legendary);background:#f59e0b1a}.pokepedia_subHead__9PENk{margin:0 0 10px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-hover);font-weight:700}.pokepedia_statRow__DIZnI{display:flex;align-items:center;gap:12px;font-size:12.5px;margin-bottom:6px}.pokepedia_statRow__DIZnI span:first-child{width:84px;color:var(--text2)}.pokepedia_statTrack__gZDJP{flex:1 1;height:9px;background:#0d1220;border-radius:6px;overflow:hidden;border:1px solid #00000055}.pokepedia_statFill__kKlDG{height:100%;border-radius:6px;background:linear-gradient(90deg,var(--primary),var(--primary-hover));animation:pokepedia_grow__5lpZo .6s ease-out;transform-origin:left}@keyframes pokepedia_grow__5lpZo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pokepedia_statVal__sZZ5B{width:36px;text-align:right;font-weight:700;color:var(--text)}.pokepedia_evoCard__Rm_Et{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 14px;border-radius:13px;background:var(--surface);border:1px solid var(--border);min-width:92px;transition:.16s}.pokepedia_evoCard__Rm_Et:hover{border-color:var(--primary);transform:translateY(-3px)}.pokepedia_evoCard__Rm_Et img{image-rendering:pixelated;object-fit:contain}.pokepedia_tag__QJ46V{font-size:11.5px;padding:5px 11px;border-radius:9px;background:var(--surface);border:1px solid var(--border);color:var(--text)}.pokepedia_table__dvz3O{width:100%;border-collapse:collapse;font-size:13px}.pokepedia_table__dvz3O th{padding:9px 13px;font-weight:600;font-size:11.5px;color:var(--text2);text-align:left}.pokepedia_table__dvz3O td{padding:8px 13px;border-top:1px solid var(--border)}.pokepedia_tableWrap__6ImbW{overflow-x:auto;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.pokepedia_tableWrap__6ImbW thead tr{background:var(--surface2)}.pokepedia_sysText__nDCrU{font-size:15.5px;line-height:1.7;color:#c9d2e0;margin:0}.pokepedia_sysText__nDCrU b{color:var(--primary-hover)}.pokepedia_sysText__nDCrU code{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:1px 7px;font-size:13.5px;color:var(--primary-hover)}@media (max-width:760px){.pokepedia_side__W7Xnp{display:none}.pokepedia_main__t39r1{padding:20px 16px 70px}}