.moves_page__jAqyW{min-height:100vh;background:#080b12;animation:moves_pageIn__nPK5B .25s ease both}@keyframes moves_pageIn__nPK5B{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.moves_topBar__NXt3c{height:68px;background:linear-gradient(135deg,#d90000,#ff1a1a 40%,#c00000);box-shadow:0 4px 20px rgba(200,0,0,.4),inset 0 1px 0 rgba(255,255,255,.15);display:flex;align-items:center;justify-content:space-between;padding:0 20px}.moves_topBarLeft__j5X9Z{display:flex;align-items:center;gap:10px}.moves_dots__G2jXq{display:flex;align-items:center;gap:6px}.moves_dotRed__1QbQT{width:14px;height:14px;border-radius:50%;background:#ff3366;box-shadow:0 0 8px #ff3366}.moves_dotYellow__OWja9{width:10px;height:10px;border-radius:50%;background:#ffd700;box-shadow:0 0 6px #ffd700}.moves_dotGreen__F_c8Y{width:10px;height:10px;border-radius:50%;background:#00e676;box-shadow:0 0 6px #00e676}.moves_divider__ygx7E{width:1px;height:32px;background:rgba(255,255,255,.2);margin:0 4px}.moves_topBarTitle__n8K9K{font-family:var(--font-display,"Rajdhani",sans-serif);font-weight:700;font-size:24px;color:#fff;letter-spacing:.02em}.moves_topBarRight__brR8I{display:flex;align-items:center;gap:12px}.moves_topBarLink__JHp6g{color:rgba(255,255,255,.75);font-family:var(--font-body,"DM Sans",sans-serif);font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s}.moves_topBarLink__JHp6g:hover{color:#fff}.moves_accentLine__PJfrI{height:3px;background:linear-gradient(90deg,#4fc3f7,#7dd3fc 50%,transparent)}.moves_content__af9hT{max-width:1200px;margin:0 auto;padding:36px 24px 80px}.moves_header__dPo_8{margin-bottom:28px}.moves_title__WHrtn{font-family:var(--font-display,"Rajdhani",sans-serif);font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.04em;color:var(--text-primary);margin-bottom:4px}.moves_subtitle__H1JJU{color:var(--text-secondary);font-size:.875rem;font-family:var(--font-body,"DM Sans",sans-serif)}.moves_filters__GNqoA{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.moves_searchRow__aKTIX{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.moves_searchInput__4f7NY{flex:1 1;min-width:220px;max-width:400px;padding:10px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-family:var(--font-body,"DM Sans",sans-serif);font-size:.875rem;outline:none;min-height:44px;transition:border-color .2s,box-shadow .2s}.moves_searchInput__4f7NY:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(79,195,247,.12)}.moves_sortSelect__zBeA0{padding:10px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-family:var(--font-body,"DM Sans",sans-serif);font-size:.8rem;outline:none;cursor:pointer;min-height:44px}.moves_sortSelect__zBeA0 option{background:#0f1521}.moves_categoryPills__2OpR3{display:flex;gap:8px;flex-wrap:wrap}.moves_catPill__KEFXC{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--text-secondary);font-family:var(--font-body,"DM Sans",sans-serif);font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s;min-height:34px}.moves_catPill__KEFXC:hover{border-color:rgba(255,255,255,.2);color:var(--text-primary)}.moves_catPillActive__OixIH{font-weight:700;border-color:var(--accent);background:rgba(79,195,247,.1);color:var(--accent)}.moves_catPillIcon__lSwvZ{display:flex;align-items:center}.moves_typeFilterRow__h9RaU{display:flex;gap:5px;flex-wrap:wrap}.moves_typePill__BFixe{padding:4px 11px;border-radius:20px;border:1px solid;font-family:var(--font-body,"DM Sans",sans-serif);font-size:.65rem;font-weight:700;text-transform:capitalize;cursor:pointer;transition:all .15s;letter-spacing:.02em}.moves_typePillActive__hEWxK{box-shadow:0 2px 8px rgba(0,0,0,.3);transform:translateY(-1px)}.moves_genFilterRow__IBtaS{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.moves_genLabel__jfLgT{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.moves_genLabel__jfLgT,.moves_genPill__MqzDM{font-family:var(--font-body,"DM Sans",sans-serif);color:var(--text-secondary)}.moves_genPill__MqzDM{padding:3px 10px;border-radius:6px;border:1px solid var(--border);background:rgba(255,255,255,.03);font-size:.68rem;font-weight:600;cursor:pointer;transition:all .15s}.moves_genPill__MqzDM:hover{border-color:rgba(255,255,255,.2);color:var(--text-primary)}.moves_genPillActive__MuQOC{background:rgba(79,195,247,.12);border-color:var(--accent);color:var(--accent)}.moves_cardGrid__GfQl7{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (max-width:700px){.moves_cardGrid__GfQl7{grid-template-columns:1fr}}.moves_moveCard__q9Zmn{background:#0f1521;border:1px solid #1e2d42;border-left:3px solid var(--type-color,#4fc3f7);border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.moves_moveCard__q9Zmn:hover{transform:translateY(-2px)}.moves_moveCardExpanded__9UfhS,.moves_moveCard__q9Zmn:hover{box-shadow:0 4px 20px rgba(0,0,0,.4),0 0 0 1px var(--type-color,#4fc3f7)}.moves_moveCardInner__mly7k{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;cursor:pointer;position:relative}.moves_moveCardLeft__Ramai{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;padding-top:2px}.moves_moveTypeBadge__lzN_L{padding:3px 10px;border-radius:12px;font-family:var(--font-body,"DM Sans",sans-serif);font-size:.65rem;font-weight:700;text-transform:capitalize;color:white;letter-spacing:.03em;white-space:nowrap}.moves_moveCategoryIcon__tn0O_{display:flex;align-items:center}.moves_moveCardRight__ym2fP{flex:1 1;min-width:0}.moves_moveCardName__05RTG{font-family:var(--font-display,"Rajdhani",sans-serif);font-size:20px;font-weight:700;color:var(--text-primary);line-height:1.1;margin-bottom:6px}.moves_moveCardStats__sjM3i{display:flex;align-items:center;gap:6px;margin-bottom:6px;flex-wrap:wrap}.moves_moveStat__H19CZ{display:flex;align-items:baseline;gap:3px}.moves_moveStatLabel__g3OtX{font-size:.58rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.moves_moveStatLabel__g3OtX,.moves_moveStatValue__yWn32{font-family:var(--font-body,"DM Sans",sans-serif);font-weight:700}.moves_moveStatValue__yWn32{font-size:.875rem;color:var(--text-primary)}.moves_moveStatDivider__2bx3H{width:1px;height:12px;background:var(--border)}.moves_moveGenBadge__VLzhR{font-size:.6rem;font-weight:600;letter-spacing:.04em;padding:1px 5px;border:1px solid var(--border);border-radius:4px}.moves_moveCardEffect__vbftP,.moves_moveGenBadge__VLzhR{font-family:var(--font-body,"DM Sans",sans-serif);color:var(--text-secondary)}.moves_moveCardEffect__vbftP{font-size:.75rem;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.moves_moveExpandChevron__loKcw{position:absolute;top:14px;right:14px;font-size:.6rem;color:var(--text-secondary)}.moves_moveExpanded__Pw76M{border-top:1px solid #1e2d42;padding:14px 16px;background:rgba(0,0,0,.2);animation:moves_expandIn__TKMO0 .2s ease both}@keyframes moves_expandIn__TKMO0{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.moves_moveDetailLoading__QgIl9{padding:8px 0}.moves_moveDetailDesc__ekB3A,.moves_moveDetailLoading__QgIl9{font-family:var(--font-body,"DM Sans",sans-serif);font-size:.8rem;color:var(--text-secondary)}.moves_moveDetailDesc__ekB3A{line-height:1.6;font-style:italic;margin:0 0 12px}.moves_moveLearnedByLabel__201hz{font-family:var(--font-body,"DM Sans",sans-serif);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);display:block;margin-bottom:8px}.moves_moveLearnedBySprites__zuB8r{display:flex;flex-wrap:wrap;gap:8px}.moves_learnedByPoke__luwl0{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;transition:transform .15s}.moves_learnedByPoke__luwl0:hover{transform:translateY(-2px)}.moves_learnedByName__GCm2x{font-family:var(--font-body,"DM Sans",sans-serif);font-size:.55rem;color:var(--text-secondary);text-transform:capitalize;white-space:nowrap}.moves_skeletonCard__soz7Z{background:#0f1521;border:1px solid #1e2d42;border-left-width:3px;border-radius:12px;padding:14px 16px;display:flex;gap:14px;animation:moves_shimmer__s3vKh 1.5s infinite;background:linear-gradient(90deg,#0f1521 25%,#131c2e 50%,#0f1521 75%);background-size:200% 100%}@keyframes moves_shimmer__s3vKh{0%{background-position:-200% 0}to{background-position:200% 0}}.moves_skeletonLeft__cTNen{width:50px;height:60px;background:rgba(255,255,255,.05);border-radius:8px;flex-shrink:0}.moves_skeletonRight__RCG0p{flex:1 1;display:flex;flex-direction:column;gap:8px}.moves_skeletonName__IRrCC{height:20px;width:60%;background:rgba(255,255,255,.05);border-radius:4px}.moves_skeletonStats__eJReG{height:14px;width:80%;background:rgba(255,255,255,.04);border-radius:4px}.moves_skeletonEffect__nBC6N{height:28px;width:100%;background:rgba(255,255,255,.03);border-radius:4px}.moves_emptyState__gu8Lm{display:flex;flex-direction:column;align-items:center;padding:80px 0;gap:12px}.moves_emptyIcon__RZSon{font-size:2.5rem}.moves_emptyText__iYj3l{font-family:var(--font-body,"DM Sans",sans-serif);font-size:.875rem;color:var(--text-secondary)}.moves_loadMoreRow__kfh1G{display:flex;justify-content:center;padding:32px 0}.moves_loadMoreBtn__oZTtm{padding:12px 32px;background:rgba(79,195,247,.08);border:1px solid rgba(79,195,247,.3);border-radius:8px;color:var(--accent);font-family:var(--font-body,"DM Sans",sans-serif);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.moves_loadMoreBtn__oZTtm:hover{background:rgba(79,195,247,.15)}.moves_loadMoreBtn__oZTtm:disabled{opacity:.5;cursor:not-allowed}@media (max-width:500px){.moves_content__af9hT{padding:24px 16px 80px}.moves_topBar__NXt3c{padding:0 14px}.moves_topBarTitle__n8K9K{font-size:18px}}