.lu4-dd{position:relative;min-width:0}.lu4-dd__trigger{width:100%;min-height:2.5rem;display:flex;align-items:center;gap:.5rem;padding:0 .7rem;border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-md);color:var(--lu4-text);background:var(--lu4-surface-raised);font:inherit;font-size:var(--lu4-text-sm);font-weight:600;text-align:left;cursor:pointer;transition:border-color var(--lu4-motion-fast),background var(--lu4-motion-fast)}.lu4-dd__trigger>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lu4-dd__trigger>svg:first-child{flex:none;width:1rem;height:1rem;color:var(--lu4-text-muted)}.lu4-dd__trigger:hover{border-color:var(--lu4-border-strong,var(--lu4-accent))}.lu4-dd.is-open .lu4-dd__trigger,.lu4-dd__trigger:focus-visible{outline:none;border-color:var(--lu4-accent);box-shadow:0 0 0 3px var(--lu4-focus-ring)}.lu4-dd__chevron{flex:none;width:.9rem;height:.9rem;fill:none;stroke:var(--lu4-text-muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--lu4-motion-fast)}.lu4-dd.is-open .lu4-dd__chevron{transform:rotate(180deg)}.lu4-dd__pop{position:absolute;z-index:200;top:calc(100% + .35rem);left:0;min-width:max(100%,13rem);max-width:min(22rem,calc(100vw - 2rem));display:grid;grid-gap:.35rem;gap:.35rem;padding:.35rem;border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-md);background:var(--lu4-surface);box-shadow:var(--lu4-shadow-lg,var(--lu4-shadow-md));animation:lu4-dd-in .12s ease-out}@keyframes lu4-dd-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.lu4-dd__pop{animation:none}.lu4-dd__chevron{transition:none}}.lu4-dd__search{min-height:2.25rem;padding:0 .6rem;border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-sm);color:var(--lu4-text);background:var(--lu4-surface-raised);font:inherit;font-size:var(--lu4-text-sm)}.lu4-dd__search:focus{outline:none;border-color:var(--lu4-accent)}.lu4-dd__pop ul{max-height:min(20rem,55vh);margin:0;padding:0;overflow-y:auto;list-style:none;overscroll-behavior:contain;scrollbar-width:thin}.lu4-dd__pop li{min-height:2.25rem;display:flex;align-items:center;gap:.5rem;padding:.3rem .6rem;border-radius:var(--lu4-radius-sm);color:var(--lu4-text);font-size:var(--lu4-text-sm);cursor:pointer}.lu4-dd__pop li>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lu4-dd__pop li small{flex:none;color:var(--lu4-text-subtle);font-size:var(--lu4-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lu4-dd__pop li svg{flex:none;width:.95rem;height:.95rem;fill:none;stroke:var(--lu4-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lu4-dd__pop li[data-active="1"]{background:var(--lu4-surface-overlay)}.lu4-dd__pop li[aria-selected=true]{color:var(--lu4-accent);font-weight:700}.lu4-dd__pop li.lu4-dd__empty{color:var(--lu4-text-subtle);cursor:default}@media (max-width:560px){.confidence{grid-column:2;grid-row:1}}.mobs-page{min-height:100vh;color:var(--lu4-text);background:transparent}.mob-controls{margin:0 auto 1rem;display:grid;grid-gap:.75rem;gap:.75rem;padding:.875rem;border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-lg);background:var(--lu4-surface-raised);box-shadow:var(--lu4-shadow-sm)}.mob-controls-primary{display:grid;grid-gap:.625rem;gap:.625rem;grid-template-columns:minmax(14rem,1.3fr) minmax(16rem,1.7fr) minmax(11rem,1fr)}.mob-controls label{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.mob-controls label>span{color:var(--lu4-text-subtle);font-size:var(--lu4-text-xs);font-weight:650;letter-spacing:.03em}.mob-controls input,.mob-controls select{width:100%;min-width:0;min-height:2.5rem;padding:0 .7rem;border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-sm);color:var(--lu4-text);background:var(--lu4-surface);font:inherit}.mob-controls input:focus-visible,.mob-controls select:focus-visible{outline:none;border-color:var(--lu4-teal);box-shadow:0 0 0 3px var(--lu4-focus-ring)}.mob-search__field{display:flex;gap:.4rem}.mob-search__field input{flex:1 1}.mob-search__field button{flex:none;min-height:2.5rem;padding:0 .9rem;border:1px solid var(--lu4-teal-strong);border-radius:var(--lu4-radius-sm);color:var(--lu4-teal-ink);background:linear-gradient(135deg,var(--lu4-teal-strong),var(--lu4-teal));font-weight:700;cursor:pointer}.mob-loot-picker{position:relative;min-width:0;display:grid;align-content:end}.mob-loot-picker__label{color:var(--lu4-text-subtle);font-size:var(--lu4-text-xs);font-weight:650;letter-spacing:.03em}.mob-loot-picker__label i{margin-left:.4rem;border-radius:999px;background:var(--lu4-surface-overlay);color:var(--lu4-text-muted);font-style:normal;text-transform:uppercase;letter-spacing:.05em}.mob-loot-box{display:flex;flex-wrap:wrap;gap:.3rem;padding-right:.4rem;padding-left:.4rem;border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-sm);background:var(--lu4-surface)}.mob-loot-tag{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.2rem .3rem .2rem .55rem;border:1px solid var(--lu4-teal);border-radius:999px;color:var(--lu4-teal-ink);background:linear-gradient(135deg,var(--lu4-teal-strong),var(--lu4-teal));font-size:var(--lu4-text-xs);font-weight:650}.mob-loot-tag>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-loot-tag>i{display:grid;place-items:center;width:1.05rem;height:1.05rem;flex:none;border-radius:999px;background:rgba(255,255,255,.28);font-style:normal;font-size:.8rem;line-height:1}.mob-type-toggles label{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--lu4-border);color:var(--lu4-text-muted);background:var(--lu4-surface)}.mob-type-toggles label.is-active{border-color:var(--lu4-teal);color:var(--lu4-text);background:var(--lu4-teal-soft)}.mob-type-toggles label input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mob-type-toggles label svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mob-premium{position:relative;overflow:hidden;isolation:isolate;align-items:center;margin-left:auto;padding:.35rem .85rem;border-style:solid;border-width:1px;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-radius:var(--lu4-radius-sm);transition-property:box-shadow,transform;transition-timing-function:ease,ease;transition-delay:0s,0s;transition-behavior:normal,normal}.mob-premium:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 32%,rgba(255,231,175,.55),transparent 68%);transform:translateX(-135%)}.mob-premium input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mob-premium b{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mob-premium span{text-transform:uppercase}.mob-premium.is-active{color:#241706;border-color:transparent;background:linear-gradient(135deg,#ffe08f,#f2b63c 55%,#d98f1f) padding-box,linear-gradient(120deg,#fff1c4,#c98d24) border-box;box-shadow:0 0 0 1px rgba(255,220,140,.5),0 6px 20px -4px rgba(214,160,40,.65)}.mob-reset-all{padding:0 .75rem;border:1px solid var(--lu4-border);color:var(--lu4-text-muted);background:var(--lu4-surface);font-weight:650}.mobs-layout{margin:auto;display:grid;grid-template-columns:minmax(17rem,35fr) minmax(32rem,65fr);grid-gap:1rem;gap:1rem;align-items:start}.mob-inspector,.mobs-results{border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-lg);background:var(--lu4-surface);overflow:hidden}.mobs-results-head{display:flex;justify-content:space-between;padding:.875rem 1rem;border-bottom:1px solid var(--lu4-border);color:var(--lu4-text-muted);font-size:var(--lu4-text-sm)}.mobs-results-head strong{color:var(--lu4-text)}.mob-list,.mob-row{display:grid}.mob-row{grid-template-columns:2.75rem minmax(0,1fr) auto 1rem;gap:.75rem;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--lu4-border);color:inherit;text-decoration:none;transition:background var(--lu4-motion-fast)}.mob-row:last-child{border-bottom:0}.mob-row.is-selected,.mob-row:hover{background:var(--lu4-surface-raised)}.mob-row.is-selected{box-shadow:inset 3px 0 var(--lu4-teal)}.mob-row small,.mob-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-row small{margin-top:.2rem;color:var(--lu4-text-muted);font-size:var(--lu4-text-xs)}.mob-level{position:relative;overflow:hidden;isolation:isolate;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:var(--lu4-radius-sm);color:var(--lu4-gold);background:var(--lu4-surface-overlay);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mob-level.large{width:3.6rem;height:3.6rem;font-size:var(--lu4-text-xl)}.mob-level b{position:relative;z-index:2}.mob-level.has-image img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55) saturate(.9)}.mob-level.has-image b{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.8)}.confidence{padding:.2rem .45rem;border:1px solid var(--lu4-border);border-radius:999px;background:var(--lu4-surface-raised);font-size:var(--lu4-text-xs);text-transform:uppercase;letter-spacing:.03em}.confidence--direct,.confidence--verified{border-color:color-mix(in srgb,var(--lu4-success) 34%,transparent)}.mob-pagination{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;color:var(--lu4-text-muted);font-size:var(--lu4-text-sm)}.mob-pagination a{color:var(--lu4-teal);text-decoration:none}.mob-state{max-width:100rem;margin:2rem auto;padding:2.5rem;border:1px dashed var(--lu4-border-strong);border-radius:var(--lu4-radius-lg);background:var(--lu4-surface-raised);text-align:center}.mob-state a{color:var(--lu4-teal)}.mob-inspector{align-self:start}.mob-inspector>header{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-bottom:1px solid var(--lu4-border)}.mob-headline{flex:1 1;min-width:0}.mob-inspector h2{margin:0 0 .25rem;font-size:var(--lu4-text-xl)}.mob-inspector>header p{margin:0;color:var(--lu4-text-muted)}.mob-metrics{display:flex;flex-wrap:wrap;gap:.4rem;padding:.75rem 1rem 0}.mob-metrics .mob-metric-link,.mob-metrics span{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-sm);color:var(--lu4-text-muted);background:var(--lu4-surface-raised);font-size:var(--lu4-text-xs);line-height:1}.mob-metrics .mob-metric-link{border-color:var(--lu4-teal);background:var(--lu4-teal-soft);text-decoration:none;font-weight:650}.mob-metrics .mob-metric-link strong{color:var(--lu4-teal)}.mob-metrics strong{color:var(--lu4-text);font-size:var(--lu4-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.loot-glyph{width:.9rem;height:.9rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mob-body-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start;padding:.875rem 1rem 0}.mob-body-cols .mob-quick-stats,.mob-body-cols .mob-vulnerabilities{padding:0}.mob-body-cols .mob-quick-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mob-quick-stats{display:grid;grid-gap:.4rem;gap:.4rem}.mob-quick-stats div{padding:.5rem;border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-xs);background:var(--lu4-surface-raised)}.mob-quick-stats span{display:block;color:var(--lu4-text-subtle);font-size:var(--lu4-text-xs)}.mob-quick-stats strong{display:block;margin-top:.2rem;color:var(--lu4-text);font-size:var(--lu4-text-sm)}.mob-vulnerabilities h3{margin:0 0 .5rem;color:var(--lu4-text-muted);font-size:var(--lu4-text-sm)}.mob-vulnerabilities>div{display:flex;flex-wrap:wrap;gap:.4rem}.mob-ability{display:inline-flex;align-items:center;gap:.4rem;min-height:1.95rem;padding:0 .6rem 0 .45rem;border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-sm);color:var(--lu4-text-muted);background:var(--lu4-surface-raised);font-size:var(--lu4-text-xs);cursor:help}.mob-ability i{flex:none;display:grid;place-items:center;width:1.15rem;height:1.15rem}.mob-ability i svg{width:100%;height:100%}.mob-ability em{font-style:normal;white-space:nowrap}.mob-ability b{color:var(--lu4-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--lu4-text-xs)}.mob-ability.is-weak b,.mob-ability.is-weak i{color:var(--lu4-danger)}.mob-ability.is-weak{border-color:color-mix(in srgb,var(--lu4-danger) 40%,var(--lu4-border))}.mob-ability.is-power i{color:var(--lu4-warning)}.mob-actions{flex:none;display:flex;flex-direction:column;gap:.35rem}.mob-actions a{min-height:1.75rem;display:flex;align-items:center;justify-content:center;padding:0 .7rem;border-radius:var(--lu4-radius-sm);text-decoration:none;font-weight:650;font-size:var(--lu4-text-xs);white-space:nowrap}.mob-actions a:first-child{color:var(--lu4-teal-ink);background:linear-gradient(135deg,var(--lu4-teal-strong),var(--lu4-teal))}.mob-loot-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:start;grid-gap:.75rem;gap:.75rem;padding:.875rem 1rem 1.25rem}.mob-loot-block{overflow:hidden;border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-md);background:var(--lu4-surface-raised)}.mob-loot-block>header{display:flex;align-items:center;justify-content:space-between;min-height:2.4rem;padding:0 .75rem}.mob-loot-block>header>span{display:flex;align-items:center;gap:.4rem;font-weight:650}.mob-loot-block>header strong{font-size:var(--lu4-text-sm)}.mob-loot-block>header b{min-width:1.5rem;padding:.15rem .4rem;border-radius:999px;background:var(--lu4-surface);font-size:var(--lu4-text-xs);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mob-loot-block--drop>header{color:var(--lu4-info);background:color-mix(in srgb,var(--lu4-info) 12%,transparent)}.mob-loot-block--spoil>header{color:var(--lu4-gold);background:color-mix(in srgb,var(--lu4-gold) 14%,transparent)}.loot-table{overflow-x:auto}.loot-head,.loot-row{display:grid;grid-template-columns:minmax(0,1fr) 7.2rem 4.2rem 3.6rem;grid-gap:.45rem;gap:.45rem;align-items:center;padding:.4rem .6rem}.loot-row--adena{grid-template-columns:minmax(0,1fr) 7.2rem 4.2rem 3.6rem}.loot-row--adena .loot-amount{white-space:nowrap}.loot-item .loot-name{display:block;min-width:0;overflow:hidden;white-space:nowrap;outline:none}.loot-item .loot-name strong{display:inline-block;font-size:var(--lu4-text-sm);transition-property:transform;transition-timing-function:ease;transition-delay:0s;transition-behavior:normal}.loot-head{color:var(--lu4-text-subtle);background:var(--lu4-surface-overlay);font-size:var(--lu4-text-xs);text-transform:uppercase}.loot-head>span:not(:first-child){text-align:right}.loot-group-head{display:flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border-top:1px solid var(--lu4-border);color:var(--lu4-text-subtle);background:color-mix(in srgb,var(--lu4-text) 5%,var(--lu4-surface-raised));font-size:var(--lu4-text-xs);letter-spacing:.03em;text-transform:uppercase}.loot-group-head b{color:var(--lu4-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.loot-table .loot-row span.is-boosted{color:var(--lu4-gold);font-weight:700}.loot-row{min-height:3rem;border-top:1px solid var(--lu4-border);color:var(--lu4-text);content-visibility:auto;contain-intrinsic-size:3rem}.loot-row>span:not(.loot-item){min-width:0;color:var(--lu4-text-muted);font-size:var(--lu4-text-xs);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.loot-item{display:flex;align-items:center;gap:.5rem}.loot-item,.loot-item>span{min-width:0;overflow:hidden}.loot-item>i,.loot-item>img{width:1.9rem;height:1.9rem;flex:none;object-fit:contain;border:1px solid var(--lu4-border);border-radius:var(--lu4-radius-xs);background:var(--lu4-surface-overlay)}.loot-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loot-item small{display:block;color:var(--lu4-text-subtle);font-size:var(--lu4-text-xs)}@media (max-width:1180px){.mob-controls-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.mobs-layout{grid-template-columns:1fr}}@media (max-width:860px){.mob-body-cols,.mob-loot-sections{grid-template-columns:1fr}.mob-body-cols .mob-quick-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mob-controls-primary{grid-template-columns:minmax(0,1fr)}.mob-row{grid-template-columns:2.4rem minmax(0,1fr) 1rem}.mob-row .confidence{display:none}.mob-type-toggles{flex-wrap:wrap}}@media (min-width:1051px){.mob-inspector,.mobs-results{position:-webkit-sticky;position:sticky;top:calc(86px + .75rem);max-height:calc(100dvh - 86px - .75rem - 72px - .5rem)}.mobs-results{display:flex;flex-direction:column}.mob-pagination,.mobs-results-head{flex:none}.mobs-results>.mob-list,.mobs-results>.mob-state{flex:1 1 auto;min-height:0;overflow-y:auto}.mob-inspector{overflow-y:auto}.mob-inspector>header{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--lu4-surface);border-bottom:1px solid var(--lu4-border)}}.atlas-shell .loot-table .loot-head span{color:var(--lu4-text-muted)}.atlas-shell .mob-metric-link,.atlas-shell .mob-row .confidence{color:var(--lu4-teal-strong)}.mob-filterbar{padding-top:.625rem;border-top:1px solid var(--lu4-border)}.mob-controls .mob-chip{display:inline-flex;align-items:center;gap:.375rem;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-left:.6rem;border:1px solid var(--lu4-border);background:var(--lu4-surface);color:var(--lu4-text-muted);transition:border-color var(--lu4-motion-fast,.12s) ease}.mob-chip__icon{flex:none;width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mob-controls .mob-chip--level{padding-right:.4rem}.mob-controls .mob-chip--level input{height:1.7rem;padding:0 .35rem;border:1px solid transparent;border-radius:var(--lu4-radius-xs,4px);background:var(--lu4-surface-raised);color:var(--lu4-text);font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;text-align:center}.mob-chip--level i{color:var(--lu4-text-subtle);font-style:normal}.mob-filterbar__sep{width:1px;height:1.5rem;margin-right:.25rem;margin-left:.25rem;background:var(--lu4-border)}.mob-reset-all{margin-left:0}.mob-loot-box{cursor:text;position:relative}@media (max-width:900px){.mob-filterbar__sep{display:none}.mob-premium{margin-left:0}}@media (max-width:600px){.mob-controls .mob-chip{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.375rem)}.mob-filterbar .mob-type-toggles{flex:1 1 100%}}.mob-controls .mob-premium{display:inline-flex;white-space:nowrap}.mob-controls .mob-chip--level input{width:3rem}.mob-location{display:grid;min-width:0}.mob-location>span{color:var(--lu4-text-subtle);font-size:var(--lu4-text-xs);font-weight:650;letter-spacing:.03em}.mob-filterbar .mob-select .lu4-dd__trigger{padding:0 .6rem;background:var(--lu4-surface);border-radius:var(--lu4-radius-md)}.mob-filterbar .mob-select .lu4-dd__trigger>.mob-chip__icon{color:var(--lu4-text-muted)}.mob-filterbar .mob-select .lu4-dd__trigger>span{max-width:11rem}.mob-controls .mob-chip--level{border-style:solid;min-width:auto;border-radius:var(--lu4-radius-md)}@media (max-width:600px){.mob-filterbar .mob-select{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.375rem)}.mob-filterbar .mob-select .lu4-dd__trigger>span{max-width:none}}.mob-controls .mob-controls-primary{align-items:end}.mob-controls .mob-loot-picker__label,.mob-location>span{display:flex;align-items:center;gap:.4rem;height:1.1rem;line-height:1.1rem}.mob-loot-picker__label i{padding:0 .35rem;line-height:1rem;font-size:.625rem}.mob-controls .mob-controls-primary .lu4-dd__trigger,.mob-controls .mob-controls-primary input{height:2.5rem;min-height:2.5rem}.mob-filterbar{gap:.375rem;flex-wrap:wrap;display:flex;align-items:center}.mob-filterbar>*{margin-top:0;margin-bottom:0}.mob-filterbar .mob-type-toggles{display:flex;align-items:center;gap:.375rem;margin:0;padding:0;border:0}.mob-controls .mob-chip--level,.mob-filterbar .mob-premium,.mob-filterbar .mob-reset-all,.mob-filterbar .mob-select .lu4-dd__trigger,.mob-filterbar .mob-type-toggles label{box-sizing:border-box;height:2.375rem;min-height:2.375rem;margin-top:0;margin-bottom:0}.mob-filterbar .mob-type-toggles label{padding:0 .7rem;border-radius:var(--lu4-radius-md)}.mob-filterbar .mob-reset-all{border-radius:var(--lu4-radius-md)}.mob-location .lu4-dd__trigger{border-color:var(--lu4-border-strong);background:var(--lu4-surface)}.mob-controls .mob-loot-box{box-sizing:border-box}.mob-controls .mob-location,.mob-controls .mob-loot-picker,.mob-controls .mob-search{gap:.35rem}.mob-controls .mob-loot-box input{height:2rem;box-shadow:none}.mob-controls .mob-loot-box{align-items:center;min-height:2.5rem;padding-top:.125rem;padding-bottom:.125rem}.atlas-content>.mobs-page{padding:calc(var(--atlas-topbar-h) + var(--atlas-pad-top)) var(--atlas-pad-x) 6rem}:is(.mobs-layout,.mob-controls){width:100%;max-width:var(--atlas-shell-max);margin-inline:auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.mob-pagination){color:var(--lu4-text-muted)}:root:not([data-theme=light]) .confidence--direct,:root:not([data-theme=light]) :is(.mobs-page) kbd{background:var(--lu4-surface-raised,#18212d);border-color:var(--lu4-border,#26313d)}:root:not([data-theme=light]) .confidence--direct{color:var(--lu4-teal,#37c4b0)}}:root[data-theme=dark] :is(.mob-pagination){color:var(--lu4-text-muted)}:root[data-theme=dark] .confidence--direct,:root[data-theme=dark] :is(.mobs-page) kbd{background:var(--lu4-surface-raised,#18212d);border-color:var(--lu4-border,#26313d)}:root[data-theme=dark] .confidence--direct{color:var(--lu4-teal,#37c4b0)}.mob-loot-box>input{flex:1 1;min-width:7rem;border:0;padding:0 .3rem;background:transparent;font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:var(--lu4-text)}@media (prefers-reduced-motion:reduce){.mob-premium.is-active,.mob-premium:before{animation:none}}@media (min-width:1051px){.atlas-shell .atlas-content>.mobs-page{padding-bottom:0}}@keyframes mobPremiumSheen{0%{transform:translateX(-135%)}60%,to{transform:translateX(135%)}}@keyframes mobPremiumGlow{50%{box-shadow:0 0 0 1px rgba(255,224,150,.75),0 10px 30px -4px rgba(216,162,42,.95)}}.inspector-empty{padding:3.5rem 1.75rem;text-align:center;color:var(--lu4-text-muted)}@media (prefers-reduced-motion:no-preference){.mob-premium{transition:box-shadow .2s ease,transform .12s ease}.mob-premium.is-active:before,.mob-premium:hover:before{animation:mobPremiumSheen 2.8s ease-in-out infinite}.mob-premium.is-active{animation:mobPremiumGlow 2.4s ease-in-out infinite}.loot-item .loot-name strong{transition:transform .28s ease}.loot-item .loot-name[data-marquee="1"]:focus-visible strong,.loot-item .loot-name[data-marquee="1"]:hover strong{transition:transform var(--marq-time) linear}.mob-controls .mob-chip{transition:border-color var(--lu4-motion-fast,.12s) ease}}.confidence--estimated{border-color:#c7bd9d;color:#665d45}.encyclopedia-page .encyclopedia-row .confidence{display:none}.mob-loot-box:focus-within{border-color:var(--lu4-teal);box-shadow:0 0 0 3px var(--lu4-focus-ring)}.mob-loot-box>input:focus-visible{outline:none;box-shadow:none!important}.mob-loot-clear{position:absolute;z-index:3;right:.35rem;top:1.7rem;width:1.75rem;height:1.75rem;line-height:1}.mob-loot-options{position:absolute;z-index:var(--lu4-z-popover);inset:calc(100% + .375rem) 0 auto;max-height:21rem;overflow:auto;padding:.35rem;border:1px solid var(--lu4-border-strong);border-radius:var(--lu4-radius-md);background:var(--lu4-surface);box-shadow:var(--lu4-shadow-md)}.mob-loot-options>button{width:100%;display:grid;grid-template-columns:2.25rem minmax(0,1fr);grid-gap:.625rem;gap:.625rem;align-items:center;padding:.4rem;border:0;border-radius:var(--lu4-radius-sm);color:var(--lu4-text);background:transparent;text-align:left;cursor:pointer}.mob-loot-options>button:hover,.mob-loot-options>button[aria-selected=true]{background:var(--lu4-surface-raised)}.mob-loot-options i,.mob-loot-options img{width:2.25rem;height:2.25rem;border-radius:var(--lu4-radius-xs);object-fit:contain;background:var(--lu4-surface-overlay)}.mob-loot-options span{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.mob-loot-options strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--lu4-text-sm)}.mob-loot-options small{color:var(--lu4-text-muted);font-size:var(--lu4-text-xs)}.mob-type-toggles>span{color:var(--lu4-text-subtle);font-size:var(--lu4-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.confidence--estimated{border-color:color-mix(in srgb,var(--lu4-warning) 34%,transparent);color:var(--lu4-warning)}.mob-body-cols.is-single{grid-template-columns:1fr}.mob-body-cols.is-single .mob-quick-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mob-ability.is-resist i{color:var(--lu4-info)}.mob-ability.is-resist{border-color:color-mix(in srgb,var(--lu4-info) 34%,var(--lu4-border))}.mob-ability.is-trait i{color:var(--lu4-text-subtle)}.mob-actions a+a{color:var(--lu4-text);background:var(--lu4-surface-raised);border:1px solid var(--lu4-border)}.mob-loot-sections.is-single{grid-template-columns:minmax(0,1fr)}.mob-loot-block>p{margin:0;padding:1.1rem;color:var(--lu4-text-muted);text-align:center;font-size:var(--lu4-text-sm)}@media (prefers-reduced-motion:reduce){.loot-item .loot-name[data-marquee="1"] strong{transition:none}}.loot-group-head.is-share b{color:var(--lu4-text-subtle);font-weight:500;text-transform:none;letter-spacing:0}.loot-group:first-child .loot-group-head{border-top:0}.loot-row .loot-share{color:var(--lu4-text-subtle);font-style:italic}@media (max-width:1180px){.mob-controls-primary>label:last-child{grid-column:1/-1}}.mob-controls .mob-chip select{min-width:0;height:100%;padding:0 1.4rem 0 0;border:0;background-color:transparent;color:var(--lu4-text);font:inherit;font-size:var(--lu4-text-sm);box-shadow:none}.mob-controls .mob-chip select:focus{outline:none}.mob-loot-clear{margin-left:auto;padding:.2rem .5rem;border:0;border-radius:var(--lu4-radius-xs,4px);color:var(--lu4-text-subtle);background:transparent;font:inherit;font-size:var(--lu4-text-xs);cursor:pointer}.mob-loot-clear:hover{color:var(--lu4-text);background:var(--lu4-surface-raised)}@media (max-width:600px){.mob-controls .mob-chip select{flex:1 1}}.mob-select--location .lu4-dd__pop{min-width:100%;max-width:min(26rem,calc(100vw - 2rem))}.mob-controls .lu4-dd__search{width:100%;min-height:2.25rem}.loot-item .loot-name[data-marquee="1"]:focus-visible strong,.loot-item .loot-name[data-marquee="1"]:hover strong{transform:translateX(var(--marq-shift));transition:transform var(--marq-time) linear}