.lairs-module__JouIuG__difficultyStrip{margin:var(--atlas-space-2) 0 0;border:1px solid var(--atlas-line-soft);background:var(--atlas-line-soft);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;padding:0;list-style:none;display:grid}.lairs-module__JouIuG__difficultyStrip li{padding:var(--atlas-space-3);background:var(--atlas-surface);gap:2px;display:grid}.lairs-module__JouIuG__difficultyStrip strong{color:var(--atlas-text-strong);font-family:var(--atlas-font-display);font-size:var(--atlas-text-title);font-weight:var(--atlas-weight-display)}.lairs-module__JouIuG__difficultyStrip span{color:var(--atlas-accent-strong);font-size:var(--atlas-text-small);font-weight:600}.lairs-module__JouIuG__difficultyStrip small{color:var(--atlas-text-subtle);font-size:var(--atlas-text-meta)}.lairs-module__JouIuG__rewardsGrid{gap:var(--atlas-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lairs-module__JouIuG__panelTitle{padding:var(--atlas-space-4) var(--atlas-space-4) var(--atlas-space-3);color:var(--atlas-text-strong);font-family:var(--atlas-font-display);font-size:var(--atlas-text-h3);font-weight:var(--atlas-weight-display);align-items:center;gap:10px;margin:0;display:flex}.lairs-module__JouIuG__panelTitle svg{width:20px;height:20px;color:var(--atlas-accent)}.lairs-module__JouIuG__flushList{border-left:0}.lairs-module__JouIuG__flushList>div{border-right:0}.lairs-module__JouIuG__flushList>div:last-child{border-bottom:0}.lairs-module__JouIuG__sources{justify-content:space-between;align-items:center;gap:var(--atlas-space-2) var(--atlas-space-4);margin-top:var(--atlas-space-4);color:var(--atlas-text-subtle);font-size:var(--atlas-text-small);line-height:var(--atlas-leading-body);flex-wrap:wrap;display:flex}.lairs-module__JouIuG__sources p{max-width:80ch;margin:0}.lairs-module__JouIuG__sources strong{color:var(--atlas-text-muted)}.lairs-module__JouIuG__sources>div{gap:var(--atlas-space-3);flex-wrap:wrap;display:flex}.lairs-module__JouIuG__heroPortrait{width:clamp(300px,30vw,440px)}@media (max-width:1100px){.lairs-module__JouIuG__heroPortrait{width:min(100%,440px)}}.lairs-module__JouIuG__epithet{color:var(--atlas-text-strong);font-style:normal;font-weight:600}.lairs-module__JouIuG__waypoint{min-height:var(--atlas-control-height);border:1px solid var(--atlas-accent);border-radius:var(--atlas-radius);color:var(--atlas-accent-ink);background:linear-gradient(180deg, var(--atlas-accent-strong), var(--atlas-accent));cursor:pointer;font:600 var(--atlas-text-small) / 1.2 var(--atlas-font-ui);text-align:left;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 16px;display:inline-flex}.lairs-module__JouIuG__waypoint:hover{background:var(--atlas-accent-strong)}.lairs-module__JouIuG__waypoint:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:3px}.lairs-module__JouIuG__waypoint svg{flex:none;width:16px;height:16px}.lairs-module__JouIuG__waypoint code{overflow-wrap:anywhere;color:var(--atlas-text);font:500 var(--atlas-text-meta) / 1.4 var(--atlas-font-mono);background:#050607c7;padding:2px 6px}.lairs-module__JouIuG__waypoint[data-status=error]{border-color:var(--atlas-negative)}.lairs-module__JouIuG__whereGrid{gap:var(--atlas-space-3);grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;display:grid}.lairs-module__JouIuG__map{aspect-ratio:16/10;border:1px solid var(--atlas-line);background:var(--atlas-surface-sunken);margin:0;position:relative;overflow:hidden}.lairs-module__JouIuG__map img{object-fit:cover}.lairs-module__JouIuG__map figcaption{left:var(--atlas-space-3);bottom:var(--atlas-space-3);color:var(--atlas-text-strong);border:1px solid var(--atlas-line);background:var(--atlas-scrim);font-size:var(--atlas-text-meta);align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:inline-flex;position:absolute}.lairs-module__JouIuG__map figcaption svg{width:14px;height:14px;color:var(--atlas-accent)}.lairs-module__JouIuG__abilityList{gap:var(--atlas-space-2);margin:0;padding:0;list-style:none;display:grid}.lairs-module__JouIuG__ability{gap:var(--atlas-space-4);padding:var(--atlas-space-4) var(--atlas-space-5);border:1px solid var(--atlas-line-soft);background:var(--atlas-surface);scroll-margin-top:calc(var(--atlas-sticky-top) + 64px);grid-template-columns:52px minmax(0,1fr);display:grid}.lairs-module__JouIuG__ability:target{border-color:var(--atlas-accent)}.lairs-module__JouIuG__abilityIcon{border:1px solid var(--atlas-line);outline:2px solid #000000b3;box-shadow:0 0 12px #0009}.lairs-module__JouIuG__abilityBody{gap:var(--atlas-space-2);min-width:0;display:grid}.lairs-module__JouIuG__abilityHead{justify-content:space-between;align-items:center;gap:var(--atlas-space-2) var(--atlas-space-4);flex-wrap:wrap;display:flex}.lairs-module__JouIuG__abilityHead h3{color:var(--atlas-text-strong);font-family:var(--atlas-font-display);font-size:var(--atlas-text-h3);font-weight:var(--atlas-weight-display);margin:0;line-height:1.15}.lairs-module__JouIuG__abilityHead h3 a{color:inherit;border-bottom:1px solid var(--atlas-line);text-decoration:none}.lairs-module__JouIuG__abilityHead h3 a:hover{color:var(--atlas-accent-strong)}.lairs-module__JouIuG__abilityTags{flex-wrap:wrap;gap:6px;display:flex}.lairs-module__JouIuG__abilityBody p{max-width:82ch;color:var(--atlas-text-muted);font-size:var(--atlas-text-body);line-height:var(--atlas-leading-body);margin:0}.lairs-module__JouIuG__abilityBody .lairs-module__JouIuG__response{padding:var(--atlas-space-2) var(--atlas-space-3);color:var(--atlas-text);border-left:2px solid var(--atlas-accent);background:var(--atlas-accent-wash)}.lairs-module__JouIuG__response strong{color:var(--atlas-accent-strong);font-weight:650}.lairs-module__JouIuG__abilityMeta{color:var(--atlas-text-subtle);font-size:var(--atlas-text-meta)}.lairs-module__JouIuG__abilityMeta a{color:var(--atlas-accent)}.lairs-module__JouIuG__positionGrid{gap:var(--atlas-space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.lairs-module__JouIuG__position h3,.lairs-module__JouIuG__difficulty h3{margin:0 0 var(--atlas-space-2);color:var(--atlas-text-strong);font-family:var(--atlas-font-display);font-size:var(--atlas-text-title);font-weight:var(--atlas-weight-display)}.lairs-module__JouIuG__position p,.lairs-module__JouIuG__difficulty p{color:var(--atlas-text-muted);font-size:var(--atlas-text-small);line-height:var(--atlas-leading-body);margin:0}.lairs-module__JouIuG__difficultyGrid{gap:var(--atlas-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.lairs-module__JouIuG__difficulty{align-content:start;gap:var(--atlas-space-2);display:grid}.lairs-module__JouIuG__difficultyIcon{color:var(--atlas-accent)}.lairs-module__JouIuG__difficultyIcon svg{width:22px;height:22px}.lairs-module__JouIuG__difficulty dl{gap:var(--atlas-space-2);margin:var(--atlas-space-2) 0 0;padding-top:var(--atlas-space-3);border-top:1px solid var(--atlas-line-soft);display:grid}.lairs-module__JouIuG__difficulty dl div{justify-content:space-between;gap:var(--atlas-space-3);display:flex}.lairs-module__JouIuG__difficulty dt{color:var(--atlas-text-subtle);font-size:var(--atlas-text-meta);text-transform:uppercase;letter-spacing:.08em}.lairs-module__JouIuG__difficulty dd{color:var(--atlas-text-strong);font-size:var(--atlas-text-small);text-align:right;margin:0;font-weight:600}.lairs-module__JouIuG__subheading{margin:var(--atlas-space-6) 0 var(--atlas-space-3);color:var(--atlas-text-strong);font-family:var(--atlas-font-display);font-size:var(--atlas-text-h3);font-weight:var(--atlas-weight-display)}.lairs-module__JouIuG__lootTable table{min-width:640px}.lairs-module__JouIuG__lootArmor{color:var(--atlas-text-subtle);font-size:var(--atlas-text-meta);display:block}@media (max-width:600px){.lairs-module__JouIuG__lootTable table{min-width:0}}.lairs-module__JouIuG__lootItem{align-items:center;gap:var(--atlas-space-3);min-width:0;display:flex}.lairs-module__JouIuG__lootItem img{border:1px solid var(--atlas-line);flex:none}.lairs-module__JouIuG__lootItem a,.lairs-module__JouIuG__lootItem span{color:var(--atlas-text-strong);font-weight:600;text-decoration:none}.lairs-module__JouIuG__lootItem a:hover{color:var(--atlas-accent-strong);text-decoration:underline}.lairs-module__JouIuG__footnote{margin:var(--atlas-space-3) 0 0;color:var(--atlas-text-subtle);font-size:var(--atlas-text-meta)}.lairs-module__JouIuG__pager{justify-content:space-between;align-items:center;gap:var(--atlas-space-3);margin-top:var(--atlas-space-7);padding-top:var(--atlas-space-5);border-top:1px solid var(--atlas-line-soft);flex-wrap:wrap;display:flex}.lairs-module__JouIuG__pagerBack{min-height:44px;color:var(--atlas-accent);font-size:var(--atlas-text-small);align-items:center;font-weight:600;display:inline-flex}.lairs-module__JouIuG__pagerBack:hover{color:var(--atlas-accent-strong)}.lairs-module__JouIuG__pagerNext{align-items:center;gap:var(--atlas-space-3);padding:var(--atlas-space-2) var(--atlas-space-4) var(--atlas-space-2) var(--atlas-space-2);color:inherit;border:1px solid var(--atlas-line);background:var(--atlas-surface);transition:border-color var(--atlas-duration) var(--atlas-ease);text-decoration:none;display:inline-flex}.lairs-module__JouIuG__pagerNext:hover{border-color:var(--atlas-accent)}.lairs-module__JouIuG__pagerNext img{object-fit:cover;border:1px solid var(--atlas-line)}.lairs-module__JouIuG__pagerNext span{gap:2px;display:grid}.lairs-module__JouIuG__pagerNext small{color:var(--atlas-text-subtle);font-size:var(--atlas-text-label);letter-spacing:.1em;text-transform:uppercase}.lairs-module__JouIuG__pagerNext strong{color:var(--atlas-text-strong);font-family:var(--atlas-font-display);font-size:var(--atlas-text-title);font-weight:var(--atlas-weight-display)}.lairs-module__JouIuG__pagerNext>svg{width:18px;height:18px;color:var(--atlas-accent)}@media (max-width:900px){.lairs-module__JouIuG__rewardsGrid,.lairs-module__JouIuG__whereGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.lairs-module__JouIuG__ability{gap:var(--atlas-space-3);padding:var(--atlas-space-4);grid-template-columns:40px minmax(0,1fr)}.lairs-module__JouIuG__abilityIcon{width:40px;height:40px}}.lairs-module__JouIuG__ability h3 a{position:relative}.lairs-module__JouIuG__ability h3 a:after{content:"";position:absolute;inset:-8px 0}.lairs-module__JouIuG__feature{align-items:center;gap:var(--atlas-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.lairs-module__JouIuG__featureBody,.lairs-module__JouIuG__worldBody{gap:var(--atlas-space-2);flex-direction:column;display:flex}.lairs-module__JouIuG__worldBody{flex:1;margin:-8px 12px 0}.lairs-module__JouIuG__worldGrid{gap:var(--atlas-space-6) var(--atlas-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lairs-module__JouIuG__worldGrid>li{min-width:0;display:flex}.lairs-module__JouIuG__worldCard{flex-direction:column;flex:1;min-width:0;display:flex}.lairs-module__JouIuG__location{align-items:center;gap:var(--atlas-space-2);color:var(--material-light);font-size:var(--atlas-text-meta);text-shadow:0 1px 3px var(--atlas-bg);display:flex}.lairs-module__JouIuG__location svg{flex:none;width:14px;height:14px}.lairs-module__JouIuG__featureBody .lairs-module__JouIuG__cardTitle,.lairs-module__JouIuG__worldBody .lairs-module__JouIuG__cardTitle{margin:0}.lairs-module__JouIuG__cardTitle a{min-height:44px;color:var(--atlas-text-strong);align-items:center;text-decoration:none;display:inline-flex}.lairs-module__JouIuG__cardTitle a:hover{color:var(--material-light);text-underline-offset:3px;text-decoration:underline}.lairs-module__JouIuG__featureBody .lairs-module__JouIuG__cardTitle{font-size:var(--atlas-text-h2)}.lairs-module__JouIuG__featureBody .lairs-module__JouIuG__subtitle,.lairs-module__JouIuG__worldBody .lairs-module__JouIuG__subtitle{color:var(--atlas-text-muted);font-size:var(--atlas-text-small)}.lairs-module__JouIuG__metaIcon{width:15px;height:15px;vertical-align:-2px;margin-inline-end:var(--atlas-space-1);display:inline-block}.lairs-module__JouIuG__cardAction{padding-top:var(--atlas-space-3);margin-top:auto}.lairs-module__JouIuG__featureBody .lairs-module__JouIuG__difficultyStrip{border-color:var(--material-line);background:var(--material-line)}.lairs-module__JouIuG__featureBody .lairs-module__JouIuG__difficultyStrip li{background:var(--material-base)}.lairs-module__JouIuG__featureBody .lairs-module__JouIuG__difficultyStrip span{color:var(--material-light)}@media (max-width:1100px){.lairs-module__JouIuG__feature{grid-template-columns:minmax(0,1fr);gap:0}.lairs-module__JouIuG__featureBody{margin:-8px 12px 0}.lairs-module__JouIuG__worldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.lairs-module__JouIuG__worldGrid{grid-template-columns:minmax(0,1fr)}.lairs-module__JouIuG__featureBody,.lairs-module__JouIuG__worldBody{margin-inline:0}.lairs-module__JouIuG__featureBody .lairs-module__JouIuG__cardTitle{font-size:var(--atlas-text-h3)}}.lairs-module__JouIuG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lairs-module__JouIuG__framedMap{gap:var(--atlas-space-2);min-width:0;margin:0;display:grid}.lairs-module__JouIuG__framedMap figcaption{color:var(--atlas-text-muted);font-size:var(--atlas-text-meta);font-variant-numeric:tabular-nums lining-nums}.lairs-module__JouIuG__difficultyFacts{margin-top:var(--atlas-space-3)}.lairs-module__JouIuG__abilityList>.lairs-module__JouIuG__ability{padding:var(--atlas-space-4) 0;border:0;border-bottom:1px solid var(--material-line);background:0 0;grid-template-columns:56px minmax(0,1fr)}.lairs-module__JouIuG__abilityList>.lairs-module__JouIuG__ability:first-child{padding-top:0}.lairs-module__JouIuG__abilityList>.lairs-module__JouIuG__ability:last-child{border-bottom:0;padding-bottom:0}.lairs-module__JouIuG__abilityList>.lairs-module__JouIuG__ability:target{border-bottom-color:var(--material-light)}.lairs-module__JouIuG__abilityList .lairs-module__JouIuG__abilityHead h3{text-shadow:0 1px 3px var(--atlas-bg)}@media (forced-colors:active){.lairs-module__JouIuG__abilityList>.lairs-module__JouIuG__ability{border-color:canvastext}}@media (pointer:coarse){.lairs-module__JouIuG__abilityHead h3 a{position:relative}.lairs-module__JouIuG__abilityHead h3 a:after{content:"";position:absolute;inset:-9px -6px}.lairs-module__JouIuG__lootItem a{position:relative}.lairs-module__JouIuG__lootItem a:after{content:"";position:absolute;inset:-13px -6px}}
