.db-head{z-index:3;position:relative}.db-head-l{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.db-head-search{flex:16rem;max-width:22rem;margin-inline-start:auto}@container main (max-width:559.98px){.db-head-search{flex-basis:100%;max-width:none}}.db-crumbs{font:400 var(--step--2)/1.5 var(--font-mono);color:var(--muted);min-width:0}.db-crumbs ol{flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;padding:0;list-style:none;display:flex}.db-crumbs li{align-items:center;gap:0 6px;min-width:0;display:flex}.db-crumb-now{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.db-body-main,.db-body-details{display:contents}.db-body-personal,.db-body-ask{grid-column:span 12;min-width:0;display:grid}@container main (min-width:720px){.db-body-ask{grid-area:1/9/auto/-1}}.db-lead-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.db-lead-head>div{min-width:0}.db-tags{gap:6px 8px;margin-top:6px}.db-lead-t{margin:14px 0 6px}.db-lead-tip{gap:8px;margin-top:12px;display:grid}.db-sub{font:600 var(--step-0)/1.35 var(--font-sans);max-inline-size:none;margin:12px 0 2px;font-stretch:100%}.db-sub-first{margin-top:0}.db-card{color:inherit;text-decoration:none}.db-facts{margin:0;display:grid}.db-facts>div{border-top:1px solid var(--line);grid-template-columns:minmax(7rem,12rem) minmax(0,1fr);gap:12px;padding:6px 0;display:grid}.db-facts>div:first-child{border-top:0;padding-top:0}.db-facts dt{color:var(--muted)}.db-facts dd{font-variant-numeric:tabular-nums;margin:0}.db-list a{font-weight:500}.db-list-sub{color:var(--muted);font-size:var(--step--2)}.db-ref{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.db-ref-icon{vertical-align:middle;flex:none}@container main (min-width:560px){.db-list.db-cols{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.db-list.db-cols>li:nth-child(2){border-top:0;padding-top:0}}.db-list>li.is-here{background:var(--accent-soft);border-radius:var(--radius-xs);padding-inline:.4rem}.db-here{font-weight:700}.db-numbered{counter-reset:db-step}.db-numbered>li{counter-increment:db-step;grid-template-columns:1.6rem minmax(0,1fr)}.db-numbered>li:before{content:counter(db-step);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.db-type{font-size:var(--step--2);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-xs);text-align:center;flex:none;min-width:3.6rem;padding:.05rem .35rem;font-weight:700}.db-type[data-type=quest]{color:var(--q-uncommon);border-color:currentColor}.db-type[data-type=npc]{color:var(--q-rare);border-color:currentColor}.db-type[data-type=item]{color:var(--q-epic);border-color:currentColor}.db-type[data-type=zone],.db-type[data-type=spell]{color:var(--q-legendary);border-color:currentColor}.db-search-row{margin:0}.db-suggest{max-height:24rem;box-shadow:var(--lift);color:var(--ink);overflow-y:auto}.db-suggest-row{border-radius:var(--radius-sm);color:inherit;align-items:center;gap:.6rem;padding:.45rem .55rem;text-decoration:none;display:flex}.db-suggest-row:hover,.db-suggest-row.is-active{background:var(--panel-2)}.db-suggest-group{font-size:var(--step--2);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:.35rem .55rem .1rem;font-weight:700}.db-mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt);text-underline-offset:2px;background:0 0;font-weight:800}.db-hit-blank{flex:none;width:24px}.db-hit{width:100%}.db-hit-li{padding:0;display:block}.db-ask-rows{margin-top:8px}.db-ask-q{color:var(--link);text-align:start;min-height:1.5rem}.db-verdict{font-weight:700;font-size:var(--step-1);line-height:var(--leading-snug);border-left:4px solid var(--line-strong);padding-left:.75rem}.db-line{border-left:3px solid var(--line);padding-left:.75rem}.db-tone-ok{border-left-color:var(--ready)}.db-tone-warn{border-left-color:var(--accent)}.db-tone-gold{border-left-color:var(--accent);background:var(--accent-soft);border-radius:0 var(--radius-xs) var(--radius-xs) 0}.db-tone-neutral{border-left-color:var(--line-strong)}.db-map-stage{position:relative}.db-map .m-map{max-width:56rem}.db-map svg{background:var(--surface-sunk)}.db-map-art{width:100%;height:auto;display:block}.db-map-stage[data-layer=map] svg{background:0 0;height:100%;position:absolute;inset:0}.db-map-stage[data-layer=map] .db-map-grid text{fill:var(--stop-ink);paint-order:stroke;stroke:var(--route-stroke);stroke-width:.5px}.db-map-stage[data-layer=map] .db-map-grid line{stroke:var(--rm-plain);stroke-opacity:.18}.db-map-stage[data-layer=map] .db-map-dots circle{fill:var(--rm-gold)}.db-map-ground{fill:var(--panel-2)}.db-map-density rect{fill:var(--ready)}.db-map-grid line{stroke:var(--ink);stroke-opacity:.12;stroke-width:.15px}.db-map-grid text{fill:var(--muted);font-size:2.2px;font-family:var(--font-text)}.db-map-dots circle{fill:var(--accent-ink);fill-opacity:.75}.db-pin circle{stroke:var(--route-stroke);stroke-width:.5px}.db-pin text{font-size:3.2px;font-weight:800;font-family:var(--font-text);fill:var(--route-stroke)}.db-pin-start circle,.db-pin-here circle,.db-pin-boss circle{fill:var(--rm-gold)}.db-pin-end circle{fill:var(--rm-walk)}.db-pin-target circle,.db-pin-spot circle,.db-pin-place circle{fill:var(--rm-plain)}.db-pin-key{border-radius:var(--radius-pill);width:1.35rem;height:1.35rem;color:var(--route-stroke);place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}.db-pin-key.db-pin-start,.db-pin-key.db-pin-here,.db-pin-key.db-pin-boss{background:var(--rm-gold)}.db-pin-key.db-pin-end{background:var(--rm-walk)}.db-pin-key.db-pin-target,.db-pin-key.db-pin-spot,.db-pin-key.db-pin-place{background:var(--rm-plain)}.db-objective{border-top:1px solid var(--line);padding:.6rem 0}.db-objective:first-child{border-top:0}.db-body a.q-0,.q-0{color:var(--q-poor)}.db-body a.q-1,.q-1{color:var(--q-common)}.db-body a.q-2,.q-2{color:var(--q-uncommon)}.db-body a.q-3,.q-3{color:var(--q-rare)}.db-body a.q-4,.q-4{color:var(--q-epic)}.db-body a.q-5,.q-5{color:var(--q-legendary)}.db-loot td{vertical-align:middle}.db-loot td a{font-weight:600}.db-loot-n{color:var(--muted);font-size:var(--step--2);display:block}.db-loot tr.is-here td{background:var(--accent-soft)}@media (max-width:30rem){.db-loot .db-loot-type{display:none}}.db-tabs{margin-bottom:10px;padding-inline:0}.db-tab{align-items:center;gap:.35rem;display:inline-flex}.db-tab:focus-visible{outline-offset:-2px}.db-tab-n{color:var(--dim);font-variant-numeric:tabular-nums;font-weight:400}.db-versions{font-size:var(--step--2);flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.db-versions-label{color:var(--muted)}.db-version{border:1px solid var(--line-2);border-radius:var(--radius-xs);min-height:1.5rem;color:var(--ink);align-items:center;padding:0 .4rem;text-decoration:none;display:inline-flex}.db-version:hover{background:var(--panel-2);border-color:var(--line-strong)}@media (max-width:760px){.db-version,.db-ask-q{min-height:var(--touch-min)}}.db-foot{max-width:80ch;color:var(--dim);font-size:var(--step--2);gap:4px;display:grid}
