.qt-page{padding-bottom:var(--sp-8);display:grid}.qt-page>*+*{margin-top:var(--sp-4)}.qt-page>.page-rail-head+*{margin-top:0}.qt-page>.qt-sec-head{margin-top:var(--sp-6)}.qt-head .lede{margin:var(--sp-2) 0 0;max-width:var(--reading-max)}.qt-finder{gap:var(--sp-3) var(--sp-4);padding:var(--sp-4) var(--sp-5);flex-wrap:wrap;align-items:end;display:flex}.qt-field{gap:var(--sp-1);min-width:0;display:grid}.qt-zone{flex:13rem}.qt-search{flex:14rem}.qt-field>span{font-size:var(--fs-xs);color:var(--muted-text)}.qt-page select,.qt-page input[type=search],.qt-page input[type=number]{font:inherit;color:var(--ink);background:var(--bg-2);border:1px solid var(--line-strong);min-height:40px;padding:0 var(--sp-3);border-radius:10px;min-width:0}.qt-page input[type=number]{font-variant-numeric:tabular-nums;width:5.5rem}.qt-check{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--ink-2);min-height:40px;display:inline-flex}.qt-adv-toggle{font:inherit;font-size:var(--fs-sm);color:var(--gold-text);cursor:pointer;background:0 0;border:0;min-height:40px;margin-left:auto}.qt-adv{border-top:1px solid var(--line);padding-top:var(--sp-3);gap:var(--sp-2);flex:100%;display:grid}.qt-adv[hidden]{display:none}.qt-adv-lead{color:var(--ink-2);font-size:var(--fs-sm);gap:var(--sp-2);align-items:center;margin:0;display:flex}.qt-rule{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.qt-rule select,.qt-rule input{min-height:36px!important}.qt-rule input[type=number]{width:6.5rem}.qt-rule-x{font:inherit;color:var(--muted-text);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:8px;width:36px;height:36px}.qt-small-btn{font:inherit;font-size:var(--fs-sm);color:var(--ink);background:var(--surface-2);border:1px solid var(--line-strong);min-height:32px;padding:0 var(--sp-3);cursor:pointer;border-radius:10px}.qt-adv>.qt-small-btn{justify-self:start}.qt-small-btn:disabled{opacity:.45;cursor:default}.qt-finder .chip{box-sizing:border-box;min-height:40px}.qt-finder .chip:has(>.flag):before{display:none}.qt-split{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start;display:grid}.qt-split.is-big{grid-template-columns:minmax(0,1fr)}.qt-split.is-big .qt-side{order:-1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;position:static}.qt-split.is-big .qt-map{height:min(70vh,40rem)}.qt-mapcard{view-transition-name:qt-map}.qt-detail{view-transition-name:qt-detail}.qt-tablecard{view-transition-name:qt-table;padding:0;overflow:hidden}::view-transition-group(qt-map){animation-duration:.35s;animation-timing-function:ease}::view-transition-group(qt-detail){animation-duration:.35s;animation-timing-function:ease}::view-transition-group(qt-table){animation-duration:.35s;animation-timing-function:ease}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.qt-tablebar{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);display:flex}.qt-count{color:var(--ink-2);font-size:var(--fs-sm);margin:0}.qt-main{gap:var(--sp-4);align-content:start;min-width:0;display:grid}.qt-main>.card{scroll-margin-top:var(--sp-4)}.qt-foldbar{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.qt-foldbar[hidden],.qt-tablecard.is-folded .qt-scroll,.qt-tablecard.is-folded .qt-pager,.qt-tablecard.is-folded .qt-cols{display:none}.qt-unfold{align-items:center;gap:var(--sp-1);display:inline-flex}.qt-foldpos{color:var(--ink-2);font-size:var(--fs-sm)}.qt-foldstep{gap:var(--sp-2);margin-left:auto;display:flex}.qt-open{padding:var(--sp-5)}.qt-detail>div:empty{display:none}.qt-changes ul{padding-left:var(--sp-4);gap:var(--sp-1);color:var(--ink-2);margin:0;display:grid}.qt-count strong{color:var(--ink)}.qt-cols{position:relative}.qt-colbtn{min-height:36px;padding:0 var(--sp-3);border-radius:10px}.qt-colmenu{z-index:5;padding:var(--sp-3);gap:var(--sp-1);min-width:13rem;display:grid;position:absolute;top:calc(100% + 6px);right:0}.qt-colmenu[hidden]{display:none}.qt-colmenu label{gap:var(--sp-2);font-size:var(--fs-sm);color:var(--ink);align-items:center;display:flex}.qt-scroll{overflow-x:auto}.qt-loading{padding:var(--sp-5) var(--sp-4);margin:0}.qt-scroll{padding:0 var(--sp-4)}.qt-table th,.qt-table td{padding-right:var(--sp-3)}.qt-table tbody td{color:var(--ink-2)}.qt-table th:last-child,.qt-table td:last-child{padding-right:0}.qt-table tbody tr{cursor:pointer}.qt-table tbody tr.is-selected{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--gold)}.qt-table td[data-k=title]{min-width:10rem}.qt-table td[data-k=title] .qt-name{font-size:var(--fs-md)}.qt-name{color:var(--ink);text-decoration:none}.qt-name:hover{color:var(--gold-hi)}.qt-table td>.hub-status{margin-left:var(--sp-2)}.qt-status{font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.qt-who{overflow-wrap:anywhere}.qt-num{font-variant-numeric:tabular-nums;white-space:nowrap}.qt-muted{color:var(--muted-text)}.qt-done{width:1.1rem;height:1.1rem;accent-color:var(--gold)}.qt-lvl{font-variant-numeric:tabular-nums;border:1px solid;border-radius:7px;place-items:center;min-width:1.9rem;height:1.5rem;font-weight:700;display:inline-grid}.qt-yellow{color:var(--map-level-mid)}.qt-orange{color:var(--map-level-hot)}.qt-red{color:var(--map-level-high)}.qt-green{color:var(--map-level-low)}.qt-grey{color:var(--muted)}.qt-pager{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm);color:var(--ink-2);display:flex}.qt-pager:empty{display:none}.qt-pager button{font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-strong);min-height:36px;padding:0 var(--sp-3);cursor:pointer;border-radius:10px}.qt-pager button:disabled{opacity:.4;cursor:default}.qt-icons{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.qt-pick{font-size:var(--fs-xs);color:var(--muted-text);white-space:nowrap;margin:0 2px 0 6px}.qt-icons>.qt-pick:first-child{margin-left:0}.qt-ico{width:var(--s);height:var(--s);background:var(--bg-deep);cursor:help;border:0;border-radius:6px;flex:none;padding:0;position:relative;box-shadow:0 0 0 1px}.qt-ico img{border-radius:6px;width:100%;height:100%;display:block}.qt-ico b{font:700 10px/1 var(--font-ui);color:var(--ink);text-shadow:0 0 2px var(--bg-deep), 0 0 2px var(--bg-deep);position:absolute;bottom:0;right:1px}.qt-ico.is-new:after{content:"";background:var(--new);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--bg-deep);border-radius:50%;position:absolute;top:-3px;right:-3px}.qt-ico:hover,.qt-ico:focus-visible{outline:none;box-shadow:0 0 0 2px}.qt-ico-q{width:100%;height:100%;color:var(--muted-text);font-size:var(--fs-xs);place-items:center;display:grid}.qt-tip{z-index:60;width:max-content;max-width:17rem;padding:var(--sp-2) var(--sp-3);background:var(--bg-deep);border:1px solid var(--line-strong);box-shadow:0 8px 24px var(--text-shadow);font-size:var(--fs-sm);color:var(--ink);pointer-events:none;border-radius:8px;position:absolute}.qt-tip[hidden]{display:none}.qt-tip p{margin:0;line-height:1.35}.qt-tip-name{font-weight:600;font-size:var(--fs-md)}.qt-tip-row{justify-content:space-between;gap:var(--sp-4);display:flex}.qt-tip-mark{margin-top:4px!important}.qt-side{top:var(--sp-4);gap:var(--sp-3);display:grid;position:sticky}.qt-mapcard{padding:0;position:relative;overflow:hidden}.qt-map{background:var(--map-sea);height:22rem}.qt-grow{right:var(--sp-2);top:var(--sp-2);z-index:500;font:inherit;font-size:var(--fs-xs);color:var(--ink);background:var(--bg-deep);border:1px solid var(--line-strong);min-height:32px;padding:0 var(--sp-2);cursor:pointer;border-radius:10px;align-items:center;gap:6px;display:inline-flex;position:absolute}.qt-grow:hover{border-color:var(--gold)}.qt-maplegend{z-index:500;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);color:var(--ink-2);background:linear-gradient(transparent, var(--bg-deep));pointer-events:none;flex-wrap:wrap;display:flex;position:absolute;bottom:0;left:0;right:0}.qt-maplegend span{align-items:center;gap:5px;display:inline-flex}.qt-dot{border-radius:50%;width:10px;height:10px}.qt-dot-start{background:var(--gold-hi)}.qt-dot-end{background:var(--alliance-hi)}.qt-mapnote{margin-left:auto}.qt-pin{stroke:var(--bg-deep);stroke-width:2px;fill-opacity:1}.qt-pin-start{fill:var(--gold-hi)}.qt-pin-end{fill:var(--alliance-hi)}.qt-pin.is-hot{stroke:var(--gold-hi);stroke-width:3px}.qt-pin.is-dim{opacity:.35}.qt-walk{stroke:var(--gold-hi);stroke-width:2px;stroke-dasharray:6 5;fill:none}.leaflet-tooltip.qt-map-tip{background:var(--bg-deep);color:var(--ink);border:1px solid var(--line-strong);box-shadow:none;font:600 var(--fs-xs) var(--font-ui)}.leaflet-tooltip.qt-map-tip:before{display:none}.qt-detail{padding:var(--sp-4);gap:var(--sp-2);display:grid}.qt-detail[hidden]{display:none}.qt-detail p{margin:0}.qt-detail-title{font-family:var(--font-head);font-weight:400;font-size:var(--fs-xl);margin:0;line-height:1.15}.qt-eyebrow{gap:var(--sp-2);color:var(--ink-2);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;display:flex}.qt-objective{color:var(--ink)}.qt-block h3{margin:var(--sp-1) 0 2px;font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--gold-hi);font-weight:600}.qt-block p{color:var(--ink-2);font-size:var(--fs-sm);gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.qt-reward-list{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.qt-reward-list li{gap:var(--sp-2);font-size:var(--fs-sm);align-items:center;display:flex}.qt-detail-foot{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.qt-source{font-size:var(--fs-xs);color:var(--muted-text);border-top:1px solid var(--line);padding-top:var(--sp-2)}@media (width<=1000px){.qt-split,.qt-split.is-big{grid-template-columns:minmax(0,1fr)}.qt-side,.qt-split.is-big .qt-side{order:-1;grid-template-columns:minmax(0,1fr);position:static}.qt-map{height:16rem}}@media (width<=640px){.qt-finder{padding:var(--sp-3)}.qt-adv-toggle{margin-left:0}.qt-grow,.qt-table thead{display:none}.qt-table,.qt-table tbody{display:block}.qt-table tr{column-gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);grid-template-columns:2.4rem minmax(0,1fr) auto;display:grid}.qt-scroll{padding:0}.qt-table tbody td{font-size:var(--fs-xs);border:0;grid-column:2/3;min-width:0;padding:1px 0}.qt-table td[data-k=level]{grid-area:1/1/span 4;padding-top:2px}.qt-table td[data-k=title]{font-size:var(--fs-sm);min-width:0}.qt-table td[data-k=title] .qt-name{font-size:var(--fs-sm)}.qt-table td[data-k=done]{grid-area:1/3}.qt-table td[data-k=giver]:before,.qt-table td[data-k=turnIn]:before,.qt-table td[data-k=rewards]:before,.qt-table td[data-k=xp]:before,.qt-table td[data-k=money]:before,.qt-table td[data-k=rep]:before,.qt-table td[data-k=min]:before,.qt-table td[data-k=status]:before{content:attr(data-label) ": ";color:var(--muted-text)}.qt-table td:empty{display:none}}.qt-crumb{font-size:var(--fs-sm);margin:0}.qt-crumb a{color:var(--gold-text);text-decoration:none}.qt-crumb a:hover,.qt-crumb a:focus-visible{text-decoration:underline}.qt-questgrid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:start;display:grid}.qt-questmain .qt-detail-title{font-size:var(--fs-2xl)}@media (width<=640px){.qt-questmain .qt-detail-title{font-size:var(--fs-xl)}.qt-open{padding:var(--sp-4)}}.qt-story{line-height:var(--lh-body);max-width:var(--reading-max);color:var(--ink-2);display:block!important}.qt-questmap{top:var(--sp-4);position:sticky}.qt-questmap[hidden]{display:none}.qt-questmap .qt-map{height:26rem}@media (width<=900px){.qt-questgrid{grid-template-columns:minmax(0,1fr)}.qt-questmap{order:-1;position:relative}.qt-questmap .qt-map{height:16rem}}.qt-oneline{white-space:nowrap;text-overflow:ellipsis;max-width:18rem;display:block;overflow:hidden}.it-table td[data-k=icon]{width:2.4rem}.it-table .qt-name{text-decoration:none}.qt-table .qt-name+.qt-status{margin-left:var(--sp-2)}.it-table td[data-k=icon]{vertical-align:top}.it-table td[data-k=icon] img{object-fit:cover;width:26px;height:26px;display:block}@media (width<=640px){.it-table td[data-k=icon]{align-self:start}}.it-detail-head{gap:var(--sp-3);align-items:flex-start;display:flex}.it-tip{width:auto;min-width:0;max-width:none;box-shadow:none;pointer-events:auto;flex:1;position:static}.it-sources{gap:var(--sp-1);font-size:var(--fs-sm);color:var(--ink-2);margin:0;padding:0;list-style:none;display:grid}.it-sources a{color:var(--gold-text)}@media (width<=640px){.it-table td[data-k=icon]{grid-area:1/1/span 3}.it-table td[data-k=name]{font-size:var(--fs-sm)}.it-table td[data-k=source] .qt-oneline{white-space:normal;display:inline}.it-table td[data-k=subclass]:before,.it-table td[data-k=ilvl]:before,.it-table td[data-k=req]:before,.it-table td[data-k=source]:before,.it-table td[data-k=slot]:before,.it-table td[data-k=quality]:before{content:attr(data-label) ": ";color:var(--muted-text)}:is(.it-table td:has(>span:only-child:empty),.qt-table td:has(>span:only-child:empty)){display:none}}.qt-mapnote{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:inline-flex}.qt-cont-btn{pointer-events:auto;min-height:26px;font-size:var(--fs-xs);background:var(--bg-deep)}.it-change-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.it-change-table th,.it-change-table td{text-align:left;padding:3px var(--sp-2) 3px 0;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.it-change-table thead th{font-size:var(--fs-xs);color:var(--muted-text);font-weight:600}.it-change-table tbody th{color:var(--ink-2);white-space:nowrap;font-weight:600}.it-change-table td:last-child{color:var(--ink)}.qt-token{color:var(--gold-text);font-style:italic}.qt-readas{font-size:var(--fs-sm);color:var(--ink-2);border:1px solid var(--line);padding:var(--sp-2) var(--sp-3);border-radius:10px}.qt-readas summary{cursor:pointer;color:var(--gold-text)}.qt-readas-form{gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.qt-readas-form label{font-size:var(--fs-xs);color:var(--muted-text);gap:2px;display:grid}.qt-readas-form input,.qt-readas-form select{width:auto;min-height:34px!important}.qt-pin-obj{fill:var(--pin-red);stroke:var(--bg-deep);stroke-width:1px}.qt-dot-obj{background:var(--pin-red)}.qt-obj-list{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.qt-obj-list li{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.qt-source{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);color:var(--muted-text)}.qt-chain p{margin:0 0 var(--sp-1);flex-wrap:wrap}.qt-chain-label{color:var(--muted-text);margin-right:var(--sp-1)}.qt-status-era{color:var(--muted-text);font-style:italic}.qt-tip-effect{color:var(--q-uncommon)}.qt-map.leaflet-container{background:var(--map-sea)}.qt-tablecard:after{background:radial-gradient(140% 110% at var(--mx,50%) var(--my,30%), color-mix(in srgb, var(--card-glow) 55%, transparent), transparent 75%)}.qt-also{font-size:var(--fs-sm);gap:4px;margin:0;display:grid}.qt-also-row{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.qt-also dt{align-items:center;gap:var(--sp-2);color:var(--muted-text);display:flex}.qt-also dd{color:var(--ink);text-align:right;margin:0}.qt-also-ico{border-radius:4px}.qt-start-line{flex:16rem;min-width:0}.qt-start-line .qt-also-ico{vertical-align:-4px;display:inline}.qt-money{align-items:center;gap:6px;display:inline-flex}.qt-coinval{align-items:center;gap:2px;display:inline-flex}.qt-coin{border-radius:50%;width:.7em;height:.7em;display:inline-block;box-shadow:inset 0 -1px #00000059}.qt-coin-gold{background:var(--coin-gold)}.qt-coin-silver{background:var(--coin-silver)}.qt-coin-copper{background:var(--coin-copper)}.qt-reward-link{text-decoration:none}.qt-reward-link:hover,.qt-reward-link:focus-visible{text-decoration:underline}.qt-guide-link{margin-left:var(--sp-2);font-size:var(--fs-sm);color:var(--gold-text)}.qt-everywhere{margin:var(--sp-2) 0 0;text-align:left}.qt-everywhere-list{margin:var(--sp-1) 0 0;padding-left:var(--sp-4);gap:2px;display:grid}.qt-everywhere-list a{color:var(--gold-text)}
