.weapon-compare-grid[data-astro-cid-y6l5v7oa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.weapon-compare-grid[data-astro-cid-y6l5v7oa] article[data-astro-cid-y6l5v7oa]{border:1px solid var(--line,#35473b);overflow-wrap:anywhere;padding:1rem}.weapon-compare-grid[data-astro-cid-y6l5v7oa] dl[data-astro-cid-y6l5v7oa]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem;display:grid}.weapon-compare-grid[data-astro-cid-y6l5v7oa] dd[data-astro-cid-y6l5v7oa],.weapon-compare-grid[data-astro-cid-y6l5v7oa] ul[data-astro-cid-y6l5v7oa]{margin:0}.weapon-compare-grid[data-astro-cid-y6l5v7oa] ul[data-astro-cid-y6l5v7oa]{padding-inline-start:1rem}@media (width<=600px){.weapon-compare-grid[data-astro-cid-y6l5v7oa]{grid-template-columns:1fr}}.weapon-build-finder{--loadout-accent:#d9f99d;scroll-margin-top:5rem}.weapon-build-finder [hidden]{display:none!important}.weapon-build-finder .loadout-heading h2{margin:.6rem 0}.weapon-build-finder .loadout-heading p{color:#b3c1b6;max-width:52rem}.weapon-build-finder .loadout-source,.weapon-build-finder .loadout-eyebrow{color:var(--loadout-accent);letter-spacing:.12em;font-size:.75rem;font-weight:700}.weapon-build-finder .loadout-source{border:1px solid #536245;border-radius:99px;padding:.3rem .7rem;display:inline-block}.weapon-build-finder .loadout-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.8rem 0 .8rem;display:grid}.weapon-build-finder .loadout-filters label{color:#bdcbbf;gap:.45rem;font-size:.85rem;display:grid}.weapon-build-finder select{color:#f0f4e9;width:100%;min-width:0;font:inherit;background:#19261e;border:1px solid #475547;border-radius:.65rem;min-height:48px;padding:.8rem}.weapon-build-finder :is(a,summary,select):focus-visible{outline:2px solid var(--loadout-accent);outline-offset:4px}.weapon-build-finder .loadout-help{color:#9aab9e;margin:.65rem 0;font-size:.75rem;line-height:1.65}.weapon-build-finder .loadout-selection{color:#c5d4b7;margin:1.3rem 0 .7rem;font-size:.8rem}.weapon-build-finder .loadout-sheet{background:#142019;border:1px solid #3d4c3c;border-radius:1rem;overflow:hidden}.weapon-build-finder .loadout-hero{background:radial-gradient(at 5% 40%,#34442c 0,#0000 65%);border-bottom:1px solid #354435;grid-template-columns:minmax(160px,24%) 1fr;align-items:center;gap:1.6rem;padding:1.8rem;display:grid}.weapon-build-finder .loadout-item-art{grid-template-columns:repeat(var(--loadout-art-count,1),minmax(0,1fr));place-items:center;min-width:0;display:grid}.weapon-build-finder .loadout-item-art img{object-fit:contain;filter:drop-shadow(0 6px 8px #0005);width:100%;min-width:0;height:100%;max-height:110px;display:block}.weapon-build-finder .loadout-weapon-art{height:180px}.weapon-build-finder .loadout-weapon-art img{max-height:180px}.weapon-build-finder .loadout-hero h3{margin:.4rem 0 1rem;font-size:clamp(1.25rem,2.6vw,1.9rem);line-height:1.4}.weapon-build-finder a{color:inherit;text-underline-offset:.2em}.weapon-build-finder .loadout-item-name a,.weapon-build-finder h3 a{text-decoration:none}.weapon-build-finder a:hover{color:var(--loadout-accent);text-decoration:underline}.weapon-build-finder .loadout-facts{flex-wrap:wrap;gap:.45rem;display:flex}.weapon-build-finder .loadout-facts span{background:#ffffff09;border:1px solid #536047;border-radius:.35rem;padding:.3rem .6rem;font-size:.8rem}.weapon-build-finder .loadout-detail{color:var(--loadout-accent);margin-top:1rem;font-size:.85rem;display:inline-block}.weapon-build-finder .loadout-group{padding:1.4rem 1.5rem}.weapon-build-finder h4{align-items:center;gap:.6rem;margin:0 0 1rem;font-size:.95rem;display:flex}.weapon-build-finder h4>span{color:#aec19e;border:1px solid #526147;border-radius:99px;padding:.1rem .4rem;font-size:.65rem}.weapon-build-finder ul{margin:0;padding:0;list-style:none}.weapon-build-finder .loadout-armor-grid,.weapon-build-finder .loadout-alternative-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.weapon-build-finder .loadout-item{overflow-wrap:anywhere;background:#1a281f;border:1px solid #364638;border-radius:.65rem;min-width:0;padding:.8rem}.weapon-build-finder .loadout-item-armor .loadout-item-art,.weapon-build-finder .loadout-item-alternative .loadout-item-art{background:radial-gradient(#35452a66,#0000 70%);height:105px;margin-bottom:.65rem}.weapon-build-finder .loadout-item-meta{color:#afc39f;margin:0 0 .3rem;font-size:.7rem}.weapon-build-finder .loadout-item-name{font-size:.85rem;font-weight:700;line-height:1.6}.weapon-build-finder .loadout-item-note{color:#a5b1a8;margin:.4rem 0 0;font-size:.7rem;line-height:1.6}.weapon-build-finder .loadout-support-grid{border-top:1px solid #354435;grid-template-columns:1fr 1.2fr;display:grid}.weapon-build-finder .loadout-support-grid>.loadout-group+section{border-left:1px solid #354435}.weapon-build-finder .loadout-buddy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.weapon-build-finder .loadout-item-buddy{flex-direction:column;gap:.75rem;padding:1rem;transition:background-color .15s,border-color .15s;display:flex;position:relative}.weapon-build-finder .loadout-item-buddy .loadout-item-art{background:#101b15;border-radius:.45rem;flex:none;grid-template-rows:minmax(0,1fr);height:112px;overflow:hidden}.weapon-build-finder .loadout-item-buddy .loadout-item-art img{object-fit:contain;filter:none;width:auto;max-width:100%;height:100%;max-height:100%}.weapon-build-finder .loadout-item-buddy .loadout-item-copy{flex-direction:column;flex:1;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.weapon-build-finder .loadout-item-buddy .loadout-item-name{font-size:1rem;line-height:1.5}.weapon-build-finder .loadout-item-buddy .loadout-item-note{margin:0}.weapon-build-finder .loadout-item-buddy [data-item-title] a:after{content:"";border-radius:.65rem;position:absolute;inset:0}.weapon-build-finder .loadout-item-buddy:has(a):hover{background:#243626;border-color:#a8be86}.weapon-build-finder .loadout-item-buddy:focus-within{outline:2px solid var(--loadout-accent);outline-offset:3px}.weapon-build-finder .loadout-item-buddy [data-item-title] a:focus-visible{outline:none}.weapon-build-finder .loadout-buddy-action{color:var(--loadout-accent);text-underline-offset:.2em;margin-top:auto;padding-top:.4rem;font-size:.75rem;font-weight:600;text-decoration:underline;display:block}.weapon-build-finder .loadout-visage-grid{gap:.65rem;display:grid}.weapon-build-finder .loadout-item-visage{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.weapon-build-finder .loadout-item-mark{color:#c9dba8;text-align:center;font-size:1.1rem}.weapon-build-finder .loadout-item-details{margin-top:.5rem;font-size:.75rem;line-height:1.7}.weapon-build-finder summary{cursor:pointer;color:#c9dba8;padding:.35rem 0}.weapon-build-finder .loadout-item-details li{border-top:1px solid #ffffff15;padding:.4rem 0}.weapon-build-finder .loadout-footer{border-top:1px solid #354435;padding:1rem 1.5rem;font-size:.85rem}.weapon-build-finder .loadout-footer>details{margin-top:.6rem}.weapon-build-finder .loadout-alternative-grid{margin-top:.8rem}.weapon-build-finder .loadout-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.weapon-build-finder .loadout-support-grid{grid-template-columns:1fr}.weapon-build-finder .loadout-support-grid>.loadout-group+section{border-top:1px solid #354435;border-left:0}.weapon-build-finder .loadout-armor-grid,.weapon-build-finder .loadout-alternative-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.weapon-build-finder .loadout-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.weapon-build-finder .loadout-hero{grid-template-columns:1fr;gap:.3rem;padding:1.1rem}.weapon-build-finder .loadout-weapon-art{height:145px}.weapon-build-finder .loadout-weapon-art img{max-height:145px}.weapon-build-finder .loadout-group,.weapon-build-finder .loadout-footer{padding:1rem}.weapon-build-finder .loadout-armor-grid,.weapon-build-finder .loadout-alternative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weapon-build-finder .loadout-buddy-grid{grid-template-columns:1fr}.weapon-build-finder .loadout-item-buddy{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.weapon-build-finder .loadout-item-buddy .loadout-item-art{height:64px;margin:0}}.equipment-card[data-astro-cid-evgtkdyn][data-recipe-available=false]{align-self:start}.weapon-tools[data-astro-cid-evgtkdyn]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-heading[data-astro-cid-evgtkdyn]+.weapon-tools[data-astro-cid-evgtkdyn]{margin-bottom:1rem}.equipment-card[data-astro-cid-evgtkdyn]>.weapon-tools[data-astro-cid-evgtkdyn]{margin-top:auto}.weapon-levels[data-astro-cid-evgtkdyn]>div[data-astro-cid-evgtkdyn]+div[data-astro-cid-evgtkdyn]{border-top:1px solid var(--line,#35473b);padding-top:.5rem}.weapon-levels[data-astro-cid-evgtkdyn] dd[data-astro-cid-evgtkdyn]{margin-inline-start:0}.equipment-figure[data-astro-cid-evgtkdyn]{flex-direction:column;justify-content:center;align-items:center;min-height:170px;margin:0;display:flex}.equipment-art[data-astro-cid-evgtkdyn]{grid-template-columns:repeat(var(--art-count),minmax(0,1fr));align-items:center;gap:.5rem;width:100%;min-height:144px;display:grid}.equipment-art[data-astro-cid-evgtkdyn] img[data-astro-cid-evgtkdyn]{object-fit:contain;justify-self:center;width:100%;max-width:144px;height:144px}.equipment-art[data-astro-cid-evgtkdyn].multiple img[data-astro-cid-evgtkdyn]{max-width:96px;height:96px}.equipment-figure[data-astro-cid-evgtkdyn] figcaption[data-astro-cid-evgtkdyn]{color:var(--muted,#a7b7ac);text-align:center;font-size:.8rem;line-height:1.5}.equipment-grid[data-astro-cid-evgtkdyn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.equipment-card[data-astro-cid-evgtkdyn]{overflow-wrap:anywhere;background:#16221a;border:1px solid #35473b;border-radius:.6rem;flex-direction:column;gap:.8rem;min-width:0;padding:1rem;display:flex}.equipment-card[data-astro-cid-evgtkdyn] h2[data-astro-cid-evgtkdyn]{margin:0;font-size:1.15rem}.equipment-card[data-astro-cid-evgtkdyn]>.button[data-astro-cid-evgtkdyn]{align-self:flex-start;min-height:44px;margin-top:auto}.equipment-card[data-astro-cid-evgtkdyn] summary[data-astro-cid-evgtkdyn]{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;display:flex}.equipment-card[data-astro-cid-evgtkdyn] summary[data-astro-cid-evgtkdyn]:before{content:"+";color:var(--accent)}.equipment-card[data-astro-cid-evgtkdyn] details[data-astro-cid-evgtkdyn][open]>summary[data-astro-cid-evgtkdyn]:before{content:"−"}.equipment-materials[data-astro-cid-evgtkdyn]{padding:0;list-style:none}.equipment-materials[data-astro-cid-evgtkdyn] li[data-astro-cid-evgtkdyn]{align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.equipment-materials[data-astro-cid-evgtkdyn] strong[data-astro-cid-evgtkdyn]{white-space:nowrap}.equipment-materials[data-astro-cid-evgtkdyn] img[data-astro-cid-evgtkdyn]{object-fit:contain;flex-shrink:0}.equipment-card[data-astro-cid-evgtkdyn][hidden]{display:none!important}@media (width<=1000px){.equipment-grid[data-astro-cid-evgtkdyn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.equipment-grid[data-astro-cid-evgtkdyn]{grid-template-columns:1fr}}
