.c1-armor-set-preview_trigger__n5e32{display:flex;align-items:center;gap:.7rem;width:100%;padding:.8rem 1.3rem;border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,var(--surface-1)),var(--surface-1));color:var(--text-primary);text-align:left;cursor:pointer}.c1-armor-set-preview_trigger__n5e32:hover{background:color-mix(in srgb,var(--accent) 14%,var(--surface-1));color:var(--text-heading)}.c1-armor-set-preview_dialog__Fjem9 button:focus-visible,.c1-armor-set-preview_trigger__n5e32:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.c1-armor-set-preview_trigger__n5e32>svg{flex:none;color:var(--accent-strong)}.c1-armor-set-preview_trigger__n5e32>span:nth-child(2){display:grid;gap:.15rem}.c1-armor-set-preview_trigger__n5e32 strong{font-size:.75rem;font-weight:700}.c1-armor-set-preview_trigger__n5e32 small{color:var(--text-muted);font-size:.62rem}.c1-armor-set-preview_triggerArrow__k0YZ0{margin-left:auto;color:var(--accent-strong);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.c1-armor-set-preview_dialog__Fjem9{position:fixed;inset:0;display:flex;flex-direction:column;width:min(1020px,calc(100vw - 24px));height:min(720px,calc(100dvh - 24px));max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid var(--ui-border);border-radius:.7rem;background:var(--surface-1);color:var(--text-primary);box-shadow:0 28px 90px var(--shadow)}.c1-armor-set-preview_dialog__Fjem9::backdrop{background:#050a14d9;backdrop-filter:blur(5px)}.c1-armor-set-preview_header__ps3a6{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1.2rem;border-bottom:1px solid var(--ui-border);background:var(--surface-2)}.c1-armor-set-preview_title__xNdpn{min-width:0}.c1-armor-set-preview_title__xNdpn>span{color:var(--accent-strong);font-size:.58rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.c1-armor-set-preview_title__xNdpn h2{display:flex;align-items:center;gap:.55rem;margin-top:.2rem;color:var(--text-heading);font:600 clamp(1.4rem,2.6vw,2rem)/1.15 var(--font-heading),Georgia,serif}.c1-armor-set-preview_close__AHmxO,.c1-armor-set-preview_viewControls__Mn2e7 button{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border:1px solid var(--ui-border);border-radius:.35rem;background:var(--surface-1);color:var(--text-secondary);cursor:pointer}.c1-armor-set-preview_close__AHmxO:hover,.c1-armor-set-preview_viewControls__Mn2e7 button:hover:enabled{border-color:var(--accent);color:var(--text-heading);background:var(--ui-hover)}.c1-armor-set-preview_viewControls__Mn2e7 button:disabled{opacity:.45;cursor:default}.c1-armor-set-preview_options___sktE{position:relative;z-index:2;display:flex;align-items:end;flex-wrap:wrap;gap:.6rem 1.1rem;padding:.8rem 1.2rem;border-bottom:1px solid var(--ui-border)}.c1-armor-set-preview_raceField__8WV6K,.c1-armor-set-preview_sexField__OG0ah{display:grid;gap:.3rem;color:var(--text-muted);font-size:.65rem;font-weight:650}.c1-armor-set-preview_raceDropdown__1Nz_o{width:13.5rem}.c1-armor-set-preview_sexButtons__uXur9{display:flex;align-items:center;min-height:2.55rem;padding:.18rem;border:1px solid var(--ui-border);border-radius:.35rem;background:var(--surface-2)}.c1-armor-set-preview_sexButtons__uXur9 button{min-height:2rem;padding:.3rem .75rem;border-radius:.25rem;color:var(--text-secondary);font-size:.72rem;cursor:pointer}.c1-armor-set-preview_sexButtons__uXur9 button[aria-pressed=true]{background:var(--ui-selected);color:var(--text-heading);box-shadow:0 1px 4px var(--shadow)}.c1-armor-set-preview_outfitToggle__V3arJ,.c1-armor-set-preview_shieldToggle__GKa1S{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.55rem;padding:.45rem .8rem;border:1px solid var(--ui-border);border-radius:.35rem;background:var(--surface-2);color:var(--text-secondary);font-size:.7rem;cursor:pointer}.c1-armor-set-preview_outfitToggle__V3arJ[aria-pressed=true],.c1-armor-set-preview_shieldToggle__GKa1S[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface-1));color:var(--text-heading)}.c1-armor-set-preview_outfitToggle__V3arJ:hover,.c1-armor-set-preview_shieldToggle__GKa1S:hover{border-color:var(--accent)}.c1-armor-set-preview_body__41rjP{display:grid;grid-template-columns:minmax(0,1fr) 300px;flex:1 1 auto;min-height:0}.c1-armor-set-preview_viewport__Z0L6I{position:relative;min-width:0;min-height:0;background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 62%),var(--surface-2)}.c1-armor-set-preview_viewport__Z0L6I canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.c1-armor-set-preview_viewport__Z0L6I canvas:active{cursor:grabbing}.c1-armor-set-preview_zeroOverlay__NAEY_{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.c1-armor-set-preview_status___HsYM{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;width:max-content;max-width:calc(100% - 2rem);padding:.7rem 1rem;border:1px solid var(--ui-border);border-radius:.4rem;background:var(--surface-1);color:var(--text-primary);font-size:.78rem;text-align:center}.c1-armor-set-preview_status___HsYM button{color:var(--accent-strong);font-weight:700;cursor:pointer}.c1-armor-set-preview_spinner__P_zTu{animation:c1-armor-set-preview_spin__DiNo9 1s linear infinite}@keyframes c1-armor-set-preview_spin__DiNo9{to{transform:rotate(1turn)}}.c1-armor-set-preview_warning__4c__m{position:absolute;right:1rem;bottom:1rem;left:1rem;padding:.5rem .7rem;border:1px solid var(--ui-border);border-radius:.3rem;background:var(--surface-1);color:var(--text-secondary);font-size:.7rem;text-align:center}.c1-armor-set-preview_pieces__gogtb{min-width:0;overflow:auto;padding:1.1rem 1rem;border-left:1px solid var(--ui-border)}.c1-armor-set-preview_pieces__gogtb h3{color:var(--text-heading);font:600 1.25rem/1.2 var(--font-heading),Georgia,serif}.c1-armor-set-preview_bonus__WBR_S,.c1-armor-set-preview_shieldBonus__34GAz{margin-bottom:1.1rem;padding-bottom:1rem;border-bottom:1px solid var(--ui-border)}.c1-armor-set-preview_shieldBonus__34GAz h3{display:flex;align-items:center;gap:.4rem}.c1-armor-set-preview_shieldBonus__34GAz h3 svg{flex:none;color:var(--accent-strong)}.c1-armor-set-preview_shieldBonus__34GAz p{margin-top:.5rem;color:var(--text-secondary);font-size:.68rem;line-height:1.6}.c1-armor-set-preview_effects__VdI5g{display:grid;gap:.4rem;margin-top:.7rem}.c1-armor-set-preview_effects__VdI5g>div{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.4rem .55rem;border-radius:.25rem;background:var(--surface-2);font-size:.75rem;line-height:1.4}.c1-armor-set-preview_effects__VdI5g dt{min-width:0;color:var(--text-primary)}.c1-armor-set-preview_effects__VdI5g dd{flex:none;font-weight:700;font-variant-numeric:tabular-nums}.c1-armor-set-preview_gain__JtxuN{color:var(--success)}.c1-armor-set-preview_loss__WvHoz{color:var(--danger)}.c1-armor-set-preview_shieldBonus__34GAz .c1-armor-set-preview_bonusStatus__PQL5P{color:var(--text-muted);font-weight:650}.c1-armor-set-preview_shieldBonus__34GAz[data-equipped=true] .c1-armor-set-preview_bonusStatus__PQL5P{color:var(--success)}.c1-armor-set-preview_pieces__gogtb>p{margin:.45rem 0 1rem;color:var(--text-muted);font-size:.66rem;line-height:1.6}.c1-armor-set-preview_pieces__gogtb ul{display:grid;gap:.7rem}.c1-armor-set-preview_optionalPiece__90c5v,.c1-armor-set-preview_pieces__gogtb li{display:flex;align-items:center;gap:.65rem;min-width:0;color:var(--text-primary);font-size:.68rem;line-height:1.4}.c1-armor-set-preview_pieces__gogtb img{flex:none;width:30px;height:30px;border-radius:.2rem}.c1-armor-set-preview_optionalPiece__90c5v>span,.c1-armor-set-preview_pieces__gogtb li>span{display:grid;min-width:0}.c1-armor-set-preview_pieces__gogtb small{color:var(--text-muted);font-size:.58rem;text-transform:capitalize}.c1-armor-set-preview_outfitPieces__o3VCO{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ui-border);opacity:.62}.c1-armor-set-preview_outfitPieces__o3VCO[data-equipped=true]{opacity:1}.c1-armor-set-preview_outfitPieces__o3VCO h4{display:flex;flex-wrap:wrap;gap:.25rem .5rem;color:var(--text-primary);font-size:.72rem;font-weight:700}.c1-armor-set-preview_outfitPieces__o3VCO h4 span{color:var(--text-muted);font-size:.58rem;font-weight:600}.c1-armor-set-preview_outfitPieces__o3VCO p{margin-top:.35rem;color:var(--text-muted);font-size:.6rem;line-height:1.5}.c1-armor-set-preview_outfitPieces__o3VCO ul{margin-top:.7rem}.c1-armor-set-preview_optionalPiece__90c5v{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ui-border);opacity:.48}.c1-armor-set-preview_optionalPiece__90c5v[data-equipped=true]{opacity:1}.c1-armor-set-preview_footer__wdIod{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1.2rem;border-top:1px solid var(--ui-border);background:var(--surface-1)}.c1-armor-set-preview_viewControls__Mn2e7{display:flex;gap:.35rem}.c1-armor-set-preview_footer__wdIod p{color:var(--text-muted);font-size:.66rem;line-height:1.5;text-align:right}@media (max-width:700px){.c1-armor-set-preview_trigger__n5e32{padding-inline:1rem}.c1-armor-set-preview_dialog__Fjem9{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.c1-armor-set-preview_header__ps3a6{padding:.8rem}.c1-armor-set-preview_options___sktE{padding:.65rem .8rem;gap:.5rem}.c1-armor-set-preview_raceField__8WV6K{flex:1 1 12rem}.c1-armor-set-preview_raceDropdown__1Nz_o{width:100%}.c1-armor-set-preview_sexField__OG0ah{flex:1 1 auto}.c1-armor-set-preview_outfitToggle__V3arJ,.c1-armor-set-preview_shieldToggle__GKa1S{flex:1 1 100%}.c1-armor-set-preview_body__41rjP{display:flex;flex-direction:column;overflow-y:auto}.c1-armor-set-preview_viewport__Z0L6I{flex:0 0 auto;height:clamp(300px,49dvh,440px)}.c1-armor-set-preview_pieces__gogtb{overflow:visible;border-left:0;border-top:1px solid var(--ui-border)}.c1-armor-set-preview_pieces__gogtb ul{grid-template-columns:repeat(2,minmax(0,1fr))}.c1-armor-set-preview_footer__wdIod{padding:.55rem .8rem}.c1-armor-set-preview_footer__wdIod p{display:none}}@media (max-width:420px){.c1-armor-set-preview_pieces__gogtb ul{grid-template-columns:1fr}.c1-armor-set-preview_viewControls__Mn2e7{width:100%;justify-content:space-between}}.c1-armor-sets_page__xccNa.c1-armor-sets_page__xccNa{gap:1.45rem}.c1-armor-sets_hero___bhUd{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:.8rem 0 1.3rem}.c1-armor-sets_hero___bhUd>div:first-child{max-width:43rem}.c1-armor-sets_hero___bhUd h1{margin:.5rem 0 .9rem;color:var(--text-heading);font:600 clamp(3rem,4.2vw,4.7rem)/1.05 var(--font-heading),Georgia,serif;letter-spacing:-.035em}.c1-armor-sets_intro__S5zUl{font:500 clamp(1.1rem,1.5vw,1.4rem)/1.5 var(--font-heading),Georgia,serif;color:var(--text-primary)}.c1-armor-sets_description__traK8{margin-top:.55rem;max-width:37rem;color:var(--text-secondary);font-size:.82rem;line-height:1.85}.c1-armor-sets_collectionSummary__amG6N{display:flex;flex-shrink:0;gap:1.8rem;padding:1.6rem 0 1.6rem 2rem;border-left:1px solid var(--ui-border)}.c1-armor-sets_collectionSummary__amG6N>div{display:grid;gap:.55rem}.c1-armor-sets_collectionSummary__amG6N strong{color:var(--text-heading);font:500 2.15rem/1 var(--font-heading),Georgia,serif;font-variant-numeric:tabular-nums}.c1-armor-sets_collectionSummary__amG6N span{color:var(--text-muted);font-size:.65rem}.c1-armor-sets_controls__ejw_Q{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem 0 1.2rem;border-bottom:1px solid var(--ui-border)}.c1-armor-sets_gradeTabs__6mp64{display:flex;gap:.4rem;flex-wrap:wrap}.c1-armor-sets_gradeTabs__6mp64 a{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border:1px solid transparent;border-radius:.3rem;padding:.6rem .8rem;min-height:2.7rem;font-size:.74rem;color:var(--text-secondary);transition:background .15s,border-color .15s}.c1-armor-sets_gradeTabs__6mp64 a:hover{background:var(--ui-hover)}.c1-armor-sets_gradeTabs__6mp64 a[aria-current]{border-color:color-mix(in srgb,var(--accent) 40%,var(--ui-border));background:color-mix(in srgb,var(--accent) 8%,var(--surface-1));color:var(--text-heading)}.c1-armor-sets_gradeTabs__6mp64 a>span:last-child{font-size:.65rem;font-variant-numeric:tabular-nums;opacity:.7}.c1-armor-sets_filters__zITvS{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.c1-armor-sets_search__1_UyG{display:flex;align-items:center;gap:.5rem;border:1px solid var(--ui-border);border-radius:.35rem;background:var(--surface-1);padding:0 .7rem;color:var(--text-muted)}.c1-armor-sets_search__1_UyG input{min-width:0;width:11rem;min-height:2.7rem;border:0;outline:0;background:transparent;padding:.5rem 0;font-size:.75rem;color:var(--text-primary);box-shadow:none}.c1-armor-sets_search__1_UyG:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.c1-armor-sets_typeFilter__xL_To{width:10.5rem}.c1-armor-sets_apply__Bk7hS{min-height:2.7rem;border:1px solid var(--ui-border);border-radius:.35rem;padding:.55rem 1rem;background:var(--ui-selected);color:var(--text-heading);font-size:.74rem;font-weight:650;cursor:pointer}.c1-armor-sets_apply__Bk7hS:hover{border-color:var(--accent)}.c1-armor-sets_reset__WqrBJ{font-size:.7rem;color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.c1-armor-sets_resultsHeader__2k9fT{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:-.3rem;color:var(--text-muted);font-size:.72rem}.c1-armor-sets_resultsHeader__2k9fT strong{color:var(--text-primary)}.c1-armor-sets_resultsHeader__2k9fT>span{display:flex;align-items:center;gap:.45rem;font-size:.67rem}.c1-armor-sets_resultsHeader__2k9fT>span>svg{color:var(--accent-strong);flex-shrink:0}.c1-armor-sets_gradeSection__7MVlF{min-width:0;margin-top:.2rem}.c1-armor-sets_sectionHeading__GehVb{display:flex;align-items:center;gap:.8rem;margin:.5rem 0 1rem}.c1-armor-sets_gradeSeal__rDlKN{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--ui-border));border-radius:.2rem .2rem .65rem .65rem;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 10%,var(--surface-1)),var(--surface-1));color:var(--text-heading);font:600 1.1rem var(--font-heading),Georgia,serif}.c1-armor-sets_sectionHeading__GehVb h2{color:var(--text-heading);font:500 1.8rem/1.1 var(--font-heading),Georgia,serif;letter-spacing:-.02em}.c1-armor-sets_sectionHeading__GehVb p{margin-top:.25rem;font-size:.65rem;color:var(--text-muted)}.c1-armor-sets_sectionHeading__GehVb>span{margin-left:auto;font-size:.7rem;color:var(--text-muted)}.c1-armor-sets_grid__jEp0p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;align-items:start}.c1-armor-sets_card__CLrAh{min-width:0;overflow:hidden;border:1px solid var(--ui-border);border-radius:.55rem;background:var(--surface-1);scroll-margin-top:7rem;transition:border-color .18s}.c1-armor-sets_card__CLrAh:target{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.c1-armor-sets_card__CLrAh:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--ui-border))}.c1-armor-sets_cardHeader__cbYfL{display:flex;align-items:center;gap:1rem;padding:1.3rem 1.3rem 1rem;background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 4%,var(--surface-1)),var(--surface-1) 70%)}.c1-armor-sets_emblem__aCDag{display:grid;place-items:center;flex-shrink:0;width:3.9rem;height:3.9rem;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 14%,var(--surface-2)),var(--surface-1));border:1px solid color-mix(in srgb,var(--accent) 24%,var(--ui-border));border-radius:.4rem}.c1-armor-sets_emblem__aCDag img{width:40px;height:40px;image-rendering:auto}.c1-armor-sets_identity__buePK{min-width:0}.c1-armor-sets_identity__buePK>p{display:flex;align-items:center;gap:.45rem;color:var(--text-muted);font-size:.65rem}.c1-armor-sets_identity__buePK h3{margin-top:.4rem;color:var(--text-primary);font:500 clamp(1.3rem,1.65vw,1.75rem)/1.2 var(--font-heading),Georgia,serif;letter-spacing:-.015em;overflow-wrap:anywhere}.c1-armor-sets_identity__buePK h3 a:hover{color:var(--text-heading)}.c1-armor-sets_identity__buePK h3 span{color:var(--text-muted)}.c1-armor-sets_gradeBadge__fkJb6{margin-left:auto;align-self:flex-start}.c1-armor-sets_bonus__zk_PS{margin:0 1.3rem;padding:.8rem 0 1.05rem}.c1-armor-sets_blockLabel__E8NeF{display:flex;align-items:center;gap:.4rem;font-size:.57rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted)}.c1-armor-sets_bonus__zk_PS .c1-armor-sets_blockLabel__E8NeF{color:var(--accent-strong)}.c1-armor-sets_effects__1RgH0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .8rem;margin-top:.65rem}.c1-armor-sets_effects__1RgH0>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .4rem;border-radius:.25rem;background:color-mix(in srgb,var(--success) 5%,var(--surface-1));padding:.5rem .65rem}.c1-armor-sets_effects__1RgH0 .c1-armor-sets_loss__zJtGB{background:color-mix(in srgb,var(--danger) 5%,var(--surface-1))}.c1-armor-sets_effects__1RgH0 dt{color:var(--text-secondary);font-size:.7rem;line-height:1.5}.c1-armor-sets_effects__1RgH0 dd{display:inline-flex;align-items:center;gap:.2rem;font-size:.92rem;line-height:1.4;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.c1-armor-sets_gain___3l2S dd{color:var(--success)}.c1-armor-sets_loss__zJtGB dd{color:var(--danger)}.c1-armor-sets_effects__1RgH0 dd svg{opacity:.75}.c1-armor-sets_pieces__tnNof{padding:1rem 1.3rem 1.1rem;border-top:1px solid var(--ui-border)}.c1-armor-sets_piecesHeading__wXlTc{display:flex;align-items:center;justify-content:space-between;gap:1rem}.c1-armor-sets_piecesHeading__wXlTc>span{font-size:.6rem;color:var(--text-muted)}.c1-armor-sets_pieceGrid__pN5hT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.85rem}.c1-armor-sets_piece__sjZIt{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.2rem 0;border-radius:.25rem}.c1-armor-sets_piece__sjZIt img{flex-shrink:0;width:32px;height:32px;border-radius:.15rem}.c1-armor-sets_piece__sjZIt>span{min-width:0;display:grid;gap:.2rem}.c1-armor-sets_piece__sjZIt small{color:var(--text-muted);font-size:.57rem}.c1-armor-sets_piece__sjZIt>span>span{color:var(--text-secondary);font-size:.68rem;line-height:1.5;overflow-wrap:anywhere}.c1-armor-sets_piece__sjZIt>svg{flex-shrink:0;color:var(--text-muted)}.c1-armor-sets_pieceGrid__pN5hT .c1-armor-sets_piece__sjZIt>svg{display:none}.c1-armor-sets_piece__sjZIt:hover>span>span{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.c1-armor-sets_fullBody__7PDPk{margin-top:.7rem;color:var(--text-muted);font-size:.62rem;line-height:1.5}.c1-armor-sets_shield__a580o{border-top:1px solid color-mix(in srgb,var(--accent) 23%,var(--ui-border));background:color-mix(in srgb,var(--accent) 4%,var(--surface-1));padding:1rem 1.3rem}.c1-armor-sets_shieldHeading__X9VvK{display:flex;align-items:center;gap:.4rem;color:var(--accent-strong)}.c1-armor-sets_shieldHeading__X9VvK h4{font-size:.65rem;font-weight:650}.c1-armor-sets_shieldHeading__X9VvK>span{margin-left:auto;color:var(--text-muted);font-size:.6rem}.c1-armor-sets_shieldBody__DE3t9{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:.8rem;margin-top:.6rem}.c1-armor-sets_shieldBody__DE3t9 .c1-armor-sets_effects__1RgH0{grid-template-columns:1fr;margin:0}.c1-armor-sets_shield__a580o>p{color:var(--text-muted);font-size:.6rem;line-height:1.65;margin-top:.6rem}.c1-armor-sets_notes__4C8He{display:grid;grid-template-columns:1fr 1fr;gap:1rem 3rem;border-top:1px solid var(--ui-border);padding:1.8rem 0 .6rem;margin-top:1rem}.c1-armor-sets_notes__4C8He>div{display:flex;gap:.8rem}.c1-armor-sets_notes__4C8He>div>svg{flex-shrink:0;color:var(--accent-strong);margin-top:.1rem}.c1-armor-sets_notes__4C8He h2{color:var(--text-primary);font-size:.8rem;font-weight:600}.c1-armor-sets_notes__4C8He p{color:var(--text-muted);font-size:.7rem;line-height:1.85;margin-top:.5rem}.c1-armor-sets_notes__4C8He summary{cursor:pointer;color:var(--text-secondary);font-size:.75rem;padding:.1rem 0 .5rem}.c1-armor-sets_empty__o2YeF{display:grid;justify-items:center;gap:.8rem;padding:4rem 1rem;text-align:center;color:var(--text-muted)}.c1-armor-sets_empty__o2YeF>svg{color:var(--accent-strong)}.c1-armor-sets_empty__o2YeF h2{color:var(--text-heading);font:500 2rem var(--font-heading),Georgia,serif}.c1-armor-sets_empty__o2YeF p{font-size:.8rem;line-height:1.7}.c1-armor-sets_empty__o2YeF a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:4px;font-size:.8rem}@media (min-width:1550px){.c1-armor-sets_cardHeader__cbYfL{padding:1.5rem 1.6rem 1rem}.c1-armor-sets_bonus__zk_PS{margin-inline:1.6rem}.c1-armor-sets_pieces__tnNof,.c1-armor-sets_shield__a580o{padding-inline:1.6rem}}@media (max-width:1100px){.c1-armor-sets_hero___bhUd{align-items:flex-start}.c1-armor-sets_collectionSummary__amG6N{gap:1.1rem;padding-left:1.2rem}.c1-armor-sets_collectionSummary__amG6N strong{font-size:1.7rem}.c1-armor-sets_pieceGrid__pN5hT{grid-template-columns:1fr;gap:.35rem}.c1-armor-sets_pieceGrid__pN5hT .c1-armor-sets_piece__sjZIt>svg{display:block;margin-left:auto}}@media (max-width:760px){.c1-armor-sets_hero___bhUd{flex-direction:column;gap:1.2rem;padding-bottom:.5rem}.c1-armor-sets_hero___bhUd h1{font-size:3rem}.c1-armor-sets_collectionSummary__amG6N{width:100%;padding:1rem 0 0;border-left:0;border-top:1px solid var(--ui-border);gap:1rem}.c1-armor-sets_collectionSummary__amG6N>div{flex:1}.c1-armor-sets_controls__ejw_Q{gap:.8rem}.c1-armor-sets_gradeTabs__6mp64{width:100%;gap:.15rem}.c1-armor-sets_gradeTabs__6mp64 a{flex:1;padding:.5rem .4rem;gap:.35rem;font-size:.68rem}.c1-armor-sets_filters__zITvS{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto}.c1-armor-sets_search__1_UyG{grid-column:1/-1}.c1-armor-sets_search__1_UyG input,.c1-armor-sets_typeFilter__xL_To{width:100%}.c1-armor-sets_reset__WqrBJ{grid-column:1/-1;padding:.4rem 0}.c1-armor-sets_resultsHeader__2k9fT{flex-direction:column;align-items:flex-start}.c1-armor-sets_resultsHeader__2k9fT>span{font-size:.62rem;line-height:1.6}.c1-armor-sets_grid__jEp0p{grid-template-columns:1fr}.c1-armor-sets_identity__buePK h3{font-size:1.55rem}.c1-armor-sets_pieceGrid__pN5hT{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.c1-armor-sets_pieceGrid__pN5hT .c1-armor-sets_piece__sjZIt{align-items:flex-start;flex-direction:column;gap:.4rem}.c1-armor-sets_pieceGrid__pN5hT .c1-armor-sets_piece__sjZIt>svg{display:none}.c1-armor-sets_notes__4C8He{grid-template-columns:1fr;gap:1.3rem}}@media (max-width:380px){.c1-armor-sets_cardHeader__cbYfL{padding:1rem;gap:.7rem}.c1-armor-sets_emblem__aCDag{width:3.25rem;height:3.25rem}.c1-armor-sets_identity__buePK h3{font-size:1.3rem}.c1-armor-sets_bonus__zk_PS{margin-inline:1rem}.c1-armor-sets_pieces__tnNof,.c1-armor-sets_shield__a580o{padding-inline:1rem}.c1-armor-sets_effects__1RgH0{gap:.4rem}.c1-armor-sets_effects__1RgH0>div{padding-inline:.45rem}.c1-armor-sets_shieldBody__DE3t9{grid-template-columns:1fr}}.c1-armor-sets_gradeRange__pjMWR{display:inline-flex;align-items:center;gap:.15rem}.c1-armor-sets_gradeRange__pjMWR>span[aria-hidden]{color:var(--text-muted);font-size:1.2rem}.c1-armor-sets_gradeSeal__rDlKN img{transform:translate(3.75px,3.75px)!important}.c1-armor-sets_gradeSeal__rDlKN[data-grade=NG] img{transform:translate(6px,3.25px)!important}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC{display:grid;gap:1.65rem;min-width:0;color:var(--text-primary)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC>*{min-width:0}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC :is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.catalog-directory_hero__F9VRb{display:flex;align-items:center;justify-content:space-between;gap:1.5rem 3rem;padding:.5rem 0 .75rem}.catalog-directory_hero__F9VRb>div{min-width:0}.catalog-directory_eyebrow__6ghLm{color:var(--accent-strong);font-size:.6rem;font-weight:750;line-height:1.6;letter-spacing:.14em;text-transform:uppercase}.catalog-directory_hero__F9VRb h1{margin-top:.6rem;color:var(--text-heading);font:600 clamp(2.7rem,3.7vw,4.2rem)/1.1 var(--font-heading),Georgia,serif;letter-spacing:-.025em}.catalog-directory_description__reNWv{max-width:47rem;margin-top:.8rem;color:var(--text-secondary);font-size:.85rem;line-height:1.8}.catalog-directory_crossLink__QrbUt{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-top:.7rem;color:var(--text-muted);font-size:.74rem;line-height:1.5}.catalog-directory_crossLink__QrbUt a{color:var(--accent-strong);font-weight:650;text-decoration:underline;text-underline-offset:.2em}.catalog-directory_crossLink__QrbUt a:hover{color:var(--text-heading)}.catalog-directory_resultSummary__IQT2y{flex-shrink:0;padding:.5rem 0 .5rem 1.5rem;border-left:2px solid var(--ui-border)}.catalog-directory_resultSummary__IQT2y p{display:flex;align-items:baseline;gap:.65rem}.catalog-directory_resultSummary__IQT2y strong{color:var(--text-heading);font:500 2.15rem/1.15 var(--font-heading),Georgia,serif;font-variant-numeric:tabular-nums}.catalog-directory_resultSummary__IQT2y p span{color:var(--text-secondary);font-size:.75rem}.catalog-directory_resultSummary__IQT2y>span{display:block;margin-top:.45rem;color:var(--text-muted);font-size:.7rem;font-variant-numeric:tabular-nums}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-browser{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-main-tabs-standalone{margin:0 0 .2rem;padding:.4rem;border:0;border-block:1px solid var(--ui-border);border-radius:0;background:var(--surface-1)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-main-tabs-row{gap:.3rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-tab-row-primary{gap:.3rem;border:0;padding:0}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-main-tab{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.55rem .95rem;border:1px solid transparent;border-radius:.3rem;background:transparent;box-shadow:none;color:var(--text-secondary);font-size:.78rem;font-weight:600;text-transform:none;letter-spacing:0}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-main-tab:after{display:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-main-tab:hover{background:var(--ui-hover);color:var(--text-heading)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-main-tab.items-filter-chip-active{border-color:var(--ui-border);background:var(--ui-selected);color:var(--text-heading);box-shadow:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-filter-strip{padding:1.1rem 0;border:0;border-bottom:1px solid var(--ui-border);border-radius:0;background:transparent;box-shadow:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-filter-subpanel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-layout{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.8rem 1rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-essentials{display:grid;grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr);gap:.8rem;min-width:0}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-essentials-grade{grid-template-columns:minmax(12rem,1fr) minmax(8rem,10rem)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-essentials-armor{grid-template-columns:minmax(12rem,1fr) minmax(8rem,10rem) minmax(8rem,10rem)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-layout-luxury{grid-template-columns:minmax(0,1fr) auto}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-layout-luxury .catalog-filter-essentials-luxury{grid-column:1;grid-row:1;grid-template-columns:minmax(12rem,1fr) repeat(2,minmax(6rem,8rem)) minmax(8rem,12rem)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-layout-luxury .catalog-filter-advanced-toggle{grid-column:1;grid-row:2}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-layout-luxury .catalog-filter-actions{grid-column:2;grid-row:1}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-layout-luxury .catalog-filter-advanced-grid{grid-row:3}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=mobs] .catalog-filter-essentials{grid-template-columns:minmax(10rem,1.4fr) minmax(10rem,1.3fr) minmax(4.5rem,.45fr) minmax(5rem,.6fr) minmax(11rem,1fr)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-layout .field{grid-column:auto;grid-row:auto;width:auto;min-width:0;max-width:none;gap:.35rem;color:var(--text-secondary);font-size:.71rem;font-weight:500}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-filter-control{min-height:44px;height:44px;border-color:var(--ui-border);border-radius:.35rem;background:var(--surface-1);box-shadow:none;color:var(--text-primary);font-size:.78rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-advanced{display:contents}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-advanced-toggle{display:flex;grid-column:2;grid-row:1;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;max-width:14rem;padding:.45rem .7rem;border:1px solid var(--ui-border);border-radius:.35rem;background:transparent;color:var(--text-secondary);cursor:pointer;text-align:left}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-advanced-toggle:hover{background:var(--ui-hover)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-advanced-copy{display:grid;gap:.15rem;min-width:0}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-advanced-title{font-size:.72rem;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-advanced-meta{color:var(--text-muted);font-size:.62rem;line-height:1.25;white-space:normal}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-advanced-active .catalog-filter-advanced-meta{color:var(--accent-strong)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-advanced-caret{width:.45rem;height:.45rem;flex:0 0 auto;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-advanced-open .catalog-filter-advanced-caret{transform:rotate(225deg)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-advanced-grid{display:none;grid-column:1/-1;grid-row:2;min-width:0}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-advanced-open>.catalog-filter-advanced-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.8rem 1rem;padding:1rem;border:1px solid var(--ui-border);border-radius:.35rem;background:var(--surface-1)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-actions{grid-column:3;grid-row:1;width:auto;min-width:0;margin:0}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-actions>div{height:auto;min-height:44px}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-actions .btn-primary,.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mobs-loot-range-quick-link{min-height:44px;height:auto;padding:.6rem 1rem;border:1px solid var(--ui-border);border-radius:.35rem;background:var(--ui-selected);color:var(--text-heading);box-shadow:none;font-size:.76rem;font-weight:600;letter-spacing:0;text-transform:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-actions a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-muted);font-size:.72rem;letter-spacing:0;text-transform:capitalize}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mobs-level-range-inline-row{flex-wrap:wrap}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-dropdown-menu{border-color:var(--ui-border);border-radius:.4rem;background:var(--surface-1);box-shadow:0 12px 30px var(--shadow);color:var(--text-primary)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-essentials :is(.items-filter-control,.select-dropdown-trigger,.multi-select-dropdown-trigger){box-sizing:border-box;height:44px;min-height:44px;border:1px solid var(--ui-border);border-radius:.35rem;background:var(--header-field,var(--surface-1));color:var(--text-primary);font-size:.78rem;font-weight:500;line-height:1.25rem;padding:.5rem .75rem;box-shadow:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-essentials .select-dropdown{display:block}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-essentials .multi-select-dropdown:is(:hover,[open])>.multi-select-dropdown-trigger,.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-essentials .select-dropdown .items-dropdown:is(:hover,[open])>.select-dropdown-trigger{border-color:var(--header-accent,var(--accent));background:color-mix(in srgb,var(--header-accent,var(--accent)) 7%,var(--header-field,var(--surface-1)))}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-advanced-toggle{box-sizing:border-box;height:44px;min-height:44px;background:var(--header-field,var(--surface-1))}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-actions .btn-primary{box-sizing:border-box;height:44px;min-height:44px}.catalog-directory_filterRecap__uMauA{padding:.7rem 0;border-bottom:1px solid var(--ui-border)}.catalog-directory_filterRecap__uMauA p{font-size:.68rem;font-weight:500;letter-spacing:0;text-transform:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .tag-pill{border-color:var(--ui-border);border-radius:.25rem;background:var(--surface-1);color:var(--text-secondary);font-size:.65rem;font-weight:500}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-pagination{margin:0;padding:.65rem 0;border:0;border-bottom:1px solid var(--ui-border);border-radius:0;background:transparent;box-shadow:none;gap:1rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-pagination-link{min-width:2rem;min-height:2rem;padding:.4rem .65rem;border:1px solid transparent;border-radius:.25rem;background:transparent;box-shadow:none;color:var(--text-secondary);font-size:.72rem;font-weight:500}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-pagination-link:hover{background:var(--ui-hover);border-color:var(--ui-border)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-pagination-link[aria-current]{background:var(--ui-selected);border-color:var(--ui-border);color:var(--text-heading)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-pagination-summary{font-size:.7rem;line-height:1.7}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-desktop-column-toolbar{min-width:0;padding:.8rem 0;background:transparent;border-color:var(--ui-border)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-desktop-column-toolbar-copy{min-width:0;gap:.25rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-desktop-column-toolbar-label{color:var(--text-muted);font-size:.62rem;font-weight:650;letter-spacing:.07em}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-desktop-column-toolbar-description{font-size:.7rem;line-height:1.5}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-desktop-column-options{flex-wrap:wrap;gap:.25rem;padding:0;border:0;border-radius:0;background:transparent}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-desktop-column-option{min-height:2.5rem;padding:.5rem .8rem;border-radius:.3rem;color:var(--text-secondary);font-size:.74rem;font-weight:550}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-desktop-column-option-active{border-color:var(--ui-border);background:var(--ui-selected);color:var(--text-heading)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-compare-toolbar{margin:0;padding:.8rem 0;border:0;border-bottom:1px solid var(--ui-border);border-radius:0;background:transparent;box-shadow:none;gap:.7rem 1.5rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-compare-toolbar-actions{gap:.55rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC :is(.mob-compare-mode-toggle,.mob-compare-open-link,.mob-compare-action-btn){min-height:2.4rem;padding:.45rem .65rem;border:1px solid var(--ui-border);border-radius:.3rem;background:transparent;color:var(--text-secondary);font-size:.72rem;font-weight:550;box-shadow:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC :is(.mob-compare-mode-toggle-active,.mob-compare-open-link){background:var(--ui-selected);color:var(--text-heading)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-compare-selected-pill{border:0;border-radius:0;background:transparent;padding:0;color:var(--text-muted);font-size:.68rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-ratio-mode-label{color:var(--text-muted);font-size:.6rem;font-weight:550;letter-spacing:0;text-transform:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-ratio-switch{border-color:var(--ui-border);border-radius:.3rem;background:transparent}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-ratio-switch-thumb{border-radius:.2rem;background:var(--ui-selected);box-shadow:inset 0 0 0 1px var(--ui-border)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-ratio-switch-option{min-height:2rem;font-size:.67rem;font-weight:500}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mobs-player-level-note{margin:.7rem 0;padding:.7rem 1rem;border:0;border-left:2px solid var(--accent);border-radius:0;background:linear-gradient(110deg,var(--ui-selected),transparent);box-shadow:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-table-wrap{border:0;border-radius:0;background:transparent;box-shadow:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-table{border-collapse:collapse;border-radius:0;background:transparent}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-table-head{background:var(--surface-1)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-table-head th{padding-block:.8rem;border:0;border-block:1px solid var(--ui-border);background:var(--surface-1);color:var(--text-muted);font-size:.68rem;font-weight:600;box-shadow:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-sort-link{min-height:1.5rem;color:inherit}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC th[aria-sort=ascending],.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC th[aria-sort=descending]{color:var(--text-heading)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-table-row,.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-table-row:nth-child(2n){background:transparent;box-shadow:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-table-row:hover{background:var(--ui-hover)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-table-row>td{padding-block:.85rem;border-bottom:1px solid var(--ui-border);color:var(--text-secondary);font-size:.8rem;line-height:1.5;font-variant-numeric:tabular-nums;box-shadow:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-name-cell{gap:.7rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-name-title{color:var(--text-primary);font-size:.88rem;font-weight:600;line-height:1.5}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-name-title:hover{color:var(--text-heading);text-decoration:underline;text-underline-offset:.2em}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-icon-wrap{width:38px;height:38px;flex:0 0 38px;border-color:var(--ui-border);border-radius:.3rem;background:var(--surface-1);box-shadow:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-name-icon-wrap{width:56px;height:42px;flex-basis:56px}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-name-icon{width:100%;height:100%;object-fit:cover}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-grade-pill{padding:.12rem .3rem;border-color:var(--ui-border);border-radius:.2rem;background:var(--ui-selected);font-size:.6rem;font-weight:550}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-race-pill{gap:.35rem;padding:0;border:0;background:transparent;color:var(--text-secondary);font-size:.75rem;font-weight:500;text-transform:none;letter-spacing:0}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-table-resource-pill{gap:.4rem;padding:0;min-height:1.3rem;border:0;border-radius:0;background:transparent;box-shadow:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-table-resource-pill-label{padding:0;border:0;background:transparent;color:var(--text-muted);font-size:.6rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-table-resource-pill-value{color:var(--text-primary);font-size:.8rem;font-weight:550}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-stats-grid{gap:.2rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-table-secondary-line{font-size:.63rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-empty-state{padding:2rem 1rem;border-block:1px solid var(--ui-border);background:transparent;color:var(--text-muted);text-align:center}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-set-list{display:grid;gap:1.5rem;padding:1rem 0}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-set-card{border:0;border-top:1px solid var(--ui-border);border-radius:0;background:transparent;box-shadow:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-set-header{flex-wrap:wrap;padding:1rem 0;background:transparent;gap:.8rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-set-header-main{flex-wrap:wrap;overflow:visible}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-set-title{white-space:normal;color:var(--text-heading);font:500 1.6rem/1.25 var(--font-heading),Georgia,serif}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-set-body{padding:0;border:0;gap:1rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-set-bonus-box{padding:.8rem 1rem;border:0;border-left:2px solid var(--accent);border-radius:0;background:linear-gradient(110deg,var(--ui-selected),transparent)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-set-bonus-list{font-size:.8rem;line-height:1.75}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-set-members-row{flex-wrap:wrap}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-set-member{flex:1 1 14rem;min-width:0;max-width:22rem;padding:.7rem;border-color:var(--ui-border);border-radius:.3rem;background:var(--surface-1)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-set-member-name{white-space:normal}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-set-member-stat,.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-set-total-pill{border:0;border-radius:0;background:transparent;padding:.15rem .3rem;color:var(--text-secondary);font-size:.68rem}@media (max-width:1399px){.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-layout{grid-template-columns:minmax(0,1fr) auto}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-essentials{grid-column:1/-1}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-advanced-toggle{grid-column:1;grid-row:2}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-actions{grid-column:2;grid-row:2}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-advanced-grid{grid-row:3}}@media (min-width:1100px) and (max-width:1399px){.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-layout{grid-template-columns:minmax(0,1fr) auto auto}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-essentials{grid-column:1;grid-row:1}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-advanced-toggle{grid-column:2;grid-row:1}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-actions{grid-column:3;grid-row:1}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-advanced-grid{grid-row:2}}@media (width < 900px){.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC{gap:1.2rem}.catalog-directory_hero__F9VRb{align-items:flex-start;flex-wrap:wrap;gap:1rem}.catalog-directory_hero__F9VRb h1{font-size:clamp(2.25rem,8.5vw,3rem)}.catalog-directory_description__reNWv{font-size:.78rem;line-height:1.7}.catalog-directory_resultSummary__IQT2y{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;width:100%;padding:.7rem 0;border:0;border-block:1px solid var(--ui-border)}.catalog-directory_resultSummary__IQT2y strong{font-size:1.65rem}.catalog-directory_resultSummary__IQT2y>span{margin:0 0 0 auto;font-size:.65rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-main-tabs-standalone{overflow:visible}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-main-tabs-row{flex-wrap:wrap;min-width:0}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-main-tabs-row>div{margin:0;flex-wrap:wrap}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-tab-row-primary{flex-wrap:wrap}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-main-tab{min-height:44px;padding:.5rem .65rem;font-size:.72rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-essentials-armor,.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-essentials-grade,.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=mobs] .catalog-filter-essentials{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-layout-luxury .catalog-filter-essentials-luxury{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=items] .catalog-filter-layout-luxury .catalog-filter-actions{grid-column:2;grid-row:2}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-essentials>.catalog-filter-essential-wide,.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-essentials>.catalog-filter-sort,.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-essentials>:first-child{grid-column:1/-1}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-advanced-open>.catalog-filter-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:.8rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-advanced-toggle{min-width:0;max-width:none;width:100%}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-filter-advanced-meta{font-size:.6rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-pagination-main{flex-wrap:wrap;justify-content:center}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-pagination-link{min-width:2.5rem;min-height:44px;padding-inline:.55rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-compare-toolbar{gap:.8rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-compare-toolbar-actions,.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-compare-toolbar-main{width:100%;justify-content:flex-start}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC :is(.mob-compare-mode-toggle,.mob-compare-open-link,.mob-compare-action-btn){min-height:44px}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-ratio-mode-inline-actions{width:100%;justify-content:flex-start}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-ratio-switch-option{min-height:40px}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-sort{margin:.7rem 0;border:1px solid var(--ui-border);border-radius:.3rem;background:var(--surface-1)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-sort-option{min-height:44px;border-color:var(--ui-border);border-radius:.25rem;background:transparent;font-size:.75rem;font-weight:500}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-sort-option-active{background:var(--ui-selected);color:var(--text-heading)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-card-table>tbody{gap:.85rem;padding:.75rem 0}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-card-table>tbody>.items-table-row{border:1px solid var(--ui-border);border-radius:.35rem;background:transparent;box-shadow:none;overflow:visible}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-card-table>tbody>.items-table-row>.catalog-mobile-card-cell{padding:.85rem!important}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-card-table.items-table-catalog-mobs-compare>tbody>.items-table-row>.catalog-mobile-card-cell{padding-right:4rem!important}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-card-only{margin-top:.7rem;border-color:var(--ui-border);padding-top:.65rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-card-details-grid,.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-card-primary-grid{gap:.5rem .9rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-card-stat{border:0;border-radius:0;background:transparent;padding:.2rem 0}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-card-stat dt{color:var(--text-muted);font-size:.6rem;font-weight:500;letter-spacing:.03em}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-card-stat dd{margin-top:.3rem;color:var(--text-primary);font-size:.79rem;font-weight:550;line-height:1.55}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-card-disclosure{margin-top:.65rem;border:0;border-top:1px solid var(--ui-border);border-radius:0;background:transparent}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-card-disclosure>summary{padding:.5rem 0;color:var(--text-heading);font-size:.72rem;font-weight:500}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-card-details-grid{padding:.5rem 0 0;border-top:1px solid var(--ui-border)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-set-header-side{flex-wrap:wrap;justify-content:flex-start}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-set-member{max-width:none}}@media (prefers-reduced-motion:reduce){.catalog-directory_page__zZAiC *,.catalog-directory_page__zZAiC :after,.catalog-directory_page__zZAiC :before{transition:none!important;scroll-behavior:auto!important}}.catalog-directory_ratioControl__MvjCf{display:flex;align-items:center;gap:.5rem;min-width:0}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mobs-level-range-inline-input-wrap{flex:1;width:auto;min-width:0}@media (width < 900px){.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-ratio-mode-inline-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem}.catalog-directory_ratioControl__MvjCf{display:grid;grid-template-columns:minmax(7rem,.85fr) minmax(0,1.15fr);gap:.5rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-directory_ratioControl__MvjCf .mob-ratio-switch{min-width:0;width:100%}}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-desktop-column-view{min-width:0}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-desktop-table-scroll{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--ui-border) transparent}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-compare-fixed-bar{border-color:var(--ui-border);border-radius:.4rem;background:var(--surface-1);box-shadow:0 5px 24px var(--shadow)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-compare-fixed-link{min-height:36px;padding:.4rem .6rem;border-color:var(--ui-border);border-radius:.25rem;background:var(--ui-selected);font-size:.72rem;font-weight:550}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-compare-fixed-item{border-color:var(--ui-border);border-radius:.25rem;box-shadow:none}@media (width < 900px){.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-desktop-table-scroll{overflow:visible}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .mob-compare-fixed-link{min-height:44px}}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-desktop-table-scroll .items-table-head th{position:static;top:auto}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-dropdown:not([open])>.items-dropdown-menu{display:none}@media (width < 900px){.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-main-tabs-row>div{display:contents;min-width:0}}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-shot-recipe-badge{border-color:var(--ui-border);border-radius:.25rem;background:var(--surface-1);box-shadow:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-shot-cell-value,.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-shot-recipe-qty{font-size:.78rem;font-weight:550}@media (width < 900px){.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-mobile-card-table>tbody>.items-table-row>td[colspan]{display:block;width:100%!important;padding:1.5rem 1rem!important;border:0}}@media (min-width:900px){.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-table-catalog{table-layout:auto}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-table-head th{white-space:nowrap}}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=recipes] .catalog-filter-essentials{grid-template-columns:minmax(12rem,2fr) minmax(9rem,1fr) minmax(10rem,1fr)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=quests] .catalog-filter-essentials{grid-template-columns:minmax(12rem,2fr) repeat(2,minmax(4rem,.5fr)) minmax(8rem,1fr) minmax(10rem,1fr)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .items-summary-row{border:0;border-bottom:1px solid var(--ui-border);background:transparent;padding:.75rem 0;font-size:.72rem;color:var(--text-muted)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-tabs-group{padding:0 0 1rem;border:0;background:transparent}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-tabs-sub-scroll{border:0;background:transparent}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-tabs-sub-row{flex-wrap:wrap;gap:.35rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-sub-tab{border:1px solid transparent;border-radius:.25rem;background:transparent;box-shadow:none;padding:.5rem .75rem;font-size:.74rem;font-weight:500;color:var(--text-secondary)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-sub-tab[aria-current]{border-color:var(--ui-border);background:var(--ui-selected);color:var(--text-heading)}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=locations] .input{min-height:44px;border-color:var(--ui-border);border-radius:.35rem;background:var(--surface-1);font-size:.8rem;box-shadow:none}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=locations] .field{gap:.35rem;color:var(--text-secondary);font-size:.72rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=locations] :is(.btn-primary,.items-filter-chip-soft:not(.locations-sub-tab)){min-height:44px;padding:.5rem .8rem;border:1px solid var(--ui-border);border-radius:.3rem;background:var(--ui-selected);color:var(--text-heading);box-shadow:none;font-size:.75rem;font-weight:550;text-transform:none;letter-spacing:0}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-table-scroll{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--ui-border) transparent}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-table-scroll .items-table-head th{position:static}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=quests] .items-table{min-width:78rem}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=quests] .items-table td:first-child{min-width:17rem}@media (width < 900px){.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=quests] .catalog-filter-essentials,.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=recipes] .catalog-filter-essentials{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=recipes] .catalog-filter-essential-wide,.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=recipes] .catalog-filter-sort{grid-column:auto}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .catalog-table-scroll{overflow:visible}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=quests] .items-table,.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=quests] .items-table td:first-child{min-width:0}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC .locations-sub-tab{min-height:44px;white-space:normal}}.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC.catalog-directory_page__zZAiC[data-catalog=recipes] .items-grade-pill{padding:.15rem .4rem;border:1px solid var(--ui-border);border-radius:.25rem;background:var(--ui-selected);color:var(--text-secondary);box-shadow:none;font-size:.68rem;font-weight:500;line-height:1.6;text-transform:none;letter-spacing:0}.drop-finder_page__vq1_e{--drop-finder-gap:.8rem}.drop-finder_filterLayout__Tc1tA{grid-template-columns:minmax(0,1fr) auto auto}.drop-finder_page__vq1_e.drop-finder_page__vq1_e.drop-finder_page__vq1_e .drop-finder_essentials__705iH.drop-finder_essentials__705iH{grid-template-columns:minmax(11rem,1.4fr) minmax(10rem,1.1fr) minmax(8rem,.8fr) repeat(2,minmax(5.5rem,.55fr))}.drop-finder_page__vq1_e.drop-finder_page__vq1_e.drop-finder_page__vq1_e .drop-finder_essentials__705iH .multi-select-dropdown,.drop-finder_page__vq1_e.drop-finder_page__vq1_e.drop-finder_page__vq1_e .drop-finder_essentials__705iH .select-dropdown{display:block;width:100%}.drop-finder_page__vq1_e.drop-finder_page__vq1_e.drop-finder_page__vq1_e .drop-finder_essentials__705iH :is(.items-filter-control,.select-dropdown-trigger,.multi-select-dropdown-trigger){box-sizing:border-box;width:100%;height:44px;min-height:44px}.drop-finder_toolbar__6Dhqe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1.25rem;padding:.9rem 0 .7rem}.drop-finder_switches__LmHG2{display:flex;flex-wrap:wrap;gap:.6rem}.drop-finder_viewSwitch__XszwC{display:inline-flex;flex-wrap:wrap;gap:.3rem;padding:.25rem;border:1px solid var(--ui-border);border-radius:.4rem;background:var(--surface-1)}.drop-finder_viewLink__JVOUS{display:inline-flex;align-items:center;min-height:2.5rem;padding:.4rem .8rem;border:1px solid transparent;border-radius:.3rem;color:var(--text-secondary);font-size:.76rem;font-weight:600;text-decoration:none}.drop-finder_viewLink__JVOUS:hover{background:var(--ui-hover);color:var(--text-heading)}.drop-finder_viewLinkActive__1BQ0n{border-color:var(--ui-border);background:var(--ui-selected);color:var(--text-heading)}.drop-finder_rateNote__07ltE{margin:0;color:var(--text-muted);font-size:.72rem;line-height:1.5}.drop-finder_tableScroller__uvzej{max-width:100%;overflow-x:auto;border-top:1px solid var(--ui-border)}.drop-finder_table__VugF5{width:100%;border-collapse:collapse;font-size:.8rem;color:var(--text-primary)}.drop-finder_table__VugF5 th{padding:.7rem .75rem;border-bottom:1px solid var(--ui-border);color:var(--text-muted);font-size:.66rem;font-weight:650;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.drop-finder_table__VugF5 th[aria-sort]{padding:0}.drop-finder_sortLink__Te5Hi{display:flex;align-items:center;gap:.35rem;padding:.7rem .75rem;color:inherit;text-decoration:none}.drop-finder_numeric__mugVM .drop-finder_sortLink__Te5Hi{justify-content:flex-end}.drop-finder_sortLink__Te5Hi svg{flex:none;opacity:.45}.drop-finder_sortLink__Te5Hi:focus-visible,.drop-finder_sortLink__Te5Hi:hover{color:var(--text-heading)}.drop-finder_sortLink__Te5Hi:hover svg,.drop-finder_sortLink__Te5Hi[data-active] svg{opacity:1}.drop-finder_sortLink__Te5Hi[data-active]{color:var(--accent)}.drop-finder_sortLink__Te5Hi:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:.25rem}.drop-finder_table__VugF5 td{padding:.65rem .75rem;border-bottom:1px solid var(--ui-border);vertical-align:top}.drop-finder_table__VugF5 tbody tr:hover{background:var(--ui-hover)}.drop-finder_table__VugF5 .drop-finder_numeric__mugVM{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.drop-finder_itemCell__YL3aI{display:flex;align-items:center;gap:.65rem;min-width:14rem}.drop-finder_itemIcon__ewnP6{width:32px;height:32px;flex:0 0 auto;border-radius:.25rem}.drop-finder_itemIconPlaceholder__uE9i8{width:32px;height:32px;flex:0 0 auto;border:1px dashed var(--ui-border);border-radius:.25rem}.drop-finder_itemText__A1lgV{display:grid;gap:.15rem;min-width:0}.drop-finder_itemName__JHIXy{font-weight:600;color:var(--text-heading)}.drop-finder_priceCell__awWF_{display:inline-grid;justify-items:end}.drop-finder_priceBase__Gy57K{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-primary)}.drop-finder_priceBase__Gy57K img{flex:none;width:12px;height:12px}.drop-finder_subline__SStJj{display:block;color:var(--text-muted);font-size:.7rem;font-weight:400;line-height:1.4}.drop-finder_muted__gcWUJ{color:var(--text-muted)}.drop-finder_chanceCell__h5njQ{display:grid;gap:.1rem;justify-items:end}.drop-finder_chanceCell__h5njQ strong{color:var(--text-heading);font-weight:650}.drop-finder_mobCell__PlcA2{display:grid;gap:.1rem;min-width:9rem}.drop-finder_mobBadge__0JfWE{margin-left:.4rem;padding:0 .35rem;color:var(--accent-strong);font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.drop-finder_dropBadge__vNoHS,.drop-finder_mobBadge__0JfWE,.drop-finder_spoilBadge___kDTX{display:inline-block;border:1px solid var(--ui-border);border-radius:.25rem;font-weight:650}.drop-finder_dropBadge__vNoHS,.drop-finder_spoilBadge___kDTX{padding:.1rem .45rem;font-size:.68rem;white-space:nowrap}.drop-finder_dropBadge__vNoHS{color:var(--text-secondary)}.drop-finder_spoilBadge___kDTX{color:var(--accent-strong)}.drop-finder_locationList__7nTCQ{display:grid;gap:.15rem;min-width:8rem}.drop-finder_topItems__4eLqe{display:grid;gap:.2rem;margin:0;padding:0;list-style:none;min-width:14rem}.drop-finder_topItems__4eLqe li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem}.drop-finder_topItemChance__H2GpV{color:var(--text-muted);font-size:.7rem;font-variant-numeric:tabular-nums}.drop-finder_pagination__qt3Qw{margin-top:1rem}@media (max-width:1100px){.drop-finder_page__vq1_e.drop-finder_page__vq1_e.drop-finder_page__vq1_e .drop-finder_essentials__705iH.drop-finder_essentials__705iH{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}@media (max-width:760px){.drop-finder_page__vq1_e.drop-finder_page__vq1_e.drop-finder_page__vq1_e .drop-finder_essentials__705iH.drop-finder_essentials__705iH{grid-template-columns:repeat(2,minmax(0,1fr))}.drop-finder_page__vq1_e.drop-finder_page__vq1_e.drop-finder_page__vq1_e .drop-finder_essentials__705iH.drop-finder_essentials__705iH>:not(:nth-last-child(-n+2)){grid-column:1/-1}.drop-finder_tableScroller__uvzej{overflow-x:visible;border-top:0}.drop-finder_table__VugF5 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.drop-finder_table__VugF5,.drop-finder_table__VugF5 tbody,.drop-finder_table__VugF5 td,.drop-finder_table__VugF5 tr{display:block;width:100%}.drop-finder_table__VugF5 tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem;margin-bottom:.75rem;padding:.85rem;border:1px solid var(--ui-border);border-radius:.4rem;background:var(--surface-1)}.drop-finder_table__VugF5 td{padding:0;border:0}.drop-finder_table__VugF5 td:first-child{grid-column:1/-1}.drop-finder_table__VugF5 td:before{content:attr(data-label);display:block;margin-bottom:.15rem;color:var(--text-muted);font-size:.62rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.drop-finder_table__VugF5 td:first-child:before{display:none}.drop-finder_table__VugF5 .drop-finder_numeric__mugVM{text-align:left;white-space:normal}.drop-finder_chanceCell__h5njQ,.drop-finder_priceCell__awWF_{justify-items:start}.drop-finder_itemCell__YL3aI,.drop-finder_locationList__7nTCQ,.drop-finder_mobCell__PlcA2,.drop-finder_topItems__4eLqe{min-width:0}}