.boss-drop-type-badge-module__fJPe0q__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--sf-text-muted,#5a5750);background:#00000047;border:1px solid #ffffff1f;border-radius:4px;flex-shrink:0;align-items:center;padding:.12rem .4rem;font-size:.62rem;font-weight:700;display:inline-flex}.boss-drop-type-badge-module__fJPe0q__badge[data-drop-type=Weapon]{color:var(--sf-spirit,#3de8a0);border-color:#3de8a040}.boss-drop-type-badge-module__fJPe0q__badge[data-drop-type=Armour],.boss-drop-type-badge-module__fJPe0q__badge[data-drop-type=Joinery]{color:var(--sf-parchment,#c9b896);border-color:#c9b89640}.boss-drop-type-badge-module__fJPe0q__badge[data-drop-type=Rune],.boss-drop-type-badge-module__fJPe0q__badge[data-drop-type=Pact]{color:var(--sf-virtue-grace,#b87a9e);border-color:#b87a9e40}.boss-drop-type-badge-module__fJPe0q__badge[data-drop-type=Resource],.boss-drop-type-badge-module__fJPe0q__badge[data-drop-type=Currency]{color:var(--sf-virtue-courage,#c46b4a);border-color:#c46b4a40}
.boss-drops-section-module__ZIQXVW__dropsBlock{flex-direction:column;gap:.35rem;display:flex}.boss-drops-section-module__ZIQXVW__tabsWrap{flex-direction:column;gap:.65rem;display:flex}.boss-drops-section-module__ZIQXVW__dropList{margin:0;padding:0;list-style:none}.boss-drops-section-module__ZIQXVW__dropRow{border-bottom:1px solid #ffffff0f;padding:0}.boss-drops-section-module__ZIQXVW__dropRow:last-child{border-bottom:none}.boss-drops-section-module__ZIQXVW__dropRowLink{border-radius:6px;align-items:center;gap:.75rem;width:100%;padding:.5rem .15rem;text-decoration:none;transition:background .15s;display:flex}.boss-drops-section-module__ZIQXVW__dropRowLink:hover,.boss-drops-section-module__ZIQXVW__dropRowLink:focus-visible{background:#ffffff0a}.boss-drops-section-module__ZIQXVW__dropRow:not(:has(.boss-drops-section-module__ZIQXVW__dropRowLink)){align-items:center;gap:.75rem;padding:.5rem .15rem;display:flex}.boss-drops-section-module__ZIQXVW__dropMedia{background:#00000047;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.boss-drops-section-module__ZIQXVW__dropImage{object-fit:contain;width:48px;height:48px}.boss-drops-section-module__ZIQXVW__dropFallback{font-size:1.35rem;line-height:1}.boss-drops-section-module__ZIQXVW__dropBody{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.boss-drops-section-module__ZIQXVW__dropLabel{color:var(--text-primary,#e8e4d9);font-size:.92rem;font-weight:600;line-height:1.35}.boss-drops-section-module__ZIQXVW__dropRowLink .boss-drops-section-module__ZIQXVW__dropLabel{color:var(--sf-spirit-glow,#7eb8da)}.boss-drops-section-module__ZIQXVW__dropRowLink:hover .boss-drops-section-module__ZIQXVW__dropLabel,.boss-drops-section-module__ZIQXVW__dropRowLink:focus-visible .boss-drops-section-module__ZIQXVW__dropLabel{text-decoration:underline}.boss-drops-section-module__ZIQXVW__cogahNote{color:var(--sf-text-muted);border-top:1px solid #ffffff14;margin:.75rem 0 0;padding-top:.65rem;font-size:.82rem}.boss-drops-section-module__ZIQXVW__panelStack{flex-direction:column;gap:.65rem;display:flex}.boss-drops-section-module__ZIQXVW__dropsUnverified{color:var(--sf-text-muted);background:#c4a04a14;border:1px solid #c4a04a59;border-radius:6px;margin:0;padding:.5rem .65rem;font-size:.78rem;line-height:1.45}.boss-drops-section-module__ZIQXVW__resourceSection{margin-top:.15rem}.boss-drops-section-module__ZIQXVW__resourceToggle{width:100%;min-height:44px;color:var(--sf-text-muted);letter-spacing:.03em;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:.55rem .65rem;font-size:.78rem;display:flex}.boss-drops-section-module__ZIQXVW__resourceToggle:hover,.boss-drops-section-module__ZIQXVW__resourceToggle:focus-visible{color:var(--sf-text-soft);background:#ffffff0a}.boss-drops-section-module__ZIQXVW__resourceToggleLabel{text-transform:uppercase;font-weight:600}.boss-drops-section-module__ZIQXVW__resourceCount{opacity:.85;margin-left:.25rem;font-weight:500}.boss-drops-section-module__ZIQXVW__resourceChevron{opacity:.7;font-size:.7rem}.boss-drops-section-module__ZIQXVW__resourceList{background:#0000001f;border-radius:6px;margin-top:.35rem;padding:.35rem .5rem .15rem}.boss-drops-section-module__ZIQXVW__dropMediaCompact,.boss-drops-section-module__ZIQXVW__dropImageCompact{width:32px;height:32px}.boss-drops-section-module__ZIQXVW__dropLabelCompact{font-size:.8rem;font-weight:500}.boss-drops-section-module__ZIQXVW__dropRowLinkCompact{gap:.55rem;padding:.35rem .1rem}.boss-drops-section-module__ZIQXVW__dropRowCompact .boss-drops-section-module__ZIQXVW__dropRowLinkCompact:hover .boss-drops-section-module__ZIQXVW__dropLabelCompact,.boss-drops-section-module__ZIQXVW__dropRowCompact .boss-drops-section-module__ZIQXVW__dropRowLinkCompact:focus-visible .boss-drops-section-module__ZIQXVW__dropLabelCompact{color:var(--sf-text-soft)}@media (max-width:768px){.boss-drops-section-module__ZIQXVW__dropRowLink{gap:.5rem;padding:.45rem .1rem}.boss-drops-section-module__ZIQXVW__dropMedia,.boss-drops-section-module__ZIQXVW__dropImage{width:40px;height:40px}.boss-drops-section-module__ZIQXVW__dropLabel{font-size:.85rem}.boss-drops-section-module__ZIQXVW__dropBody{gap:.25rem .4rem}.boss-drops-section-module__ZIQXVW__resourceToggle{min-height:44px;padding:.45rem .5rem;font-size:.74rem}.boss-drops-section-module__ZIQXVW__dropMediaCompact,.boss-drops-section-module__ZIQXVW__dropImageCompact{width:28px;height:28px}.boss-drops-section-module__ZIQXVW__dropLabelCompact{font-size:.75rem}.boss-drops-section-module__ZIQXVW__dropsUnverified{padding:.4rem .5rem;font-size:.74rem}.boss-drops-section-module__ZIQXVW__cogahNote{font-size:.76rem}}
.HomeHubBuildPactTabs-module__xpSQ7G__wrap{flex-direction:column;gap:.65rem;display:flex}.HomeHubBuildPactTabs-module__xpSQ7G__plannerRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.HomeHubBuildPactTabs-module__xpSQ7G__tabsHint{font-size:var(--sf-fs-xs);color:var(--text-secondary);margin:0;line-height:1.45}.HomeHubBuildPactTabs-module__xpSQ7G__tabs{flex-wrap:wrap;gap:.4rem;display:flex}.HomeHubBuildPactTabs-module__xpSQ7G__tab,.HomeHubBuildPactTabs-module__xpSQ7G__tabActive{font-size:var(--sf-fs-xs);border-radius:var(--sf-radius-sm);border:1px solid var(--sf-brass-edge);min-height:32px;color:var(--text-primary);cursor:pointer;background:#00000038;padding:.4rem .7rem;font-weight:600;transition:border-color .15s,background .15s}.HomeHubBuildPactTabs-module__xpSQ7G__tab:hover{border-color:var(--sf-spirit-glow)}.HomeHubBuildPactTabs-module__xpSQ7G__tabActive{border-color:var(--sf-spirit);color:var(--sf-spirit);background:#3de8a01a}.HomeHubBuildPactTabs-module__xpSQ7G__tab:focus-visible,.HomeHubBuildPactTabs-module__xpSQ7G__tabActive:focus-visible{outline:2px solid var(--sf-spirit);outline-offset:2px}.HomeHubBuildPactTabs-module__xpSQ7G__panel{color:inherit;flex-direction:column;gap:.65rem;padding:.9rem 1rem;text-decoration:none;display:flex}.HomeHubBuildPactTabs-module__xpSQ7G__panelHead{align-items:flex-start;gap:.65rem;display:flex}.HomeHubBuildPactTabs-module__xpSQ7G__pactImg{object-fit:cover;border-radius:6px}.HomeHubBuildPactTabs-module__xpSQ7G__pactLabel{font-size:var(--sf-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sf-bronze);margin:0 0 .2rem;font-weight:600}.HomeHubBuildPactTabs-module__xpSQ7G__buildTitle{font-size:var(--sf-fs-md);color:var(--text-primary);margin:0;font-weight:700;line-height:1.3}.HomeHubBuildPactTabs-module__xpSQ7G__emptyLead{font-size:var(--sf-fs-xs);color:var(--text-secondary);margin:0;line-height:1.45}.HomeHubBuildPactTabs-module__xpSQ7G__tier{font-size:var(--sf-fs-xs);color:var(--sf-spirit);border:1px solid var(--sf-spirit-glow);border-radius:var(--sf-radius-chip);margin-left:auto;padding:.15rem .45rem;font-weight:800}.HomeHubBuildPactTabs-module__xpSQ7G__blurb{font-size:var(--sf-fs-xs);color:var(--text-secondary);margin:.65rem 0 0;line-height:1.45}.HomeHubBuildPactTabs-module__xpSQ7G__actions{flex-wrap:wrap;gap:.5rem;margin-top:.15rem;display:flex}.HomeHubBuildPactTabs-module__xpSQ7G__actionBtn{font-size:var(--sf-fs-xs);padding:.45rem .75rem}.HomeHubBuildPactTabs-module__xpSQ7G__foot{font-size:var(--sf-fs-xs);margin:0}
.boss-detail-hero-module__U-NYPW__hero{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:start;gap:1.5rem 2rem;margin-bottom:1.75rem;padding-bottom:1.75rem;display:grid}.boss-detail-hero-module__U-NYPW__heroMain{min-width:0}.boss-detail-hero-module__U-NYPW__eyebrow{margin:0 0 .35rem}.boss-detail-hero-module__U-NYPW__title{font-family:Cinzel, var(--font-display), serif;color:var(--text-primary,#e8e4d9);margin:0;font-size:1.75rem;font-weight:500}.boss-detail-hero-module__U-NYPW__quickAnswer{color:var(--sf-text-soft,#9a9589);margin:.65rem 0 0;padding-left:1.15rem;font-size:.9rem;line-height:1.55}.boss-detail-hero-module__U-NYPW__quickAnswer li+li{margin-top:.35rem}.boss-detail-hero-module__U-NYPW__dropsLine{color:var(--sf-text-soft);margin:.55rem 0 0;font-size:.88rem;line-height:1.55}.boss-detail-hero-module__U-NYPW__blurb{color:var(--sf-text-soft,#9a9589);margin:.65rem 0 0;font-size:.95rem;line-height:1.65}.boss-detail-hero-module__U-NYPW__unverified{color:var(--sf-text-muted);margin:.85rem 0 0;font-size:.82rem}.boss-detail-hero-module__U-NYPW__heroDrops{margin-top:1.1rem}.boss-detail-hero-module__U-NYPW__heroDrops:empty{display:none}.boss-detail-hero-module__U-NYPW__heroDrops .boss-detail-hero-module__U-NYPW__guides-section__title{margin-top:0}.boss-detail-hero-module__U-NYPW__aside{flex-direction:column;align-self:start;gap:.75rem;min-width:0;display:flex}.boss-detail-hero-module__U-NYPW__portraitWrap{background:#00000040;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;padding:.5rem;display:flex}.boss-detail-hero-module__U-NYPW__portrait{object-fit:contain;width:100%;max-width:240px;height:auto}.boss-detail-hero-module__U-NYPW__infobox{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;padding:.85rem 1rem}.boss-detail-hero-module__U-NYPW__agariSpawn{background:#c46b4a1a;border:1px solid #c46b4a59;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.75rem;padding:.65rem .75rem;font-size:.82rem;line-height:1.45;display:flex}.boss-detail-hero-module__U-NYPW__agariSpawnLead{color:var(--sf-virtue-courage,#c46b4a);margin:0;font-weight:500}.boss-detail-hero-module__U-NYPW__agariSpawnCta{color:var(--sf-virtue-courage,#c46b4a);white-space:nowrap;font-weight:600;text-decoration:none}.boss-detail-hero-module__U-NYPW__agariSpawnCta:hover,.boss-detail-hero-module__U-NYPW__agariSpawnCta:focus-visible{color:#e08a6a;text-decoration:underline}.boss-detail-hero-module__U-NYPW__infoboxTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--sf-parchment);margin-bottom:.65rem;font-size:.72rem;font-weight:600}.boss-detail-hero-module__U-NYPW__infoboxList{margin:0}.boss-detail-hero-module__U-NYPW__infoboxRow{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1.1fr;gap:.35rem .5rem;padding:.35rem 0;font-size:.8rem;display:grid}.boss-detail-hero-module__U-NYPW__infoboxRow:last-child{border-bottom:none}.boss-detail-hero-module__U-NYPW__infoboxRow dt{color:var(--sf-text-muted);margin:0}.boss-detail-hero-module__U-NYPW__infoboxRow dd{color:var(--text-primary);text-align:right;margin:0}@media (max-width:768px){.boss-detail-hero-module__U-NYPW__hero{grid-template-columns:1fr}}
.boss-fable-adjacent-nav-module__Ucqzwq__nav{margin:0 0 1rem}.boss-fable-adjacent-nav-module__Ucqzwq__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.boss-fable-adjacent-nav-module__Ucqzwq__link{background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem .95rem;text-decoration:none;transition:border-color .15s;display:flex}.boss-fable-adjacent-nav-module__Ucqzwq__link:hover,.boss-fable-adjacent-nav-module__Ucqzwq__link:focus-visible{border-color:var(--sf-spirit-glow)}.boss-fable-adjacent-nav-module__Ucqzwq__linkNext{text-align:right;margin-left:auto}.boss-fable-adjacent-nav-module__Ucqzwq__placeholder{display:block}.boss-fable-adjacent-nav-module__Ucqzwq__dir{color:var(--sf-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.boss-fable-adjacent-nav-module__Ucqzwq__title{color:var(--text-primary,#e8e4d9);font-size:.92rem;font-weight:600}@media (max-width:768px){.boss-fable-adjacent-nav-module__Ucqzwq__row{grid-template-columns:1fr}.boss-fable-adjacent-nav-module__Ucqzwq__linkNext{text-align:left}}
.boss-rewards-section-module__AFGUmW__rewardList{margin:0;padding:0;list-style:none}.boss-rewards-section-module__AFGUmW__rewardRow{border-bottom:1px solid #ffffff0f;align-items:baseline;gap:.55rem;padding:.4rem 0;display:flex}.boss-rewards-section-module__AFGUmW__rewardRow:last-child{border-bottom:none}
.boss-attacks-table-module__LMwjFa__tableWrap{margin-top:.5rem;overflow-x:auto}.boss-attacks-table-module__LMwjFa__table{border-collapse:collapse;width:100%;font-size:.85rem}.boss-attacks-table-module__LMwjFa__table th{text-align:left;color:var(--sf-text-muted,#5a5750);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid #ffffff1f;padding:.5rem .65rem;font-size:.75rem;font-weight:600}.boss-attacks-table-module__LMwjFa__table td{color:var(--text-primary,#e8e4d9);vertical-align:top;border-bottom:1px solid #ffffff0f;padding:.55rem .65rem}.boss-attacks-table-module__LMwjFa__table tbody tr:last-child td{border-bottom:none}.boss-attacks-table-module__LMwjFa__attackName{color:var(--text-primary,#e8e4d9);font-weight:600}.boss-attacks-table-module__LMwjFa__counter{color:var(--sf-text-soft);line-height:1.5}
.boss-related-cards-module__tPGl5G__grid{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-top:.5rem;display:grid}.boss-related-cards-module__tPGl5G__card{background:#0003;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.boss-related-cards-module__tPGl5G__card:hover,.boss-related-cards-module__tPGl5G__card:focus-visible{background:#3de8a00f;border-color:#3de8a059}.boss-related-cards-module__tPGl5G__cardTitle{color:var(--text-primary,#e8e4d9);font-size:.9rem;font-weight:600;line-height:1.35}.boss-related-cards-module__tPGl5G__cardBody{color:var(--sf-text-soft,#9a9589);flex:1;font-size:.82rem;line-height:1.55}.boss-related-cards-module__tPGl5G__cardCta{color:var(--sf-spirit,#3de8a0);font-size:.78rem;font-weight:500}@media (max-width:900px){.boss-related-cards-module__tPGl5G__grid{grid-template-columns:1fr}}
.boss-same-type-table-module__KZ5ntG__tableWrap{overflow-x:auto}.boss-same-type-table-module__KZ5ntG__table{border-collapse:collapse;width:100%;font-size:.82rem}.boss-same-type-table-module__KZ5ntG__table th,.boss-same-type-table-module__KZ5ntG__table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:.5rem .65rem}.boss-same-type-table-module__KZ5ntG__table th{letter-spacing:.04em;text-transform:uppercase;color:var(--sf-text-muted);font-size:.72rem}.boss-same-type-table-module__KZ5ntG__currentRow{background:#3de8a00f}.boss-same-type-table-module__KZ5ntG__youAreHere{color:var(--sf-spirit);text-transform:uppercase;letter-spacing:.06em;margin-top:.2rem;font-size:.65rem;display:block}
.guide-toc-module__hv2Oqa__toc{border-radius:var(--sf-radius);background:var(--sf-bg-pane);border:1px solid var(--sf-brass-edge);margin:1rem 0 1.5rem;padding:.85rem 1rem}.guide-toc-module__hv2Oqa__title{letter-spacing:.08em;text-transform:uppercase;color:var(--sf-parchment);margin:0 0 .5rem;font-size:.72rem;font-weight:600}.guide-toc-module__hv2Oqa__list{columns:1;column-gap:1.5rem;margin:0;padding:0;list-style:none}@media (min-width:640px){.guide-toc-module__hv2Oqa__list{columns:2}}.guide-toc-module__hv2Oqa__link{color:var(--sf-text-soft);padding:.2rem 0;font-size:.82rem;text-decoration:none;display:block}.guide-toc-module__hv2Oqa__link:hover,.guide-toc-module__hv2Oqa__link:focus-visible{color:var(--sf-spirit);outline:none}
.content-card-module__6bwZUG__card{background:var(--bg-card,#141c18);border:1px solid var(--border-subtle,#ffffff12);border-left:3px solid #c9a96e66;border-radius:10px;padding:24px 28px;transition:border-color .15s,background .15s}.content-card-module__6bwZUG__card h3{font-family:var(--font-cinzel,"Cinzel", serif), var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary,#e8e4d9);margin-bottom:12px;font-size:12px}.content-card-module__6bwZUG__card p{color:var(--text-secondary,#9a9589);font-size:13px;line-height:1.75}.content-card-module__6bwZUG__card ul,.content-card-module__6bwZUG__card ol{padding-left:16px}.content-card-module__6bwZUG__card li{color:var(--text-secondary,#9a9589);font-size:13px;line-height:1.75}.content-card-module__6bwZUG__card li::marker{color:#c9a96e}@media (max-width:480px){.content-card-module__6bwZUG__card{padding:16px 14px}}
.faq-accordion-module__VQWCYa__wrapper{margin-top:2rem}.faq-accordion-module__VQWCYa__sectionTitle{font-family:var(--font-cinzel,"Cinzel", serif), var(--font-ui);letter-spacing:.08em;color:#c9a96e;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:600}.faq-accordion-module__VQWCYa__list{border:1px solid var(--border-subtle,#ffffff12);border-radius:10px;overflow:hidden}.faq-accordion-module__VQWCYa__item{border-bottom:.5px solid var(--border-subtle,#ffffff12)}.faq-accordion-module__VQWCYa__item:last-child{border-bottom:none}.faq-accordion-module__VQWCYa__question{width:100%;color:var(--text-secondary,#9a9589);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;transition:background .15s,color .15s;display:flex}.faq-accordion-module__VQWCYa__question:hover{background:var(--bg-card,#141c18);color:var(--text-primary,#e8e4d9)}.faq-accordion-module__VQWCYa__question:focus-visible{outline:2px solid var(--sf-spirit);outline-offset:-2px;background:var(--bg-card,#141c18);color:var(--text-primary,#e8e4d9)}.faq-accordion-module__VQWCYa__chevron{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--text-tertiary,#5a5750);transform-origin:50% 45%;border-bottom:0;flex-shrink:0;width:0;height:0;transition:transform .2s,border-top-color .15s;display:inline-block}.faq-accordion-module__VQWCYa__chevron[data-open=true]{border-top-color:var(--text-secondary,#9a9589);transform:rotate(180deg)}.faq-accordion-module__VQWCYa__chevronSpaced{margin-left:1rem}.faq-accordion-module__VQWCYa__answer{color:var(--text-tertiary,#5a5750);padding:0 18px 14px;font-size:12.5px;line-height:1.7}
.page-header-module__D_YacW__wrapper{margin-bottom:1.5rem}.page-header-module__D_YacW__breadcrumb{color:var(--text-tertiary,#5a5750);scroll-margin-top:calc(var(--sf-layout-top,3.75rem) + .75rem);margin-bottom:.85rem;font-size:12px}@media (max-width:768px){.page-header-module__D_YacW__breadcrumb{z-index:1;scroll-margin-top:calc(var(--sf-layout-top,4.25rem) + .75rem);padding-top:.35rem;position:relative}}.page-header-module__D_YacW__breadcrumbItem{align-items:center;display:inline-flex}.page-header-module__D_YacW__breadcrumbLink{color:var(--text-tertiary,#5a5750);text-decoration:none}.page-header-module__D_YacW__breadcrumbLink:hover{color:var(--text-secondary,#9a9589)}.page-header-module__D_YacW__breadcrumbCurrent{color:var(--text-primary,#e8e4d9);font-weight:600}.page-header-module__D_YacW__separator{color:var(--text-tertiary,#5a5750);opacity:.5;margin:0 .35rem}.page-header-module__D_YacW__patchCard{border:1px solid var(--border-subtle,#ffffff12);background:var(--bg-card,#141c18);border-radius:10px;padding:16px 20px}.page-header-module__D_YacW__patchRow{align-items:center;gap:12px;margin-bottom:8px;display:flex}.page-header-module__D_YacW__verifiedDate{color:var(--text-tertiary,#5a5750);font-size:12px}.page-header-module__D_YacW__patchNotes{margin:0}.page-header-module__D_YacW__patchNote{color:var(--text-tertiary,#5a5750);margin:0 0 .35rem;font-size:12px;line-height:1.5}.page-header-module__D_YacW__patchNote:last-child{margin-bottom:0}
.hub-interactive-module__3bCvYW__section{margin-bottom:1.75rem}.hub-interactive-module__3bCvYW__sectionTitle{font-family:var(--font-display), serif;font-size:var(--sf-fs-md);letter-spacing:.1em;text-transform:uppercase;color:var(--sf-bronze);margin:0;font-weight:600}.hub-interactive-module__3bCvYW__sectionLead{font-size:var(--sf-fs-sm);color:var(--text-secondary);max-width:44rem;margin:.4rem 0 0;line-height:1.5}.hub-interactive-module__3bCvYW__sectionTag{font-size:var(--sf-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sf-spirit);background:#5ee6c914;border:1px solid #5ee6c947;border-radius:999px;align-items:center;margin:.45rem 0 1rem;padding:.18rem .55rem;font-weight:600;display:inline-flex}.hub-interactive-module__3bCvYW__tile{color:inherit;border-radius:var(--sf-radius-sm);border:1px solid var(--sf-brass-edge);background:var(--sf-bg-pane);flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex;box-shadow:inset 0 1px #ffffff0a}.hub-interactive-module__3bCvYW__tile:hover{border-color:var(--sf-spirit-glow);box-shadow:0 8px 24px #00000059, 0 0 16px var(--sf-spirit-dim);background:#00000061;transform:translateY(-2px)}.hub-interactive-module__3bCvYW__tile:focus-visible{outline:2px solid var(--sf-spirit);outline-offset:2px;border-color:var(--sf-spirit-glow);background:#00000061;transform:translateY(-2px)}.hub-interactive-module__3bCvYW__row{color:inherit;border-radius:var(--sf-radius-sm);border:1px solid var(--sf-brass-edge);background:var(--sf-bg-pane);text-decoration:none;transition:transform .15s,border-color .15s,background .15s,color .15s;display:block;box-shadow:inset 0 1px #ffffff08}.hub-interactive-module__3bCvYW__row:hover{border-color:var(--sf-spirit-glow);background:#5ee6c90f}.hub-interactive-module__3bCvYW__row:focus-visible{outline:2px solid var(--sf-spirit);outline-offset:2px;border-color:var(--sf-spirit-glow);background:#5ee6c914}.hub-interactive-module__3bCvYW__textLink{font-size:var(--sf-fs-xs);color:var(--sf-spirit);border-radius:var(--sf-radius-sm);box-sizing:border-box;align-items:center;gap:.25rem;min-height:44px;margin:-.25rem -.45rem;padding:.35rem .55rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.hub-interactive-module__3bCvYW__textLink:hover{color:var(--sf-parchment);background:#5ee6c914;text-decoration:underline}.hub-interactive-module__3bCvYW__textLink:focus-visible{outline:2px solid var(--sf-spirit);outline-offset:2px;text-decoration:underline}.hub-interactive-module__3bCvYW__actionPill{font-size:var(--sf-fs-xs);color:var(--sf-spirit);white-space:nowrap;box-sizing:border-box;border-radius:var(--sf-radius-sm);background:#5ee6c90f;border:1px solid #5ee6c933;justify-content:center;align-items:center;min-height:44px;padding:.5rem .85rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.hub-interactive-module__3bCvYW__actionPill:hover{color:var(--sf-parchment);border-color:var(--sf-spirit-glow);background:#5ee6c91f}.hub-interactive-module__3bCvYW__actionPill:focus-visible{outline:2px solid var(--sf-spirit);outline-offset:2px;color:var(--sf-parchment);border-color:var(--sf-spirit-glow)}.hub-interactive-module__3bCvYW__btnPrimary{box-sizing:border-box;min-height:44px;font-size:var(--sf-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:#0a1210;background:var(--sf-spirit);border-radius:var(--sf-radius-sm);border:1px solid #0000;align-items:center;padding:.55rem 1rem;font-weight:700;text-decoration:none;transition:filter .15s,box-shadow .15s;display:inline-flex}.hub-interactive-module__3bCvYW__btnPrimary:hover{filter:brightness(1.08)}.hub-interactive-module__3bCvYW__btnPrimary:focus-visible{outline:2px solid var(--sf-parchment);outline-offset:2px;filter:brightness(1.08)}.hub-interactive-module__3bCvYW__btnGhost{box-sizing:border-box;min-height:44px;font-size:var(--sf-fs-xs);color:var(--text-primary);border:1px solid var(--sf-brass-edge);border-radius:var(--sf-radius-sm);background:#0003;align-items:center;padding:.55rem .9rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.hub-interactive-module__3bCvYW__btnGhost:hover{border-color:var(--sf-spirit-glow);color:var(--sf-parchment);background:#00000059}.hub-interactive-module__3bCvYW__btnGhost:focus-visible{outline:2px solid var(--sf-spirit);outline-offset:2px;border-color:var(--sf-spirit-glow);background:#00000059}.hub-interactive-module__3bCvYW__disclosure{border-radius:var(--sf-radius);border:1px solid var(--sf-brass-edge);background:#0000002e;margin:.25rem 0 .5rem}.hub-interactive-module__3bCvYW__disclosureSummary{cursor:pointer;font-size:var(--sf-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sf-bronze);border-radius:var(--sf-radius);padding:.85rem 1rem;font-weight:700;list-style:none;transition:background .15s,color .15s}.hub-interactive-module__3bCvYW__disclosureSummary::-webkit-details-marker{display:none}.hub-interactive-module__3bCvYW__disclosureSummary:after{content:" +";color:var(--text-tertiary);font-weight:400}.hub-interactive-module__3bCvYW__disclosure[open] .hub-interactive-module__3bCvYW__disclosureSummary:after{content:" −"}.hub-interactive-module__3bCvYW__disclosureSummary:hover{color:var(--sf-parchment);background:#ffffff08}.hub-interactive-module__3bCvYW__disclosureSummary:focus-visible{outline:2px solid var(--sf-spirit);outline-offset:-2px}.hub-interactive-module__3bCvYW__disclosureBody{padding:0 .35rem .75rem}.hub-interactive-module__3bCvYW__panel{border-radius:var(--sf-radius);border:1px solid var(--sf-brass-edge);background:var(--sf-bg-pane);padding:1rem 1.1rem;box-shadow:inset 0 1px #ffffff0a}@media (prefers-reduced-motion:reduce){.hub-interactive-module__3bCvYW__tile,.hub-interactive-module__3bCvYW__row,.hub-interactive-module__3bCvYW__btnPrimary,.hub-interactive-module__3bCvYW__btnGhost,.hub-interactive-module__3bCvYW__actionPill,.hub-interactive-module__3bCvYW__textLink{transition:none}.hub-interactive-module__3bCvYW__tile:hover,.hub-interactive-module__3bCvYW__tile:focus-visible{transform:none}}
.patch-badge-module__Gk-S-G__badge{color:#3de8a0;background:#3de8a01f;border-radius:4px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}
.home-hub-band-module__N2G6Rq__band{isolation:isolate;scroll-margin-top:calc(var(--sf-layout-top,4.25rem) + 1rem);margin-inline:calc(-1*clamp(1rem,4vw,1.75rem));padding:1.65rem clamp(1rem,4vw,1.75rem);position:relative;overflow-x:clip}.home-hub-band-module__N2G6Rq__inner{z-index:1;position:relative}.home-hub-band-module__N2G6Rq__band:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.home-hub-band-module__N2G6Rq__light:before{background:var(--hub-band-light)}.home-hub-band-module__N2G6Rq__dark:before{background:var(--hub-band-dark)}
.section-header-module__UWyYNW__header{flex-wrap:wrap;align-items:center;gap:.25rem .65rem;margin-bottom:.9rem;display:flex}.section-header-module__UWyYNW__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.section-header-module__UWyYNW__title{font-family:var(--font-cinzel,"Cinzel", serif), var(--font-ui);letter-spacing:.08em;color:#c9a96e;text-transform:uppercase;font-size:13px;font-weight:600}.section-header-module__UWyYNW__subtitle{font-family:var(--font-ui);color:var(--text-tertiary,#5a5750);padding-left:16px;font-size:12.5px}.section-header-module__UWyYNW__tag{color:var(--text-tertiary,#5a5750);margin-left:0;font-size:12px}
.pacts-list-module__ngjYZq__pactsPage{width:100%}.pacts-list-module__ngjYZq__tierTableIntro{max-width:48rem;color:var(--sf-text-soft);margin:.5rem 0 1rem;font-size:.88rem;line-height:1.6}.pacts-list-module__ngjYZq__callout{border-radius:var(--sf-radius);background:var(--sf-bg-pane);color:var(--sf-text-soft);border:1px solid #5ee6c938;margin-top:.65rem;padding:1.25rem 1.5rem;font-size:.92rem;line-height:1.6;box-shadow:inset 0 1px #ffffff0a}.pacts-list-module__ngjYZq__calloutLead{color:var(--sf-spirit);letter-spacing:.02em;margin-bottom:.4rem;font-weight:600;display:block}.pacts-list-module__ngjYZq__sectionHeader{margin-bottom:1rem}.pacts-list-module__ngjYZq__progressPanel{border-radius:var(--sf-radius);background:var(--sf-bg-pane);border:1px solid var(--sf-brass-edge);padding:1.25rem 1.5rem}.pacts-list-module__ngjYZq__progressLead{color:var(--sf-text-muted);margin-bottom:1rem;font-size:.92rem;line-height:1.55}.pacts-list-module__ngjYZq__pactCard{flex-direction:column;height:100%;display:flex;border-radius:var(--sf-radius)!important;background:var(--sf-bg-pane)!important;border:1px solid var(--sf-brass-edge)!important;padding:1.25rem 1.35rem!important;transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s!important}.pacts-list-module__ngjYZq__pactCard:hover,.pacts-list-module__ngjYZq__pactCard:focus-visible{outline:none;transform:translateY(-2px);border-color:var(--sf-spirit-glow)!important;box-shadow:0 10px 26px #00000061, 0 0 18px var(--sf-spirit-dim)!important;background:#162622e0!important}.pacts-list-module__ngjYZq__pactCardInner{flex-direction:column;flex:1;min-height:0;display:flex}.pacts-list-module__ngjYZq__pactTopRow{justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.5rem;display:flex}.pacts-list-module__ngjYZq__pactTitleCol{flex:1;min-width:0}.pacts-list-module__ngjYZq__pactName{font-family:var(--font-display), var(--font-ui);letter-spacing:.04em;color:var(--sf-parchment);margin-top:.15rem;font-size:1.05rem;font-weight:600;line-height:1.25}.pacts-list-module__ngjYZq__pactPlaystyle{color:var(--sf-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pacts-list-module__ngjYZq__pactSideCol{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;display:flex}.pacts-list-module__ngjYZq__pactBadgeRow{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.pacts-list-module__ngjYZq__metaTierBadge{letter-spacing:.06em;text-align:center;border-radius:3px;min-width:1.75rem;padding:.2rem .45rem;font-size:.62rem;font-weight:700;display:inline-block}.pacts-list-module__ngjYZq__metaTierSp{color:#ffd27a;background:#ffd27a24;border:1px solid #ffd27a59}.pacts-list-module__ngjYZq__metaTierS{color:#f5a623;background:#f5a6231a;border:1px solid #f5a6234d}.pacts-list-module__ngjYZq__metaTierA{color:#3de8a0;background:#3de8a01a;border:1px solid #3de8a04d}.pacts-list-module__ngjYZq__metaTierB{color:#5ba3e8;background:#5ba3e81a;border:1px solid #5ba3e84d}.pacts-list-module__ngjYZq__metaTierC{color:#888;background:#8888881a;border:1px solid #8888884d}.pacts-list-module__ngjYZq__recommendedBadge{letter-spacing:.1em;text-transform:uppercase;color:var(--sf-spirit);background:#5ee6c924;border:1px solid #5ee6c947;border-radius:3px;padding:.2rem .5rem;font-size:.55rem;font-weight:600;display:inline-block}.pacts-list-module__ngjYZq__pactDesc{-webkit-line-clamp:3;color:var(--sf-text-soft);-webkit-box-orient:vertical;margin-top:.35rem;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.pacts-list-module__ngjYZq__pactTags{flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.85rem;display:flex}.pacts-list-module__ngjYZq__tagChip{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--sf-brass-edge);color:var(--sf-text-muted);text-overflow:ellipsis;white-space:nowrap;background:#0003;border-radius:3px;max-width:100%;padding:.25rem .5rem;font-size:.58rem;font-weight:600;overflow:hidden}@media (max-width:768px){.pacts-list-module__ngjYZq__callout{padding:.85rem 1rem;font-size:.85rem}.pacts-list-module__ngjYZq__progressPanel{padding:.85rem 1rem}.pacts-list-module__ngjYZq__pactCard{padding:.85rem .95rem!important}.pacts-list-module__ngjYZq__pactTopRow{flex-direction:column;gap:.4rem}.pacts-list-module__ngjYZq__pactSideCol{flex-direction:row;align-items:flex-start}.pacts-list-module__ngjYZq__pactBadgeRow{justify-content:flex-start}.pacts-list-module__ngjYZq__pactName{font-size:.95rem}.pacts-list-module__ngjYZq__pactDesc{-webkit-line-clamp:4;font-size:.82rem}.pacts-list-module__ngjYZq__tagChip{padding:.2rem .4rem;font-size:.55rem}}
.items-page-module__wEBQnG__pageWrap{max-width:72rem;margin-left:auto;margin-right:auto}.items-page-module__wEBQnG__itemsHero .sf-page-lead{margin-bottom:0}.items-page-module__wEBQnG__itemsHero .sf-page-title{line-height:1.25}@media (max-width:480px){.items-page-module__wEBQnG__itemsHero .sf-page-title{font-size:1.35rem}}
.progress-page-module__lNZymG__pageWrap{max-width:960px;margin:0 auto;padding:0 16px 48px}.progress-page-module__lNZymG__hero{margin-top:8px;margin-bottom:28px}.progress-page-module__lNZymG__stageGrid{margin:0 0 32px;padding:0;list-style:none}.progress-page-module__lNZymG__stageCard{height:100%;min-height:100%;color:inherit;background:var(--surface-2,#ffffff08);border:1px solid var(--border-subtle,#ffffff12);border-radius:8px;flex-direction:column;padding:18px 20px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.progress-page-module__lNZymG__stageCard:hover{background:var(--surface-hover,#ffffff0f);border-color:#c9a96e40}.progress-page-module__lNZymG__stageTitle{font-family:var(--font-display,"Cinzel", serif);color:var(--text-primary,#e8e4d9);margin:0 0 8px;font-size:18px;font-weight:500}.progress-page-module__lNZymG__stageTime{color:var(--accent-green,#3de8a0);margin:0 0 8px;font-size:12px}.progress-page-module__lNZymG__stageMeta{color:var(--text-secondary,#9a9589);margin:0;font-size:12px}.progress-page-module__lNZymG__stageArrow{color:var(--accent-gold,#c9a96e);margin-top:auto;padding-top:12px;font-size:12px}.progress-page-module__lNZymG__quickJump{margin-bottom:8px}.progress-page-module__lNZymG__quickJumpList{flex-wrap:wrap;gap:10px 16px;margin:0;padding:0;list-style:none;display:flex}.progress-page-module__lNZymG__quickJumpLink{color:var(--text-secondary,#9a9589);font-size:13px;text-decoration:none}.progress-page-module__lNZymG__quickJumpLink:hover{color:var(--accent-green,#3de8a0)}
.HomeHubHero-module__1OTr9q__hero{text-align:center;max-width:42rem;color:var(--sf-text);margin:0 auto;padding:.5rem 1rem .25rem}.HomeHubHero-module__1OTr9q__title{font-family:var(--font-display), var(--font-ui), serif;font-size:clamp(1.5rem, 5.5vw, var(--sf-fs-2xl));color:var(--sf-parchment);margin:1rem 0 0;font-weight:600;line-height:1.25}.HomeHubHero-module__1OTr9q__subhead{max-width:34rem;font-size:var(--sf-fs-md);color:var(--text-secondary);margin:.65rem auto 0;line-height:1.6}.HomeHubHero-module__1OTr9q__cta{margin:1.4rem 0 0}.HomeHubHero-module__1OTr9q__trustLine{font-size:var(--sf-fs-xs);color:var(--text-tertiary);margin:1rem 0 0}.HomeHubHero-module__1OTr9q__trust{font-size:var(--sf-fs-xs);color:var(--text-tertiary)}.HomeHubHero-module__1OTr9q__trust>div{flex-direction:column;align-items:center;gap:.35rem;display:flex}:is(.HomeHubHero-module__1OTr9q__trust .date,.HomeHubHero-module__1OTr9q__trust .note){color:var(--text-tertiary)}
.pact-detail-hero-module__-MEDwq__hero{border-bottom:1px solid #ffffff14;margin-bottom:1.75rem;padding-bottom:1.75rem}.pact-detail-hero-module__-MEDwq__badgeRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pact-detail-hero-module__-MEDwq__recommendedBadge{color:#fcd34d;background:#fbbf2433;border:1px solid #fbbf244d;border-radius:9999px;padding:4px 10px;font-size:.75rem}.pact-detail-hero-module__-MEDwq__title{font-family:Cinzel, var(--font-display,serif);color:var(--text-primary);margin:0 0 8px;font-size:1.75rem;font-weight:500}.pact-detail-hero-module__-MEDwq__playstyle{color:var(--text-secondary);margin:0 0 16px;font-size:13px}.pact-detail-hero-module__-MEDwq__blurb{max-width:560px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.75}.pact-detail-hero-module__-MEDwq__buildsLink{margin:1rem 0 0}.pact-detail-hero-module__-MEDwq__p11Meta{margin-top:1.5rem}.pact-detail-hero-module__-MEDwq__p11MetaBody{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.75}.pact-detail-hero-module__-MEDwq__p11MetaCheck{color:var(--text-muted,var(--text-secondary));margin:.75rem 0 0;font-size:12px;line-height:1.6}
.build-detail-module__ogwPLW__heroTop{align-items:flex-start;gap:16px;display:flex}.build-detail-module__ogwPLW__title{font-family:var(--font-display), serif;color:var(--text-primary,#e8e4d9);margin:0 0 4px;font-size:26px;font-weight:500;line-height:1.2}.build-detail-module__ogwPLW__desc{color:var(--text-secondary,#9a9589);max-width:600px;margin:0;font-size:13px;line-height:1.7}.build-detail-module__ogwPLW__metaRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.build-detail-module__ogwPLW__authorMeta{color:var(--text-tertiary,#5a5750);font-size:14px}.build-detail-module__ogwPLW__pactLink{color:var(--text-secondary,#9a9589);font-size:14px;text-decoration:none}.build-detail-module__ogwPLW__pactLink:hover{color:var(--text-primary,#e8e4d9)}.build-detail-module__ogwPLW__scenarioTags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.build-detail-module__ogwPLW__scenarioTag{color:var(--text-tertiary,#5a5750);border:1px solid var(--border-subtle,#ffffff12);border-radius:3px;padding:2px 6px;font-size:10px}.build-detail-module__ogwPLW__prosConsGrid{grid-template-columns:1fr;gap:16px;margin-top:0;display:grid}@media (min-width:640px){.build-detail-module__ogwPLW__prosConsGrid{grid-template-columns:1fr 1fr}}.build-detail-module__ogwPLW__prosBox{background:#3de8a00f;border-left:2px solid #3de8a0;border-radius:6px;padding:12px 16px}.build-detail-module__ogwPLW__consBox{background:#e05c5c0f;border-left:2px solid #e05c5c;border-radius:6px;padding:12px 16px}.build-detail-module__ogwPLW__prosTitle{color:#3de8a0;margin-bottom:8px;font-size:12px;font-weight:600}.build-detail-module__ogwPLW__consTitle{color:#e05c5c;margin-bottom:8px;font-size:12px;font-weight:600}.build-detail-module__ogwPLW__prosList,.build-detail-module__ogwPLW__consList{margin:0;padding:0;list-style:none}.build-detail-module__ogwPLW__prosList li,.build-detail-module__ogwPLW__consList li{color:var(--text-secondary,#9a9589);padding:3px 0 3px .85em;font-size:12.5px;position:relative}.build-detail-module__ogwPLW__prosList li:before,.build-detail-module__ogwPLW__consList li:before{content:"·";color:inherit;position:absolute;left:0}.build-detail-module__ogwPLW__loadoutBlock{margin-top:1.25rem}.build-detail-module__ogwPLW__loadoutBlock:first-of-type{margin-top:.75rem}.build-detail-module__ogwPLW__loadoutSubhead{letter-spacing:.06em;text-transform:uppercase;color:var(--sf-text-muted,#6a665e);margin:0 0 .65rem;font-size:.78rem;font-weight:600}.build-detail-module__ogwPLW__section{margin-top:32px}.build-detail-module__ogwPLW__sectionHeader{margin-bottom:16px}.build-detail-module__ogwPLW__arcanicGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.build-detail-module__ogwPLW__arcanicGrid{grid-template-columns:repeat(3,1fr)}}.build-detail-module__ogwPLW__arcanicCard{background:var(--bg-card,#141c18);border:1px solid var(--border-subtle,#ffffff12);border-radius:8px;padding:14px}.build-detail-module__ogwPLW__arcanicTop{align-items:center;gap:8px;margin-bottom:8px;display:flex}.build-detail-module__ogwPLW__arcanicIcon{font-size:18px;line-height:1}.build-detail-module__ogwPLW__arcanicImg{object-fit:contain;filter:drop-shadow(0 0 4px #c9a96e4d);width:40px;height:40px}.build-detail-module__ogwPLW__arcanicName{color:var(--text-primary,#e8e4d9);font-size:13px;font-weight:600}.build-detail-module__ogwPLW__arcanicVirtue{margin-bottom:6px}.build-detail-module__ogwPLW__arcanicRole{color:var(--text-tertiary,#5a5750);text-transform:capitalize;margin-bottom:6px;font-size:10px}.build-detail-module__ogwPLW__arcanicDesc{color:var(--text-secondary,#9a9589);margin:0;font-size:12px;line-height:1.6}.build-detail-module__ogwPLW__virtueAllocBox{background:var(--bg-card,#141c18);border:1px solid var(--border-subtle,#ffffff12);color:var(--text-secondary,#9a9589);border-radius:6px;padding:8px 14px;font-size:13px}.build-detail-module__ogwPLW__rotList{margin:0;padding:0;list-style:none}.build-detail-module__ogwPLW__rotItem{border-bottom:.5px solid var(--border-subtle,#ffffff12);gap:12px;padding:8px 0;display:flex}.build-detail-module__ogwPLW__rotItem:last-child{border-bottom:none}.build-detail-module__ogwPLW__rotNum{background:var(--bg-elevated,#ffffff0f);width:16px;height:16px;color:var(--text-tertiary,#5a5750);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.build-detail-module__ogwPLW__rotText{color:var(--text-secondary,#9a9589);font-size:13px;line-height:1.6}:is(.build-detail-module__ogwPLW__mdx h2,.build-detail-module__ogwPLW__mdx h3){font-family:var(--font-display), serif;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary,#e8e4d9);margin:0 0 10px;font-size:12px;font-weight:600}.build-detail-module__ogwPLW__mdx p{color:var(--text-secondary,#9a9589);margin:0 0 12px;font-size:13px;line-height:1.75}.build-detail-module__ogwPLW__mdx strong{color:var(--text-primary,#e8e4d9);font-weight:600}.build-detail-module__ogwPLW__mdx hr{border:none;border-top:.5px solid var(--border-subtle,#ffffff12);margin:20px 0}:is(.build-detail-module__ogwPLW__mdx ul,.build-detail-module__ogwPLW__mdx ol){color:var(--text-secondary,#9a9589);margin:0 0 12px;padding-left:1.25rem;font-size:13px;line-height:1.75}.build-detail-module__ogwPLW__unlockBlock,.build-detail-module__ogwPLW__teamBlock{margin-top:32px}.build-detail-module__ogwPLW__weaponsGrid{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.build-detail-module__ogwPLW__weaponCardLink{color:inherit;border-radius:8px;text-decoration:none}.build-detail-module__ogwPLW__weaponCard{background:var(--surface-2,#ffffff08);border:1px solid var(--border-subtle,#ffffff14);border-radius:8px;flex-direction:column;align-items:center;gap:8px;min-width:108px;padding:14px 18px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex}.build-detail-module__ogwPLW__weaponCardLink:hover .build-detail-module__ogwPLW__weaponCard,.build-detail-module__ogwPLW__weaponCardLink:focus-visible .build-detail-module__ogwPLW__weaponCard{border-color:var(--sf-spirit-glow,#3de8a08c);background:#3de8a014;transform:translateY(-3px);box-shadow:0 0 0 1px #3de8a040,0 8px 24px #00000059,0 0 20px #3de8a01f}.build-detail-module__ogwPLW__weaponCardLink:focus-visible{outline:none}.build-detail-module__ogwPLW__weaponCardLink:hover .build-detail-module__ogwPLW__weaponCardImg,.build-detail-module__ogwPLW__weaponCardLink:focus-visible .build-detail-module__ogwPLW__weaponCardImg{transform:scale(1.06)}.build-detail-module__ogwPLW__weaponCardLink:hover .build-detail-module__ogwPLW__weaponCardName,.build-detail-module__ogwPLW__weaponCardLink:focus-visible .build-detail-module__ogwPLW__weaponCardName{color:var(--text-primary,#e8e4d9)}.build-detail-module__ogwPLW__weaponCardImg{object-fit:contain;width:72px;height:72px;transition:transform .18s}.build-detail-module__ogwPLW__weaponCardName{color:var(--text-secondary);text-align:center;white-space:nowrap;font-size:12px;transition:color .18s}@media (max-width:480px){.build-detail-module__ogwPLW__weaponCardName{white-space:normal;line-height:1.35}}.build-detail-module__ogwPLW__otherBuilds{margin-top:32px}.build-detail-module__ogwPLW__relatedList{flex-direction:column;gap:4px;margin-top:8px;display:flex}.build-detail-module__ogwPLW__relatedRow{color:var(--text-primary);background:var(--surface-2,#ffffff08);border:1px solid var(--border-subtle,#ffffff12);border-radius:6px;align-items:center;gap:8px;padding:7px 12px;text-decoration:none;transition:background .15s;display:flex}.build-detail-module__ogwPLW__relatedRow:hover{background:var(--surface-hover,#ffffff0f)}.build-detail-module__ogwPLW__relatedPactImg{object-fit:contain;flex-shrink:0;width:20px;height:20px}.build-detail-module__ogwPLW__relatedMore{color:var(--text-secondary);margin-top:8px;padding:4px 0;font-size:12px;text-decoration:none;display:inline-block}.build-detail-module__ogwPLW__relatedMore:hover{color:var(--text-primary)}.build-detail-module__ogwPLW__relatedName{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.build-detail-module__ogwPLW__otherBuildsTags{flex-wrap:wrap;gap:6px;display:flex}.build-detail-module__ogwPLW__otherBuildLink{background:var(--bg-elevated,#ffffff0f);border:1px solid var(--border-subtle,#ffffff12);color:var(--text-secondary,#9a9589);border-radius:5px;padding:4px 10px;font-size:12px;text-decoration:none;transition:border-color .15s,color .15s}.build-detail-module__ogwPLW__otherBuildLink:hover{border-color:var(--border-hover,#ffffff2e);color:var(--text-primary,#e8e4d9)}.build-detail-module__ogwPLW__changelog{margin-top:32px}.build-detail-module__ogwPLW__changelogRow{color:var(--text-tertiary,#5a5750);flex-wrap:wrap;gap:4px 0;margin-bottom:8px;font-size:12px;display:flex}.build-detail-module__ogwPLW__changelogRow:last-child{margin-bottom:0}.build-detail-module__ogwPLW__changelogDate{color:var(--text-secondary,#9a9589);margin-right:12px;font-weight:500}.build-detail-module__ogwPLW__weaponLinkBest{color:var(--text-secondary,#9a9589);-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}.build-detail-module__ogwPLW__weaponLinkBest:hover{color:var(--text-primary,#e8e4d9)}.build-detail-module__ogwPLW__weaponLinkBudget{color:var(--text-tertiary,#5a5750);-webkit-text-decoration:underline #ffffff1a;text-decoration:underline #ffffff1a}.build-detail-module__ogwPLW__weaponLinkBudget:hover{color:var(--text-primary,#e8e4d9)}.build-detail-module__ogwPLW__weaponPlainBestText{color:var(--text-secondary,#9a9589)}.build-detail-module__ogwPLW__weaponPlainBudgetText{color:var(--text-tertiary,#5a5750)}.build-detail-module__ogwPLW__faqBlock,.build-detail-module__ogwPLW__nextBlock,.build-detail-module__ogwPLW__footerBlock{margin-top:32px}.build-detail-module__ogwPLW__sourceBlock{margin:.5rem 0 1rem}.build-detail-module__ogwPLW__sourceLink{color:var(--text-tertiary,#5a5750);align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.build-detail-module__ogwPLW__sourceLink:hover{color:var(--text-secondary,#9a9589);text-decoration:underline}.build-detail-module__ogwPLW__equipGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:480px){.build-detail-module__ogwPLW__equipGrid{grid-template-columns:1fr}}.build-detail-module__ogwPLW__equipItem{background:var(--surface-2,#ffffff08);border:1px solid var(--border-subtle,#ffffff12);border-radius:6px;flex-wrap:wrap;gap:4px 8px;padding:6px 10px;display:flex}.build-detail-module__ogwPLW__equipSlot{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary,#5a5750);font-size:10px;font-weight:600}.build-detail-module__ogwPLW__equipName{color:var(--text-primary,#e8e4d9);font-size:13px;font-weight:500}.build-detail-module__ogwPLW__equipNote{color:var(--text-tertiary,#5a5750);width:100%;font-size:11px}.build-detail-module__ogwPLW__equipList{margin:0;padding:0;list-style:none}.build-detail-module__ogwPLW__equipListItem{border-bottom:.5px solid var(--border-subtle,#ffffff12);flex-wrap:wrap;gap:4px 8px;padding:6px 10px;display:flex}.build-detail-module__ogwPLW__equipListItem:last-child{border-bottom:none}.build-detail-module__ogwPLW__upgradeList{counter-reset:upgrade;margin:0;padding:0;list-style:none}.build-detail-module__ogwPLW__upgradeItem{border-bottom:.5px solid var(--border-subtle,#ffffff12);gap:12px;padding:8px 0;display:flex}.build-detail-module__ogwPLW__upgradeItem:last-child{border-bottom:none}.build-detail-module__ogwPLW__upgradeOrder{background:var(--bg-elevated,#ffffff0f);width:22px;height:22px;color:var(--text-tertiary,#5a5750);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.build-detail-module__ogwPLW__upgradeBody{flex-direction:column;gap:2px;display:flex}.build-detail-module__ogwPLW__upgradeTitle{color:var(--text-primary,#e8e4d9);font-size:13px;font-weight:600}.build-detail-module__ogwPLW__upgradeDesc{color:var(--text-secondary,#9a9589);font-size:12px;line-height:1.6}
.item-detail-module__W3fI9a__backLink{margin-top:1.25rem}
.home-hub-card-grid-module__IrZfYG__gridStretch{align-items:stretch}.home-hub-card-grid-module__IrZfYG__gridStretch>li{min-height:0;display:flex}
.pact-related-cards-module__0IoIqq__grid{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-top:.5rem;display:grid}.pact-related-cards-module__0IoIqq__card{background:#0003;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.pact-related-cards-module__0IoIqq__card:hover,.pact-related-cards-module__0IoIqq__card:focus-visible{background:#3de8a00f;border-color:#3de8a059}.pact-related-cards-module__0IoIqq__cardTitle{color:var(--text-primary,#e8e4d9);font-size:.9rem;font-weight:600;line-height:1.35}.pact-related-cards-module__0IoIqq__cardBody{color:var(--sf-text-soft,#9a9589);flex:1;font-size:.82rem;line-height:1.55}.pact-related-cards-module__0IoIqq__cardCta{color:var(--sf-spirit,#3de8a0);font-size:.78rem;font-weight:500}@media (max-width:900px){.pact-related-cards-module__0IoIqq__grid{grid-template-columns:1fr}}
.next-steps-module__6w8FQq__card{background:var(--bg-card,#141c18);border:1px solid var(--border-subtle,#ffffff12);border-radius:10px;padding:20px 24px}.next-steps-module__6w8FQq__title{font-family:var(--font-cinzel,"Cinzel", serif), var(--font-ui);letter-spacing:.08em;color:#c9a96e;text-transform:uppercase;margin-bottom:12px;font-size:11px}.next-steps-module__6w8FQq__list{margin:0;padding:0;list-style:none}.next-steps-module__6w8FQq__item{border-bottom:.5px solid var(--border-subtle,#ffffff12)}.next-steps-module__6w8FQq__item:last-child{border-bottom:none}.next-steps-module__6w8FQq__link{color:var(--text-secondary,#9a9589);justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;text-decoration:none;transition:color .15s;display:flex}.next-steps-module__6w8FQq__link:hover{color:#3de8a0}.next-steps-module__6w8FQq__arrow{opacity:0;transition:opacity .15s}.next-steps-module__6w8FQq__link:hover .next-steps-module__6w8FQq__arrow{opacity:1}
:is(.guide-page-mdx-module__nI3qna__guideMdxWrap .mdx-body h2,.guide-page-mdx-module__nI3qna__guideMdxWrap .mdx-body h3){text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary,#e8e4d9);margin-top:1.5rem;margin-bottom:12px;font-family:Cinzel,serif;font-size:12px;font-weight:600}:is(.guide-page-mdx-module__nI3qna__guideMdxWrap .mdx-body>h2:first-child,.guide-page-mdx-module__nI3qna__guideMdxWrap .mdx-body>h3:first-child){margin-top:0}.guide-page-mdx-module__nI3qna__guideMdxWrap .mdx-body p{color:var(--text-secondary,#9a9589);font-size:13px;line-height:1.75}:is(.guide-page-mdx-module__nI3qna__guideMdxWrap .mdx-body ul,.guide-page-mdx-module__nI3qna__guideMdxWrap .mdx-body ol){margin:.75rem 0;padding-left:1.25rem}.guide-page-mdx-module__nI3qna__guideMdxWrap .mdx-body li{color:var(--text-secondary,#9a9589);padding-left:4px;font-size:13px;line-height:1.75}.guide-page-mdx-module__nI3qna__guideMdxWrap .mdx-body strong{color:var(--text-primary,#e8e4d9);font-weight:600}.guide-page-mdx-module__nI3qna__guideMdxWrap .mdx-body hr{border:none;border-top:.5px solid var(--border-subtle,#ffffff12);margin:20px 0}
.entity-farm-visual-grid-module__dHtjvW__wrap{margin:0 0 1rem}.entity-farm-visual-grid-module__dHtjvW__heading{font-family:var(--font-display), var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--sf-tan,#bca783);margin:0 0 .65rem;font-size:.82rem;font-weight:600}.entity-farm-visual-grid-module__dHtjvW__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.entity-farm-visual-grid-module__dHtjvW__card{flex-direction:column;gap:.45rem;min-width:0;display:flex}.entity-farm-visual-grid-module__dHtjvW__imageWrap{aspect-ratio:1;background:#0c0a0873;border:1px solid #bca78338;border-radius:8px;position:relative;overflow:hidden}.entity-farm-visual-grid-module__dHtjvW__image{object-fit:contain;object-position:center;width:100%;height:100%}.entity-farm-visual-grid-module__dHtjvW__caption{color:var(--sf-text-soft,#9a9589);margin:0;font-size:.8rem;line-height:1.45}
.HomeHubPreludes15Banner-module__Z_mbta__banner{border-radius:var(--sf-radius);background:#00000059;border:1px solid #dd9f386b;margin:0;padding:1.15rem 1.15rem 1.1rem;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00000047}.HomeHubPreludes15Banner-module__Z_mbta__header{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-bottom:.55rem;display:flex}.HomeHubPreludes15Banner-module__Z_mbta__badge{font-size:var(--sf-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:#f4d089;background:#dd9f381f;border:1px solid #dd9f388c;border-radius:999px;align-items:center;padding:.18rem .55rem;font-weight:700;display:inline-flex}.HomeHubPreludes15Banner-module__Z_mbta__title{font-family:var(--font-display), serif;font-size:clamp(var(--sf-fs-md), 2.4vw, var(--sf-fs-lg));color:var(--text-primary);margin:0;font-weight:600}.HomeHubPreludes15Banner-module__Z_mbta__lead{font-size:var(--sf-fs-sm);color:var(--text-secondary);max-width:52rem;margin:0 0 .9rem;line-height:1.55}.HomeHubPreludes15Banner-module__Z_mbta__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}@media (max-width:980px){.HomeHubPreludes15Banner-module__Z_mbta__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.HomeHubPreludes15Banner-module__Z_mbta__grid{grid-template-columns:minmax(0,1fr)}}.HomeHubPreludes15Banner-module__Z_mbta__card{border-radius:var(--sf-radius-sm);background:#0000003d;border:1px solid #c4a5743d;flex-direction:column;min-height:100%;padding:.7rem .75rem .65rem;display:flex}.HomeHubPreludes15Banner-module__Z_mbta__cardTitle{font-size:var(--sf-fs-sm);color:var(--text-primary);margin:0 0 .2rem;font-weight:700}.HomeHubPreludes15Banner-module__Z_mbta__cardSubtitle{font-size:var(--sf-fs-2xs);color:var(--text-muted,var(--text-secondary));margin:0 0 .55rem;line-height:1.4}.HomeHubPreludes15Banner-module__Z_mbta__linkList{flex-direction:column;gap:.55rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.HomeHubPreludes15Banner-module__Z_mbta__linkList li{margin:0}.HomeHubPreludes15Banner-module__Z_mbta__pathLink{border-radius:var(--sf-radius-sm);font-size:var(--sf-fs-xs);color:var(--sf-accent,#5ee6c9);margin:-.5rem -.4rem;padding:.5rem .4rem;line-height:1.35;text-decoration:none;display:block}.HomeHubPreludes15Banner-module__Z_mbta__pathLink:hover{text-decoration:underline}.HomeHubPreludes15Banner-module__Z_mbta__chips{flex-wrap:wrap;gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex;}.HomeHubPreludes15Banner-module__Z_mbta__chips li{font-size:var(--sf-fs-2xs);color:var(--text-secondary);background:#0000002e;border:1px solid #c4a57433;border-radius:999px;margin:0;padding:.22rem .5rem;line-height:1.3}.HomeHubPreludes15Banner-module__Z_mbta__foot{font-size:var(--sf-fs-xs);flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin:.85rem 0 0;display:flex}.HomeHubPreludes15Banner-module__Z_mbta__note{color:var(--text-muted,var(--text-secondary));margin:0}.HomeHubPreludes15Banner-module__Z_mbta__cta{font-weight:600}
.pact-same-virtue-table-module__7ok37G__scrollHint{color:var(--sf-text-muted,#5a5750);margin:0 0 .5rem;font-size:.78rem}.pact-same-virtue-table-module__7ok37G__tableWrap{overflow-x:auto}.pact-same-virtue-table-module__7ok37G__table{border-collapse:collapse;width:100%;font-size:.85rem}.pact-same-virtue-table-module__7ok37G__table th,.pact-same-virtue-table-module__7ok37G__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:.55rem .85rem}.pact-same-virtue-table-module__7ok37G__table th{color:var(--sf-text-muted,#5a5750);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.pact-same-virtue-table-module__7ok37G__currentRow{background:#ffffff0a}.pact-same-virtue-table-module__7ok37G__youAreHere{color:var(--sf-text-muted,#5a5750);margin-left:.5rem;font-size:.72rem}
.progress-bar-module__UOTuKW__wrapper{width:100%}.progress-bar-module__UOTuKW__labelRow{color:var(--text-secondary,#9a9589);justify-content:flex-end;margin-bottom:6px;font-size:12px;display:flex}.progress-bar-module__UOTuKW__labelRow .progress-bar-module__UOTuKW__highlight{color:#3de8a0}.progress-bar-module__UOTuKW__track{background:#ffffff14;border-radius:2px;height:3px;overflow:hidden}.progress-bar-module__UOTuKW__fill{background:#3de8a0;border-radius:2px;height:100%;transition:width .3s}
.rarity-badge-module__jg0iNa__badge{font-size:var(--sf-fs-2xs);text-transform:uppercase;border-radius:4px;align-self:flex-start;padding:2px 8px;font-weight:600;display:inline-block}.rarity-badge-module__jg0iNa__common{color:var(--text-tertiary,#5a5750);background:#ffffff0f}.rarity-badge-module__jg0iNa__uncommon{color:#5ba3e8;background:#5ba3e81f}.rarity-badge-module__jg0iNa__rare{color:#d4a24a;background:#d4a24a1f}
.HomeRecentUpdates-module__LlYbuW__list{margin:0;padding:0;list-style:none}.HomeRecentUpdates-module__LlYbuW__item{border-left:3px solid var(--sf-bronze);margin:0;padding:0 0 0 1rem}.HomeRecentUpdates-module__LlYbuW__item+.HomeRecentUpdates-module__LlYbuW__item{border-top:1px solid var(--sf-brass-edge);margin-top:1.15rem;padding-top:1.15rem}.HomeRecentUpdates-module__LlYbuW__date{font-size:var(--sf-fs-xs);letter-spacing:.04em;color:var(--sf-text-muted);margin-bottom:.35rem;display:block}.HomeRecentUpdates-module__LlYbuW__title{font-family:var(--font-display), var(--font-ui);font-size:var(--sf-fs-base);color:var(--sf-parchment);margin:0 0 .4rem;font-weight:600;line-height:1.4}.HomeRecentUpdates-module__LlYbuW__desc{font-size:var(--sf-fs-sm);color:var(--sf-text-muted);white-space:pre-line;margin:0;line-height:1.5}.HomeRecentUpdates-module__LlYbuW__footer{margin-top:1.25rem}.HomeRecentUpdates-module__LlYbuW__footerLink{font-size:var(--sf-fs-base);color:var(--sf-spirit);border-bottom:1px solid var(--sf-spirit-glow);font-weight:500;text-decoration:none}.HomeRecentUpdates-module__LlYbuW__footerLink:hover,.HomeRecentUpdates-module__LlYbuW__footerLink:focus-visible{color:var(--sf-parchment);outline:none}.HomeRecentUpdates-module__LlYbuW__cardLink{color:inherit;text-decoration:none;display:block}.HomeRecentUpdates-module__LlYbuW__cardLink:hover .HomeRecentUpdates-module__LlYbuW__title,.HomeRecentUpdates-module__LlYbuW__cardLink:focus-visible .HomeRecentUpdates-module__LlYbuW__title{color:var(--sf-spirit)}.HomeRecentUpdates-module__LlYbuW__cardLink:hover,.HomeRecentUpdates-module__LlYbuW__cardLink:focus-visible{outline:none}
.item-catalog-card-module__6Jxh7W__card{text-align:left;width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--border-subtle,#ffffff14);background:var(--bg-card,#141c18);border-radius:10px;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.item-catalog-card-module__6Jxh7W__card:hover,.item-catalog-card-module__6Jxh7W__card:focus-visible{border-color:var(--sf-spirit-glow,#3de8a073);outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #0006}.item-catalog-card-module__6Jxh7W__media{background:#00000047;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;min-height:100px;padding:.65rem;display:flex}.item-catalog-card-module__6Jxh7W__portrait{object-fit:contain;width:auto;max-width:100%;height:72px}.item-catalog-card-module__6Jxh7W__iconFallback{font-size:2rem;line-height:1}.item-catalog-card-module__6Jxh7W__body{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.item-catalog-card-module__6Jxh7W__top{justify-content:flex-end;margin-bottom:.35rem;display:flex}.item-catalog-card-module__6Jxh7W__badges{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.item-catalog-card-module__6Jxh7W__newBadge{letter-spacing:.08em;text-transform:uppercase;color:#0d1a14;background:var(--sf-spirit,#3de8a0);border-radius:3px;padding:.12rem .4rem;font-size:.58rem;font-weight:700}.item-catalog-card-module__6Jxh7W__title{color:var(--text-primary,#e8e4d9);margin:0;font-size:13px;font-weight:500}.item-catalog-card-module__6Jxh7W__card:hover .item-catalog-card-module__6Jxh7W__title{color:#6ee7b7}.item-catalog-card-module__6Jxh7W__meta{letter-spacing:.04em;text-transform:uppercase;color:var(--sf-text-muted,#5a5750);margin:.2rem 0 0;font-size:.68rem}.item-catalog-card-module__6Jxh7W__blurb{color:var(--text-secondary,#9a9589);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:12px;display:-webkit-box;overflow:hidden}.item-catalog-card-module__6Jxh7W__farm{color:var(--sf-spirit,#3de8a0);margin:.4rem 0 0;font-size:11px;line-height:1.45}.item-catalog-card-module__6Jxh7W__drop{color:var(--text-tertiary,#5a5750);margin:.35rem 0 0;font-size:11px;line-height:1.4}@media (max-width:768px){.item-catalog-card-module__6Jxh7W__media{min-height:80px;padding:.5rem}.item-catalog-card-module__6Jxh7W__portrait{height:60px}.item-catalog-card-module__6Jxh7W__iconFallback{font-size:1.5rem}.item-catalog-card-module__6Jxh7W__body{padding:.6rem .7rem .75rem}.item-catalog-card-module__6Jxh7W__title{font-size:12px}.item-catalog-card-module__6Jxh7W__meta{font-size:.62rem}.item-catalog-card-module__6Jxh7W__blurb{-webkit-line-clamp:3;font-size:11px}.item-catalog-card-module__6Jxh7W__farm,.item-catalog-card-module__6Jxh7W__drop{font-size:10px}}
.pact-strengths-weaknesses-module__k05zRG__root{margin-bottom:2.5rem}.pact-strengths-weaknesses-module__k05zRG__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:768px){.pact-strengths-weaknesses-module__k05zRG__columns{grid-template-columns:1fr}}.pact-strengths-weaknesses-module__k05zRG__column{border:1px solid var(--border-subtle,#ffffff14);background:var(--bg-card,#ffffff05);border-radius:8px;padding:1rem 1.1rem}.pact-strengths-weaknesses-module__k05zRG__columnTitle{letter-spacing:.03em;text-transform:uppercase;margin:0 0 .65rem;font-size:.82rem;font-weight:600}.pact-strengths-weaknesses-module__k05zRG__strengthsTitle{color:#3de8a0}.pact-strengths-weaknesses-module__k05zRG__weaknessesTitle{color:#e88b8b}.pact-strengths-weaknesses-module__k05zRG__list{color:var(--text-secondary);margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.65}.pact-strengths-weaknesses-module__k05zRG__list li{margin-bottom:.45rem}.pact-strengths-weaknesses-module__k05zRG__list li:last-child{margin-bottom:0}.pact-strengths-weaknesses-module__k05zRG__disclaimer{color:var(--text-muted,var(--text-secondary));margin:.75rem 0 0;font-size:.72rem;line-height:1.55}
.progress-checklist-module__ZAPCpG__section{margin-top:24px}.progress-checklist-module__ZAPCpG__meta{color:var(--text-secondary,#9a9589);margin-bottom:8px;font-size:12px}.progress-checklist-module__ZAPCpG__list{margin:16px 0 0;padding:0;list-style:none}.progress-checklist-module__ZAPCpG__item{border-bottom:.5px solid var(--border-subtle,#ffffff12)}.progress-checklist-module__ZAPCpG__item:last-child{border-bottom:none}.progress-checklist-module__ZAPCpG__label{cursor:pointer;align-items:flex-start;gap:12px;margin:0;padding:10px 0;display:flex}.progress-checklist-module__ZAPCpG__nativeInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.progress-checklist-module__ZAPCpG__box{border:1px solid var(--border-default,#ffffff2e);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.progress-checklist-module__ZAPCpG__boxDone{background:#3de8a0;border-color:#3de8a0}.progress-checklist-module__ZAPCpG__checkMark{color:#fff;font-size:11px;font-weight:700;line-height:1}.progress-checklist-module__ZAPCpG__text{color:var(--text-secondary,#9a9589);font-size:13px;line-height:1.5}.progress-checklist-module__ZAPCpG__textDone{color:var(--text-tertiary,#5a5750);text-decoration:line-through}
.stat-table-module__ro1UlG__scrollWrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.stat-table-module__ro1UlG__table{border-collapse:collapse;width:100%;min-width:20rem}.stat-table-module__ro1UlG__th{text-transform:uppercase;letter-spacing:.06em;color:var(--sf-text-muted);border-bottom:.5px solid var(--sf-border,#ffffff14);text-align:left;white-space:nowrap;padding:8px 12px 8px 0;font-size:12px;font-weight:500}.stat-table-module__ro1UlG__th:first-child,.stat-table-module__ro1UlG__td:first-child{z-index:1;background:var(--sf-bg-deep,#0d1210);position:sticky;left:0;box-shadow:4px 0 8px #00000040}.stat-table-module__ro1UlG__tr{border-bottom:.5px solid var(--sf-border,#ffffff14)}.stat-table-module__ro1UlG__tr:last-child{border-bottom:none}.stat-table-module__ro1UlG__td{color:var(--sf-text-soft);vertical-align:top;padding:8px 12px 8px 0;font-size:14px}.stat-table-module__ro1UlG__highlight{color:#3de8a0;font-weight:500}@media (min-width:769px){.stat-table-module__ro1UlG__th:first-child,.stat-table-module__ro1UlG__td:first-child{box-shadow:none;position:static}.stat-table-module__ro1UlG__table{min-width:0}}
.events-page-module__xndEFq__pageWrap{flex-direction:column;gap:.25rem;display:flex}
.HomeHubItemDemandList-module___Il3mq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid;}@media (max-width:720px){.HomeHubItemDemandList-module___Il3mq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.HomeHubItemDemandList-module___Il3mq__grid{grid-template-columns:minmax(0,1fr)}}.HomeHubItemDemandList-module___Il3mq__card{min-height:var(--hub-preview-card-min-h,8.5rem);box-sizing:border-box;width:100%;height:100%;color:inherit;border-radius:var(--sf-radius-sm);background:#0000004d;border:1px solid #d4af6a38;flex-direction:column;gap:.4rem;padding:.7rem .65rem;text-decoration:none;transition:border-color .15s,transform .12s,background .15s;display:flex}.HomeHubItemDemandList-module___Il3mq__card:hover,.HomeHubItemDemandList-module___Il3mq__card:focus-visible{background:#1c160a8c;border-color:#d4af6a73;outline:none;transform:translateY(-2px)}.HomeHubItemDemandList-module___Il3mq__top{align-items:center;gap:.5rem;display:flex}.HomeHubItemDemandList-module___Il3mq__thumb{border-radius:var(--sf-radius-chip);object-fit:cover;flex-shrink:0}.HomeHubItemDemandList-module___Il3mq__icon{font-size:var(--sf-fs-lg);flex-shrink:0;line-height:1}.HomeHubItemDemandList-module___Il3mq__name{font-size:var(--sf-fs-xs);color:var(--sf-parchment);margin:0;font-weight:700;line-height:1.25}.HomeHubItemDemandList-module___Il3mq__card:hover .HomeHubItemDemandList-module___Il3mq__name,.HomeHubItemDemandList-module___Il3mq__card:focus-visible .HomeHubItemDemandList-module___Il3mq__name{color:#e8d4a8}.HomeHubItemDemandList-module___Il3mq__farmBlock{font-size:var(--sf-fs-2xs);flex:1;margin:0;line-height:1.35}.HomeHubItemDemandList-module___Il3mq__farmTag{font-size:var(--sf-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:#0d1a14;background:var(--sf-spirit,#3de8a0);border-radius:var(--sf-radius-chip);margin-bottom:.25rem;padding:.1rem .35rem;font-weight:700;display:inline-block}.HomeHubItemDemandList-module___Il3mq__farmText{color:var(--sf-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.HomeHubItemDemandList-module___Il3mq__card{transition:none}.HomeHubItemDemandList-module___Il3mq__card:hover,.HomeHubItemDemandList-module___Il3mq__card:focus-visible{transform:none}}
.HomeHubV2-module__AO8z3q__hub{scroll-behavior:smooth;flex-direction:column;display:flex}.HomeHubV2-module__AO8z3q__heroBand{padding-top:1.5rem;padding-bottom:1.75rem}.HomeHubV2-module__AO8z3q__p15Band{flex-direction:column;gap:.75rem;padding-top:0;padding-bottom:1.5rem;display:flex}.HomeHubV2-module__AO8z3q__registerBand{padding-top:1.75rem;padding-bottom:1.85rem}@media (prefers-reduced-motion:reduce){.HomeHubV2-module__AO8z3q__hub{scroll-behavior:auto}}.HomeHubV2-module__AO8z3q__recentUpdates,.HomeHubV2-module__AO8z3q__faq{margin:0;padding:0}
.item-detail-hero-module__Elz7Zq__hero{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:start;gap:1.5rem 2rem;margin-bottom:1.75rem;padding-bottom:1.75rem;display:grid}.item-detail-hero-module__Elz7Zq__heroMain{min-width:0}.item-detail-hero-module__Elz7Zq__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--sf-text-muted,#5a5750);margin:0 0 .35rem;font-size:.78rem}.item-detail-hero-module__Elz7Zq__title{font-family:Cinzel, var(--font-display), serif;color:var(--text-primary,#e8e4d9);margin:0;font-size:1.75rem;font-weight:500}.item-detail-hero-module__Elz7Zq__blurb{color:var(--sf-text-soft,#9a9589);margin:.65rem 0 0;font-size:.95rem;line-height:1.65}.item-detail-hero-module__Elz7Zq__aside{flex-direction:column;align-self:start;gap:.75rem;display:flex}.item-detail-hero-module__Elz7Zq__portraitWrap{background:#00000040;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;padding:1rem;display:flex}.item-detail-hero-module__Elz7Zq__portrait{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:160px}.item-detail-hero-module__Elz7Zq__iconWrap{background:#00000040;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;min-height:5rem;padding:1rem;font-size:2.5rem;line-height:1;display:flex}.item-detail-hero-module__Elz7Zq__infobox{background:#00000040;border:1px solid #ffffff1a;border-radius:8px;padding:.85rem 1rem}.item-detail-hero-module__Elz7Zq__infoboxTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--sf-spirit,#3de8a0);margin:0 0 .65rem;font-size:.72rem;font-weight:600}.item-detail-hero-module__Elz7Zq__infoboxList{margin:0}.item-detail-hero-module__Elz7Zq__infoboxRow{border-bottom:1px solid #ffffff0d;justify-content:space-between;gap:.75rem;padding:.35rem 0;font-size:.82rem;display:flex}.item-detail-hero-module__Elz7Zq__infoboxRow:last-child{border-bottom:none}.item-detail-hero-module__Elz7Zq__infoboxRow dt{color:var(--sf-text-muted,#5a5750);flex-shrink:0;margin:0}.item-detail-hero-module__Elz7Zq__infoboxRow dd{color:var(--text-primary,#e8e4d9);text-align:right;margin:0;font-weight:500}@media (max-width:768px){.item-detail-hero-module__Elz7Zq__hero{grid-template-columns:1fr}.item-detail-hero-module__Elz7Zq__title{font-size:1.5rem}}
.item-preview-drawer-module__0FClhq__root{z-index:120;justify-content:flex-end;display:flex;position:fixed;inset:0}.item-preview-drawer-module__0FClhq__overlay{cursor:pointer;background:#0000008c;border:0;position:absolute;inset:0}.item-preview-drawer-module__0FClhq__panel{background:var(--bg-card,#141c18);border-left:1px solid var(--border-subtle,#ffffff1a);width:min(100%,22rem);max-height:100%;padding:1.25rem 1.25rem 1.5rem;position:relative;overflow-y:auto;box-shadow:-12px 0 40px #00000073}.item-preview-drawer-module__0FClhq__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.item-preview-drawer-module__0FClhq__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--sf-spirit,#3de8a0);margin:0 0 .35rem;font-size:.62rem}.item-preview-drawer-module__0FClhq__title{font-family:var(--font-display), serif;color:var(--text-primary,#e8e4d9);margin:0;font-size:1.15rem;font-weight:600}.item-preview-drawer-module__0FClhq__closeBtn{color:var(--text-secondary,#9a9589);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:1.5rem;line-height:1}.item-preview-drawer-module__0FClhq__media{justify-content:center;margin:1rem 0;display:flex}.item-preview-drawer-module__0FClhq__portrait{object-fit:contain;width:auto;height:96px}.item-preview-drawer-module__0FClhq__blurb,.item-preview-drawer-module__0FClhq__farm,.item-preview-drawer-module__0FClhq__best{color:var(--text-secondary,#9a9589);font-size:.88rem;line-height:1.6}.item-preview-drawer-module__0FClhq__farm{color:var(--sf-spirit,#3de8a0)}.item-preview-drawer-module__0FClhq__actions{margin-top:1.25rem}.item-preview-drawer-module__0FClhq__primary{border:1px solid var(--sf-spirit-glow,#3de8a073);min-height:44px;color:var(--sf-spirit,#3de8a0);border-radius:8px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.88rem;text-decoration:none;display:inline-flex}.item-preview-drawer-module__0FClhq__primary:hover{background:#3de8a014}@media (max-width:768px){.item-preview-drawer-module__0FClhq__root{align-items:flex-end}.item-preview-drawer-module__0FClhq__panel{border-left:0;border-top:1px solid var(--border-subtle,#ffffff1a);border-radius:12px 12px 0 0;width:100%;max-height:85vh}}
.tooltip-card-module__OjOogW__card{color:var(--sf-text-soft);border-radius:6px;padding:10px 14px;font-size:12.5px;line-height:1.5}.tooltip-card-module__OjOogW__tip{background:#c9a96e14;border-left:2px solid #c9a96e}.tooltip-card-module__OjOogW__note{background:#5ba3e814;border-left:2px solid #5ba3e8}.tooltip-card-module__OjOogW__warning{background:#e0905c14;border-left:2px solid #e0905c}
.virtue-badge-module__S_PLxa__badge{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.virtue-badge-module__S_PLxa__courage{color:#e0905c;background:#e0905c26}.virtue-badge-module__S_PLxa__spirit{color:#5ba3e8;background:#5ba3e826}.virtue-badge-module__S_PLxa__grace{color:#9b7de8;background:#9b7de826}.virtue-badge-module__S_PLxa__text{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;display:inline-block}.virtue-badge-module__S_PLxa__textCourage{color:#e0905c}.virtue-badge-module__S_PLxa__textSpirit{color:#5ba3e8}.virtue-badge-module__S_PLxa__textGrace{color:#9b7de8}
.builds-list-module__hpUIcG__pageWrap{max-width:var(--sf-content-max,72rem);margin:0 auto}.builds-list-module__hpUIcG__hero{margin-bottom:.5rem}.builds-list-module__hpUIcG__heroLead{margin-bottom:0}.builds-list-module__hpUIcG__heroLeadSecondary{margin-top:.75rem;margin-bottom:2rem}.builds-list-module__hpUIcG__pactGroups{flex-direction:column;gap:2rem;display:flex}.builds-list-module__hpUIcG__pactGroup{border-bottom:1px solid #d4af6e2e;padding-bottom:1.5rem}.builds-list-module__hpUIcG__pactGroup:last-child{border-bottom:none;padding-bottom:0}.builds-list-module__hpUIcG__pactGroupHeader{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.builds-list-module__hpUIcG__pactGroupTitle{color:var(--sf-gold,#d4af6e);font-size:1.15rem;font-weight:600;text-decoration:none}.builds-list-module__hpUIcG__pactGroupTitle:hover{text-decoration:underline}.builds-list-module__hpUIcG__pactGroupGrid{margin-top:0}.builds-list-module__hpUIcG__buildsBlurbClamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.builds-list-module__hpUIcG__pactGroupList{flex-direction:column;gap:4px;margin-top:8px;display:flex}.builds-list-module__hpUIcG__pactGroupCount{color:var(--text-secondary);margin-left:auto;font-size:11px}.builds-list-module__hpUIcG__classTierFootnote{color:var(--sf-text-muted);margin:0 0 1.5rem;font-size:.8rem;line-height:1.55}.builds-list-module__hpUIcG__classTierFootnote a{color:var(--sf-spirit);text-underline-offset:2px;text-decoration:underline}.builds-list-module__hpUIcG__classTierFootnote a:hover,.builds-list-module__hpUIcG__classTierFootnote a:focus-visible{color:var(--sf-parchment);outline:none}
.bosses-page-module__uDX9ha__pageWrap{flex-direction:column;gap:.25rem;display:flex}
.guide-mdx-map-module__a699Rq__tableBlock{margin:16px 0}.guide-mdx-map-module__a699Rq__tableScroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.guide-mdx-map-module__a699Rq__fallbackTable{border-collapse:collapse;width:100%;min-width:480px;margin:1rem 0}.guide-mdx-map-module__a699Rq__agariTable{border-collapse:collapse;width:100%;color:var(--text-secondary,#9a9589);font-size:12px;line-height:1.8}.guide-mdx-map-module__a699Rq__agariTable :is(th,td){text-align:left;vertical-align:top;border-bottom:.5px solid var(--border-subtle,#ffffff12);padding:6px 8px 6px 0}.guide-mdx-map-module__a699Rq__agariTable tr:last-child :is(th,td){border-bottom:none}.guide-mdx-map-module__a699Rq__agariTable th{color:var(--text-primary,#e8e4d9);font-weight:600}.guide-mdx-map-module__a699Rq__defaultBlockquote{border-left:3px solid var(--border-default,#c9a96e73);color:var(--text-secondary,#9a9589);margin:1rem 0;padding:.75rem 1rem;font-size:13px;line-height:1.75}
.HomeHubMoreInWiki-module__lUHOuW__section{max-width:60rem;margin:0 auto;padding:.5rem 1rem}.HomeHubMoreInWiki-module__lUHOuW__title{font-size:var(--sf-fs-sm);color:var(--sf-parchment);margin:0 0 .75rem;font-weight:600}.HomeHubMoreInWiki-module__lUHOuW__grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.HomeHubMoreInWiki-module__lUHOuW__tile{border-radius:var(--sf-radius-sm);background:#0000003d;border:1px solid #ffffff14;flex-direction:column;gap:.2rem;padding:.65rem .75rem;display:flex}.HomeHubMoreInWiki-module__lUHOuW__tileLink{font-size:var(--sf-fs-xs);color:var(--sf-parchment);font-weight:600;text-decoration:none}.HomeHubMoreInWiki-module__lUHOuW__tileLink:hover{color:var(--sf-spirit)}.HomeHubMoreInWiki-module__lUHOuW__example{font-size:var(--sf-fs-2xs);color:var(--text-tertiary);text-decoration:none}.HomeHubMoreInWiki-module__lUHOuW__example:hover{color:var(--sf-spirit)}
.hub-newcomer-strip-module__tGSMMq__root{border-radius:var(--sf-radius);background:var(--sf-bg-pane);border:1px solid #5ee6c947;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:1rem 0 1.25rem;padding:.85rem 1.1rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.hub-newcomer-strip-module__tGSMMq__lead{color:var(--sf-spirit);letter-spacing:.02em;white-space:nowrap;font-size:.88rem;font-weight:600}.hub-newcomer-strip-module__tGSMMq__nav{flex-wrap:wrap;gap:.5rem;display:flex}.hub-newcomer-strip-module__tGSMMq__chip{color:var(--sf-text);background:#5ee6c914;border:1px solid #5ee6c959;border-radius:999px;align-items:center;padding:.35rem .75rem;font-size:.84rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.hub-newcomer-strip-module__tGSMMq__chip:hover,.hub-newcomer-strip-module__tGSMMq__chip:focus-visible{border-color:var(--sf-spirit-glow);color:var(--sf-spirit);background:#5ee6c929;outline:none}@media (max-width:520px){.hub-newcomer-strip-module__tGSMMq__root{flex-direction:column;align-items:flex-start}}
.item-catalog-module__J-42KW__root{flex-direction:column;gap:1rem;display:flex}.item-catalog-module__J-42KW__filterStack{flex-direction:column;gap:.5rem;display:flex}.item-catalog-module__J-42KW__searchWrap{position:relative}.item-catalog-module__J-42KW__searchIcon{color:var(--text-tertiary,var(--sf-text-muted));pointer-events:none;font-size:.875rem;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.item-catalog-module__J-42KW__searchInput{border-radius:var(--sf-radius-sm,8px);border:1px solid var(--border-subtle,#ffffff1a);background:var(--bg-card,#12201cb8);width:100%;color:var(--text-primary,var(--sf-text));padding:10px 12px 10px 2.1rem;font-size:13px}.item-catalog-module__J-42KW__searchInput::placeholder{color:var(--text-tertiary,var(--sf-text-muted))}.item-catalog-module__J-42KW__searchInput:focus{border-color:var(--border-hover,#ffffff38);outline:none}.item-catalog-module__J-42KW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.item-catalog-module__J-42KW__countMeta{color:var(--text-tertiary,var(--sf-text-muted));margin:0;font-size:.75rem}.item-catalog-module__J-42KW__viewToggle{border:1px solid #ffffff1a;border-radius:6px;display:inline-flex;overflow:hidden}.item-catalog-module__J-42KW__viewBtn{box-sizing:border-box;letter-spacing:.03em;min-height:44px;color:var(--sf-text-soft,#9a9589);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:.72rem;font-weight:500}.item-catalog-module__J-42KW__viewBtnActive{color:var(--sf-spirit,#3de8a0);background:#3de8a01f}.item-catalog-module__J-42KW__viewBtn:hover:not(.item-catalog-module__J-42KW__viewBtnActive){color:var(--text-primary,#e8e4d9)}.item-catalog-module__J-42KW__categorySections{flex-direction:column;gap:1.75rem;display:flex}.item-catalog-module__J-42KW__categorySection{flex-direction:column;gap:.75rem;display:flex}.item-catalog-module__J-42KW__categoryHeading{letter-spacing:.06em;color:var(--sf-parchment);align-items:baseline;gap:.5rem;margin:0;font-size:.88rem;font-weight:600;display:flex}.item-catalog-module__J-42KW__categoryCount{color:var(--sf-text-muted,#5a5750);font-size:.72rem;font-weight:500}.item-catalog-module__J-42KW__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.item-catalog-module__J-42KW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.item-catalog-module__J-42KW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.item-catalog-module__J-42KW__noResults{color:var(--sf-text-muted,#5a5750);margin:2rem 0 0;font-style:italic}.item-catalog-module__J-42KW__resetBtn{color:var(--sf-spirit,#3de8a0);cursor:pointer;background:0 0;border:none;margin-top:.75rem;font-size:.75rem;text-decoration:underline;display:inline-block}
.item-farm-callout-module__dUieLa__callout{border-left:3px solid var(--sf-official-gold,#dd9f38);background:var(--sf-bg-panel,#ffffff08);border-radius:6px;margin:0 0 1rem;padding:14px 16px}.item-farm-callout-module__dUieLa__label{letter-spacing:.06em;text-transform:uppercase;color:var(--sf-text-muted,#5a5750);margin-bottom:.4rem;font-size:10px;font-weight:600;display:block}.item-farm-callout-module__dUieLa__text{color:var(--text-primary,#e8e4d9);margin:0;font-size:.88rem;line-height:1.5}.item-farm-callout-module__dUieLa__version{color:var(--sf-text-soft,#9a9589);margin-top:.55rem;font-size:.72rem;line-height:1.4;display:block}
.weapon-catalog-card-module__Elmj2a__card{height:100%;color:inherit;border:1px solid var(--border-subtle,#ffffff14);background:var(--bg-card,#12201cb8);border-radius:10px;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.weapon-catalog-card-module__Elmj2a__card:hover,.weapon-catalog-card-module__Elmj2a__card:focus-visible{border-color:var(--sf-spirit-glow,#3de8a073);outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #0006}.weapon-catalog-card-module__Elmj2a__media{background:#00000047;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;min-height:120px;padding:.65rem;display:flex}.weapon-catalog-card-module__Elmj2a__portrait{object-fit:contain;width:auto;max-width:100%;height:100px}.weapon-catalog-card-module__Elmj2a__mediaPlaceholder{background:#0003;border:1px dashed #ffffff1f;border-radius:8px;width:64px;height:64px}.weapon-catalog-card-module__Elmj2a__body{flex-direction:column;flex:1;gap:.35rem;padding:.85rem 1rem 1rem;display:flex}.weapon-catalog-card-module__Elmj2a__topRow{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.weapon-catalog-card-module__Elmj2a__title{min-width:0;font-family:Cinzel, var(--font-display), serif;letter-spacing:.06em;color:var(--text-primary,#e8e4d9);flex:1;margin:0;font-size:.9rem;font-weight:600;line-height:1.3}.weapon-catalog-card-module__Elmj2a__badges{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.weapon-catalog-card-module__Elmj2a__newBadge{letter-spacing:.08em;text-transform:uppercase;color:#0d1a14;background:var(--sf-spirit,#3de8a0);border-radius:3px;padding:.15rem .45rem;font-size:.58rem;font-weight:700}.weapon-catalog-card-module__Elmj2a__meta{color:var(--text-secondary,#b8b4a8);margin:0;font-size:.75rem}.weapon-catalog-card-module__Elmj2a__blurb{color:var(--sf-text-soft,#9a9589);margin:0;font-size:.78rem;line-height:1.55}.weapon-catalog-card-module__Elmj2a__acquire{color:var(--sf-spirit,#3de8a0);margin:.15rem 0 0;font-size:.72rem;line-height:1.45}.weapon-catalog-card-module__Elmj2a__dropPreview{color:var(--text-tertiary,#7a756c);margin:0;font-size:.72rem;line-height:1.45}.weapon-catalog-card-module__Elmj2a__atk{color:var(--text-tertiary,#7a756c);margin:auto 0 0;padding-top:.35rem;font-size:.75rem}.weapon-catalog-card-module__Elmj2a__atk strong{color:var(--text-primary,#e8e4d9);font-weight:600}@media (max-width:768px){.weapon-catalog-card-module__Elmj2a__media{min-height:90px;padding:.5rem}.weapon-catalog-card-module__Elmj2a__portrait{height:80px}.weapon-catalog-card-module__Elmj2a__mediaPlaceholder{width:48px;height:48px}.weapon-catalog-card-module__Elmj2a__body{gap:.25rem;padding:.65rem .75rem .85rem}.weapon-catalog-card-module__Elmj2a__title{font-size:.82rem}.weapon-catalog-card-module__Elmj2a__meta{font-size:.7rem}.weapon-catalog-card-module__Elmj2a__blurb{font-size:.74rem}.weapon-catalog-card-module__Elmj2a__acquire,.weapon-catalog-card-module__Elmj2a__dropPreview{font-size:.68rem}.weapon-catalog-card-module__Elmj2a__atk{font-size:.7rem}}
.weapon-compare-context-banner-module__F_-zBq__banner{background:#c8a05014;border:1px solid #c8a05059;border-radius:6px;margin:0 0 1.25rem;padding:.9rem 1.1rem}.weapon-compare-context-banner-module__F_-zBq__title{letter-spacing:.08em;text-transform:uppercase;color:var(--sf-gold,#c9a84c);margin:0 0 .4rem;font-size:.78rem;font-weight:600}.weapon-compare-context-banner-module__F_-zBq__body{color:var(--sf-text-soft);margin:0;font-size:.92rem;line-height:1.55}
.event-detail-module__8pA_PW__backLink{margin-top:2rem;font-size:.88rem}
.build-featured-strip-module__jDnqFG__strip{margin-bottom:1.5rem}.build-featured-strip-module__jDnqFG__title{letter-spacing:.08em;text-transform:uppercase;color:var(--sf-parchment);margin:0 0 .65rem;font-size:.82rem;font-weight:600}.build-featured-strip-module__jDnqFG__scroll{scrollbar-width:thin;gap:.75rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.build-featured-strip-module__jDnqFG__miniCard{color:inherit;background:#00000038;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;flex:0 0 152px;gap:.35rem;padding:.65rem 2.1rem .65rem .6rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative}.build-featured-strip-module__jDnqFG__miniCard:hover{border-color:var(--sf-spirit-glow,#3de8a073);transform:translateY(-2px)}.build-featured-strip-module__jDnqFG__miniCard:focus-visible{border-color:var(--sf-spirit-glow,#3de8a073);outline:2px solid var(--sf-spirit);outline-offset:2px;transform:translateY(-2px)}.build-featured-strip-module__jDnqFG__pactImg{object-fit:cover;border-radius:4px}.build-featured-strip-module__jDnqFG__name{color:var(--text-primary,#e8e4d9);font-size:.72rem;font-weight:600;line-height:1.25}.build-featured-strip-module__jDnqFG__tierBadge{z-index:1;letter-spacing:.04em;text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;min-width:1.65rem;padding:.2rem .45rem;font-size:.85rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.build-featured-strip-module__jDnqFG__tierBadgeS{color:#1a1000;background:#f5a623}.build-featured-strip-module__jDnqFG__tierBadgeA{color:#061a10;background:#3de8a0}.build-featured-strip-module__jDnqFG__tierBadgeB{color:#061220;background:#5ba3e8}.build-featured-strip-module__jDnqFG__tierBadgeC{color:#12151a;background:#9aa3b2}.build-featured-strip-module__jDnqFG__pactName{color:var(--sf-text-muted);font-size:.62rem}.build-featured-strip-module__jDnqFG__blurb{color:var(--sf-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6rem;line-height:1.35;display:-webkit-box;overflow:hidden}
.hub-module-shell-module__OtA0BW__shell{border-radius:var(--sf-radius);border:1px solid var(--shell-border,#ffffff1a);background:var(--shell-bg,#00000047);margin-bottom:0;padding:1.15rem 1.1rem 1.25rem;position:relative;overflow:clip visible}.hub-module-shell-module__OtA0BW__shell:after{content:"";background:radial-gradient(ellipse at center, var(--shell-glow,#5ee6c914) 0%, transparent 70%);pointer-events:none;width:42%;height:80%;position:absolute;top:-40%;right:-8%}.hub-module-shell-module__OtA0BW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin-bottom:1rem;padding-left:.35rem;display:flex}.hub-module-shell-module__OtA0BW__headLeft{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.hub-module-shell-module__OtA0BW__iconBadge{border-radius:var(--sf-radius-sm);width:2.5rem;height:2.5rem;font-size:var(--sf-fs-lg);color:var(--shell-accent,var(--sf-spirit));background:var(--shell-icon-bg,var(--sf-spirit-dim));border:1px solid var(--shell-border,#5ee6c933);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.hub-module-shell-module__OtA0BW__iconBadge .sf-tabler-icon{width:1.35rem;height:1.35rem}.hub-module-shell-module__OtA0BW__titles{min-width:0}.hub-module-shell-module__OtA0BW__title{font-family:var(--font-display), serif;font-size:var(--sf-fs-md);letter-spacing:.04em;text-transform:uppercase;color:var(--sf-parchment);margin:0;font-weight:600;line-height:1.2}.hub-module-shell-module__OtA0BW__lead{font-size:var(--sf-fs-sm);color:var(--text-secondary);max-width:42rem;margin:.35rem 0 0;line-height:1.45}.hub-module-shell-module__OtA0BW__moduleTag{font-size:var(--sf-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--shell-accent,var(--sf-spirit));border-radius:var(--sf-radius-sm);border:1px solid var(--shell-border,#5ee6c947);background:#00000038;align-items:center;margin-top:.45rem;padding:.18rem .55rem;font-weight:600;display:inline-flex}.hub-module-shell-module__OtA0BW__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hub-module-shell-module__OtA0BW__countPill{font-size:var(--sf-fs-xs);color:var(--text-tertiary);font-weight:500}.hub-module-shell-module__OtA0BW__viewAll{color:var(--shell-accent,var(--sf-spirit));border-color:var(--shell-border,#5ee6c940)}.hub-module-shell-module__OtA0BW__viewAll:hover,.hub-module-shell-module__OtA0BW__viewAll:focus-visible{color:var(--sf-parchment);border-color:var(--shell-border,#5ee6c973)}.hub-module-shell-module__OtA0BW__body{padding-left:.35rem}.hub-module-shell-module__OtA0BW__variantPrimary{--shell-accent:var(--sf-spirit);--shell-glow:#5ee6c929;--shell-border:#5ee6c94d;--shell-icon-bg:#5ee6c924;--shell-bg:linear-gradient(135deg, #0e221df2 0%, #080e0ce6 100%);border-width:2px;padding:1.4rem 1.3rem 1.5rem}.hub-module-shell-module__OtA0BW__variantPrimary .hub-module-shell-module__OtA0BW__title{color:var(--sf-spirit)}.hub-module-shell-module__OtA0BW__variantMuted{--shell-accent:var(--text-tertiary);--shell-glow:transparent;--shell-border:#ffffff12;--shell-icon-bg:#ffffff0a;--shell-bg:#0000002e}.hub-module-shell-module__OtA0BW__variantMuted .hub-module-shell-module__OtA0BW__iconBadge{width:2rem;height:2rem;font-size:var(--sf-fs-md)}.hub-module-shell-module__OtA0BW__variantMuted .hub-module-shell-module__OtA0BW__title{font-size:var(--sf-fs-md);letter-spacing:.02em}.hub-module-shell-module__OtA0BW__layoutScroll{width:100%;min-width:0;display:block}.hub-module-shell-module__OtA0BW__layoutGrid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.75rem;display:grid}.hub-module-shell-module__OtA0BW__layoutGrid>*{grid-column:1/-1;width:100%;min-width:0}.hub-module-shell-module__OtA0BW__layoutRanked{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hub-module-shell-module__OtA0BW__layoutRanked>*{width:100%;min-width:0}.hub-module-shell-module__OtA0BW__compareBlock{border-top:1px dashed var(--shell-border,#ffffff1f);margin-top:1rem;padding-top:1rem}.hub-module-shell-module__OtA0BW__compareLabel{font-size:var(--sf-fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 .5rem;font-weight:700}@media (max-width:768px){.hub-module-shell-module__OtA0BW__shell{padding:.85rem .8rem .95rem}.hub-module-shell-module__OtA0BW__header{gap:.5rem .65rem;padding-left:0}.hub-module-shell-module__OtA0BW__headLeft{gap:.55rem}.hub-module-shell-module__OtA0BW__iconBadge{width:2rem;height:2rem;font-size:var(--sf-fs-md);border-radius:var(--sf-radius-sm)}.hub-module-shell-module__OtA0BW__iconBadge .sf-tabler-icon{width:1.1rem;height:1.1rem}.hub-module-shell-module__OtA0BW__title{font-size:var(--sf-fs-base)}.hub-module-shell-module__OtA0BW__lead{font-size:var(--sf-fs-xs)}.hub-module-shell-module__OtA0BW__layoutGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.55rem}.hub-module-shell-module__OtA0BW__body{padding-left:0}}
.item-efficiency-table-module__nBVNbW__wrap{margin:1.25rem 0}.item-efficiency-table-module__nBVNbW__heading{color:var(--text-primary,#e8e4d9);margin:0 0 .5rem;font-size:.85rem;font-weight:600}.item-efficiency-table-module__nBVNbW__tableWrap{overflow-x:auto}.item-efficiency-table-module__nBVNbW__table{border-collapse:collapse;width:100%;font-size:.82rem}.item-efficiency-table-module__nBVNbW__table th{text-align:left;color:var(--sf-text-muted,#5a5750);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid #ffffff1f;padding:.5rem .65rem;font-size:.72rem;font-weight:600}.item-efficiency-table-module__nBVNbW__table td{color:var(--text-primary,#e8e4d9);vertical-align:top;border-bottom:1px solid #ffffff0f;padding:.55rem .65rem}.item-efficiency-table-module__nBVNbW__grade{letter-spacing:.04em;border-radius:4px;justify-content:center;align-items:center;min-width:1.65rem;padding:.12rem .4rem;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.item-efficiency-table-module__nBVNbW__grade[data-grade=S]{color:#f5d76e;background:#f5d76e1f;border:1px solid #f5d76e59}.item-efficiency-table-module__nBVNbW__grade[data-grade=A]{color:#c9e265;background:#c9e2651a;border:1px solid #c9e2654d}.item-efficiency-table-module__nBVNbW__grade[data-grade=B]{color:var(--sf-spirit,#3de8a0);background:#3de8a01a;border:1px solid #3de8a047}.item-efficiency-table-module__nBVNbW__grade[data-grade=C]{color:#8eb4c9;background:#8eb4c91a;border:1px solid #8eb4c947}.item-efficiency-table-module__nBVNbW__grade[data-grade=D]{color:var(--sf-text-soft,#9a9589);background:#9a95891a;border:1px solid #9a958940}.item-efficiency-table-module__nBVNbW__bestFor{color:var(--sf-text-soft,#9a9589);font-size:.8rem;line-height:1.45}.item-efficiency-table-module__nBVNbW__footnote{color:var(--sf-text-muted,#5a5750);margin:.55rem 0 0;font-size:.75rem;line-height:1.45}
.pact-featured-strip-module__qwLhlW__strip{margin-bottom:1.5rem}.pact-featured-strip-module__qwLhlW__title{letter-spacing:.08em;text-transform:uppercase;color:var(--sf-parchment);margin:0 0 .65rem;font-size:.82rem;font-weight:600}.pact-featured-strip-module__qwLhlW__scroll{scrollbar-width:thin;gap:.75rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.pact-featured-strip-module__qwLhlW__miniCard{color:inherit;background:#00000038;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;flex:0 0 108px;align-items:center;gap:.4rem;padding:.55rem .5rem .65rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.pact-featured-strip-module__qwLhlW__miniCard:hover{border-color:var(--sf-spirit-glow,#3de8a073);transform:translateY(-2px)}.pact-featured-strip-module__qwLhlW__miniCard:focus-visible{border-color:var(--sf-spirit-glow,#3de8a073);outline:2px solid var(--sf-spirit);outline-offset:2px;transform:translateY(-2px)}.pact-featured-strip-module__qwLhlW__thumb{justify-content:center;align-items:center;width:72px;height:72px;display:flex}.pact-featured-strip-module__qwLhlW__portrait{object-fit:contain;width:auto;max-width:72px;height:64px}.pact-featured-strip-module__qwLhlW__name{letter-spacing:.05em;text-align:center;color:var(--text-primary,#e8e4d9);font-size:.68rem;font-weight:600;line-height:1.25}
.weapon-catalog-module__n5YMDW__root{flex-direction:column;gap:1rem;display:flex}.weapon-catalog-module__n5YMDW__pactBanner{border-radius:var(--sf-radius-sm,8px);background:#5ee6c914;border:1px solid #5ee6c947;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding:.65rem .85rem;display:flex}.weapon-catalog-module__n5YMDW__pactBannerText{color:var(--sf-parchment);margin:0;font-size:.82rem;font-weight:600;line-height:1.4}.weapon-catalog-module__n5YMDW__pactBannerClear{color:var(--sf-spirit);cursor:pointer;background:0 0;border:1px solid #5ee6c959;border-radius:999px;flex:none;padding:.3rem .65rem;font-size:.72rem;font-weight:600}.weapon-catalog-module__n5YMDW__pactBannerClear:hover{background:#5ee6c91f}.weapon-catalog-module__n5YMDW__filterStack{flex-direction:column;gap:.5rem;display:flex}.weapon-catalog-module__n5YMDW__searchWrap{position:relative}.weapon-catalog-module__n5YMDW__searchIcon{color:var(--text-tertiary,var(--sf-text-muted));pointer-events:none;font-size:.875rem;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.weapon-catalog-module__n5YMDW__searchInput{border-radius:var(--sf-radius-sm,8px);border:1px solid var(--border-subtle,#ffffff1a);background:var(--bg-card,#12201cb8);width:100%;color:var(--text-primary,var(--sf-text));padding:10px 12px 10px 2.1rem;font-size:13px}.weapon-catalog-module__n5YMDW__searchInput::placeholder{color:var(--text-tertiary,var(--sf-text-muted))}.weapon-catalog-module__n5YMDW__searchInput:focus{border-color:var(--border-hover,#ffffff38);outline:none}.weapon-catalog-module__n5YMDW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.weapon-catalog-module__n5YMDW__countMeta{color:var(--text-tertiary,var(--sf-text-muted));margin:0;font-size:.75rem}.weapon-catalog-module__n5YMDW__viewToggle{border:1px solid #ffffff1a;border-radius:6px;display:inline-flex;overflow:hidden}.weapon-catalog-module__n5YMDW__viewBtn{letter-spacing:.03em;min-height:44px;color:var(--sf-text-soft,#9a9589);cursor:pointer;background:0 0;border:none;padding:.5rem .85rem;font-size:.72rem;font-weight:500}.weapon-catalog-module__n5YMDW__viewBtnActive{color:var(--sf-spirit,#3de8a0);background:#3de8a01f}.weapon-catalog-module__n5YMDW__viewBtn:hover:not(.weapon-catalog-module__n5YMDW__viewBtnActive){color:var(--text-primary,#e8e4d9)}.weapon-catalog-module__n5YMDW__typeSections{flex-direction:column;gap:1.75rem;display:flex}.weapon-catalog-module__n5YMDW__typeSection{flex-direction:column;gap:.75rem;display:flex}.weapon-catalog-module__n5YMDW__typeHeading{letter-spacing:.06em;color:var(--sf-parchment);align-items:baseline;gap:.5rem;margin:0;font-size:.88rem;font-weight:600;display:flex}.weapon-catalog-module__n5YMDW__typeCount{color:var(--sf-text-muted,#5a5750);font-size:.72rem;font-weight:500}.weapon-catalog-module__n5YMDW__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.weapon-catalog-module__n5YMDW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.weapon-catalog-module__n5YMDW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.weapon-catalog-module__n5YMDW__noResults{color:var(--sf-text-muted,#5a5750);margin:2rem 0 0;font-style:italic}
.weapon-compare-dimensions-module__DE7afq__section{margin-bottom:1.5rem}.weapon-compare-dimensions-module__DE7afq__title{font-family:var(--font-display);color:var(--sf-parchment);margin:0 0 .35rem;font-size:1.25rem}.weapon-compare-dimensions-module__DE7afq__lead{color:var(--sf-text-soft);margin:0 0 .75rem;font-size:.9rem}.weapon-compare-dimensions-module__DE7afq__typeNote{color:var(--sf-text-soft);margin:0 0 .75rem;font-size:.875rem}.weapon-compare-dimensions-module__DE7afq__tableWrap{overflow-x:auto}.weapon-compare-dimensions-module__DE7afq__table{border-collapse:collapse;width:100%}.weapon-compare-dimensions-module__DE7afq__th{text-align:left;border-bottom:1px solid var(--sf-border);color:var(--sf-text-soft);padding:.4rem .6rem;font-size:.85rem}.weapon-compare-dimensions-module__DE7afq__td{border-bottom:1px solid var(--sf-border);vertical-align:top;padding:.55rem .6rem}.weapon-compare-dimensions-module__DE7afq__tdWin{background-color:var(--sf-spirit-dim)}.weapon-compare-dimensions-module__DE7afq__hint{color:var(--sf-text-soft);font-size:.8rem}
.weapon-how-to-get-block-module__WuI3VW__panel{margin-top:.5rem}.weapon-how-to-get-block-module__WuI3VW__embedded{margin:1.25rem 0 0}.weapon-how-to-get-block-module__WuI3VW__embeddedTitle{font-family:var(--font-display), var(--font-ui);letter-spacing:.08em;color:var(--sf-parchment);margin:0 0 .5rem;font-size:.95rem;font-weight:600}.weapon-how-to-get-block-module__WuI3VW__routeLayers{gap:.9rem;margin-bottom:1rem;display:grid}.weapon-how-to-get-block-module__WuI3VW__recommendedRoute,.weapon-how-to-get-block-module__WuI3VW__backupRoutes{background:#0000002e;border:1px solid #ffffff14;border-radius:8px;padding:.85rem .95rem}.weapon-how-to-get-block-module__WuI3VW__recommendedRoute{background:linear-gradient(135deg,#3de8a014,#0000002e);border-color:#3de8a04d}.weapon-how-to-get-block-module__WuI3VW__layerHeading{letter-spacing:.06em;text-transform:uppercase;color:var(--sf-spirit,#3de8a0);margin:0 0 .55rem;font-size:.78rem;font-weight:700}.weapon-how-to-get-block-module__WuI3VW__routeSteps{color:var(--text-primary,#e8e4d9);margin:0;padding-left:1.25rem}.weapon-how-to-get-block-module__WuI3VW__routeSteps li{padding-left:.2rem;font-size:.9rem;line-height:1.55}.weapon-how-to-get-block-module__WuI3VW__routeSteps li+li{margin-top:.4rem}.weapon-how-to-get-block-module__WuI3VW__backupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.weapon-how-to-get-block-module__WuI3VW__backupCard{background:#0000001f;border-left:2px solid #3de8a059;padding:.7rem .8rem}.weapon-how-to-get-block-module__WuI3VW__sourceDetails{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin:0 0 1rem}.weapon-how-to-get-block-module__WuI3VW__sourceDetails summary{cursor:pointer;color:var(--text-primary,#e8e4d9);padding:.75rem 0;font-size:.85rem;font-weight:600}.weapon-how-to-get-block-module__WuI3VW__sourceDetails[open] summary{margin-bottom:.35rem}.weapon-how-to-get-block-module__WuI3VW__routeBadge{letter-spacing:.05em;text-transform:uppercase;color:var(--sf-spirit,#3de8a0);flex-shrink:0;margin-bottom:.4rem;font-size:.72rem;font-weight:600}.weapon-how-to-get-block-module__WuI3VW__routeBody{color:var(--text-primary,#e8e4d9);margin:0;font-size:.88rem;line-height:1.55}@media (max-width:520px){.weapon-how-to-get-block-module__WuI3VW__backupGrid{grid-template-columns:1fr}}.weapon-how-to-get-block-module__WuI3VW__subheading{color:var(--text-primary,#e8e4d9);margin:0 0 .5rem;font-size:.85rem;font-weight:600}.weapon-how-to-get-block-module__WuI3VW__materialList{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.weapon-how-to-get-block-module__WuI3VW__materialList li{font-size:.88rem}.weapon-how-to-get-block-module__WuI3VW__matQty{color:var(--sf-text-muted,#5a5750);margin-left:.25rem}.weapon-how-to-get-block-module__WuI3VW__materialRowFull{flex-basis:100%}.weapon-how-to-get-block-module__WuI3VW__matNote{color:var(--sf-text-soft,#9a9589);border-left:2px solid #3de8a059;margin:.4rem 0 0;padding:.45rem 0 .45rem .65rem;font-size:.8rem;line-height:1.5}.weapon-how-to-get-block-module__WuI3VW__craftMeta{border-top:1px solid #ffffff14;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem 1rem;margin:0;padding-top:.75rem;display:grid}.weapon-how-to-get-block-module__WuI3VW__craftMetaRow{font-size:.82rem}.weapon-how-to-get-block-module__WuI3VW__craftMetaRow dt{color:var(--sf-text-muted,#5a5750);margin:0}.weapon-how-to-get-block-module__WuI3VW__craftMetaRow dd{color:var(--text-primary,#e8e4d9);margin:.15rem 0 0;font-weight:500}.weapon-how-to-get-block-module__WuI3VW__compactTableWrap{margin-bottom:1rem;overflow-x:auto}.weapon-how-to-get-block-module__WuI3VW__compactTable{border-collapse:collapse;width:100%;font-size:.82rem}.weapon-how-to-get-block-module__WuI3VW__compactTable th,.weapon-how-to-get-block-module__WuI3VW__compactTable td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:.45rem .55rem}.weapon-how-to-get-block-module__WuI3VW__compactTable th{color:var(--sf-text-muted,#5a5750);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.weapon-how-to-get-block-module__WuI3VW__compactNotes{color:var(--sf-text-soft,#9a9589)}.weapon-how-to-get-block-module__WuI3VW__plannerCta{border:1px solid var(--sf-brass-edge);background:linear-gradient(135deg,#3de8a014,#1a76540d);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-top:1rem;padding:.75rem .85rem;display:flex}.weapon-how-to-get-block-module__WuI3VW__plannerCta>div{flex-direction:column;gap:.15rem;min-width:200px;display:flex}.weapon-how-to-get-block-module__WuI3VW__plannerCta strong{color:var(--text-primary,#e8e4d9);font-size:.92rem}.weapon-how-to-get-block-module__WuI3VW__plannerCta span{color:var(--sf-text-soft,#9a9589);font-size:.8rem}.weapon-how-to-get-block-module__WuI3VW__plannerCtaBtn{background:var(--sf-spirit,#3de8a0);white-space:nowrap;border-radius:8px;flex-shrink:0;padding:.5rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s;color:#0b1512!important}.weapon-how-to-get-block-module__WuI3VW__plannerCtaBtn:hover{background:var(--sf-bronze,#d4a64b);color:#0b1512!important}
.weapon-related-cards-module__nQWkua__grid{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-top:.5rem;display:grid}.weapon-related-cards-module__nQWkua__card{background:#0003;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.weapon-related-cards-module__nQWkua__card:hover,.weapon-related-cards-module__nQWkua__card:focus-visible{background:#3de8a00f;border-color:#3de8a059}.weapon-related-cards-module__nQWkua__cardTitle{color:var(--text-primary,#e8e4d9);font-size:.9rem;font-weight:600;line-height:1.35}.weapon-related-cards-module__nQWkua__cardBody{color:var(--sf-text-soft,#9a9589);flex:1;font-size:.82rem;line-height:1.55}.weapon-related-cards-module__nQWkua__cardCta{color:var(--sf-spirit,#3de8a0);font-size:.78rem;font-weight:500}@media (max-width:900px){.weapon-related-cards-module__nQWkua__grid{grid-template-columns:1fr}}
.start-here-module__AdC3GG__pageWrap{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem}.start-here-module__AdC3GG__hero{max-width:768px;margin-bottom:2.5rem}.start-here-module__AdC3GG__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:600px){.start-here-module__AdC3GG__grid{grid-template-columns:1fr}}.start-here-module__AdC3GG__card{border:1px solid color-mix(in srgb, var(--router-virtue-color,var(--sf-spirit,#5ee6c9)) 25%, transparent);background:var(--sf-bg-deep,#0d0f12);border-left:3px solid var(--router-virtue-color,var(--sf-spirit,#5ee6c9));border-radius:6px;flex-direction:column;gap:.75rem;padding:1.5rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.start-here-module__AdC3GG__card:hover{background:color-mix(in srgb, var(--router-virtue-color,var(--sf-spirit,#5ee6c9)) 8%, var(--sf-bg-deep,#0d0f12));border-color:color-mix(in srgb, var(--router-virtue-color,var(--sf-spirit,#5ee6c9)) 50%, transparent)}.start-here-module__AdC3GG__cardEmoji{font-size:2rem;line-height:1}.start-here-module__AdC3GG__cardBody{flex:1}.start-here-module__AdC3GG__cardTitle{color:var(--text-primary,#e8e0d0);margin:0 0 .35rem;font-size:1.1rem;font-weight:700;line-height:1.25}.start-here-module__AdC3GG__cardDesc{color:var(--sf-text-secondary,#b0a898);margin:0;font-size:.875rem;line-height:1.5}.start-here-module__AdC3GG__cardCta{color:var(--router-virtue-color,var(--sf-spirit,#5ee6c9));margin-top:auto;font-size:.825rem;font-weight:600}.start-here-module__AdC3GG__virtueCourage{--router-virtue-color:var(--sf-virtue-courage,#e07a4f)}.start-here-module__AdC3GG__virtueSpirit{--router-virtue-color:var(--sf-spirit,#5ee6c9)}.start-here-module__AdC3GG__virtueGrace{--router-virtue-color:var(--sf-virtue-grace,#9b7fdc)}.start-here-module__AdC3GG__virtueNeutral{--router-virtue-color:var(--sf-official-gold,#c8a84b)}.start-here-module__AdC3GG__pathHint{color:var(--sf-text-secondary,#b0a898);margin:.9rem 0 2.5rem;font-size:.8rem;line-height:1.5}.start-here-module__AdC3GG__subHero{margin-bottom:2.5rem}.start-here-module__AdC3GG__subHeroEyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--sf-spirit,#5ee6c9);margin:0 0 .4rem;font-size:.7rem;font-weight:700}.start-here-module__AdC3GG__subHeroTitle{color:var(--text-primary,#e8e0d0);margin:0 0 .5rem;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;line-height:1.15}.start-here-module__AdC3GG__subHeroSub{color:var(--sf-text-secondary,#b0a898);margin:0;font-size:1rem;line-height:1.6}.start-here-module__AdC3GG__steps{margin-bottom:3rem}.start-here-module__AdC3GG__quickRefCard{background:color-mix(in srgb, var(--sf-spirit,#5ee6c9) 5%, var(--sf-bg-deep,#0d0f12));border:1px solid color-mix(in srgb, var(--sf-spirit,#5ee6c9) 20%, transparent);border-radius:6px;margin-bottom:2.5rem;padding:1.25rem 1.5rem}.start-here-module__AdC3GG__quickRefTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--sf-spirit,#5ee6c9);margin:0 0 .85rem;font-size:.75rem;font-weight:700}.start-here-module__AdC3GG__quickRefTable{border-collapse:collapse;width:100%;font-size:.85rem}.start-here-module__AdC3GG__quickRefTable th{text-align:left;color:var(--sf-text-secondary,#b0a898);border-bottom:1px solid color-mix(in srgb, var(--sf-spirit,#5ee6c9) 15%, transparent);padding:.3em .75em .3em 0;font-weight:600}.start-here-module__AdC3GG__quickRefTable td{color:var(--text-primary,#e8e0d0);border-bottom:1px solid color-mix(in srgb, var(--sf-spirit,#5ee6c9) 8%, transparent);vertical-align:top;padding:.4em .75em .4em 0}.start-here-module__AdC3GG__quickRefTable tr:last-child td{border-bottom:none}.start-here-module__AdC3GG__toolPromoBand{background:color-mix(in srgb, var(--sf-spirit,#5ee6c9) 6%, var(--hub-band-dark,#0d0f12));border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;padding:1.25rem 1.5rem;display:flex}.start-here-module__AdC3GG__toolPromoText{color:var(--sf-text-secondary,#b0a898);margin:0;font-size:.9rem}.start-here-module__AdC3GG__toolPromoLinks{flex-wrap:wrap;gap:.5rem;display:flex}.start-here-module__AdC3GG__toolPromoLink{border:1px solid var(--sf-spirit,#5ee6c9);color:var(--sf-spirit,#5ee6c9);border-radius:3px;padding:.45em .9em;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.start-here-module__AdC3GG__toolPromoLink:hover{background:var(--sf-spirit,#5ee6c9);color:var(--sf-bg-deep,#0d0f12)}.start-here-module__AdC3GG__buildRow{flex-direction:column;gap:.75rem;margin-bottom:2.5rem;display:flex}.start-here-module__AdC3GG__buildRowTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--sf-spirit,#5ee6c9);margin:0 0 .5rem;font-size:.75rem;font-weight:700}
.boss-progression-page-module__yiLNYW__hero{margin-bottom:1.25rem}.boss-progression-page-module__yiLNYW__lead{margin-bottom:0}.boss-progression-page-module__yiLNYW__whySection{border-radius:var(--sf-radius-sm,8px);border:1px solid var(--border-subtle,#ffffff14);background:var(--bg-inset,var(--sf-bg-pane));margin-top:2.5rem;margin-bottom:2rem;padding:1.15rem 1.25rem}.boss-progression-page-module__yiLNYW__whyTitle{font-family:Cinzel, var(--font-display);color:var(--text-primary,var(--sf-parchment));margin:0 0 .75rem;font-size:.95rem;font-weight:600}.boss-progression-page-module__yiLNYW__whyList{color:var(--text-secondary,var(--sf-text-soft));flex-direction:column;gap:.45rem;margin:0;padding-left:1.15rem;font-size:.8rem;line-height:1.5;display:flex}
.build-catalog-module__UhZ0_a__root{flex-direction:column;gap:1rem;display:flex}.build-catalog-module__UhZ0_a__pactFilterRow{align-items:flex-start;gap:.65rem;display:flex}.build-catalog-module__UhZ0_a__pactFilterScroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-width:0;padding-bottom:.1rem;overflow-x:auto}.build-catalog-module__UhZ0_a__pactFilterScroll::-webkit-scrollbar{display:none}.build-catalog-module__UhZ0_a__pactFilterScroll>div{flex-wrap:nowrap}.build-catalog-module__UhZ0_a__shareBtn{box-sizing:border-box;min-height:44px;color:var(--sf-text-soft);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1f;border-radius:6px;flex-shrink:0;padding:8px 12px;font-size:.72rem;font-weight:500;transition:border-color .15s,color .15s}.build-catalog-module__UhZ0_a__shareBtn:hover{color:var(--sf-spirit);border-color:#3de8a059}.build-catalog-module__UhZ0_a__uniformChip{white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;width:6rem;min-width:5.5rem;max-width:6rem;padding-left:8px;padding-right:8px;display:inline-flex;overflow:hidden}@media (max-width:768px){.build-catalog-module__UhZ0_a__uniformChip{width:5rem;min-width:4.75rem;max-width:5rem}}.build-catalog-module__UhZ0_a__advancedFilters{border-radius:var(--sf-radius-sm,8px);border:1px solid var(--border-subtle,#ffffff1a);background:var(--bg-card,#12201c73)}.build-catalog-module__UhZ0_a__advancedFiltersSummary{cursor:pointer;color:var(--sf-text-soft);-webkit-user-select:none;user-select:none;padding:10px 12px;font-size:.78rem;font-weight:500;list-style:none}.build-catalog-module__UhZ0_a__advancedFiltersSummary::-webkit-details-marker{display:none}.build-catalog-module__UhZ0_a__advancedFiltersSummary:before{content:"▸ ";transition:transform .15s;display:inline-block}.build-catalog-module__UhZ0_a__advancedFilters[open] .build-catalog-module__UhZ0_a__advancedFiltersSummary:before{transform:rotate(90deg)}.build-catalog-module__UhZ0_a__advancedFiltersBody{padding:0 12px 12px}.build-catalog-module__UhZ0_a__searchWrap{position:relative}.build-catalog-module__UhZ0_a__searchIcon{color:var(--text-tertiary,var(--sf-text-muted));pointer-events:none;font-size:.875rem;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.build-catalog-module__UhZ0_a__searchInput{border-radius:var(--sf-radius-sm,8px);border:1px solid var(--border-subtle,#ffffff1a);background:var(--bg-card,#12201cb8);width:100%;color:var(--text-primary,var(--sf-text));padding:10px 12px 10px 2.1rem;font-size:13px}.build-catalog-module__UhZ0_a__searchInput::placeholder{color:var(--text-tertiary,var(--sf-text-muted))}.build-catalog-module__UhZ0_a__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.build-catalog-module__UhZ0_a__countMeta{color:var(--sf-text-muted);margin:0;font-size:.82rem}.build-catalog-module__UhZ0_a__viewToggle{gap:.35rem;display:flex}.build-catalog-module__UhZ0_a__viewBtn{box-sizing:border-box;min-height:44px;color:var(--sf-text-soft);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;padding:8px 12px;font-size:.75rem}.build-catalog-module__UhZ0_a__viewBtnActive{color:var(--sf-spirit);background:#3de8a014;border-color:#3de8a073}.build-catalog-module__UhZ0_a__noResults{color:var(--sf-text-soft);margin:0}.build-catalog-module__UhZ0_a__resetBtn{color:var(--sf-spirit);cursor:pointer;background:0 0;border:none;margin-top:.65rem;font-size:.82rem;text-decoration:underline}
.HomeHubModules-module__JDTWna__modules{flex-direction:column;gap:.25rem;display:flex}.HomeHubModules-module__JDTWna__primaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}@media (max-width:860px){.HomeHubModules-module__JDTWna__primaryGrid{grid-template-columns:minmax(0,1fr)}}.HomeHubModules-module__JDTWna__pactTeaser{flex-wrap:wrap;gap:.5rem;display:flex}.HomeHubModules-module__JDTWna__pactChip{font-size:var(--sf-fs-xs);color:var(--text-primary);border-radius:var(--sf-radius-sm);border:1px solid var(--sf-brass-edge);background:#00000038;align-items:baseline;gap:.35rem;padding:.4rem .7rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.HomeHubModules-module__JDTWna__pactChip:hover,.HomeHubModules-module__JDTWna__pactChip:focus-visible{border-color:var(--sf-spirit-glow);color:var(--sf-spirit);outline:none}.HomeHubModules-module__JDTWna__pactChipVirtue{font-size:var(--sf-fs-2xs);color:var(--text-tertiary);text-transform:capitalize;font-weight:500}
.pact-newcomer-paths-module__xNXKOW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.85rem 0;display:grid}@media (max-width:768px){.pact-newcomer-paths-module__xNXKOW__grid{grid-template-columns:1fr}}.pact-newcomer-paths-module__xNXKOW__card{border:1px solid var(--border-subtle,#ffffff14);background:var(--bg-card,#ffffff05);color:inherit;border-radius:10px;flex-direction:column;gap:.4rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.pact-newcomer-paths-module__xNXKOW__card:hover,.pact-newcomer-paths-module__xNXKOW__card:focus-visible{border-color:var(--sf-spirit-glow,#3de8a073);outline:none;transform:translateY(-2px)}.pact-newcomer-paths-module__xNXKOW__label{color:var(--text-primary);font-size:.85rem;font-weight:600;line-height:1.35}.pact-newcomer-paths-module__xNXKOW__detail{color:var(--text-tertiary);font-size:.75rem;line-height:1.55}.pact-newcomer-paths-module__xNXKOW__cta{color:var(--sf-spirit,#3de8a0);margin-top:auto;padding-top:.35rem;font-size:.72rem;font-weight:600}
.difficulty-stars-module__SK07tW__wrap{align-items:baseline;gap:0;font-size:14px;line-height:1;display:inline-flex}.difficulty-stars-module__SK07tW__starFilled{color:#c9a96e}.difficulty-stars-module__SK07tW__starEmpty{color:#c9a96e40}.difficulty-stars-module__SK07tW__label{color:#ffffff73;margin-left:.25rem;font-size:12px}
.pact-index-hero-module__l-Izqa__hero{flex-direction:column;margin-bottom:1.5rem;display:flex}.pact-index-hero-module__l-Izqa__intro{color:var(--sf-text-soft,#9a9589);max-width:52rem;margin:0 0 1rem;font-size:.95rem;line-height:1.7}
.runes-page-module__PKh5JW__pageWrap{max-width:72rem;margin-left:auto;margin-right:auto}.runes-page-module__PKh5JW__backLink{margin-top:1.25rem}
