.header[data-v-ba47a2eb]{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-ba47a2eb]{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:640px){.container[data-v-ba47a2eb]{padding:0 1.5rem}}@media(min-width:1024px){.container[data-v-ba47a2eb]{padding:0 2rem}}.nav[data-v-ba47a2eb]{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;gap:1.5rem}.nav-brand[data-v-ba47a2eb]{flex-shrink:0}.logo[data-v-ba47a2eb]{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-ba47a2eb]{height:40px;width:40px}.logo-text[data-v-ba47a2eb]{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-ba47a2eb]{display:flex;align-items:center;gap:.5rem;list-style:none;flex:1;justify-content:flex-end}.nav-link[data-v-ba47a2eb]{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-ba47a2eb]:hover,.nav-link.router-link-active[data-v-ba47a2eb]{background:#6ba3e826;color:#6ba3e8}.nav-link.active[data-v-ba47a2eb]{background:linear-gradient(135deg,#6ba3e833,#5cb85c33);color:#6ba3e8;border:1px solid rgba(107,163,232,.3)}.nav-lang[data-v-ba47a2eb],.lang-dropdown[data-v-ba47a2eb]{position:relative}.lang-trigger[data-v-ba47a2eb]{display:flex;align-items:center;gap:.35rem;padding:.5rem .75rem;background:#6ba3e81a;border:1px solid rgba(107,163,232,.3);border-radius:8px;color:#f5f8f0;cursor:pointer;font-size:1rem;transition:all .2s ease}.lang-trigger[data-v-ba47a2eb]:hover{background:#6ba3e833;border-color:#6ba3e880}.lang-current[data-v-ba47a2eb]{font-size:1.1rem}.lang-arrow[data-v-ba47a2eb]{font-size:.6rem;opacity:.8;transition:transform .2s}.lang-dropdown:hover .lang-arrow[data-v-ba47a2eb]{transform:none}.lang-menu[data-v-ba47a2eb]{position:absolute;top:100%;right:0;margin-top:.35rem;min-width:140px;background:#1a2332fa;border:1px solid rgba(107,163,232,.3);border-radius:8px;padding:.5rem 0;list-style:none;box-shadow:0 4px 12px #0000004d;z-index:1000}.lang-option[data-v-ba47a2eb]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;background:none;border:none;color:#f5f8f0e6;cursor:pointer;font-size:.95rem;text-align:left;transition:background .2s}.lang-option[data-v-ba47a2eb]:hover,.lang-option.active[data-v-ba47a2eb]{background:#6ba3e826;color:#6ba3e8}.lang-flag[data-v-ba47a2eb]{font-size:1rem}.nav-toggle[data-v-ba47a2eb]{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-ba47a2eb]{width:24px;height:2px;background:#6ba3e8;border-radius:9999px;transition:all .2s ease}@media(max-width:768px){.nav-toggle[data-v-ba47a2eb]{display:flex}.nav-menu[data-v-ba47a2eb]{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-ba47a2eb]{display:flex}.nav-link[data-v-ba47a2eb]{width:100%;padding:.75rem 1rem}.logo-text[data-v-ba47a2eb]{font-size:1rem}}.site-footer[data-v-82f9fb7d]{padding:40px 0 20px;background:#0f172af2;border-top:1px solid rgba(107,163,232,.2)}.footer-grid[data-v-82f9fb7d]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:30px}.footer-logo[data-v-82f9fb7d]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.logo-image[data-v-82f9fb7d]{width:40px;height:40px}.logo-text[data-v-82f9fb7d]{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-82f9fb7d]{color:#f5f8f0b3;margin-bottom:16px;line-height:1.6}.link-column h2[data-v-82f9fb7d]{color:#6ba3e8;font-size:1.2rem;margin-bottom:16px;font-weight:600}.link-column ul[data-v-82f9fb7d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.link-column a[data-v-82f9fb7d]{color:#f5f8f0b3;text-decoration:none;transition:color .2s ease}.link-column a[data-v-82f9fb7d]:hover{color:#6ba3e8}.footer-bottom[data-v-82f9fb7d]{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-82f9fb7d]{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:768px){.site-footer[data-v-82f9fb7d]{padding:30px 0 20px}.footer-grid[data-v-82f9fb7d]{grid-template-columns:1fr;gap:30px}.footer-text[data-v-82f9fb7d]{font-size:.9rem}.link-column h2[data-v-82f9fb7d]{font-size:1.1rem}.footer-bottom[data-v-82f9fb7d]{font-size:.8rem}}.home-view[data-v-9a068017]{min-height:100vh;position:relative;color:#f5f8f0}.hero-section[data-v-9a068017]{padding:50px 0 40px;position:relative;z-index:1}.hero-banner[data-v-9a068017]{text-align:center;margin-bottom:24px}.hero-banner-badge[data-v-9a068017]{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-9a068017]{text-align:center}.hero-title[data-v-9a068017]{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-9a068017]{font-size:1rem;color:#f5f8f0d9;line-height:1.7;margin-bottom:32px}.hero-subtitle strong[data-v-9a068017]{color:#6ba3e8;font-weight:700}.hero-stats[data-v-9a068017]{display:flex;justify-content:center;gap:24px;margin-bottom:32px;flex-wrap:wrap}.stat-item[data-v-9a068017]{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-9a068017]{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-9a068017]{font-size:.75rem;color:#f5f8f0b3;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.hero-actions[data-v-9a068017]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-9a068017]{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-9a068017]{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-9a068017]{transition:transform .3s ease}.btn-primary:hover .btn-arrow[data-v-9a068017],.btn-secondary:hover .btn-arrow[data-v-9a068017]{transform:translate(4px)}.home-section[data-v-9a068017]{margin-bottom:48px;position:relative;z-index:1}.section-header[data-v-9a068017]{text-align:center;margin-bottom:48px;position:relative}.section-title-wrapper[data-v-9a068017]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:16px}.section-title-line[data-v-9a068017]{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(107,163,232,.5),transparent);max-width:150px}.section-title[data-v-9a068017]{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-9a068017]{color:#f5f8f0b3;font-size:.95rem;margin:0}.section-footer[data-v-9a068017]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:32px;flex-wrap:wrap}.hero-game-versions[data-v-9a068017]{margin-top:48px;padding-top:32px;border-top:1px solid rgba(107,163,232,.2)}.game-versions-label[data-v-9a068017]{text-align:center;font-size:.9rem;font-weight:600;color:#f5f8f099;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}.game-versions-buttons[data-v-9a068017]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.game-version-btn[data-v-9a068017]{display:flex;align-items:center;gap:10px;padding:14px 28px;background:#1a2332b3;border:1px solid rgba(107,163,232,.3);border-radius:12px;color:#f5f8f0e6;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.game-version-btn[data-v-9a068017]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#6ba3e81a,#5cb85c1a);opacity:0;transition:opacity .3s ease}.game-version-btn[data-v-9a068017]:hover{border-color:#6ba3e899;transform:translateY(-2px);box-shadow:0 6px 20px #6ba3e84d}.game-version-btn[data-v-9a068017]:hover:before{opacity:1}.game-version-btn:hover .version-btn-arrow[data-v-9a068017]{transform:translate(4px)}.version-btn-icon[data-v-9a068017]{font-size:1.2rem;position:relative;z-index:1}.version-btn-text[data-v-9a068017]{position:relative;z-index:1}.version-btn-arrow[data-v-9a068017]{font-size:1.2rem;color:#6ba3e8;transition:transform .3s ease;position:relative;z-index:1}.game-intro-content[data-v-9a068017]{margin-top:40px}.game-intro-text[data-v-9a068017]{max-width:900px;margin:0 auto}.intro-main-text[data-v-9a068017]{font-size:1.15rem;color:#f5f8f0e6;line-height:1.8;margin:0 0 40px;text-align:center}.intro-main-text strong[data-v-9a068017]{color:#6ba3e8;font-weight:700}.game-mechanics-grid[data-v-9a068017]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.mechanic-item[data-v-9a068017]{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-9a068017]:hover{border-color:#6ba3e880;transform:translateY(-4px);box-shadow:0 8px 24px #6ba3e833}.mechanic-icon[data-v-9a068017]{font-size:2rem;line-height:1;flex-shrink:0}.mechanic-content[data-v-9a068017]{flex:1}.mechanic-title[data-v-9a068017]{font-size:1.1rem;color:#f5f8f0;font-weight:700;margin:0 0 8px}.mechanic-desc[data-v-9a068017]{font-size:.9rem;color:#f5f8f0bf;line-height:1.6;margin:0}.database-grid[data-v-9a068017]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:40px}.database-card[data-v-9a068017]{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-9a068017]:hover{border-color:#6ba3e880;transform:translateY(-4px);box-shadow:0 8px 24px #6ba3e833}.enemy-db-card[data-v-9a068017]:hover{border-color:#e67e2280;transform:translateY(-4px);box-shadow:0 8px 24px #e67e2233}.database-card-header[data-v-9a068017]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.database-icon[data-v-9a068017]{font-size:2rem;line-height:1}.database-title[data-v-9a068017]{font-size:1.5rem;color:#f5f8f0;font-weight:700;margin:0}.database-description[data-v-9a068017]{font-size:.95rem;color:#f5f8f0bf;line-height:1.6;margin:0 0 24px}.database-preview[data-v-9a068017]{margin:24px 0;flex:1}.database-preview-grid[data-v-9a068017]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.db-preview-item[data-v-9a068017]{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-9a068017]:hover{border-color:#6ba3e866;transform:translateY(-2px)}.db-preview-image[data-v-9a068017]{width:64px;height:64px;flex-shrink:0}.db-preview-img[data-v-9a068017]{width:100%;height:100%;object-fit:contain;border-radius:8px;background:#6ba3e81a}.db-preview-placeholder[data-v-9a068017]{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-9a068017]{text-align:center;width:100%}.db-preview-name[data-v-9a068017]{font-size:.85rem;color:#f5f8f0;font-weight:600;margin:0 0 4px;word-break:break-word}.db-preview-stats[data-v-9a068017]{font-size:.75rem;color:#f5f8f0b3}.db-enemy-threat[data-v-9a068017]{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-9a068017]{margin-top:auto;padding-top:24px}.routes-section[data-v-9a068017]{background:linear-gradient(180deg,transparent,rgba(92,184,92,.03),transparent)}.routes-preview-grid[data-v-9a068017]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.route-preview-card[data-v-9a068017]{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-9a068017]:hover{border-color:#5cb85c80;transform:translateY(-4px);box-shadow:0 8px 24px #5cb85c33}.route-preview-image[data-v-9a068017]{position:relative;width:100%;height:180px;overflow:hidden;background:#0f141ecc}.route-preview-img[data-v-9a068017]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.route-preview-card:hover .route-preview-img[data-v-9a068017]{transform:scale(1.05)}.route-preview-placeholder[data-v-9a068017]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0f141ecc}.placeholder-icon[data-v-9a068017]{font-size:4rem;opacity:.4}.route-preview-overlay[data-v-9a068017]{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-9a068017]{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-9a068017]{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-9a068017]{padding:20px;flex:1;display:flex;flex-direction:column;gap:12px}.route-preview-name[data-v-9a068017]{font-size:1.1rem;color:#f5f8f0;font-weight:700;margin:0}.route-preview-meta[data-v-9a068017]{display:flex;gap:16px;font-size:.85rem;color:#f5f8f0b3}.route-preview-terrain[data-v-9a068017]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.terrain-tag[data-v-9a068017]{padding:4px 10px;background:#5cb85c26;border:1px solid rgba(92,184,92,.4);border-radius:6px;font-size:.75rem;color:#5cb85c;font-weight:500}.wiki-section[data-v-9a068017]{background:linear-gradient(180deg,transparent,rgba(92,184,92,.03),transparent)}.wiki-preview-grid[data-v-9a068017]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-top:40px}.wiki-preview-card[data-v-9a068017]{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;box-shadow:0 4px 16px #0006}.wiki-preview-card[data-v-9a068017]:hover{border-color:#5cb85c80;transform:translateY(-4px);box-shadow:0 8px 24px #5cb85c33}.wiki-card-image[data-v-9a068017]{position:relative;width:100%;height:200px;overflow:hidden;background:#0f141ecc}.wiki-preview-img[data-v-9a068017]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.wiki-preview-card:hover .wiki-preview-img[data-v-9a068017]{transform:scale(1.1)}.wiki-preview-placeholder[data-v-9a068017]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5cb85c33,#6ba3e833)}.placeholder-icon[data-v-9a068017]{font-size:4rem;opacity:.6}.wiki-card-overlay[data-v-9a068017]{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 50%,transparent 100%);pointer-events:none}.wiki-card-content[data-v-9a068017]{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.wiki-preview-title[data-v-9a068017]{font-size:1.3rem;font-weight:700;color:#f5f8f0;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wiki-preview-description[data-v-9a068017]{font-size:.9rem;color:#f5f8f0bf;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.wiki-card-footer[data-v-9a068017]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid rgba(92,184,92,.2);margin-top:auto}.wiki-read-more[data-v-9a068017]{font-size:.9rem;font-weight:600;color:#5cb85c}.wiki-arrow[data-v-9a068017]{font-size:1.3rem;color:#5cb85c;transition:transform .3s ease}.wiki-preview-card:hover .wiki-arrow[data-v-9a068017]{transform:translate(6px)}.tools-section[data-v-9a068017]{background:linear-gradient(180deg,transparent,rgba(107,163,232,.03),transparent)}.tools-grid[data-v-9a068017]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:40px}.tool-card[data-v-9a068017]{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-9a068017]:hover{border-color:#6ba3e880;transform:translateY(-4px);box-shadow:0 8px 24px #6ba3e833}.tool-icon[data-v-9a068017]{font-size:2.5rem;line-height:1}.tool-title[data-v-9a068017]{font-size:1.25rem;color:#f5f8f0;font-weight:700;margin:0}.tool-description[data-v-9a068017]{font-size:.9rem;color:#f5f8f0bf;line-height:1.6;margin:0;flex:1}.tool-link[data-v-9a068017]{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-9a068017]{font-size:1.2rem;color:#6ba3e8;transition:transform .3s ease}.tool-card:hover .tool-arrow[data-v-9a068017]{transform:translate(4px)}.inline-link[data-v-9a068017]{color:#6ba3e8;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(107,163,232,.3);transition:all .2s ease}.inline-link[data-v-9a068017]:hover{color:#5cb85c;border-bottom-color:#5cb85c80}@media(max-width:1024px){.hero-section[data-v-9a068017]{padding:40px 0 32px}.home-section[data-v-9a068017],.section-header[data-v-9a068017]{margin-bottom:40px}.hero-title[data-v-9a068017]{font-size:2.2rem;margin-bottom:18px}.hero-subtitle[data-v-9a068017]{font-size:.95rem;margin-bottom:28px}.section-title[data-v-9a068017]{font-size:1.8rem}.section-description[data-v-9a068017]{font-size:.9rem}.hero-stats[data-v-9a068017]{gap:20px;margin-bottom:28px}.stat-item[data-v-9a068017]{padding:14px 20px;min-width:90px}.stat-value[data-v-9a068017]{font-size:1.6rem}.hero-actions[data-v-9a068017]{gap:14px}.btn-primary[data-v-9a068017],.btn-secondary[data-v-9a068017]{padding:11px 24px;font-size:.9rem}.hero-game-versions[data-v-9a068017]{margin-top:40px;padding-top:28px}.game-versions-label[data-v-9a068017]{font-size:.85rem;margin-bottom:16px}.game-versions-buttons[data-v-9a068017]{gap:14px}.game-version-btn[data-v-9a068017]{padding:12px 24px;font-size:.9rem;gap:8px}.version-btn-icon[data-v-9a068017],.version-btn-arrow[data-v-9a068017]{font-size:1.1rem}.intro-main-text[data-v-9a068017]{font-size:1.05rem;margin-bottom:32px}.game-mechanics-grid[data-v-9a068017]{gap:20px}.mechanic-item[data-v-9a068017]{padding:20px;gap:14px}.mechanic-title[data-v-9a068017]{font-size:1.05rem}.mechanic-desc[data-v-9a068017]{font-size:.85rem}.database-grid[data-v-9a068017]{gap:28px;margin-top:32px}.database-card[data-v-9a068017]{padding:28px}.database-title[data-v-9a068017]{font-size:1.4rem}.database-description[data-v-9a068017]{font-size:.9rem}.database-preview-grid[data-v-9a068017]{gap:14px}.db-preview-item[data-v-9a068017]{padding:10px}.db-preview-image[data-v-9a068017]{width:56px;height:56px}.db-preview-name[data-v-9a068017]{font-size:.8rem}.routes-preview-grid[data-v-9a068017]{gap:20px;margin-top:32px}.route-preview-image[data-v-9a068017]{height:160px}.route-preview-content[data-v-9a068017]{padding:18px;gap:10px}.route-preview-name[data-v-9a068017]{font-size:1.05rem}.route-preview-meta[data-v-9a068017]{font-size:.8rem;gap:14px}.terrain-tag[data-v-9a068017]{font-size:.7rem;padding:3px 8px}.wiki-preview-grid[data-v-9a068017]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:32px}.wiki-card-image[data-v-9a068017]{height:180px}.wiki-card-content[data-v-9a068017]{padding:20px;gap:10px}.wiki-preview-title[data-v-9a068017]{font-size:1.2rem}.wiki-preview-description[data-v-9a068017]{font-size:.85rem}.tools-grid[data-v-9a068017]{gap:20px;margin-top:32px}.tool-card[data-v-9a068017]{padding:24px;gap:14px}.tool-icon[data-v-9a068017]{font-size:2.2rem}.tool-title[data-v-9a068017]{font-size:1.2rem}.tool-description[data-v-9a068017]{font-size:.85rem}.tool-link[data-v-9a068017]{padding-top:14px;font-size:.85rem}.section-footer[data-v-9a068017]{margin-top:28px}}@media(max-width:768px){.hero-section[data-v-9a068017]{padding:30px 0 24px}.home-section[data-v-9a068017],.section-header[data-v-9a068017],.hero-banner[data-v-9a068017]{margin-bottom:1.2rem}.hero-banner-badge[data-v-9a068017]{padding:6px 16px;font-size:.75rem}.hero-title[data-v-9a068017]{font-size:1.6rem;margin-bottom:.8rem}.hero-subtitle[data-v-9a068017]{font-size:.8rem;margin-bottom:1.2rem;line-height:1.6}.section-title[data-v-9a068017]{font-size:1.4rem}.section-description[data-v-9a068017]{font-size:.8rem}.section-title-wrapper[data-v-9a068017]{gap:16px;margin-bottom:.8rem}.section-title-line[data-v-9a068017]{max-width:100px}.hero-stats[data-v-9a068017]{gap:16px;margin-bottom:1.2rem}.stat-item[data-v-9a068017]{padding:12px 16px;min-width:80px}.stat-value[data-v-9a068017]{font-size:1.4rem}.stat-label[data-v-9a068017]{font-size:.7rem}.hero-actions[data-v-9a068017]{gap:12px;flex-direction:column;align-items:center}.btn-primary[data-v-9a068017],.btn-secondary[data-v-9a068017]{padding:10px 20px;font-size:.85rem;min-width:200px}.hero-game-versions[data-v-9a068017]{margin-top:1.2rem;padding-top:1.2rem}.game-versions-label[data-v-9a068017]{font-size:.75rem;margin-bottom:.8rem}.game-versions-buttons[data-v-9a068017]{flex-direction:column;gap:.8rem;align-items:stretch}.game-version-btn[data-v-9a068017]{padding:12px 20px;font-size:.85rem;gap:8px;width:100%;justify-content:center}.version-btn-icon[data-v-9a068017],.version-btn-arrow[data-v-9a068017]{font-size:1rem}.game-intro-content[data-v-9a068017]{margin-top:1.2rem}.intro-main-text[data-v-9a068017]{font-size:.8rem;margin-bottom:1.2rem;line-height:1.6}.game-mechanics-grid[data-v-9a068017]{grid-template-columns:repeat(2,1fr);gap:.8rem}.mechanic-item[data-v-9a068017]{padding:.8rem;gap:.8rem;flex-direction:column;text-align:center}.mechanic-icon[data-v-9a068017]{font-size:1.8rem}.mechanic-title[data-v-9a068017]{font-size:1rem;margin-bottom:.4rem}.mechanic-desc[data-v-9a068017]{font-size:.8rem}.database-grid[data-v-9a068017]{grid-template-columns:1fr;gap:1.2rem;margin-top:1.2rem}.database-card[data-v-9a068017]{padding:1.2rem}.database-card-header[data-v-9a068017]{gap:.8rem;margin-bottom:.8rem}.database-icon[data-v-9a068017]{font-size:1.8rem}.database-title[data-v-9a068017]{font-size:1.2rem}.database-description[data-v-9a068017]{font-size:.8rem;margin-bottom:1.2rem}.database-preview[data-v-9a068017]{margin:1.2rem 0}.database-preview-grid[data-v-9a068017]{grid-template-columns:repeat(2,1fr);gap:.8rem}.db-preview-item[data-v-9a068017]{padding:.8rem;gap:.4rem}.db-preview-image[data-v-9a068017]{width:48px;height:48px}.db-preview-name[data-v-9a068017]{font-size:.75rem}.db-preview-stats[data-v-9a068017]{font-size:.7rem}.db-enemy-threat[data-v-9a068017]{font-size:.65rem;padding:1px 6px}.database-action[data-v-9a068017]{padding-top:1.2rem}.routes-preview-grid[data-v-9a068017]{grid-template-columns:1fr;gap:1.2rem;margin-top:1.2rem}.route-preview-image[data-v-9a068017]{height:200px}.route-preview-overlay[data-v-9a068017]{top:.8rem;left:.8rem;right:.8rem}.route-preview-number[data-v-9a068017]{padding:4px 8px;font-size:.8rem}.route-preview-difficulty[data-v-9a068017]{padding:4px 8px;font-size:.7rem}.route-preview-content[data-v-9a068017]{padding:1.2rem;gap:.8rem}.route-preview-name[data-v-9a068017]{font-size:1.2rem}.route-preview-meta[data-v-9a068017]{font-size:.75rem;gap:12px}.terrain-tag[data-v-9a068017]{font-size:.65rem;padding:2px 6px}.wiki-preview-grid[data-v-9a068017]{grid-template-columns:1fr;gap:1.2rem;margin-top:1.2rem}.wiki-card-image[data-v-9a068017]{height:160px}.wiki-card-content[data-v-9a068017]{padding:1.2rem;gap:.8rem}.wiki-preview-title[data-v-9a068017]{font-size:1.1rem}.wiki-preview-description[data-v-9a068017],.wiki-read-more[data-v-9a068017]{font-size:.85rem}.wiki-arrow[data-v-9a068017]{font-size:1.2rem}.tools-grid[data-v-9a068017]{grid-template-columns:1fr;gap:1.2rem;margin-top:1.2rem}.tool-card[data-v-9a068017]{padding:1.2rem;gap:.8rem}.tool-icon[data-v-9a068017]{font-size:2rem}.tool-title[data-v-9a068017]{font-size:1.2rem}.tool-description[data-v-9a068017]{font-size:.8rem}.tool-link[data-v-9a068017]{padding-top:.8rem;font-size:.8rem}.tool-arrow[data-v-9a068017]{font-size:1.1rem}.section-footer[data-v-9a068017]{margin-top:1.2rem}}.modal-overlay[data-v-080c207a]{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn-080c207a .3s ease}@keyframes fadeIn-080c207a{0%{opacity:0}to{opacity:1}}.modal-container[data-v-080c207a]{position:relative;background:#1a2332f2;border:2px solid rgba(107,163,232,.3);border-radius:16px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;padding:32px;box-shadow:0 20px 60px #00000080;animation:slideUp-080c207a .3s ease}@keyframes slideUp-080c207a{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close[data-v-080c207a]{position:absolute;top:16px;right:16px;width:36px;height:36px;background:#6ba3e833;border:1px solid rgba(107,163,232,.4);border-radius:50%;color:#6ba3e8;font-size:24px;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.modal-close[data-v-080c207a]:hover{background:#6ba3e84d;border-color:#6ba3e8;transform:rotate(90deg)}.modal-content[data-v-080c207a]{display:flex;flex-direction:column;gap:24px}.evolution-chain[data-v-080c207a]{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;background:#0f141e80;border-radius:12px;border:1px solid rgba(107,163,232,.2);flex-wrap:wrap}.evolution-card[data-v-080c207a]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#1a2332b3;border:2px solid rgba(107,163,232,.2);border-radius:12px;cursor:pointer;transition:all .3s ease;min-width:100px;position:relative}.evolution-card[data-v-080c207a]:hover{border-color:#6ba3e880;transform:translateY(-4px);background:#1a2332e6}.evolution-card.active[data-v-080c207a]{background:#5cb85c33;border-color:#5cb85c;box-shadow:0 4px 16px #5cb85c4d}.evolution-image[data-v-080c207a]{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.evolution-img[data-v-080c207a]{width:100%;height:100%;object-fit:contain}.evolution-placeholder[data-v-080c207a]{width:100%;height:100%;background:linear-gradient(135deg,#6ba3e84d,#5cb85c4d);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#6ba3e8}.evolution-name[data-v-080c207a]{font-size:.9rem;font-weight:600;color:#f5f8f0;text-align:center}.evolution-level[data-v-080c207a]{font-size:.75rem;color:#f5f8f0b3;text-align:center}.modal-main-content[data-v-080c207a]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.modal-left[data-v-080c207a]{display:flex;flex-direction:column;gap:24px}.ability-section[data-v-080c207a]{background:#0f141e80;border:1px solid rgba(107,163,232,.2);border-radius:12px;padding:20px}.ability-title[data-v-080c207a]{font-size:1.1rem;font-weight:700;color:#6ba3e8;margin:0 0 12px}.ability-name[data-v-080c207a]{font-size:1rem;font-weight:600;color:#f5f8f0;margin-bottom:8px}.ability-description[data-v-080c207a]{font-size:.9rem;color:#f5f8f0cc;line-height:1.6;margin:0}.core-stats-section[data-v-080c207a]{background:#0f141e80;border:1px solid rgba(107,163,232,.2);border-radius:12px;padding:20px}.stats-title[data-v-080c207a]{font-size:1.1rem;font-weight:700;color:#6ba3e8;margin:0 0 16px}.stats-grid[data-v-080c207a]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.stat-item[data-v-080c207a]{display:flex;align-items:center;gap:12px;padding:12px;background:#1a2332b3;border:1px solid rgba(107,163,232,.15);border-radius:8px}.stat-icon[data-v-080c207a]{font-size:1.5rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-info[data-v-080c207a]{display:flex;flex-direction:column;gap:4px;flex:1}.stat-label[data-v-080c207a]{font-size:.75rem;color:#f5f8f0b3;font-weight:500}.stat-value[data-v-080c207a]{font-size:1.1rem;font-weight:700;color:#6ba3e8}.modal-right[data-v-080c207a]{display:flex;flex-direction:column;gap:20px}.state-section[data-v-080c207a]{background:#0f141e80;border:1px solid rgba(107,163,232,.2);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.state-item[data-v-080c207a]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(107,163,232,.1)}.state-item[data-v-080c207a]:last-child{border-bottom:none}.state-label[data-v-080c207a]{font-size:.85rem;font-weight:600;color:#f5f8f0b3}.state-value[data-v-080c207a]{font-size:.9rem;font-weight:600;color:#f5f8f0}.acquisition-badge[data-v-080c207a]{display:inline-block;padding:4px 12px;background:#5cb85c33;border:1px solid rgba(92,184,92,.4);border-radius:6px;color:#5cb85c;font-weight:600;text-transform:uppercase;font-size:.8rem}.terrain-section[data-v-080c207a]{background:#0f141e80;border:1px solid rgba(107,163,232,.2);border-radius:12px;padding:20px}.terrain-tags[data-v-080c207a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.terrain-tag[data-v-080c207a]{padding:6px 12px;background:#5cb85c26;border:1px solid rgba(92,184,92,.3);border-radius:6px;font-size:.8rem;color:#5cb85c;font-weight:500}@media(max-width:768px){.modal-container[data-v-080c207a]{padding:20px;max-width:95%}.modal-main-content[data-v-080c207a]{grid-template-columns:1fr}.evolution-chain[data-v-080c207a]{gap:8px;padding:16px}.evolution-card[data-v-080c207a]{min-width:80px;padding:12px}.evolution-image[data-v-080c207a]{width:48px;height:48px}.stats-grid[data-v-080c207a]{grid-template-columns:1fr}}.content-area[data-v-fd505dbe]{min-height:400px}.section-main-title[data-v-fd505dbe]{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-fd505dbe]{font-size:1rem;color:#f5f8f0cc;line-height:1.6;text-align:center;max-width:800px;margin:0 auto 32px}.pokemon-categories[data-v-fd505dbe]{display:flex;flex-direction:column;gap:32px}.category-groups[data-v-fd505dbe]{display:flex;flex-direction:column;gap:24px}.category-group[data-v-fd505dbe]{display:flex;flex-direction:column;gap:12px}.category-header[data-v-fd505dbe]{margin-bottom:6px}.category-name[data-v-fd505dbe]{font-size:1.1rem;font-weight:700;color:#6ba3e8;margin:0 0 6px}.category-divider[data-v-fd505dbe]{height:1px;background:linear-gradient(90deg,rgba(107,163,232,.3),transparent)}.category-pokemons[data-v-fd505dbe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.pokemon-card[data-v-fd505dbe]{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;cursor:pointer}.pokemon-card[data-v-fd505dbe]:hover{border-color:#6ba3e8;transform:translateY(-2px);box-shadow:0 8px 24px #6ba3e833}.pokemon-card-border-left[data-v-fd505dbe]{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#6ba3e8,#5cb85c)}.pokemon-card-content[data-v-fd505dbe]{display:flex;gap:10px;padding:12px}.pokemon-image[data-v-fd505dbe]{flex-shrink:0}.pokemon-img[data-v-fd505dbe]{width:50px;height:50px;object-fit:contain;border-radius:6px;background:#6ba3e81a;border:1px solid rgba(107,163,232,.2)}.image-placeholder[data-v-fd505dbe]{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-fd505dbe]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.pokemon-name[data-v-fd505dbe]{font-size:.95rem;color:#f5f8f0;margin:0;font-weight:700;line-height:1.3}.pokemon-stats-grid[data-v-fd505dbe]{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.stat-box[data-v-fd505dbe]{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-fd505dbe]{font-size:.9rem;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-content[data-v-fd505dbe]{display:flex;flex-direction:column;gap:1px;flex:1}.stat-label[data-v-fd505dbe]{font-size:.65rem;color:#f5f8f099;font-weight:500}.stat-value[data-v-fd505dbe]{font-size:.85rem;color:#6ba3e8;font-weight:700}.pokemon-meta[data-v-fd505dbe]{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid rgba(107,163,232,.15)}.meta-row[data-v-fd505dbe]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meta-item[data-v-fd505dbe]{display:flex;align-items:center;gap:6px}.meta-label[data-v-fd505dbe]{font-size:.7rem;font-weight:600;color:#f5f8f0b3;flex-shrink:0}.meta-value[data-v-fd505dbe]{font-size:.75rem;font-weight:500;color:#f5f8f0d9}.pokemon-meta-state[data-v-fd505dbe]{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid rgba(107,163,232,.15)}.terrain-tags[data-v-fd505dbe]{display:flex;gap:4px;flex-wrap:wrap;flex:1}.terrain-tag[data-v-fd505dbe]{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-fd505dbe]{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-fd505dbe]{display:flex;align-items:center;gap:6px}.ability-label[data-v-fd505dbe]{font-size:.7rem;font-weight:600;color:#f5f8f0b3}.ability-icon[data-v-fd505dbe]{font-size:.8rem;line-height:1}.ability-text[data-v-fd505dbe]{font-size:.75rem;color:#f5f8f0e6;line-height:1.4}.loading-state[data-v-fd505dbe]{text-align:center;padding:60px 20px}.loading-text[data-v-fd505dbe]{color:#f5f8f0b3;font-size:1rem}.no-results[data-v-fd505dbe]{text-align:center;padding:60px 20px;display:flex;flex-direction:column;align-items:center;gap:16px}.no-results-icon[data-v-fd505dbe]{font-size:3rem;opacity:.5}.no-results-text[data-v-fd505dbe]{color:#f5f8f0b3;font-size:1.125rem}.intro-section[data-v-fd505dbe]{padding:2rem 0}.intro-card[data-v-fd505dbe]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-fd505dbe]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-fd505dbe]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-fd505dbe]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-fd505dbe]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-fd505dbe]{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-fd505dbe]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-fd505dbe]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-fd505dbe]{padding:3rem 0}.faq-card[data-v-fd505dbe]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-fd505dbe]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-fd505dbe]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-fd505dbe]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-fd505dbe]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-fd505dbe]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}@media(max-width:1024px){.section-main-title[data-v-fd505dbe]{font-size:1.6rem;margin-bottom:10px}.section-main-description[data-v-fd505dbe]{font-size:.95rem;margin-bottom:28px}.pokemon-categories[data-v-fd505dbe]{gap:28px}.category-group[data-v-fd505dbe]{gap:10px}.category-name[data-v-fd505dbe]{font-size:1.05rem}.category-pokemons[data-v-fd505dbe]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.pokemon-card-content[data-v-fd505dbe]{gap:8px;padding:10px}.pokemon-img[data-v-fd505dbe],.image-placeholder[data-v-fd505dbe]{width:45px;height:45px}.pokemon-name[data-v-fd505dbe]{font-size:.9rem}.pokemon-stats-grid[data-v-fd505dbe]{gap:4px}.stat-box[data-v-fd505dbe]{padding:4px 5px}.stat-icon[data-v-fd505dbe]{width:18px;height:18px;font-size:.85rem}.stat-label[data-v-fd505dbe]{font-size:.6rem}.stat-value[data-v-fd505dbe]{font-size:.8rem}.pokemon-meta[data-v-fd505dbe]{gap:5px;padding-top:6px}.meta-row[data-v-fd505dbe]{gap:6px}.meta-label[data-v-fd505dbe]{font-size:.65rem}.meta-value[data-v-fd505dbe]{padding:2px 6px;font-size:.65rem}.terrain-tag[data-v-fd505dbe]{padding:2px 6px;font-size:.6rem}.pokemon-ability[data-v-fd505dbe]{padding:6px;gap:4px}.ability-label[data-v-fd505dbe]{font-size:.65rem}.ability-text[data-v-fd505dbe]{font-size:.7rem}.intro-section[data-v-fd505dbe]{padding:1.8rem 0}.intro-card[data-v-fd505dbe]{padding:1.8rem}.intro-title[data-v-fd505dbe]{font-size:1.4rem;margin-bottom:1.3rem}.intro-content p[data-v-fd505dbe]{font-size:.95rem;margin-bottom:1.8rem}.intro-steps[data-v-fd505dbe]{gap:1.3rem}.step-number[data-v-fd505dbe]{width:2.2rem;height:2.2rem;font-size:1.1rem}.step-content h4[data-v-fd505dbe]{font-size:1.05rem}.step-content p[data-v-fd505dbe]{font-size:.9rem}.faq-section[data-v-fd505dbe]{padding:2.5rem 0}.faq-card[data-v-fd505dbe]{padding:1.8rem}.faq-title[data-v-fd505dbe]{font-size:1.4rem;margin-bottom:1.8rem}.faq-list[data-v-fd505dbe]{gap:1.3rem}.faq-item[data-v-fd505dbe]{padding:1.3rem}.faq-question[data-v-fd505dbe]{font-size:1.05rem;margin-bottom:.6rem}.faq-answer[data-v-fd505dbe]{font-size:.9rem}}@media(max-width:768px){.section-main-title[data-v-fd505dbe]{font-size:1.4rem;margin-bottom:.8rem}.section-main-description[data-v-fd505dbe]{font-size:.8rem;margin-bottom:1.2rem}.pokemon-categories[data-v-fd505dbe]{gap:1.2rem}.category-group[data-v-fd505dbe]{gap:.8rem}.category-name[data-v-fd505dbe]{font-size:1.2rem;margin-bottom:.4rem}.category-pokemons[data-v-fd505dbe]{grid-template-columns:1fr;gap:.8rem}.pokemon-card-content[data-v-fd505dbe]{gap:.8rem;padding:.8rem}.pokemon-img[data-v-fd505dbe],.image-placeholder[data-v-fd505dbe]{width:40px;height:40px;font-size:1.1rem}.pokemon-name[data-v-fd505dbe]{font-size:1rem}.pokemon-stats-grid[data-v-fd505dbe]{gap:.3rem}.stat-box[data-v-fd505dbe]{padding:.3rem .4rem}.stat-icon[data-v-fd505dbe]{width:16px;height:16px;font-size:.8rem}.stat-label[data-v-fd505dbe]{font-size:.55rem}.stat-value[data-v-fd505dbe]{font-size:.75rem}.pokemon-meta[data-v-fd505dbe]{gap:.4rem;padding-top:.5rem}.meta-row[data-v-fd505dbe]{gap:.5rem}.meta-label[data-v-fd505dbe]{font-size:.6rem}.meta-value[data-v-fd505dbe]{padding:1px 5px;font-size:.6rem}.terrain-tag[data-v-fd505dbe]{padding:1px 5px;font-size:.55rem}.pokemon-ability[data-v-fd505dbe]{padding:.5rem;gap:.3rem;margin-top:.3rem}.ability-label[data-v-fd505dbe]{font-size:.6rem}.ability-text[data-v-fd505dbe]{font-size:.65rem}.intro-section[data-v-fd505dbe]{padding:1.2rem 0}.intro-card[data-v-fd505dbe]{padding:1.2rem}.intro-title[data-v-fd505dbe]{font-size:1.4rem;margin-bottom:.8rem}.intro-content p[data-v-fd505dbe]{font-size:.8rem;margin-bottom:1.2rem}.intro-steps[data-v-fd505dbe],.intro-step[data-v-fd505dbe]{gap:.8rem}.step-number[data-v-fd505dbe]{width:2rem;height:2rem;font-size:1rem}.step-content h4[data-v-fd505dbe]{font-size:1rem;margin-bottom:.3rem}.step-content p[data-v-fd505dbe]{font-size:.8rem}.faq-section[data-v-fd505dbe]{padding:1.2rem 0}.faq-card[data-v-fd505dbe]{padding:1.2rem}.faq-title[data-v-fd505dbe]{font-size:1.4rem;margin-bottom:1.2rem}.faq-list[data-v-fd505dbe]{gap:.8rem}.faq-item[data-v-fd505dbe]{padding:.8rem}.faq-question[data-v-fd505dbe]{font-size:1.2rem;margin-bottom:.4rem}.faq-answer[data-v-fd505dbe]{font-size:.8rem}}.page-section[data-v-e3104ec1]{padding:40px 0;position:relative;z-index:1}.routes-container[data-v-e3104ec1]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1600px;margin:0 auto}.route-card[data-v-e3104ec1]{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-e3104ec1]:hover{border-color:#6ba3e8;transform:translateY(-4px);box-shadow:0 8px 32px #6ba3e866}.route-map-section[data-v-e3104ec1]{position:relative;width:100%;height:240px;overflow:hidden;background:#0f141ecc}.map-image[data-v-e3104ec1]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.map-placeholder[data-v-e3104ec1]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#f5f8f066}.placeholder-icon[data-v-e3104ec1]{font-size:3rem}.placeholder-text[data-v-e3104ec1]{font-size:.9rem;font-weight:500}.map-overlay[data-v-e3104ec1]{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-e3104ec1]{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-e3104ec1]{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-e3104ec1]{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-e3104ec1]{position:absolute;bottom:0;left:0;right:0;padding:16px;z-index:2}.route-name-overlay[data-v-e3104ec1]{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-e3104ec1]{display:flex;gap:16px}.overlay-stat[data-v-e3104ec1]{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-e3104ec1]{font-size:1rem}.overlay-stat-value[data-v-e3104ec1]{font-size:.9rem;font-weight:700;color:#f5f8f0}.route-info-section[data-v-e3104ec1]{padding:16px;display:flex;flex-direction:column;gap:12px;background:#0f141e4d}.info-row[data-v-e3104ec1]{display:flex;flex-direction:column;gap:8px}.info-row-label[data-v-e3104ec1]{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-e3104ec1]{font-size:1rem}.terrain-tags[data-v-e3104ec1],.type-tags[data-v-e3104ec1]{display:flex;flex-wrap:wrap;gap:6px}.terrain-tag[data-v-e3104ec1]{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-e3104ec1]:hover{background:#6ba3e840;border-color:#6ba3e899}.type-tag[data-v-e3104ec1]{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-e3104ec1]:hover{background:#5cb85c40;border-color:#5cb85c99}.playstyle-badge[data-v-e3104ec1]{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-e3104ec1]{font-size:1rem}.strategy-tags[data-v-e3104ec1]{display:flex;flex-wrap:wrap;gap:6px}.strategy-tag[data-v-e3104ec1]{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-e3104ec1]{padding-top:8px;border-top:1px solid rgba(107,163,232,.2);margin-top:4px}.route-description p[data-v-e3104ec1]{color:#f5f8f0cc;font-size:.85rem;line-height:1.6;margin:0}.view-details-btn[data-v-e3104ec1]{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-e3104ec1]:hover{background:#6ba3e84d;border-color:#6ba3e8;transform:translateY(-1px)}.btn-arrow[data-v-e3104ec1]{font-size:1.2rem;transition:transform .2s ease}.view-details-btn:hover .btn-arrow[data-v-e3104ec1]{transform:translate(4px)}.intro-section[data-v-e3104ec1]{padding:2rem 0}.intro-card[data-v-e3104ec1]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-e3104ec1]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-e3104ec1]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-e3104ec1]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-e3104ec1]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-e3104ec1]{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-e3104ec1]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-e3104ec1]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-e3104ec1]{padding:3rem 0}.faq-card[data-v-e3104ec1]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-e3104ec1]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-e3104ec1]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-e3104ec1]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-e3104ec1]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-e3104ec1]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}.faq-answer a[data-v-e3104ec1]{color:#6ba3e8;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(107,163,232,.3);transition:all .2s ease}.faq-answer a[data-v-e3104ec1]:hover{color:#5cb85c;border-bottom-color:#5cb85c80}.inline-link[data-v-e3104ec1]{color:#6ba3e8;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(107,163,232,.3);transition:all .2s ease}.inline-link[data-v-e3104ec1]:hover{color:#5cb85c;border-bottom-color:#5cb85c80}@media(max-width:1024px){.page-section[data-v-e3104ec1]{padding:32px 0}.routes-container[data-v-e3104ec1]{grid-template-columns:repeat(2,1fr);gap:20px}.route-map-section[data-v-e3104ec1]{height:200px}.route-number-badge[data-v-e3104ec1]{padding:5px 12px;font-size:.9rem}.difficulty-badge-overlay[data-v-e3104ec1]{padding:5px 12px;font-size:.8rem}.route-name-overlay[data-v-e3104ec1]{font-size:1.2rem;margin-bottom:8px}.overlay-stats[data-v-e3104ec1]{gap:12px}.overlay-stat[data-v-e3104ec1]{padding:3px 8px}.overlay-stat-value[data-v-e3104ec1]{font-size:.85rem}.route-info-section[data-v-e3104ec1]{padding:14px;gap:10px}.info-row-label[data-v-e3104ec1]{font-size:.75rem}.terrain-tag[data-v-e3104ec1],.type-tag[data-v-e3104ec1]{padding:4px 10px;font-size:.75rem}.playstyle-badge[data-v-e3104ec1]{padding:5px 10px;font-size:.8rem}.strategy-tag[data-v-e3104ec1]{padding:4px 10px;font-size:.75rem}.route-description p[data-v-e3104ec1]{font-size:.8rem}.view-details-btn[data-v-e3104ec1]{padding:8px 14px;font-size:.85rem}.intro-section[data-v-e3104ec1]{padding:1.8rem 0}.intro-card[data-v-e3104ec1]{padding:1.8rem}.intro-title[data-v-e3104ec1]{font-size:1.4rem;margin-bottom:1.3rem}.intro-content p[data-v-e3104ec1]{font-size:.95rem;margin-bottom:1.8rem}.intro-steps[data-v-e3104ec1]{gap:1.3rem}.step-number[data-v-e3104ec1]{width:2.2rem;height:2.2rem;font-size:1.1rem}.step-content h4[data-v-e3104ec1]{font-size:1.05rem}.step-content p[data-v-e3104ec1]{font-size:.9rem}.faq-section[data-v-e3104ec1]{padding:2.5rem 0}.faq-card[data-v-e3104ec1]{padding:1.8rem}.faq-title[data-v-e3104ec1]{font-size:1.4rem;margin-bottom:1.8rem}.faq-list[data-v-e3104ec1]{gap:1.3rem}.faq-item[data-v-e3104ec1]{padding:1.3rem}.faq-question[data-v-e3104ec1]{font-size:1.05rem;margin-bottom:.6rem}.faq-answer[data-v-e3104ec1]{font-size:.9rem}}@media(max-width:768px){.page-section[data-v-e3104ec1]{padding:1.2rem 0}.routes-container[data-v-e3104ec1]{grid-template-columns:1fr;gap:1.2rem}.route-map-section[data-v-e3104ec1]{height:180px}.map-top-badges[data-v-e3104ec1]{top:.8rem;left:.8rem;right:.8rem;gap:.5rem}.route-number-badge[data-v-e3104ec1]{padding:4px 8px;font-size:.8rem}.difficulty-badge-overlay[data-v-e3104ec1]{padding:4px 8px;font-size:.7rem}.map-bottom-overlay[data-v-e3104ec1]{padding:1.2rem}.route-name-overlay[data-v-e3104ec1]{font-size:1.4rem;margin-bottom:.8rem}.overlay-stats[data-v-e3104ec1]{gap:.8rem;flex-wrap:wrap}.overlay-stat[data-v-e3104ec1]{padding:.2rem .6rem}.overlay-stat-icon[data-v-e3104ec1]{font-size:.9rem}.overlay-stat-value[data-v-e3104ec1]{font-size:.8rem}.route-info-section[data-v-e3104ec1]{padding:.8rem;gap:.8rem}.info-row[data-v-e3104ec1]{gap:.6rem}.info-row-label[data-v-e3104ec1]{font-size:.7rem}.label-icon[data-v-e3104ec1]{font-size:.9rem}.terrain-tags[data-v-e3104ec1],.type-tags[data-v-e3104ec1]{gap:.4rem}.terrain-tag[data-v-e3104ec1],.type-tag[data-v-e3104ec1]{padding:.3rem .8rem;font-size:.7rem}.playstyle-badge[data-v-e3104ec1]{padding:.4rem .8rem;font-size:.75rem;margin-bottom:.8rem}.strategy-tags[data-v-e3104ec1]{gap:.4rem}.strategy-tag[data-v-e3104ec1]{padding:.3rem .8rem;font-size:.7rem}.route-description[data-v-e3104ec1]{padding-top:.6rem;margin-top:.3rem}.route-description p[data-v-e3104ec1]{font-size:.8rem}.view-details-btn[data-v-e3104ec1]{padding:.8rem 1.2rem;font-size:.8rem;margin-top:.8rem;gap:.6rem}.btn-arrow[data-v-e3104ec1]{font-size:1.1rem}.intro-section[data-v-e3104ec1]{padding:1.2rem 0}.intro-card[data-v-e3104ec1]{padding:1.2rem}.intro-title[data-v-e3104ec1]{font-size:1.4rem;margin-bottom:.8rem}.intro-content p[data-v-e3104ec1]{font-size:.8rem;margin-bottom:1.2rem}.intro-steps[data-v-e3104ec1],.intro-step[data-v-e3104ec1]{gap:.8rem}.step-number[data-v-e3104ec1]{width:2rem;height:2rem;font-size:1rem}.step-content h4[data-v-e3104ec1]{font-size:1rem;margin-bottom:.3rem}.step-content p[data-v-e3104ec1]{font-size:.8rem}.faq-section[data-v-e3104ec1]{padding:1.2rem 0}.faq-card[data-v-e3104ec1]{padding:1.2rem}.faq-title[data-v-e3104ec1]{font-size:1.4rem;margin-bottom:1.2rem}.faq-list[data-v-e3104ec1]{gap:.8rem}.faq-item[data-v-e3104ec1]{padding:.8rem}.faq-question[data-v-e3104ec1]{font-size:1.2rem;margin-bottom:.4rem}.faq-answer[data-v-e3104ec1]{font-size:.8rem}}.table-wrapper[data-v-9822e6ff]{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-9822e6ff]{width:100%;border-collapse:collapse;min-width:1200px}.enemy-table thead[data-v-9822e6ff]{background:#6ba3e81a;border-bottom:2px solid rgba(107,163,232,.3)}.enemy-table th[data-v-9822e6ff]{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-9822e6ff]{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-9822e6ff]:hover{background:#6ba3e826;color:#8bb5f0}.sort-indicator[data-v-9822e6ff]{position:absolute;right:.4rem;font-size:.7rem;color:#6ba3e8}.enemy-table td[data-v-9822e6ff]{padding:.6rem 1rem;border-bottom:1px solid rgba(107,163,232,.1);color:#f5f8f0e6;font-size:.85rem}.enemy-table tbody tr[data-v-9822e6ff]{transition:background .2s ease}.enemy-table tbody tr[data-v-9822e6ff]:hover{background:#6ba3e80d}.enemy-table tbody tr:last-child td[data-v-9822e6ff]{border-bottom:none}.col-image[data-v-9822e6ff]{width:80px;min-width:80px}.col-name[data-v-9822e6ff]{width:180px;min-width:180px}.col-threat[data-v-9822e6ff]{width:120px;min-width:120px}.col-hp[data-v-9822e6ff],.col-armor[data-v-9822e6ff],.col-speed[data-v-9822e6ff],.col-gold[data-v-9822e6ff]{width:110px;min-width:110px;text-align:right}.col-regeneration[data-v-9822e6ff]{width:130px;min-width:130px}.col-invisible[data-v-9822e6ff]{width:100px;min-width:100px;text-align:center}.col-resistances[data-v-9822e6ff]{min-width:200px}.enemy-image-cell[data-v-9822e6ff]{display:flex;align-items:center;justify-content:center;width:45px;height:45px}.enemy-image[data-v-9822e6ff]{width:100%;height:100%;object-fit:contain;border-radius:4px}.enemy-image-placeholder[data-v-9822e6ff]{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-9822e6ff]{display:flex;flex-direction:column;gap:.15rem}.enemy-name-cell strong[data-v-9822e6ff]{color:#f5f8f0;font-size:.85rem}.enemy-id[data-v-9822e6ff]{font-size:.7rem;color:#f5f8f099;font-family:monospace}.threat-badge[data-v-9822e6ff]{display:inline-block;padding:.2rem .4rem;border-radius:4px;font-size:.75rem;font-weight:500;white-space:nowrap}.threat-normal[data-v-9822e6ff]{background:#5cb85c33;color:#5cb85c;border:1px solid rgba(92,184,92,.3)}.threat-strong[data-v-9822e6ff]{background:#f0ad4e33;color:#f0ad4e;border:1px solid rgba(240,173,78,.3)}.threat-elite[data-v-9822e6ff]{background:#d9534f33;color:#d9534f;border:1px solid rgba(217,83,79,.3)}.threat-boss[data-v-9822e6ff]{background:#96c3;color:#96c;border:1px solid rgba(153,102,204,.3)}.threat-legendary[data-v-9822e6ff]{background:#ffd70033;color:gold;border:1px solid rgba(255,215,0,.3)}.invisible-badge[data-v-9822e6ff]{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-9822e6ff]{color:#f5f8f080;font-size:.75rem}.resistances-list[data-v-9822e6ff]{display:flex;flex-wrap:wrap;gap:.3rem}.resistance-tag[data-v-9822e6ff]{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-9822e6ff]{color:#f5f8f080;font-size:.75rem}.intro-section[data-v-9822e6ff]{padding:2rem 0}.intro-card[data-v-9822e6ff]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-9822e6ff]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-9822e6ff]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-9822e6ff]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-9822e6ff]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-9822e6ff]{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-9822e6ff]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-9822e6ff]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-9822e6ff]{padding:2rem 0}.faq-card[data-v-9822e6ff]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-9822e6ff]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-9822e6ff]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-9822e6ff]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-9822e6ff]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-9822e6ff]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}@media(max-width:1024px){.table-wrapper[data-v-9822e6ff]{overflow-x:auto}.enemy-table[data-v-9822e6ff]{min-width:1000px}.enemy-table th[data-v-9822e6ff]{padding:.5rem .8rem;font-size:.75rem}.enemy-table td[data-v-9822e6ff]{padding:.5rem .8rem;font-size:.8rem}.enemy-image-cell[data-v-9822e6ff]{width:40px;height:40px}.enemy-image-placeholder[data-v-9822e6ff]{width:40px;height:40px;font-size:.9rem}.enemy-name-cell strong[data-v-9822e6ff]{font-size:.8rem}.enemy-id[data-v-9822e6ff]{font-size:.65rem}.threat-badge[data-v-9822e6ff],.invisible-badge[data-v-9822e6ff]{padding:.15rem .3rem;font-size:.7rem}.resistance-tag[data-v-9822e6ff]{padding:.1rem .3rem;font-size:.65rem}.intro-section[data-v-9822e6ff]{padding:1.8rem 0}.intro-card[data-v-9822e6ff]{padding:1.8rem}.intro-title[data-v-9822e6ff]{font-size:1.4rem;margin-bottom:1.3rem}.intro-content p[data-v-9822e6ff]{font-size:.95rem;margin-bottom:1.8rem}.intro-steps[data-v-9822e6ff]{gap:1.3rem}.step-number[data-v-9822e6ff]{width:2.2rem;height:2.2rem;font-size:1.1rem}.step-content h4[data-v-9822e6ff]{font-size:1.05rem}.step-content p[data-v-9822e6ff]{font-size:.9rem}.faq-section[data-v-9822e6ff]{padding:1.8rem 0}.faq-card[data-v-9822e6ff]{padding:1.8rem}.faq-title[data-v-9822e6ff]{font-size:1.4rem;margin-bottom:1.8rem}.faq-list[data-v-9822e6ff]{gap:1.3rem}.faq-item[data-v-9822e6ff]{padding:1.3rem}.faq-question[data-v-9822e6ff]{font-size:1.05rem;margin-bottom:.6rem}.faq-answer[data-v-9822e6ff]{font-size:.9rem}}@media(max-width:768px){.table-wrapper[data-v-9822e6ff]{overflow-x:auto;margin:0 -1.2rem;border-radius:0}.enemy-table[data-v-9822e6ff]{min-width:800px}.enemy-table th[data-v-9822e6ff]{padding:.4rem .6rem;font-size:.7rem}.enemy-table td[data-v-9822e6ff]{padding:.4rem .6rem;font-size:.75rem}.col-image[data-v-9822e6ff]{width:60px;min-width:60px}.col-name[data-v-9822e6ff]{width:140px;min-width:140px}.col-threat[data-v-9822e6ff]{width:100px;min-width:100px}.col-hp[data-v-9822e6ff],.col-armor[data-v-9822e6ff],.col-speed[data-v-9822e6ff],.col-gold[data-v-9822e6ff]{width:80px;min-width:80px}.col-regeneration[data-v-9822e6ff]{width:100px;min-width:100px}.col-invisible[data-v-9822e6ff]{width:80px;min-width:80px}.col-resistances[data-v-9822e6ff]{min-width:150px}.enemy-image-cell[data-v-9822e6ff]{width:35px;height:35px}.enemy-image-placeholder[data-v-9822e6ff]{width:35px;height:35px;font-size:.8rem}.enemy-name-cell strong[data-v-9822e6ff]{font-size:.75rem}.enemy-id[data-v-9822e6ff]{font-size:.6rem}.threat-badge[data-v-9822e6ff],.invisible-badge[data-v-9822e6ff]{padding:.1rem .25rem;font-size:.65rem}.resistance-tag[data-v-9822e6ff]{padding:.05rem .25rem;font-size:.6rem}.resistances-list[data-v-9822e6ff]{gap:.2rem}.intro-section[data-v-9822e6ff]{padding:1.2rem 0}.intro-card[data-v-9822e6ff]{padding:1.2rem}.intro-title[data-v-9822e6ff]{font-size:1.4rem;margin-bottom:.8rem}.intro-content p[data-v-9822e6ff]{font-size:.8rem;margin-bottom:1.2rem}.intro-steps[data-v-9822e6ff],.intro-step[data-v-9822e6ff]{gap:.8rem}.step-number[data-v-9822e6ff]{width:2rem;height:2rem;font-size:1rem}.step-content h4[data-v-9822e6ff]{font-size:1rem;margin-bottom:.3rem}.step-content p[data-v-9822e6ff]{font-size:.8rem}.faq-section[data-v-9822e6ff]{padding:1.2rem 0}.faq-card[data-v-9822e6ff]{padding:1.2rem}.faq-title[data-v-9822e6ff]{font-size:1.4rem;margin-bottom:1.2rem}.faq-list[data-v-9822e6ff]{gap:.8rem}.faq-item[data-v-9822e6ff]{padding:.8rem}.faq-question[data-v-9822e6ff]{font-size:1.2rem;margin-bottom:.4rem}.faq-answer[data-v-9822e6ff]{font-size:.8rem}}.table-wrapper[data-v-7362451d]{background:#141c2ab3;border-radius:8px;border:1px solid rgba(107,163,232,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-x:auto}.items-table[data-v-7362451d]{width:100%;border-collapse:collapse;min-width:1000px}.items-table thead[data-v-7362451d]{background:#6ba3e81a;border-bottom:2px solid rgba(107,163,232,.3)}.items-table th[data-v-7362451d]{padding:.75rem 1.5rem;text-align:left;font-weight:600;font-size:.85rem;color:#6ba3e8;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.items-table th.sortable[data-v-7362451d]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;position:relative;padding-right:1.5rem}.items-table th.sortable[data-v-7362451d]:hover{background:#6ba3e826;color:#8bb5f0}.sort-indicator[data-v-7362451d]{position:absolute;right:.4rem;font-size:.7rem;color:#6ba3e8}.items-table td[data-v-7362451d]{padding:.75rem 1.5rem;border-bottom:1px solid rgba(107,163,232,.1);color:#f5f8f0e6;font-size:.9rem;vertical-align:middle}.items-table tbody tr[data-v-7362451d]{transition:background .2s ease}.items-table tbody tr[data-v-7362451d]:hover{background:#6ba3e80d}.items-table tbody tr:last-child td[data-v-7362451d]{border-bottom:none}.col-image[data-v-7362451d]{width:100px;min-width:100px;text-align:center;padding-left:1.5rem;padding-right:2rem}.col-name[data-v-7362451d]{width:220px;min-width:220px;padding-left:2rem;padding-right:2rem}.col-price[data-v-7362451d]{width:140px;min-width:140px;text-align:right;padding-left:2rem;padding-right:2rem}.col-description[data-v-7362451d]{min-width:500px;padding-left:2rem;padding-right:1.5rem}.items-table th.col-image[data-v-7362451d],.items-table td.col-image[data-v-7362451d]{text-align:center}.items-table th.col-price[data-v-7362451d],.items-table td.col-price[data-v-7362451d]{text-align:right}.item-image-cell[data-v-7362451d]{display:flex;align-items:center;justify-content:center;width:50px;height:50px}.item-image[data-v-7362451d]{width:100%;height:100%;object-fit:contain;border-radius:4px}.item-image-placeholder[data-v-7362451d]{width:50px;height:50px;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}.item-name-cell[data-v-7362451d]{display:flex;align-items:center}.item-name-cell strong[data-v-7362451d]{color:#f5f8f0;font-size:.95rem;font-weight:600}.price-value[data-v-7362451d]{color:#5cb85c;font-weight:600;font-size:.95rem}.item-description[data-v-7362451d]{margin:0;line-height:1.5;color:#f5f8f0cc}.intro-section[data-v-7362451d]{padding:3rem 0}.intro-card[data-v-7362451d]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-7362451d]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-7362451d]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-7362451d]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-7362451d]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-7362451d]{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-7362451d]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-7362451d]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-7362451d]{padding:3rem 0}.faq-card[data-v-7362451d]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-7362451d]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-7362451d]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-7362451d]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-7362451d]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-7362451d]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}@media(max-width:768px){.table-wrapper[data-v-7362451d]{overflow-x:scroll}.items-table[data-v-7362451d]{min-width:800px}.intro-card[data-v-7362451d],.faq-card[data-v-7362451d]{padding:1.5rem}.intro-title[data-v-7362451d],.faq-title[data-v-7362451d]{font-size:1.3rem}.intro-steps[data-v-7362451d]{gap:1.2rem}.step-number[data-v-7362451d]{width:2.2rem;height:2.2rem;font-size:1.1rem}.faq-list[data-v-7362451d]{gap:1.2rem}.faq-item[data-v-7362451d]{padding:1.2rem}}.tools-section[data-v-e0c20d7a]{padding:2rem 0;position:relative;z-index:1}.tools-grid[data-v-e0c20d7a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;max-width:1400px;margin:0 auto}.tool-card[data-v-e0c20d7a]{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-e0c20d7a]: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-e0c20d7a]:hover:before{transform:scaleX(1)}.tool-card[data-v-e0c20d7a]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #6ba3e84d;border-color:#6ba3e866;background:#141c2ae6}.tool-header[data-v-e0c20d7a]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.tool-icon[data-v-e0c20d7a]{font-size:2rem;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(107,163,232,.3))}.tool-title[data-v-e0c20d7a]{font-size:1.25rem;color:#f5f8f0;font-weight:700;margin:0;line-height:1.2}.tool-description[data-v-e0c20d7a]{color:#f5f8f0bf;line-height:1.5;font-size:.85rem;flex:1;margin:0}.tool-features[data-v-e0c20d7a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.tool-feature-tag[data-v-e0c20d7a]{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-e0c20d7a]{background:#6ba3e826;border-color:#6ba3e84d;color:#6ba3e8}.intro-section[data-v-e0c20d7a]{padding:2rem 0}.intro-card[data-v-e0c20d7a]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-e0c20d7a]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-e0c20d7a]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-e0c20d7a]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-e0c20d7a]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-e0c20d7a]{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-e0c20d7a]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-e0c20d7a]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-e0c20d7a]{padding:3rem 0}.faq-card[data-v-e0c20d7a]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-e0c20d7a]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-e0c20d7a]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-e0c20d7a]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-e0c20d7a]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-e0c20d7a]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}@media(max-width:1024px){.tools-section[data-v-e0c20d7a]{padding:1.8rem 0}.tools-grid[data-v-e0c20d7a]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.1rem}.tool-card[data-v-e0c20d7a]{padding:1.3rem;gap:.9rem}.tool-header[data-v-e0c20d7a]{gap:.65rem;margin-bottom:.2rem}.tool-icon[data-v-e0c20d7a]{font-size:1.8rem}.tool-title[data-v-e0c20d7a]{font-size:1.15rem}.tool-description[data-v-e0c20d7a]{font-size:.8rem}.tool-features[data-v-e0c20d7a]{gap:.4rem;margin-top:.4rem}.tool-feature-tag[data-v-e0c20d7a]{padding:.25rem .5rem;font-size:.65rem}.intro-section[data-v-e0c20d7a]{padding:1.8rem 0}.intro-card[data-v-e0c20d7a]{padding:1.8rem}.intro-title[data-v-e0c20d7a]{font-size:1.4rem;margin-bottom:1.3rem}.intro-content p[data-v-e0c20d7a]{font-size:.95rem;margin-bottom:1.8rem}.intro-steps[data-v-e0c20d7a]{gap:1.3rem}.step-number[data-v-e0c20d7a]{width:2.2rem;height:2.2rem;font-size:1.1rem}.step-content h4[data-v-e0c20d7a]{font-size:1.05rem}.step-content p[data-v-e0c20d7a]{font-size:.9rem}.faq-section[data-v-e0c20d7a]{padding:2.5rem 0}.faq-card[data-v-e0c20d7a]{padding:1.8rem}.faq-title[data-v-e0c20d7a]{font-size:1.4rem;margin-bottom:1.8rem}.faq-list[data-v-e0c20d7a]{gap:1.3rem}.faq-item[data-v-e0c20d7a]{padding:1.3rem}.faq-question[data-v-e0c20d7a]{font-size:1.05rem;margin-bottom:.6rem}.faq-answer[data-v-e0c20d7a]{font-size:.9rem}}@media(max-width:768px){.tools-section[data-v-e0c20d7a]{padding:1.2rem 0}.tools-grid[data-v-e0c20d7a]{grid-template-columns:1fr;gap:1.2rem}.tool-card[data-v-e0c20d7a]{padding:1.2rem;gap:.8rem}.tool-header[data-v-e0c20d7a]{gap:.6rem;margin-bottom:.2rem}.tool-icon[data-v-e0c20d7a]{font-size:1.6rem}.tool-title[data-v-e0c20d7a]{font-size:1.2rem}.tool-description[data-v-e0c20d7a]{font-size:.8rem}.tool-features[data-v-e0c20d7a]{gap:.3rem;margin-top:.3rem}.tool-feature-tag[data-v-e0c20d7a]{padding:.2rem .4rem;font-size:.6rem}.intro-section[data-v-e0c20d7a]{padding:1.2rem 0}.intro-card[data-v-e0c20d7a]{padding:1.2rem}.intro-title[data-v-e0c20d7a]{font-size:1.4rem;margin-bottom:.8rem}.intro-content p[data-v-e0c20d7a]{font-size:.8rem;margin-bottom:1.2rem}.intro-steps[data-v-e0c20d7a],.intro-step[data-v-e0c20d7a]{gap:.8rem}.step-number[data-v-e0c20d7a]{width:2rem;height:2rem;font-size:1rem}.step-content h4[data-v-e0c20d7a]{font-size:1rem;margin-bottom:.3rem}.step-content p[data-v-e0c20d7a]{font-size:.8rem}.faq-section[data-v-e0c20d7a]{padding:1.2rem 0}.faq-card[data-v-e0c20d7a]{padding:1.2rem}.faq-title[data-v-e0c20d7a]{font-size:1.4rem;margin-bottom:1.2rem}.faq-list[data-v-e0c20d7a]{gap:.8rem}.faq-item[data-v-e0c20d7a]{padding:.8rem}.faq-question[data-v-e0c20d7a]{font-size:1.2rem;margin-bottom:.4rem}.faq-answer[data-v-e0c20d7a]{font-size:.8rem}}.calculator-section[data-v-66c718cf]{padding:2rem 0}.main-content-layout[data-v-66c718cf]{display:grid;grid-template-columns:1.2fr .8fr;gap:1.5rem;margin-bottom:1.5rem}.results-container[data-v-66c718cf]{display:flex;flex-direction:column}.results-card[data-v-66c718cf]{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-66c718cf]{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem;align-items:start}.pokemon-info-side[data-v-66c718cf]{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-66c718cf]{margin-bottom:1rem}.pokemon-image[data-v-66c718cf]{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-66c718cf]{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-66c718cf]{font-size:1rem;color:#f5f8f0;margin:0 0 .6rem;font-weight:700}.pokemon-params[data-v-66c718cf]{display:flex;flex-direction:column;gap:.75rem;width:100%}.param-row[data-v-66c718cf]{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-66c718cf]:last-child{border-bottom:none}.param-label[data-v-66c718cf]{font-size:.8rem;color:#f5f8f0cc}.param-value[data-v-66c718cf]{font-size:.85rem;color:#6ba3e8;font-weight:600}.dps-results-side[data-v-66c718cf]{display:flex;flex-direction:column;gap:1rem}.dps-primary[data-v-66c718cf]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.dps-primary-item[data-v-66c718cf]{background:#1a233299;border-radius:10px;padding:1rem;border:1px solid rgba(107,163,232,.2);text-align:center}.dps-primary-item.highlight[data-v-66c718cf]{background:linear-gradient(135deg,#6ba3e833,#5cb85c33);border-color:#6ba3e866;box-shadow:0 4px 16px #6ba3e84d}.dps-primary-label[data-v-66c718cf]{font-size:.65rem;color:#f5f8f0b3;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.dps-primary-value[data-v-66c718cf]{font-size:1.6rem;font-weight:800;color:#6ba3e8;line-height:1}.dps-primary-value.highlight[data-v-66c718cf]{color:#5cb85c;font-size:1.75rem}.dps-secondary[data-v-66c718cf]{display:flex;gap:1rem}.dps-secondary-item[data-v-66c718cf]{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-66c718cf]{font-size:.75rem;color:#f5f8f0b3;font-weight:500}.dps-secondary-value[data-v-66c718cf]{font-size:.95rem;font-weight:700;color:#6ba3e8}.placeholder-card[data-v-66c718cf]{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-66c718cf]{font-size:2.5rem;margin-bottom:.75rem;opacity:.5;filter:grayscale(.4)}.placeholder-title[data-v-66c718cf]{color:#f5f8f0e6;font-size:1.2rem;margin:0 0 .5rem;font-weight:600}.placeholder-text[data-v-66c718cf]{color:#f5f8f099;line-height:1.5;margin:0;font-size:.85rem;max-width:400px}.manual-input-section[data-v-66c718cf]{display:flex;flex-direction:column}.input-card[data-v-66c718cf]{background:#141c2a99;border-radius:10px;padding:1.25rem;border:1px solid rgba(107,163,232,.2)}.input-title[data-v-66c718cf]{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-66c718cf]{margin-bottom:1rem}.input-label[data-v-66c718cf]{display:block;font-size:.85rem;font-weight:600;color:#f5f8f0e6;margin-bottom:.5rem}.input-field[data-v-66c718cf]{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-66c718cf]:focus{outline:none;border-color:#6ba3e8;box-shadow:0 0 0 3px #6ba3e826;background:#1a2332cc}.input-field[data-v-66c718cf]::placeholder{color:#f5f8f066}.pokemon-list-container[data-v-66c718cf]{background:#141c2a99;border-radius:10px;padding:1rem;border:1px solid rgba(107,163,232,.2)}.list-header[data-v-66c718cf]{margin-bottom:.75rem;padding-bottom:.6rem;border-bottom:1px solid rgba(107,163,232,.15)}.section-heading[data-v-66c718cf]{display:flex;align-items:center;gap:.4rem;font-size:1.1rem;color:#f5f8f0;margin:0 0 .3rem}.heading-icon[data-v-66c718cf]{font-size:.95rem}.section-subtitle[data-v-66c718cf]{color:#f5f8f099;font-size:.9rem;margin:0}.pokemon-grid[data-v-66c718cf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:.5rem}.pokemon-card[data-v-66c718cf]{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-66c718cf]:hover{border-color:#6ba3e880;transform:translateY(-2px);box-shadow:0 4px 12px #6ba3e833}.pokemon-card.active[data-v-66c718cf]{border-color:#6ba3e8;background:#6ba3e826;box-shadow:0 0 0 2px #6ba3e866}.pokemon-card-image[data-v-66c718cf]{width:100%;height:50px;background:#6ba3e814;display:flex;align-items:center;justify-content:center;padding:.4rem}.pokemon-card-img[data-v-66c718cf]{width:100%;height:100%;object-fit:contain}.pokemon-card-placeholder[data-v-66c718cf]{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-66c718cf]{padding:.4rem .3rem}.pokemon-card-name[data-v-66c718cf]{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-66c718cf]{display:flex;flex-direction:column;gap:.2rem}.stat-badge[data-v-66c718cf]{font-size:.65rem;color:#f5f8f0b3;background:#1a233280;padding:.15rem .3rem;border-radius:4px}.intro-section[data-v-66c718cf]{padding:2rem 0}.intro-card[data-v-66c718cf]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-66c718cf]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-66c718cf]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-66c718cf]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-66c718cf]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-66c718cf]{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-66c718cf]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-66c718cf]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-66c718cf]{padding:3rem 0}.faq-card[data-v-66c718cf]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-66c718cf]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-66c718cf]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-66c718cf]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-66c718cf]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-66c718cf]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}.filter-section[data-v-158d7a52]{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-158d7a52]{margin-bottom:16px}.filter-group[data-v-158d7a52]:last-child{margin-bottom:0}.filter-group-title[data-v-158d7a52]{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-158d7a52]{display:flex;flex-wrap:wrap;gap:8px;padding:0 2rem}.filter-button[data-v-158d7a52]{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-158d7a52]:hover{background:#1a2332cc;border-color:#6ba3e866}.filter-button.active[data-v-158d7a52]{background:#6ba3e84d;border-color:#6ba3e8;color:#f5f8f0;box-shadow:0 2px 8px #6ba3e833}.filter-icon[data-v-158d7a52]{font-size:1rem;line-height:1}.filter-text[data-v-158d7a52]{line-height:1.2}.content-section[data-v-158d7a52]{padding:24px 0;position:relative;z-index:1}.category-info[data-v-158d7a52]{max-width:1200px;margin:0 auto 24px;padding:0 2rem;text-align:center}.category-title[data-v-158d7a52]{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-158d7a52]{font-size:1.75rem}.category-tactical-use[data-v-158d7a52]{font-size:.9rem;color:#f5f8f0cc;line-height:1.5}.category-tactical-use strong[data-v-158d7a52]{color:#6ba3e8}.sub-categories[data-v-158d7a52]{display:flex;flex-direction:column;gap:32px}.sub-category-group[data-v-158d7a52]{background:#1a233266;border-radius:12px;padding:24px;border:1px solid rgba(107,163,232,.2)}.sub-category-header[data-v-158d7a52]{margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid rgba(107,163,232,.2)}.sub-category-title[data-v-158d7a52]{font-size:1.25rem;font-weight:700;color:#6ba3e8;margin:0 0 6px}.sub-category-desc[data-v-158d7a52]{font-size:.85rem;color:#f5f8f0b3;margin:0}.table-wrapper[data-v-158d7a52]{border-radius:12px;background:#0f141e66;border:1px solid rgba(107,163,232,.2);width:100%}.pokemon-table[data-v-158d7a52]{width:100%;border-collapse:collapse;background:transparent;table-layout:fixed}.pokemon-table thead[data-v-158d7a52]{background:#1a2332cc;position:sticky;top:0;z-index:10}.pokemon-table th[data-v-158d7a52]{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-158d7a52]{width:60px;text-align:center}.pokemon-table th.col-name[data-v-158d7a52]{width:10%}.pokemon-table th.col-power[data-v-158d7a52],.pokemon-table th.col-recharge[data-v-158d7a52],.pokemon-table th.col-range[data-v-158d7a52]{width:7%;text-align:center}.pokemon-table th.col-shape[data-v-158d7a52]{width:8%;text-align:center}.pokemon-table th.col-ability[data-v-158d7a52]{width:35%}.pokemon-table th.col-desc[data-v-158d7a52]{width:16%}.pokemon-table tbody tr[data-v-158d7a52]{border-bottom:1px solid rgba(107,163,232,.1);transition:background-color .2s ease}.pokemon-table tbody tr[data-v-158d7a52]:hover{background:#6ba3e81a}.pokemon-table tbody tr[data-v-158d7a52]:last-child{border-bottom:none}.pokemon-table td[data-v-158d7a52]{padding:12px 8px;font-size:.8rem;color:#f5f8f0e6;vertical-align:middle;word-wrap:break-word}.pokemon-table td.col-image[data-v-158d7a52]{text-align:center;padding:8px}.pokemon-table td.col-name[data-v-158d7a52]{font-weight:700;color:#f5f8f0}.pokemon-table td.col-power[data-v-158d7a52],.pokemon-table td.col-recharge[data-v-158d7a52],.pokemon-table td.col-range[data-v-158d7a52]{text-align:center;color:#6ba3e8;font-weight:600}.pokemon-table td.col-shape[data-v-158d7a52]{text-align:center;color:#f5f8f0cc}.pokemon-image-cell[data-v-158d7a52]{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-158d7a52]{width:100%;height:100%;object-fit:contain}.pokemon-image-placeholder[data-v-158d7a52]{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-158d7a52]{font-size:.75rem;line-height:1.4;color:#f5f8f0e6}.desc-content[data-v-158d7a52]{font-size:.75rem;line-height:1.4;color:#5cb85ce6;font-style:italic}.intro-section[data-v-158d7a52]{padding:2rem 0}.intro-card[data-v-158d7a52]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-158d7a52]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-158d7a52]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-158d7a52]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-158d7a52]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-158d7a52]{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-158d7a52]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-158d7a52]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-158d7a52]{padding:3rem 0}.faq-card[data-v-158d7a52]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-158d7a52]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-158d7a52]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-158d7a52]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-158d7a52]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-158d7a52]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}@media(max-width:1024px){.categories-section[data-v-158d7a52]{padding:1.8rem 0}.categories-grid[data-v-158d7a52]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.1rem}.category-card[data-v-158d7a52]{padding:1.3rem;gap:.9rem}.category-header[data-v-158d7a52]{gap:.65rem;margin-bottom:.8rem}.category-icon[data-v-158d7a52]{font-size:1.8rem}.category-title[data-v-158d7a52]{font-size:1.2rem}.category-description[data-v-158d7a52]{font-size:.8rem;margin-bottom:.9rem}.category-pokemon-count[data-v-158d7a52]{font-size:.75rem;padding:.25rem .5rem}.category-use-cases[data-v-158d7a52]{gap:.8rem}.use-case-item[data-v-158d7a52]{padding:.8rem}.use-case-title[data-v-158d7a52]{font-size:.9rem;margin-bottom:.4rem}.use-case-desc[data-v-158d7a52]{font-size:.8rem}}@media(max-width:768px){.categories-section[data-v-158d7a52]{padding:1.2rem 0}.categories-grid[data-v-158d7a52]{grid-template-columns:1fr;gap:1.2rem}.category-card[data-v-158d7a52]{padding:1.2rem;gap:.8rem}.category-header[data-v-158d7a52]{gap:.6rem;margin-bottom:.8rem}.category-icon[data-v-158d7a52]{font-size:1.6rem}.category-title[data-v-158d7a52]{font-size:1.2rem}.category-description[data-v-158d7a52]{font-size:.8rem;margin-bottom:.8rem}.category-pokemon-count[data-v-158d7a52]{font-size:.7rem;padding:.2rem .4rem}.category-use-cases[data-v-158d7a52]{gap:.8rem}.use-case-item[data-v-158d7a52]{padding:.8rem}.use-case-title[data-v-158d7a52]{font-size:1rem;margin-bottom:.3rem}.use-case-desc[data-v-158d7a52]{font-size:.8rem}}.strategy-content[data-v-e01bab91]{width:100%}.enemy-list-container[data-v-e01bab91]{background:#141c2a99;border-radius:10px;padding:1rem;border:1px solid rgba(107,163,232,.2);margin-bottom:2rem}.enemy-list-header[data-v-e01bab91]{margin-bottom:.75rem;padding-bottom:.6rem;border-bottom:1px solid rgba(107,163,232,.15)}.section-heading[data-v-e01bab91]{display:flex;align-items:center;gap:.4rem;font-size:1.1rem;color:#f5f8f0;margin:0 0 .3rem}.heading-icon[data-v-e01bab91]{font-size:.95rem}.section-subtitle[data-v-e01bab91]{color:#f5f8f099;font-size:.9rem;margin:0}.enemy-grid[data-v-e01bab91]{display:grid;grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:.5rem}.enemy-card[data-v-e01bab91]{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-e01bab91]:hover{border-color:#6ba3e880;transform:translateY(-2px);box-shadow:0 4px 12px #6ba3e833}.enemy-card.active[data-v-e01bab91]{border-color:#6ba3e8;background:#6ba3e826;box-shadow:0 0 0 2px #6ba3e866}.enemy-card-image[data-v-e01bab91]{width:100%;height:50px;background:#6ba3e814;display:flex;align-items:center;justify-content:center;padding:.4rem}.enemy-card-img[data-v-e01bab91]{width:100%;height:100%;object-fit:contain}.enemy-card-placeholder[data-v-e01bab91]{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-e01bab91]{padding:.4rem .3rem}.enemy-card-name[data-v-e01bab91]{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-e01bab91]{display:block;margin:0 auto}.enemy-detail-container[data-v-e01bab91]{margin-bottom:1.5rem}.enemy-detail-card[data-v-e01bab91]{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-e01bab91]{margin-bottom:1rem}.enemy-main-info[data-v-e01bab91]{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-e01bab91]{flex-shrink:0}.enemy-detail-image[data-v-e01bab91]{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-e01bab91]{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-e01bab91]{flex:1;min-width:0}.enemy-name-row[data-v-e01bab91]{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem;flex-wrap:wrap}.enemy-detail-name[data-v-e01bab91]{font-size:1.25rem;color:#f5f8f0;margin:0;font-weight:700}.enemy-stats-compact[data-v-e01bab91]{display:flex;gap:.75rem;flex-wrap:wrap}.stat-compact[data-v-e01bab91]{display:flex;flex-direction:column;gap:.2rem}.stat-label-compact[data-v-e01bab91]{font-size:.7rem;color:#f5f8f099;text-transform:uppercase;letter-spacing:.5px}.stat-value-compact[data-v-e01bab91]{font-size:.9rem;color:#f5f8f0;font-weight:600}.enemy-attributes[data-v-e01bab91]{display:flex;flex-direction:column;gap:.4rem}.attribute-group[data-v-e01bab91]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.attribute-label[data-v-e01bab91]{font-size:.75rem;color:#f5f8f0b3;font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.attribute-tag[data-v-e01bab91]{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-e01bab91]{background:#6ba3e826;border-color:#6ba3e84d;color:#6ba3e8}.special-icon[data-v-e01bab91]{font-size:.7rem}.recommendations-section[data-v-e01bab91]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(107,163,232,.2)}.recommendations-header[data-v-e01bab91]{margin-bottom:.75rem}.recommendations-title[data-v-e01bab91]{display:flex;align-items:center;gap:.4rem;font-size:1.1rem;color:#f5f8f0;margin:0;font-weight:600}.title-icon[data-v-e01bab91]{font-size:.9rem}.pokemon-grid[data-v-e01bab91]{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem}.pokemon-card[data-v-e01bab91]{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-e01bab91]:hover{border-color:#6ba3e866;transform:translateY(-2px);box-shadow:0 4px 12px #6ba3e833}.pokemon-card-image[data-v-e01bab91]{background:linear-gradient(135deg,#6ba3e814,#5cb85c14);padding:.4rem;text-align:center;border-bottom:1px solid rgba(107,163,232,.1)}.pokemon-image[data-v-e01bab91]{width:40px;height:40px;object-fit:contain}.pokemon-image-placeholder[data-v-e01bab91]{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-e01bab91]{padding:.5rem;flex:1;display:flex;flex-direction:column}.pokemon-name[data-v-e01bab91]{font-size:.8rem;color:#f5f8f0;margin:0 0 .4rem;text-align:center;font-weight:600;line-height:1.2}.pokemon-stats-compact[data-v-e01bab91]{display:flex;justify-content:center;gap:.6rem;margin-bottom:.4rem}.pokemon-stat-compact[data-v-e01bab91]{display:flex;flex-direction:column;align-items:center;gap:.2rem}.stat-label-tiny[data-v-e01bab91]{font-size:.6rem;color:#f5f8f099;text-transform:uppercase;letter-spacing:.5px}.stat-value-tiny[data-v-e01bab91]{font-size:.85rem;color:#f5f8f0;font-weight:600}.pokemon-ability-text[data-v-e01bab91]{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-e01bab91]{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-e01bab91]{font-size:2.5rem;margin-bottom:.75rem;opacity:.5;filter:grayscale(.4)}.placeholder-title[data-v-e01bab91]{color:#f5f8f0e6;font-size:1.2rem;margin:0 0 .5rem;font-weight:600}.placeholder-text[data-v-e01bab91]{color:#f5f8f099;line-height:1.5;margin:0;font-size:.85rem;max-width:400px}.threat-badge-large[data-v-e01bab91]{display:inline-block;padding:.4rem .8rem;border-radius:6px;font-size:.9rem;font-weight:600}.threat-badge-small[data-v-e01bab91]{display:inline-block;padding:.25rem .5rem;border-radius:5px;font-size:.7rem;font-weight:500}.threat-normal[data-v-e01bab91]{background:#5cb85c33;color:#5cb85c;border:1px solid rgba(92,184,92,.3)}.threat-strong[data-v-e01bab91]{background:#f0ad4e33;color:#f0ad4e;border:1px solid rgba(240,173,78,.3)}.threat-elite[data-v-e01bab91]{background:#d9534f33;color:#d9534f;border:1px solid rgba(217,83,79,.3)}.threat-boss[data-v-e01bab91]{background:#96c3;color:#96c;border:1px solid rgba(153,102,204,.3)}.threat-legendary[data-v-e01bab91]{background:#ffd70033;color:gold;border:1px solid rgba(255,215,0,.3)}.resistance-tag[data-v-e01bab91]{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-e01bab91]:hover{background:#d9534f4d;border-color:#d9534f99}.intro-section[data-v-e01bab91]{margin:2rem 0}.intro-card[data-v-e01bab91]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-e01bab91]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-e01bab91]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-e01bab91]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-e01bab91]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-e01bab91]{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-e01bab91]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-e01bab91]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-e01bab91]{margin:3rem 0}.faq-card[data-v-e01bab91]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-e01bab91]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-e01bab91]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-e01bab91]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-e01bab91]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-e01bab91]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}@media(max-width:1024px){.counter-section[data-v-e01bab91]{padding:1.8rem 0}.counter-container[data-v-e01bab91]{gap:1.1rem}.counter-card[data-v-e01bab91]{padding:1.3rem}.counter-title[data-v-e01bab91]{font-size:1.4rem;margin-bottom:1.1rem}.counter-form[data-v-e01bab91]{gap:1.1rem}.form-group[data-v-e01bab91]{gap:.6rem}.form-label[data-v-e01bab91]{font-size:.85rem}.form-select[data-v-e01bab91]{padding:.7rem 1rem;font-size:.9rem}.counter-results[data-v-e01bab91]{gap:1.1rem}.result-card[data-v-e01bab91]{padding:1.3rem}.result-title[data-v-e01bab91]{font-size:1.2rem;margin-bottom:1.1rem}.pokemon-result-item[data-v-e01bab91]{padding:1.1rem;gap:.9rem}.pokemon-result-image[data-v-e01bab91]{width:50px;height:50px}.pokemon-result-info h4[data-v-e01bab91]{font-size:1.05rem;margin-bottom:.4rem}.pokemon-result-stats[data-v-e01bab91]{gap:.6rem}.result-stat[data-v-e01bab91]{font-size:.8rem}.result-reason[data-v-e01bab91]{font-size:.85rem}}@media(max-width:768px){.counter-section[data-v-e01bab91]{padding:1.2rem 0}.counter-container[data-v-e01bab91]{grid-template-columns:1fr;gap:1.2rem}.counter-card[data-v-e01bab91]{padding:1.2rem}.counter-title[data-v-e01bab91]{font-size:1.4rem;margin-bottom:.8rem}.counter-form[data-v-e01bab91]{gap:1.2rem}.form-group[data-v-e01bab91]{gap:.5rem}.form-label[data-v-e01bab91]{font-size:.8rem}.form-select[data-v-e01bab91]{padding:.8rem 1.2rem;font-size:.85rem}.counter-results[data-v-e01bab91]{gap:1.2rem}.result-card[data-v-e01bab91]{padding:1.2rem}.result-title[data-v-e01bab91]{font-size:1.4rem;margin-bottom:.8rem}.pokemon-result-item[data-v-e01bab91]{padding:.8rem;gap:.8rem;flex-direction:column;text-align:center}.pokemon-result-image[data-v-e01bab91]{width:45px;height:45px}.pokemon-result-info h4[data-v-e01bab91]{font-size:1rem;margin-bottom:.3rem}.pokemon-result-stats[data-v-e01bab91]{gap:.4rem;flex-wrap:wrap;justify-content:center}.result-stat[data-v-e01bab91]{font-size:.75rem}.result-reason[data-v-e01bab91]{font-size:.8rem}}.strategy-content[data-v-f33b53bf]{padding:2rem 0;display:grid;grid-template-columns:1fr 1.5fr;gap:24px;align-items:start}.route-list-section[data-v-f33b53bf]{display:flex;flex-direction:column;gap:16px}.route-detail-section[data-v-f33b53bf]{position:sticky;top:20px}.route-detail-card[data-v-f33b53bf]{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-f33b53bf]{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-f33b53bf]{font-size:3rem;margin-bottom:16px;opacity:.5}.placeholder-title[data-v-f33b53bf]{font-size:1.3rem;color:#f5f8f0;margin:0 0 8px;font-weight:700}.placeholder-text[data-v-f33b53bf]{color:#f5f8f099;font-size:.9rem;margin:0}.route-detail-header[data-v-f33b53bf]{display:flex;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(107,163,232,.2)}.route-detail-image-wrapper[data-v-f33b53bf]{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-f33b53bf]{width:100%;height:100%;object-fit:cover}.route-detail-image-placeholder[data-v-f33b53bf]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0f141ecc}.placeholder-icon-large[data-v-f33b53bf]{font-size:3rem;opacity:.4}.route-detail-info[data-v-f33b53bf]{flex:1;display:flex;flex-direction:column;gap:12px}.route-detail-title-row[data-v-f33b53bf]{display:flex;align-items:center;gap:12px}.route-number-detail[data-v-f33b53bf]{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-f33b53bf]{font-size:1.5rem;color:#f5f8f0;margin:0;font-weight:700;line-height:1.2}.route-detail-meta-row[data-v-f33b53bf]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.difficulty-badge-detail[data-v-f33b53bf]{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-f33b53bf],.route-waves-detail[data-v-f33b53bf],.route-playstyle-detail[data-v-f33b53bf]{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-f33b53bf]{color:gold}.route-attributes-compact[data-v-f33b53bf]{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid rgba(107,163,232,.2)}.attribute-row[data-v-f33b53bf]{display:flex;align-items:flex-start;gap:10px}.attribute-label-compact[data-v-f33b53bf]{font-size:.8rem;font-weight:600;color:#f5f8f0cc;white-space:nowrap;padding-top:4px;min-width:120px}.attribute-tags-compact[data-v-f33b53bf]{display:flex;flex-wrap:wrap;gap:6px;flex:1}.attribute-tag-compact[data-v-f33b53bf]{padding:5px 10px;border-radius:6px;font-size:.75rem;font-weight:500}.attribute-tag-compact.terrain[data-v-f33b53bf]{background:#6ba3e826;border:1px solid rgba(107,163,232,.4);color:#6ba3e8}.attribute-tag-compact.type[data-v-f33b53bf]{background:#5cb85c26;border:1px solid rgba(92,184,92,.4);color:#5cb85c}.team-composition-compact[data-v-f33b53bf]{padding-top:16px;border-top:1px solid rgba(107,163,232,.2)}.section-title-compact[data-v-f33b53bf]{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-f33b53bf]{font-size:1rem}.team-phases-compact[data-v-f33b53bf]{display:flex;flex-direction:column;gap:12px}.team-phase-compact[data-v-f33b53bf]{padding:12px;background:#0f141e80;border:1px solid rgba(107,163,232,.2);border-radius:8px}.phase-title-compact[data-v-f33b53bf]{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-f33b53bf]{display:flex;flex-wrap:wrap;gap:6px}.team-pokemon-tag-compact[data-v-f33b53bf]{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-f33b53bf]{padding-top:16px;border-top:1px solid rgba(107,163,232,.2)}.tips-list-compact[data-v-f33b53bf]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.tips-list-compact li[data-v-f33b53bf]{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-f33b53bf]:before{content:"💡";position:absolute;left:10px;top:10px;font-size:1rem}.route-list-header[data-v-f33b53bf]{margin-bottom:12px}.section-heading[data-v-f33b53bf]{font-size:1.3rem;color:#f5f8f0;margin:0;font-weight:700;display:flex;align-items:center;gap:8px}.heading-icon[data-v-f33b53bf]{font-size:1.2rem}.route-list-grid[data-v-f33b53bf]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding-right:8px}.route-list-grid[data-v-f33b53bf]::-webkit-scrollbar{width:6px}.route-list-grid[data-v-f33b53bf]::-webkit-scrollbar-track{background:#0f141e80;border-radius:3px}.route-list-grid[data-v-f33b53bf]::-webkit-scrollbar-thumb{background:#6ba3e84d;border-radius:3px}.route-list-grid[data-v-f33b53bf]::-webkit-scrollbar-thumb:hover{background:#6ba3e880}.route-card[data-v-f33b53bf]{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-f33b53bf]:hover{border-color:#6ba3e8;transform:translateY(-4px);box-shadow:0 8px 24px #6ba3e866}.route-card.active[data-v-f33b53bf]{border-color:#6ba3e8;box-shadow:0 0 0 2px #6ba3e84d,0 8px 24px #6ba3e866}.route-card-image-wrapper[data-v-f33b53bf]{position:relative;width:100%;height:120px;flex-shrink:0;overflow:hidden;background:#0f141ecc}.route-card-image[data-v-f33b53bf]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.route-card:hover .route-card-image[data-v-f33b53bf]{transform:scale(1.05)}.route-card-image-placeholder[data-v-f33b53bf]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0f141ecc}.placeholder-icon-small[data-v-f33b53bf]{font-size:3rem;opacity:.4}.route-card-overlay-badges[data-v-f33b53bf]{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-f33b53bf]{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-f33b53bf]{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-f33b53bf]{padding:10px 12px;display:flex;flex-direction:column;justify-content:center;gap:6px;flex:1;min-width:0}.route-card-name[data-v-f33b53bf]{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-f33b53bf]{display:flex;gap:8px;font-size:.75rem;color:#f5f8f0cc}.route-card-star[data-v-f33b53bf]{color:gold}.intro-section[data-v-f33b53bf]{margin:2rem 0}.intro-card[data-v-f33b53bf]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-f33b53bf]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-f33b53bf]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-f33b53bf]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-f33b53bf]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-f33b53bf]{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-f33b53bf]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-f33b53bf]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-f33b53bf]{margin:3rem 0}.faq-card[data-v-f33b53bf]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-f33b53bf]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-f33b53bf]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-f33b53bf]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-f33b53bf]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-f33b53bf]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}.inline-link[data-v-f33b53bf]{color:#6ba3e8;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(107,163,232,.3);transition:all .2s ease}.inline-link[data-v-f33b53bf]:hover{color:#5cb85c;border-bottom-color:#5cb85c80}.page-subtitle a[data-v-f33b53bf],.placeholder-text a[data-v-f33b53bf]{color:#6ba3e8;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(107,163,232,.3);transition:all .2s ease}.page-subtitle a[data-v-f33b53bf]:hover,.placeholder-text a[data-v-f33b53bf]:hover{color:#5cb85c;border-bottom-color:#5cb85c80}@media(max-width:1024px){.strategy-section[data-v-f33b53bf]{padding:1.8rem 0}.strategy-container[data-v-f33b53bf]{gap:1.1rem}.strategy-card[data-v-f33b53bf]{padding:1.3rem}.strategy-title[data-v-f33b53bf]{font-size:1.4rem;margin-bottom:1.1rem}.route-selector[data-v-f33b53bf]{gap:.8rem;margin-bottom:1.3rem}.route-select-label[data-v-f33b53bf]{font-size:.85rem}.route-select[data-v-f33b53bf]{padding:.7rem 1rem;font-size:.9rem}.strategy-content[data-v-f33b53bf]{gap:1.1rem}.strategy-item[data-v-f33b53bf]{padding:1.1rem}.strategy-item-title[data-v-f33b53bf]{font-size:1.05rem;margin-bottom:.6rem}.strategy-item-content[data-v-f33b53bf]{font-size:.85rem}.recommended-pokemon[data-v-f33b53bf]{gap:.8rem}.pokemon-recommendation[data-v-f33b53bf]{padding:.8rem;gap:.6rem}.pokemon-rec-image[data-v-f33b53bf]{width:45px;height:45px}.pokemon-rec-info h4[data-v-f33b53bf]{font-size:.9rem;margin-bottom:.3rem}.pokemon-rec-reason[data-v-f33b53bf]{font-size:.8rem}}@media(max-width:768px){.strategy-section[data-v-f33b53bf]{padding:1.2rem 0}.strategy-container[data-v-f33b53bf]{grid-template-columns:1fr;gap:1.2rem}.strategy-card[data-v-f33b53bf]{padding:1.2rem}.strategy-title[data-v-f33b53bf]{font-size:1.4rem;margin-bottom:.8rem}.route-selector[data-v-f33b53bf]{gap:.6rem;margin-bottom:1.2rem}.route-select-label[data-v-f33b53bf]{font-size:.8rem}.route-select[data-v-f33b53bf]{padding:.8rem 1.2rem;font-size:.85rem}.strategy-content[data-v-f33b53bf]{gap:1.2rem}.strategy-item[data-v-f33b53bf]{padding:.8rem}.strategy-item-title[data-v-f33b53bf]{font-size:1.2rem;margin-bottom:.4rem}.strategy-item-content[data-v-f33b53bf]{font-size:.8rem}.recommended-pokemon[data-v-f33b53bf]{gap:.8rem}.pokemon-recommendation[data-v-f33b53bf]{padding:.8rem;gap:.8rem;flex-direction:column;text-align:center}.pokemon-rec-image[data-v-f33b53bf]{width:40px;height:40px}.pokemon-rec-info h4[data-v-f33b53bf]{font-size:1rem;margin-bottom:.3rem}.pokemon-rec-reason[data-v-f33b53bf]{font-size:.8rem}}.page-view[data-v-4e0e7e42]{min-height:100vh;background:linear-gradient(180deg,#0f1419,#1a2332)}.page-content[data-v-4e0e7e42]{padding-top:80px}.container[data-v-4e0e7e42]{width:100%;max-width:1400px;margin:0 auto;padding:0 1rem}@media(min-width:640px){.container[data-v-4e0e7e42]{padding:0 1.5rem}}@media(min-width:1024px){.container[data-v-4e0e7e42]{padding:0 2rem}}.header-section[data-v-4e0e7e42]{margin-bottom:1.5rem}.route-header[data-v-4e0e7e42]{margin-bottom:1rem}.route-number[data-v-4e0e7e42]{display:inline-block;padding:.4rem .8rem;background:#6ba3e833;border:1px solid rgba(107,163,232,.4);border-radius:6px;color:#6ba3e8;font-weight:600;font-size:.9rem;margin-bottom:.75rem}.route-title[data-v-4e0e7e42]{font-size:2rem;font-weight:700;color:#f5f8f0;margin:0 0 .5rem}.route-description[data-v-4e0e7e42]{font-size:1rem;color:#f5f8f0cc;line-height:1.6;margin:0}.route-meta[data-v-4e0e7e42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-top:1rem}.meta-item[data-v-4e0e7e42]{display:flex;flex-direction:column;padding:.75rem;background:#1a233299;border:1px solid rgba(107,163,232,.2);border-radius:8px}.meta-label[data-v-4e0e7e42]{font-size:.75rem;color:#f5f8f099;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.meta-value[data-v-4e0e7e42]{font-size:1.1rem;font-weight:600;color:#f5f8f0}.map-card[data-v-4e0e7e42]{margin-bottom:1.5rem}.map-container[data-v-4e0e7e42]{width:100%;border-radius:8px;overflow:hidden;background:#0f141e66;border:1px solid rgba(107,163,232,.15)}.map-image[data-v-4e0e7e42]{width:100%;height:auto;display:block}.map-placeholder[data-v-4e0e7e42]{width:100%;min-height:300px;display:flex;align-items:center;justify-content:center;color:#f5f8f066;font-size:.9rem}.content-layout[data-v-4e0e7e42]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media(min-width:1024px){.content-layout[data-v-4e0e7e42]{grid-template-columns:1.5fr 1fr}}.section-card[data-v-4e0e7e42]{background:#1a233299;border:1px solid rgba(107,163,232,.2);border-radius:12px;padding:1.25rem;margin-bottom:1.5rem}.section-title[data-v-4e0e7e42]{font-size:1.25rem;font-weight:600;color:#f5f8f0;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(107,163,232,.2)}.guide-card[data-v-4e0e7e42]{margin-bottom:1.5rem}.guide-content[data-v-4e0e7e42]{color:#f5f8f0e6;line-height:1.7;font-size:.95rem}.guide-content[data-v-4e0e7e42] p{margin:.75rem 0;line-height:1.7}.guide-content[data-v-4e0e7e42] h3{font-size:1.2rem;font-weight:600;color:#6ba3e8;margin:1.5rem 0 .75rem;padding-top:1rem;border-top:1px solid rgba(107,163,232,.2)}.guide-content[data-v-4e0e7e42] h3:first-child{margin-top:0;padding-top:0;border-top:none}.guide-content[data-v-4e0e7e42] h4{font-size:1.05rem;font-weight:600;color:#5cb85c;margin:1.25rem 0 .5rem}.guide-content[data-v-4e0e7e42] ul,.guide-content[data-v-4e0e7e42] ol{margin:.75rem 0;padding-left:1.5rem}.guide-content[data-v-4e0e7e42] li{margin:.5rem 0;line-height:1.6}.guide-content[data-v-4e0e7e42] ul ul,.guide-content[data-v-4e0e7e42] ol ol{margin:.5rem 0;padding-left:1.25rem}.guide-content[data-v-4e0e7e42] strong{color:#f5f8f0;font-weight:600}.guide-content[data-v-4e0e7e42] em{color:#f5f8f0cc;font-style:italic}.guide-content[data-v-4e0e7e42] img{width:100%;height:auto;display:block;margin:.75rem 0}.terrain-group[data-v-4e0e7e42]{margin-bottom:1.25rem}.terrain-group[data-v-4e0e7e42]:last-child{margin-bottom:0}.group-title[data-v-4e0e7e42]{font-size:1rem;font-weight:600;color:#6ba3e8;margin:0 0 .75rem}.terrain-list[data-v-4e0e7e42]{display:flex;flex-direction:column;gap:.75rem}.terrain-item[data-v-4e0e7e42]{padding:.75rem;background:#0f141e66;border-left:3px solid rgba(107,163,232,.5);border-radius:6px}.water-item[data-v-4e0e7e42]{border-left-color:#5cb8e880}.mountain-item[data-v-4e0e7e42]{border-left-color:#b8865c80}.grass-item[data-v-4e0e7e42]{border-left-color:#5cb85c80}.item-header[data-v-4e0e7e42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.item-name[data-v-4e0e7e42]{font-weight:600;color:#f5f8f0;font-size:.9rem}.item-badge[data-v-4e0e7e42]{padding:.2rem .6rem;background:#6ba3e833;border:1px solid rgba(107,163,232,.4);border-radius:4px;font-size:.75rem;color:#6ba3e8;font-weight:500}.water-badge[data-v-4e0e7e42]{background:#5cb8e833;border-color:#5cb8e866;color:#5cb8e8}.mountain-badge[data-v-4e0e7e42]{background:#b8865c33;border-color:#b8865c66;color:#b8865c}.grass-badge[data-v-4e0e7e42]{background:#5cb85c33;border-color:#5cb85c66;color:#5cb85c}.item-desc[data-v-4e0e7e42]{color:#f5f8f0cc;font-size:.85rem;line-height:1.5;margin:.5rem 0}.item-info[data-v-4e0e7e42]{font-size:.75rem;color:#f5f8f099;margin-top:.5rem}.item-benefits[data-v-4e0e7e42]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(107,163,232,.1)}.benefit-item[data-v-4e0e7e42]{font-size:.8rem;color:#f5f8f0cc;margin-top:.25rem}.benefit-item[data-v-4e0e7e42]:first-child{margin-top:0}.chokepoints-list[data-v-4e0e7e42]{display:flex;flex-direction:column;gap:.75rem}.chokepoint-item[data-v-4e0e7e42]{padding:.75rem;background:#0f141e66;border-left:3px solid rgba(107,163,232,.5);border-radius:6px}.chokepoint-header[data-v-4e0e7e42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.chokepoint-name[data-v-4e0e7e42]{font-weight:600;color:#f5f8f0;font-size:.9rem}.chokepoint-priority[data-v-4e0e7e42]{padding:.2rem .6rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.priority-very-high[data-v-4e0e7e42]{background:#d9534f33;border:1px solid rgba(217,83,79,.4);color:#d9534f}.priority-high[data-v-4e0e7e42]{background:#f0ad4e33;border:1px solid rgba(240,173,78,.4);color:#f0ad4e}.priority-medium[data-v-4e0e7e42]{background:#5cb85c33;border:1px solid rgba(92,184,92,.4);color:#5cb85c}.chokepoint-desc[data-v-4e0e7e42]{color:#f5f8f0cc;font-size:.85rem;line-height:1.5;margin:0}.team-phases[data-v-4e0e7e42]{display:flex;flex-direction:column;gap:1rem}.team-phase[data-v-4e0e7e42]{padding-bottom:1rem;border-bottom:1px solid rgba(107,163,232,.1)}.team-phase[data-v-4e0e7e42]:last-child{border-bottom:none;padding-bottom:0}.phase-label[data-v-4e0e7e42]{font-size:.9rem;font-weight:600;color:#6ba3e8;margin-bottom:.75rem}.pokemon-list[data-v-4e0e7e42]{display:flex;flex-wrap:wrap;gap:.5rem}.pokemon-tag[data-v-4e0e7e42]{padding:.5rem .9rem;background:#6ba3e826;border:1px solid rgba(107,163,232,.4);border-radius:6px;color:#6ba3e8;font-weight:500;font-size:.85rem}.types-list[data-v-4e0e7e42]{display:flex;flex-wrap:wrap;gap:.5rem}.type-tag[data-v-4e0e7e42]{padding:.5rem .9rem;background:#5cb85c26;border:1px solid rgba(92,184,92,.4);border-radius:6px;color:#5cb85c;font-weight:500;font-size:.85rem}.strategies-list[data-v-4e0e7e42]{display:flex;flex-wrap:wrap;gap:.5rem}.strategy-tag[data-v-4e0e7e42]{padding:.5rem .9rem;background:#ffc10726;border:1px solid rgba(255,193,7,.4);border-radius:6px;color:#ffc107;font-weight:500;font-size:.85rem}.tips-list[data-v-4e0e7e42]{display:flex;flex-direction:column;gap:.75rem}.tip-item[data-v-4e0e7e42]{display:flex;gap:.75rem;padding:.75rem;background:#0f141e66;border-left:3px solid rgba(92,184,92,.5);border-radius:6px}.tip-number[data-v-4e0e7e42]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#5cb85c33;border-radius:4px;color:#5cb85c;font-weight:600;font-size:.8rem;flex-shrink:0}.tip-text[data-v-4e0e7e42]{color:#f5f8f0e6;font-size:.85rem;line-height:1.5;flex:1}.tools-list[data-v-4e0e7e42]{display:flex;flex-direction:column;gap:.5rem}.tool-link[data-v-4e0e7e42]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#0f141e66;border:1px solid rgba(107,163,232,.2);border-radius:6px;text-decoration:none;color:#f5f8f0;transition:all .2s ease}.tool-link[data-v-4e0e7e42]:hover{background:#6ba3e81a;border-color:#6ba3e866}.tool-name[data-v-4e0e7e42]{font-size:.9rem;font-weight:500}.tool-arrow[data-v-4e0e7e42]{color:#6ba3e8;font-size:1rem}.back-section[data-v-4e0e7e42]{text-align:center;padding:1.5rem 0 3rem}.back-link[data-v-4e0e7e42]{display:inline-block;padding:.75rem 1.5rem;background:#6ba3e833;border:1px solid rgba(107,163,232,.4);border-radius:8px;color:#6ba3e8;text-decoration:none;font-weight:500;font-size:.9rem;transition:all .2s ease}.back-link[data-v-4e0e7e42]:hover{background:#6ba3e84d;border-color:#6ba3e8}.error-message[data-v-4e0e7e42]{text-align:center;padding:4rem 2rem;color:#f5f8f0}.error-message h2[data-v-4e0e7e42]{font-size:2rem;margin:0 0 1rem}.error-message p[data-v-4e0e7e42]{font-size:1.1rem;color:#f5f8f0cc;margin:0 0 2rem}@media(max-width:768px){.route-title[data-v-4e0e7e42]{font-size:1.5rem}.route-meta[data-v-4e0e7e42]{grid-template-columns:repeat(2,1fr)}.section-card[data-v-4e0e7e42]{padding:1rem}.section-title[data-v-4e0e7e42]{font-size:1.1rem}}.list-header[data-v-4f474520]{margin-bottom:16px}.section-heading[data-v-4f474520]{font-size:1.3rem;color:#f5f8f0;margin:0 0 8px;font-weight:700;display:flex;align-items:center;gap:8px}.heading-icon[data-v-4f474520]{font-size:1.2rem}.section-subtitle[data-v-4f474520]{color:#f5f8f0b3;font-size:.9rem;margin:0}.pokemon-grid[data-v-4f474520]{display:grid;grid-template-columns:repeat(10,1fr);gap:8px}.pokemon-card[data-v-4f474520]{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-4f474520]:active{cursor:grabbing}.pokemon-card[data-v-4f474520]:hover:not(.disabled){border-color:#6ba3e8;transform:translateY(-2px);box-shadow:0 4px 16px #6ba3e84d}.pokemon-card.disabled[data-v-4f474520]{cursor:not-allowed;opacity:.5;background:#1a233280;border-color:#6ba3e81a}.pokemon-card-image[data-v-4f474520]{width:48px;height:48px;flex-shrink:0}.pokemon-card-img[data-v-4f474520]{width:100%;height:100%;object-fit:contain;border-radius:4px}.pokemon-card-placeholder[data-v-4f474520]{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-4f474520]{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-4f474520]{padding:2rem 0}.tier-list-header[data-v-4f474520]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.add-tier-btn[data-v-4f474520]{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-4f474520]:hover{background:#6ba3e84d;border-color:#6ba3e8}.tier-list-container[data-v-4f474520]{display:flex;flex-direction:column;gap:2px;background:#0f141e80;border-radius:8px;overflow:hidden}.tier-row[data-v-4f474520]{display:grid;grid-template-columns:80px 1fr auto;gap:0;background:#1a2332cc;min-height:100px}.tier-label[data-v-4f474520]{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-4f474520]{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-4f474520]:focus{outline:none;border-color:#fff9;background:#ffffff1a}.tier-content[data-v-4f474520]{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-4f474520]{background:#6ba3e833;border:2px dashed #6ba3e8}.tier-empty[data-v-4f474520]{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-4f474520]{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-4f474520]:active{cursor:grabbing}.tier-pokemon-item[data-v-4f474520]:hover{border-color:#6ba3e8;transform:translateY(-1px);box-shadow:0 2px 8px #6ba3e84d}.tier-pokemon-image[data-v-4f474520]{width:32px;height:32px;object-fit:contain;border-radius:4px}.tier-pokemon-placeholder[data-v-4f474520]{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-4f474520]{font-size:.8rem;color:#f5f8f0;font-weight:500;white-space:nowrap}.remove-pokemon-btn[data-v-4f474520]{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-4f474520]:hover{background:#e74c3c4d;border-color:#e74c3c;transform:scale(1.1)}.tier-controls[data-v-4f474520]{display:flex;flex-direction:column;gap:4px;padding:12px 8px;background:#0f141e80;align-items:center;justify-content:center}.tier-control-btn[data-v-4f474520]{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-4f474520]:hover{background:#6ba3e84d;border-color:#6ba3e8}.tier-control-btn.delete[data-v-4f474520]{background:#e74c3c33;border-color:#e74c3c4d;color:#e74c3c}.tier-control-btn.delete[data-v-4f474520]:hover{background:#e74c3c4d;border-color:#e74c3c}.rankings-header[data-v-4f474520]{margin-bottom:16px}.rankings-grid[data-v-4f474520]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.ranking-card[data-v-4f474520]{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-4f474520]:hover{border-color:#6ba3e866;transform:translateY(-4px);box-shadow:0 8px 24px #6ba3e833}.ranking-card-header[data-v-4f474520]{padding:16px;background:#141c2a99;border-bottom:1px solid rgba(107,163,232,.1)}.ranking-info[data-v-4f474520]{margin-bottom:12px}.ranking-title[data-v-4f474520]{font-size:1rem;color:#f5f8f0;margin:0 0 8px;font-weight:600}.ranking-description[data-v-4f474520]{font-size:.85rem;color:#f5f8f0b3;margin:0;line-height:1.5}.ranking-meta[data-v-4f474520]{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-4f474520]{font-size:.75rem;color:#f5f8f080}.ranking-likes[data-v-4f474520]{display:flex;align-items:center;gap:4px;font-size:.8rem;color:#f5f8f0b3}.likes-icon[data-v-4f474520]{font-size:.9rem}.likes-count[data-v-4f474520]{font-weight:600}.ranking-image-container[data-v-4f474520]{width:100%;aspect-ratio:16 / 9;background:#0f141e80;overflow:hidden}.ranking-image[data-v-4f474520]{width:100%;height:100%;object-fit:cover}.ranking-image-placeholder[data-v-4f474520]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#f5f8f066;background:#0f141e4d}.placeholder-icon[data-v-4f474520]{font-size:3rem;margin-bottom:8px;opacity:.5}.placeholder-text[data-v-4f474520]{font-size:.9rem;margin:0;font-style:italic}.intro-section[data-v-4f474520]{padding:2rem 0}.intro-card[data-v-4f474520]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.intro-title[data-v-4f474520]{font-size:1.5rem;color:#f5f8f0;margin:0 0 1.5rem}.intro-content p[data-v-4f474520]{color:#f5f8f0cc;line-height:1.6;margin-bottom:2rem;font-size:1rem}.intro-steps[data-v-4f474520]{display:flex;flex-direction:column;gap:1.5rem}.intro-step[data-v-4f474520]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-4f474520]{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-4f474520]{color:#f5f8f0;margin:0 0 .5rem;font-size:1.1rem}.step-content p[data-v-4f474520]{color:#f5f8f0b3;margin:0;line-height:1.6;font-size:.95rem}.faq-section[data-v-4f474520]{padding:3rem 0}.faq-card[data-v-4f474520]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.faq-title[data-v-4f474520]{font-size:1.5rem;color:#f5f8f0;margin:0 0 2rem}.faq-list[data-v-4f474520]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-4f474520]{padding:1.5rem;background:#1a233280;border-radius:8px;border-left:3px solid #6ba3e8}.faq-question[data-v-4f474520]{color:#6ba3e8;font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-v-4f474520]{color:#f5f8f0cc;line-height:1.6;margin:0;font-size:.95rem}@media(max-width:1024px){.section-heading[data-v-4f474520]{font-size:1.2rem}.section-subtitle[data-v-4f474520]{font-size:.85rem}.pokemon-grid[data-v-4f474520]{grid-template-columns:repeat(8,1fr);gap:6px}.pokemon-card[data-v-4f474520]{padding:6px;gap:4px}.pokemon-card-image[data-v-4f474520]{width:40px;height:40px}.pokemon-card-placeholder[data-v-4f474520]{font-size:1rem}.pokemon-card-name[data-v-4f474520]{font-size:.65rem}.tier-list-section[data-v-4f474520]{padding:1.8rem 0}.add-tier-btn[data-v-4f474520]{padding:6px 14px;font-size:.85rem}.tier-row[data-v-4f474520]{grid-template-columns:70px 1fr auto;min-height:90px}.tier-label[data-v-4f474520]{padding:10px;font-size:1.3rem}.tier-name-input[data-v-4f474520]{font-size:1.3rem;width:45px}.tier-content[data-v-4f474520]{padding:10px;min-height:90px;gap:6px}.tier-empty[data-v-4f474520]{min-height:70px;font-size:.85rem}.tier-pokemon-item[data-v-4f474520]{padding:5px 8px;gap:6px}.tier-pokemon-image[data-v-4f474520],.tier-pokemon-placeholder[data-v-4f474520]{width:28px;height:28px}.tier-pokemon-placeholder[data-v-4f474520]{font-size:.8rem}.tier-pokemon-name[data-v-4f474520]{font-size:.75rem}.remove-pokemon-btn[data-v-4f474520]{width:18px;height:18px;font-size:.9rem}.tier-controls[data-v-4f474520]{padding:10px 6px;gap:3px}.tier-control-btn[data-v-4f474520]{width:28px;height:28px;font-size:.8rem}.rankings-grid[data-v-4f474520]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.ranking-card-header[data-v-4f474520]{padding:14px}.ranking-title[data-v-4f474520]{font-size:.95rem;margin-bottom:6px}.ranking-description[data-v-4f474520]{font-size:.8rem}.ranking-meta[data-v-4f474520]{padding-top:6px}.ranking-date[data-v-4f474520]{font-size:.7rem}.ranking-likes[data-v-4f474520]{font-size:.75rem}.placeholder-icon[data-v-4f474520]{font-size:2.5rem;margin-bottom:6px}.placeholder-text[data-v-4f474520]{font-size:.85rem}.intro-section[data-v-4f474520]{padding:1.8rem 0}.intro-card[data-v-4f474520]{padding:1.8rem}.intro-title[data-v-4f474520]{font-size:1.4rem;margin-bottom:1.3rem}.intro-content p[data-v-4f474520]{font-size:.95rem;margin-bottom:1.8rem}.intro-steps[data-v-4f474520]{gap:1.3rem}.step-number[data-v-4f474520]{width:2.2rem;height:2.2rem;font-size:1.1rem}.step-content h4[data-v-4f474520]{font-size:1.05rem}.step-content p[data-v-4f474520]{font-size:.9rem}.faq-section[data-v-4f474520]{padding:2.5rem 0}.faq-card[data-v-4f474520]{padding:1.8rem}.faq-title[data-v-4f474520]{font-size:1.4rem;margin-bottom:1.8rem}.faq-list[data-v-4f474520]{gap:1.3rem}.faq-item[data-v-4f474520]{padding:1.3rem}.faq-question[data-v-4f474520]{font-size:1.05rem;margin-bottom:.6rem}.faq-answer[data-v-4f474520]{font-size:.9rem}}@media(max-width:768px){.list-header[data-v-4f474520]{margin-bottom:1.2rem}.section-heading[data-v-4f474520]{font-size:1.4rem;gap:.6rem}.heading-icon[data-v-4f474520]{font-size:1.1rem}.section-subtitle[data-v-4f474520]{font-size:.8rem}.pokemon-grid[data-v-4f474520]{grid-template-columns:repeat(5,1fr);gap:.4rem}.pokemon-card[data-v-4f474520]{padding:.4rem;gap:.3rem}.pokemon-card-image[data-v-4f474520]{width:35px;height:35px}.pokemon-card-placeholder[data-v-4f474520]{font-size:.9rem}.pokemon-card-name[data-v-4f474520]{font-size:.6rem}.tier-list-section[data-v-4f474520]{padding:1.2rem 0}.tier-list-header[data-v-4f474520]{flex-direction:column;gap:.8rem;align-items:flex-start;margin-bottom:1.2rem}.add-tier-btn[data-v-4f474520]{padding:.5rem 1.2rem;font-size:.8rem}.tier-list-container[data-v-4f474520]{gap:1px}.tier-row[data-v-4f474520]{grid-template-columns:60px 1fr;min-height:80px}.tier-label[data-v-4f474520]{padding:.8rem;font-size:1.2rem}.tier-name-input[data-v-4f474520]{font-size:1.2rem;width:40px;padding:.2rem}.tier-content[data-v-4f474520]{padding:.8rem;min-height:80px;gap:.4rem}.tier-empty[data-v-4f474520]{min-height:64px;font-size:.8rem}.tier-pokemon-item[data-v-4f474520]{padding:.4rem .6rem;gap:.4rem}.tier-pokemon-image[data-v-4f474520],.tier-pokemon-placeholder[data-v-4f474520]{width:24px;height:24px}.tier-pokemon-placeholder[data-v-4f474520],.tier-pokemon-name[data-v-4f474520]{font-size:.7rem}.remove-pokemon-btn[data-v-4f474520]{width:16px;height:16px;font-size:.8rem}.tier-controls[data-v-4f474520]{display:none}.rankings-header[data-v-4f474520]{margin-bottom:1.2rem}.rankings-grid[data-v-4f474520]{grid-template-columns:1fr;gap:1.2rem}.ranking-card-header[data-v-4f474520]{padding:1.2rem}.ranking-info[data-v-4f474520]{margin-bottom:.8rem}.ranking-title[data-v-4f474520]{font-size:1rem;margin-bottom:.5rem}.ranking-description[data-v-4f474520]{font-size:.8rem}.ranking-meta[data-v-4f474520]{padding-top:.5rem}.ranking-date[data-v-4f474520]{font-size:.65rem}.ranking-likes[data-v-4f474520]{font-size:.7rem;gap:.3rem}.likes-icon[data-v-4f474520]{font-size:.8rem}.placeholder-icon[data-v-4f474520]{font-size:2rem;margin-bottom:.5rem}.placeholder-text[data-v-4f474520]{font-size:.8rem}.intro-section[data-v-4f474520]{padding:1.2rem 0}.intro-card[data-v-4f474520]{padding:1.2rem}.intro-title[data-v-4f474520]{font-size:1.4rem;margin-bottom:.8rem}.intro-content p[data-v-4f474520]{font-size:.8rem;margin-bottom:1.2rem}.intro-steps[data-v-4f474520],.intro-step[data-v-4f474520]{gap:.8rem}.step-number[data-v-4f474520]{width:2rem;height:2rem;font-size:1rem}.step-content h4[data-v-4f474520]{font-size:1rem;margin-bottom:.3rem}.step-content p[data-v-4f474520]{font-size:.8rem}.faq-section[data-v-4f474520]{padding:1.2rem 0}.faq-card[data-v-4f474520]{padding:1.2rem}.faq-title[data-v-4f474520]{font-size:1.4rem;margin-bottom:1.2rem}.faq-list[data-v-4f474520]{gap:.8rem}.faq-item[data-v-4f474520]{padding:.8rem}.faq-question[data-v-4f474520]{font-size:1.2rem;margin-bottom:.4rem}.faq-answer[data-v-4f474520]{font-size:.8rem}}.page-section[data-v-db646b61]{padding:40px 0;position:relative;z-index:1}.wiki-grid[data-v-db646b61]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;max-width:1400px;margin:0 auto}.wiki-card[data-v-db646b61]{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);cursor:pointer;display:flex;flex-direction:column;box-shadow:0 4px 16px #0006}.wiki-card[data-v-db646b61]:hover{border-color:#6ba3e8;transform:translateY(-4px);box-shadow:0 8px 32px #6ba3e866}.wiki-card-image[data-v-db646b61]{position:relative;width:100%;height:200px;overflow:hidden;background:#0f141ecc}.card-image[data-v-db646b61]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.wiki-card:hover .card-image[data-v-db646b61]{transform:scale(1.05)}.card-overlay[data-v-db646b61]{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 50%,transparent 100%);pointer-events:none}.card-badge[data-v-db646b61]{position:absolute;top:12px;right:12px;z-index:2}.badge-text[data-v-db646b61]{padding:6px 12px;background:#6ba3e8e6;border:1px solid rgba(107,163,232,1);border-radius:6px;font-size:.75rem;font-weight:600;color:#f5f8f0;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0006}.wiki-card-content[data-v-db646b61]{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1}.card-title[data-v-db646b61]{font-size:1.2rem;font-weight:700;color:#f5f8f0;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-description[data-v-db646b61]{color:#f5f8f0cc;font-size:.9rem;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.card-footer[data-v-db646b61]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(107,163,232,.2)}.card-date[data-v-db646b61]{font-size:.8rem;color:#f5f8f099}.card-tags[data-v-db646b61]{display:flex;gap:6px;flex-wrap:wrap}.tag-item[data-v-db646b61]{padding:4px 10px;background:#6ba3e826;border:1px solid rgba(107,163,232,.3);border-radius:6px;font-size:.75rem;color:#6ba3e8;font-weight:500}@media(max-width:1024px){.page-section[data-v-db646b61]{padding:32px 0}.wiki-grid[data-v-db646b61]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.wiki-card-image[data-v-db646b61]{height:180px}.wiki-card-content[data-v-db646b61]{padding:18px;gap:10px}.card-title[data-v-db646b61]{font-size:1.1rem}.card-description[data-v-db646b61]{font-size:.85rem}}@media(max-width:768px){.page-section[data-v-db646b61]{padding:1.2rem 0}.wiki-grid[data-v-db646b61]{grid-template-columns:1fr;gap:1.2rem}.wiki-card-image[data-v-db646b61]{height:160px}.wiki-card-content[data-v-db646b61]{padding:1.2rem;gap:.8rem}.card-title[data-v-db646b61]{font-size:1.1rem}.card-description[data-v-db646b61]{font-size:.85rem;-webkit-line-clamp:2}.card-footer[data-v-db646b61]{flex-direction:column;align-items:flex-start;gap:.8rem}.card-tags[data-v-db646b61]{width:100%}}.container[data-v-a8ef2ebb]{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:640px){.container[data-v-a8ef2ebb]{padding:0 1.5rem}}@media(min-width:1024px){.container[data-v-a8ef2ebb]{padding:0 2rem}}.main-layout[data-v-a8ef2ebb]{display:grid;grid-template-columns:1fr;gap:2rem;padding:2rem 0}@media(min-width:1024px){.main-layout[data-v-a8ef2ebb]{grid-template-columns:1fr 320px;gap:2.5rem}}.main-content[data-v-a8ef2ebb]{display:flex;flex-direction:column;gap:2rem}.content-section[data-v-a8ef2ebb]{background:#1a2332b3;border:1px solid rgba(107,163,232,.2);border-radius:12px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.title-section[data-v-a8ef2ebb]{padding:2rem}.article-title[data-v-a8ef2ebb]{font-size:2rem;font-weight:700;color:#f5f8f0;margin:0 0 1rem;line-height:1.3}.article-meta[data-v-a8ef2ebb]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.meta-date[data-v-a8ef2ebb]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#f5f8f0b3}.meta-icon[data-v-a8ef2ebb]{font-size:1rem}.content-section-main[data-v-a8ef2ebb]{padding:2rem}.article-content[data-v-a8ef2ebb]{color:#f5f8f0e6;line-height:1.8;font-size:1rem}.details-content[data-v-a8ef2ebb]{word-wrap:break-word}.details-content[data-v-a8ef2ebb] h2{font-size:1.8rem;font-weight:700;color:#6ba3e8;margin:2rem 0 1rem;line-height:1.3}.details-content[data-v-a8ef2ebb] h2:first-child{margin-top:0}.details-content[data-v-a8ef2ebb] h3{font-size:1.4rem;font-weight:600;color:#f5f8f0;margin:1.5rem 0 .75rem;line-height:1.4}.details-content[data-v-a8ef2ebb] p{margin:0 0 1rem;color:#f5f8f0d9;line-height:1.8}.details-content[data-v-a8ef2ebb] ul,.details-content[data-v-a8ef2ebb] ol{margin:1rem 0;padding-left:2rem;color:#f5f8f0d9}.details-content[data-v-a8ef2ebb] li{margin:.5rem 0;line-height:1.8}.details-content[data-v-a8ef2ebb] strong{color:#6ba3e8;font-weight:600}.details-content[data-v-a8ef2ebb] a{color:#6ba3e8;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(107,163,232,.3);transition:all .2s ease}.details-content[data-v-a8ef2ebb] a:hover{color:#5cb85c;border-bottom-color:#5cb85c80}.details-content[data-v-a8ef2ebb] img{max-width:70%;height:auto;display:block;object-fit:cover;margin-bottom:.5rem}.sidebar[data-v-a8ef2ebb]{display:flex;flex-direction:column;gap:1.5rem}.sidebar-section[data-v-a8ef2ebb]{background:#1a2332b3;border:1px solid rgba(107,163,232,.2);border-radius:12px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sidebar-image-container[data-v-a8ef2ebb]{width:100%;border-radius:8px;overflow:hidden;background:#0f141e80}.sidebar-image[data-v-a8ef2ebb]{width:100%;height:auto;display:block;object-fit:cover}.sidebar-title[data-v-a8ef2ebb]{font-size:1.2rem;font-weight:700;color:#f5f8f0;margin:0 0 1rem}.sidebar-description[data-v-a8ef2ebb]{color:#f5f8f0cc;font-size:.9rem;line-height:1.6;margin:0}.sidebar-tags[data-v-a8ef2ebb]{display:flex;flex-wrap:wrap;gap:.5rem}.sidebar-tag[data-v-a8ef2ebb]{padding:6px 12px;background:#6ba3e826;border:1px solid rgba(107,163,232,.3);border-radius:6px;font-size:.85rem;color:#6ba3e8;font-weight:500}.sidebar-links[data-v-a8ef2ebb]{display:flex;flex-direction:column;gap:.75rem}.sidebar-link[data-v-a8ef2ebb]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#0f141e80;border:1px solid rgba(107,163,232,.2);border-radius:8px;text-decoration:none;color:#f5f8f0d9;transition:all .2s ease}.sidebar-link[data-v-a8ef2ebb]:hover{background:#6ba3e826;border-color:#6ba3e866;color:#6ba3e8;transform:translate(4px)}.sidebar-link-icon[data-v-a8ef2ebb]{font-size:1.2rem;flex-shrink:0}.sidebar-link-text[data-v-a8ef2ebb]{flex:1;font-size:.9rem;font-weight:500}.sidebar-link-arrow[data-v-a8ef2ebb]{font-size:1.2rem;color:#6ba3e8;transition:transform .2s ease}.sidebar-link:hover .sidebar-link-arrow[data-v-a8ef2ebb]{transform:translate(4px)}@media(max-width:1024px){.main-layout[data-v-a8ef2ebb]{gap:1.5rem;padding:1.5rem 0}.content-section[data-v-a8ef2ebb]{padding:1.5rem}.article-title[data-v-a8ef2ebb]{font-size:1.8rem}.details-content[data-v-a8ef2ebb] h2{font-size:1.6rem}.details-content[data-v-a8ef2ebb] h3{font-size:1.3rem}}@media(max-width:768px){.main-layout[data-v-a8ef2ebb]{gap:1.2rem;padding:1.2rem 0}.content-section[data-v-a8ef2ebb],.title-section[data-v-a8ef2ebb]{padding:1.2rem}.article-title[data-v-a8ef2ebb]{font-size:1.6rem}.article-content[data-v-a8ef2ebb]{font-size:.95rem}.details-content[data-v-a8ef2ebb] h2{font-size:1.4rem;margin:1.5rem 0 .75rem}.details-content[data-v-a8ef2ebb] h3{font-size:1.2rem;margin:1.2rem 0 .6rem}.details-content[data-v-a8ef2ebb] p{font-size:.95rem;margin:0 0 .8rem}.details-content[data-v-a8ef2ebb] ul,.details-content[data-v-a8ef2ebb] ol{padding-left:1.5rem}.sidebar-section[data-v-a8ef2ebb]{padding:1.2rem}}.version-switcher[data-v-430ebc59]{width:100%}.switcher-title[data-v-430ebc59]{font-size:1rem;color:#f5f8f0b3;margin:0 0 1rem;text-align:center;font-weight:500}.version-tabs[data-v-430ebc59]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.version-tab[data-v-430ebc59]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#1a2332b3;border:2px solid rgba(107,163,232,.2);border-radius:8px;color:#f5f8f0b3;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease}.version-tab[data-v-430ebc59]:hover{border-color:#6ba3e880;background:#6ba3e81a;transform:translateY(-2px)}.version-tab.active[data-v-430ebc59]{background:linear-gradient(135deg,#6ba3e84d,#5cb85c4d);border-color:#6ba3e8;color:#f5f8f0;box-shadow:0 4px 12px #6ba3e84d}.tab-icon[data-v-430ebc59]{font-size:1.2rem}.tab-text[data-v-430ebc59]{font-weight:600}.main-layout[data-v-430ebc59]{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start}.main-content[data-v-430ebc59]{display:flex;flex-direction:column;gap:2rem}.content-section[data-v-430ebc59]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.first-section[data-v-430ebc59]{padding:0;background:transparent;border:none}.game-title[data-v-430ebc59]{font-size:2.5rem;font-weight:800;color:#f5f8f0;margin:0 0 1.5rem;background:linear-gradient(135deg,#f5f8f0,#6ba3e8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.game-container[data-v-430ebc59]{background:#141c2acc;border-radius:16px;padding:2rem;border:2px solid rgba(107,163,232,.3);box-shadow:0 8px 32px #0000004d}.game-wrapper-large[data-v-430ebc59]{position:relative;width:100%;aspect-ratio:16/9;background:#0f141ee6;border-radius:12px;overflow:hidden;border:2px solid rgba(107,163,232,.3);box-shadow:0 4px 20px #00000080}.game-iframe-large[data-v-430ebc59]{width:100%;height:100%;border:none}.game-overlay[data-v-430ebc59]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.overlay-background[data-v-430ebc59]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;filter:blur(4px);transform:scale(1.1)}.overlay-backdrop[data-v-430ebc59]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0f141e99}.play-button[data-v-430ebc59]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#6ba3e833;border:2px solid #6ba3e8;border-radius:50%;width:120px;height:120px;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 30px #6ba3e84d}.play-button[data-v-430ebc59]:hover{transform:scale(1.1);background:#6ba3e8cc;box-shadow:0 0 50px #6ba3e899}.play-icon[data-v-430ebc59]{font-size:3rem;color:#f5f8f0;margin-left:8px}.play-text[data-v-430ebc59]{font-size:.9rem;font-weight:800;color:#f5f8f0;letter-spacing:1px}.play-button:hover .play-icon[data-v-430ebc59],.play-button:hover .play-text[data-v-430ebc59]{color:#fff}.game-placeholder-large[data-v-430ebc59]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0f141e80}.placeholder-content[data-v-430ebc59]{text-align:center;color:#f5f8f0b3}.placeholder-icon[data-v-430ebc59]{font-size:4rem;display:block;margin-bottom:1rem}.second-section[data-v-430ebc59]{padding:1.5rem}.third-section[data-v-430ebc59]{padding:0;background:transparent;border:none}.details-card[data-v-430ebc59]{background:#141c2ab3;border-radius:12px;padding:2rem;border:1px solid rgba(107,163,232,.2)}.details-content[data-v-430ebc59]{color:#f5f8f0e6;line-height:1.8;font-size:1rem}.details-content[data-v-430ebc59] h1,.details-content[data-v-430ebc59] h2,.details-content[data-v-430ebc59] h3,.details-content[data-v-430ebc59] h4{color:#6ba3e8;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3;font-weight:700}.details-content[data-v-430ebc59] h1{font-size:2rem;border-bottom:1px solid rgba(107,163,232,.3);padding-bottom:.5rem}.details-content[data-v-430ebc59] h2{font-size:1.6rem;color:#f5f8f0;border-left:4px solid #6ba3e8;padding-left:1rem}.details-content[data-v-430ebc59] h3{font-size:1.3rem;color:#8abcf5}.details-content[data-v-430ebc59] p{margin-bottom:1.2rem}.details-content[data-v-430ebc59] strong{color:#6ba3e8;font-weight:700}.details-content[data-v-430ebc59] em{color:#e6cc80;font-style:italic}.details-content[data-v-430ebc59] ul,.details-content[data-v-430ebc59] ol{margin-bottom:1.5rem;padding-left:1.5rem}.details-content[data-v-430ebc59] li{margin-bottom:.5rem;position:relative}.details-content[data-v-430ebc59] li::marker{color:#6ba3e8}.details-content[data-v-430ebc59] a{color:#6ba3e8;text-decoration:none;border-bottom:1px solid rgba(107,163,232,.3);transition:all .2s ease;font-weight:500}.details-content[data-v-430ebc59] a:hover{color:#f5f8f0;background:#6ba3e8;border-bottom-color:transparent;padding:0 4px;border-radius:4px}.details-content[data-v-430ebc59] img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0;border:1px solid rgba(107,163,232,.2);box-shadow:0 4px 12px #0003}.details-content[data-v-430ebc59] table{width:100%;border-collapse:collapse;margin:2rem 0;background:#1a233266;border-radius:8px;overflow:hidden;border:1px solid rgba(107,163,232,.2)}.details-content[data-v-430ebc59] th{background:#6ba3e833;color:#f5f8f0;font-weight:700;padding:1rem;text-align:left;border-bottom:2px solid rgba(107,163,232,.3)}.details-content[data-v-430ebc59] td{padding:1rem;border-bottom:1px solid rgba(107,163,232,.1);color:#f5f8f0cc}.details-content[data-v-430ebc59] tr:last-child td{border-bottom:none}.details-content[data-v-430ebc59] tr:hover td{background:#6ba3e80d;color:#f5f8f0}.details-content[data-v-430ebc59] .hero-section,.details-content[data-v-430ebc59] .intro-section{background:linear-gradient(135deg,#6ba3e826,#141c2a99);border:1px solid rgba(107,163,232,.3);border-left:4px solid #6ba3e8;padding:2rem;border-radius:8px;margin-bottom:2.5rem;box-shadow:0 4px 20px #0003}.details-content[data-v-430ebc59] .hero-section p,.details-content[data-v-430ebc59] .intro-section p{font-size:1.1rem;color:#f5f8f0;margin-bottom:0}.details-content[data-v-430ebc59] .faq-section{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(107,163,232,.2)}.details-content[data-v-430ebc59] .faq-section h3{color:#e6cc80;font-size:1.2rem;margin-top:2rem;display:flex;align-items:center;gap:.5rem}.details-content[data-v-430ebc59] .faq-section h3:before{content:"Q.";color:#6ba3e8;font-weight:900;font-size:1.4rem}.details-content[data-v-430ebc59] .faq-section p{padding-left:2rem;color:#f5f8f0cc}.sidebar[data-v-430ebc59]{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:2rem}.sidebar-section[data-v-430ebc59]{background:#141c2ab3;border-radius:12px;padding:1.5rem;border:1px solid rgba(107,163,232,.2)}.sidebar-image-container[data-v-430ebc59]{width:100%;border-radius:8px;overflow:hidden;border:1px solid rgba(107,163,232,.2)}.sidebar-image[data-v-430ebc59]{width:100%;height:auto;display:block}.sidebar-title[data-v-430ebc59]{font-size:1.2rem;font-weight:700;color:#6ba3e8;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(107,163,232,.2)}.sidebar-description[data-v-430ebc59]{color:#f5f8f0cc;line-height:1.6;font-size:.95rem;margin:0}.sidebar-links[data-v-430ebc59]{display:flex;flex-direction:column;gap:.75rem}.sidebar-link[data-v-430ebc59]{display:flex;align-items:center;gap:12px;padding:1rem;background:#1a233280;border:1px solid rgba(107,163,232,.15);border-radius:8px;text-decoration:none;color:#f5f8f0e6;transition:all .3s ease}.sidebar-link[data-v-430ebc59]:hover{border-color:#6ba3e8;background:#6ba3e81a;transform:translate(4px)}.sidebar-link-icon[data-v-430ebc59]{font-size:1.3rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#6ba3e81a;border-radius:8px;flex-shrink:0}.sidebar-link-text[data-v-430ebc59]{flex:1;font-weight:500;font-size:.95rem}.sidebar-link-arrow[data-v-430ebc59]{color:#6ba3e8;font-size:1.1rem;transition:transform .3s ease}.sidebar-link:hover .sidebar-link-arrow[data-v-430ebc59]{transform:translate(4px)}@media(max-width:1024px){.main-layout[data-v-430ebc59]{grid-template-columns:1fr}.sidebar[data-v-430ebc59]{position:static}}@media(max-width:768px){.version-tabs[data-v-430ebc59]{flex-direction:column}.version-tab[data-v-430ebc59]{width:100%;justify-content:center}.game-title[data-v-430ebc59]{font-size:2rem}.game-container[data-v-430ebc59],.content-section[data-v-430ebc59],.details-card[data-v-430ebc59]{padding:1.5rem}.sidebar-section[data-v-430ebc59]{padding:1.2rem}.details-content[data-v-430ebc59]{font-size:.9rem}}.legal-page[data-v-a9c0f967]{min-height:100vh}.legal-header[data-v-a9c0f967]{padding:60px 0 40px;background:linear-gradient(180deg,rgba(15,23,42,.4),transparent)}.page-title[data-v-a9c0f967]{font-size:3rem;margin:0 0 16px;color:#f5f8f0;font-weight:700;text-align:center}.page-date[data-v-a9c0f967]{text-align:center;color:#f5f8f0b3;font-size:.9rem;margin:0}.legal-content[data-v-a9c0f967]{padding:40px 0 80px}.content-wrapper[data-v-a9c0f967]{max-width:900px;margin:0 auto}.legal-text[data-v-a9c0f967]{color:#f5f8f0cc;line-height:1.8}.legal-text h2[data-v-a9c0f967]{font-size:1.8rem;color:#f5f8f0;margin:40px 0 16px;font-weight:600}.legal-text h2[data-v-a9c0f967]:first-child{margin-top:0}.legal-text p[data-v-a9c0f967]{font-size:1rem;margin-bottom:20px;word-wrap:break-word;overflow-wrap:break-word}.legal-text ul[data-v-a9c0f967]{margin:20px 0;padding-left:30px;list-style:disc}.legal-text li[data-v-a9c0f967]{font-size:1rem;margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word}.legal-text a[data-v-a9c0f967]{color:#6ba3e8;text-decoration:none}.legal-text a[data-v-a9c0f967]:hover{text-decoration:underline}@media(max-width:1024px){.legal-header[data-v-a9c0f967]{padding:50px 0 32px}.page-title[data-v-a9c0f967]{font-size:2.5rem;margin-bottom:14px}.page-date[data-v-a9c0f967]{font-size:.85rem}.legal-content[data-v-a9c0f967]{padding:32px 0 60px}.legal-text h2[data-v-a9c0f967]{font-size:1.6rem;margin:32px 0 14px}.legal-text p[data-v-a9c0f967]{font-size:.95rem;margin-bottom:18px}.legal-text ul[data-v-a9c0f967]{margin:18px 0;padding-left:25px}.legal-text li[data-v-a9c0f967]{font-size:.95rem;margin-bottom:8px}}@media(max-width:768px){.legal-header[data-v-a9c0f967]{padding:30px 0 24px}.page-title[data-v-a9c0f967]{font-size:1.6rem;margin-bottom:.8rem}.page-date[data-v-a9c0f967]{font-size:.8rem}.legal-content[data-v-a9c0f967]{padding:1.2rem 0 40px}.legal-text h2[data-v-a9c0f967]{font-size:1.4rem;margin:1.2rem 0 .8rem}.legal-text h2[data-v-a9c0f967]:first-child{margin-top:0}.legal-text p[data-v-a9c0f967]{font-size:.8rem;margin-bottom:1.2rem}.legal-text ul[data-v-a9c0f967]{margin:1.2rem 0;padding-left:1.2rem}.legal-text li[data-v-a9c0f967]{font-size:.8rem;margin-bottom:.6rem}}.legal-page[data-v-b003c8e4]{min-height:100vh}.legal-header[data-v-b003c8e4]{padding:60px 0 40px;background:linear-gradient(180deg,rgba(15,23,42,.4),transparent)}.page-title[data-v-b003c8e4]{font-size:3rem;margin:0 0 16px;color:#f5f8f0;font-weight:700;text-align:center}.page-date[data-v-b003c8e4]{text-align:center;color:#f5f8f0b3;font-size:.9rem;margin:0}.legal-content[data-v-b003c8e4]{padding:40px 0 80px}.content-wrapper[data-v-b003c8e4]{max-width:900px;margin:0 auto}.legal-text[data-v-b003c8e4]{color:#f5f8f0cc;line-height:1.8}.legal-text h2[data-v-b003c8e4]{font-size:1.8rem;color:#f5f8f0;margin:40px 0 16px;font-weight:600}.legal-text h2[data-v-b003c8e4]:first-child{margin-top:0}.legal-text p[data-v-b003c8e4]{font-size:1rem;margin-bottom:20px;word-wrap:break-word;overflow-wrap:break-word}.legal-text ul[data-v-b003c8e4]{margin:20px 0;padding-left:30px;list-style:disc}.legal-text li[data-v-b003c8e4]{font-size:1rem;margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word}.legal-text a[data-v-b003c8e4]{color:#6ba3e8;text-decoration:none}.legal-text a[data-v-b003c8e4]: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-8552b469]{min-height:100vh}.legal-header[data-v-8552b469]{padding:60px 0 40px;background:linear-gradient(180deg,rgba(15,23,42,.4),transparent)}.page-title[data-v-8552b469]{font-size:3rem;margin:0 0 16px;color:#f5f8f0;font-weight:700;text-align:center}.page-date[data-v-8552b469]{text-align:center;color:#f5f8f0b3;font-size:.9rem;margin:0}.legal-content[data-v-8552b469]{padding:40px 0 80px}.content-wrapper[data-v-8552b469]{max-width:900px;margin:0 auto}.legal-text[data-v-8552b469]{color:#f5f8f0cc;line-height:1.8}.legal-text h2[data-v-8552b469]{font-size:1.8rem;color:#f5f8f0;margin:40px 0 16px;font-weight:600}.legal-text h2[data-v-8552b469]:first-child{margin-top:0}.legal-text p[data-v-8552b469]{font-size:1rem;margin-bottom:20px;word-wrap:break-word;overflow-wrap:break-word}.legal-text ul[data-v-8552b469]{margin:20px 0;padding-left:30px;list-style:disc}.legal-text li[data-v-8552b469]{font-size:1rem;margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word}.legal-text a[data-v-8552b469]{color:#6ba3e8;text-decoration:none}.legal-text a[data-v-8552b469]:hover{text-decoration:underline}.legal-page[data-v-fd052603]{min-height:100vh}.legal-header[data-v-fd052603]{padding:60px 0 40px;background:linear-gradient(180deg,rgba(15,23,42,.4),transparent)}.page-title[data-v-fd052603]{font-size:3rem;margin:0 0 16px;color:#f5f8f0;font-weight:700;text-align:center}.page-date[data-v-fd052603]{text-align:center;color:#f5f8f0b3;font-size:.9rem;margin:0}.legal-content[data-v-fd052603]{padding:40px 0 80px}.content-wrapper[data-v-fd052603]{max-width:900px;margin:0 auto}.legal-text[data-v-fd052603]{color:#f5f8f0cc;line-height:1.8}.legal-text h2[data-v-fd052603]{font-size:1.8rem;color:#f5f8f0;margin:40px 0 16px;font-weight:600}.legal-text h2[data-v-fd052603]:first-child{margin-top:0}.legal-text p[data-v-fd052603]{font-size:1rem;margin-bottom:20px;word-wrap:break-word;overflow-wrap:break-word}.legal-text ul[data-v-fd052603]{margin:20px 0;padding-left:30px;list-style:disc}.legal-text li[data-v-fd052603]{font-size:1rem;margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word}.legal-text a[data-v-fd052603]{color:#6ba3e8;text-decoration:none}.legal-text a[data-v-fd052603]: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}
