.header[data-v-1e05fd83]{background:#1a2332d9;border-bottom:1px solid rgba(107,163,232,.3);position:relative;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0003}.container[data-v-1e05fd83]{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:640px){.container[data-v-1e05fd83]{padding:0 1.5rem}}@media(min-width:1024px){.container[data-v-1e05fd83]{padding:0 2rem}}.nav[data-v-1e05fd83]{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;gap:1.5rem}.nav-brand[data-v-1e05fd83]{flex-shrink:0}.logo[data-v-1e05fd83]{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:#f5f8f0;text-decoration:none;transition:all .2s ease}.logo img[data-v-1e05fd83]{height:40px;width:40px}.logo-text[data-v-1e05fd83]{white-space:nowrap;background:linear-gradient(135deg,#f5f8f0,#6ba3e8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu[data-v-1e05fd83]{display:flex;align-items:center;gap:.5rem;list-style:none;flex:1;justify-content:flex-end}.nav-link[data-v-1e05fd83]{color:#f5f8f0d9;font-weight:500;padding:.5rem 1rem;border-radius:8px;transition:all .2s ease;text-decoration:none;white-space:nowrap;font-size:.95rem}.nav-link[data-v-1e05fd83]:hover{background:#6ba3e826;color:#6ba3e8}.nav-link.active[data-v-1e05fd83]{background:linear-gradient(135deg,#6ba3e833,#5cb85c33);color:#6ba3e8;border:1px solid rgba(107,163,232,.3)}.nav-toggle[data-v-1e05fd83]{display:none;flex-direction:column;gap:4px;background:transparent;border:1px solid rgba(107,163,232,.3);border-radius:6px;cursor:pointer;padding:.5rem}.nav-toggle span[data-v-1e05fd83]{width:24px;height:2px;background:#6ba3e8;border-radius:9999px;transition:all .2s ease}@media(max-width:768px){.nav-toggle[data-v-1e05fd83]{display:flex}.nav-menu[data-v-1e05fd83]{display:none;position:absolute;top:100%;left:0;right:0;background:#1a2332f2;border-top:1px solid rgba(107,163,232,.3);flex-direction:column;padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000004d}.nav-menu.active[data-v-1e05fd83]{display:flex}.nav-link[data-v-1e05fd83]{width:100%;padding:.75rem 1rem}.logo-text[data-v-1e05fd83]{font-size:1rem}}.site-footer[data-v-a05e5b29]{padding:40px 0 20px;background:#0f172af2;border-top:1px solid rgba(107,163,232,.2)}.footer-grid[data-v-a05e5b29]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:30px}.footer-logo[data-v-a05e5b29]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.logo-image[data-v-a05e5b29]{width:40px;height:40px}.logo-text[data-v-a05e5b29]{font-size:1.4rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#6ba3e8,#5cb85c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-text[data-v-a05e5b29]{color:#f5f8f0b3;margin-bottom:16px;line-height:1.6}.link-column h2[data-v-a05e5b29]{color:#6ba3e8;font-size:1.2rem;margin-bottom:16px;font-weight:600}.link-column ul[data-v-a05e5b29]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.link-column a[data-v-a05e5b29]{color:#f5f8f0b3;text-decoration:none;transition:color .2s ease}.link-column a[data-v-a05e5b29]:hover{color:#6ba3e8}.footer-bottom[data-v-a05e5b29]{margin-top:30px;border-top:1px solid rgba(107,163,232,.15);padding-top:20px;color:#f5f8f099;font-size:.85rem;display:flex;flex-direction:column;gap:8px;text-align:center}@media(max-width:1024px){.footer-grid[data-v-a05e5b29]{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:768px){.site-footer[data-v-a05e5b29]{padding:30px 0 20px}.footer-grid[data-v-a05e5b29]{grid-template-columns:1fr;gap:30px}.footer-text[data-v-a05e5b29]{font-size:.9rem}.link-column h2[data-v-a05e5b29]{font-size:1.1rem}.footer-bottom[data-v-a05e5b29]{font-size:.8rem}}.home-view[data-v-3559f899]{min-height:100vh;position:relative;color:#f5f8f0}.hero-section[data-v-3559f899]{padding:50px 0 40px;position:relative;z-index:1}.hero-banner[data-v-3559f899]{text-align:center;margin-bottom:24px}.hero-banner-badge[data-v-3559f899]{display:inline-block;padding:8px 20px;background:linear-gradient(135deg,#5cb85c,#4a9a4a);border-radius:20px;color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.5px;box-shadow:0 4px 12px #5cb85c4d}.hero-main[data-v-3559f899]{text-align:center}.hero-title[data-v-3559f899]{font-size:2.5rem;font-weight:800;margin-bottom:20px;line-height:1.2;color:#f5f8f0;background:linear-gradient(135deg,#f5f8f0,#6ba3e8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-3559f899]{font-size:1rem;color:#f5f8f0d9;line-height:1.7;margin-bottom:32px}.hero-subtitle strong[data-v-3559f899]{color:#6ba3e8;font-weight:700}.hero-stats[data-v-3559f899]{display:flex;justify-content:center;gap:24px;margin-bottom:32px;flex-wrap:wrap}.stat-item[data-v-3559f899]{text-align:center;padding:16px 24px;background:#1a233299;border:1px solid rgba(107,163,232,.2);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:100px}.stat-value[data-v-3559f899]{font-size:1.75rem;font-weight:800;background:linear-gradient(135deg,#6ba3e8,#5cb85c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px;line-height:1.2}.stat-label[data-v-3559f899]{font-size:.75rem;color:#f5f8f0b3;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.hero-actions[data-v-3559f899]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-3559f899]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 28px;border-radius:10px;font-weight:600;text-decoration:none;transition:all .2s ease;letter-spacing:.3px;font-size:.95rem;background:linear-gradient(135deg,#6ba3e8,#5cb85c);color:#fff;box-shadow:0 4px 12px #6ba3e84d;border:none;cursor:pointer}.btn-secondary[data-v-3559f899]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 28px;border-radius:10px;font-weight:600;text-decoration:none;transition:all .2s ease;letter-spacing:.3px;font-size:.95rem;border:1px solid rgba(107,163,232,.4);color:#6ba3e8;background:#1a233299;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-arrow[data-v-3559f899]{transition:transform .3s ease}.btn-primary:hover .btn-arrow[data-v-3559f899],.btn-secondary:hover .btn-arrow[data-v-3559f899]{transform:translate(4px)}.home-section[data-v-3559f899]{margin-bottom:48px;position:relative;z-index:1}.section-header[data-v-3559f899]{text-align:center;margin-bottom:48px;position:relative}.section-title-wrapper[data-v-3559f899]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:16px}.section-title-line[data-v-3559f899]{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(107,163,232,.5),transparent);max-width:150px}.section-title[data-v-3559f899]{font-size:2rem;font-weight:800;color:#6ba3e8;line-height:1.2;text-shadow:0 0 10px rgba(107,163,232,.3)}.section-description[data-v-3559f899]{color:#f5f8f0b3;font-size:.95rem;margin:0}.section-footer[data-v-3559f899]{text-align:center;margin-top:32px}.video-wrapper[data-v-3559f899]{position:relative;width:100%;aspect-ratio:16/9;background:url(/images/video-bg.webp) no-repeat center center #1a2332b3;background-size:100% 100%;border-radius:16px;overflow:hidden;border:1px solid rgba(107,163,232,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-iframe[data-v-3559f899]{width:100%;height:100%;border:none}.video-overlay[data-v-3559f899]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f141ecc}.game-version-selector[data-v-3559f899]{display:flex;flex-direction:column;align-items:center;gap:24px}.version-title[data-v-3559f899]{font-size:1.5rem;font-weight:700;color:#f5f8f0;margin:0;text-align:center}.version-buttons[data-v-3559f899]{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.version-button[data-v-3559f899]{display:flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#6ba3e8,#5cb85c);border:none;border-radius:50px;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px #6ba3e84d;min-width:220px}.version-button[data-v-3559f899]:hover{transform:scale(1.05);box-shadow:0 12px 32px #6ba3e866}.version-button[data-v-3559f899]:nth-child(2){background:linear-gradient(135deg,#5cb85c,#4a9a4a);box-shadow:0 8px 24px #5cb85c4d}.version-button[data-v-3559f899]:nth-child(2):hover{box-shadow:0 12px 32px #5cb85c66}.play-icon[data-v-3559f899]{font-size:1.5rem}.version-text[data-v-3559f899]{font-size:1rem;font-weight:600}.game-intro-content[data-v-3559f899]{margin-top:40px}.game-intro-text[data-v-3559f899]{max-width:900px;margin:0 auto}.intro-main-text[data-v-3559f899]{font-size:1.15rem;color:#f5f8f0e6;line-height:1.8;margin:0 0 40px;text-align:center}.intro-main-text strong[data-v-3559f899]{color:#6ba3e8;font-weight:700}.game-mechanics-grid[data-v-3559f899]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.mechanic-item[data-v-3559f899]{background:#1a2332b3;border:1px solid rgba(107,163,232,.25);border-radius:12px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;display:flex;align-items:flex-start;gap:16px}.mechanic-item[data-v-3559f899]:hover{border-color:#6ba3e880;transform:translateY(-4px);box-shadow:0 8px 24px #6ba3e833}.mechanic-icon[data-v-3559f899]{font-size:2rem;line-height:1;flex-shrink:0}.mechanic-content[data-v-3559f899]{flex:1}.mechanic-title[data-v-3559f899]{font-size:1.1rem;color:#f5f8f0;font-weight:700;margin:0 0 8px}.mechanic-desc[data-v-3559f899]{font-size:.9rem;color:#f5f8f0bf;line-height:1.6;margin:0}.database-grid[data-v-3559f899]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:40px}.database-card[data-v-3559f899]{background:#1a2332b3;border:1px solid rgba(107,163,232,.25);border-radius:16px;padding:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;display:flex;flex-direction:column}.pokemon-db-card[data-v-3559f899]:hover{border-color:#6ba3e880;transform:translateY(-4px);box-shadow:0 8px 24px #6ba3e833}.enemy-db-card[data-v-3559f899]:hover{border-color:#e67e2280;transform:translateY(-4px);box-shadow:0 8px 24px #e67e2233}.database-card-header[data-v-3559f899]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.database-icon[data-v-3559f899]{font-size:2rem;line-height:1}.database-title[data-v-3559f899]{font-size:1.5rem;color:#f5f8f0;font-weight:700;margin:0}.database-description[data-v-3559f899]{font-size:.95rem;color:#f5f8f0bf;line-height:1.6;margin:0 0 24px}.database-preview[data-v-3559f899]{margin:24px 0;flex:1}.database-preview-grid[data-v-3559f899]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.db-preview-item[data-v-3559f899]{background:#0f141e80;border:1px solid rgba(107,163,232,.2);border-radius:12px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:all .2s ease}.db-preview-item[data-v-3559f899]:hover{border-color:#6ba3e866;transform:translateY(-2px)}.db-preview-image[data-v-3559f899]{width:64px;height:64px;flex-shrink:0}.db-preview-img[data-v-3559f899]{width:100%;height:100%;object-fit:contain;border-radius:8px;background:#6ba3e81a}.db-preview-placeholder[data-v-3559f899]{width:100%;height:100%;background:linear-gradient(135deg,#6ba3e84d,#5cb85c4d);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#6ba3e8}.db-preview-info[data-v-3559f899]{text-align:center;width:100%}.db-preview-name[data-v-3559f899]{font-size:.85rem;color:#f5f8f0;font-weight:600;margin:0 0 4px;word-break:break-word}.db-preview-stats[data-v-3559f899]{font-size:.75rem;color:#f5f8f0b3}.db-enemy-threat[data-v-3559f899]{display:inline-block;padding:2px 8px;border-radius:6px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.database-action[data-v-3559f899]{margin-top:auto;padding-top:24px}.routes-section[data-v-3559f899]{background:linear-gradient(180deg,transparent,rgba(92,184,92,.03),transparent)}.routes-preview-grid[data-v-3559f899]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.route-preview-card[data-v-3559f899]{background:#1a2332b3;border:1px solid rgba(92,184,92,.25);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;display:flex;flex-direction:column}.route-preview-card[data-v-3559f899]:hover{border-color:#5cb85c80;transform:translateY(-4px);box-shadow:0 8px 24px #5cb85c33}.route-preview-image[data-v-3559f899]{position:relative;width:100%;height:180px;overflow:hidden;background:#0f141ecc}.route-preview-img[data-v-3559f899]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.route-preview-card:hover .route-preview-img[data-v-3559f899]{transform:scale(1.05)}.route-preview-placeholder[data-v-3559f899]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0f141ecc}.placeholder-icon[data-v-3559f899]{font-size:4rem;opacity:.4}.route-preview-overlay[data-v-3559f899]{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.route-preview-number[data-v-3559f899]{padding:6px 12px;background:#1a2332e6;border:1px solid rgba(107,163,232,.4);border-radius:8px;color:#6ba3e8;font-weight:700;font-size:.9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.route-preview-difficulty[data-v-3559f899]{padding:6px 12px;border-radius:8px;color:#fff;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.route-preview-content[data-v-3559f899]{padding:20px;flex:1;display:flex;flex-direction:column;gap:12px}.route-preview-name[data-v-3559f899]{font-size:1.1rem;color:#f5f8f0;font-weight:700;margin:0}.route-preview-meta[data-v-3559f899]{display:flex;gap:16px;font-size:.85rem;color:#f5f8f0b3}.route-preview-terrain[data-v-3559f899]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.terrain-tag[data-v-3559f899]{padding:4px 10px;background:#5cb85c26;border:1px solid rgba(92,184,92,.4);border-radius:6px;font-size:.75rem;color:#5cb85c;font-weight:500}.tools-section[data-v-3559f899]{background:linear-gradient(180deg,transparent,rgba(107,163,232,.03),transparent)}.tools-grid[data-v-3559f899]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:40px}.tool-card[data-v-3559f899]{background:#1a2332b3;border:1px solid rgba(107,163,232,.25);border-radius:16px;padding:28px;text-decoration:none;color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;display:flex;flex-direction:column;gap:16px}.tool-card[data-v-3559f899]:hover{border-color:#6ba3e880;transform:translateY(-4px);box-shadow:0 8px 24px #6ba3e833}.tool-icon[data-v-3559f899]{font-size:2.5rem;line-height:1}.tool-title[data-v-3559f899]{font-size:1.25rem;color:#f5f8f0;font-weight:700;margin:0}.tool-description[data-v-3559f899]{font-size:.9rem;color:#f5f8f0bf;line-height:1.6;margin:0;flex:1}.tool-link[data-v-3559f899]{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(107,163,232,.2);margin-top:auto;font-size:.9rem;color:#6ba3e8;font-weight:600}.tool-arrow[data-v-3559f899]{font-size:1.2rem;color:#6ba3e8;transition:transform .3s ease}.tool-card:hover .tool-arrow[data-v-3559f899]{transform:translate(4px)}@media(max-width:1024px){.hero-section[data-v-3559f899]{padding:40px 0 32px}.home-section[data-v-3559f899],.section-header[data-v-3559f899]{margin-bottom:40px}.hero-title[data-v-3559f899]{font-size:2.2rem;margin-bottom:18px}.hero-subtitle[data-v-3559f899]{font-size:.95rem;margin-bottom:28px}.section-title[data-v-3559f899]{font-size:1.8rem}.section-description[data-v-3559f899]{font-size:.9rem}.hero-stats[data-v-3559f899]{gap:20px;margin-bottom:28px}.stat-item[data-v-3559f899]{padding:14px 20px;min-width:90px}.stat-value[data-v-3559f899]{font-size:1.6rem}.hero-actions[data-v-3559f899]{gap:14px}.btn-primary[data-v-3559f899],.btn-secondary[data-v-3559f899]{padding:11px 24px;font-size:.9rem}.video-wrapper[data-v-3559f899]{height:350px}.game-version-selector[data-v-3559f899]{gap:20px}.version-title[data-v-3559f899]{font-size:1.4rem}.version-buttons[data-v-3559f899]{gap:16px}.version-button[data-v-3559f899]{padding:14px 28px;font-size:1rem;gap:10px;min-width:200px}.play-icon[data-v-3559f899]{font-size:1.3rem}.version-text[data-v-3559f899]{font-size:.95rem}.intro-main-text[data-v-3559f899]{font-size:1.05rem;margin-bottom:32px}.game-mechanics-grid[data-v-3559f899]{gap:20px}.mechanic-item[data-v-3559f899]{padding:20px;gap:14px}.mechanic-title[data-v-3559f899]{font-size:1.05rem}.mechanic-desc[data-v-3559f899]{font-size:.85rem}.database-grid[data-v-3559f899]{gap:28px;margin-top:32px}.database-card[data-v-3559f899]{padding:28px}.database-title[data-v-3559f899]{font-size:1.4rem}.database-description[data-v-3559f899]{font-size:.9rem}.database-preview-grid[data-v-3559f899]{gap:14px}.db-preview-item[data-v-3559f899]{padding:10px}.db-preview-image[data-v-3559f899]{width:56px;height:56px}.db-preview-name[data-v-3559f899]{font-size:.8rem}.routes-preview-grid[data-v-3559f899]{gap:20px;margin-top:32px}.route-preview-image[data-v-3559f899]{height:160px}.route-preview-content[data-v-3559f899]{padding:18px;gap:10px}.route-preview-name[data-v-3559f899]{font-size:1.05rem}.route-preview-meta[data-v-3559f899]{font-size:.8rem;gap:14px}.terrain-tag[data-v-3559f899]{font-size:.7rem;padding:3px 8px}.tools-grid[data-v-3559f899]{gap:20px;margin-top:32px}.tool-card[data-v-3559f899]{padding:24px;gap:14px}.tool-icon[data-v-3559f899]{font-size:2.2rem}.tool-title[data-v-3559f899]{font-size:1.2rem}.tool-description[data-v-3559f899]{font-size:.85rem}.tool-link[data-v-3559f899]{padding-top:14px;font-size:.85rem}.section-footer[data-v-3559f899]{margin-top:28px}}@media(max-width:768px){.hero-section[data-v-3559f899]{padding:30px 0 24px}.home-section[data-v-3559f899],.section-header[data-v-3559f899],.hero-banner[data-v-3559f899]{margin-bottom:1.2rem}.hero-banner-badge[data-v-3559f899]{padding:6px 16px;font-size:.75rem}.hero-title[data-v-3559f899]{font-size:1.6rem;margin-bottom:.8rem}.hero-subtitle[data-v-3559f899]{font-size:.8rem;margin-bottom:1.2rem;line-height:1.6}.section-title[data-v-3559f899]{font-size:1.4rem}.section-description[data-v-3559f899]{font-size:.8rem}.section-title-wrapper[data-v-3559f899]{gap:16px;margin-bottom:.8rem}.section-title-line[data-v-3559f899]{max-width:100px}.hero-stats[data-v-3559f899]{gap:16px;margin-bottom:1.2rem}.stat-item[data-v-3559f899]{padding:12px 16px;min-width:80px}.stat-value[data-v-3559f899]{font-size:1.4rem}.stat-label[data-v-3559f899]{font-size:.7rem}.hero-actions[data-v-3559f899]{gap:12px;flex-direction:column;align-items:center}.btn-primary[data-v-3559f899],.btn-secondary[data-v-3559f899]{padding:10px 20px;font-size:.85rem;min-width:200px}.video-wrapper[data-v-3559f899]{height:250px}.game-version-selector[data-v-3559f899]{gap:1.2rem}.version-title[data-v-3559f899]{font-size:1.4rem}.version-buttons[data-v-3559f899]{gap:1.2rem;flex-direction:column}.version-button[data-v-3559f899]{padding:12px 24px;font-size:1rem;gap:8px;min-width:200px}.play-icon[data-v-3559f899]{font-size:1.2rem}.version-text[data-v-3559f899]{font-size:.9rem}.game-intro-content[data-v-3559f899]{margin-top:1.2rem}.intro-main-text[data-v-3559f899]{font-size:.8rem;margin-bottom:1.2rem;line-height:1.6}.game-mechanics-grid[data-v-3559f899]{grid-template-columns:repeat(2,1fr);gap:.8rem}.mechanic-item[data-v-3559f899]{padding:.8rem;gap:.8rem;flex-direction:column;text-align:center}.mechanic-icon[data-v-3559f899]{font-size:1.8rem}.mechanic-title[data-v-3559f899]{font-size:1rem;margin-bottom:.4rem}.mechanic-desc[data-v-3559f899]{font-size:.8rem}.database-grid[data-v-3559f899]{grid-template-columns:1fr;gap:1.2rem;margin-top:1.2rem}.database-card[data-v-3559f899]{padding:1.2rem}.database-card-header[data-v-3559f899]{gap:.8rem;margin-bottom:.8rem}.database-icon[data-v-3559f899]{font-size:1.8rem}.database-title[data-v-3559f899]{font-size:1.2rem}.database-description[data-v-3559f899]{font-size:.8rem;margin-bottom:1.2rem}.database-preview[data-v-3559f899]{margin:1.2rem 0}.database-preview-grid[data-v-3559f899]{grid-template-columns:repeat(2,1fr);gap:.8rem}.db-preview-item[data-v-3559f899]{padding:.8rem;gap:.4rem}.db-preview-image[data-v-3559f899]{width:48px;height:48px}.db-preview-name[data-v-3559f899]{font-size:.75rem}.db-preview-stats[data-v-3559f899]{font-size:.7rem}.db-enemy-threat[data-v-3559f899]{font-size:.65rem;padding:1px 6px}.database-action[data-v-3559f899]{padding-top:1.2rem}.routes-preview-grid[data-v-3559f899]{grid-template-columns:1fr;gap:1.2rem;margin-top:1.2rem}.route-preview-image[data-v-3559f899]{height:200px}.route-preview-overlay[data-v-3559f899]{top:.8rem;left:.8rem;right:.8rem}.route-preview-number[data-v-3559f899]{padding:4px 8px;font-size:.8rem}.route-preview-difficulty[data-v-3559f899]{padding:4px 8px;font-size:.7rem}.route-preview-content[data-v-3559f899]{padding:1.2rem;gap:.8rem}.route-preview-name[data-v-3559f899]{font-size:1.2rem}.route-preview-meta[data-v-3559f899]{font-size:.75rem;gap:12px}.terrain-tag[data-v-3559f899]{font-size:.65rem;padding:2px 6px}.tools-grid[data-v-3559f899]{grid-template-columns:1fr;gap:1.2rem;margin-top:1.2rem}.tool-card[data-v-3559f899]{padding:1.2rem;gap:.8rem}.tool-icon[data-v-3559f899]{font-size:2rem}.tool-title[data-v-3559f899]{font-size:1.2rem}.tool-description[data-v-3559f899]{font-size:.8rem}.tool-link[data-v-3559f899]{padding-top:.8rem;font-size:.8rem}.tool-arrow[data-v-3559f899]{font-size:1.1rem}.section-footer[data-v-3559f899]{margin-top:1.2rem}}.content-area[data-v-5c6e5054]{min-height:400px}.section-main-title[data-v-5c6e5054]{font-size:1.8rem;font-weight:700;color:#f5f8f0;margin:0 0 12px;text-align:center;background:linear-gradient(135deg,#f5f8f0,#6ba3e8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-main-description[data-v-5c6e5054]{font-size:1rem;color:#f5f8f0cc;line-height:1.6;text-align:center;max-width:800px;margin:0 auto 32px}.pokemon-categories[data-v-5c6e5054]{display:flex;flex-direction:column;gap:32px}.category-groups[data-v-5c6e5054]{display:flex;flex-direction:column;gap:24px}.category-group[data-v-5c6e5054]{display:flex;flex-direction:column;gap:12px}.category-header[data-v-5c6e5054]{margin-bottom:6px}.category-name[data-v-5c6e5054]{font-size:1.1rem;font-weight:700;color:#6ba3e8;margin:0 0 6px}.category-divider[data-v-5c6e5054]{height:1px;background:linear-gradient(90deg,rgba(107,163,232,.3),transparent)}.category-pokemons[data-v-5c6e5054]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.pokemon-card[data-v-5c6e5054]{background:#1a2332b3;border:1px solid rgba(107,163,232,.3);border-radius:12px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;transition:all .2s ease}.pokemon-card[data-v-5c6e5054]:hover{border-color:#6ba3e8;transform:translateY(-2px);box-shadow:0 8px 24px #6ba3e833}.pokemon-card-border-left[data-v-5c6e5054]{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#6ba3e8,#5cb85c)}.pokemon-card-content[data-v-5c6e5054]{display:flex;gap:10px;padding:12px}.pokemon-image[data-v-5c6e5054]{flex-shrink:0}.pokemon-img[data-v-5c6e5054]{width:50px;height:50px;object-fit:contain;border-radius:6px;background:#6ba3e81a;border:1px solid rgba(107,163,232,.2)}.image-placeholder[data-v-5c6e5054]{width:50px;height:50px;background:linear-gradient(135deg,#6ba3e84d,#5cb85c4d);border:1px solid rgba(107,163,232,.4);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;color:#6ba3e8}.pokemon-info[data-v-5c6e5054]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.pokemon-name[data-v-5c6e5054]{font-size:.95rem;color:#f5f8f0;margin:0;font-weight:700;line-height:1.3}.pokemon-stats-grid[data-v-5c6e5054]{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.stat-box[data-v-5c6e5054]{display:flex;align-items:center;gap:5px;padding:5px 6px;background:#0f141e80;border:1px solid rgba(107,163,232,.15);border-radius:5px}.stat-icon[data-v-5c6e5054]{font-size:.9rem;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-content[data-v-5c6e5054]{display:flex;flex-direction:column;gap:1px;flex:1}.stat-label[data-v-5c6e5054]{font-size:.65rem;color:#f5f8f099;font-weight:500}.stat-value[data-v-5c6e5054]{font-size:.85rem;color:#6ba3e8;font-weight:700}.pokemon-meta[data-v-5c6e5054]{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid rgba(107,163,232,.15)}.meta-row[data-v-5c6e5054]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meta-item[data-v-5c6e5054]{display:flex;align-items:center;gap:6px}.meta-label[data-v-5c6e5054]{font-size:.7rem;font-weight:600;color:#f5f8f0b3;flex-shrink:0}.meta-value[data-v-5c6e5054]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#6ba3e81a;border:1px solid rgba(107,163,232,.25);border-radius:12px;font-size:.7rem;font-weight:600;color:#6ba3e8}.shape-tag[data-v-5c6e5054]{background:#9b59b61a;border-color:#9b59b640;color:#9b59b6}.target-tag[data-v-5c6e5054]{background:#e67e221a;border-color:#e67e2240;color:#e67e22}.tag-icon[data-v-5c6e5054]{font-size:.7rem;line-height:1}.tag-text[data-v-5c6e5054]{line-height:1.2}.terrain-tags[data-v-5c6e5054]{display:flex;gap:4px;flex-wrap:wrap;flex:1}.terrain-tag[data-v-5c6e5054]{display:inline-block;padding:2px 8px;background:#5cb85c1a;border:1px solid rgba(92,184,92,.25);border-radius:10px;font-size:.65rem;font-weight:600;color:#5cb85c}.pokemon-ability[data-v-5c6e5054]{display:flex;flex-direction:column;gap:6px;padding:8px;background:#0f141e66;border:1px solid rgba(107,163,232,.2);border-radius:6px;border-left:3px solid #6ba3e8;margin-top:4px}.ability-header[data-v-5c6e5054]{display:flex;align-items:center;gap:6px}.ability-label[data-v-5c6e5054]{font-size:.7rem;font-weight:600;color:#f5f8f0b3}.ability-icon[data-v-5c6e5054]{font-size:.8rem;line-height:1}.ability-text[data-v-5c6e5054]{font-size:.75rem;color:#f5f8f0e6;line-height:1.4}.loading-state[data-v-5c6e5054]{text-align:center;padding:60px 20px}.loading-text[data-v-5c6e5054]{color:#f5f8f0b3;font-size:1rem}.no-results[data-v-5c6e5054]{text-align:center;padding:60px 20px;display:flex;flex-direction:column;align-items:center;gap:16px}.no-results-icon[data-v-5c6e5054]{font-size:3rem;opacity:.5}.no-results-text[data-v-5c6e5054]{color:#f5f8f0b3;font-size:1.125rem}.intro-section[data-v-5c6e5054]{padding:2rem 0}.intro-card[data-v-5c6e5054]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-5c6e5054]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-5c6e5054]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-5c6e5054]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-5c6e5054]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-5c6e5054]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6ba3e84d,#5cb85c4d);border:2px solid rgba(107,163,232,.5);border-radius:50%;color:#6ba3e8;font-weight:700;font-size:1.2rem}.step-content h4[data-v-5c6e5054]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-5c6e5054]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-5c6e5054]{padding:3rem 0}.faq-card[data-v-5c6e5054]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-5c6e5054]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-5c6e5054]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-5c6e5054]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-5c6e5054]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-5c6e5054]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}@media(max-width:1024px){.section-main-title[data-v-5c6e5054]{font-size:1.6rem;margin-bottom:10px}.section-main-description[data-v-5c6e5054]{font-size:.95rem;margin-bottom:28px}.pokemon-categories[data-v-5c6e5054]{gap:28px}.category-group[data-v-5c6e5054]{gap:10px}.category-name[data-v-5c6e5054]{font-size:1.05rem}.category-pokemons[data-v-5c6e5054]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.pokemon-card-content[data-v-5c6e5054]{gap:8px;padding:10px}.pokemon-img[data-v-5c6e5054],.image-placeholder[data-v-5c6e5054]{width:45px;height:45px}.pokemon-name[data-v-5c6e5054]{font-size:.9rem}.pokemon-stats-grid[data-v-5c6e5054]{gap:4px}.stat-box[data-v-5c6e5054]{padding:4px 5px}.stat-icon[data-v-5c6e5054]{width:18px;height:18px;font-size:.85rem}.stat-label[data-v-5c6e5054]{font-size:.6rem}.stat-value[data-v-5c6e5054]{font-size:.8rem}.pokemon-meta[data-v-5c6e5054]{gap:5px;padding-top:6px}.meta-row[data-v-5c6e5054]{gap:6px}.meta-label[data-v-5c6e5054]{font-size:.65rem}.meta-value[data-v-5c6e5054]{padding:2px 6px;font-size:.65rem}.terrain-tag[data-v-5c6e5054]{padding:2px 6px;font-size:.6rem}.pokemon-ability[data-v-5c6e5054]{padding:6px;gap:4px}.ability-label[data-v-5c6e5054]{font-size:.65rem}.ability-text[data-v-5c6e5054]{font-size:.7rem}.intro-section[data-v-5c6e5054]{padding:1.8rem 0}.intro-card[data-v-5c6e5054]{padding:1.8rem}.intro-title[data-v-5c6e5054]{font-size:1.4rem;margin-bottom:1.3rem}.intro-content p[data-v-5c6e5054]{font-size:.95rem;margin-bottom:1.8rem}.intro-steps[data-v-5c6e5054]{gap:1.3rem}.step-number[data-v-5c6e5054]{width:2.2rem;height:2.2rem;font-size:1.1rem}.step-content h4[data-v-5c6e5054]{font-size:1.05rem}.step-content p[data-v-5c6e5054]{font-size:.9rem}.faq-section[data-v-5c6e5054]{padding:2.5rem 0}.faq-card[data-v-5c6e5054]{padding:1.8rem}.faq-title[data-v-5c6e5054]{font-size:1.4rem;margin-bottom:1.8rem}.faq-list[data-v-5c6e5054]{gap:1.3rem}.faq-item[data-v-5c6e5054]{padding:1.3rem}.faq-question[data-v-5c6e5054]{font-size:1.05rem;margin-bottom:.6rem}.faq-answer[data-v-5c6e5054]{font-size:.9rem}}@media(max-width:768px){.section-main-title[data-v-5c6e5054]{font-size:1.4rem;margin-bottom:.8rem}.section-main-description[data-v-5c6e5054]{font-size:.8rem;margin-bottom:1.2rem}.pokemon-categories[data-v-5c6e5054]{gap:1.2rem}.category-group[data-v-5c6e5054]{gap:.8rem}.category-name[data-v-5c6e5054]{font-size:1.2rem;margin-bottom:.4rem}.category-pokemons[data-v-5c6e5054]{grid-template-columns:1fr;gap:.8rem}.pokemon-card-content[data-v-5c6e5054]{gap:.8rem;padding:.8rem}.pokemon-img[data-v-5c6e5054],.image-placeholder[data-v-5c6e5054]{width:40px;height:40px;font-size:1.1rem}.pokemon-name[data-v-5c6e5054]{font-size:1rem}.pokemon-stats-grid[data-v-5c6e5054]{gap:.3rem}.stat-box[data-v-5c6e5054]{padding:.3rem .4rem}.stat-icon[data-v-5c6e5054]{width:16px;height:16px;font-size:.8rem}.stat-label[data-v-5c6e5054]{font-size:.55rem}.stat-value[data-v-5c6e5054]{font-size:.75rem}.pokemon-meta[data-v-5c6e5054]{gap:.4rem;padding-top:.5rem}.meta-row[data-v-5c6e5054]{gap:.5rem}.meta-label[data-v-5c6e5054]{font-size:.6rem}.meta-value[data-v-5c6e5054]{padding:1px 5px;font-size:.6rem}.terrain-tag[data-v-5c6e5054]{padding:1px 5px;font-size:.55rem}.pokemon-ability[data-v-5c6e5054]{padding:.5rem;gap:.3rem;margin-top:.3rem}.ability-label[data-v-5c6e5054]{font-size:.6rem}.ability-text[data-v-5c6e5054]{font-size:.65rem}.intro-section[data-v-5c6e5054]{padding:1.2rem 0}.intro-card[data-v-5c6e5054]{padding:1.2rem}.intro-title[data-v-5c6e5054]{font-size:1.4rem;margin-bottom:.8rem}.intro-content p[data-v-5c6e5054]{font-size:.8rem;margin-bottom:1.2rem}.intro-steps[data-v-5c6e5054],.intro-step[data-v-5c6e5054]{gap:.8rem}.step-number[data-v-5c6e5054]{width:2rem;height:2rem;font-size:1rem}.step-content h4[data-v-5c6e5054]{font-size:1rem;margin-bottom:.3rem}.step-content p[data-v-5c6e5054]{font-size:.8rem}.faq-section[data-v-5c6e5054]{padding:1.2rem 0}.faq-card[data-v-5c6e5054]{padding:1.2rem}.faq-title[data-v-5c6e5054]{font-size:1.4rem;margin-bottom:1.2rem}.faq-list[data-v-5c6e5054]{gap:.8rem}.faq-item[data-v-5c6e5054]{padding:.8rem}.faq-question[data-v-5c6e5054]{font-size:1.2rem;margin-bottom:.4rem}.faq-answer[data-v-5c6e5054]{font-size:.8rem}}.page-section[data-v-18e42c56]{padding:40px 0;position:relative;z-index:1}.routes-container[data-v-18e42c56]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1600px;margin:0 auto}.route-card[data-v-18e42c56]{background:#1a2332cc;border:1px solid rgba(107,163,232,.2);border-radius:12px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:0 4px 16px #0006}.route-card[data-v-18e42c56]:hover{border-color:#6ba3e8;transform:translateY(-4px);box-shadow:0 8px 32px #6ba3e866}.route-map-section[data-v-18e42c56]{position:relative;width:100%;height:240px;overflow:hidden;background:#0f141ecc}.map-image[data-v-18e42c56]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.map-placeholder[data-v-18e42c56]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#f5f8f066}.placeholder-icon[data-v-18e42c56]{font-size:3rem}.placeholder-text[data-v-18e42c56]{font-size:.9rem;font-weight:500}.map-overlay[data-v-18e42c56]{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 50%,transparent 100%);pointer-events:none}.map-top-badges[data-v-18e42c56]{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:flex-start;gap:8px;z-index:2}.route-number-badge[data-v-18e42c56]{padding:6px 14px;background:#1a2332f2;border:2px solid #6ba3e8;border-radius:8px;font-size:1rem;font-weight:700;color:#6ba3e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0006}.difficulty-badge-overlay[data-v-18e42c56]{padding:6px 14px;background:var(--difficulty-color);color:#fff;border-radius:8px;font-size:.85rem;font-weight:600;white-space:nowrap;box-shadow:0 2px 8px #0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.map-bottom-overlay[data-v-18e42c56]{position:absolute;bottom:0;left:0;right:0;padding:16px;z-index:2}.route-name-overlay[data-v-18e42c56]{font-size:1.3rem;font-weight:700;color:#f5f8f0;margin:0 0 10px;text-shadow:0 2px 8px rgba(0,0,0,.8);line-height:1.2}.overlay-stats[data-v-18e42c56]{display:flex;gap:16px}.overlay-stat[data-v-18e42c56]{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#1a2332b3;border:1px solid rgba(107,163,232,.3);border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.overlay-stat-icon[data-v-18e42c56]{font-size:1rem}.overlay-stat-value[data-v-18e42c56]{font-size:.9rem;font-weight:700;color:#f5f8f0}.route-info-section[data-v-18e42c56]{padding:16px;display:flex;flex-direction:column;gap:12px;background:#0f141e4d}.info-row[data-v-18e42c56]{display:flex;flex-direction:column;gap:8px}.info-row-label[data-v-18e42c56]{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:#f5f8f0b3;text-transform:uppercase;letter-spacing:.5px}.label-icon[data-v-18e42c56]{font-size:1rem}.terrain-tags[data-v-18e42c56],.type-tags[data-v-18e42c56]{display:flex;flex-wrap:wrap;gap:6px}.terrain-tag[data-v-18e42c56]{padding:5px 12px;background:#6ba3e826;border:1px solid rgba(107,163,232,.4);border-radius:6px;font-size:.8rem;color:#6ba3e8;font-weight:500;transition:all .2s ease}.terrain-tag[data-v-18e42c56]:hover{background:#6ba3e840;border-color:#6ba3e899}.type-tag[data-v-18e42c56]{padding:5px 12px;background:#5cb85c26;border:1px solid rgba(92,184,92,.4);border-radius:6px;font-size:.8rem;color:#5cb85c;font-weight:500;transition:all .2s ease}.type-tag[data-v-18e42c56]:hover{background:#5cb85c40;border-color:#5cb85c99}.playstyle-badge[data-v-18e42c56]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#5cb85c26;border:1px solid rgba(92,184,92,.4);border-radius:8px;margin-bottom:12px;font-size:.85rem;font-weight:600;color:#5cb85c}.playstyle-icon[data-v-18e42c56]{font-size:1rem}.strategy-tags[data-v-18e42c56]{display:flex;flex-wrap:wrap;gap:6px}.strategy-tag[data-v-18e42c56]{padding:5px 12px;background:#ffc10726;border:1px solid rgba(255,193,7,.4);border-radius:6px;font-size:.8rem;color:#ffc107;font-weight:500}.route-description[data-v-18e42c56]{padding-top:8px;border-top:1px solid rgba(107,163,232,.2);margin-top:4px}.route-description p[data-v-18e42c56]{color:#f5f8f0cc;font-size:.85rem;line-height:1.6;margin:0}.filters-section[data-v-18e42c56]{padding:30px 0;position:relative;z-index:1}.filters-container[data-v-18e42c56]{max-width:1600px;margin:0 auto;background:#1a2332b3;border:1px solid rgba(107,163,232,.2);border-radius:12px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filters-header[data-v-18e42c56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.filters-title[data-v-18e42c56]{font-size:1.3rem;font-weight:700;color:#f5f8f0;margin:0}.clear-filters-btn[data-v-18e42c56]{padding:6px 16px;background:#6ba3e833;border:1px solid rgba(107,163,232,.4);border-radius:8px;color:#6ba3e8;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.clear-filters-btn[data-v-18e42c56]:hover{background:#6ba3e84d;border-color:#6ba3e8}.filters-grid[data-v-18e42c56]{display:flex;flex-direction:column;gap:20px}.filter-group[data-v-18e42c56]{display:flex;flex-direction:column;gap:10px}.filter-label[data-v-18e42c56]{font-size:.9rem;font-weight:600;color:#f5f8f0cc;text-transform:uppercase;letter-spacing:.5px}.filter-buttons[data-v-18e42c56]{display:flex;flex-wrap:wrap;gap:8px}.filter-btn[data-v-18e42c56]{padding:6px 14px;background:#0f141e80;border:1px solid rgba(107,163,232,.3);border-radius:8px;color:#f5f8f0cc;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.filter-btn[data-v-18e42c56]:hover{border-color:#6ba3e8;background:#6ba3e826}.filter-btn.active[data-v-18e42c56]{background:#6ba3e84d;border-color:#6ba3e8;color:#6ba3e8;font-weight:600}.view-details-btn[data-v-18e42c56]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;margin-top:12px;background:#6ba3e833;border:1px solid rgba(107,163,232,.4);border-radius:8px;color:#6ba3e8;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.view-details-btn[data-v-18e42c56]:hover{background:#6ba3e84d;border-color:#6ba3e8;transform:translateY(-1px)}.btn-arrow[data-v-18e42c56]{font-size:1.2rem;transition:transform .2s ease}.view-details-btn:hover .btn-arrow[data-v-18e42c56]{transform:translate(4px)}.intro-section[data-v-18e42c56]{padding:2rem 0}.intro-card[data-v-18e42c56]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-18e42c56]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-18e42c56]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-18e42c56]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-18e42c56]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-18e42c56]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6ba3e84d,#5cb85c4d);border:2px solid rgba(107,163,232,.5);border-radius:50%;color:#6ba3e8;font-weight:700;font-size:1.2rem}.step-content h4[data-v-18e42c56]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-18e42c56]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-18e42c56]{padding:3rem 0}.faq-card[data-v-18e42c56]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-18e42c56]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-18e42c56]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-18e42c56]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-18e42c56]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-18e42c56]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}@media(max-width:1024px){.page-section[data-v-18e42c56]{padding:32px 0}.routes-container[data-v-18e42c56]{grid-template-columns:repeat(2,1fr);gap:20px}.route-map-section[data-v-18e42c56]{height:200px}.route-number-badge[data-v-18e42c56]{padding:5px 12px;font-size:.9rem}.difficulty-badge-overlay[data-v-18e42c56]{padding:5px 12px;font-size:.8rem}.route-name-overlay[data-v-18e42c56]{font-size:1.2rem;margin-bottom:8px}.overlay-stats[data-v-18e42c56]{gap:12px}.overlay-stat[data-v-18e42c56]{padding:3px 8px}.overlay-stat-value[data-v-18e42c56]{font-size:.85rem}.route-info-section[data-v-18e42c56]{padding:14px;gap:10px}.info-row-label[data-v-18e42c56]{font-size:.75rem}.terrain-tag[data-v-18e42c56],.type-tag[data-v-18e42c56]{padding:4px 10px;font-size:.75rem}.playstyle-badge[data-v-18e42c56]{padding:5px 10px;font-size:.8rem}.strategy-tag[data-v-18e42c56]{padding:4px 10px;font-size:.75rem}.route-description p[data-v-18e42c56]{font-size:.8rem}.view-details-btn[data-v-18e42c56]{padding:8px 14px;font-size:.85rem}.filters-section[data-v-18e42c56]{padding:24px 0}.filters-container[data-v-18e42c56]{padding:20px}.filters-title[data-v-18e42c56]{font-size:1.2rem}.clear-filters-btn[data-v-18e42c56]{padding:5px 14px;font-size:.8rem}.filter-label[data-v-18e42c56]{font-size:.85rem}.filter-btn[data-v-18e42c56]{padding:5px 12px;font-size:.8rem}.intro-section[data-v-18e42c56]{padding:1.8rem 0}.intro-card[data-v-18e42c56]{padding:1.8rem}.intro-title[data-v-18e42c56]{font-size:1.4rem;margin-bottom:1.3rem}.intro-content p[data-v-18e42c56]{font-size:.95rem;margin-bottom:1.8rem}.intro-steps[data-v-18e42c56]{gap:1.3rem}.step-number[data-v-18e42c56]{width:2.2rem;height:2.2rem;font-size:1.1rem}.step-content h4[data-v-18e42c56]{font-size:1.05rem}.step-content p[data-v-18e42c56]{font-size:.9rem}.faq-section[data-v-18e42c56]{padding:2.5rem 0}.faq-card[data-v-18e42c56]{padding:1.8rem}.faq-title[data-v-18e42c56]{font-size:1.4rem;margin-bottom:1.8rem}.faq-list[data-v-18e42c56]{gap:1.3rem}.faq-item[data-v-18e42c56]{padding:1.3rem}.faq-question[data-v-18e42c56]{font-size:1.05rem;margin-bottom:.6rem}.faq-answer[data-v-18e42c56]{font-size:.9rem}}@media(max-width:768px){.page-section[data-v-18e42c56]{padding:1.2rem 0}.routes-container[data-v-18e42c56]{grid-template-columns:1fr;gap:1.2rem}.route-map-section[data-v-18e42c56]{height:180px}.map-top-badges[data-v-18e42c56]{top:.8rem;left:.8rem;right:.8rem;gap:.5rem}.route-number-badge[data-v-18e42c56]{padding:4px 8px;font-size:.8rem}.difficulty-badge-overlay[data-v-18e42c56]{padding:4px 8px;font-size:.7rem}.map-bottom-overlay[data-v-18e42c56]{padding:1.2rem}.route-name-overlay[data-v-18e42c56]{font-size:1.4rem;margin-bottom:.8rem}.overlay-stats[data-v-18e42c56]{gap:.8rem;flex-wrap:wrap}.overlay-stat[data-v-18e42c56]{padding:.2rem .6rem}.overlay-stat-icon[data-v-18e42c56]{font-size:.9rem}.overlay-stat-value[data-v-18e42c56]{font-size:.8rem}.route-info-section[data-v-18e42c56]{padding:.8rem;gap:.8rem}.info-row[data-v-18e42c56]{gap:.6rem}.info-row-label[data-v-18e42c56]{font-size:.7rem}.label-icon[data-v-18e42c56]{font-size:.9rem}.terrain-tags[data-v-18e42c56],.type-tags[data-v-18e42c56]{gap:.4rem}.terrain-tag[data-v-18e42c56],.type-tag[data-v-18e42c56]{padding:.3rem .8rem;font-size:.7rem}.playstyle-badge[data-v-18e42c56]{padding:.4rem .8rem;font-size:.75rem;margin-bottom:.8rem}.strategy-tags[data-v-18e42c56]{gap:.4rem}.strategy-tag[data-v-18e42c56]{padding:.3rem .8rem;font-size:.7rem}.route-description[data-v-18e42c56]{padding-top:.6rem;margin-top:.3rem}.route-description p[data-v-18e42c56]{font-size:.8rem}.view-details-btn[data-v-18e42c56]{padding:.8rem 1.2rem;font-size:.8rem;margin-top:.8rem;gap:.6rem}.btn-arrow[data-v-18e42c56]{font-size:1.1rem}.filters-section[data-v-18e42c56]{padding:1.2rem 0}.filters-container[data-v-18e42c56]{padding:1.2rem}.filters-header[data-v-18e42c56]{flex-direction:column;gap:1rem;align-items:flex-start;margin-bottom:1.2rem}.filters-title[data-v-18e42c56]{font-size:1.4rem}.clear-filters-btn[data-v-18e42c56]{padding:.4rem 1.2rem;font-size:.75rem}.filters-grid[data-v-18e42c56]{gap:1.2rem}.filter-group[data-v-18e42c56]{gap:.8rem}.filter-label[data-v-18e42c56]{font-size:.8rem}.filter-buttons[data-v-18e42c56]{gap:.6rem}.filter-btn[data-v-18e42c56]{padding:.4rem 1rem;font-size:.75rem}.intro-section[data-v-18e42c56]{padding:1.2rem 0}.intro-card[data-v-18e42c56]{padding:1.2rem}.intro-title[data-v-18e42c56]{font-size:1.4rem;margin-bottom:.8rem}.intro-content p[data-v-18e42c56]{font-size:.8rem;margin-bottom:1.2rem}.intro-steps[data-v-18e42c56],.intro-step[data-v-18e42c56]{gap:.8rem}.step-number[data-v-18e42c56]{width:2rem;height:2rem;font-size:1rem}.step-content h4[data-v-18e42c56]{font-size:1rem;margin-bottom:.3rem}.step-content p[data-v-18e42c56]{font-size:.8rem}.faq-section[data-v-18e42c56]{padding:1.2rem 0}.faq-card[data-v-18e42c56]{padding:1.2rem}.faq-title[data-v-18e42c56]{font-size:1.4rem;margin-bottom:1.2rem}.faq-list[data-v-18e42c56]{gap:.8rem}.faq-item[data-v-18e42c56]{padding:.8rem}.faq-question[data-v-18e42c56]{font-size:1.2rem;margin-bottom:.4rem}.faq-answer[data-v-18e42c56]{font-size:.8rem}}.table-wrapper[data-v-b1829b81]{background:#141c2ab3;border-radius:8px;border:1px solid rgba(107,163,232,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.enemy-table[data-v-b1829b81]{width:100%;border-collapse:collapse;min-width:1200px}.enemy-table thead[data-v-b1829b81]{background:#6ba3e81a;border-bottom:2px solid rgba(107,163,232,.3)}.enemy-table th[data-v-b1829b81]{padding:.6rem 1rem;text-align:left;font-weight:600;font-size:.8rem;color:#6ba3e8;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.enemy-table th.sortable[data-v-b1829b81]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;position:relative;padding-right:1.5rem}.enemy-table th.sortable[data-v-b1829b81]:hover{background:#6ba3e826;color:#8bb5f0}.sort-indicator[data-v-b1829b81]{position:absolute;right:.4rem;font-size:.7rem;color:#6ba3e8}.enemy-table td[data-v-b1829b81]{padding:.6rem 1rem;border-bottom:1px solid rgba(107,163,232,.1);color:#f5f8f0e6;font-size:.85rem}.enemy-table tbody tr[data-v-b1829b81]{transition:background .2s ease}.enemy-table tbody tr[data-v-b1829b81]:hover{background:#6ba3e80d}.enemy-table tbody tr:last-child td[data-v-b1829b81]{border-bottom:none}.col-image[data-v-b1829b81]{width:80px;min-width:80px}.col-name[data-v-b1829b81]{width:180px;min-width:180px}.col-threat[data-v-b1829b81]{width:120px;min-width:120px}.col-hp[data-v-b1829b81],.col-armor[data-v-b1829b81],.col-speed[data-v-b1829b81],.col-gold[data-v-b1829b81]{width:110px;min-width:110px;text-align:right}.col-regeneration[data-v-b1829b81]{width:130px;min-width:130px}.col-invisible[data-v-b1829b81]{width:100px;min-width:100px;text-align:center}.col-resistances[data-v-b1829b81]{min-width:200px}.enemy-image-cell[data-v-b1829b81]{display:flex;align-items:center;justify-content:center;width:45px;height:45px}.enemy-image[data-v-b1829b81]{width:100%;height:100%;object-fit:contain;border-radius:4px}.enemy-image-placeholder[data-v-b1829b81]{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#6ba3e833;border:1px solid rgba(107,163,232,.3);border-radius:4px;color:#6ba3e8;font-weight:600;font-size:1rem}.enemy-name-cell[data-v-b1829b81]{display:flex;flex-direction:column;gap:.15rem}.enemy-name-cell strong[data-v-b1829b81]{color:#f5f8f0;font-size:.85rem}.enemy-id[data-v-b1829b81]{font-size:.7rem;color:#f5f8f099;font-family:monospace}.threat-badge[data-v-b1829b81]{display:inline-block;padding:.2rem .4rem;border-radius:4px;font-size:.75rem;font-weight:500;white-space:nowrap}.threat-normal[data-v-b1829b81]{background:#5cb85c33;color:#5cb85c;border:1px solid rgba(92,184,92,.3)}.threat-strong[data-v-b1829b81]{background:#f0ad4e33;color:#f0ad4e;border:1px solid rgba(240,173,78,.3)}.threat-elite[data-v-b1829b81]{background:#d9534f33;color:#d9534f;border:1px solid rgba(217,83,79,.3)}.threat-boss[data-v-b1829b81]{background:#96c3;color:#96c;border:1px solid rgba(153,102,204,.3)}.threat-legendary[data-v-b1829b81]{background:#ffd70033;color:gold;border:1px solid rgba(255,215,0,.3)}.invisible-badge[data-v-b1829b81]{display:inline-block;padding:.2rem .4rem;background:#6ba3e833;color:#6ba3e8;border:1px solid rgba(107,163,232,.3);border-radius:4px;font-size:.75rem;font-weight:500}.no-badge[data-v-b1829b81]{color:#f5f8f080;font-size:.75rem}.resistances-list[data-v-b1829b81]{display:flex;flex-wrap:wrap;gap:.3rem}.resistance-tag[data-v-b1829b81]{display:inline-block;padding:.15rem .4rem;background:#5cb85c33;color:#5cb85c;border:1px solid rgba(92,184,92,.3);border-radius:3px;font-size:.7rem;white-space:nowrap}.no-resistances[data-v-b1829b81]{color:#f5f8f080;font-size:.75rem}.intro-section[data-v-b1829b81]{padding:2rem 0}.intro-card[data-v-b1829b81]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-b1829b81]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-b1829b81]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-b1829b81]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-b1829b81]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-b1829b81]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6ba3e84d,#5cb85c4d);border:2px solid rgba(107,163,232,.5);border-radius:50%;color:#6ba3e8;font-weight:700;font-size:1.2rem}.step-content h4[data-v-b1829b81]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-b1829b81]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-b1829b81]{padding:2rem 0}.faq-card[data-v-b1829b81]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-b1829b81]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-b1829b81]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-b1829b81]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-b1829b81]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-b1829b81]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}@media(max-width:1024px){.table-wrapper[data-v-b1829b81]{overflow-x:auto}.enemy-table[data-v-b1829b81]{min-width:1000px}.enemy-table th[data-v-b1829b81]{padding:.5rem .8rem;font-size:.75rem}.enemy-table td[data-v-b1829b81]{padding:.5rem .8rem;font-size:.8rem}.enemy-image-cell[data-v-b1829b81]{width:40px;height:40px}.enemy-image-placeholder[data-v-b1829b81]{width:40px;height:40px;font-size:.9rem}.enemy-name-cell strong[data-v-b1829b81]{font-size:.8rem}.enemy-id[data-v-b1829b81]{font-size:.65rem}.threat-badge[data-v-b1829b81],.invisible-badge[data-v-b1829b81]{padding:.15rem .3rem;font-size:.7rem}.resistance-tag[data-v-b1829b81]{padding:.1rem .3rem;font-size:.65rem}.intro-section[data-v-b1829b81]{padding:1.8rem 0}.intro-card[data-v-b1829b81]{padding:1.8rem}.intro-title[data-v-b1829b81]{font-size:1.4rem;margin-bottom:1.3rem}.intro-content p[data-v-b1829b81]{font-size:.95rem;margin-bottom:1.8rem}.intro-steps[data-v-b1829b81]{gap:1.3rem}.step-number[data-v-b1829b81]{width:2.2rem;height:2.2rem;font-size:1.1rem}.step-content h4[data-v-b1829b81]{font-size:1.05rem}.step-content p[data-v-b1829b81]{font-size:.9rem}.faq-section[data-v-b1829b81]{padding:1.8rem 0}.faq-card[data-v-b1829b81]{padding:1.8rem}.faq-title[data-v-b1829b81]{font-size:1.4rem;margin-bottom:1.8rem}.faq-list[data-v-b1829b81]{gap:1.3rem}.faq-item[data-v-b1829b81]{padding:1.3rem}.faq-question[data-v-b1829b81]{font-size:1.05rem;margin-bottom:.6rem}.faq-answer[data-v-b1829b81]{font-size:.9rem}}@media(max-width:768px){.table-wrapper[data-v-b1829b81]{overflow-x:auto;margin:0 -1.2rem;border-radius:0}.enemy-table[data-v-b1829b81]{min-width:800px}.enemy-table th[data-v-b1829b81]{padding:.4rem .6rem;font-size:.7rem}.enemy-table td[data-v-b1829b81]{padding:.4rem .6rem;font-size:.75rem}.col-image[data-v-b1829b81]{width:60px;min-width:60px}.col-name[data-v-b1829b81]{width:140px;min-width:140px}.col-threat[data-v-b1829b81]{width:100px;min-width:100px}.col-hp[data-v-b1829b81],.col-armor[data-v-b1829b81],.col-speed[data-v-b1829b81],.col-gold[data-v-b1829b81]{width:80px;min-width:80px}.col-regeneration[data-v-b1829b81]{width:100px;min-width:100px}.col-invisible[data-v-b1829b81]{width:80px;min-width:80px}.col-resistances[data-v-b1829b81]{min-width:150px}.enemy-image-cell[data-v-b1829b81]{width:35px;height:35px}.enemy-image-placeholder[data-v-b1829b81]{width:35px;height:35px;font-size:.8rem}.enemy-name-cell strong[data-v-b1829b81]{font-size:.75rem}.enemy-id[data-v-b1829b81]{font-size:.6rem}.threat-badge[data-v-b1829b81],.invisible-badge[data-v-b1829b81]{padding:.1rem .25rem;font-size:.65rem}.resistance-tag[data-v-b1829b81]{padding:.05rem .25rem;font-size:.6rem}.resistances-list[data-v-b1829b81]{gap:.2rem}.intro-section[data-v-b1829b81]{padding:1.2rem 0}.intro-card[data-v-b1829b81]{padding:1.2rem}.intro-title[data-v-b1829b81]{font-size:1.4rem;margin-bottom:.8rem}.intro-content p[data-v-b1829b81]{font-size:.8rem;margin-bottom:1.2rem}.intro-steps[data-v-b1829b81],.intro-step[data-v-b1829b81]{gap:.8rem}.step-number[data-v-b1829b81]{width:2rem;height:2rem;font-size:1rem}.step-content h4[data-v-b1829b81]{font-size:1rem;margin-bottom:.3rem}.step-content p[data-v-b1829b81]{font-size:.8rem}.faq-section[data-v-b1829b81]{padding:1.2rem 0}.faq-card[data-v-b1829b81]{padding:1.2rem}.faq-title[data-v-b1829b81]{font-size:1.4rem;margin-bottom:1.2rem}.faq-list[data-v-b1829b81]{gap:.8rem}.faq-item[data-v-b1829b81]{padding:.8rem}.faq-question[data-v-b1829b81]{font-size:1.2rem;margin-bottom:.4rem}.faq-answer[data-v-b1829b81]{font-size:.8rem}}.tools-section[data-v-b622775f]{padding:2rem 0;position:relative;z-index:1}.tools-grid[data-v-b622775f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;max-width:1400px;margin:0 auto}.tool-card[data-v-b622775f]{background:#141c2acc;border-radius:12px;padding:1.5rem;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:1rem;transition:all .2s ease;border:1px solid rgba(107,163,232,.2);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000004d}.tool-card[data-v-b622775f]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#6ba3e8,#5cb85c);transform:scaleX(0);transition:transform .2s ease}.tool-card[data-v-b622775f]:hover:before{transform:scaleX(1)}.tool-card[data-v-b622775f]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #6ba3e84d;border-color:#6ba3e866;background:#141c2ae6}.tool-header[data-v-b622775f]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.tool-icon[data-v-b622775f]{font-size:2rem;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(107,163,232,.3))}.tool-title[data-v-b622775f]{font-size:1.25rem;color:#f5f8f0;font-weight:700;margin:0;line-height:1.2}.tool-description[data-v-b622775f]{color:#f5f8f0bf;line-height:1.5;font-size:.85rem;flex:1;margin:0}.tool-features[data-v-b622775f]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.tool-feature-tag[data-v-b622775f]{display:inline-block;padding:.3rem .6rem;background:#1a233299;border:1px solid rgba(107,163,232,.2);border-radius:6px;color:#f5f8f0e6;font-size:.7rem;font-weight:500;transition:all .2s ease}.tool-card:hover .tool-feature-tag[data-v-b622775f]{background:#6ba3e826;border-color:#6ba3e84d;color:#6ba3e8}.intro-section[data-v-b622775f]{padding:2rem 0}.intro-card[data-v-b622775f]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-b622775f]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-b622775f]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-b622775f]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-b622775f]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-b622775f]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6ba3e84d,#5cb85c4d);border:2px solid rgba(107,163,232,.5);border-radius:50%;color:#6ba3e8;font-weight:700;font-size:1.2rem}.step-content h4[data-v-b622775f]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-b622775f]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-b622775f]{padding:3rem 0}.faq-card[data-v-b622775f]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-b622775f]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-b622775f]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-b622775f]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-b622775f]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-b622775f]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}@media(max-width:1024px){.tools-section[data-v-b622775f]{padding:1.8rem 0}.tools-grid[data-v-b622775f]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.1rem}.tool-card[data-v-b622775f]{padding:1.3rem;gap:.9rem}.tool-header[data-v-b622775f]{gap:.65rem;margin-bottom:.2rem}.tool-icon[data-v-b622775f]{font-size:1.8rem}.tool-title[data-v-b622775f]{font-size:1.15rem}.tool-description[data-v-b622775f]{font-size:.8rem}.tool-features[data-v-b622775f]{gap:.4rem;margin-top:.4rem}.tool-feature-tag[data-v-b622775f]{padding:.25rem .5rem;font-size:.65rem}.intro-section[data-v-b622775f]{padding:1.8rem 0}.intro-card[data-v-b622775f]{padding:1.8rem}.intro-title[data-v-b622775f]{font-size:1.4rem;margin-bottom:1.3rem}.intro-content p[data-v-b622775f]{font-size:.95rem;margin-bottom:1.8rem}.intro-steps[data-v-b622775f]{gap:1.3rem}.step-number[data-v-b622775f]{width:2.2rem;height:2.2rem;font-size:1.1rem}.step-content h4[data-v-b622775f]{font-size:1.05rem}.step-content p[data-v-b622775f]{font-size:.9rem}.faq-section[data-v-b622775f]{padding:2.5rem 0}.faq-card[data-v-b622775f]{padding:1.8rem}.faq-title[data-v-b622775f]{font-size:1.4rem;margin-bottom:1.8rem}.faq-list[data-v-b622775f]{gap:1.3rem}.faq-item[data-v-b622775f]{padding:1.3rem}.faq-question[data-v-b622775f]{font-size:1.05rem;margin-bottom:.6rem}.faq-answer[data-v-b622775f]{font-size:.9rem}}@media(max-width:768px){.tools-section[data-v-b622775f]{padding:1.2rem 0}.tools-grid[data-v-b622775f]{grid-template-columns:1fr;gap:1.2rem}.tool-card[data-v-b622775f]{padding:1.2rem;gap:.8rem}.tool-header[data-v-b622775f]{gap:.6rem;margin-bottom:.2rem}.tool-icon[data-v-b622775f]{font-size:1.6rem}.tool-title[data-v-b622775f]{font-size:1.2rem}.tool-description[data-v-b622775f]{font-size:.8rem}.tool-features[data-v-b622775f]{gap:.3rem;margin-top:.3rem}.tool-feature-tag[data-v-b622775f]{padding:.2rem .4rem;font-size:.6rem}.intro-section[data-v-b622775f]{padding:1.2rem 0}.intro-card[data-v-b622775f]{padding:1.2rem}.intro-title[data-v-b622775f]{font-size:1.4rem;margin-bottom:.8rem}.intro-content p[data-v-b622775f]{font-size:.8rem;margin-bottom:1.2rem}.intro-steps[data-v-b622775f],.intro-step[data-v-b622775f]{gap:.8rem}.step-number[data-v-b622775f]{width:2rem;height:2rem;font-size:1rem}.step-content h4[data-v-b622775f]{font-size:1rem;margin-bottom:.3rem}.step-content p[data-v-b622775f]{font-size:.8rem}.faq-section[data-v-b622775f]{padding:1.2rem 0}.faq-card[data-v-b622775f]{padding:1.2rem}.faq-title[data-v-b622775f]{font-size:1.4rem;margin-bottom:1.2rem}.faq-list[data-v-b622775f]{gap:.8rem}.faq-item[data-v-b622775f]{padding:.8rem}.faq-question[data-v-b622775f]{font-size:1.2rem;margin-bottom:.4rem}.faq-answer[data-v-b622775f]{font-size:.8rem}}.calculator-section[data-v-8437a49e]{padding:2rem 0}.main-content-layout[data-v-8437a49e]{display:grid;grid-template-columns:1.2fr .8fr;gap:1.5rem;margin-bottom:1.5rem}.results-container[data-v-8437a49e]{display:flex;flex-direction:column}.results-card[data-v-8437a49e]{background:#141c2acc;border-radius:12px;padding:1.5rem;border:1px solid rgba(107,163,232,.2);box-shadow:0 4px 20px #0000004d}.results-layout[data-v-8437a49e]{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem;align-items:start}.pokemon-info-side[data-v-8437a49e]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-right:2rem;border-right:2px solid rgba(107,163,232,.2)}.pokemon-image-wrapper[data-v-8437a49e]{margin-bottom:1rem}.pokemon-image[data-v-8437a49e]{width:60px;height:60px;object-fit:contain;border-radius:8px;background:#6ba3e81a;padding:.4rem;border:1px solid rgba(107,163,232,.3)}.pokemon-image-placeholder[data-v-8437a49e]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#6ba3e826;border:1px solid rgba(107,163,232,.3);border-radius:8px;color:#6ba3e8;font-size:1.5rem;font-weight:600}.pokemon-name[data-v-8437a49e]{font-size:1rem;color:#f5f8f0;margin:0 0 .6rem;font-weight:700}.pokemon-params[data-v-8437a49e]{display:flex;flex-direction:column;gap:.75rem;width:100%}.param-row[data-v-8437a49e]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(107,163,232,.1)}.param-row[data-v-8437a49e]:last-child{border-bottom:none}.param-label[data-v-8437a49e]{font-size:.8rem;color:#f5f8f0cc}.param-value[data-v-8437a49e]{font-size:.85rem;color:#6ba3e8;font-weight:600}.dps-results-side[data-v-8437a49e]{display:flex;flex-direction:column;gap:1rem}.dps-primary[data-v-8437a49e]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.dps-primary-item[data-v-8437a49e]{background:#1a233299;border-radius:10px;padding:1rem;border:1px solid rgba(107,163,232,.2);text-align:center}.dps-primary-item.highlight[data-v-8437a49e]{background:linear-gradient(135deg,#6ba3e833,#5cb85c33);border-color:#6ba3e866;box-shadow:0 4px 16px #6ba3e84d}.dps-primary-label[data-v-8437a49e]{font-size:.65rem;color:#f5f8f0b3;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.dps-primary-value[data-v-8437a49e]{font-size:1.6rem;font-weight:800;color:#6ba3e8;line-height:1}.dps-primary-value.highlight[data-v-8437a49e]{color:#5cb85c;font-size:1.75rem}.dps-secondary[data-v-8437a49e]{display:flex;gap:1rem}.dps-secondary-item[data-v-8437a49e]{flex:1;background:#1a233280;border-radius:8px;padding:.75rem;border:1px solid rgba(107,163,232,.15);display:flex;justify-content:space-between;align-items:center}.dps-secondary-label[data-v-8437a49e]{font-size:.75rem;color:#f5f8f0b3;font-weight:500}.dps-secondary-value[data-v-8437a49e]{font-size:.95rem;font-weight:700;color:#6ba3e8}.placeholder-card[data-v-8437a49e]{background:#141c2a99;border-radius:10px;padding:2rem 1.5rem;border:1px dashed rgba(107,163,232,.25);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.placeholder-icon[data-v-8437a49e]{font-size:2.5rem;margin-bottom:.75rem;opacity:.5;filter:grayscale(.4)}.placeholder-title[data-v-8437a49e]{color:#f5f8f0e6;font-size:1.2rem;margin:0 0 .5rem;font-weight:600}.placeholder-text[data-v-8437a49e]{color:#f5f8f099;line-height:1.5;margin:0;font-size:.85rem;max-width:400px}.manual-input-section[data-v-8437a49e]{display:flex;flex-direction:column}.input-card[data-v-8437a49e]{background:#141c2a99;border-radius:10px;padding:1.25rem;border:1px solid rgba(107,163,232,.2)}.input-title[data-v-8437a49e]{font-size:1.1rem;font-weight:700;color:#f5f8f0;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(107,163,232,.2)}.input-group[data-v-8437a49e]{margin-bottom:1rem}.input-label[data-v-8437a49e]{display:block;font-size:.85rem;font-weight:600;color:#f5f8f0e6;margin-bottom:.5rem}.input-field[data-v-8437a49e]{width:100%;padding:.6rem;border:1px solid rgba(107,163,232,.3);border-radius:8px;font-size:.9rem;background:#1a233299;color:#f5f8f0;transition:all .2s ease;font-family:inherit;box-sizing:border-box}.input-field[data-v-8437a49e]:focus{outline:none;border-color:#6ba3e8;box-shadow:0 0 0 3px #6ba3e826;background:#1a2332cc}.input-field[data-v-8437a49e]::placeholder{color:#f5f8f066}.pokemon-list-container[data-v-8437a49e]{background:#141c2a99;border-radius:10px;padding:1rem;border:1px solid rgba(107,163,232,.2)}.list-header[data-v-8437a49e]{margin-bottom:.75rem;padding-bottom:.6rem;border-bottom:1px solid rgba(107,163,232,.15)}.section-heading[data-v-8437a49e]{display:flex;align-items:center;gap:.4rem;font-size:1.1rem;color:#f5f8f0;margin:0 0 .3rem}.heading-icon[data-v-8437a49e]{font-size:.95rem}.section-subtitle[data-v-8437a49e]{color:#f5f8f099;font-size:.9rem;margin:0}.pokemon-grid[data-v-8437a49e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:.5rem}.pokemon-card[data-v-8437a49e]{background:#1a2332b3;border-radius:8px;overflow:hidden;border:1px solid rgba(107,163,232,.2);cursor:pointer;transition:all .2s ease;text-align:center}.pokemon-card[data-v-8437a49e]:hover{border-color:#6ba3e880;transform:translateY(-2px);box-shadow:0 4px 12px #6ba3e833}.pokemon-card.active[data-v-8437a49e]{border-color:#6ba3e8;background:#6ba3e826;box-shadow:0 0 0 2px #6ba3e866}.pokemon-card-image[data-v-8437a49e]{width:100%;height:50px;background:#6ba3e814;display:flex;align-items:center;justify-content:center;padding:.4rem}.pokemon-card-img[data-v-8437a49e]{width:100%;height:100%;object-fit:contain}.pokemon-card-placeholder[data-v-8437a49e]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#6ba3e8;font-size:1.5rem;font-weight:600}.pokemon-card-body[data-v-8437a49e]{padding:.4rem .3rem}.pokemon-card-name[data-v-8437a49e]{font-size:.75rem;color:#f5f8f0;margin:0 0 .3rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.pokemon-stats[data-v-8437a49e]{display:flex;flex-direction:column;gap:.2rem}.stat-badge[data-v-8437a49e]{font-size:.65rem;color:#f5f8f0b3;background:#1a233280;padding:.15rem .3rem;border-radius:4px}.intro-section[data-v-8437a49e]{padding:2rem 0}.intro-card[data-v-8437a49e]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-8437a49e]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-8437a49e]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-8437a49e]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-8437a49e]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-8437a49e]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6ba3e84d,#5cb85c4d);border:2px solid rgba(107,163,232,.5);border-radius:50%;color:#6ba3e8;font-weight:700;font-size:1.2rem}.step-content h4[data-v-8437a49e]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-8437a49e]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-8437a49e]{padding:3rem 0}.faq-card[data-v-8437a49e]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-8437a49e]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-8437a49e]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-8437a49e]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-8437a49e]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-8437a49e]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}@media(max-width:1024px){.calculator-section[data-v-8437a49e]{padding:1.8rem 0}.calculator-header[data-v-8437a49e]{gap:10px;margin-bottom:20px}.calculator-icon[data-v-8437a49e]{width:36px;height:36px;font-size:1.4rem}.calculator-title[data-v-8437a49e]{font-size:1.6rem}.calculator-main-container[data-v-8437a49e]{gap:18px}.calculator-step-card[data-v-8437a49e]{padding:18px;gap:14px}.step-number[data-v-8437a49e]{width:28px;height:28px;font-size:.85rem}.step-label[data-v-8437a49e]{font-size:.85rem}.calculator-select[data-v-8437a49e]{padding:10px 14px;font-size:.95rem}.result-header[data-v-8437a49e]{padding:20px 20px 18px}.result-title[data-v-8437a49e]{font-size:1.4rem;margin-bottom:10px}.result-stats-grid[data-v-8437a49e]{gap:10px;padding:20px}.result-stat-item[data-v-8437a49e]{padding:12px;gap:10px}.stat-icon[data-v-8437a49e]{font-size:1.1rem;width:28px;height:28px}.result-stat-item .stat-label[data-v-8437a49e]{font-size:.7rem}.result-stat-item .stat-value[data-v-8437a49e]{font-size:1.05rem}.result-dps-section[data-v-8437a49e]{gap:10px;padding:20px}.dps-result-item[data-v-8437a49e]{padding:14px}.dps-label[data-v-8437a49e]{font-size:.9rem}.dps-value[data-v-8437a49e]{font-size:1.4rem}.dps-result-item.highlight .dps-value.highlight-value[data-v-8437a49e]{font-size:1.6rem}.info-content-wrapper[data-v-8437a49e]{padding:20px}.info-title[data-v-8437a49e]{font-size:1.05rem;margin-bottom:14px}.info-formulas[data-v-8437a49e]{padding:14px;gap:8px;margin-bottom:14px}.formula-item[data-v-8437a49e]{font-size:.85rem}.info-description[data-v-8437a49e]{font-size:.8rem}}@media(max-width:768px){.calculator-section[data-v-8437a49e]{padding:1.2rem 0}.calculator-header[data-v-8437a49e]{gap:.8rem;margin-bottom:1.2rem}.calculator-icon[data-v-8437a49e]{width:32px;height:32px;font-size:1.3rem}.calculator-title[data-v-8437a49e]{font-size:1.6rem}.calculator-main-container[data-v-8437a49e]{gap:1.2rem}.calculator-step-card[data-v-8437a49e]{padding:1.2rem;gap:.8rem;flex-direction:column;text-align:center}.step-number[data-v-8437a49e]{width:2rem;height:2rem;font-size:1rem}.step-content[data-v-8437a49e]{gap:.8rem}.step-label[data-v-8437a49e]{font-size:.8rem}.calculator-select[data-v-8437a49e]{padding:.8rem 1.2rem;font-size:.9rem}.result-header[data-v-8437a49e]{padding:1.2rem}.result-title[data-v-8437a49e]{font-size:1.4rem;margin-bottom:.8rem}.result-stats-grid[data-v-8437a49e]{grid-template-columns:1fr;gap:.8rem;padding:1.2rem}.result-stat-item[data-v-8437a49e]{padding:.8rem;gap:.8rem}.stat-icon[data-v-8437a49e]{font-size:1rem;width:24px;height:24px}.result-stat-item .stat-label[data-v-8437a49e]{font-size:.65rem}.result-stat-item .stat-value[data-v-8437a49e]{font-size:1rem}.result-section-divider[data-v-8437a49e]{margin:0 1.2rem}.result-dps-section[data-v-8437a49e]{gap:.8rem;padding:1.2rem}.dps-result-item[data-v-8437a49e]{padding:1.2rem}.dps-label[data-v-8437a49e]{font-size:.8rem}.dps-value[data-v-8437a49e]{font-size:1.3rem}.dps-result-item.highlight .dps-value.highlight-value[data-v-8437a49e]{font-size:1.5rem}.dps-note[data-v-8437a49e]{font-size:.65rem}.calculator-info-card[data-v-8437a49e]{flex-direction:column}.info-card-border-left[data-v-8437a49e]{width:100%;height:3px}.info-content-wrapper[data-v-8437a49e]{padding:1.2rem}.info-title[data-v-8437a49e]{font-size:1rem;margin-bottom:.8rem}.info-formulas[data-v-8437a49e]{padding:.8rem;gap:.6rem;margin-bottom:.8rem}.formula-item[data-v-8437a49e],.info-description[data-v-8437a49e]{font-size:.8rem}}.filter-section[data-v-65509b65]{padding:20px 0;background:#141c2ab3;border-bottom:1px solid rgba(107,163,232,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filter-group[data-v-65509b65]{margin-bottom:16px}.filter-group[data-v-65509b65]:last-child{margin-bottom:0}.filter-group-title[data-v-65509b65]{font-size:.7rem;font-weight:700;color:#f5f8f0;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 8px;padding:0 2rem}.filter-buttons[data-v-65509b65]{display:flex;flex-wrap:wrap;gap:8px;padding:0 2rem}.filter-button[data-v-65509b65]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#1a233299;border:1px solid rgba(245,248,240,.2);border-radius:6px;color:#f5f8f0;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.filter-button[data-v-65509b65]:hover{background:#1a2332cc;border-color:#6ba3e866}.filter-button.active[data-v-65509b65]{background:#6ba3e84d;border-color:#6ba3e8;color:#f5f8f0;box-shadow:0 2px 8px #6ba3e833}.filter-icon[data-v-65509b65]{font-size:1rem;line-height:1}.filter-text[data-v-65509b65]{line-height:1.2}.content-section[data-v-65509b65]{padding:24px 0;position:relative;z-index:1}.category-info[data-v-65509b65]{max-width:1200px;margin:0 auto 24px;padding:0 2rem;text-align:center}.category-title[data-v-65509b65]{font-size:1.75rem;font-weight:800;margin:0 0 12px;color:#f5f8f0;display:flex;align-items:center;justify-content:center;gap:10px}.category-icon[data-v-65509b65]{font-size:1.75rem}.category-tactical-use[data-v-65509b65]{font-size:.9rem;color:#f5f8f0cc;line-height:1.5}.category-tactical-use strong[data-v-65509b65]{color:#6ba3e8}.sub-categories[data-v-65509b65]{display:flex;flex-direction:column;gap:32px}.sub-category-group[data-v-65509b65]{background:#1a233266;border-radius:12px;padding:24px;border:1px solid rgba(107,163,232,.2)}.sub-category-header[data-v-65509b65]{margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid rgba(107,163,232,.2)}.sub-category-title[data-v-65509b65]{font-size:1.25rem;font-weight:700;color:#6ba3e8;margin:0 0 6px}.sub-category-desc[data-v-65509b65]{font-size:.85rem;color:#f5f8f0b3;margin:0}.table-wrapper[data-v-65509b65]{border-radius:12px;background:#0f141e66;border:1px solid rgba(107,163,232,.2);width:100%}.pokemon-table[data-v-65509b65]{width:100%;border-collapse:collapse;background:transparent;table-layout:fixed}.pokemon-table thead[data-v-65509b65]{background:#1a2332cc;position:sticky;top:0;z-index:10}.pokemon-table th[data-v-65509b65]{padding:12px 8px;text-align:left;font-size:.75rem;font-weight:700;color:#6ba3e8;text-transform:uppercase;letter-spacing:.3px;border-bottom:2px solid rgba(107,163,232,.3);word-wrap:break-word}.pokemon-table th.col-image[data-v-65509b65]{width:60px;text-align:center}.pokemon-table th.col-name[data-v-65509b65]{width:10%}.pokemon-table th.col-power[data-v-65509b65],.pokemon-table th.col-recharge[data-v-65509b65],.pokemon-table th.col-range[data-v-65509b65]{width:7%;text-align:center}.pokemon-table th.col-shape[data-v-65509b65]{width:8%;text-align:center}.pokemon-table th.col-ability[data-v-65509b65]{width:35%}.pokemon-table th.col-desc[data-v-65509b65]{width:16%}.pokemon-table tbody tr[data-v-65509b65]{border-bottom:1px solid rgba(107,163,232,.1);transition:background-color .2s ease}.pokemon-table tbody tr[data-v-65509b65]:hover{background:#6ba3e81a}.pokemon-table tbody tr[data-v-65509b65]:last-child{border-bottom:none}.pokemon-table td[data-v-65509b65]{padding:12px 8px;font-size:.8rem;color:#f5f8f0e6;vertical-align:middle;word-wrap:break-word}.pokemon-table td.col-image[data-v-65509b65]{text-align:center;padding:8px}.pokemon-table td.col-name[data-v-65509b65]{font-weight:700;color:#f5f8f0}.pokemon-table td.col-power[data-v-65509b65],.pokemon-table td.col-recharge[data-v-65509b65],.pokemon-table td.col-range[data-v-65509b65]{text-align:center;color:#6ba3e8;font-weight:600}.pokemon-table td.col-shape[data-v-65509b65]{text-align:center;color:#f5f8f0cc}.pokemon-image-cell[data-v-65509b65]{width:50px;height:50px;margin:0 auto;border-radius:6px;overflow:hidden;background:#0f141ecc;display:flex;align-items:center;justify-content:center}.pokemon-image[data-v-65509b65]{width:100%;height:100%;object-fit:contain}.pokemon-image-placeholder[data-v-65509b65]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#6ba3e880;font-weight:700}.ability-content[data-v-65509b65]{font-size:.75rem;line-height:1.4;color:#f5f8f0e6}.desc-content[data-v-65509b65]{font-size:.75rem;line-height:1.4;color:#5cb85ce6;font-style:italic}.intro-section[data-v-65509b65]{padding:2rem 0}.intro-card[data-v-65509b65]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-65509b65]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-65509b65]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-65509b65]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-65509b65]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-65509b65]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6ba3e84d,#5cb85c4d);border:2px solid rgba(107,163,232,.5);border-radius:50%;color:#6ba3e8;font-weight:700;font-size:1.2rem}.step-content h4[data-v-65509b65]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-65509b65]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-65509b65]{padding:3rem 0}.faq-card[data-v-65509b65]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-65509b65]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-65509b65]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-65509b65]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-65509b65]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-65509b65]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}@media(max-width:1024px){.categories-section[data-v-65509b65]{padding:1.8rem 0}.categories-grid[data-v-65509b65]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.1rem}.category-card[data-v-65509b65]{padding:1.3rem;gap:.9rem}.category-header[data-v-65509b65]{gap:.65rem;margin-bottom:.8rem}.category-icon[data-v-65509b65]{font-size:1.8rem}.category-title[data-v-65509b65]{font-size:1.2rem}.category-description[data-v-65509b65]{font-size:.8rem;margin-bottom:.9rem}.category-pokemon-count[data-v-65509b65]{font-size:.75rem;padding:.25rem .5rem}.category-use-cases[data-v-65509b65]{gap:.8rem}.use-case-item[data-v-65509b65]{padding:.8rem}.use-case-title[data-v-65509b65]{font-size:.9rem;margin-bottom:.4rem}.use-case-desc[data-v-65509b65]{font-size:.8rem}}@media(max-width:768px){.categories-section[data-v-65509b65]{padding:1.2rem 0}.categories-grid[data-v-65509b65]{grid-template-columns:1fr;gap:1.2rem}.category-card[data-v-65509b65]{padding:1.2rem;gap:.8rem}.category-header[data-v-65509b65]{gap:.6rem;margin-bottom:.8rem}.category-icon[data-v-65509b65]{font-size:1.6rem}.category-title[data-v-65509b65]{font-size:1.2rem}.category-description[data-v-65509b65]{font-size:.8rem;margin-bottom:.8rem}.category-pokemon-count[data-v-65509b65]{font-size:.7rem;padding:.2rem .4rem}.category-use-cases[data-v-65509b65]{gap:.8rem}.use-case-item[data-v-65509b65]{padding:.8rem}.use-case-title[data-v-65509b65]{font-size:1rem;margin-bottom:.3rem}.use-case-desc[data-v-65509b65]{font-size:.8rem}}.strategy-content[data-v-0a2ae19a]{width:100%}.enemy-list-container[data-v-0a2ae19a]{background:#141c2a99;border-radius:10px;padding:1rem;border:1px solid rgba(107,163,232,.2);margin-bottom:2rem}.enemy-list-header[data-v-0a2ae19a]{margin-bottom:.75rem;padding-bottom:.6rem;border-bottom:1px solid rgba(107,163,232,.15)}.section-heading[data-v-0a2ae19a]{display:flex;align-items:center;gap:.4rem;font-size:1.1rem;color:#f5f8f0;margin:0 0 .3rem}.heading-icon[data-v-0a2ae19a]{font-size:.95rem}.section-subtitle[data-v-0a2ae19a]{color:#f5f8f099;font-size:.9rem;margin:0}.enemy-grid[data-v-0a2ae19a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:.5rem}.enemy-card[data-v-0a2ae19a]{background:#1a2332b3;border-radius:8px;overflow:hidden;border:2px solid rgba(107,163,232,.2);cursor:pointer;transition:all .2s ease;text-align:center}.enemy-card[data-v-0a2ae19a]:hover{border-color:#6ba3e880;transform:translateY(-2px);box-shadow:0 4px 12px #6ba3e833}.enemy-card.active[data-v-0a2ae19a]{border-color:#6ba3e8;background:#6ba3e826;box-shadow:0 0 0 2px #6ba3e866}.enemy-card-image[data-v-0a2ae19a]{width:100%;height:50px;background:#6ba3e814;display:flex;align-items:center;justify-content:center;padding:.4rem}.enemy-card-img[data-v-0a2ae19a]{width:100%;height:100%;object-fit:contain}.enemy-card-placeholder[data-v-0a2ae19a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#6ba3e8;font-size:1.5rem;font-weight:600}.enemy-card-body[data-v-0a2ae19a]{padding:.4rem .3rem}.enemy-card-name[data-v-0a2ae19a]{font-size:.75rem;color:#f5f8f0;margin:0 0 .3rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.enemy-card-body .threat-badge-small[data-v-0a2ae19a]{display:block;margin:0 auto}.enemy-detail-container[data-v-0a2ae19a]{margin-bottom:1.5rem}.enemy-detail-card[data-v-0a2ae19a]{background:#141c2acc;border-radius:10px;padding:1rem;border:1px solid rgba(107,163,232,.2);box-shadow:0 4px 20px #0000004d}.enemy-info-section[data-v-0a2ae19a]{margin-bottom:1rem}.enemy-main-info[data-v-0a2ae19a]{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(107,163,232,.2)}.enemy-image-wrapper[data-v-0a2ae19a]{flex-shrink:0}.enemy-detail-image[data-v-0a2ae19a]{width:50px;height:50px;object-fit:contain;border-radius:6px;background:#6ba3e81a;padding:.3rem;border:1px solid rgba(107,163,232,.3)}.enemy-detail-placeholder[data-v-0a2ae19a]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#6ba3e826;border:1px solid rgba(107,163,232,.3);border-radius:6px;color:#6ba3e8;font-size:1.3rem;font-weight:600}.enemy-basic-info[data-v-0a2ae19a]{flex:1;min-width:0}.enemy-name-row[data-v-0a2ae19a]{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem;flex-wrap:wrap}.enemy-detail-name[data-v-0a2ae19a]{font-size:1.25rem;color:#f5f8f0;margin:0;font-weight:700}.enemy-stats-compact[data-v-0a2ae19a]{display:flex;gap:.75rem;flex-wrap:wrap}.stat-compact[data-v-0a2ae19a]{display:flex;flex-direction:column;gap:.2rem}.stat-label-compact[data-v-0a2ae19a]{font-size:.7rem;color:#f5f8f099;text-transform:uppercase;letter-spacing:.5px}.stat-value-compact[data-v-0a2ae19a]{font-size:.9rem;color:#f5f8f0;font-weight:600}.enemy-attributes[data-v-0a2ae19a]{display:flex;flex-direction:column;gap:.4rem}.attribute-group[data-v-0a2ae19a]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.attribute-label[data-v-0a2ae19a]{font-size:.75rem;color:#f5f8f0b3;font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.attribute-tag[data-v-0a2ae19a]{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;background:#1a233299;border:1px solid rgba(107,163,232,.2);border-radius:5px;color:#f5f8f0e6;font-size:.75rem}.attribute-tag.special[data-v-0a2ae19a]{background:#6ba3e826;border-color:#6ba3e84d;color:#6ba3e8}.special-icon[data-v-0a2ae19a]{font-size:.7rem}.recommendations-section[data-v-0a2ae19a]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(107,163,232,.2)}.recommendations-header[data-v-0a2ae19a]{margin-bottom:.75rem}.recommendations-title[data-v-0a2ae19a]{display:flex;align-items:center;gap:.4rem;font-size:1.1rem;color:#f5f8f0;margin:0;font-weight:600}.title-icon[data-v-0a2ae19a]{font-size:.9rem}.pokemon-grid[data-v-0a2ae19a]{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem}.pokemon-card[data-v-0a2ae19a]{background:#1a2332b3;border-radius:8px;overflow:hidden;border:1px solid rgba(107,163,232,.2);transition:all .2s ease;display:flex;flex-direction:column}.pokemon-card[data-v-0a2ae19a]:hover{border-color:#6ba3e866;transform:translateY(-2px);box-shadow:0 4px 12px #6ba3e833}.pokemon-card-image[data-v-0a2ae19a]{background:linear-gradient(135deg,#6ba3e814,#5cb85c14);padding:.4rem;text-align:center;border-bottom:1px solid rgba(107,163,232,.1)}.pokemon-image[data-v-0a2ae19a]{width:40px;height:40px;object-fit:contain}.pokemon-image-placeholder[data-v-0a2ae19a]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:#6ba3e833;border:1px solid rgba(107,163,232,.3);border-radius:6px;color:#6ba3e8;font-size:1.1rem;font-weight:600}.pokemon-card-body[data-v-0a2ae19a]{padding:.5rem;flex:1;display:flex;flex-direction:column}.pokemon-name[data-v-0a2ae19a]{font-size:.8rem;color:#f5f8f0;margin:0 0 .4rem;text-align:center;font-weight:600;line-height:1.2}.pokemon-stats-compact[data-v-0a2ae19a]{display:flex;justify-content:center;gap:.6rem;margin-bottom:.4rem}.pokemon-stat-compact[data-v-0a2ae19a]{display:flex;flex-direction:column;align-items:center;gap:.2rem}.stat-label-tiny[data-v-0a2ae19a]{font-size:.6rem;color:#f5f8f099;text-transform:uppercase;letter-spacing:.5px}.stat-value-tiny[data-v-0a2ae19a]{font-size:.85rem;color:#f5f8f0;font-weight:600}.pokemon-ability-text[data-v-0a2ae19a]{font-size:.7rem;color:#f5f8f0bf;line-height:1.3;text-align:center;flex:1;display:flex;align-items:center;justify-content:center;padding-top:.2rem}.enemy-placeholder-card[data-v-0a2ae19a]{background:#141c2a99;border-radius:10px;padding:2rem 1.5rem;border:1px dashed rgba(107,163,232,.25);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.placeholder-icon[data-v-0a2ae19a]{font-size:2.5rem;margin-bottom:.75rem;opacity:.5;filter:grayscale(.4)}.placeholder-title[data-v-0a2ae19a]{color:#f5f8f0e6;font-size:1.2rem;margin:0 0 .5rem;font-weight:600}.placeholder-text[data-v-0a2ae19a]{color:#f5f8f099;line-height:1.5;margin:0;font-size:.85rem;max-width:400px}.threat-badge-large[data-v-0a2ae19a]{display:inline-block;padding:.4rem .8rem;border-radius:6px;font-size:.9rem;font-weight:600}.threat-badge-small[data-v-0a2ae19a]{display:inline-block;padding:.25rem .5rem;border-radius:5px;font-size:.7rem;font-weight:500}.threat-normal[data-v-0a2ae19a]{background:#5cb85c33;color:#5cb85c;border:1px solid rgba(92,184,92,.3)}.threat-strong[data-v-0a2ae19a]{background:#f0ad4e33;color:#f0ad4e;border:1px solid rgba(240,173,78,.3)}.threat-elite[data-v-0a2ae19a]{background:#d9534f33;color:#d9534f;border:1px solid rgba(217,83,79,.3)}.threat-boss[data-v-0a2ae19a]{background:#96c3;color:#96c;border:1px solid rgba(153,102,204,.3)}.threat-legendary[data-v-0a2ae19a]{background:#ffd70033;color:gold;border:1px solid rgba(255,215,0,.3)}.resistance-tag[data-v-0a2ae19a]{display:inline-block;padding:.35rem .7rem;background:#d9534f33;color:#d9534f;border:1px solid rgba(217,83,79,.4);border-radius:6px;font-size:.8rem;font-weight:500;transition:all .2s ease}.resistance-tag[data-v-0a2ae19a]:hover{background:#d9534f4d;border-color:#d9534f99}.intro-section[data-v-0a2ae19a]{margin:2rem 0}.intro-card[data-v-0a2ae19a]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-0a2ae19a]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-0a2ae19a]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-0a2ae19a]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-0a2ae19a]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-0a2ae19a]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6ba3e84d,#5cb85c4d);border:2px solid rgba(107,163,232,.5);border-radius:50%;color:#6ba3e8;font-weight:700;font-size:1.2rem}.step-content h4[data-v-0a2ae19a]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-0a2ae19a]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-0a2ae19a]{margin:3rem 0}.faq-card[data-v-0a2ae19a]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-0a2ae19a]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-0a2ae19a]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-0a2ae19a]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-0a2ae19a]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-0a2ae19a]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}@media(max-width:1024px){.counter-section[data-v-0a2ae19a]{padding:1.8rem 0}.counter-container[data-v-0a2ae19a]{gap:1.1rem}.counter-card[data-v-0a2ae19a]{padding:1.3rem}.counter-title[data-v-0a2ae19a]{font-size:1.4rem;margin-bottom:1.1rem}.counter-form[data-v-0a2ae19a]{gap:1.1rem}.form-group[data-v-0a2ae19a]{gap:.6rem}.form-label[data-v-0a2ae19a]{font-size:.85rem}.form-select[data-v-0a2ae19a]{padding:.7rem 1rem;font-size:.9rem}.counter-results[data-v-0a2ae19a]{gap:1.1rem}.result-card[data-v-0a2ae19a]{padding:1.3rem}.result-title[data-v-0a2ae19a]{font-size:1.2rem;margin-bottom:1.1rem}.pokemon-result-item[data-v-0a2ae19a]{padding:1.1rem;gap:.9rem}.pokemon-result-image[data-v-0a2ae19a]{width:50px;height:50px}.pokemon-result-info h4[data-v-0a2ae19a]{font-size:1.05rem;margin-bottom:.4rem}.pokemon-result-stats[data-v-0a2ae19a]{gap:.6rem}.result-stat[data-v-0a2ae19a]{font-size:.8rem}.result-reason[data-v-0a2ae19a]{font-size:.85rem}}@media(max-width:768px){.counter-section[data-v-0a2ae19a]{padding:1.2rem 0}.counter-container[data-v-0a2ae19a]{grid-template-columns:1fr;gap:1.2rem}.counter-card[data-v-0a2ae19a]{padding:1.2rem}.counter-title[data-v-0a2ae19a]{font-size:1.4rem;margin-bottom:.8rem}.counter-form[data-v-0a2ae19a]{gap:1.2rem}.form-group[data-v-0a2ae19a]{gap:.5rem}.form-label[data-v-0a2ae19a]{font-size:.8rem}.form-select[data-v-0a2ae19a]{padding:.8rem 1.2rem;font-size:.85rem}.counter-results[data-v-0a2ae19a]{gap:1.2rem}.result-card[data-v-0a2ae19a]{padding:1.2rem}.result-title[data-v-0a2ae19a]{font-size:1.4rem;margin-bottom:.8rem}.pokemon-result-item[data-v-0a2ae19a]{padding:.8rem;gap:.8rem;flex-direction:column;text-align:center}.pokemon-result-image[data-v-0a2ae19a]{width:45px;height:45px}.pokemon-result-info h4[data-v-0a2ae19a]{font-size:1rem;margin-bottom:.3rem}.pokemon-result-stats[data-v-0a2ae19a]{gap:.4rem;flex-wrap:wrap;justify-content:center}.result-stat[data-v-0a2ae19a]{font-size:.75rem}.result-reason[data-v-0a2ae19a]{font-size:.8rem}}.strategy-content[data-v-cf655472]{padding:2rem 0;display:grid;grid-template-columns:1fr 1.5fr;gap:24px;align-items:start}.route-list-section[data-v-cf655472]{display:flex;flex-direction:column;gap:16px}.route-detail-section[data-v-cf655472]{position:sticky;top:20px}.route-detail-card[data-v-cf655472]{background:#1a2332cc;border:1px solid rgba(107,163,232,.2);border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:16px}.route-placeholder-card[data-v-cf655472]{background:#1a2332cc;border:1px solid rgba(107,163,232,.2);border-radius:12px;padding:60px 24px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.placeholder-icon[data-v-cf655472]{font-size:3rem;margin-bottom:16px;opacity:.5}.placeholder-title[data-v-cf655472]{font-size:1.3rem;color:#f5f8f0;margin:0 0 8px;font-weight:700}.placeholder-text[data-v-cf655472]{color:#f5f8f099;font-size:.9rem;margin:0}.route-detail-header[data-v-cf655472]{display:flex;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(107,163,232,.2)}.route-detail-image-wrapper[data-v-cf655472]{flex-shrink:0;width:200px;height:140px;border-radius:8px;overflow:hidden;background:#0f141ecc;border:1px solid rgba(107,163,232,.2)}.route-detail-image[data-v-cf655472]{width:100%;height:100%;object-fit:cover}.route-detail-image-placeholder[data-v-cf655472]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0f141ecc}.placeholder-icon-large[data-v-cf655472]{font-size:3rem;opacity:.4}.route-detail-info[data-v-cf655472]{flex:1;display:flex;flex-direction:column;gap:12px}.route-detail-title-row[data-v-cf655472]{display:flex;align-items:center;gap:12px}.route-number-detail[data-v-cf655472]{padding:6px 12px;background:#1a2332f2;border:2px solid #6ba3e8;border-radius:6px;font-size:.85rem;font-weight:700;color:#6ba3e8;white-space:nowrap}.route-name-detail[data-v-cf655472]{font-size:1.5rem;color:#f5f8f0;margin:0;font-weight:700;line-height:1.2}.route-detail-meta-row[data-v-cf655472]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.difficulty-badge-detail[data-v-cf655472]{padding:5px 10px;background:var(--difficulty-color);color:#fff;border-radius:6px;font-size:.8rem;font-weight:600;white-space:nowrap}.route-stars-detail[data-v-cf655472],.route-waves-detail[data-v-cf655472],.route-playstyle-detail[data-v-cf655472]{padding:5px 10px;background:#0f141e80;border:1px solid rgba(107,163,232,.2);border-radius:6px;font-size:.8rem;font-weight:600;color:#f5f8f0}.route-stars-detail[data-v-cf655472]{color:gold}.route-attributes-compact[data-v-cf655472]{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid rgba(107,163,232,.2)}.attribute-row[data-v-cf655472]{display:flex;align-items:flex-start;gap:10px}.attribute-label-compact[data-v-cf655472]{font-size:.8rem;font-weight:600;color:#f5f8f0cc;white-space:nowrap;padding-top:4px;min-width:120px}.attribute-tags-compact[data-v-cf655472]{display:flex;flex-wrap:wrap;gap:6px;flex:1}.attribute-tag-compact[data-v-cf655472]{padding:5px 10px;border-radius:6px;font-size:.75rem;font-weight:500}.attribute-tag-compact.terrain[data-v-cf655472]{background:#6ba3e826;border:1px solid rgba(107,163,232,.4);color:#6ba3e8}.attribute-tag-compact.type[data-v-cf655472]{background:#5cb85c26;border:1px solid rgba(92,184,92,.4);color:#5cb85c}.team-composition-compact[data-v-cf655472]{padding-top:16px;border-top:1px solid rgba(107,163,232,.2)}.section-title-compact[data-v-cf655472]{font-size:1.1rem;color:#f5f8f0;margin:0 0 12px;font-weight:700;display:flex;align-items:center;gap:6px}.title-icon-compact[data-v-cf655472]{font-size:1rem}.team-phases-compact[data-v-cf655472]{display:flex;flex-direction:column;gap:12px}.team-phase-compact[data-v-cf655472]{padding:12px;background:#0f141e80;border:1px solid rgba(107,163,232,.2);border-radius:8px}.phase-title-compact[data-v-cf655472]{font-size:.9rem;color:#6ba3e8;margin:0 0 10px;font-weight:700;padding-bottom:6px;border-bottom:2px solid rgba(107,163,232,.3)}.team-pokemon-compact[data-v-cf655472]{display:flex;flex-wrap:wrap;gap:6px}.team-pokemon-tag-compact[data-v-cf655472]{padding:5px 10px;background:#5cb85c26;border:1px solid rgba(92,184,92,.4);border-radius:6px;color:#5cb85c;font-size:.75rem;font-weight:500}.tips-section-compact[data-v-cf655472]{padding-top:16px;border-top:1px solid rgba(107,163,232,.2)}.tips-list-compact[data-v-cf655472]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.tips-list-compact li[data-v-cf655472]{padding:10px 14px 10px 36px;position:relative;background:#0f141e80;border-left:3px solid #6ba3e8;border-radius:8px;color:#f5f8f0e6;font-size:.85rem;line-height:1.5}.tips-list-compact li[data-v-cf655472]:before{content:"💡";position:absolute;left:10px;top:10px;font-size:1rem}.route-list-header[data-v-cf655472]{margin-bottom:12px}.section-heading[data-v-cf655472]{font-size:1.3rem;color:#f5f8f0;margin:0;font-weight:700;display:flex;align-items:center;gap:8px}.heading-icon[data-v-cf655472]{font-size:1.2rem}.route-list-grid[data-v-cf655472]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding-right:8px}.route-list-grid[data-v-cf655472]::-webkit-scrollbar{width:6px}.route-list-grid[data-v-cf655472]::-webkit-scrollbar-track{background:#0f141e80;border-radius:3px}.route-list-grid[data-v-cf655472]::-webkit-scrollbar-thumb{background:#6ba3e84d;border-radius:3px}.route-list-grid[data-v-cf655472]::-webkit-scrollbar-thumb:hover{background:#6ba3e880}.route-card[data-v-cf655472]{background:#1a2332cc;border:1px solid rgba(107,163,232,.2);border-radius:10px;overflow:hidden;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:0}.route-card[data-v-cf655472]:hover{border-color:#6ba3e8;transform:translateY(-4px);box-shadow:0 8px 24px #6ba3e866}.route-card.active[data-v-cf655472]{border-color:#6ba3e8;box-shadow:0 0 0 2px #6ba3e84d,0 8px 24px #6ba3e866}.route-card-image-wrapper[data-v-cf655472]{position:relative;width:100%;height:120px;flex-shrink:0;overflow:hidden;background:#0f141ecc}.route-card-image[data-v-cf655472]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.route-card:hover .route-card-image[data-v-cf655472]{transform:scale(1.05)}.route-card-image-placeholder[data-v-cf655472]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0f141ecc}.placeholder-icon-small[data-v-cf655472]{font-size:3rem;opacity:.4}.route-card-overlay-badges[data-v-cf655472]{position:absolute;top:4px;left:4px;right:4px;display:flex;justify-content:space-between;align-items:flex-start;gap:4px;z-index:2}.route-card-number[data-v-cf655472]{padding:3px 8px;background:#1a2332f2;border:2px solid #6ba3e8;border-radius:4px;font-size:.7rem;font-weight:700;color:#6ba3e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 6px #0006}.route-card-difficulty[data-v-cf655472]{padding:3px 8px;background:var(--difficulty-color);color:#fff;border-radius:4px;font-size:.7rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 6px #0006}.route-card-content[data-v-cf655472]{padding:10px 12px;display:flex;flex-direction:column;justify-content:center;gap:6px;flex:1;min-width:0}.route-card-name[data-v-cf655472]{font-size:.9rem;color:#f5f8f0;margin:0;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.route-card-meta[data-v-cf655472]{display:flex;gap:8px;font-size:.75rem;color:#f5f8f0cc}.route-card-star[data-v-cf655472]{color:gold}.intro-section[data-v-cf655472]{margin:2rem 0}.intro-card[data-v-cf655472]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-cf655472]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-cf655472]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-cf655472]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-cf655472]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-cf655472]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6ba3e84d,#5cb85c4d);border:2px solid rgba(107,163,232,.5);border-radius:50%;color:#6ba3e8;font-weight:700;font-size:1.2rem}.step-content h4[data-v-cf655472]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-cf655472]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-cf655472]{margin:3rem 0}.faq-card[data-v-cf655472]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-cf655472]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-cf655472]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-cf655472]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-cf655472]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-cf655472]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}@media(max-width:1024px){.strategy-section[data-v-cf655472]{padding:1.8rem 0}.strategy-container[data-v-cf655472]{gap:1.1rem}.strategy-card[data-v-cf655472]{padding:1.3rem}.strategy-title[data-v-cf655472]{font-size:1.4rem;margin-bottom:1.1rem}.route-selector[data-v-cf655472]{gap:.8rem;margin-bottom:1.3rem}.route-select-label[data-v-cf655472]{font-size:.85rem}.route-select[data-v-cf655472]{padding:.7rem 1rem;font-size:.9rem}.strategy-content[data-v-cf655472]{gap:1.1rem}.strategy-item[data-v-cf655472]{padding:1.1rem}.strategy-item-title[data-v-cf655472]{font-size:1.05rem;margin-bottom:.6rem}.strategy-item-content[data-v-cf655472]{font-size:.85rem}.recommended-pokemon[data-v-cf655472]{gap:.8rem}.pokemon-recommendation[data-v-cf655472]{padding:.8rem;gap:.6rem}.pokemon-rec-image[data-v-cf655472]{width:45px;height:45px}.pokemon-rec-info h4[data-v-cf655472]{font-size:.9rem;margin-bottom:.3rem}.pokemon-rec-reason[data-v-cf655472]{font-size:.8rem}}@media(max-width:768px){.strategy-section[data-v-cf655472]{padding:1.2rem 0}.strategy-container[data-v-cf655472]{grid-template-columns:1fr;gap:1.2rem}.strategy-card[data-v-cf655472]{padding:1.2rem}.strategy-title[data-v-cf655472]{font-size:1.4rem;margin-bottom:.8rem}.route-selector[data-v-cf655472]{gap:.6rem;margin-bottom:1.2rem}.route-select-label[data-v-cf655472]{font-size:.8rem}.route-select[data-v-cf655472]{padding:.8rem 1.2rem;font-size:.85rem}.strategy-content[data-v-cf655472]{gap:1.2rem}.strategy-item[data-v-cf655472]{padding:.8rem}.strategy-item-title[data-v-cf655472]{font-size:1.2rem;margin-bottom:.4rem}.strategy-item-content[data-v-cf655472]{font-size:.8rem}.recommended-pokemon[data-v-cf655472]{gap:.8rem}.pokemon-recommendation[data-v-cf655472]{padding:.8rem;gap:.8rem;flex-direction:column;text-align:center}.pokemon-rec-image[data-v-cf655472]{width:40px;height:40px}.pokemon-rec-info h4[data-v-cf655472]{font-size:1rem;margin-bottom:.3rem}.pokemon-rec-reason[data-v-cf655472]{font-size:.8rem}}.list-header[data-v-7d0898fd]{margin-bottom:16px}.section-heading[data-v-7d0898fd]{font-size:1.3rem;color:#f5f8f0;margin:0 0 8px;font-weight:700;display:flex;align-items:center;gap:8px}.heading-icon[data-v-7d0898fd]{font-size:1.2rem}.section-subtitle[data-v-7d0898fd]{color:#f5f8f0b3;font-size:.9rem;margin:0}.pokemon-grid[data-v-7d0898fd]{display:grid;grid-template-columns:repeat(10,1fr);gap:8px}.pokemon-card[data-v-7d0898fd]{background:#1a2332cc;border:1px solid rgba(107,163,232,.2);border-radius:8px;padding:8px;cursor:grab;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;gap:6px}.pokemon-card[data-v-7d0898fd]:active{cursor:grabbing}.pokemon-card[data-v-7d0898fd]:hover:not(.disabled){border-color:#6ba3e8;transform:translateY(-2px);box-shadow:0 4px 16px #6ba3e84d}.pokemon-card.disabled[data-v-7d0898fd]{cursor:not-allowed;opacity:.5;background:#1a233280;border-color:#6ba3e81a}.pokemon-card-image[data-v-7d0898fd]{width:48px;height:48px;flex-shrink:0}.pokemon-card-img[data-v-7d0898fd]{width:100%;height:100%;object-fit:contain;border-radius:4px}.pokemon-card-placeholder[data-v-7d0898fd]{width:100%;height:100%;background:linear-gradient(135deg,#6ba3e84d,#5cb85c4d);border:1px solid rgba(107,163,232,.4);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;color:#6ba3e8}.pokemon-card-name[data-v-7d0898fd]{font-size:.7rem;color:#f5f8f0;margin:0;font-weight:600;text-align:center;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.tier-list-section[data-v-7d0898fd]{padding:2rem 0}.tier-list-header[data-v-7d0898fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.add-tier-btn[data-v-7d0898fd]{padding:8px 16px;background:#6ba3e833;border:1px solid rgba(107,163,232,.4);border-radius:8px;color:#6ba3e8;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.add-tier-btn[data-v-7d0898fd]:hover{background:#6ba3e84d;border-color:#6ba3e8}.tier-list-container[data-v-7d0898fd]{display:flex;flex-direction:column;gap:2px;background:#0f141e80;border-radius:8px;overflow:hidden}.tier-row[data-v-7d0898fd]{display:grid;grid-template-columns:80px 1fr auto;gap:0;background:#1a2332cc;min-height:100px}.tier-label[data-v-7d0898fd]{display:flex;align-items:center;justify-content:center;padding:12px;font-weight:700;font-size:1.5rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.tier-name-input[data-v-7d0898fd]{background:transparent;border:2px solid rgba(255,255,255,.3);border-radius:4px;color:#fff;font-size:1.5rem;font-weight:700;text-align:center;width:50px;padding:4px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.tier-name-input[data-v-7d0898fd]:focus{outline:none;border-color:#fff9;background:#ffffff1a}.tier-content[data-v-7d0898fd]{padding:12px;min-height:100px;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;align-content:flex-start;background:#141c2ab3;transition:background .2s ease}.tier-content.drag-over[data-v-7d0898fd]{background:#6ba3e833;border:2px dashed #6ba3e8}.tier-empty[data-v-7d0898fd]{width:100%;display:flex;align-items:center;justify-content:center;color:#f5f8f066;font-size:.9rem;font-style:italic;min-height:76px}.tier-pokemon-item[data-v-7d0898fd]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#1a2332cc;border:1px solid rgba(107,163,232,.2);border-radius:6px;cursor:grab;transition:all .2s ease;position:relative}.tier-pokemon-item[data-v-7d0898fd]:active{cursor:grabbing}.tier-pokemon-item[data-v-7d0898fd]:hover{border-color:#6ba3e8;transform:translateY(-1px);box-shadow:0 2px 8px #6ba3e84d}.tier-pokemon-image[data-v-7d0898fd]{width:32px;height:32px;object-fit:contain;border-radius:4px}.tier-pokemon-placeholder[data-v-7d0898fd]{width:32px;height:32px;background:linear-gradient(135deg,#6ba3e84d,#5cb85c4d);border:1px solid rgba(107,163,232,.4);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:#6ba3e8;flex-shrink:0}.tier-pokemon-name[data-v-7d0898fd]{font-size:.8rem;color:#f5f8f0;font-weight:500;white-space:nowrap}.remove-pokemon-btn[data-v-7d0898fd]{background:#e74c3c33;border:1px solid rgba(231,76,60,.4);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#e74c3c;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0;line-height:1}.remove-pokemon-btn[data-v-7d0898fd]:hover{background:#e74c3c4d;border-color:#e74c3c;transform:scale(1.1)}.tier-controls[data-v-7d0898fd]{display:flex;flex-direction:column;gap:4px;padding:12px 8px;background:#0f141e80;align-items:center;justify-content:center}.tier-control-btn[data-v-7d0898fd]{background:#6ba3e833;border:1px solid rgba(107,163,232,.3);border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#6ba3e8;font-size:.9rem;cursor:pointer;transition:all .2s ease;padding:0}.tier-control-btn[data-v-7d0898fd]:hover{background:#6ba3e84d;border-color:#6ba3e8}.tier-control-btn.delete[data-v-7d0898fd]{background:#e74c3c33;border-color:#e74c3c4d;color:#e74c3c}.tier-control-btn.delete[data-v-7d0898fd]:hover{background:#e74c3c4d;border-color:#e74c3c}.rankings-header[data-v-7d0898fd]{margin-bottom:16px}.rankings-grid[data-v-7d0898fd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.ranking-card[data-v-7d0898fd]{background:#1a2332cc;border:1px solid rgba(107,163,232,.2);border-radius:12px;overflow:hidden;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ranking-card[data-v-7d0898fd]:hover{border-color:#6ba3e866;transform:translateY(-4px);box-shadow:0 8px 24px #6ba3e833}.ranking-card-header[data-v-7d0898fd]{padding:16px;background:#141c2a99;border-bottom:1px solid rgba(107,163,232,.1)}.ranking-info[data-v-7d0898fd]{margin-bottom:12px}.ranking-title[data-v-7d0898fd]{font-size:1rem;color:#f5f8f0;margin:0 0 8px;font-weight:600}.ranking-description[data-v-7d0898fd]{font-size:.85rem;color:#f5f8f0b3;margin:0;line-height:1.5}.ranking-meta[data-v-7d0898fd]{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid rgba(107,163,232,.1)}.ranking-date[data-v-7d0898fd]{font-size:.75rem;color:#f5f8f080}.ranking-likes[data-v-7d0898fd]{display:flex;align-items:center;gap:4px;font-size:.8rem;color:#f5f8f0b3}.likes-icon[data-v-7d0898fd]{font-size:.9rem}.likes-count[data-v-7d0898fd]{font-weight:600}.ranking-image-container[data-v-7d0898fd]{width:100%;aspect-ratio:16 / 9;background:#0f141e80;overflow:hidden}.ranking-image[data-v-7d0898fd]{width:100%;height:100%;object-fit:cover}.ranking-image-placeholder[data-v-7d0898fd]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#f5f8f066;background:#0f141e4d}.placeholder-icon[data-v-7d0898fd]{font-size:3rem;margin-bottom:8px;opacity:.5}.placeholder-text[data-v-7d0898fd]{font-size:.9rem;margin:0;font-style:italic}.intro-section[data-v-7d0898fd]{padding:2rem 0}.intro-card[data-v-7d0898fd]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-7d0898fd]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-7d0898fd]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-7d0898fd]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-7d0898fd]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-7d0898fd]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6ba3e84d,#5cb85c4d);border:2px solid rgba(107,163,232,.5);border-radius:50%;color:#6ba3e8;font-weight:700;font-size:1.2rem}.step-content h4[data-v-7d0898fd]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-7d0898fd]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-7d0898fd]{padding:3rem 0}.faq-card[data-v-7d0898fd]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-7d0898fd]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-7d0898fd]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-7d0898fd]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-7d0898fd]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-7d0898fd]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}@media(max-width:1024px){.section-heading[data-v-7d0898fd]{font-size:1.2rem}.section-subtitle[data-v-7d0898fd]{font-size:.85rem}.pokemon-grid[data-v-7d0898fd]{grid-template-columns:repeat(8,1fr);gap:6px}.pokemon-card[data-v-7d0898fd]{padding:6px;gap:4px}.pokemon-card-image[data-v-7d0898fd]{width:40px;height:40px}.pokemon-card-placeholder[data-v-7d0898fd]{font-size:1rem}.pokemon-card-name[data-v-7d0898fd]{font-size:.65rem}.tier-list-section[data-v-7d0898fd]{padding:1.8rem 0}.add-tier-btn[data-v-7d0898fd]{padding:6px 14px;font-size:.85rem}.tier-row[data-v-7d0898fd]{grid-template-columns:70px 1fr auto;min-height:90px}.tier-label[data-v-7d0898fd]{padding:10px;font-size:1.3rem}.tier-name-input[data-v-7d0898fd]{font-size:1.3rem;width:45px}.tier-content[data-v-7d0898fd]{padding:10px;min-height:90px;gap:6px}.tier-empty[data-v-7d0898fd]{min-height:70px;font-size:.85rem}.tier-pokemon-item[data-v-7d0898fd]{padding:5px 8px;gap:6px}.tier-pokemon-image[data-v-7d0898fd],.tier-pokemon-placeholder[data-v-7d0898fd]{width:28px;height:28px}.tier-pokemon-placeholder[data-v-7d0898fd]{font-size:.8rem}.tier-pokemon-name[data-v-7d0898fd]{font-size:.75rem}.remove-pokemon-btn[data-v-7d0898fd]{width:18px;height:18px;font-size:.9rem}.tier-controls[data-v-7d0898fd]{padding:10px 6px;gap:3px}.tier-control-btn[data-v-7d0898fd]{width:28px;height:28px;font-size:.8rem}.rankings-grid[data-v-7d0898fd]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.ranking-card-header[data-v-7d0898fd]{padding:14px}.ranking-title[data-v-7d0898fd]{font-size:.95rem;margin-bottom:6px}.ranking-description[data-v-7d0898fd]{font-size:.8rem}.ranking-meta[data-v-7d0898fd]{padding-top:6px}.ranking-date[data-v-7d0898fd]{font-size:.7rem}.ranking-likes[data-v-7d0898fd]{font-size:.75rem}.placeholder-icon[data-v-7d0898fd]{font-size:2.5rem;margin-bottom:6px}.placeholder-text[data-v-7d0898fd]{font-size:.85rem}.intro-section[data-v-7d0898fd]{padding:1.8rem 0}.intro-card[data-v-7d0898fd]{padding:1.8rem}.intro-title[data-v-7d0898fd]{font-size:1.4rem;margin-bottom:1.3rem}.intro-content p[data-v-7d0898fd]{font-size:.95rem;margin-bottom:1.8rem}.intro-steps[data-v-7d0898fd]{gap:1.3rem}.step-number[data-v-7d0898fd]{width:2.2rem;height:2.2rem;font-size:1.1rem}.step-content h4[data-v-7d0898fd]{font-size:1.05rem}.step-content p[data-v-7d0898fd]{font-size:.9rem}.faq-section[data-v-7d0898fd]{padding:2.5rem 0}.faq-card[data-v-7d0898fd]{padding:1.8rem}.faq-title[data-v-7d0898fd]{font-size:1.4rem;margin-bottom:1.8rem}.faq-list[data-v-7d0898fd]{gap:1.3rem}.faq-item[data-v-7d0898fd]{padding:1.3rem}.faq-question[data-v-7d0898fd]{font-size:1.05rem;margin-bottom:.6rem}.faq-answer[data-v-7d0898fd]{font-size:.9rem}}@media(max-width:768px){.list-header[data-v-7d0898fd]{margin-bottom:1.2rem}.section-heading[data-v-7d0898fd]{font-size:1.4rem;gap:.6rem}.heading-icon[data-v-7d0898fd]{font-size:1.1rem}.section-subtitle[data-v-7d0898fd]{font-size:.8rem}.pokemon-grid[data-v-7d0898fd]{grid-template-columns:repeat(5,1fr);gap:.4rem}.pokemon-card[data-v-7d0898fd]{padding:.4rem;gap:.3rem}.pokemon-card-image[data-v-7d0898fd]{width:35px;height:35px}.pokemon-card-placeholder[data-v-7d0898fd]{font-size:.9rem}.pokemon-card-name[data-v-7d0898fd]{font-size:.6rem}.tier-list-section[data-v-7d0898fd]{padding:1.2rem 0}.tier-list-header[data-v-7d0898fd]{flex-direction:column;gap:.8rem;align-items:flex-start;margin-bottom:1.2rem}.add-tier-btn[data-v-7d0898fd]{padding:.5rem 1.2rem;font-size:.8rem}.tier-list-container[data-v-7d0898fd]{gap:1px}.tier-row[data-v-7d0898fd]{grid-template-columns:60px 1fr;min-height:80px}.tier-label[data-v-7d0898fd]{padding:.8rem;font-size:1.2rem}.tier-name-input[data-v-7d0898fd]{font-size:1.2rem;width:40px;padding:.2rem}.tier-content[data-v-7d0898fd]{padding:.8rem;min-height:80px;gap:.4rem}.tier-empty[data-v-7d0898fd]{min-height:64px;font-size:.8rem}.tier-pokemon-item[data-v-7d0898fd]{padding:.4rem .6rem;gap:.4rem}.tier-pokemon-image[data-v-7d0898fd],.tier-pokemon-placeholder[data-v-7d0898fd]{width:24px;height:24px}.tier-pokemon-placeholder[data-v-7d0898fd],.tier-pokemon-name[data-v-7d0898fd]{font-size:.7rem}.remove-pokemon-btn[data-v-7d0898fd]{width:16px;height:16px;font-size:.8rem}.tier-controls[data-v-7d0898fd]{display:none}.rankings-header[data-v-7d0898fd]{margin-bottom:1.2rem}.rankings-grid[data-v-7d0898fd]{grid-template-columns:1fr;gap:1.2rem}.ranking-card-header[data-v-7d0898fd]{padding:1.2rem}.ranking-info[data-v-7d0898fd]{margin-bottom:.8rem}.ranking-title[data-v-7d0898fd]{font-size:1rem;margin-bottom:.5rem}.ranking-description[data-v-7d0898fd]{font-size:.8rem}.ranking-meta[data-v-7d0898fd]{padding-top:.5rem}.ranking-date[data-v-7d0898fd]{font-size:.65rem}.ranking-likes[data-v-7d0898fd]{font-size:.7rem;gap:.3rem}.likes-icon[data-v-7d0898fd]{font-size:.8rem}.placeholder-icon[data-v-7d0898fd]{font-size:2rem;margin-bottom:.5rem}.placeholder-text[data-v-7d0898fd]{font-size:.8rem}.intro-section[data-v-7d0898fd]{padding:1.2rem 0}.intro-card[data-v-7d0898fd]{padding:1.2rem}.intro-title[data-v-7d0898fd]{font-size:1.4rem;margin-bottom:.8rem}.intro-content p[data-v-7d0898fd]{font-size:.8rem;margin-bottom:1.2rem}.intro-steps[data-v-7d0898fd],.intro-step[data-v-7d0898fd]{gap:.8rem}.step-number[data-v-7d0898fd]{width:2rem;height:2rem;font-size:1rem}.step-content h4[data-v-7d0898fd]{font-size:1rem;margin-bottom:.3rem}.step-content p[data-v-7d0898fd]{font-size:.8rem}.faq-section[data-v-7d0898fd]{padding:1.2rem 0}.faq-card[data-v-7d0898fd]{padding:1.2rem}.faq-title[data-v-7d0898fd]{font-size:1.4rem;margin-bottom:1.2rem}.faq-list[data-v-7d0898fd]{gap:.8rem}.faq-item[data-v-7d0898fd]{padding:.8rem}.faq-question[data-v-7d0898fd]{font-size:1.2rem;margin-bottom:.4rem}.faq-answer[data-v-7d0898fd]{font-size:.8rem}}.page-section[data-v-e1a25f29]{padding:40px 0;position:relative;z-index:1}.wiki-sections[data-v-e1a25f29]{display:flex;flex-direction:column;gap:32px;max-width:1200px;margin:0 auto}.wiki-section[data-v-e1a25f29]{background:#1a2332b3;border:1px solid rgba(107,163,232,.2);border-radius:16px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wiki-section-header[data-v-e1a25f29]{padding:20px 24px;background:#0f141e80;border-bottom:1px solid rgba(107,163,232,.2)}.wiki-section-title[data-v-e1a25f29]{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:700;color:#f5f8f0;margin:0}.section-icon[data-v-e1a25f29]{font-size:1.8rem}.wiki-section-content[data-v-e1a25f29]{padding:24px;display:flex;flex-direction:column;gap:20px}.wiki-card[data-v-e1a25f29]{background:#0f141e80;border:1px solid rgba(107,163,232,.15);border-radius:12px;padding:20px;transition:all .2s ease}.wiki-card[data-v-e1a25f29]:hover{border-color:#6ba3e84d;background:#0f141e99}.wiki-card-title[data-v-e1a25f29]{font-size:1.2rem;font-weight:700;color:#6ba3e8;margin:0 0 12px}.wiki-card-text[data-v-e1a25f29]{color:#f5f8f0d9;font-size:.95rem;line-height:1.7;margin:0}.wiki-list[data-v-e1a25f29]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.wiki-list li[data-v-e1a25f29]{color:#f5f8f0d9;font-size:.95rem;line-height:1.7;padding-left:24px;position:relative}.wiki-list li[data-v-e1a25f29]:before{content:"▸";position:absolute;left:0;color:#6ba3e8;font-weight:700}.wiki-list li strong[data-v-e1a25f29]{color:#6ba3e8}.terrain-grid[data-v-e1a25f29]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.terrain-item[data-v-e1a25f29]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#0f141e80;border:1px solid rgba(107,163,232,.15);border-radius:10px;transition:all .2s ease}.terrain-item[data-v-e1a25f29]:hover{border-color:#6ba3e84d;background:#0f141e99}.terrain-icon[data-v-e1a25f29]{font-size:2rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#6ba3e826;border-radius:10px;flex-shrink:0}.terrain-info[data-v-e1a25f29]{flex:1}.terrain-name[data-v-e1a25f29]{font-size:1rem;font-weight:700;color:#f5f8f0;margin:0 0 6px}.terrain-desc[data-v-e1a25f29]{font-size:.85rem;color:#f5f8f0b3;margin:0;line-height:1.5}.target-grid[data-v-e1a25f29]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.target-item[data-v-e1a25f29]{padding:16px;background:#0f141e80;border:1px solid rgba(107,163,232,.15);border-radius:10px;text-align:center;transition:all .2s ease}.target-item[data-v-e1a25f29]:hover{border-color:#6ba3e84d;background:#0f141e99}.target-badge[data-v-e1a25f29]{display:inline-block;padding:6px 14px;background:#6ba3e833;border:1px solid rgba(107,163,232,.4);border-radius:8px;font-size:.9rem;font-weight:600;color:#6ba3e8;margin-bottom:10px}.target-desc[data-v-e1a25f29]{font-size:.85rem;color:#f5f8f0cc;margin:0;line-height:1.5}.ability-grid[data-v-e1a25f29]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.ability-item[data-v-e1a25f29]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#0f141e80;border:1px solid rgba(107,163,232,.15);border-radius:10px;transition:all .2s ease}.ability-item[data-v-e1a25f29]:hover{border-color:#6ba3e84d;background:#0f141e99}.ability-icon[data-v-e1a25f29]{font-size:2rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#6ba3e826;border-radius:10px;flex-shrink:0}.ability-info[data-v-e1a25f29]{flex:1}.ability-name[data-v-e1a25f29]{font-size:1rem;font-weight:700;color:#f5f8f0;margin:0 0 6px}.ability-desc[data-v-e1a25f29]{font-size:.85rem;color:#f5f8f0b3;margin:0;line-height:1.5}@media(max-width:1024px){.page-section[data-v-e1a25f29]{padding:32px 0}.wiki-sections[data-v-e1a25f29]{gap:28px}.wiki-section-header[data-v-e1a25f29]{padding:18px 20px}.wiki-section-title[data-v-e1a25f29]{font-size:1.4rem;gap:10px}.section-icon[data-v-e1a25f29]{font-size:1.6rem}.wiki-section-content[data-v-e1a25f29]{padding:20px;gap:18px}.wiki-card[data-v-e1a25f29]{padding:18px}.wiki-card-title[data-v-e1a25f29]{font-size:1.15rem;margin-bottom:10px}.wiki-card-text[data-v-e1a25f29]{font-size:.9rem}.wiki-list li[data-v-e1a25f29]{font-size:.9rem;padding-left:20px}.terrain-grid[data-v-e1a25f29]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:14px}.terrain-item[data-v-e1a25f29]{gap:10px;padding:14px}.terrain-icon[data-v-e1a25f29]{font-size:1.8rem;width:42px;height:42px}.terrain-name[data-v-e1a25f29]{font-size:.95rem;margin-bottom:5px}.terrain-desc[data-v-e1a25f29]{font-size:.8rem}.target-grid[data-v-e1a25f29]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.target-item[data-v-e1a25f29]{padding:14px}.target-badge[data-v-e1a25f29]{padding:5px 12px;font-size:.85rem;margin-bottom:8px}.target-desc[data-v-e1a25f29]{font-size:.8rem}.ability-grid[data-v-e1a25f29]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:14px}.ability-item[data-v-e1a25f29]{gap:10px;padding:14px}.ability-icon[data-v-e1a25f29]{font-size:1.8rem;width:42px;height:42px}.ability-name[data-v-e1a25f29]{font-size:.95rem;margin-bottom:5px}.ability-desc[data-v-e1a25f29]{font-size:.8rem}}@media(max-width:768px){.page-section[data-v-e1a25f29]{padding:1.2rem 0}.wiki-sections[data-v-e1a25f29]{gap:1.2rem}.wiki-section-header[data-v-e1a25f29]{padding:1.2rem}.wiki-section-title[data-v-e1a25f29]{font-size:1.4rem;gap:.8rem}.section-icon[data-v-e1a25f29]{font-size:1.5rem}.wiki-section-content[data-v-e1a25f29]{padding:1.2rem;gap:1.2rem}.wiki-card[data-v-e1a25f29]{padding:1.2rem}.wiki-card-title[data-v-e1a25f29]{font-size:1.2rem;margin-bottom:.8rem}.wiki-card-text[data-v-e1a25f29]{font-size:.8rem}.wiki-list[data-v-e1a25f29]{gap:.8rem}.wiki-list li[data-v-e1a25f29]{font-size:.8rem;padding-left:1.2rem}.terrain-grid[data-v-e1a25f29]{grid-template-columns:1fr;gap:.8rem;margin-top:.8rem}.terrain-item[data-v-e1a25f29]{gap:.8rem;padding:.8rem}.terrain-icon[data-v-e1a25f29]{font-size:1.6rem;width:36px;height:36px}.terrain-name[data-v-e1a25f29]{font-size:1rem;margin-bottom:.4rem}.terrain-desc[data-v-e1a25f29]{font-size:.8rem}.target-grid[data-v-e1a25f29]{grid-template-columns:repeat(2,1fr);gap:.8rem}.target-item[data-v-e1a25f29]{padding:.8rem}.target-badge[data-v-e1a25f29]{padding:.4rem .8rem;font-size:.8rem;margin-bottom:.6rem}.target-desc[data-v-e1a25f29]{font-size:.8rem}.ability-grid[data-v-e1a25f29]{grid-template-columns:1fr;gap:.8rem;margin-top:.8rem}.ability-item[data-v-e1a25f29]{gap:.8rem;padding:.8rem}.ability-icon[data-v-e1a25f29]{font-size:1.6rem;width:36px;height:36px}.ability-name[data-v-e1a25f29]{font-size:1rem;margin-bottom:.4rem}.ability-desc[data-v-e1a25f29]{font-size:.8rem}}.legal-page[data-v-9d69973c]{min-height:100vh}.legal-header[data-v-9d69973c]{padding:60px 0 40px;background:linear-gradient(180deg,rgba(15,23,42,.4),transparent)}.page-title[data-v-9d69973c]{font-size:3rem;margin:0 0 16px;color:#f5f8f0;font-weight:700;text-align:center}.page-date[data-v-9d69973c]{text-align:center;color:#f5f8f0b3;font-size:.9rem;margin:0}.legal-content[data-v-9d69973c]{padding:40px 0 80px}.content-wrapper[data-v-9d69973c]{max-width:900px;margin:0 auto}.legal-text[data-v-9d69973c]{color:#f5f8f0cc;line-height:1.8}.legal-text h2[data-v-9d69973c]{font-size:1.8rem;color:#f5f8f0;margin:40px 0 16px;font-weight:600}.legal-text h2[data-v-9d69973c]:first-child{margin-top:0}.legal-text p[data-v-9d69973c]{font-size:1rem;margin-bottom:20px;word-wrap:break-word;overflow-wrap:break-word}.legal-text ul[data-v-9d69973c]{margin:20px 0;padding-left:30px;list-style:disc}.legal-text li[data-v-9d69973c]{font-size:1rem;margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word}.legal-text a[data-v-9d69973c]{color:#6ba3e8;text-decoration:none}.legal-text a[data-v-9d69973c]:hover{text-decoration:underline}@media(max-width:1024px){.legal-header[data-v-9d69973c]{padding:50px 0 32px}.page-title[data-v-9d69973c]{font-size:2.5rem;margin-bottom:14px}.page-date[data-v-9d69973c]{font-size:.85rem}.legal-content[data-v-9d69973c]{padding:32px 0 60px}.legal-text h2[data-v-9d69973c]{font-size:1.6rem;margin:32px 0 14px}.legal-text p[data-v-9d69973c]{font-size:.95rem;margin-bottom:18px}.legal-text ul[data-v-9d69973c]{margin:18px 0;padding-left:25px}.legal-text li[data-v-9d69973c]{font-size:.95rem;margin-bottom:8px}}@media(max-width:768px){.legal-header[data-v-9d69973c]{padding:30px 0 24px}.page-title[data-v-9d69973c]{font-size:1.6rem;margin-bottom:.8rem}.page-date[data-v-9d69973c]{font-size:.8rem}.legal-content[data-v-9d69973c]{padding:1.2rem 0 40px}.legal-text h2[data-v-9d69973c]{font-size:1.4rem;margin:1.2rem 0 .8rem}.legal-text h2[data-v-9d69973c]:first-child{margin-top:0}.legal-text p[data-v-9d69973c]{font-size:.8rem;margin-bottom:1.2rem}.legal-text ul[data-v-9d69973c]{margin:1.2rem 0;padding-left:1.2rem}.legal-text li[data-v-9d69973c]{font-size:.8rem;margin-bottom:.6rem}}.legal-page[data-v-ac548d34]{min-height:100vh}.legal-header[data-v-ac548d34]{padding:60px 0 40px;background:linear-gradient(180deg,rgba(15,23,42,.4),transparent)}.page-title[data-v-ac548d34]{font-size:3rem;margin:0 0 16px;color:#f5f8f0;font-weight:700;text-align:center}.page-date[data-v-ac548d34]{text-align:center;color:#f5f8f0b3;font-size:.9rem;margin:0}.legal-content[data-v-ac548d34]{padding:40px 0 80px}.content-wrapper[data-v-ac548d34]{max-width:900px;margin:0 auto}.legal-text[data-v-ac548d34]{color:#f5f8f0cc;line-height:1.8}.legal-text h2[data-v-ac548d34]{font-size:1.8rem;color:#f5f8f0;margin:40px 0 16px;font-weight:600}.legal-text h2[data-v-ac548d34]:first-child{margin-top:0}.legal-text p[data-v-ac548d34]{font-size:1rem;margin-bottom:20px;word-wrap:break-word;overflow-wrap:break-word}.legal-text ul[data-v-ac548d34]{margin:20px 0;padding-left:30px;list-style:disc}.legal-text li[data-v-ac548d34]{font-size:1rem;margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word}.legal-text a[data-v-ac548d34]{color:#6ba3e8;text-decoration:none}.legal-text a[data-v-ac548d34]:hover{text-decoration:underline}.legal-page[data-v-35ef47fc]{min-height:100vh}.legal-header[data-v-35ef47fc]{padding:60px 0 40px;background:linear-gradient(180deg,rgba(15,23,42,.4),transparent)}.page-title[data-v-35ef47fc]{font-size:3rem;margin:0 0 16px;color:#f5f8f0;font-weight:700;text-align:center}.page-date[data-v-35ef47fc]{text-align:center;color:#f5f8f0b3;font-size:.9rem;margin:0}.legal-content[data-v-35ef47fc]{padding:40px 0 80px}.content-wrapper[data-v-35ef47fc]{max-width:900px;margin:0 auto}.legal-text[data-v-35ef47fc]{color:#f5f8f0cc;line-height:1.8}.legal-text h2[data-v-35ef47fc]{font-size:1.8rem;color:#f5f8f0;margin:40px 0 16px;font-weight:600}.legal-text h2[data-v-35ef47fc]:first-child{margin-top:0}.legal-text p[data-v-35ef47fc]{font-size:1rem;margin-bottom:20px;word-wrap:break-word;overflow-wrap:break-word}.legal-text ul[data-v-35ef47fc]{margin:20px 0;padding-left:30px;list-style:disc}.legal-text li[data-v-35ef47fc]{font-size:1rem;margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word}.legal-text a[data-v-35ef47fc]{color:#6ba3e8;text-decoration:none}.legal-text a[data-v-35ef47fc]:hover{text-decoration:underline}.legal-page[data-v-456e4ef6]{min-height:100vh}.legal-header[data-v-456e4ef6]{padding:60px 0 40px;background:linear-gradient(180deg,rgba(15,23,42,.4),transparent)}.page-title[data-v-456e4ef6]{font-size:3rem;margin:0 0 16px;color:#f5f8f0;font-weight:700;text-align:center}.page-date[data-v-456e4ef6]{text-align:center;color:#f5f8f0b3;font-size:.9rem;margin:0}.legal-content[data-v-456e4ef6]{padding:40px 0 80px}.content-wrapper[data-v-456e4ef6]{max-width:900px;margin:0 auto}.legal-text[data-v-456e4ef6]{color:#f5f8f0cc;line-height:1.8}.legal-text h2[data-v-456e4ef6]{font-size:1.8rem;color:#f5f8f0;margin:40px 0 16px;font-weight:600}.legal-text h2[data-v-456e4ef6]:first-child{margin-top:0}.legal-text p[data-v-456e4ef6]{font-size:1rem;margin-bottom:20px;word-wrap:break-word;overflow-wrap:break-word}.legal-text ul[data-v-456e4ef6]{margin:20px 0;padding-left:30px;list-style:disc}.legal-text li[data-v-456e4ef6]{font-size:1rem;margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word}.legal-text a[data-v-456e4ef6]{color:#6ba3e8;text-decoration:none}.legal-text a[data-v-456e4ef6]:hover{text-decoration:underline}.legal-page[data-v-c5232e33]{min-height:100vh}.legal-header[data-v-c5232e33]{padding:60px 0 40px;background:linear-gradient(180deg,rgba(15,23,42,.4),transparent)}.page-title[data-v-c5232e33]{font-size:3rem;margin:0 0 16px;color:#f5f8f0;font-weight:700;text-align:center}.page-date[data-v-c5232e33]{text-align:center;color:#f5f8f0b3;font-size:.9rem;margin:0}.legal-content[data-v-c5232e33]{padding:40px 0 80px}.content-wrapper[data-v-c5232e33]{max-width:900px;margin:0 auto}.legal-text[data-v-c5232e33]{color:#f5f8f0cc;line-height:1.8}.legal-text h2[data-v-c5232e33]{font-size:1.8rem;color:#f5f8f0;margin:40px 0 16px;font-weight:600}.legal-text h2[data-v-c5232e33]:first-child{margin-top:0}.legal-text p[data-v-c5232e33]{font-size:1rem;margin-bottom:20px;word-wrap:break-word;overflow-wrap:break-word}.legal-text ul[data-v-c5232e33]{margin:20px 0;padding-left:30px;list-style:disc}.legal-text li[data-v-c5232e33]{font-size:1rem;margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word}.legal-text a[data-v-c5232e33]{color:#6ba3e8;text-decoration:none}.legal-text a[data-v-c5232e33]:hover{text-decoration:underline}:root{--color-primary: #4a90e2;--color-primary-dark: #357abd;--color-secondary: #5cb85c;--color-secondary-dark: #4a9a4a;--grid-color: rgba(107, 163, 232, .1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:#2d5016;color:#2c3e1f;min-height:100vh;position:relative;overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;background:url(/images/bg.webp) center/cover no-repeat fixed;z-index:-2;pointer-events:none}body:after{content:"";position:fixed;inset:0;background:linear-gradient(90deg,var(--grid-color) 1px,transparent 1px),linear-gradient(180deg,var(--grid-color) 1px,transparent 1px),linear-gradient(180deg,#1e1e1ecc,#141414bf);background-size:55px 55px,55px 55px,auto;opacity:1;pointer-events:none;z-index:-1}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:640px){.container{padding:0 1.5rem}}@media(min-width:1024px){.container{padding:0 2rem}}.page-header{padding:60px 0 40px;margin-bottom:40px;position:relative;background:linear-gradient(180deg,#1a2332f2,#141c2aeb);border-bottom:1px solid rgba(107,163,232,.2)}.page-header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#6ba3e8 25%,#5cb85c 50%,#6ba3e8 75%,transparent 100%)}.page-header:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(107,163,232,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(92,184,92,.05) 0%,transparent 50%);pointer-events:none;z-index:0}.page-header-content{margin:0 auto;position:relative;z-index:1;max-width:900px;padding:0 2rem;text-align:center}.page-header-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:#1a2332cc;border:1.5px solid rgba(107,163,232,.3);border-radius:50px;margin-bottom:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0003,inset 0 1px #ffffff0d}.badge-icon{font-size:.8rem;line-height:1}.badge-text{font-size:.75rem;font-weight:700;letter-spacing:.8px;color:#6ba3e8;text-transform:uppercase}.page-title{font-size:2.25rem;font-weight:800;margin:0 0 16px;line-height:1.2;background:linear-gradient(135deg,#f5f8f0,#6ba3e8 40%,#5cb85c,#f5f8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:block;letter-spacing:-.3px}.page-title:after{content:"";display:block;width:80px;height:3px;margin:14px auto 0;background:linear-gradient(90deg,transparent,#6ba3e8,#5cb85c,transparent);border-radius:2px}.page-subtitle{font-size:1rem;color:#f5f8f0cc;line-height:1.6;max-width:700px;margin:20px auto 0;font-weight:400;letter-spacing:.2px}@media(max-width:768px){.page-header{padding:50px 0 35px;margin-bottom:35px}.page-header-content{padding:0 1.5rem}.page-title{font-size:1.9rem;margin-bottom:14px;letter-spacing:-.2px}.page-title:after{width:70px;height:2px;margin-top:12px}.page-subtitle{font-size:.95rem;margin-top:16px;line-height:1.6}.page-header-badge{padding:5px 14px;margin-bottom:14px;gap:6px}.badge-icon{font-size:.75rem}.badge-text{font-size:.7rem}}@media(max-width:480px){.page-header{padding:45px 0 30px;margin-bottom:30px}.page-header-content{padding:0 1rem}.page-title{font-size:1.65rem;margin-bottom:12px}.page-title:after{width:60px;height:2px;margin-top:10px}.page-subtitle{font-size:.9rem;margin-top:14px}.page-header-badge{padding:4px 12px;margin-bottom:12px;gap:6px}.badge-icon{font-size:.7rem}.badge-text{font-size:.65rem;letter-spacing:.5px}}.page-view{min-height:100vh;display:flex;flex-direction:column;position:relative;color:#f5f8f0}.page-content{flex:1;padding:0 0 40px;position:relative;z-index:1}
