.page-module__rziX6q__container{color:#fff;max-width:1100px;margin:0 auto;padding:8rem 2rem 4rem}.page-module__rziX6q__header{text-align:center;margin-bottom:3rem}.page-module__rziX6q__title{background:linear-gradient(135deg,#f44,#f80);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.page-module__rziX6q__subtitle{color:#888;font-size:1rem}.page-module__rziX6q__quickSection{margin-bottom:3rem}.page-module__rziX6q__quickSection h2{margin-bottom:1rem;font-size:1.5rem}.page-module__rziX6q__buildGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.page-module__rziX6q__buildCard{background:#ff44441a;border:1px solid #ff44444d;border-radius:12px;padding:1rem}.page-module__rziX6q__buildCard h3{color:#f44;margin-bottom:.5rem;font-size:1rem}.page-module__rziX6q__buildCard ul{margin:0;padding:0;list-style:none}.page-module__rziX6q__buildCard li{color:#ccc;padding:.25rem 0;font-size:.9rem}.page-module__rziX6q__buildCard li:before{content:"• ";color:#f80}.page-module__rziX6q__typeSection{margin-bottom:3rem}.page-module__rziX6q__typeSection h2{margin-bottom:1rem;font-size:1.5rem}.page-module__rziX6q__typeGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.page-module__rziX6q__typeCard{background:#0000004d;border:1px solid #333;border-radius:12px;padding:1rem}.page-module__rziX6q__typeCard h3{color:#f80;margin-bottom:.5rem;font-size:1.125rem}.page-module__rziX6q__typeCard p{color:#ccc;margin-bottom:.75rem;font-size:.875rem;line-height:1.5}.page-module__rziX6q__typeMeta{color:#888;flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.page-module__rziX6q__typeMeta strong{color:#aaa}.page-module__rziX6q__tierSection{margin-bottom:3rem}.page-module__rziX6q__tierSection h2{border-bottom:2px solid #ffffff1a;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}.page-module__rziX6q__weaponsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;display:grid}.page-module__rziX6q__weaponCard{background:linear-gradient(145deg,#0006,#0003);border:1px solid #333;border-radius:16px;padding:1.25rem;transition:transform .2s,border-color .2s}.page-module__rziX6q__weaponCard:hover{border-color:#555;transform:translateY(-2px)}.page-module__rziX6q__weaponHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.page-module__rziX6q__weaponHeader h3{font-size:1.25rem;font-weight:700}.page-module__rziX6q__weaponBadges{gap:.5rem;display:flex}.page-module__rziX6q__tierBadge{color:#000;border-radius:4px;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.page-module__rziX6q__typeBadge{color:#ccc;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;padding:.125rem .5rem;font-size:.75rem}.page-module__rziX6q__weaponDesc{color:#aaa;margin-bottom:1rem;font-size:.875rem;line-height:1.5}.page-module__rziX6q__statsGrid{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.page-module__rziX6q__statItem{grid-template-columns:35px 1fr 30px;align-items:center;gap:.5rem;font-size:.75rem;display:grid}.page-module__rziX6q__statItem span:first-child{color:#888;font-weight:600}.page-module__rziX6q__statItem span:last-child{color:#fff;text-align:right}.page-module__rziX6q__statBar{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.page-module__rziX6q__statFill{border-radius:3px;height:100%;transition:width .3s}.page-module__rziX6q__weaponMeta{flex-direction:column;gap:.5rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.page-module__rziX6q__obtainMethod{color:#ccc}.page-module__rziX6q__obtainMethod strong{color:#888}.page-module__rziX6q__combo{color:#ccc}.page-module__rziX6q__combo strong{color:#888}.page-module__rziX6q__combo code{color:#f80;background:#f803;border-radius:4px;padding:.125rem .375rem;font-size:.8rem}.page-module__rziX6q__bestFor{flex-wrap:wrap;gap:.375rem;display:flex}.page-module__rziX6q__tag{color:#b8f;background:#8844ff26;border:1px solid #8844ff4d;border-radius:12px;padding:.125rem .5rem;font-size:.7rem}.page-module__rziX6q__section{margin-bottom:3rem}.page-module__rziX6q__section h2{margin-bottom:1rem;font-size:1.5rem}.page-module__rziX6q__faqList{flex-direction:column;gap:.75rem;display:flex}.page-module__rziX6q__faqItem{background:#0000004d;border:1px solid #333;border-radius:8px;overflow:hidden}.page-module__rziX6q__faqQuestion{cursor:pointer;color:#fff;padding:1rem;font-weight:600;list-style:none}.page-module__rziX6q__faqQuestion::-webkit-details-marker{display:none}.page-module__rziX6q__faqQuestion:before{content:"+";color:#f44;margin-right:.75rem;font-size:1.25rem;font-weight:700}.page-module__rziX6q__faqItem[open] .page-module__rziX6q__faqQuestion:before{content:"−"}.page-module__rziX6q__faqAnswer{color:#aaa;border-top:1px solid #333;margin-top:0;padding:1rem;line-height:1.6}.page-module__rziX6q__relatedSection{background:linear-gradient(135deg,#ff44440d,#ff88000d);border:1px solid #f443;border-radius:16px;margin-top:3rem;padding:2rem}.page-module__rziX6q__relatedSection h2{color:#fff;margin-bottom:1rem;font-size:1.5rem}.page-module__rziX6q__relatedSection p{color:#a1a1aa;margin-bottom:1.5rem;line-height:1.7}.page-module__rziX6q__relatedSection a{color:#f80;text-decoration:none}.page-module__rziX6q__relatedSection a:hover{text-decoration:underline}.page-module__rziX6q__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.page-module__rziX6q__relatedLink{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.75rem;padding:1rem 1.25rem;text-decoration:none;transition:all .2s;display:flex}.page-module__rziX6q__relatedLink:hover{background:#ff88001a;border-color:#ff88004d;transform:translateY(-2px)}.page-module__rziX6q__relatedIcon{font-size:1.25rem}@media (max-width:768px){.page-module__rziX6q__container{padding:6rem 1rem 2rem}.page-module__rziX6q__title{font-size:2rem}.page-module__rziX6q__weaponsGrid{grid-template-columns:1fr}.page-module__rziX6q__buildGrid{grid-template-columns:1fr 1fr}.page-module__rziX6q__typeGrid{grid-template-columns:1fr}}
