.quest-map-preview[data-v-4ecf6d61]{border:1px solid var(--pbz-line);border-radius:6px;margin-top:14px;overflow:hidden}.quest-map-preview header[data-v-4ecf6d61]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 16px;justify-content:space-between;padding:10px 12px}.quest-map-preview header>span[data-v-4ecf6d61]{min-width:0;overflow-wrap:anywhere}.quest-map-preview header>a[data-v-4ecf6d61]{color:var(--pbz-accent);flex-shrink:0}.quest-map-viewport[data-v-4ecf6d61]{background:#151b1a;height:clamp(240px,36vh,360px);position:relative}.quest-map-controls[data-v-4ecf6d61]{display:flex;gap:5px;position:absolute;right:10px;top:10px;z-index:2}.quest-map-controls .ant-btn[data-v-4ecf6d61]{font-size:12px;padding-inline:8px}.quest-map-notice[data-v-4ecf6d61]{color:var(--pbz-muted);font-size:12px;line-height:1.7;padding:10px 12px}.quest-filters[data-v-a7d7fcdc]{padding:22px 14px}.quest-filters h2[data-v-a7d7fcdc]{font-size:15px;font-weight:500;padding-inline:12px}.quest-categories[data-v-a7d7fcdc]{display:grid;gap:4px;margin:16px 0 22px}.quest-categories button[data-v-a7d7fcdc]{align-items:center;background:none;border:0;border-radius:4px;color:var(--pbz-muted);display:flex;gap:12px;justify-content:space-between;padding:10px 12px;text-align:left}.quest-categories button.chosen[data-v-a7d7fcdc],.quest-categories button[data-v-a7d7fcdc]:hover{background:var(--pbz-soft);color:var(--pbz-accent)}.quest-categories button.chosen[data-v-a7d7fcdc]{box-shadow:inset 2px 0 var(--pbz-accent)}.quest-categories small[data-v-a7d7fcdc]{font-size:11px}.quest-categories-mobile[data-v-a7d7fcdc]{border:1px solid var(--pbz-line);border-radius:6px;display:none;margin:0 0 20px;padding:4px}.quest-categories-mobile button[data-v-a7d7fcdc]{flex:1;justify-content:center;padding-inline:8px}.quest-categories-mobile button.chosen[data-v-a7d7fcdc]{box-shadow:inset 0 -2px var(--pbz-accent)}.quest-detail-heading[data-v-a7d7fcdc],.quest-heading[data-v-a7d7fcdc],.quest-modal-heading[data-v-a7d7fcdc],.quest-objective-heading[data-v-a7d7fcdc]{align-items:center;display:flex;gap:16px;justify-content:space-between}.quest-heading[data-v-a7d7fcdc]{margin-bottom:12px}.quest-heading h1[data-v-a7d7fcdc]{font-size:24px;font-weight:500;margin-top:6px}.quest-objective-heading>span[data-v-a7d7fcdc],.quest-regions[data-v-a7d7fcdc],.quest-total[data-v-a7d7fcdc]{color:var(--pbz-muted);font-size:12px;line-height:1.8}.quest-total[data-v-a7d7fcdc]{font-variant-numeric:tabular-nums}.quest-grid[data-v-a7d7fcdc]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.quest-card[data-v-a7d7fcdc]{background:var(--pbz-paper);border:1px solid var(--pbz-line);border-radius:7px;color:var(--pbz-text);display:flex;flex-direction:column;min-width:0;padding:20px;text-align:left;transition:border-color .16s,background .16s}.quest-card.selected[data-v-a7d7fcdc],.quest-card[data-v-a7d7fcdc]:focus-visible,.quest-card[data-v-a7d7fcdc]:hover{background:var(--pbz-soft);border-color:var(--pbz-accent)}.quest-card-title[data-v-a7d7fcdc]{align-items:baseline;display:flex;gap:12px;justify-content:space-between;width:100%}.quest-card-title strong[data-v-a7d7fcdc]{font-size:16px;font-weight:500;overflow-wrap:anywhere}.quest-card-description[data-v-a7d7fcdc]{color:var(--pbz-muted);font-size:12px;line-height:1.8;margin-top:10px}.quest-card-footer[data-v-a7d7fcdc]{color:var(--pbz-accent);display:grid;font-size:11px;gap:7px;margin-top:auto;padding-top:22px;width:100%}.quest-card-footer small[data-v-a7d7fcdc]{color:var(--pbz-muted);line-height:1.7;overflow-wrap:anywhere}.quest-modal-heading>span[data-v-a7d7fcdc]{min-width:0;overflow-wrap:anywhere}.quest-modal-heading .ant-btn[data-v-a7d7fcdc]{flex-shrink:0}.quest-detail-heading[data-v-a7d7fcdc]{flex-wrap:wrap}.quest-category[data-v-a7d7fcdc]{border:1px solid var(--pbz-line);border-radius:4px;color:var(--pbz-accent);font-size:12px;padding:3px 10px}.quest-regions[data-v-a7d7fcdc]{margin-top:12px}.quest-objective-heading[data-v-a7d7fcdc]{margin-bottom:12px}.quest-objective-heading h3[data-v-a7d7fcdc]{font-size:15px;font-weight:500}.quest-branch[data-v-a7d7fcdc]{border:1px solid var(--pbz-line);border-radius:6px;display:grid;gap:8px;margin-top:12px;padding:18px}.quest-branch>.pbz-prose[data-v-a7d7fcdc]{margin:0!important}.quest-branch>.quest-regions[data-v-a7d7fcdc]{margin:0}.quest-branch-heading[data-v-a7d7fcdc]{align-items:baseline;display:flex;gap:12px}.quest-step[data-v-a7d7fcdc]{color:var(--pbz-accent);font-size:11px;font-variant-numeric:tabular-nums}.quest-branch-heading h4[data-v-a7d7fcdc]{font-size:14px;font-weight:500;line-height:1.8;margin:0;overflow-wrap:anywhere}.quest-location-tags[data-v-a7d7fcdc]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:12px 0 0;padding:0}.quest-location-tags>li[data-v-a7d7fcdc]{max-width:100%}.quest-location-tag[data-v-a7d7fcdc]{background:var(--pbz-soft);border:1px solid var(--pbz-line);border-radius:5px;color:var(--pbz-accent);cursor:pointer;display:inline-block;font-size:12px;line-height:1.7;max-width:100%;overflow-wrap:anywhere;padding:6px 11px;text-align:left;text-decoration:none;transition:border-color .16s,background .16s}.quest-location-tag[aria-pressed=true][data-v-a7d7fcdc],button.quest-location-tag[data-v-a7d7fcdc]:focus-visible,button.quest-location-tag[data-v-a7d7fcdc]:hover{background:var(--pbz-paper);border-color:var(--pbz-accent)}.quest-location-tag[aria-disabled=true][data-v-a7d7fcdc]{background:transparent;border-style:dashed;color:var(--pbz-muted);cursor:default;opacity:.55}.quest-target-notice[data-v-a7d7fcdc]{color:var(--pbz-muted);font-size:11px;line-height:1.8;margin-top:8px}@media (max-width:48em){.quest-categories-mobile[data-v-a7d7fcdc]{display:flex}.quest-heading[data-v-a7d7fcdc]{align-items:flex-start;gap:10px}.quest-total[data-v-a7d7fcdc]{font-size:11px;padding-top:2px;text-align:right}.quest-grid[data-v-a7d7fcdc]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.quest-card[data-v-a7d7fcdc]{padding:14px 12px}.quest-card-title strong[data-v-a7d7fcdc]{font-size:14px}.quest-card-footer[data-v-a7d7fcdc]{padding-top:16px}.quest-branch[data-v-a7d7fcdc]{padding:14px 12px}}@media (max-width:22em){.quest-grid[data-v-a7d7fcdc]{grid-template-columns:minmax(0,1fr)}}
