.dx-panel{position:relative;overflow:hidden;border-radius:var(--radius-panel);border:1px solid var(--border-hairline);background:var(--surface-1);box-shadow:var(--shadow-panel)}.dx-panel-pad{padding:16px}@media(min-width:512px){html[data-zoom="50"] .dx-panel-pad{padding:20px}}@media(min-width:614.4px){html[data-zoom="60"] .dx-panel-pad{padding:20px}}@media(min-width:716.8px){html[data-zoom="70"] .dx-panel-pad{padding:20px}}@media(min-width:819.2px){html[data-zoom="80"] .dx-panel-pad{padding:20px}}@media(min-width:921.6px){html[data-zoom="90"] .dx-panel-pad{padding:20px}}@media(min-width:1024px){html[data-zoom="100"] .dx-panel-pad{padding:20px}}@media(min-width:1126.4px){html[data-zoom="110"] .dx-panel-pad{padding:20px}}@media(min-width:1228.8px){html[data-zoom="120"] .dx-panel-pad{padding:20px}}@media(min-width:1331.2px){html[data-zoom="130"] .dx-panel-pad{padding:20px}}@media(min-width:1433.6px){html[data-zoom="140"] .dx-panel-pad{padding:20px}}@media(min-width:1536px){html[data-zoom="150"] .dx-panel-pad{padding:20px}}@media(min-width:1638.4px){html[data-zoom="160"] .dx-panel-pad{padding:20px}}@media(min-width:1740.8px){html[data-zoom="170"] .dx-panel-pad{padding:20px}}@media(min-width:1843.2px){html[data-zoom="180"] .dx-panel-pad{padding:20px}}@media(min-width:1945.6px){html[data-zoom="190"] .dx-panel-pad{padding:20px}}@media(min-width:2048px){html[data-zoom="200"] .dx-panel-pad{padding:20px}}@media(min-width:2150.4px){html[data-zoom="210"] .dx-panel-pad{padding:20px}}@media(min-width:2252.8px){html[data-zoom="220"] .dx-panel-pad{padding:20px}}@media(min-width:2355.2px){html[data-zoom="230"] .dx-panel-pad{padding:20px}}@media(min-width:2457.6px){html[data-zoom="240"] .dx-panel-pad{padding:20px}}@media(min-width:2560px){html[data-zoom="250"] .dx-panel-pad{padding:20px}}.dx-scroll{scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}.dx-scroll::-webkit-scrollbar{width:8px;height:8px}.dx-scroll::-webkit-scrollbar-track{background:transparent}.dx-scroll::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:999px}.dx-scroll::-webkit-scrollbar-thumb:hover{background:var(--surface-3)}.dx-evo-tree{position:relative;width:100%}.dx-evo-linear{display:grid;align-items:start;gap:20px;min-width:-moz-max-content;min-width:max-content}.dx-evo-branched{display:flex;flex-direction:column;gap:24px}.dx-evo-level{display:grid;align-items:start;gap:12px 16px;padding-inline:10px}.dx-evo-level-single{width:min(100%,14rem);margin-inline:auto}.dx-evo-card{position:relative;min-width:0;overflow:hidden;container:evolution-card / inline-size;border:1px solid var(--border-hairline);border-radius:8px;background:var(--surface-2)}.dx-evo-card:hover{border-color:#e8c67566}.dx-evo-current{border-color:#e8c675b3;background:linear-gradient(#e8c67512,#e8c67512),var(--surface-2)}.dx-evo-pokemon{display:flex;width:100%;min-width:0;min-height:64px;align-items:center;gap:6px;padding:6px;text-align:left}.dx-evo-pokemon:focus-visible{outline:2px solid rgb(232 198 117 / .8);outline-offset:-3px;border-radius:7px}.dx-evo-name{min-width:0;overflow-wrap:anywhere}.dx-evo-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;line-height:1.3}.dx-evo-conditions{border-top:1px solid var(--border-hairline);background:#0000002b;padding:5px 7px;font-family:Space Grotesk,sans-serif;font-size:.6875rem;font-weight:500;line-height:1.35;color:var(--text-secondary);overflow-wrap:anywhere}.dx-evo-conditions>*+*{margin-top:4px}.dx-evo-linear .dx-evo-pokemon{flex-direction:column;gap:2px;min-height:98px;text-align:center}.dx-evo-linear .dx-evo-meta{justify-content:center}@container evolution-card (max-width: 8.75rem){.dx-evo-pokemon{flex-direction:column;gap:2px;min-height:98px;text-align:center}.dx-evo-meta{justify-content:center}}.dx-hero-mesh{position:absolute;inset:0;pointer-events:none;transition:opacity .6s ease}.dx-ghost-num{position:absolute;right:-8px;top:50%;transform:translateY(-50%);font-family:Orbitron,sans-serif;font-weight:900;font-size:clamp(7.5rem,15vw,13.75rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dx-plinth{position:absolute;left:50%;bottom:8%;width:62%;height:18px;transform:translate(-50%);border-radius:999px;background:radial-gradient(ellipse at center,rgba(246,201,69,.28),transparent 70%);filter:blur(4px);pointer-events:none}@keyframes dx-cry-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}.dx-cry-ring{position:absolute;inset:0;border-radius:999px;border:1.5px solid var(--gold);animation:dx-cry-ring .8s ease-out forwards;pointer-events:none}.dx-moves-table{border-collapse:collapse;width:100%}.dx-moves-table th{position:sticky;top:0;z-index:2;background:var(--surface-2);font-family:"Press Start 2P",monospace;font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:left;padding:.5rem .625rem;border-bottom:1px solid var(--border-hairline);white-space:nowrap}.dx-moves-table td{height:2.25rem;padding:0 .625rem;border-bottom:1px solid var(--border-hairline);font-size:.8125rem;white-space:nowrap}.dx-move-row{position:relative;transition:background-color .15s ease}.dx-move-row:hover{background:rgba(var(--mt, 246,201,69),.08)}.dx-move-row td:first-child{box-shadow:inset 0 0 0 0 transparent;transition:box-shadow .15s ease}.dx-move-row:hover td:first-child{box-shadow:inset 2px 0 rgb(var(--mt, 246,201,69))}@keyframes dx-glyph-fire{0%,to{transform:scaleY(1)}35%{transform:scaleY(1.22)}65%{transform:scaleY(.92)}}@keyframes dx-glyph-water{0%,to{transform:translateY(0);opacity:1}40%{transform:translateY(-2px);opacity:.7}70%{transform:translateY(1px);opacity:1}}@keyframes dx-glyph-electric{0%,to{opacity:1}25%{opacity:.3}50%{opacity:1}75%{opacity:.3}}@keyframes dx-glyph-sway{0%,to{transform:rotate(0)}35%{transform:rotate(-8deg)}70%{transform:rotate(6deg)}}@keyframes dx-glyph-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}50%{transform:scale(1.18)}}.dx-move-row:hover .dx-glyph-fire{animation:dx-glyph-fire .3s ease}.dx-move-row:hover .dx-glyph-water,.dx-move-row:hover .dx-glyph-ice{animation:dx-glyph-water .3s ease}.dx-move-row:hover .dx-glyph-electric{animation:dx-glyph-electric .3s ease}.dx-move-row:hover .dx-glyph-grass,.dx-move-row:hover .dx-glyph-bug{animation:dx-glyph-sway .3s ease}.dx-move-row:hover .dx-glyph{animation:dx-glyph-pulse .3s ease}@keyframes dx-shimmer{0%{opacity:.25}50%{opacity:.6}to{opacity:.25}}.dx-skel{border-radius:4px;background:var(--surface-3);animation:dx-shimmer 1.2s ease-in-out infinite}.dx-museum{background:radial-gradient(900px 300px at 50% -80px,rgba(108,148,128,.06),transparent),var(--bg)}.dx-museum-lights{position:absolute;inset:0 0 auto;height:2px;background-image:radial-gradient(circle,rgba(246,201,69,.5) 1px,transparent 1.5px);background-size:64px 2px;background-repeat:repeat-x;opacity:.25;pointer-events:none}.dx-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;min-height:0;border-radius:10px;border:1px solid var(--border-hairline);background:var(--surface-1);padding:6px 4px 5px;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.dx-tile:hover{transform:translateY(-2px) scale(1.04);border-color:rgba(var(--eh, 246 201 69),.55);box-shadow:0 0 14px rgba(var(--eh, 246 201 69),.22)}.dx-tile:hover img{animation:dx-tile-hop .32s ease}@keyframes dx-tile-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-6%)}}.dx-tile[data-active=true]{border-color:rgba(var(--eh, 246 201 69),.9);box-shadow:0 0 0 1px rgba(var(--eh, 246 201 69),.5),0 0 18px rgba(var(--eh, 246 201 69),.25)}@keyframes dx-glitch-a{0%,to{clip-path:inset(0 0 62% 0);transform:translate(0)}25%{clip-path:inset(8% 0 48% 0);transform:translate(-4px)}50%{clip-path:inset(30% 0 22% 0);transform:translate(4px)}75%{clip-path:inset(55% 0 4% 0);transform:translate(-3px)}}@keyframes dx-glitch-b{0%,to{clip-path:inset(58% 0 0 0);transform:translate(0)}33%{clip-path:inset(12% 0 66% 0);transform:translate(4px)}66%{clip-path:inset(42% 0 30% 0);transform:translate(-4px)}}.dx-glitch-slice{position:absolute;inset:0}.dx-glitch-slice:nth-child(2){animation:dx-glitch-a .5s steps(2,end) infinite}.dx-glitch-slice:nth-child(3){animation:dx-glitch-b .5s steps(2,end) infinite}@media(prefers-reduced-motion:reduce){.dx-cry-ring,.dx-glitch-slice,.dx-tile:hover img{animation:none!important}}.dx-moves-table thead th.text-right{text-align:right}.dx-moves-table thead th.text-center{text-align:center}.dx-edition-dock{position:relative;z-index:30;display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 10px;border-radius:calc(var(--radius-control) + 4px);max-width:100%;border:1px solid rgba(246,201,69,.38);background:#05060a8c;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}@media(max-width:319.5px){html[data-zoom="50"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="50"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:383.4px){html[data-zoom="60"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="60"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:447.3px){html[data-zoom="70"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="70"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:511.2px){html[data-zoom="80"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="80"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:575.1px){html[data-zoom="90"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="90"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:639px){html[data-zoom="100"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="100"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:702.9px){html[data-zoom="110"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="110"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:766.8px){html[data-zoom="120"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="120"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:830.7px){html[data-zoom="130"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="130"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:894.6px){html[data-zoom="140"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="140"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:958.5px){html[data-zoom="150"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="150"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:1022.4px){html[data-zoom="160"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="160"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:1086.3px){html[data-zoom="170"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="170"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:1150.2px){html[data-zoom="180"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="180"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:1214.1px){html[data-zoom="190"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="190"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:1278px){html[data-zoom="200"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="200"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:1341.9px){html[data-zoom="210"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="210"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:1405.8px){html[data-zoom="220"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="220"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:1469.7px){html[data-zoom="230"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="230"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:1533.6px){html[data-zoom="240"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="240"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}@media(max-width:1597.5px){html[data-zoom="250"] .dx-edition-dock:not(.dx-edition-dock-stuck){gap:6px;padding:4px 4px 4px 8px}html[data-zoom="250"] .dx-edition-dock-stuck{gap:6px;padding:5px 5px 5px 9px}}.dx-edition-dock-stuck{border-color:#f6c9459e;background:#05060ae0;box-shadow:0 16px 48px #000000a6,0 0 0 1px #f6c94559,0 0 32px #f6c94538;padding:5px 7px 5px 12px;border-radius:calc(var(--radius-control) + 5px)}.dx-edition-trigger.gs-trigger,.dx-edition-trigger-stuck.gs-trigger{height:28px;border-color:#f6c94547;background:#171b27b3;color:#f4f6fc}.dx-edition-trigger-stuck.gs-trigger{height:30px;border-color:#f6c94580;background:#171b27f2}.dx-edition-trigger.gs-trigger:hover,.dx-edition-trigger-stuck.gs-trigger:hover{border-color:#f6c945b3;box-shadow:0 0 16px #f6c9452e}
