*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary: #0f1023;--bg-secondary: #161832;--bg-card: rgba(30, 33, 66, .65);--bg-card-hover: rgba(42, 46, 90, .75);--bg-elevated: rgba(38, 42, 82, .6);--bg-glass: rgba(255, 255, 255, .04);--text-primary: #eef0ff;--text-secondary: #a8adc6;--text-muted: #5e6385;--accent: #e6534f;--accent-hover: #ff6b5e;--accent-soft: rgba(230, 83, 79, .15);--accent-glow: rgba(230, 83, 79, .3);--border: rgba(255, 255, 255, .08);--border-light: rgba(255, 255, 255, .12);--shadow: 0 8px 32px rgba(0, 0, 0, .3);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .4);--glass-blur: blur(20px);--radius: 16px;--radius-sm: 10px;--radius-xs: 6px;--type-normal: #9da0aa;--type-fire: #ff9741;--type-water: #4a90d9;--type-electric: #fcd000;--type-grass: #62bc5a;--type-ice: #74cec0;--type-fighting: #cf406b;--type-poison: #ab6ac8;--type-ground: #d97746;--type-flying: #8fa8de;--type-psychic: #fa7179;--type-bug: #91c12f;--type-rock: #c5b78c;--type-ghost: #5269ad;--type-dragon: #0b6dc3;--type-dark: #5a5465;--type-steel: #5a8ea1;--type-fairy: #ec8fe6;--text: var(--text-primary);--bg: var(--bg-primary);--danger: #ff6b6b;font-family:Inter,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;color:var(--text-primary);background-color:var(--bg-primary)}html{scroll-behavior:smooth}body{min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary);background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(120,80,200,.15),transparent),radial-gradient(ellipse 60% 40% at 80% 50%,rgba(230,83,79,.06),transparent);background-attachment:fixed}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;font-family:inherit}input,select{font-family:inherit;font-size:inherit}img{max-width:100%;height:auto}.material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle}.container{max-width:1240px;margin:0 auto;padding:0 24px}.page-title{font-size:2rem;font-weight:800;margin-bottom:28px;color:var(--text-primary);letter-spacing:-.03em}.loading{display:flex;justify-content:center;align-items:center;padding:80px 20px;color:var(--text-secondary);font-size:1rem;gap:12px}.loading:after{content:"";width:22px;height:22px;border:2.5px solid var(--border-light);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-msg{text-align:center;padding:40px;color:var(--danger);font-weight:500}.type-badge{display:inline-flex;align-items:center;padding:3px 12px;border-radius:20px;font-size:.72rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.2)}.type-badge.normal{background:linear-gradient(135deg,var(--type-normal),#8a8d97)}.type-badge.fire{background:linear-gradient(135deg,var(--type-fire),#e07a2a)}.type-badge.water{background:linear-gradient(135deg,var(--type-water),#3a78c0)}.type-badge.electric{background:linear-gradient(135deg,var(--type-electric),#e6bc00);color:#1a1a1a;text-shadow:none}.type-badge.grass{background:linear-gradient(135deg,var(--type-grass),#4da44a)}.type-badge.ice{background:linear-gradient(135deg,var(--type-ice),#5db8a8);color:#1a1a1a;text-shadow:none}.type-badge.fighting{background:linear-gradient(135deg,var(--type-fighting),#b03058)}.type-badge.poison{background:linear-gradient(135deg,var(--type-poison),#9050b0)}.type-badge.ground{background:linear-gradient(135deg,var(--type-ground),#c06030)}.type-badge.flying{background:linear-gradient(135deg,var(--type-flying),#7090c8)}.type-badge.psychic{background:linear-gradient(135deg,var(--type-psychic),#e05868)}.type-badge.bug{background:linear-gradient(135deg,var(--type-bug),#78a020)}.type-badge.rock{background:linear-gradient(135deg,var(--type-rock),#a89870)}.type-badge.ghost{background:linear-gradient(135deg,var(--type-ghost),#405090)}.type-badge.dragon{background:linear-gradient(135deg,var(--type-dragon),#0958a8)}.type-badge.dark{background:linear-gradient(135deg,var(--type-dark),#464050)}.type-badge.steel{background:linear-gradient(135deg,var(--type-steel),#487888);color:#f0f0f0}.type-badge.fairy{background:linear-gradient(135deg,var(--type-fairy),#d070d0)}.category-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:.7rem;font-weight:700;letter-spacing:.4px}.category-badge.physical{background:linear-gradient(135deg,#e04028,#c03018);color:#fff}.category-badge.special{background:linear-gradient(135deg,#5060c0,#4050a8);color:#fff}.category-badge.status{background:linear-gradient(135deg,#808090,#686878);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff2e}::selection{background:var(--accent-soft);color:var(--text-primary)}.changelog-bell-wrap[data-v-cd8ced10]{position:relative;flex-shrink:0}.bell-btn[data-v-cd8ced10]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s}.bell-btn[data-v-cd8ced10]:hover,.bell-btn.active[data-v-cd8ced10]{background:var(--bg-glass);color:var(--text-primary)}.bell-btn.active[data-v-cd8ced10]{color:var(--accent)}.bell-icon[data-v-cd8ced10]{font-size:22px}.bell-dot[data-v-cd8ced10]{position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:50%;background:#e53935;box-shadow:0 0 0 2px #0f1023f2}.changelog-panel[data-v-cd8ced10]{position:absolute;top:calc(100% + 8px);right:0;width:min(380px,calc(100vw - 32px));max-height:min(72vh,520px);display:flex;flex-direction:column;background:#161830fa;border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 48px #00000073;z-index:250;overflow:hidden}.panel-header[data-v-cd8ced10]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 10px;border-bottom:1px solid var(--border);flex-shrink:0}.panel-title[data-v-cd8ced10]{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary)}.panel-close[data-v-cd8ced10]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer}.panel-close[data-v-cd8ced10]:hover{background:var(--bg-glass);color:var(--text-primary)}.panel-close .material-symbols-rounded[data-v-cd8ced10]{font-size:20px}.panel-sub[data-v-cd8ced10]{margin:0;padding:8px 14px 10px;font-size:.75rem;line-height:1.45;color:var(--text-muted);flex-shrink:0}.panel-scroll[data-v-cd8ced10]{overflow-y:auto;padding:8px 10px 12px;display:flex;flex-direction:column;gap:10px}.notif-card[data-v-cd8ced10]{display:flex;gap:10px;align-items:flex-start;padding:12px 10px;border-radius:12px;background:var(--bg-card);border:1px solid var(--border)}.notif-card.latest[data-v-cd8ced10]{border-color:#62bc5a59}.notif-avatar[data-v-cd8ced10]{flex-shrink:0;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center}.notif-avatar .material-symbols-rounded[data-v-cd8ced10]{font-size:20px;color:#fff}.avatar-latest[data-v-cd8ced10]{background:linear-gradient(145deg,#62bc5a,#3d8b45);box-shadow:0 0 0 2px #62bc5a33}.avatar-patch[data-v-cd8ced10]{background:linear-gradient(145deg,#7e6bc4,#5347a0);box-shadow:0 0 0 2px #7e6bc433}.avatar-launch[data-v-cd8ced10]{background:linear-gradient(145deg,#4a90d9,#2e5f96);box-shadow:0 0 0 2px #4a90d933}.notif-body[data-v-cd8ced10]{flex:1;min-width:0}.notif-top[data-v-cd8ced10]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 10px;margin-bottom:6px}.notif-titles[data-v-cd8ced10]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.notif-badge[data-v-cd8ced10]{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.notif-headline[data-v-cd8ced10]{margin:0;font-size:.86rem;font-weight:600;color:var(--text-primary);line-height:1.35}.notif-meta[data-v-cd8ced10]{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.notif-version[data-v-cd8ced10]{font-size:.68rem;font-weight:600;color:var(--text-muted)}.notif-date[data-v-cd8ced10]{font-size:.68rem;color:var(--text-muted)}.notif-list[data-v-cd8ced10]{margin:0;padding:0;list-style:none;font-size:.78rem;line-height:1.5;color:var(--text-secondary)}.notif-list li[data-v-cd8ced10]{position:relative;padding-left:12px;margin-bottom:4px}.notif-list li[data-v-cd8ced10]:last-child{margin-bottom:0}.notif-list li[data-v-cd8ced10]:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.7}.changelog-pop-enter-active[data-v-cd8ced10],.changelog-pop-leave-active[data-v-cd8ced10]{transition:opacity .18s ease,transform .18s ease}.changelog-pop-enter-from[data-v-cd8ced10],.changelog-pop-leave-to[data-v-cd8ced10]{opacity:0;transform:translateY(-6px)}@media (max-width: 768px){.changelog-panel[data-v-cd8ced10]{position:fixed;top:72px;right:12px;left:12px;width:auto;max-height:min(75vh,480px)}}.app[data-v-5f31f698]{display:flex;flex-direction:column;min-height:100vh}.navbar[data-v-5f31f698]{position:sticky;top:0;z-index:100;background:#0f1023bf;border-bottom:1px solid var(--border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.navbar-inner[data-v-5f31f698]{display:flex;align-items:center;justify-content:space-between;height:64px;position:relative}.logo[data-v-5f31f698]{display:flex;align-items:center;gap:10px;font-weight:800;font-size:1.15rem;color:var(--text-primary);letter-spacing:-.02em}.logo-pokeball[data-v-5f31f698]{width:28px;height:28px;border-radius:50%;border:2.5px solid var(--text-muted);position:relative;overflow:hidden;flex-shrink:0}.pokeball-top[data-v-5f31f698]{position:absolute;top:0;left:0;right:0;height:50%;background:var(--accent);border-bottom:2px solid var(--text-muted)}.pokeball-center[data-v-5f31f698]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--bg-primary);border:2px solid var(--text-muted);z-index:1}.nav-links[data-v-5f31f698]{display:flex;gap:4px;align-items:stretch}.nav-link[data-v-5f31f698]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:12px;font-size:.88rem;font-weight:500;color:var(--text-secondary);transition:all .2s ease;text-decoration:none}.nav-icon[data-v-5f31f698]{font-size:18px}.nav-link[data-v-5f31f698]:hover{background:var(--bg-glass);color:var(--text-primary)}.nav-link.router-link-exact-active[data-v-5f31f698],.nav-link.router-link-active[data-v-5f31f698]{background:var(--accent-soft);color:var(--accent)}.nav-dropdown[data-v-5f31f698]{position:relative}.nav-dropdown-trigger[data-v-5f31f698]{display:flex;align-items:center;gap:6px;padding:8px 14px 8px 16px;border-radius:12px;font-size:.88rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;font-family:inherit;cursor:pointer;transition:all .2s ease}.nav-dropdown-trigger[data-v-5f31f698]:hover{background:var(--bg-glass);color:var(--text-primary)}.nav-dropdown-trigger.active[data-v-5f31f698]{background:var(--accent-soft);color:var(--accent)}.nav-dropdown-trigger.open[data-v-5f31f698]{background:var(--bg-glass);color:var(--text-primary)}.nav-chevron[data-v-5f31f698]{font-size:18px;margin-left:-2px;transition:transform .2s ease}.nav-dropdown-trigger.open .nav-chevron[data-v-5f31f698]{transform:rotate(180deg)}.nav-dropdown-panel[data-v-5f31f698]{position:absolute;top:calc(100% + 6px);left:0;min-width:200px;padding:6px;background:#161830fa;border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 40px #00000059;z-index:200}.nav-dropdown-link[data-v-5f31f698]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:.86rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:background .15s,color .15s}.nav-dropdown-link[data-v-5f31f698]:hover{background:var(--bg-glass);color:var(--text-primary)}.nav-dropdown-link.router-link-active[data-v-5f31f698]{background:var(--accent-soft);color:var(--accent)}.nav-actions[data-v-5f31f698]{display:flex;align-items:center;gap:4px;flex-shrink:0}.lang-select[data-v-5f31f698]{padding:6px 10px;background:var(--bg-glass);border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);font-size:.82rem;outline:none;cursor:pointer}.lang-select option[data-v-5f31f698]{background:var(--bg-secondary)}.menu-toggle[data-v-5f31f698]{display:none;width:40px;height:40px;background:none;border-radius:10px;position:relative;transition:background .2s}.menu-toggle[data-v-5f31f698]:hover{background:var(--bg-glass)}.hamburger[data-v-5f31f698],.hamburger[data-v-5f31f698]:before,.hamburger[data-v-5f31f698]:after{display:block;width:20px;height:2px;background:var(--text-primary);position:absolute;left:10px;transition:all .3s ease;border-radius:2px}.hamburger[data-v-5f31f698]{top:19px}.hamburger[data-v-5f31f698]:before{content:"";top:-6px}.hamburger[data-v-5f31f698]:after{content:"";top:6px}.hamburger.open[data-v-5f31f698]{background:transparent}.hamburger.open[data-v-5f31f698]:before{top:0;transform:rotate(45deg)}.hamburger.open[data-v-5f31f698]:after{top:0;transform:rotate(-45deg)}.main-content[data-v-5f31f698]{flex:1;padding:40px 0;animation:fadeIn .4s ease}.footer[data-v-5f31f698]{border-top:1px solid var(--border);padding:36px 0;margin-top:40px}.footer-inner[data-v-5f31f698]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-brand[data-v-5f31f698]{display:flex;flex-direction:column;gap:4px}.footer-logo[data-v-5f31f698]{font-weight:700;font-size:.95rem;color:var(--text-secondary)}.footer-brand p[data-v-5f31f698]{font-size:.8rem;color:var(--text-muted)}.footer-links[data-v-5f31f698]{display:flex;flex-wrap:wrap;gap:16px 20px}.footer-links a[data-v-5f31f698]{font-size:.82rem;color:var(--text-muted);transition:color .2s}.footer-links a[data-v-5f31f698]:hover{color:var(--text-primary)}@media (max-width: 768px){.menu-toggle[data-v-5f31f698]{display:block}.nav-links[data-v-5f31f698]{display:none;position:absolute;top:64px;left:0;right:0;flex-direction:column;background:#0f1023f2;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--border);padding:12px 20px;gap:4px;align-items:stretch}.nav-links.open[data-v-5f31f698]{display:flex;animation:slideUp .25s ease}.nav-dropdown-panel[data-v-5f31f698]{position:static;margin-top:4px;margin-bottom:8px;box-shadow:none;border:1px solid var(--border);background:#0f102399}.nav-dropdown-trigger[data-v-5f31f698]{width:100%;justify-content:flex-start}.main-content[data-v-5f31f698]{padding:24px 0}.footer-inner[data-v-5f31f698]{flex-direction:column;text-align:center}.footer-links[data-v-5f31f698]{justify-content:center}}.hero[data-v-cd22c45d]{position:relative;text-align:center;padding:80px 0 60px;margin-top:-40px;overflow:hidden}.hero-bg[data-v-cd22c45d]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.hero-orb[data-v-cd22c45d]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.hero-orb-1[data-v-cd22c45d]{width:400px;height:400px;background:#e6534f33;top:-100px;left:50%;transform:translate(-50%);animation:float-cd22c45d 8s ease-in-out infinite}.hero-orb-2[data-v-cd22c45d]{width:300px;height:300px;background:#4a90d926;bottom:-80px;left:-50px;animation:float-cd22c45d 10s ease-in-out infinite reverse}.hero-orb-3[data-v-cd22c45d]{width:250px;height:250px;background:#ab6ac81f;top:20%;right:-60px;animation:float-cd22c45d 12s ease-in-out infinite}@keyframes float-cd22c45d{0%,to{transform:translateY(0) translate(-50%)}50%{transform:translateY(-20px) translate(-50%)}}.hero-content[data-v-cd22c45d]{position:relative;z-index:1}.hero-badge[data-v-cd22c45d]{display:inline-block;padding:6px 18px;border-radius:30px;background:var(--accent-soft);color:var(--accent);font-size:.82rem;font-weight:600;letter-spacing:.05em;margin-bottom:20px;border:1px solid rgba(230,83,79,.2)}.hero-title[data-v-cd22c45d]{font-size:3.5rem;font-weight:900;letter-spacing:-.04em;line-height:1.1;background:linear-gradient(135deg,#fff 30%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.hero-desc[data-v-cd22c45d]{color:var(--text-secondary);font-size:1.05rem;line-height:1.7;max-width:480px;margin:0 auto 40px}.stat-row[data-v-cd22c45d]{display:flex;justify-content:center;gap:20px;margin-bottom:36px;flex-wrap:wrap}.stat-card[data-v-cd22c45d]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 32px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);min-width:120px;transition:transform .2s ease,border-color .2s}.stat-card[data-v-cd22c45d]:hover{transform:translateY(-2px);border-color:var(--border-light)}.stat-icon[data-v-cd22c45d]{font-size:28px;font-variation-settings:"FILL" 1}.stat-num[data-v-cd22c45d]{font-size:2rem;font-weight:800;color:var(--text-primary);line-height:1}.stat-label[data-v-cd22c45d]{font-size:.78rem;color:var(--text-muted);font-weight:500}.hero-cta[data-v-cd22c45d]{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--accent);color:#fff;font-weight:700;font-size:.95rem;border-radius:14px;transition:all .25s ease;box-shadow:0 4px 20px var(--accent-glow)}.hero-cta[data-v-cd22c45d]:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 8px 30px var(--accent-glow)}.hero-cta .material-symbols-rounded[data-v-cd22c45d]{font-size:20px;transition:transform .2s}.hero-cta:hover .material-symbols-rounded[data-v-cd22c45d]{transform:translate(4px)}.section-title[data-v-cd22c45d]{font-size:1.4rem;font-weight:700;margin-bottom:24px;color:var(--text-primary);letter-spacing:-.02em}.features[data-v-cd22c45d]{padding-bottom:60px}.feature-grid[data-v-cd22c45d]{display:flex;flex-direction:column;gap:16px}.feature-card[data-v-cd22c45d]{display:flex;align-items:center;gap:20px;padding:24px 28px;border:1px solid var(--border);border-radius:var(--radius);transition:all .25s ease;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.feature-card[data-v-cd22c45d]:hover{border-color:var(--border-light);transform:translate(4px);box-shadow:var(--shadow)}.feature-icon-wrap[data-v-cd22c45d]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#ffffff0f;flex-shrink:0}.feature-icon[data-v-cd22c45d]{font-size:28px;font-variation-settings:"FILL" 1}.feature-body[data-v-cd22c45d]{flex:1}.feature-body h3[data-v-cd22c45d]{font-size:1.05rem;font-weight:700;margin-bottom:4px;color:var(--text-primary)}.feature-body p[data-v-cd22c45d]{color:var(--text-secondary);font-size:.88rem;line-height:1.5}.feature-arrow[data-v-cd22c45d]{color:var(--text-muted);font-size:24px;transition:all .2s;flex-shrink:0}.feature-card:hover .feature-arrow[data-v-cd22c45d]{color:var(--text-primary);transform:translate(4px)}@media (max-width: 768px){.hero[data-v-cd22c45d]{padding:48px 0 40px;margin-top:-24px}.hero-title[data-v-cd22c45d]{font-size:2.4rem}.hero-desc[data-v-cd22c45d]{font-size:.95rem}.stat-row[data-v-cd22c45d]{gap:12px}.stat-card[data-v-cd22c45d]{padding:16px 24px;min-width:100px}.stat-num[data-v-cd22c45d]{font-size:1.5rem}.feature-card[data-v-cd22c45d]{padding:20px;gap:16px}}.page-header[data-v-09c12f90]{display:flex;align-items:center;gap:12px;margin-bottom:28px}.page-header .page-title[data-v-09c12f90]{margin-bottom:0}.result-badge[data-v-09c12f90]{padding:4px 12px;border-radius:20px;background:var(--bg-card);border:1px solid var(--border);font-size:.78rem;font-weight:600;color:var(--text-muted)}.filters-bar[data-v-09c12f90]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:28px}.search-box[data-v-09c12f90]{display:flex;align-items:center;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:0 14px;flex:1;min-width:220px;transition:border-color .2s}.search-box[data-v-09c12f90]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search-icon[data-v-09c12f90]{color:var(--text-muted);font-size:20px;margin-right:10px}.search-input[data-v-09c12f90]{flex:1;padding:12px 0;background:none;border:none;color:var(--text-primary);outline:none;font-size:.9rem}.search-input[data-v-09c12f90]::placeholder{color:var(--text-muted)}.search-clear[data-v-09c12f90]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#ffffff0f;color:var(--text-muted);transition:all .15s}.search-clear[data-v-09c12f90]:hover{background:#ffffff1a;color:var(--text-primary)}.search-clear .material-symbols-rounded[data-v-09c12f90]{font-size:16px}.filter-group[data-v-09c12f90]{display:flex;gap:8px;flex-wrap:wrap}.filter-select[data-v-09c12f90]{padding:12px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;color:var(--text-primary);outline:none;cursor:pointer;font-size:.88rem;transition:border-color .2s}.filter-select[data-v-09c12f90]:focus{border-color:var(--accent)}.filter-select option[data-v-09c12f90]{background:var(--bg-secondary)}.mega-btn[data-v-09c12f90]{display:flex;align-items:center;gap:6px;padding:12px 18px;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;font-size:.88rem;font-weight:600;color:var(--text-muted);white-space:nowrap;transition:all .2s}.mega-btn[data-v-09c12f90]:hover{border-color:var(--border-light);color:var(--text-secondary)}.mega-btn.active[data-v-09c12f90]{background:linear-gradient(135deg,#ff6b6b26,#ffa5001a);border-color:#ff6b6b4d;color:orange}.pokemon-grid[data-v-09c12f90]{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:16px;animation:fadeIn .4s ease}.pokemon-card[data-v-09c12f90]{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;transition:all .25s ease;text-align:center;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);overflow:hidden}.pokemon-card[data-v-09c12f90]:hover{background:var(--bg-card-hover);transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--border-light)}.card-header[data-v-09c12f90]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.dex-num[data-v-09c12f90]{font-size:.72rem;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.mega-tag[data-v-09c12f90]{display:inline-flex;align-items:center;gap:3px;font-size:.6rem;font-weight:800;padding:2px 8px;border-radius:20px;background:linear-gradient(135deg,#ff6b6b,orange);color:#fff;letter-spacing:.5px}.card-img-wrap[data-v-09c12f90]{width:100px;height:100px;margin:8px auto;display:flex;align-items:center;justify-content:center;position:relative}.card-img-bg[data-v-09c12f90]{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.03),transparent 70%)}.card-img-wrap img[data-v-09c12f90]{max-width:100%;max-height:100%;image-rendering:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));position:relative;z-index:1;transition:transform .3s ease}.pokemon-card:hover .card-img-wrap img[data-v-09c12f90]{transform:scale(1.08)}.card-info[data-v-09c12f90]{flex:1}.poke-name[data-v-09c12f90]{font-size:.92rem;font-weight:700;margin-bottom:2px;color:var(--text-primary)}.poke-name-en[data-v-09c12f90]{font-size:.72rem;color:var(--text-muted);margin-bottom:10px}.poke-types[data-v-09c12f90]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px}.empty-state[data-v-09c12f90]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:80px 20px;color:var(--text-muted)}.empty-icon[data-v-09c12f90]{font-size:48px;opacity:.5}.empty-state p[data-v-09c12f90]{font-size:1rem}@media (max-width: 768px){.pokemon-grid[data-v-09c12f90]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.filters-bar[data-v-09c12f90]{gap:8px}.search-box[data-v-09c12f90]{min-width:100%}.filter-group[data-v-09c12f90]{width:100%}.filter-select[data-v-09c12f90],.mega-btn[data-v-09c12f90]{flex:1}}.nature-panel[data-v-21568c7a]{padding:18px 20px 20px;border-radius:var(--radius);background:#ffffff08;border:1px solid var(--border)}.nature-panel-header[data-v-21568c7a]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.nature-panel-title[data-v-21568c7a]{font-size:.92rem;font-weight:700;color:var(--text-primary)}.nature-grid[data-v-21568c7a]{display:grid;grid-template-columns:72px repeat(5,minmax(0,1fr));grid-auto-rows:minmax(42px,auto);gap:6px;align-items:stretch}.nature-corner[data-v-21568c7a]{border-radius:8px}.nature-col-head[data-v-21568c7a],.nature-row-head[data-v-21568c7a]{display:flex;align-items:center;justify-content:center;text-align:center}.nature-head-inner[data-v-21568c7a]{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border-radius:8px;font-size:.68rem;font-weight:700;line-height:1.2;width:100%}.head-arrow[data-v-21568c7a]{opacity:.7}.nature-head-inner.dec[data-v-21568c7a]{color:#74cec0;background:#4acec01a;border:1px solid rgba(74,206,192,.15)}.nature-head-inner.inc[data-v-21568c7a]{color:#ff9741;background:#ff97411a;border:1px solid rgba(255,151,65,.15)}.nature-cell[data-v-21568c7a]{min-height:42px;padding:8px 4px;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;font-size:.75rem;font-weight:600;color:var(--text-primary);background:#ffffff0a;transition:all .15s ease}.nature-cell[data-v-21568c7a]:hover:not(:disabled){background:#ffffff14;border-color:var(--border-light);transform:translateY(-1px)}.nature-cell--empty[data-v-21568c7a]{cursor:default;background:#00000026;border-color:transparent;opacity:.3}.nature-cell--active[data-v-21568c7a]:not(.nature-cell--empty){color:#fff;border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-glow),0 4px 12px var(--accent-glow)}.nature-cell-text[data-v-21568c7a]{display:block;line-height:1.25}@media (max-width: 520px){.nature-grid[data-v-21568c7a]{grid-template-columns:60px repeat(5,minmax(0,1fr));gap:4px}.nature-cell[data-v-21568c7a]{font-size:.65rem;padding:6px 2px;min-height:38px}.nature-head-inner[data-v-21568c7a]{font-size:.6rem}}.back-link[data-v-273336e1]{display:inline-flex;align-items:center;gap:6px;margin-bottom:24px;font-size:.88rem;color:var(--text-secondary);transition:color .2s}.back-link[data-v-273336e1]:hover{color:var(--text-primary)}.back-link .material-symbols-rounded[data-v-273336e1]{font-size:18px}.detail-hero[data-v-273336e1]{display:flex;flex-wrap:wrap;gap:28px;align-items:center;margin-bottom:28px;padding:32px;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:fadeIn .4s ease}.hero-art-wrap[data-v-273336e1]{position:relative;width:140px;height:140px;flex-shrink:0}.hero-art-glow[data-v-273336e1]{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:50%;background:radial-gradient(circle,rgba(230,83,79,.15),transparent 70%);animation:float-273336e1 6s ease-in-out infinite}@keyframes float-273336e1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-art[data-v-273336e1]{width:100%;height:100%;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 8px 24px rgba(0,0,0,.4))}.hero-info[data-v-273336e1]{flex:1;min-width:200px}.hero-dex[data-v-273336e1]{font-size:.82rem;font-weight:700;color:var(--text-muted)}.hero-name[data-v-273336e1]{font-size:2rem;font-weight:800;margin:4px 0;letter-spacing:-.03em}.hero-en[data-v-273336e1]{color:var(--text-muted);font-size:.9rem;margin-bottom:12px}.hero-types[data-v-273336e1]{display:flex;flex-wrap:wrap;gap:6px}.hero-abilities[data-v-273336e1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ability-chip[data-v-273336e1]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;font-size:.84rem;font-weight:600;background:#ffffff0f;border:1px solid var(--border);color:var(--text-primary);cursor:default;transition:background .15s}.ability-chip[data-v-273336e1]:hover{background:#ffffff1a}.ability-tooltip[data-v-273336e1]{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:max-content;max-width:280px;padding:10px 14px;border-radius:10px;background:var(--bg-secondary);border:1px solid var(--border);box-shadow:var(--shadow-lg);font-size:.8rem;font-weight:400;color:var(--text-secondary);line-height:1.55;white-space:normal;z-index:50;pointer-events:none}.ability-chip:hover .ability-tooltip[data-v-273336e1]{display:block;animation:fadeIn .15s ease}.tab-bar[data-v-273336e1]{display:flex;gap:6px;margin-bottom:20px;overflow-x:auto;padding-bottom:4px}.tab-btn[data-v-273336e1]{display:flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);padding:10px 18px;border-radius:12px;font-size:.85rem;font-weight:600;white-space:nowrap;transition:all .2s}.tab-icon[data-v-273336e1]{font-size:18px}.tab-btn[data-v-273336e1]:hover{color:var(--text-secondary);border-color:var(--border-light)}.tab-btn.active[data-v-273336e1]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.panel[data-v-273336e1]{padding:24px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:fadeIn .3s ease}.stats-panel[data-v-273336e1]{display:flex;flex-direction:column;gap:20px}.nature-collapse[data-v-273336e1]{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.nature-toggle[data-v-273336e1]{display:flex;align-items:center;gap:8px;width:100%;padding:14px 18px;background:#ffffff08;color:var(--text-primary);font-size:.9rem;font-weight:600;text-align:left;transition:background .15s}.nature-toggle[data-v-273336e1]:hover{background:#ffffff0f}.nature-current-wrap[data-v-273336e1]{margin-left:auto;display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:4px 6px;max-width:55%}.nature-current[data-v-273336e1]{font-size:.88rem;font-weight:700;color:var(--text-primary)}.nature-current-id[data-v-273336e1]{font-size:.72rem;font-weight:500;color:var(--text-muted)}.toggle-arrow[data-v-273336e1]{font-size:20px;color:var(--text-muted);transition:transform .25s ease}.toggle-arrow.expanded[data-v-273336e1]{transform:rotate(180deg)}.nature-body[data-v-273336e1]{padding:16px 18px 18px;border-top:1px solid var(--border);animation:fadeIn .2s ease}.nature-effect-summary[data-v-273336e1]{margin:0;padding:10px 14px;font-size:.82rem;line-height:1.5;color:var(--text-secondary);background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-sm)}.ev-bar[data-v-273336e1]{padding:16px 20px;background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-sm)}.ev-bar-info[data-v-273336e1]{display:flex;align-items:baseline;gap:6px;font-size:.88rem;margin-bottom:10px;color:var(--text-secondary)}.ev-bar-info strong[data-v-273336e1]{font-size:1.2rem;color:var(--text-primary)}.ev-zero[data-v-273336e1]{color:var(--accent)!important}.ev-total[data-v-273336e1]{color:var(--text-muted);font-size:.82rem}.ev-track[data-v-273336e1]{height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}.ev-fill[data-v-273336e1]{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),#ffb86b);transition:width .3s ease}.stat-list[data-v-273336e1]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.stat-row[data-v-273336e1]{padding-bottom:14px;border-bottom:1px solid var(--border)}.stat-row[data-v-273336e1]:last-child{border-bottom:none;padding-bottom:0}.stat-head[data-v-273336e1]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.stat-label-wrap[data-v-273336e1]{display:flex;align-items:center;gap:6px;min-width:0}.stat-label[data-v-273336e1]{font-weight:700;min-width:3em;font-size:.88rem}.nature-trend[data-v-273336e1]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nature-trend .material-symbols-rounded[data-v-273336e1]{font-size:18px;font-variation-settings:"FILL" 1}.nature-trend-up[data-v-273336e1]{color:#4ade80}.nature-trend-down[data-v-273336e1]{color:#f87171}.stat-base[data-v-273336e1]{font-size:.75rem;color:var(--text-muted);min-width:2em}.stepper[data-v-273336e1]{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.step-btn[data-v-273336e1]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-secondary);transition:all .15s}.step-btn[data-v-273336e1]:hover:not(:disabled){background:#ffffff14;border-color:var(--border-light)}.step-btn[data-v-273336e1]:disabled{opacity:.3;cursor:not-allowed}.step-btn .material-symbols-rounded[data-v-273336e1]{font-size:16px}.step-bulk[data-v-273336e1]{background:#ffffff05;border-color:#ffffff0d}.step-bulk[data-v-273336e1]:hover:not(:disabled){background:#ffffff0f;border-color:var(--accent)}.bulk-label[data-v-273336e1]{font-size:.75rem;font-weight:800;letter-spacing:-1px;line-height:1}.pts[data-v-273336e1]{min-width:2em;text-align:center;font-variant-numeric:tabular-nums;font-weight:700;font-size:.9rem}.stat-actual[data-v-273336e1]{font-weight:800;font-size:1.1rem;min-width:3em;text-align:right;font-variant-numeric:tabular-nums}.bar-track[data-v-273336e1]{height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden}.bar-composite[data-v-273336e1]{display:flex;height:100%;min-width:0;border-radius:999px;overflow:hidden;transition:width .3s ease}.bar-seg[data-v-273336e1]{min-width:0;height:100%;transition:flex .25s ease}.bar-seg-points[data-v-273336e1]{box-shadow:inset 0 0 0 1px #ffffff1f}.stat-formula[data-v-273336e1]{margin:0;font-size:.75rem;color:var(--text-muted);text-align:center;padding-top:4px}.move-table-hint[data-v-273336e1]{margin:0 0 10px;font-size:.8rem;color:var(--text-muted)}.moves-table-wrap[data-v-273336e1]{overflow-x:auto;border-radius:var(--radius-sm);border:1px solid var(--border)}.move-row-click[data-v-273336e1]{cursor:pointer;transition:background .15s ease}.move-row-selected[data-v-273336e1]{background:#e6534f14!important;box-shadow:inset 0 0 0 1px #e6534f40}.detail-moves-table[data-v-273336e1]{width:100%;border-collapse:collapse;background:#ffffff05}.detail-moves-table th[data-v-273336e1]{text-align:left;padding:12px 14px;font-size:.72rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);background:#ffffff05}.detail-moves-table td[data-v-273336e1]{padding:10px 14px;font-size:.85rem;border-bottom:1px solid var(--border);white-space:nowrap}.detail-moves-table tr:last-child td[data-v-273336e1]{border-bottom:none}.detail-moves-table tr[data-v-273336e1]:hover{background:#ffffff08}.detail-moves-table .move-name-cell[data-v-273336e1]{font-weight:600}.detail-moves-table .num-cell[data-v-273336e1]{font-variant-numeric:tabular-nums;font-weight:500;color:var(--text-secondary)}.move-detail-backdrop[data-v-273336e1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fadeIn .2s ease}.move-detail-modal[data-v-273336e1]{position:relative;width:100%;max-width:440px;max-height:min(88vh,640px);overflow-y:auto;padding:24px 22px 20px;border-radius:18px;border:1px solid var(--border);background:var(--bg-secondary);box-shadow:var(--shadow-lg);animation:slideUp .25s ease}.move-detail-close[data-v-273336e1]{position:absolute;top:12px;right:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0f;color:var(--text-secondary);transition:background .15s,color .15s}.move-detail-close[data-v-273336e1]:hover{background:#ffffff1a;color:var(--text-primary)}.move-detail-title[data-v-273336e1]{font-size:1.35rem;font-weight:800;margin:0 40px 6px 0;letter-spacing:-.02em;line-height:1.25}.move-detail-sub[data-v-273336e1]{margin:0 0 4px;font-size:.88rem;color:var(--text-muted)}.move-detail-slug[data-v-273336e1]{margin:0 0 18px;font-size:.78rem;color:var(--text-muted)}.move-detail-stats[data-v-273336e1]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 16px;margin-bottom:16px}.move-detail-stat[data-v-273336e1]{display:flex;flex-direction:column;gap:6px}.move-detail-stat-label[data-v-273336e1]{font-size:.72rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px}.move-detail-stat-val[data-v-273336e1]{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.move-detail-meta[data-v-273336e1]{font-size:.8rem;color:var(--text-muted);margin-bottom:16px;line-height:1.5}.move-detail-meta-label[data-v-273336e1]{font-weight:600;margin-right:6px;color:var(--text-secondary)}.move-detail-meta-sep[data-v-273336e1]{margin:0 6px}.move-detail-desc-block[data-v-273336e1]{margin-bottom:18px}.move-detail-desc-heading[data-v-273336e1]{font-size:.78rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}.move-detail-desc[data-v-273336e1]{margin:0;font-size:.9rem;color:var(--text-secondary);line-height:1.65}.move-detail-link[data-v-273336e1]{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--accent);transition:opacity .15s}.move-detail-link[data-v-273336e1]:hover{opacity:.9}.matchup-grid[data-v-273336e1]{display:flex;flex-direction:column;gap:20px}.matchup-group[data-v-273336e1]{display:flex;flex-direction:column;gap:8px}.matchup-title[data-v-273336e1]{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.matchup-title.danger[data-v-273336e1]{color:#f44}.matchup-title.warn[data-v-273336e1]{color:#fa3}.matchup-title.good[data-v-273336e1]{color:#4b6}.matchup-title.great[data-v-273336e1]{color:#2da}.matchup-title.immune[data-v-273336e1]{color:#99b}.matchup-title.neutral-cls[data-v-273336e1]{color:var(--text-muted)}.matchup-badges[data-v-273336e1]{display:flex;flex-wrap:wrap;gap:6px}.empty-hint[data-v-273336e1]{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:.88rem}.empty-hint .material-symbols-rounded[data-v-273336e1]{font-size:18px}.raw-json[data-v-273336e1]{margin:0;padding:16px;border-radius:var(--radius-sm);background:#0003;border:1px solid var(--border);font-size:.78rem;overflow-x:auto;color:var(--text-muted);font-family:SF Mono,ui-monospace,monospace}@media (max-width: 768px){.detail-hero[data-v-273336e1]{padding:24px;gap:20px}.hero-art-wrap[data-v-273336e1]{width:100px;height:100px}.hero-name[data-v-273336e1]{font-size:1.5rem}.tab-bar[data-v-273336e1]{gap:4px}.tab-btn[data-v-273336e1]{padding:8px 14px;font-size:.8rem}.panel[data-v-273336e1]{padding:18px}}.page-header[data-v-db33b7fc]{display:flex;align-items:center;gap:12px;margin-bottom:28px}.page-header .page-title[data-v-db33b7fc]{margin-bottom:0}.result-badge[data-v-db33b7fc]{padding:4px 12px;border-radius:20px;background:var(--bg-card);border:1px solid var(--border);font-size:.78rem;font-weight:600;color:var(--text-muted)}.filters-bar[data-v-db33b7fc]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:28px}.search-box[data-v-db33b7fc]{display:flex;align-items:center;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:0 14px;flex:1;min-width:220px;transition:border-color .2s}.search-box[data-v-db33b7fc]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search-icon[data-v-db33b7fc]{color:var(--text-muted);font-size:20px;margin-right:10px}.search-input[data-v-db33b7fc]{flex:1;padding:12px 0;background:none;border:none;color:var(--text-primary);outline:none;font-size:.9rem}.search-input[data-v-db33b7fc]::placeholder{color:var(--text-muted)}.search-clear[data-v-db33b7fc]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#ffffff0f;color:var(--text-muted);transition:all .15s}.search-clear[data-v-db33b7fc]:hover{background:#ffffff1a;color:var(--text-primary)}.search-clear .material-symbols-rounded[data-v-db33b7fc]{font-size:16px}.filter-group[data-v-db33b7fc]{display:flex;gap:8px;flex-wrap:wrap}.filter-select[data-v-db33b7fc]{padding:12px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;color:var(--text-primary);outline:none;cursor:pointer;font-size:.88rem;transition:border-color .2s}.filter-select[data-v-db33b7fc]:focus{border-color:var(--accent)}.filter-select option[data-v-db33b7fc]{background:var(--bg-secondary)}.table-wrap[data-v-db33b7fc]{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--border)}.moves-table[data-v-db33b7fc]{width:100%;border-collapse:collapse;background:var(--bg-card)}.moves-table th[data-v-db33b7fc]{text-align:left;padding:14px 16px;font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);background:#ffffff05;position:sticky;top:0;z-index:1}.moves-table td[data-v-db33b7fc]{padding:12px 16px;font-size:.88rem;border-bottom:1px solid var(--border);white-space:nowrap}.num-cell[data-v-db33b7fc]{font-variant-numeric:tabular-nums;font-weight:500}.move-row[data-v-db33b7fc]{cursor:pointer;transition:background .15s}.move-row[data-v-db33b7fc]:hover,.row-expanded[data-v-db33b7fc]{background:var(--bg-card-hover)}.move-name-cell[data-v-db33b7fc]{font-weight:600}.detail-row td[data-v-db33b7fc]{padding:0;background:#ffffff05}.move-detail[data-v-db33b7fc]{padding:24px}.move-desc[data-v-db33b7fc]{color:var(--text-secondary);font-size:.9rem;margin-bottom:20px;line-height:1.6}.learners-section h4[data-v-db33b7fc]{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.learners-grid[data-v-db33b7fc]{display:flex;flex-wrap:wrap;gap:6px}.learner-chip[data-v-db33b7fc]{padding:6px 14px;background:#ffffff0a;border:1px solid var(--border);border-radius:10px;font-size:.82rem;color:var(--text-primary);transition:all .15s;font-weight:500}.learner-chip[data-v-db33b7fc]:hover{background:var(--bg-card-hover);border-color:var(--accent);color:var(--accent)}.mini-mega[data-v-db33b7fc]{display:inline-flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:800;background:linear-gradient(135deg,#ff6b6b,orange);color:#fff;width:16px;height:16px;border-radius:50%;margin-left:4px;vertical-align:middle}.no-data[data-v-db33b7fc]{color:var(--text-muted);font-size:.85rem}.empty-state[data-v-db33b7fc]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:80px 20px;color:var(--text-muted)}.empty-icon[data-v-db33b7fc]{font-size:48px;opacity:.5}.empty-state p[data-v-db33b7fc]{font-size:1rem}@media (max-width: 768px){.moves-table th[data-v-db33b7fc],.moves-table td[data-v-db33b7fc]{padding:10px 12px;font-size:.82rem}.search-box[data-v-db33b7fc]{min-width:100%}.filter-group[data-v-db33b7fc]{width:100%}.filter-select[data-v-db33b7fc]{flex:1}}.hint[data-v-cbbd3810]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);margin-bottom:24px;font-size:.9rem}.type-grid[data-v-cbbd3810]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-bottom:28px}.type-btn[data-v-cbbd3810]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 8px;border-radius:14px;font-weight:700;font-size:.9rem;color:#fff;border:2px solid transparent;transition:all .2s ease;opacity:.85;text-shadow:0 1px 3px rgba(0,0,0,.3)}.type-btn[data-v-cbbd3810]:hover{opacity:1;transform:translateY(-3px);box-shadow:0 8px 24px #0000004d}.type-btn.selected[data-v-cbbd3810]{opacity:1;border-color:#fffc;box-shadow:0 0 0 2px #ffffff26,0 8px 24px #0000004d;transform:scale(1.05)}.type-btn-en[data-v-cbbd3810]{font-size:.6rem;font-weight:500;opacity:.75;text-transform:uppercase;letter-spacing:.5px}.type-btn.normal[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-normal),#8a8d97)}.type-btn.fire[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-fire),#e07a2a)}.type-btn.water[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-water),#3a78c0)}.type-btn.electric[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-electric),#e6bc00);color:#1a1a1a;text-shadow:none}.type-btn.grass[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-grass),#4da44a)}.type-btn.ice[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-ice),#5db8a8);color:#1a1a1a;text-shadow:none}.type-btn.fighting[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-fighting),#b03058)}.type-btn.poison[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-poison),#9050b0)}.type-btn.ground[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-ground),#c06030)}.type-btn.flying[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-flying),#7090c8)}.type-btn.psychic[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-psychic),#e05868)}.type-btn.bug[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-bug),#78a020)}.type-btn.rock[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-rock),#a89870)}.type-btn.ghost[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-ghost),#405090)}.type-btn.dragon[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-dragon),#0958a8)}.type-btn.dark[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-dark),#464050)}.type-btn.steel[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-steel),#487888);color:#e8e8e8;text-shadow:none}.type-btn.fairy[data-v-cbbd3810]{background:linear-gradient(135deg,var(--type-fairy),#d070d0)}.selection-bar[data-v-cbbd3810]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:18px 24px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:28px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.selected-types[data-v-cbbd3810]{display:flex;align-items:center;gap:10px}.type-sep[data-v-cbbd3810]{color:var(--text-muted)}.type-sep .material-symbols-rounded[data-v-cbbd3810]{font-size:18px}.selection-actions[data-v-cbbd3810]{display:flex;gap:8px}.btn-calc[data-v-cbbd3810]{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;background:var(--accent);color:#fff;border-radius:12px;font-weight:600;font-size:.88rem;transition:all .2s;box-shadow:0 4px 16px var(--accent-glow)}.btn-calc[data-v-cbbd3810]:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-clear[data-v-cbbd3810]{display:inline-flex;align-items:center;gap:4px;padding:10px 18px;background:#ffffff0a;color:var(--text-secondary);border-radius:12px;font-size:.88rem;font-weight:500;transition:all .2s;border:1px solid var(--border)}.btn-clear[data-v-cbbd3810]:hover{color:var(--text-primary);border-color:var(--border-light)}.matchup-result[data-v-cbbd3810]{padding:28px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:fadeIn .3s ease}.result-title[data-v-cbbd3810]{display:flex;align-items:center;gap:8px;font-size:1.15rem;font-weight:700;margin-bottom:28px}.result-icon[data-v-cbbd3810]{font-size:24px;color:var(--accent);font-variation-settings:"FILL" 1}.matchup-sections[data-v-cbbd3810]{display:flex;flex-direction:column;gap:24px}.matchup-group[data-v-cbbd3810]{display:flex;flex-direction:column;gap:10px}.matchup-title[data-v-cbbd3810]{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.matchup-dot[data-v-cbbd3810]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.matchup-dot.danger[data-v-cbbd3810]{background:#f44}.matchup-dot.warn[data-v-cbbd3810]{background:#fa3}.matchup-dot.good[data-v-cbbd3810]{background:#4b6}.matchup-dot.great[data-v-cbbd3810]{background:#2da}.matchup-dot.immune[data-v-cbbd3810]{background:#99b}.matchup-dot.neutral-cls[data-v-cbbd3810]{background:var(--text-muted)}.matchup-title.danger[data-v-cbbd3810]{color:#f44}.matchup-title.warn[data-v-cbbd3810]{color:#fa3}.matchup-title.good[data-v-cbbd3810]{color:#4b6}.matchup-title.great[data-v-cbbd3810]{color:#2da}.matchup-title.immune[data-v-cbbd3810]{color:#99b}.matchup-title.neutral-cls[data-v-cbbd3810]{color:var(--text-muted)}.matchup-badges[data-v-cbbd3810]{display:flex;flex-wrap:wrap;gap:6px}.raw-json[data-v-cbbd3810]{margin:0;padding:16px;border-radius:var(--radius-sm);background:#0003;border:1px solid var(--border);font-size:.78rem;overflow-x:auto;color:var(--text-muted);font-family:SF Mono,ui-monospace,monospace}@media (max-width: 768px){.type-grid[data-v-cbbd3810]{grid-template-columns:repeat(3,1fr);gap:8px}.type-btn[data-v-cbbd3810]{padding:10px 6px;font-size:.82rem}.selection-bar[data-v-cbbd3810]{flex-direction:column;align-items:stretch;padding:16px 18px}.selection-actions[data-v-cbbd3810]{justify-content:stretch}.btn-calc[data-v-cbbd3810],.btn-clear[data-v-cbbd3810]{flex:1;justify-content:center}.matchup-result[data-v-cbbd3810]{padding:20px}}.speed-tiers-page[data-v-3125b427]{padding-bottom:48px}.page-header[data-v-3125b427]{margin-bottom:28px}.page-title[data-v-3125b427]{display:flex;align-items:center;gap:10px;font-size:1.65rem;margin-bottom:8px}.title-icon[data-v-3125b427]{font-size:1.75rem;color:var(--accent)}.page-desc[data-v-3125b427]{color:var(--text-muted);font-size:.92rem;max-width:720px;line-height:1.55}.formula-card[data-v-3125b427]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px;margin-bottom:32px}.formula-card h2[data-v-3125b427]{font-size:1.05rem;margin-bottom:12px;color:var(--text-primary)}.formula-list[data-v-3125b427]{margin:0 0 12px;padding-left:1.2rem;color:var(--text-secondary);line-height:1.75}.formula-list code[data-v-3125b427]{font-size:.88rem;background:var(--bg-glass);padding:2px 8px;border-radius:6px;color:var(--accent)}.formula-note[data-v-3125b427]{font-size:.82rem;color:var(--text-muted);margin:0}.loading-state[data-v-3125b427]{display:flex;align-items:center;gap:10px;padding:48px;justify-content:center;color:var(--text-muted)}.ability-section[data-v-3125b427]{margin-bottom:40px}.ability-section h2[data-v-3125b427]{font-size:1.15rem;margin-bottom:8px}.section-desc[data-v-3125b427]{font-size:.86rem;color:var(--text-muted);margin-bottom:16px;max-width:900px;line-height:1.5}.table-wrap[data-v-3125b427]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.data-table[data-v-3125b427]{width:100%;border-collapse:collapse;font-size:.82rem}.data-table th[data-v-3125b427],.data-table td[data-v-3125b427]{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border)}.data-table th[data-v-3125b427]{background:var(--bg-glass);color:var(--text-secondary);font-weight:600;white-space:nowrap}.data-table td.highlight[data-v-3125b427]{font-weight:700;color:var(--text-primary)}.data-table td.highlight.accent[data-v-3125b427]{color:var(--accent)}.col-poke[data-v-3125b427]{display:flex;align-items:center;gap:10px;min-width:180px}.poke-mini[data-v-3125b427]{width:40px;height:40px;image-rendering:pixelated;flex-shrink:0}.poke-info[data-v-3125b427]{display:flex;flex-direction:column;gap:4px}.poke-name[data-v-3125b427]{font-weight:600}.poke-types[data-v-3125b427]{display:flex;flex-wrap:wrap;gap:4px}.type-chip[data-v-3125b427]{font-size:.65rem;padding:2px 6px;border-radius:4px;text-transform:capitalize}.tier-section[data-v-3125b427]{margin-bottom:36px}.tier-heading[data-v-3125b427]{font-size:1.05rem;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--border);color:var(--accent)}.tier-grid[data-v-3125b427]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.tier-card[data-v-3125b427]{display:flex;gap:12px;align-items:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px}.tier-sprite[data-v-3125b427]{width:48px;height:48px;image-rendering:pixelated;flex-shrink:0}.tier-card-body[data-v-3125b427]{min-width:0}.tier-name[data-v-3125b427]{font-weight:600;font-size:.9rem;margin-bottom:6px}.tier-stats[data-v-3125b427]{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:.75rem;color:var(--text-muted)}.tier-extreme[data-v-3125b427]{color:var(--accent);font-weight:600}@media (max-width: 768px){.data-table[data-v-3125b427]{font-size:.75rem}.data-table th[data-v-3125b427],.data-table td[data-v-3125b427]{padding:8px 6px}}.speed-compare-page[data-v-135d6f1a]{padding-bottom:48px}.page-header[data-v-135d6f1a]{margin-bottom:24px}.page-title[data-v-135d6f1a]{display:flex;align-items:center;gap:10px;font-size:1.65rem;margin-bottom:8px}.title-icon[data-v-135d6f1a]{font-size:1.75rem;color:var(--accent)}.page-desc[data-v-135d6f1a]{color:var(--text-muted);font-size:.92rem;max-width:720px;line-height:1.55;margin:0 0 8px}.page-note[data-v-135d6f1a]{font-size:.8rem;color:var(--text-muted);margin:0;max-width:720px;line-height:1.45}.loading-state[data-v-135d6f1a]{display:flex;align-items:center;gap:10px;padding:48px;justify-content:center;color:var(--text-muted)}.slots-section[data-v-135d6f1a]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px}@media (max-width: 768px){.slots-section[data-v-135d6f1a]{grid-template-columns:1fr}}.slots-heading[data-v-135d6f1a]{font-size:1rem;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.slots-heading.ally[data-v-135d6f1a]{color:#4a90d9}.slots-heading.foe[data-v-135d6f1a]{color:#e55353}.slot-grid[data-v-135d6f1a]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width: 520px){.slot-grid[data-v-135d6f1a]{grid-template-columns:repeat(2,1fr)}}.slot-tile[data-v-135d6f1a]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:100px;padding:10px 8px;border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--bg-card);cursor:pointer;font-family:inherit;color:var(--text-secondary);transition:border-color .15s,background .15s}.slot-tile[data-v-135d6f1a]:hover{border-color:var(--accent);background:var(--bg-glass)}.slot-tile.filled[data-v-135d6f1a]{border-style:solid;border-color:var(--border)}.slot-img[data-v-135d6f1a]{width:48px;height:48px;image-rendering:pixelated}.slot-name[data-v-135d6f1a]{font-size:.72rem;font-weight:600;text-align:center;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-spd[data-v-135d6f1a]{font-size:.7rem;color:var(--text-muted)}.slot-plus[data-v-135d6f1a]{font-size:28px;opacity:.5}.slot-placeholder[data-v-135d6f1a]{font-size:.72rem}.slot-clear[data-v-135d6f1a]{position:absolute;top:4px;right:4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:#00000059;color:#fff;font-size:14px;line-height:1;cursor:pointer}.slot-clear[data-v-135d6f1a]:hover{background:#e53935d9}.result-section[data-v-135d6f1a]{margin-top:8px}.result-toolbar[data-v-135d6f1a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.result-toolbar h2[data-v-135d6f1a]{margin:0;font-size:1.1rem}.sort-label[data-v-135d6f1a]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary)}.sort-select[data-v-135d6f1a]{padding:6px 10px;border-radius:8px;border:1px solid var(--border);background:var(--bg-glass);color:var(--text-primary);font-size:.82rem}.table-wrap[data-v-135d6f1a]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.data-table[data-v-135d6f1a]{width:100%;border-collapse:collapse;font-size:.82rem}.data-table th[data-v-135d6f1a],.data-table td[data-v-135d6f1a]{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border)}.data-table th[data-v-135d6f1a]{background:var(--bg-glass);color:var(--text-secondary);font-weight:600;white-space:nowrap}.data-table td.highlight[data-v-135d6f1a]{font-weight:700;color:var(--accent)}.col-poke[data-v-135d6f1a]{display:flex;align-items:center;gap:8px;min-width:140px}.poke-mini[data-v-135d6f1a]{width:32px;height:32px;image-rendering:pixelated;flex-shrink:0}.side-tag[data-v-135d6f1a]{display:inline-block;font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase}.side-tag.ally[data-v-135d6f1a]{background:#4a90d933;color:#6ba3e8}.side-tag.foe[data-v-135d6f1a]{background:#e5534f33;color:#e57373}.slot-num[data-v-135d6f1a]{margin-left:6px;font-size:.72rem;color:var(--text-muted)}.bar-cell[data-v-135d6f1a]{min-width:100px;vertical-align:middle}.bar-track[data-v-135d6f1a]{height:8px;border-radius:4px;background:var(--bg-glass);overflow:hidden}.bar-fill[data-v-135d6f1a]{height:100%;border-radius:4px;min-width:4px;transition:width .25s ease}.bar-fill.ally[data-v-135d6f1a]{background:linear-gradient(90deg,#4a90d9,#62bc5a)}.bar-fill.foe[data-v-135d6f1a]{background:linear-gradient(90deg,#e55353,#ff9741)}.empty-hint[data-v-135d6f1a]{text-align:center;color:var(--text-muted);padding:32px;font-size:.9rem}.picker-overlay[data-v-135d6f1a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#0000008c;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow-y:auto}.picker-modal[data-v-135d6f1a]{width:100%;max-width:420px;max-height:min(80vh,560px);display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border);border-radius:14px;box-shadow:0 20px 60px #00000073}.picker-header[data-v-135d6f1a]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.picker-header h3[data-v-135d6f1a]{margin:0;font-size:1rem}.picker-close[data-v-135d6f1a]{border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:8px}.picker-close[data-v-135d6f1a]:hover{background:var(--bg-glass);color:var(--text-primary)}.picker-search[data-v-135d6f1a]{margin:12px 16px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);font-size:.9rem}.picker-list[data-v-135d6f1a]{flex:1;overflow-y:auto;padding:0 8px 12px;max-height:400px}.picker-row[data-v-135d6f1a]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px;margin-bottom:4px;border:none;border-radius:10px;background:transparent;cursor:pointer;text-align:left;font-family:inherit;color:var(--text-primary)}.picker-row[data-v-135d6f1a]:hover{background:var(--bg-glass)}.picker-sprite[data-v-135d6f1a]{width:40px;height:40px;image-rendering:pixelated;flex-shrink:0}.picker-row-text[data-v-135d6f1a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.picker-name[data-v-135d6f1a]{font-weight:600;font-size:.88rem}.picker-meta[data-v-135d6f1a]{font-size:.72rem;color:var(--text-muted);display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.mega-tag[data-v-135d6f1a]{font-size:.6rem;font-weight:700;padding:1px 5px;border-radius:4px;background:linear-gradient(135deg,#ab6ac8,#7e6bc4);color:#fff}.type-chip[data-v-135d6f1a]{font-size:.6rem;padding:2px 5px;border-radius:4px;text-transform:capitalize}.picker-empty[data-v-135d6f1a]{padding:24px;text-align:center;color:var(--text-muted);margin:0}.spin[data-v-135d6f1a]{animation:spin-135d6f1a .9s linear infinite}@keyframes spin-135d6f1a{to{transform:rotate(360deg)}}.damage-calc-page[data-v-ca3f7c77]{padding-bottom:200px}.page-header[data-v-ca3f7c77]{margin-bottom:24px}.page-title[data-v-ca3f7c77]{display:flex;align-items:center;gap:10px;font-size:1.65rem;margin-bottom:8px}.title-icon[data-v-ca3f7c77]{font-size:1.75rem;color:var(--accent)}.page-desc[data-v-ca3f7c77]{color:var(--text-muted);font-size:.92rem;max-width:760px;line-height:1.55;margin:0}.loading-state[data-v-ca3f7c77]{display:flex;align-items:center;gap:10px;padding:48px;justify-content:center;color:var(--text-muted)}.calc-grid[data-v-ca3f7c77]{display:grid;grid-template-columns:1fr auto 1fr;gap:0;align-items:start;margin-bottom:28px}@media (max-width: 900px){.calc-grid[data-v-ca3f7c77]{grid-template-columns:1fr}.swap-col[data-v-ca3f7c77]{justify-content:center;padding:4px 0;transform:rotate(90deg)}}.swap-col[data-v-ca3f7c77]{display:flex;align-items:flex-start;justify-content:center;padding:52px 6px 0}.btn-swap[data-v-ca3f7c77]{width:38px;height:38px;border-radius:50%;border:1px solid var(--border);background:var(--bg-glass);color:var(--accent);font-size:1.2rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .15s}.btn-swap[data-v-ca3f7c77]:hover{background:var(--accent-soft);transform:scale(1.1)}.side-card[data-v-ca3f7c77]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 16px}.side-title[data-v-ca3f7c77]{margin:0 0 14px;font-size:1.05rem;padding-bottom:8px;border-bottom:1px solid var(--border)}.side-title.atk[data-v-ca3f7c77]{color:#e57373}.side-title.def[data-v-ca3f7c77]{color:#4a90d9}.field-block[data-v-ca3f7c77]{margin-bottom:14px}.field-block[data-v-ca3f7c77]:last-child{margin-bottom:0}.field-label[data-v-ca3f7c77]{display:block;font-size:.78rem;font-weight:600;color:var(--text-muted);margin-bottom:6px}.field-select[data-v-ca3f7c77]{width:100%;padding:7px 10px;border-radius:8px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);font-size:.82rem;font-family:inherit}.field-search[data-v-ca3f7c77]{width:100%;margin-bottom:8px;padding:7px 10px;border-radius:8px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);font-size:.82rem}.btn-pick[data-v-ca3f7c77]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px dashed var(--border);background:var(--bg-glass);color:var(--text-secondary);font-size:.85rem;cursor:pointer;font-family:inherit}.btn-pick.full[data-v-ca3f7c77]{width:100%;justify-content:center}.btn-pick[data-v-ca3f7c77]:hover{border-color:var(--accent);color:var(--accent)}.poke-row[data-v-ca3f7c77]{display:flex;gap:12px;align-items:center}.poke-sprite[data-v-ca3f7c77]{width:56px;height:56px;image-rendering:pixelated;flex-shrink:0}.poke-info[data-v-ca3f7c77]{flex:1;min-width:0}.poke-name[data-v-ca3f7c77]{font-weight:700;font-size:.9rem;margin-bottom:4px}.linkish[data-v-ca3f7c77]{display:inline-block;margin-right:10px;padding:0;border:none;background:none;color:var(--accent);font-size:.78rem;cursor:pointer;font-family:inherit;text-decoration:underline}.linkish.danger[data-v-ca3f7c77]{color:var(--text-muted)}.stat-rows[data-v-ca3f7c77]{display:flex;flex-direction:column;gap:8px}.stat-row[data-v-ca3f7c77]{display:flex;align-items:center;gap:6px;font-size:.8rem}.stat-label[data-v-ca3f7c77]{width:36px;flex-shrink:0;font-weight:600;white-space:nowrap;font-size:.72rem}.nature-arrow[data-v-ca3f7c77]{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--border);background:var(--bg-glass);color:var(--text-muted);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.nature-arrow .material-symbols-rounded[data-v-ca3f7c77]{font-size:16px}.nature-arrow.up[data-v-ca3f7c77]{background:#e5534f26;border-color:#e5534f66;color:#e57373}.nature-arrow.down[data-v-ca3f7c77]{background:#4a90d926;border-color:#4a90d966;color:#6ba3e8}.nature-neutral[data-v-ca3f7c77]{font-size:12px;line-height:1}.nature-arrow.placeholder[data-v-ca3f7c77]{visibility:hidden}.ev-presets[data-v-ca3f7c77]{display:flex;gap:3px;flex-shrink:0}.ev-btn[data-v-ca3f7c77]{min-width:28px;height:26px;padding:0 3px;border-radius:5px;border:1px solid var(--border);background:var(--bg-glass);color:var(--text-secondary);font-size:.68rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.ev-btn.active[data-v-ca3f7c77]{background:var(--accent-soft);color:var(--accent);border-color:#62bc5a66}.stat-val[data-v-ca3f7c77]{min-width:34px;text-align:right;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:.82rem}.rank-row[data-v-ca3f7c77]{display:flex;align-items:center;gap:4px}.rank-edge[data-v-ca3f7c77]{font-size:.7rem;font-weight:700;color:var(--text-muted);flex-shrink:0}.rank-chips[data-v-ca3f7c77]{display:flex;flex-wrap:wrap;gap:3px;flex:1}.rank-chip[data-v-ca3f7c77]{min-width:26px;height:24px;padding:0 2px;border-radius:5px;border:1px solid var(--border);background:var(--bg-glass);color:var(--text-muted);font-size:.65rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .12s}.rank-chip.active.negative[data-v-ca3f7c77]{background:#4a90d933;color:#6ba3e8;border-color:#4a90d966}.rank-chip.active.positive[data-v-ca3f7c77]{background:#e5534f33;color:#e57373;border-color:#e5534f66}.rank-chip.active[data-v-ca3f7c77]:not(.negative):not(.positive){background:var(--accent-soft);color:var(--accent);border-color:#62bc5a66}.toggle-chips[data-v-ca3f7c77]{display:flex;flex-wrap:wrap;gap:5px}.toggle-chips.sub[data-v-ca3f7c77]{margin-top:6px}.toggle-chip[data-v-ca3f7c77]{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;border:1px solid var(--border);background:var(--bg-glass);color:var(--text-secondary);font-size:.72rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.toggle-chip[data-v-ca3f7c77]:hover{border-color:var(--accent)}.toggle-chip.active[data-v-ca3f7c77]{background:var(--accent-soft);color:var(--accent);border-color:#62bc5a80}.toggle-chip.small[data-v-ca3f7c77]{font-size:.68rem;padding:3px 7px}.move-chips[data-v-ca3f7c77]{display:flex;flex-wrap:wrap;gap:5px;max-height:180px;overflow-y:auto;padding:2px 0}.move-chip[data-v-ca3f7c77]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);font-size:.72rem;cursor:pointer;font-family:inherit}.move-chip.active[data-v-ca3f7c77]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.move-pw[data-v-ca3f7c77]{font-weight:700;opacity:.85}.def-ev-hint[data-v-ca3f7c77]{margin:0 0 6px;font-size:.72rem}.result-sticky[data-v-ca3f7c77]{position:fixed;bottom:0;left:0;right:0;z-index:300;background:var(--bg-secondary);border-top:1px solid var(--border);box-shadow:0 -4px 24px #00000040;padding:12px 24px;max-height:45vh;overflow-y:auto}.result-card[data-v-ca3f7c77]{max-width:1100px;margin:0 auto}.result-top[data-v-ca3f7c77]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:8px}.result-left h2[data-v-ca3f7c77]{margin:0;font-size:1rem}.result-move[data-v-ca3f7c77]{margin:0;color:var(--text-muted);font-size:.82rem}.result-center[data-v-ca3f7c77]{display:flex;align-items:baseline;gap:8px}.dmg-range[data-v-ca3f7c77]{font-size:1.6rem;font-weight:800;color:var(--accent);font-variant-numeric:tabular-nums}.dmg-label[data-v-ca3f7c77]{font-size:.76rem;color:var(--text-muted)}.result-right[data-v-ca3f7c77]{margin-left:auto}.result-hp[data-v-ca3f7c77]{margin:0;font-size:.84rem;color:var(--text-secondary)}.sr-result[data-v-ca3f7c77]{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:5px 10px;border-radius:8px;background:#c17d381f;font-size:.78rem;color:var(--text-secondary)}.sr-icon[data-v-ca3f7c77]{font-size:1rem;color:#b87a3d}.result-meta[data-v-ca3f7c77]{margin:0;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:.78rem}.result-meta div[data-v-ca3f7c77]{display:flex;gap:4px}.result-meta dt[data-v-ca3f7c77]{color:var(--text-muted);margin:0}.result-meta dd[data-v-ca3f7c77]{margin:0;font-weight:600}.result-hint[data-v-ca3f7c77]{max-width:1100px;margin:0 auto;color:var(--text-muted);font-size:.82rem;text-align:center;padding:4px 0}.hint-muted[data-v-ca3f7c77]{color:var(--text-muted);font-size:.86rem}.hint-muted.small[data-v-ca3f7c77]{font-size:.78rem}@media (max-width: 900px){.result-sticky[data-v-ca3f7c77]{padding:10px 14px}.result-top[data-v-ca3f7c77]{gap:10px}.dmg-range[data-v-ca3f7c77]{font-size:1.3rem}}.picker-overlay[data-v-ca3f7c77]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#0000008c;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow-y:auto}.picker-modal[data-v-ca3f7c77]{width:100%;max-width:400px;max-height:min(80vh,520px);display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border);border-radius:14px}.picker-header[data-v-ca3f7c77]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border)}.picker-header h3[data-v-ca3f7c77]{margin:0;font-size:.95rem}.picker-close[data-v-ca3f7c77]{border:none;background:transparent;color:var(--text-muted);cursor:pointer}.picker-search[data-v-ca3f7c77]{margin:10px 14px;padding:8px 10px;border-radius:8px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary)}.picker-list[data-v-ca3f7c77]{overflow-y:auto;padding:0 8px 12px;max-height:360px}.picker-row[data-v-ca3f7c77]{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:left;font-family:inherit;color:var(--text-primary)}.picker-row[data-v-ca3f7c77]:hover{background:var(--bg-glass)}.picker-sprite[data-v-ca3f7c77]{width:40px;height:40px;image-rendering:pixelated}.picker-name[data-v-ca3f7c77]{flex:1;min-width:0;font-weight:600;font-size:.86rem}.picker-empty[data-v-ca3f7c77]{text-align:center;color:var(--text-muted);padding:20px}.spin[data-v-ca3f7c77]{animation:spin-ca3f7c77 .9s linear infinite}@keyframes spin-ca3f7c77{to{transform:rotate(360deg)}}@media (max-width: 520px){.stat-row[data-v-ca3f7c77]{flex-wrap:wrap}.stat-label[data-v-ca3f7c77]{width:auto}.rank-chips[data-v-ca3f7c77]{gap:2px}}.page-header[data-v-391c0ea5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.page-header .page-title[data-v-391c0ea5]{margin-bottom:0}.btn-overview[data-v-391c0ea5]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:var(--accent);border-radius:var(--radius-sm);color:#fff;font-size:.88rem;font-weight:600;transition:all .2s;white-space:nowrap}.btn-overview[data-v-391c0ea5]:hover{background:var(--accent-hover);box-shadow:0 4px 16px var(--accent-glow)}.btn-overview .material-symbols-rounded[data-v-391c0ea5]{font-size:18px}.team-slots[data-v-391c0ea5]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:28px}.slot-card[data-v-391c0ea5]{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px 12px;background:var(--bg-card);border:2px solid transparent;border-radius:var(--radius);cursor:pointer;transition:all .2s ease;min-height:120px;justify-content:center}.slot-card[data-v-391c0ea5]:hover{background:var(--bg-card-hover);border-color:var(--border-light)}.slot-card.active[data-v-391c0ea5]{border-color:var(--accent);box-shadow:0 0 20px var(--accent-glow)}.slot-card.empty[data-v-391c0ea5]{border-style:dashed;border-color:var(--border-light)}.slot-img[data-v-391c0ea5]{width:52px;height:52px;object-fit:contain;image-rendering:pixelated}.slot-name[data-v-391c0ea5]{font-size:.78rem;font-weight:600;color:var(--text-primary);text-align:center;line-height:1.2}.slot-types[data-v-391c0ea5]{display:flex;gap:3px}.slot-type-badge[data-v-391c0ea5]{font-size:.58rem!important;padding:1px 6px!important}.slot-clear[data-v-391c0ea5]{position:absolute;top:4px;right:4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ff3c3c26;color:var(--danger);font-size:14px;opacity:0;transition:opacity .15s}.slot-card:hover .slot-clear[data-v-391c0ea5]{opacity:1}.slot-clear .material-symbols-rounded[data-v-391c0ea5]{font-size:14px}.slot-plus[data-v-391c0ea5]{font-size:32px;color:var(--text-muted)}.slot-label[data-v-391c0ea5]{font-size:.72rem;color:var(--text-muted)}.builder-body[data-v-391c0ea5]{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}.editor-panel[data-v-391c0ea5]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;min-height:400px}.editor-header[data-v-391c0ea5]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.editor-avatar[data-v-391c0ea5]{width:72px;height:72px;object-fit:contain;image-rendering:pixelated;background:var(--bg-glass);border-radius:var(--radius-sm);padding:4px}.editor-pokemon-name[data-v-391c0ea5]{font-size:1.35rem;font-weight:700;margin-bottom:4px}.editor-types[data-v-391c0ea5]{display:flex;gap:6px}.btn-change-pokemon[data-v-391c0ea5]{margin-left:auto;display:flex;align-items:center;gap:4px;padding:8px 14px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.82rem;font-weight:500;transition:all .2s}.btn-change-pokemon[data-v-391c0ea5]:hover{background:var(--bg-elevated);color:var(--text-primary)}.ability-section[data-v-391c0ea5]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-sm)}.ability-section-label[data-v-391c0ea5]{font-size:.82rem;font-weight:600;color:var(--text-secondary);flex-shrink:0}.ability-options[data-v-391c0ea5]{display:flex;gap:6px;flex-wrap:wrap}.ability-option[data-v-391c0ea5]{padding:5px 14px;border-radius:20px;font-size:.8rem;font-weight:500;background:#ffffff0a;border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:all .2s}.ability-option[data-v-391c0ea5]:hover{background:#ffffff14;color:var(--text-primary);border-color:var(--border-light)}.ability-option.selected[data-v-391c0ea5]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.slot-ability[data-v-391c0ea5]{font-size:.64rem;color:var(--text-muted);text-align:center;line-height:1.2}.edit-tabs[data-v-391c0ea5]{display:flex;gap:4px;margin-bottom:20px;border-bottom:1px solid var(--border);padding-bottom:12px}.edit-tab[data-v-391c0ea5]{display:flex;align-items:center;gap:5px;padding:8px 16px;border-radius:var(--radius-sm);font-size:.84rem;font-weight:500;color:var(--text-muted);background:none;transition:all .2s}.edit-tab[data-v-391c0ea5]:hover{color:var(--text-secondary);background:var(--bg-glass)}.edit-tab.active[data-v-391c0ea5]{color:var(--accent);background:var(--accent-soft)}.edit-tab .material-symbols-rounded[data-v-391c0ea5]{font-size:18px}.nature-section[data-v-391c0ea5]{margin-bottom:16px;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.nature-toggle[data-v-391c0ea5]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:var(--bg-glass);color:var(--text-primary);font-size:.84rem}.nature-toggle-label[data-v-391c0ea5]{font-weight:600}.nature-current-tag[data-v-391c0ea5]{padding:2px 10px;border-radius:20px;background:var(--accent-soft);color:var(--accent);font-size:.78rem;font-weight:600}.nature-effect-tag[data-v-391c0ea5]{color:var(--text-muted);font-size:.76rem;margin-left:auto}.toggle-arrow[data-v-391c0ea5]{transition:transform .2s;font-size:20px}.toggle-arrow.open[data-v-391c0ea5]{transform:rotate(180deg)}.nature-body[data-v-391c0ea5]{padding:12px;border-top:1px solid var(--border)}.ev-remaining[data-v-391c0ea5]{font-size:.82rem;color:var(--text-secondary);margin-bottom:12px}.ev-remaining strong[data-v-391c0ea5]{color:var(--accent)}.ev-remaining strong.zero[data-v-391c0ea5]{color:var(--text-muted)}.stat-rows[data-v-391c0ea5]{display:flex;flex-direction:column;gap:8px}.stat-row[data-v-391c0ea5]{display:grid;grid-template-columns:minmax(52px,auto) 34px 1fr 38px auto;align-items:center;gap:8px}.stat-label-wrap[data-v-391c0ea5]{display:inline-flex;align-items:center;gap:2px;min-width:0}.stat-label[data-v-391c0ea5]{font-size:.78rem;font-weight:600}.nature-trend[data-v-391c0ea5]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nature-trend .material-symbols-rounded[data-v-391c0ea5]{font-size:16px;font-variation-settings:"FILL" 1}.nature-trend-up[data-v-391c0ea5]{color:#4ade80}.nature-trend-down[data-v-391c0ea5]{color:#f87171}.stat-base[data-v-391c0ea5]{font-size:.72rem;color:var(--text-muted);text-align:right}.stat-bar-track[data-v-391c0ea5]{height:10px;background:#ffffff0d;border-radius:5px;overflow:hidden}.stat-bar-fill[data-v-391c0ea5]{height:100%;border-radius:5px;transition:width .3s ease}.stat-actual[data-v-391c0ea5]{font-size:.82rem;font-weight:700;color:var(--text-primary);text-align:right}.stat-stepper[data-v-391c0ea5]{display:flex;align-items:center;gap:3px}.step-btn[data-v-391c0ea5]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--bg-glass);border:1px solid var(--border);color:var(--text-secondary);font-size:.72rem;font-weight:700;transition:all .15s}.step-btn[data-v-391c0ea5]:hover{background:var(--bg-elevated);color:var(--text-primary)}.step-val[data-v-391c0ea5]{width:26px;text-align:center;font-size:.78rem;font-weight:600;color:var(--accent)}.move-slots[data-v-391c0ea5]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.move-slot[data-v-391c0ea5]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s;min-height:60px}.move-slot[data-v-391c0ea5]:hover{border-color:var(--border-light);background:var(--bg-elevated)}.move-type-dot[data-v-391c0ea5]{width:8px;height:8px;border-radius:50%;flex-shrink:0;padding:0!important;font-size:0!important}.move-slot-info[data-v-391c0ea5]{flex:1;min-width:0}.move-slot-name[data-v-391c0ea5]{display:block;font-size:.84rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.move-slot-meta[data-v-391c0ea5]{font-size:.72rem;color:var(--text-muted)}.move-slot-clear[data-v-391c0ea5]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ff3c3c1a;color:var(--danger)}.move-slot-clear .material-symbols-rounded[data-v-391c0ea5]{font-size:14px}.move-slot-empty-icon[data-v-391c0ea5]{font-size:24px;color:var(--text-muted)}.move-slot-empty-text[data-v-391c0ea5]{font-size:.8rem;color:var(--text-muted)}.item-current[data-v-391c0ea5]{display:flex;align-items:flex-start;gap:12px;padding:14px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:12px}.item-current-name[data-v-391c0ea5]{display:block;font-weight:700;font-size:.95rem;color:var(--text-primary)}.item-current-en[data-v-391c0ea5]{font-size:.72rem;color:var(--text-muted)}.item-current-effect[data-v-391c0ea5]{margin-top:6px;font-size:.78rem;color:var(--text-secondary);line-height:1.5}.item-current-info[data-v-391c0ea5]{flex:1}.item-clear-btn[data-v-391c0ea5]{padding:6px;border-radius:8px;background:#ff3c3c1a;color:var(--danger)}.item-none[data-v-391c0ea5]{padding:20px;text-align:center;color:var(--text-muted);font-size:.88rem}.btn-pick-item[data-v-391c0ea5]{display:flex;align-items:center;gap:6px;width:100%;padding:10px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.84rem;font-weight:500;justify-content:center;transition:all .2s}.btn-pick-item[data-v-391c0ea5]:hover{background:var(--bg-elevated);color:var(--text-primary)}.picker-panel[data-v-391c0ea5]{margin-top:16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-secondary);overflow:hidden}.picker-header[data-v-391c0ea5]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border)}.picker-header h3[data-v-391c0ea5]{font-size:.88rem;font-weight:600}.picker-close[data-v-391c0ea5]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:none;color:var(--text-muted)}.picker-close[data-v-391c0ea5]:hover{background:var(--bg-glass);color:var(--text-primary)}.picker-close .material-symbols-rounded[data-v-391c0ea5]{font-size:18px}.picker-search[data-v-391c0ea5]{width:100%;padding:10px 14px;background:var(--bg-glass);border:none;border-bottom:1px solid var(--border);color:var(--text-primary);font-size:.84rem;outline:none}.picker-search[data-v-391c0ea5]::placeholder{color:var(--text-muted)}.picker-list[data-v-391c0ea5]{max-height:280px;overflow-y:auto}.picker-item[data-v-391c0ea5]{display:flex;align-items:center;gap:10px;padding:8px 14px;cursor:pointer;transition:background .15s;font-size:.82rem}.picker-item[data-v-391c0ea5]:hover{background:var(--bg-glass)}.picker-item-type[data-v-391c0ea5]{font-size:.62rem!important;padding:1px 8px!important;flex-shrink:0}.picker-item-name[data-v-391c0ea5]{flex:1;font-weight:500;color:var(--text-primary)}.picker-item-cat[data-v-391c0ea5]{color:var(--text-muted);font-size:.72rem}.picker-item-power[data-v-391c0ea5]{color:var(--text-secondary);font-size:.72rem;width:28px;text-align:right}.picker-item-pp[data-v-391c0ea5]{color:var(--text-muted);font-size:.68rem;width:42px}.picker-empty[data-v-391c0ea5]{padding:24px;text-align:center;color:var(--text-muted);font-size:.82rem}.item-cat-tag[data-v-391c0ea5]{font-size:.66rem!important;background:var(--bg-glass);padding:2px 8px;border-radius:10px;color:var(--text-muted)}.modal-backdrop[data-v-391c0ea5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.modal-content[data-v-391c0ea5]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:480px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-lg)}.pokemon-picker-list[data-v-391c0ea5]{max-height:60vh}.pokemon-picker-item[data-v-391c0ea5]{gap:12px;padding:10px 16px}.picker-pokemon-img[data-v-391c0ea5]{width:44px;height:44px;object-fit:contain;image-rendering:pixelated}.picker-pokemon-info[data-v-391c0ea5]{display:flex;flex-direction:column}.picker-pokemon-name[data-v-391c0ea5]{font-weight:600;font-size:.88rem;color:var(--text-primary)}.picker-pokemon-sub[data-v-391c0ea5]{font-size:.72rem;color:var(--text-muted)}.empty-editor[data-v-391c0ea5]{display:flex;align-items:center;justify-content:center;min-height:300px}.btn-add-pokemon[data-v-391c0ea5]{display:flex;align-items:center;gap:8px;padding:14px 28px;background:var(--accent-soft);border:2px dashed var(--accent);border-radius:var(--radius);color:var(--accent);font-size:1rem;font-weight:600;transition:all .2s}.btn-add-pokemon[data-v-391c0ea5]:hover{background:var(--accent);color:#fff;border-style:solid}.synergy-panel[data-v-391c0ea5]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;position:sticky;top:88px}.synergy-title[data-v-391c0ea5]{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;margin-bottom:16px}.synergy-title .material-symbols-rounded[data-v-391c0ea5]{font-size:22px;color:var(--accent)}.synergy-empty[data-v-391c0ea5]{text-align:center;color:var(--text-muted);padding:20px;font-size:.84rem}.synergy-warnings[data-v-391c0ea5]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.synergy-warn-item[data-v-391c0ea5]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ff3c3c14;border:1px solid rgba(255,60,60,.2);border-radius:var(--radius-sm);font-size:.8rem;color:#f88;line-height:1.4}.warn-icon[data-v-391c0ea5]{font-size:18px;color:var(--danger);flex-shrink:0}.warn-type-badge[data-v-391c0ea5]{font-size:.62rem!important;padding:1px 8px!important;vertical-align:middle}.synergy-ok[data-v-391c0ea5]{display:flex;align-items:center;gap:8px;padding:12px;background:#62bc5a14;border:1px solid rgba(98,188,90,.2);border-radius:var(--radius-sm);font-size:.82rem;color:#8ce68c;margin-bottom:16px}.synergy-ok .material-symbols-rounded[data-v-391c0ea5]{font-size:20px}.synergy-grid[data-v-391c0ea5]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.synergy-cell[data-v-391c0ea5]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:var(--radius-xs);background:var(--bg-glass);border:1px solid transparent;transition:all .15s}.synergy-cell.cell-danger[data-v-391c0ea5]{background:#ff3c3c1a;border-color:#ff3c3c40}.synergy-cell.cell-good[data-v-391c0ea5]{background:#62bc5a0f;border-color:#62bc5a26}.synergy-type-badge[data-v-391c0ea5]{font-size:.56rem!important;padding:1px 7px!important}.synergy-counts[data-v-391c0ea5]{display:flex;gap:3px;flex-wrap:wrap;justify-content:center}.cnt[data-v-391c0ea5]{font-size:.62rem;font-weight:700;padding:1px 5px;border-radius:4px}.cnt-weak[data-v-391c0ea5]{background:#ff3c3c26;color:#f88}.cnt-resist[data-v-391c0ea5]{background:#4a90d926;color:#8bf}.cnt-immune[data-v-391c0ea5]{background:#b4b4b41f;color:#aaa}@media (max-width: 1024px){.builder-body[data-v-391c0ea5]{grid-template-columns:1fr}.synergy-panel[data-v-391c0ea5]{position:static}}@media (max-width: 768px){.team-slots[data-v-391c0ea5]{grid-template-columns:repeat(3,1fr)}.move-slots[data-v-391c0ea5]{grid-template-columns:1fr}.stat-row[data-v-391c0ea5]{grid-template-columns:minmax(48px,auto) 30px 1fr 34px;gap:6px}.stat-stepper[data-v-391c0ea5]{grid-column:1 / -1;justify-content:center;margin-top:2px}.synergy-grid[data-v-391c0ea5]{grid-template-columns:repeat(3,1fr)}}.modal-overlay[data-v-953506c4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-box[data-v-953506c4]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;width:90%;max-width:520px;max-height:90vh;overflow-y:auto}.modal-header[data-v-953506c4]{display:flex;align-items:center;gap:8px;margin-bottom:20px}.modal-header h3[data-v-953506c4]{flex:1;font-size:1.1rem;font-weight:700}.modal-icon[data-v-953506c4]{font-size:22px;color:var(--accent)}.modal-close[data-v-953506c4]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;transition:background .15s}.modal-close[data-v-953506c4]:hover{background:var(--bg-glass);color:var(--text-primary)}.no-team-warn[data-v-953506c4]{display:flex;align-items:center;gap:8px;padding:16px;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:var(--radius-sm);color:#fbbf24;font-size:.88rem}.share-form[data-v-953506c4]{display:flex;flex-direction:column;gap:14px}.form-label[data-v-953506c4]{display:flex;flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;color:var(--text-secondary)}.form-label input[data-v-953506c4],.form-label textarea[data-v-953506c4]{padding:10px 12px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.9rem;font-family:inherit;outline:none;transition:border-color .2s}.form-label input[data-v-953506c4]:focus,.form-label textarea[data-v-953506c4]:focus{border-color:var(--accent)}.form-label textarea[data-v-953506c4]{resize:vertical}.form-row[data-v-953506c4]{display:flex;gap:12px}.form-half[data-v-953506c4]{flex:1}.field-error[data-v-953506c4]{font-size:.8rem;color:#f87171;margin-top:-8px}.pin-hint[data-v-953506c4]{font-size:.78rem;color:var(--text-muted);margin-top:-8px}.form-check[data-v-953506c4]{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--text-secondary);cursor:pointer}.form-check input[type=checkbox][data-v-953506c4]{width:18px;height:18px;accent-color:var(--accent)}.battle-format-block .battle-format-options[data-v-953506c4]{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.bf-option[data-v-953506c4]{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;color:var(--text-secondary);cursor:pointer}.bf-option input[type=radio][data-v-953506c4]{width:16px;height:16px;accent-color:var(--accent)}.bf-hint[data-v-953506c4]{font-size:.78rem;color:var(--text-muted);margin:6px 0 0;line-height:1.45}.form-error[data-v-953506c4]{padding:10px 14px;background:#f871711a;border:1px solid rgba(248,113,113,.3);border-radius:var(--radius-sm);color:#f87171;font-size:.85rem}.modal-actions[data-v-953506c4]{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.btn-cancel[data-v-953506c4]{padding:10px 20px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s}.btn-cancel[data-v-953506c4]:hover{background:var(--bg-elevated);color:var(--text-primary)}.btn-submit[data-v-953506c4]{display:flex;align-items:center;gap:6px;padding:10px 24px;background:var(--accent);border:none;border-radius:var(--radius-sm);color:#fff;font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .2s}.btn-submit[data-v-953506c4]:disabled{opacity:.5;cursor:not-allowed}.success-content[data-v-953506c4]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 0;text-align:center}.success-icon[data-v-953506c4]{font-size:48px;color:#4ade80}.success-content h3[data-v-953506c4]{font-size:1.15rem;font-weight:700}.success-code[data-v-953506c4]{font-size:1.5rem;font-weight:800;color:var(--accent);letter-spacing:.05em;padding:8px 20px;background:var(--accent-soft);border-radius:var(--radius-sm)}.success-actions[data-v-953506c4]{display:flex;gap:10px;margin-top:8px}.btn-go-team[data-v-953506c4]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:var(--accent);border:none;border-radius:var(--radius-sm);color:#fff;font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer}.btn-done[data-v-953506c4]{padding:10px 20px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer}.spin[data-v-953506c4]{animation:spin-953506c4 1s linear infinite;font-size:18px}@keyframes spin-953506c4{to{transform:rotate(360deg)}}.modal-enter-active[data-v-953506c4],.modal-leave-active[data-v-953506c4]{transition:opacity .2s}.modal-enter-from[data-v-953506c4],.modal-leave-to[data-v-953506c4]{opacity:0}.page-header[data-v-b49b1914]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.page-header .page-title[data-v-b49b1914]{margin-bottom:0}.page-header-actions[data-v-b49b1914]{display:flex;align-items:center;gap:10px;flex-shrink:0}.export-dropdown[data-v-b49b1914]{position:relative}.export-dropdown.is-disabled[data-v-b49b1914]{opacity:.45;pointer-events:none}.export-dropdown>summary[data-v-b49b1914]{list-style:none;cursor:pointer}.export-dropdown>summary[data-v-b49b1914]::-webkit-details-marker{display:none}.btn-export-summary[data-v-b49b1914]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:var(--accent-soft);border:1px solid var(--accent-glow);border-radius:var(--radius-sm);color:var(--accent);font-size:.88rem;font-weight:600;font-family:inherit;transition:all .2s;-webkit-user-select:none;user-select:none}.btn-export-summary[data-v-b49b1914]:hover{background:var(--accent);border-color:var(--accent);color:#fff}.btn-export-summary .material-symbols-rounded[data-v-b49b1914]:first-of-type{font-size:18px}.export-dropdown-chevron[data-v-b49b1914]{font-size:20px;margin-left:2px;transition:transform .2s}.export-dropdown[open] .export-dropdown-chevron[data-v-b49b1914]{transform:rotate(180deg)}.export-dropdown-panel[data-v-b49b1914]{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;padding:6px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 24px #00000059;z-index:50}.export-dropdown-item[data-v-b49b1914]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;border-radius:var(--radius-xs);background:transparent;color:var(--text-primary);font-size:.86rem;font-weight:600;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s}.export-dropdown-item[data-v-b49b1914]:hover:not(:disabled){background:var(--bg-glass)}.export-dropdown-item[data-v-b49b1914]:disabled{opacity:.45;cursor:not-allowed}.export-dropdown-item .material-symbols-rounded[data-v-b49b1914]{font-size:20px;color:var(--accent)}.btn-share[data-v-b49b1914]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:var(--accent-soft);border:1px solid var(--accent-glow);border-radius:var(--radius-sm);color:var(--accent);font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s}.btn-share[data-v-b49b1914]:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.btn-share[data-v-b49b1914]:disabled{opacity:.45;cursor:not-allowed}.btn-share .material-symbols-rounded[data-v-b49b1914]{font-size:18px}.btn-back-edit[data-v-b49b1914]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.88rem;font-weight:600;transition:all .2s}.btn-back-edit[data-v-b49b1914]:hover{background:var(--bg-elevated);color:var(--text-primary)}.btn-back-edit .material-symbols-rounded[data-v-b49b1914]{font-size:18px}.empty-state[data-v-b49b1914]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 20px;color:var(--text-muted)}.empty-icon[data-v-b49b1914]{font-size:56px}.btn-go-build[data-v-b49b1914]{padding:10px 24px;background:var(--accent);border-radius:var(--radius-sm);color:#fff;font-weight:600;font-size:.9rem}.members-grid[data-v-b49b1914]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.member-card[data-v-b49b1914]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s}.member-card[data-v-b49b1914]:hover{border-color:var(--border-light)}.mc-header[data-v-b49b1914]{display:flex;align-items:center;gap:14px}.mc-avatar-wrap[data-v-b49b1914]{flex-shrink:0}.mc-avatar[data-v-b49b1914]{display:block;width:64px;height:64px;object-fit:contain;image-rendering:pixelated;background:var(--bg-glass);border-radius:var(--radius-sm);padding:4px}.mc-info[data-v-b49b1914]{flex:1;min-width:0}.mc-name[data-v-b49b1914]{font-size:1.1rem;font-weight:700;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-types[data-v-b49b1914]{display:flex;gap:5px;margin-bottom:4px}.mc-nature[data-v-b49b1914]{display:flex;align-items:center;gap:8px;font-size:.76rem}.mc-nature-name[data-v-b49b1914]{color:var(--accent);font-weight:600}.mc-nature-fx[data-v-b49b1914]{color:var(--text-muted)}.mc-ability[data-v-b49b1914]{display:flex;align-items:center;gap:4px;margin-top:4px}.mc-ability-icon[data-v-b49b1914]{font-size:14px;color:var(--accent)}.mc-ability-name[data-v-b49b1914]{font-size:.74rem;font-weight:500;color:var(--text-secondary)}.mc-held-slot[data-v-b49b1914]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 12px;background:var(--bg-glass);border-radius:var(--radius-sm);flex-shrink:0;max-width:130px;min-width:72px}.mc-held-icon[data-v-b49b1914]{font-size:18px;color:var(--text-muted);line-height:1}.mc-held-name[data-v-b49b1914]{font-size:.72rem;font-weight:700;color:var(--text-primary);line-height:1.25;text-align:center;word-break:break-word}.mc-held-empty .mc-held-empty-text[data-v-b49b1914]{font-size:.68rem;color:var(--text-muted);text-align:center;line-height:1.2}.mc-stats[data-v-b49b1914]{display:flex;flex-direction:column;gap:4px}.mc-stat-row[data-v-b49b1914]{display:grid;grid-template-columns:minmax(48px,auto) 1fr 32px 28px;align-items:center;gap:6px}.mc-stat-label-wrap[data-v-b49b1914]{display:inline-flex;align-items:center;gap:2px;min-width:0}.mc-stat-label[data-v-b49b1914]{font-size:.68rem;font-weight:600}.nature-trend[data-v-b49b1914]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nature-trend .material-symbols-rounded[data-v-b49b1914]{font-size:14px;font-variation-settings:"FILL" 1}.nature-trend-up[data-v-b49b1914]{color:#4ade80}.nature-trend-down[data-v-b49b1914]{color:#f87171}.mc-stat-bar-track[data-v-b49b1914]{height:6px;background:#ffffff0a;border-radius:3px;overflow:hidden}.mc-stat-bar-fill[data-v-b49b1914]{height:100%;border-radius:3px;transition:width .3s ease}.mc-stat-val[data-v-b49b1914]{font-size:.72rem;font-weight:700;color:var(--text-primary);text-align:right}.mc-stat-ev[data-v-b49b1914]{font-size:.62rem;color:#38bdf8;font-weight:600}.mc-moves[data-v-b49b1914]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mc-move-chip[data-v-b49b1914]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--bg-glass);border-radius:var(--radius-xs);font-size:.76rem}.mc-move-chip.empty[data-v-b49b1914]{justify-content:center;color:var(--text-muted)}.mc-move-dot[data-v-b49b1914]{width:6px;height:6px;border-radius:50%;flex-shrink:0;padding:0!important;font-size:0!important}.mc-move-name[data-v-b49b1914]{flex:1;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-move-cat[data-v-b49b1914]{font-size:.64rem;color:var(--text-muted)}.mc-move-empty[data-v-b49b1914]{color:var(--text-muted)}.analysis-section[data-v-b49b1914]{margin-bottom:24px}.section-title[data-v-b49b1914]{display:flex;align-items:center;gap:8px;font-size:1.3rem;font-weight:800;margin-bottom:20px}.section-title .material-symbols-rounded[data-v-b49b1914]{font-size:24px;color:var(--accent)}.analysis-grid[data-v-b49b1914]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.analysis-card[data-v-b49b1914]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.analysis-card-wide[data-v-b49b1914]{grid-column:1 / -1}.analysis-card-title[data-v-b49b1914]{display:flex;align-items:center;gap:6px;font-size:.9rem;font-weight:700;margin-bottom:12px}.analysis-card-title .material-symbols-rounded[data-v-b49b1914]{font-size:18px;color:var(--accent)}.analysis-ok[data-v-b49b1914]{display:flex;align-items:center;gap:6px;font-size:.82rem;color:#8ce68c}.analysis-ok .material-symbols-rounded[data-v-b49b1914]{font-size:18px}.warn-list[data-v-b49b1914]{display:flex;flex-direction:column;gap:6px}.warn-row[data-v-b49b1914]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#ff3c3c0f;border-radius:var(--radius-xs)}.warn-count[data-v-b49b1914]{font-size:.78rem;color:#f88;font-weight:600}.ov-type-badge[data-v-b49b1914]{font-size:.62rem!important;padding:2px 8px!important}.uncovered-list[data-v-b49b1914],.coverage-grid[data-v-b49b1914]{display:flex;flex-wrap:wrap;gap:5px}.badge-dim[data-v-b49b1914]{opacity:.2}.coverage-note[data-v-b49b1914]{margin-top:10px;font-size:.78rem;color:var(--text-muted)}.defense-full-grid[data-v-b49b1914]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.dfg-cell[data-v-b49b1914]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;border-radius:var(--radius-xs);background:var(--bg-glass);border:1px solid transparent}.dfg-cell.dfg-danger[data-v-b49b1914]{background:#ff3c3c1a;border-color:#ff3c3c40}.dfg-cell.dfg-good[data-v-b49b1914]{background:#62bc5a0f;border-color:#62bc5a26}.dfg-badge[data-v-b49b1914]{font-size:.56rem!important;padding:1px 7px!important}.dfg-counts[data-v-b49b1914]{display:flex;gap:3px}.dfg-c[data-v-b49b1914]{font-size:.6rem;font-weight:700;padding:1px 4px;border-radius:3px}.dfg-w[data-v-b49b1914]{background:#ff3c3c26;color:#f88}.dfg-r[data-v-b49b1914]{background:#4a90d926;color:#8bf}.dfg-i[data-v-b49b1914]{background:#b4b4b41f;color:#aaa}@media (max-width: 1024px){.analysis-grid[data-v-b49b1914]{grid-template-columns:1fr}.analysis-card-wide[data-v-b49b1914]{grid-column:auto}.members-grid[data-v-b49b1914]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.members-grid[data-v-b49b1914]{grid-template-columns:1fr}.defense-full-grid[data-v-b49b1914]{grid-template-columns:repeat(3,1fr)}.mc-moves[data-v-b49b1914]{grid-template-columns:1fr}}.page-header[data-v-28e80008]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;flex-wrap:wrap;gap:12px}.page-header .page-title[data-v-28e80008]{margin-bottom:0}.page-header-actions[data-v-28e80008]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.btn-to-builder[data-v-28e80008]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:var(--accent);border:none;border-radius:var(--radius-sm);color:#fff;font-size:.85rem;font-weight:600;font-family:inherit;text-decoration:none;cursor:pointer;transition:opacity .2s,transform .2s;white-space:nowrap}.btn-to-builder[data-v-28e80008]:hover{opacity:.92;transform:translateY(-1px)}.btn-to-builder .material-symbols-rounded[data-v-28e80008]{font-size:18px}.sort-tabs[data-v-28e80008]{display:flex;gap:4px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-sm);padding:3px}.sort-tab[data-v-28e80008]{display:flex;align-items:center;gap:5px;padding:8px 16px;border:none;border-radius:7px;background:transparent;color:var(--text-secondary);font-size:.84rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s}.sort-tab .material-symbols-rounded[data-v-28e80008]{font-size:16px}.sort-tab[data-v-28e80008]:hover{color:var(--text-primary)}.sort-tab.active[data-v-28e80008]{background:var(--accent-soft);color:var(--accent)}.loading-state[data-v-28e80008]{display:flex;align-items:center;justify-content:center;gap:10px;padding:80px 0;color:var(--text-muted);font-size:.9rem}.empty-state[data-v-28e80008]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 20px;color:var(--text-muted)}.empty-icon[data-v-28e80008]{font-size:56px}.teams-grid[data-v-28e80008]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.team-card[data-v-28e80008]{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:all .2s;text-decoration:none;color:inherit}.team-card[data-v-28e80008]:hover{border-color:var(--accent-glow);background:var(--bg-card-hover);transform:translateY(-2px);box-shadow:var(--shadow)}.team-card-header[data-v-28e80008]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.team-card-title-block[data-v-28e80008]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.team-card-title[data-v-28e80008]{font-size:1rem;font-weight:700;line-height:1.3;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bf-tag[data-v-28e80008]{flex-shrink:0;font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:var(--radius-xs);background:var(--bg-glass);border:1px solid var(--border);color:var(--text-secondary)}.team-card-code[data-v-28e80008]{flex-shrink:0;font-size:.72rem;font-weight:700;color:var(--accent);background:var(--accent-soft);padding:3px 8px;border-radius:var(--radius-xs);letter-spacing:.03em}.team-card-desc[data-v-28e80008]{font-size:.82rem;color:var(--text-secondary);line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.team-card-sprites[data-v-28e80008]{display:flex;gap:2px}.team-sprite[data-v-28e80008]{width:40px;height:40px;object-fit:contain;image-rendering:pixelated;background:var(--bg-glass);border-radius:var(--radius-xs)}.team-card-meta[data-v-28e80008]{display:flex;gap:14px;padding-top:8px;border-top:1px solid var(--border)}.meta-item[data-v-28e80008]{display:flex;align-items:center;gap:4px;font-size:.76rem;color:var(--text-muted)}.meta-item .material-symbols-rounded[data-v-28e80008]{font-size:14px}.pagination[data-v-28e80008]{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px 0}.page-btn[data-v-28e80008]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-glass);color:var(--text-secondary);cursor:pointer;transition:all .2s}.page-btn[data-v-28e80008]:hover:not(:disabled){background:var(--accent-soft);color:var(--accent);border-color:var(--accent-glow)}.page-btn[data-v-28e80008]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-28e80008]{font-size:.88rem;font-weight:600;color:var(--text-secondary)}.spin[data-v-28e80008]{animation:spin-28e80008 1s linear infinite}@keyframes spin-28e80008{to{transform:rotate(360deg)}}@media (max-width: 1024px){.teams-grid[data-v-28e80008]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.teams-grid[data-v-28e80008]{grid-template-columns:1fr}.page-header[data-v-28e80008]{flex-direction:column;align-items:flex-start}}.modal-overlay[data-v-58d731ae]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-box[data-v-58d731ae]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;width:90%;max-width:400px}.modal-header[data-v-58d731ae]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.modal-header h3[data-v-58d731ae]{flex:1;font-size:1.1rem;font-weight:700}.modal-icon[data-v-58d731ae]{font-size:22px;color:var(--accent)}.modal-close[data-v-58d731ae]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;transition:background .15s}.modal-close[data-v-58d731ae]:hover{background:var(--bg-glass);color:var(--text-primary)}.modal-desc[data-v-58d731ae]{font-size:.85rem;color:var(--text-secondary);margin-bottom:16px}.pin-input[data-v-58d731ae]{width:100%;padding:12px 14px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:1.1rem;font-family:inherit;letter-spacing:.2em;text-align:center;outline:none;transition:border-color .2s}.pin-input[data-v-58d731ae]:focus{border-color:var(--accent)}.modal-error[data-v-58d731ae]{margin-top:8px;font-size:.82rem;color:#f87171}.modal-actions[data-v-58d731ae]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-cancel[data-v-58d731ae]{padding:10px 20px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s}.btn-cancel[data-v-58d731ae]:hover{background:var(--bg-elevated);color:var(--text-primary)}.btn-confirm[data-v-58d731ae]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:var(--accent);border:none;border-radius:var(--radius-sm);color:#fff;font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .2s}.btn-confirm[data-v-58d731ae]:disabled{opacity:.5;cursor:not-allowed}.spin[data-v-58d731ae]{animation:spin-58d731ae 1s linear infinite;font-size:18px}@keyframes spin-58d731ae{to{transform:rotate(360deg)}}.modal-enter-active[data-v-58d731ae],.modal-leave-active[data-v-58d731ae]{transition:opacity .2s}.modal-enter-from[data-v-58d731ae],.modal-leave-to[data-v-58d731ae]{opacity:0}.expired-banner[data-v-8130e84d]{display:flex;align-items:center;gap:10px;padding:14px 18px;margin-bottom:20px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-sm, 10px);color:#f59e0b;font-size:.9rem;font-weight:600}.expired-banner .material-symbols-rounded[data-v-8130e84d]{font-size:22px}.page-header[data-v-8130e84d]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}.header-left[data-v-8130e84d]{flex:1;min-width:0}.back-link[data-v-8130e84d]{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;color:var(--text-muted);margin-bottom:8px;transition:color .2s}.back-link[data-v-8130e84d]:hover{color:var(--accent)}.back-link .material-symbols-rounded[data-v-8130e84d]{font-size:18px}.page-title[data-v-8130e84d]{font-size:1.5rem;font-weight:800;margin-bottom:10px}.edit-title-input[data-v-8130e84d]{width:100%;padding:8px 12px;background:var(--bg-glass);border:1px solid var(--accent-glow);border-radius:var(--radius-sm);color:var(--text-primary);font-size:1.3rem;font-weight:800;font-family:inherit;outline:none}.team-meta[data-v-8130e84d]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rental-badge[data-v-8130e84d]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;background:var(--accent-soft);border-radius:var(--radius-xs);color:var(--accent);font-size:.82rem;font-weight:700}.rental-badge.copyable[data-v-8130e84d]{cursor:pointer;transition:background .2s}.rental-badge.copyable[data-v-8130e84d]:hover{background:var(--accent);color:#fff}.rental-badge .material-symbols-rounded[data-v-8130e84d]{font-size:16px}.rental-badge .copy-icon[data-v-8130e84d]{font-size:14px;opacity:.6}.rental-badge.copyable:hover .copy-icon[data-v-8130e84d]{opacity:1}.bf-badge[data-v-8130e84d]{font-size:.78rem;font-weight:700;padding:4px 10px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-secondary)}.meta-item[data-v-8130e84d]{display:flex;align-items:center;gap:4px;font-size:.8rem;color:var(--text-muted)}.meta-item .material-symbols-rounded[data-v-8130e84d]{font-size:16px}.header-actions[data-v-8130e84d]{display:flex;gap:8px;flex-shrink:0}.btn-report[data-v-8130e84d]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;background:transparent;color:var(--text-muted)}.btn-report[data-v-8130e84d]:hover:not(:disabled){background:#ef44441a;border-color:#ef4444;color:#ef4444}.btn-report.reported[data-v-8130e84d]{cursor:default;opacity:.6;color:var(--text-muted)}.btn-report .material-symbols-rounded[data-v-8130e84d]{font-size:18px}.report-title[data-v-8130e84d]{display:flex;align-items:center;gap:8px;font-size:1.1rem;color:#ef4444}.report-title .material-symbols-rounded[data-v-8130e84d]{font-size:22px}.report-msg[data-v-8130e84d]{color:var(--text-muted);font-size:.9rem;line-height:1.6;margin:8px 0 16px}.btn-edit[data-v-8130e84d],.btn-save[data-v-8130e84d],.btn-cancel[data-v-8130e84d],.btn-delete[data-v-8130e84d]{display:flex;align-items:center;gap:6px;padding:10px 20px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s}.btn-edit[data-v-8130e84d]{background:var(--accent-soft);border-color:var(--accent-glow);color:var(--accent)}.btn-edit[data-v-8130e84d]:hover{background:var(--accent);color:#fff}.btn-save[data-v-8130e84d]{background:var(--accent);border-color:var(--accent);color:#fff}.btn-save[data-v-8130e84d]:disabled{opacity:.5;cursor:not-allowed}.btn-delete[data-v-8130e84d]{background:#f871711a;border-color:#f871714d;color:#f87171;padding:10px 12px}.btn-delete[data-v-8130e84d]:hover{background:#f87171;color:#fff}.btn-cancel[data-v-8130e84d]{background:var(--bg-glass);color:var(--text-secondary)}.btn-cancel[data-v-8130e84d]:hover{background:var(--bg-elevated);color:var(--text-primary)}.btn-edit .material-symbols-rounded[data-v-8130e84d],.btn-save .material-symbols-rounded[data-v-8130e84d],.btn-delete .material-symbols-rounded[data-v-8130e84d]{font-size:18px}.edit-fields[data-v-8130e84d]{display:flex;flex-direction:column;gap:14px;padding:20px;background:var(--bg-card);border:1px solid var(--accent-glow);border-radius:var(--radius);margin-bottom:24px}.edit-label[data-v-8130e84d]{display:flex;flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;color:var(--text-secondary)}.edit-label textarea[data-v-8130e84d]{padding:10px 12px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.9rem;font-family:inherit;resize:vertical;outline:none}.edit-label textarea[data-v-8130e84d]:focus{border-color:var(--accent)}.edit-check[data-v-8130e84d]{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--text-secondary);cursor:pointer}.edit-check input[type=checkbox][data-v-8130e84d]{width:18px;height:18px;accent-color:var(--accent)}.edit-battle-format[data-v-8130e84d]{display:flex;flex-direction:column;gap:8px}.edit-bf-label[data-v-8130e84d]{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.edit-bf-options[data-v-8130e84d]{display:flex;flex-wrap:wrap;gap:14px}.edit-bf-option[data-v-8130e84d]{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;color:var(--text-secondary);cursor:pointer}.edit-bf-option input[type=radio][data-v-8130e84d]{width:16px;height:16px;accent-color:var(--accent)}.save-error[data-v-8130e84d]{padding:10px 14px;background:#f871711a;border:1px solid rgba(248,113,113,.3);border-radius:var(--radius-sm);color:#f87171;font-size:.85rem;margin-bottom:20px}.team-description[data-v-8130e84d]{font-size:.92rem;color:var(--text-secondary);line-height:1.6;margin-bottom:24px;padding:16px;background:var(--bg-glass);border-radius:var(--radius-sm)}.members-grid[data-v-8130e84d]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.member-card[data-v-8130e84d]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:14px}.mc-header[data-v-8130e84d]{display:flex;align-items:center;gap:12px}.mc-avatar[data-v-8130e84d]{width:56px;height:56px;object-fit:contain;image-rendering:pixelated;background:var(--bg-glass);border-radius:var(--radius-sm);padding:4px;flex-shrink:0}.mc-info[data-v-8130e84d]{flex:1;min-width:0}.mc-name[data-v-8130e84d]{font-size:1rem;font-weight:700;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-types[data-v-8130e84d]{display:flex;gap:4px;margin-bottom:4px}.mc-nature[data-v-8130e84d]{font-size:.74rem;color:var(--text-muted)}.mc-ability[data-v-8130e84d]{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:.74rem;color:var(--text-secondary)}.mc-ability .material-symbols-rounded[data-v-8130e84d]{font-size:14px;color:var(--accent)}.mc-held[data-v-8130e84d]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 10px;background:var(--bg-glass);border-radius:var(--radius-sm);flex-shrink:0;max-width:110px}.mc-held .material-symbols-rounded[data-v-8130e84d]{font-size:18px;color:var(--text-muted)}.mc-held-name[data-v-8130e84d]{font-size:.68rem;font-weight:700;text-align:center;word-break:break-word;line-height:1.2}.mc-stats[data-v-8130e84d]{display:flex;flex-direction:column;gap:4px}.mc-stat-row[data-v-8130e84d]{display:grid;grid-template-columns:42px 1fr 30px 24px;align-items:center;gap:6px}.mc-stat-label[data-v-8130e84d]{font-size:.68rem;font-weight:600}.mc-stat-bar-track[data-v-8130e84d]{height:6px;background:#ffffff0a;border-radius:3px;overflow:hidden}.mc-stat-bar-fill[data-v-8130e84d]{height:100%;border-radius:3px;transition:width .3s ease}.mc-stat-val[data-v-8130e84d]{font-size:.72rem;font-weight:700;text-align:right}.mc-stat-ev[data-v-8130e84d]{font-size:.62rem;color:#38bdf8;font-weight:600}.mc-moves[data-v-8130e84d]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mc-move-chip[data-v-8130e84d]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--bg-glass);border-radius:var(--radius-xs);font-size:.76rem}.mc-move-chip.empty[data-v-8130e84d]{justify-content:center;color:var(--text-muted)}.mc-move-dot[data-v-8130e84d]{width:6px;height:6px;border-radius:50%;flex-shrink:0;padding:0!important;font-size:0!important}.mc-move-name[data-v-8130e84d]{flex:1;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-move-cat[data-v-8130e84d]{font-size:.64rem;color:var(--text-muted)}.loading-state[data-v-8130e84d]{display:flex;align-items:center;justify-content:center;gap:10px;padding:80px 0;color:var(--text-muted)}.empty-state[data-v-8130e84d]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 20px;color:var(--text-muted)}.empty-icon[data-v-8130e84d]{font-size:56px}.btn-go-list[data-v-8130e84d]{padding:10px 24px;background:var(--accent);border-radius:var(--radius-sm);color:#fff;font-weight:600;font-size:.9rem}.modal-overlay[data-v-8130e84d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-box[data-v-8130e84d]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;width:90%;max-width:400px}.delete-title[data-v-8130e84d]{font-size:1.1rem;font-weight:700;margin-bottom:10px}.delete-msg[data-v-8130e84d]{font-size:.88rem;color:var(--text-secondary);margin-bottom:20px}.modal-actions[data-v-8130e84d]{display:flex;justify-content:flex-end;gap:10px}.btn-danger[data-v-8130e84d]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:#f87171;border:none;border-radius:var(--radius-sm);color:#fff;font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer}.btn-danger[data-v-8130e84d]:disabled{opacity:.5;cursor:not-allowed}.spin[data-v-8130e84d]{animation:spin-8130e84d 1s linear infinite}@keyframes spin-8130e84d{to{transform:rotate(360deg)}}.modal-enter-active[data-v-8130e84d],.modal-leave-active[data-v-8130e84d]{transition:opacity .2s}.modal-enter-from[data-v-8130e84d],.modal-leave-to[data-v-8130e84d]{opacity:0}@media (max-width: 1024px){.members-grid[data-v-8130e84d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.members-grid[data-v-8130e84d],.mc-moves[data-v-8130e84d]{grid-template-columns:1fr}.page-header[data-v-8130e84d]{flex-direction:column}.header-actions[data-v-8130e84d]{width:100%}}.about-page[data-v-4e951532]{max-width:800px;display:flex;flex-direction:column;gap:40px}.hero-section[data-v-4e951532]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.hero-badge[data-v-4e951532]{width:64px;height:64px;border-radius:20px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center}.hero-badge .material-symbols-rounded[data-v-4e951532]{font-size:32px;color:var(--accent)}.hero-section h1[data-v-4e951532]{font-size:2rem;font-weight:800;letter-spacing:-.03em}.hero-subtitle[data-v-4e951532]{color:var(--text-muted);font-size:1rem}.creator-card[data-v-4e951532]{display:flex;gap:28px;padding:32px;background:var(--bg-glass);border:1px solid var(--border);border-radius:20px;align-items:flex-start}.creator-avatar[data-v-4e951532]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-hover));display:flex;align-items:center;justify-content:center;flex-shrink:0}.creator-avatar .material-symbols-rounded[data-v-4e951532]{font-size:40px;color:#fff}.creator-info[data-v-4e951532]{display:flex;flex-direction:column;gap:8px}.creator-info h2[data-v-4e951532]{font-size:1.4rem;font-weight:700}.creator-role[data-v-4e951532]{font-size:.85rem;color:var(--accent);font-weight:600;background:var(--accent-soft);padding:4px 12px;border-radius:8px;width:fit-content}.creator-bio[data-v-4e951532]{color:var(--text-secondary);font-size:.92rem;line-height:1.6;margin-top:4px}.skill-tags[data-v-4e951532]{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.skill-tag[data-v-4e951532]{font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:8px;background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary)}.creator-links[data-v-4e951532]{display:flex;gap:12px;margin-top:8px}.creator-link[data-v-4e951532]{display:flex;align-items:center;gap:6px;font-size:.85rem;font-weight:500;color:var(--text-secondary);padding:8px 16px;border-radius:12px;background:var(--bg-secondary);border:1px solid var(--border);transition:all .2s ease}.creator-link[data-v-4e951532]:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.creator-link .material-symbols-rounded[data-v-4e951532]{font-size:18px}.section-title[data-v-4e951532]{display:flex;align-items:center;gap:8px;font-size:1.2rem;font-weight:700;margin-bottom:20px}.section-title .material-symbols-rounded[data-v-4e951532]{font-size:24px;color:var(--accent)}.milestones-grid[data-v-4e951532]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.milestone-card[data-v-4e951532]{padding:24px;background:var(--bg-glass);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;gap:10px;transition:border-color .2s}.milestone-card[data-v-4e951532]:hover{border-color:var(--accent)}.milestone-icon[data-v-4e951532]{width:40px;height:40px;border-radius:12px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center}.milestone-icon .material-symbols-rounded[data-v-4e951532]{font-size:22px;color:var(--accent)}.milestone-card h3[data-v-4e951532]{font-size:.95rem;font-weight:700}.milestone-card p[data-v-4e951532]{font-size:.85rem;color:var(--text-secondary);line-height:1.5}.thanks-section[data-v-4e951532]{text-align:center}.thanks-card[data-v-4e951532]{padding:36px;background:var(--bg-glass);border:1px solid var(--border);border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:12px}.thanks-icon[data-v-4e951532]{font-size:36px;color:var(--accent)}.thanks-card h2[data-v-4e951532]{font-size:1.2rem;font-weight:700}.thanks-card p[data-v-4e951532]{color:var(--text-secondary);font-size:.9rem;line-height:1.6;max-width:540px}.disclaimer[data-v-4e951532]{font-size:.78rem!important;color:var(--text-muted)!important;margin-top:8px}@media (max-width: 768px){.creator-card[data-v-4e951532]{flex-direction:column;align-items:center;text-align:center}.creator-role[data-v-4e951532]{align-self:center}.skill-tags[data-v-4e951532],.creator-links[data-v-4e951532]{justify-content:center}.milestones-grid[data-v-4e951532]{grid-template-columns:1fr}.hero-section h1[data-v-4e951532]{font-size:1.6rem}}.privacy-page[data-v-4efd1743]{max-width:800px;display:flex;flex-direction:column;gap:32px}.hero-section[data-v-4efd1743]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.hero-badge[data-v-4efd1743]{width:64px;height:64px;border-radius:20px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center}.hero-badge .material-symbols-rounded[data-v-4efd1743]{font-size:32px;color:var(--accent)}.hero-section h1[data-v-4efd1743]{font-size:2rem;font-weight:800;letter-spacing:-.03em}.hero-subtitle[data-v-4efd1743]{color:var(--text-muted);font-size:.9rem}.policy-card[data-v-4efd1743]{background:var(--bg-glass);border:1px solid var(--border);border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:28px}.policy-section h2[data-v-4efd1743]{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:700;margin-bottom:10px}.policy-section h2 .material-symbols-rounded[data-v-4efd1743]{font-size:22px;color:var(--accent)}.policy-section p[data-v-4efd1743]{color:var(--text-secondary);font-size:.9rem;line-height:1.7;margin-bottom:8px}.policy-section p[data-v-4efd1743]:last-child{margin-bottom:0}.policy-section ul[data-v-4efd1743]{margin:8px 0 0 20px;color:var(--text-secondary);font-size:.9rem;line-height:1.8}.policy-section a[data-v-4efd1743]{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.policy-section a[data-v-4efd1743]:hover{color:var(--accent-hover)}@media (max-width: 768px){.policy-card[data-v-4efd1743]{padding:24px}.hero-section h1[data-v-4efd1743]{font-size:1.6rem}}
