.LoadoutPages-module__wAN_uq__page{max-width:1280px;margin:auto;padding:2rem 1rem 4rem}:is(html:has(.LoadoutPages-module__wAN_uq__page),body:has(.LoadoutPages-module__wAN_uq__page)){overflow-x:clip}.LoadoutPages-module__wAN_uq__page h1,.LoadoutPages-module__wAN_uq__page h2,.LoadoutPages-module__wAN_uq__page h3,.LoadoutPages-module__wAN_uq__page p{margin-top:0}.LoadoutPages-module__wAN_uq__page section[id],.LoadoutPages-module__wAN_uq__page article[id]{scroll-margin-top:6rem}.LoadoutPages-module__wAN_uq__hero{border-bottom:1px solid #f3b94240;grid-template-columns:1.6fr 1fr;align-items:center;gap:3rem;padding:2.8rem 0 3rem;display:grid}.LoadoutPages-module__wAN_uq__hero h1{max-width:820px;margin:.9rem 0 1.3rem;font-size:clamp(2.6rem,4.6vw,4.3rem);line-height:1.07}.LoadoutPages-module__wAN_uq__hero p{max-width:760px;color:var(--muted);font-size:1.12rem;line-height:1.85}.LoadoutPages-module__wAN_uq__heroActions{flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex}.LoadoutPages-module__wAN_uq__heroActions a{gap:.5rem}.LoadoutPages-module__wAN_uq__buildDirectory{border-top:1px solid #6ad6cb35;grid-template-columns:1.2fr 1fr;gap:1.5rem;margin-top:1.8rem;padding-top:1.2rem;scroll-margin-top:6rem;display:grid}.LoadoutPages-module__wAN_uq__hero .LoadoutPages-module__wAN_uq__directoryLabel{color:var(--accent-2);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:750;line-height:1.4}.LoadoutPages-module__wAN_uq__buildDirectory ul{margin:0;padding:0;list-style:none}.LoadoutPages-module__wAN_uq__buildDirectory li+li{border-top:1px solid #6ad6cb18}.LoadoutPages-module__wAN_uq__buildDirectory a{min-height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .2rem;font-size:.86rem;font-weight:650;line-height:1.5;text-decoration:none;display:flex}.LoadoutPages-module__wAN_uq__buildDirectory a:hover{color:var(--accent)}.LoadoutPages-module__wAN_uq__buildDirectory svg{color:var(--accent-2);flex:none}.LoadoutPages-module__wAN_uq__heroArt{background:radial-gradient(#31594a 0%,#152c24 60%,#0000 70%);border:1px solid #6ad6cb35;border-radius:50% 50% 1.5rem 1.5rem;place-items:center;min-height:270px;padding:2rem;display:grid;position:relative}.LoadoutPages-module__wAN_uq__heroArt:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #f3b94240;position:absolute;inset:15px}.LoadoutPages-module__wAN_uq__heroArt>span{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.LoadoutPages-module__wAN_uq__heroArtRow{justify-content:center;align-items:center;gap:.3rem;display:flex}.LoadoutPages-module__wAN_uq__heroArtRow img{object-fit:contain;width:clamp(65px,8vw,110px);height:130px;image-rendering:pixelated}.LoadoutPages-module__wAN_uq__heroArt p{text-align:center;margin:.5rem 0 0;font-size:.8rem}.LoadoutPages-module__wAN_uq__section{margin-top:3.5rem}.LoadoutPages-module__wAN_uq__sectionHeading{max-width:900px;margin-bottom:1.5rem}.LoadoutPages-module__wAN_uq__sectionHeading h2{margin:.65rem 0 .9rem;font-size:clamp(1.7rem,2.9vw,2.45rem);line-height:1.17}.LoadoutPages-module__wAN_uq__sectionHeading p,.LoadoutPages-module__wAN_uq__intro{color:var(--muted);white-space:pre-line;line-height:1.8}.LoadoutPages-module__wAN_uq__intro{max-width:1000px;margin:2rem 0}.LoadoutPages-module__wAN_uq__buildGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.LoadoutPages-module__wAN_uq__buildCard{background:var(--surface);border:1px solid #f3b94240;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.LoadoutPages-module__wAN_uq__buildArt{background:radial-gradient(at 50% 80%,#385647,#10251f);border-bottom:1px solid #f3b94225;justify-content:center;align-items:center;height:188px;display:flex;position:relative}.LoadoutPages-module__wAN_uq__number{font-family:var(--font-display),serif;color:#f3b94265;font-size:2.5rem;position:absolute;top:.75rem;left:1.2rem}.LoadoutPages-module__wAN_uq__pixelArt{image-rendering:pixelated;object-fit:contain;width:112px;height:112px}.LoadoutPages-module__wAN_uq__inheritanceArt{object-fit:contain;width:52px;height:52px;image-rendering:pixelated;position:absolute;top:1.3rem;right:1rem}.LoadoutPages-module__wAN_uq__role{text-transform:uppercase;color:var(--accent-2);letter-spacing:.12em;font-size:.68rem;font-weight:750;position:absolute;bottom:.9rem;left:1.2rem}.LoadoutPages-module__wAN_uq__buildCardBody{flex-direction:column;flex:1;padding:1.25rem;display:flex}.LoadoutPages-module__wAN_uq__buildCard h3{margin-bottom:.7rem;font-size:1.35rem;line-height:1.25}.LoadoutPages-module__wAN_uq__buildCard p{color:var(--muted);font-size:.91rem;line-height:1.75}.LoadoutPages-module__wAN_uq__buildCard .LoadoutPages-module__wAN_uq__hook{color:var(--text)}.LoadoutPages-module__wAN_uq__buildCard a.button-primary{gap:.7rem;width:100%;margin-top:auto}.LoadoutPages-module__wAN_uq__goalChips{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 1.2rem;display:flex}.LoadoutPages-module__wAN_uq__goalChips span{color:var(--accent-2);border:1px solid #6ad6cb40;border-radius:5px;padding:.35rem .55rem;font-size:.8rem}.LoadoutPages-module__wAN_uq__goalChips b{color:var(--text);margin-left:.35rem}.LoadoutPages-module__wAN_uq__gearLinks{margin:.2rem 0 1rem;font-size:.8rem}.LoadoutPages-module__wAN_uq__gearLinks>div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:.8rem;padding:.5rem 0;display:flex}.LoadoutPages-module__wAN_uq__gearLinks dt{color:var(--muted)}.LoadoutPages-module__wAN_uq__gearLinks dd{text-align:right;margin:0}.LoadoutPages-module__wAN_uq__gearLinks a{color:var(--accent-2);align-items:center;gap:.2rem;display:inline-flex}.LoadoutPages-module__wAN_uq__bookLinks{flex-wrap:wrap;gap:.6rem;margin:.6rem 0 1rem;display:flex}.LoadoutPages-module__wAN_uq__bookLinks a{max-width:155px;color:var(--accent-2);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.LoadoutPages-module__wAN_uq__bookLinks img{object-fit:contain;width:34px;height:48px}.LoadoutPages-module__wAN_uq__routeSteps{border-top:1px solid #ffffff20;padding:.8rem 0;font-size:.86rem;line-height:1.7}.LoadoutPages-module__wAN_uq__routeSteps summary{cursor:pointer;color:var(--accent);font-weight:700}.LoadoutPages-module__wAN_uq__routeSteps ol{margin:1rem 0 .3rem;padding-left:1.3rem}.LoadoutPages-module__wAN_uq__routeSteps li+li{margin-top:.7rem}.LoadoutPages-module__wAN_uq__tradeoff{border-left:2px solid var(--ember);margin:.8rem 0 1.4rem;padding-left:.9rem}.LoadoutPages-module__wAN_uq__tradeoff strong{color:var(--text);margin-bottom:.25rem;display:block}.LoadoutPages-module__wAN_uq__planner{background:#10221d;border:1px solid #6ad6cb50;border-radius:1rem;overflow:hidden}.LoadoutPages-module__wAN_uq__plannerToolbar{background:#1b332a;border-bottom:1px solid #6ad6cb25;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding:1.3rem 1.5rem;display:flex}.LoadoutPages-module__wAN_uq__plannerToolbar label{color:var(--accent-2);flex-direction:column;gap:.5rem;font-size:.8rem;display:flex}.LoadoutPages-module__wAN_uq__plannerToolbar select{min-width:220px;color:var(--text);background:#091a14;border:1px solid #6ad6cb60;border-radius:6px;padding:.6rem .9rem}.LoadoutPages-module__wAN_uq__plannerToolbar button{color:var(--accent-2);cursor:pointer;align-items:center;gap:.5rem;padding:.7rem;font-size:.85rem;display:flex}.LoadoutPages-module__wAN_uq__plannerColumns{grid-template-columns:1fr 1fr;display:grid}.LoadoutPages-module__wAN_uq__inputs{padding:1.6rem}.LoadoutPages-module__wAN_uq__inputs fieldset{border:0;min-width:0;margin:0 0 1.7rem;padding:0}.LoadoutPages-module__wAN_uq__inputs legend{margin-bottom:.4rem;padding:0;font-size:1rem;font-weight:800}.LoadoutPages-module__wAN_uq__statGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.LoadoutPages-module__wAN_uq__statGrid label,.LoadoutPages-module__wAN_uq__coreInputs label{color:var(--muted);flex-direction:column;gap:.4rem;font-size:.8rem;display:flex}.LoadoutPages-module__wAN_uq__inputs input[type=number]{width:100%;min-width:0;color:var(--text);background:#091a14;border:1px solid #ffffff30;border-radius:6px;padding:.65rem .7rem;font-size:1.1rem;font-weight:750}.LoadoutPages-module__wAN_uq__inputs input[aria-invalid=true]{border-color:var(--ember)}.LoadoutPages-module__wAN_uq__coreInputs{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.LoadoutPages-module__wAN_uq__small{color:var(--muted);font-size:.8rem;line-height:1.7}.LoadoutPages-module__wAN_uq__small a,.LoadoutPages-module__wAN_uq__pageLink{color:var(--accent-2)}.LoadoutPages-module__wAN_uq__budgetPanel{background:#0d1c17;border-left:1px solid #6ad6cb25;padding:1.6rem}.LoadoutPages-module__wAN_uq__budgetPanel h3{margin:1.8rem 0 1rem;font-size:1rem}.LoadoutPages-module__wAN_uq__budgetStatus>span{align-items:center;gap:.4rem;margin-bottom:1.2rem;font-weight:750;display:flex}.LoadoutPages-module__wAN_uq__good{color:#96e3b3}.LoadoutPages-module__wAN_uq__warning{color:#ffb585}.LoadoutPages-module__wAN_uq__meterLabel{justify-content:space-between;gap:.7rem;font-size:.9rem;display:flex}.LoadoutPages-module__wAN_uq__budgetPanel meter{accent-color:#6ad6cb;width:100%;height:17px;margin:.4rem 0;display:block}.LoadoutPages-module__wAN_uq__budgetPanel meter::-webkit-meter-bar{background:#284139;border:0;border-radius:6px}.LoadoutPages-module__wAN_uq__budgetPanel meter::-webkit-meter-optimum-value{background:#6ad6cb}.LoadoutPages-module__wAN_uq__budgetStatus p{color:var(--muted);margin-bottom:1rem;font-size:.8rem}.LoadoutPages-module__wAN_uq__bookCheck{background:#173026;border:1px solid #6ad6cb25;border-radius:8px;margin-top:.8rem;padding:1rem}.LoadoutPages-module__wAN_uq__bookCheckTitle{justify-content:space-between;align-items:start;gap:.5rem;font-size:.9rem;display:flex}.LoadoutPages-module__wAN_uq__bookCheckTitle a{color:var(--accent-2);font-weight:800}.LoadoutPages-module__wAN_uq__bookCheckTitle>span{text-align:right;font-size:.72rem}.LoadoutPages-module__wAN_uq__checkbox{align-items:center;gap:.55rem;margin:.8rem 0;font-size:.8rem;display:flex}.LoadoutPages-module__wAN_uq__checkbox input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0}.LoadoutPages-module__wAN_uq__bookCheck ul{margin:.7rem 0;padding:0;list-style:none}.LoadoutPages-module__wAN_uq__bookCheck li{justify-content:space-between;gap:.7rem;padding:.25rem 0;font-size:.8rem;display:flex}.LoadoutPages-module__wAN_uq__bookCheck li strong{font-size:.73rem}.LoadoutPages-module__wAN_uq__bookCheck p{color:var(--muted);margin-bottom:.4rem;font-size:.8rem;line-height:1.65}.LoadoutPages-module__wAN_uq__tableScroll{border:1px solid #ffffff25;border-radius:10px;overflow-x:auto}.LoadoutPages-module__wAN_uq__tableScroll table{border-collapse:collapse;text-align:left;width:100%;min-width:720px;font-size:.85rem}.LoadoutPages-module__wAN_uq__tableScroll th{color:var(--accent-2);letter-spacing:.04em;background:#1b332b;font-size:.72rem}.LoadoutPages-module__wAN_uq__tableScroll th,.LoadoutPages-module__wAN_uq__tableScroll td{vertical-align:top;border-bottom:1px solid #ffffff16;padding:1rem}.LoadoutPages-module__wAN_uq__tableScroll td{color:var(--muted);line-height:1.65}.LoadoutPages-module__wAN_uq__tableScroll td:first-child{color:var(--text);min-width:130px;font-weight:750}.LoadoutPages-module__wAN_uq__tableScroll td a{color:var(--accent-2);display:inline-block}.LoadoutPages-module__wAN_uq__familyHeading{border-bottom:1px solid #f3b94240;justify-content:space-between;align-items:baseline;gap:1rem;margin:2.2rem 0 1rem;padding-bottom:.7rem;display:flex}.LoadoutPages-module__wAN_uq__familyHeading h3{font-family:var(--font-display),serif;margin-bottom:0;font-size:1.8rem}.LoadoutPages-module__wAN_uq__familyHeading span{color:var(--accent);font-size:.75rem}.LoadoutPages-module__wAN_uq__armorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.LoadoutPages-module__wAN_uq__ironGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.LoadoutPages-module__wAN_uq__armorCard{background:var(--paper);color:var(--ink);border-radius:.8rem;padding:1.4rem}.LoadoutPages-module__wAN_uq__armorCard h4{margin:.5rem 0;font-size:1.25rem}.LoadoutPages-module__wAN_uq__armorCard .LoadoutPages-module__wAN_uq__slot{text-transform:uppercase;letter-spacing:.15em;color:#6b5b30;font-size:.65rem;font-weight:800}.LoadoutPages-module__wAN_uq__armorCard p{color:var(--ink-muted);font-size:.88rem;line-height:1.7}.LoadoutPages-module__wAN_uq__armorGallery{background:#18352b;border-radius:.8rem .8rem 0 0;justify-content:center;gap:.7rem;margin:-1.4rem -1.4rem 1.2rem;padding:1rem;display:flex}.LoadoutPages-module__wAN_uq__armorGallery .game-image{background:0 0;border:0;flex:1;max-width:150px;margin:0}.LoadoutPages-module__wAN_uq__armorGallery .rune-preview{background:0 0;border:0;height:110px;padding:.3rem}.LoadoutPages-module__wAN_uq__armorGallery .rune-preview img{image-rendering:pixelated;object-fit:contain;width:86px;height:86px}.LoadoutPages-module__wAN_uq__armorGallery figcaption{color:#e6e7d5;text-align:center;padding:.3rem 0;font-size:.6rem}.LoadoutPages-module__wAN_uq__armorGallery figcaption span{color:var(--accent-2);font-size:.62rem}.LoadoutPages-module__wAN_uq__armorGallery .rune-dialog{color:var(--text);width:min(90vw,540px)}.LoadoutPages-module__wAN_uq__armorGallery .rune-dialog img{image-rendering:pixelated;max-height:min(60vh,360px)}.LoadoutPages-module__wAN_uq__armorStats{border-top:1px solid #18312b26;margin:1rem 0;font-size:.8rem}.LoadoutPages-module__wAN_uq__armorStats>div{border-bottom:1px solid #18312b26;justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.LoadoutPages-module__wAN_uq__armorStats dt{color:var(--ink-muted)}.LoadoutPages-module__wAN_uq__armorStats dd{text-align:right;flex-shrink:0;margin:0;font-weight:800}.LoadoutPages-module__wAN_uq__armorStats .LoadoutPages-module__wAN_uq__warning{color:#a53619}.LoadoutPages-module__wAN_uq__armorObtain{background:#e3d9bf;border-radius:6px;margin-bottom:.8rem;padding:.8rem;font-size:.85rem}.LoadoutPages-module__wAN_uq__armorObtain span{margin-top:.4rem;font-size:.74rem;line-height:1.5;display:block}.LoadoutPages-module__wAN_uq__armorCard .LoadoutPages-module__wAN_uq__armorTip{border-left:2px solid #aa6931;margin-bottom:0;padding-left:.7rem}.LoadoutPages-module__wAN_uq__decisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.LoadoutPages-module__wAN_uq__decisionGrid>div{border-top:2px solid var(--accent);background:var(--surface);border-radius:0 0 8px 8px;padding:1.3rem}.LoadoutPages-module__wAN_uq__decisionGrid h3{margin-bottom:.8rem;font-size:1.08rem;line-height:1.4}.LoadoutPages-module__wAN_uq__decisionGrid p{color:var(--muted);margin-bottom:0;font-size:.9rem;line-height:1.8}.LoadoutPages-module__wAN_uq__stepsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.LoadoutPages-module__wAN_uq__stepsGrid>div{border:1px solid #ffffff20;border-radius:8px;padding:1.4rem}.LoadoutPages-module__wAN_uq__stepsGrid h3{margin:.6rem 0;font-size:1.1rem}.LoadoutPages-module__wAN_uq__stepsGrid span{color:var(--accent);font-size:.8rem;font-weight:850}.LoadoutPages-module__wAN_uq__stepsGrid p{color:var(--muted);margin-bottom:0;font-size:.9rem;line-height:1.8}.LoadoutPages-module__wAN_uq__videoLayout{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;display:grid}.LoadoutPages-module__wAN_uq__videoLayout h2{margin:.7rem 0 1rem;font-size:2rem;line-height:1.2}.LoadoutPages-module__wAN_uq__videoLayout p{color:var(--muted);line-height:1.8}.LoadoutPages-module__wAN_uq__faqs{gap:.7rem;display:grid}.LoadoutPages-module__wAN_uq__faqs details{border:1px solid #ffffff25;border-radius:8px;padding:1.1rem 1.3rem}.LoadoutPages-module__wAN_uq__faqs summary{cursor:pointer;font-weight:750;line-height:1.5}.LoadoutPages-module__wAN_uq__faqs p{color:var(--muted);margin:1rem 0 0;line-height:1.8}.LoadoutPages-module__wAN_uq__sources{border-top:1px solid #ffffff20;margin-top:2.5rem;padding-top:1.2rem;font-size:.8rem}.LoadoutPages-module__wAN_uq__sources summary{cursor:pointer;color:var(--muted)}.LoadoutPages-module__wAN_uq__sources ul{columns:2;padding:0;line-height:2;list-style:none}.LoadoutPages-module__wAN_uq__sources a{color:var(--accent-2)}.LoadoutPages-module__wAN_uq__page a:focus-visible,.LoadoutPages-module__wAN_uq__page button:focus-visible,.LoadoutPages-module__wAN_uq__page input:focus-visible,.LoadoutPages-module__wAN_uq__page select:focus-visible,.LoadoutPages-module__wAN_uq__page summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:1000px){.LoadoutPages-module__wAN_uq__hero{grid-template-columns:1.8fr 1fr;gap:1.5rem}.LoadoutPages-module__wAN_uq__buildGrid{grid-template-columns:1fr}.LoadoutPages-module__wAN_uq__buildCard{grid-template-columns:170px 1fr;display:grid}.LoadoutPages-module__wAN_uq__buildArt{border:0;height:100%;min-height:230px}.LoadoutPages-module__wAN_uq__inheritanceArt{top:5rem;right:1rem}.LoadoutPages-module__wAN_uq__ironGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LoadoutPages-module__wAN_uq__ironGrid>:last-child{grid-column:1/-1}}@media (max-width:700px){.LoadoutPages-module__wAN_uq__hero{grid-template-columns:1fr;gap:1.5rem;padding-top:1rem}.LoadoutPages-module__wAN_uq__heroArt{border-radius:1rem;min-height:180px;padding:1rem}.LoadoutPages-module__wAN_uq__heroArtRow img{width:80px;height:100px}.LoadoutPages-module__wAN_uq__plannerColumns,.LoadoutPages-module__wAN_uq__armorGrid,.LoadoutPages-module__wAN_uq__ironGrid,.LoadoutPages-module__wAN_uq__decisionGrid,.LoadoutPages-module__wAN_uq__stepsGrid,.LoadoutPages-module__wAN_uq__videoLayout{grid-template-columns:1fr}.LoadoutPages-module__wAN_uq__plannerToolbar,.LoadoutPages-module__wAN_uq__inputs,.LoadoutPages-module__wAN_uq__budgetPanel{padding:1.2rem}.LoadoutPages-module__wAN_uq__budgetPanel{border-top:1px solid #6ad6cb25;border-left:0}.LoadoutPages-module__wAN_uq__buildCard{display:flex}.LoadoutPages-module__wAN_uq__buildArt{height:150px;min-height:150px}.LoadoutPages-module__wAN_uq__inheritanceArt{top:1.2rem}.LoadoutPages-module__wAN_uq__section{margin-top:2.5rem}.LoadoutPages-module__wAN_uq__sources ul{columns:1}}@media (max-width:450px){.LoadoutPages-module__wAN_uq__buildDirectory{grid-template-columns:1fr;gap:1rem}}
