.HybridEvolution-module__CwSBIW__container{flex-direction:column;gap:2rem;display:flex}.HybridEvolution-module__CwSBIW__hybridGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.HybridEvolution-module__CwSBIW__hybridCard{background:var(--color-bg-secondary);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition-base);padding:1.5rem;position:relative;overflow:hidden}.HybridEvolution-module__CwSBIW__hybridCard:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-4px)}.HybridEvolution-module__CwSBIW__hybridCard.HybridEvolution-module__CwSBIW__selected{border-color:var(--color-accent-primary);box-shadow:var(--shadow-glow)}.HybridEvolution-module__CwSBIW__hybridCard.HybridEvolution-module__CwSBIW__selected:before{content:"";background:var(--color-accent-primary);height:3px;position:absolute;top:0;left:0;right:0}.HybridEvolution-module__CwSBIW__tierBadge{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:900;display:flex;position:absolute;top:1rem;right:1rem}.HybridEvolution-module__CwSBIW__tierS{color:#fff;background:linear-gradient(135deg,#ff0040,#f36);box-shadow:0 0 12px #ff004080}.HybridEvolution-module__CwSBIW__tierA{color:#000;background:linear-gradient(135deg,#ff9500,#ffb340)}.HybridEvolution-module__CwSBIW__tierB{color:#000;background:linear-gradient(135deg,#00d4ff,#40dfff)}.HybridEvolution-module__CwSBIW__tierC{color:#000;background:linear-gradient(135deg,#30d158,#5ae47a)}.HybridEvolution-module__CwSBIW__cardHeader{margin-bottom:1rem;padding-right:40px}.HybridEvolution-module__CwSBIW__hybridName{color:var(--color-text-primary);margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.HybridEvolution-module__CwSBIW__hybridDisplayName{color:var(--color-text-secondary);font-size:.85rem}.HybridEvolution-module__CwSBIW__hybridDescription{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.9rem;line-height:1.5}.HybridEvolution-module__CwSBIW__statModifiers{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.HybridEvolution-module__CwSBIW__statBadge{border-radius:var(--radius-sm);color:var(--color-text-primary);background:#ffffff0d;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;display:flex}.HybridEvolution-module__CwSBIW__statBadge.HybridEvolution-module__CwSBIW__positive{color:#30d158}.HybridEvolution-module__CwSBIW__tags{flex-wrap:wrap;gap:.5rem;display:flex}.HybridEvolution-module__CwSBIW__tag{background:var(--color-bg-tertiary);border-radius:var(--radius-full);color:var(--color-text-secondary);padding:.25rem .5rem;font-size:.7rem}.HybridEvolution-module__CwSBIW__tag.HybridEvolution-module__CwSBIW__pvp{color:#ff6b5b;background:#ff3b3033}.HybridEvolution-module__CwSBIW__tag.HybridEvolution-module__CwSBIW__pve{color:#5ae47a;background:#30d15833}.HybridEvolution-module__CwSBIW__tag.HybridEvolution-module__CwSBIW__raid{color:#c77dff;background:#af52de33}.HybridEvolution-module__CwSBIW__tag.HybridEvolution-module__CwSBIW__farming{color:#ffd60a;background:#ffd60a33}.HybridEvolution-module__CwSBIW__detailPanel{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-top:1rem;padding:2rem}.HybridEvolution-module__CwSBIW__detailHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.HybridEvolution-module__CwSBIW__detailTitle{align-items:center;gap:1rem;display:flex}.HybridEvolution-module__CwSBIW__detailTitle h2{font-size:1.75rem;font-weight:800}.HybridEvolution-module__CwSBIW__detailTierBadge{border-radius:var(--radius-md);padding:.5rem 1rem;font-size:1.25rem;font-weight:900}.HybridEvolution-module__CwSBIW__tabsNav{background:var(--color-bg-primary);border-radius:var(--radius-md);gap:.5rem;padding:.25rem;display:flex}.HybridEvolution-module__CwSBIW__tabBtn{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition-base);background:0 0;border:none;padding:.5rem 1rem;font-size:.9rem;font-weight:500}.HybridEvolution-module__CwSBIW__tabBtn:hover{color:var(--color-text-primary);background:#ffffff0d}.HybridEvolution-module__CwSBIW__tabBtn.HybridEvolution-module__CwSBIW__active{background:var(--color-accent-primary);color:#fff}.HybridEvolution-module__CwSBIW__tabContent{animation:.3s HybridEvolution-module__CwSBIW__fadeIn}@keyframes HybridEvolution-module__CwSBIW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.HybridEvolution-module__CwSBIW__requirementsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.HybridEvolution-module__CwSBIW__requirementCard{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;padding:1.25rem}.HybridEvolution-module__CwSBIW__requirementIcon{margin-bottom:.5rem;font-size:2rem}.HybridEvolution-module__CwSBIW__requirementValue{color:var(--color-text-primary);margin-bottom:.25rem;font-size:1.75rem;font-weight:800}.HybridEvolution-module__CwSBIW__requirementLabel{color:var(--color-text-secondary);font-size:.85rem}.HybridEvolution-module__CwSBIW__surgerySection{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem}.HybridEvolution-module__CwSBIW__surgeryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.HybridEvolution-module__CwSBIW__surgeryHeader h3{align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}.HybridEvolution-module__CwSBIW__luckToggle{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.HybridEvolution-module__CwSBIW__luckToggle input{accent-color:var(--color-accent-primary);width:18px;height:18px}.HybridEvolution-module__CwSBIW__surgeryStats{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.HybridEvolution-module__CwSBIW__surgeryStat{text-align:center;border-radius:var(--radius-sm);background:#ffffff05;padding:1rem}.HybridEvolution-module__CwSBIW__surgeryStatValue{color:var(--color-accent-primary);font-size:2rem;font-weight:800}.HybridEvolution-module__CwSBIW__surgeryStatValue.HybridEvolution-module__CwSBIW__good{color:#30d158}.HybridEvolution-module__CwSBIW__surgeryStatValue.HybridEvolution-module__CwSBIW__warning{color:#ff9500}.HybridEvolution-module__CwSBIW__surgeryStatLabel{color:var(--color-text-secondary);margin-top:.25rem;font-size:.8rem}.HybridEvolution-module__CwSBIW__probabilityChart{margin-top:1.5rem}.HybridEvolution-module__CwSBIW__chartTitle{color:var(--color-text-secondary);margin-bottom:.75rem;font-size:.9rem}.HybridEvolution-module__CwSBIW__chartBars{flex-direction:column;gap:.5rem;display:flex}.HybridEvolution-module__CwSBIW__chartRow{align-items:center;gap:.75rem;display:flex}.HybridEvolution-module__CwSBIW__chartLabel{width:80px;color:var(--color-text-secondary);text-align:right;font-size:.8rem}.HybridEvolution-module__CwSBIW__chartBarContainer{border-radius:var(--radius-sm);background:#ffffff0d;flex:1;height:24px;position:relative;overflow:hidden}.HybridEvolution-module__CwSBIW__chartBar{background:linear-gradient(90deg,var(--color-accent-primary),#ff6b5b);border-radius:var(--radius-sm);height:100%;transition:width .5s}.HybridEvolution-module__CwSBIW__chartPercent{width:50px;color:var(--color-text-primary);font-size:.85rem;font-weight:600}.HybridEvolution-module__CwSBIW__abilitiesGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.HybridEvolution-module__CwSBIW__abilityCard{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem}.HybridEvolution-module__CwSBIW__abilityHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.HybridEvolution-module__CwSBIW__abilityName{color:var(--color-text-primary);font-weight:700}.HybridEvolution-module__CwSBIW__abilityType{border-radius:var(--radius-full);text-transform:uppercase;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.HybridEvolution-module__CwSBIW__abilityType.HybridEvolution-module__CwSBIW__active{color:#ff6b5b;background:#ff3b3033}.HybridEvolution-module__CwSBIW__abilityType.HybridEvolution-module__CwSBIW__passive{color:#40dfff;background:#00d4ff33}.HybridEvolution-module__CwSBIW__abilityDescription{color:var(--color-text-secondary);font-size:.85rem;line-height:1.4}.HybridEvolution-module__CwSBIW__prosConsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.HybridEvolution-module__CwSBIW__prosSection,.HybridEvolution-module__CwSBIW__consSection{background:var(--color-bg-primary);border-radius:var(--radius-md);padding:1.25rem}.HybridEvolution-module__CwSBIW__prosSection{border:1px solid #30d1584d}.HybridEvolution-module__CwSBIW__consSection{border:1px solid #ff3b304d}.HybridEvolution-module__CwSBIW__prosConsTitle{align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9rem;font-weight:700;display:flex}.HybridEvolution-module__CwSBIW__prosSection .HybridEvolution-module__CwSBIW__prosConsTitle{color:#30d158}.HybridEvolution-module__CwSBIW__consSection .HybridEvolution-module__CwSBIW__prosConsTitle{color:#ff3b30}.HybridEvolution-module__CwSBIW__prosConsList{margin:0;padding:0;list-style:none}.HybridEvolution-module__CwSBIW__prosConsList li{color:var(--color-text-secondary);padding:.35rem 0 .35rem 1.25rem;font-size:.85rem;position:relative}.HybridEvolution-module__CwSBIW__prosSection .HybridEvolution-module__CwSBIW__prosConsList li:before{content:"+";color:#30d158;font-weight:700;position:absolute;left:0}.HybridEvolution-module__CwSBIW__consSection .HybridEvolution-module__CwSBIW__prosConsList li:before{content:"-";color:#ff3b30;font-weight:700;position:absolute;left:0}.HybridEvolution-module__CwSBIW__synergiesSection{margin-top:1.5rem}.HybridEvolution-module__CwSBIW__synergiesTitle{color:var(--color-text-primary);margin-bottom:1rem;font-size:1rem;font-weight:700}.HybridEvolution-module__CwSBIW__synergiesGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.HybridEvolution-module__CwSBIW__synergyGroup{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem}.HybridEvolution-module__CwSBIW__synergyLabel{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem}.HybridEvolution-module__CwSBIW__synergyTags{flex-wrap:wrap;gap:.5rem;display:flex}.HybridEvolution-module__CwSBIW__synergyTag{background:var(--color-bg-tertiary);border-radius:var(--radius-full);color:var(--color-text-primary);padding:.25rem .75rem;font-size:.8rem}.HybridEvolution-module__CwSBIW__resourceCalculator{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:1.5rem;padding:1.5rem}.HybridEvolution-module__CwSBIW__resourceCalculator h3{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.1rem;font-weight:700;display:flex}.HybridEvolution-module__CwSBIW__sliderGroup{margin-bottom:1.5rem}.HybridEvolution-module__CwSBIW__sliderLabel{justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.9rem;display:flex}.HybridEvolution-module__CwSBIW__sliderValue{color:var(--color-accent-primary);font-weight:700}.HybridEvolution-module__CwSBIW__slider{appearance:none;background:var(--color-bg-tertiary);border-radius:4px;outline:none;width:100%;height:8px}.HybridEvolution-module__CwSBIW__slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-accent-primary);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 0 10px #ff3b3080}.HybridEvolution-module__CwSBIW__slider::-moz-range-thumb{background:var(--color-accent-primary);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px}.HybridEvolution-module__CwSBIW__resourceResults{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;display:grid}.HybridEvolution-module__CwSBIW__resourceItem{border-radius:var(--radius-sm);text-align:center;background:#ffffff05;padding:1rem}.HybridEvolution-module__CwSBIW__resourceItemValue{color:var(--color-text-primary);font-size:1.5rem;font-weight:800}.HybridEvolution-module__CwSBIW__resourceItemLabel{color:var(--color-text-secondary);margin-top:.25rem;font-size:.75rem}@media (max-width:768px){.HybridEvolution-module__CwSBIW__hybridGrid,.HybridEvolution-module__CwSBIW__surgeryStats{grid-template-columns:1fr}.HybridEvolution-module__CwSBIW__tabsNav{width:100%;overflow-x:auto}.HybridEvolution-module__CwSBIW__detailHeader{flex-direction:column;align-items:flex-start}.HybridEvolution-module__CwSBIW__chartLabel{width:60px;font-size:.7rem}}.HybridEvolution-module__CwSBIW__loreSection{background:var(--color-bg-primary);border-radius:var(--radius-md);border:1px solid var(--color-border);margin-top:1.5rem;padding:1.25rem}.HybridEvolution-module__CwSBIW__loreTitle{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.9rem}.HybridEvolution-module__CwSBIW__loreText{color:var(--color-text-tertiary);font-style:italic;line-height:1.5}.HybridEvolution-module__CwSBIW__tipsSection{border-radius:var(--radius-md);background:#ff95001a;border:1px solid #ff95004d;margin-top:1.5rem;padding:1.25rem}.HybridEvolution-module__CwSBIW__tipsTitle{color:#ff9500;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;display:flex}.HybridEvolution-module__CwSBIW__tipsText{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.HybridEvolution-module__CwSBIW__loadingContainer{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:400px;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.HybridEvolution-module__CwSBIW__loadingIcon{font-size:3rem;animation:1.5s ease-in-out infinite HybridEvolution-module__CwSBIW__pulse}.HybridEvolution-module__CwSBIW__loadingText{color:var(--color-text-secondary);font-size:1rem}@keyframes HybridEvolution-module__CwSBIW__pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}
