@media (min-width:901px){body:has(.wm-page){flex-direction:column;block-size:100dvh;display:flex;overflow:clip}body:has(.wm-page) .network-page{flex-direction:column;flex:1;min-block-size:0;display:flex}body:has(.wm-page) footer.site{display:none}.site-content-shell:has(.wm-page){flex:1;min-block-size:0;max-inline-size:none;margin:0;padding:0;display:block}.site-content-shell:has(.wm-page)>.browse-rail{display:none}.site-content-shell:has(.wm-page)>.site-main{block-size:100%;min-block-size:0;max-inline-size:none;margin:0;padding:0}#page-content:has(>.wm-page){block-size:100%}.wm-page{block-size:100%;position:relative;overflow:clip}.wm-canvas{position:absolute;inset:0}.wm-panel{z-index:700;position:absolute}.wm-panel-tools{max-block-size:calc(100% - 24px);inline-size:300px;inset-block-start:12px;inset-inline-start:12px}.wm-panel-detail{overscroll-behavior:contain;max-block-size:calc(100% - 24px);inline-size:380px;inset-block-start:12px;inset-inline-end:12px;overflow-y:auto}}.wm-page{--ff-edge:oklch(45.2% .0551 82.45);isolation:isolate;font-size:14px;line-height:1.5;display:grid}.wm-stage{position:absolute;inset:0}.wm-stage.leaflet-container{font:inherit;cursor:grab;background:0 0}.wm-stage.leaflet-container.leaflet-dragging{cursor:grabbing}.wm-stage.wm-pointing.leaflet-container{cursor:pointer}.wm-stage .leaflet-tile{image-rendering:auto}.wm-stage .leaflet-wm-lit-pane{mix-blend-mode:plus-lighter}.wm-stage .wm-highlight{filter:brightness(1.4);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);pointer-events:none}.wm-stage .wm-highlight.is-active{opacity:.8}.wm-stage[data-style=terrain] .wm-highlight{filter:none}.wm-stage .wm-highlight.is-open{opacity:.4}.wm-stage[data-style=terrain] .wm-highlight.is-open{opacity:.14}.wm-stage[data-style=terrain] .wm-highlight.is-active{opacity:.3}.wm-canvas{background:var(--wm-sea,oklch(10% .006 80))}.wm-panel{align-content:start;gap:var(--space-3);background:var(--wow-tooltip-background);border:1px solid oklch(55.52% .0633 83.38);border-radius:4px;padding:12px 14px;font-size:14px;line-height:1.5;display:grid;box-shadow:inset 0 0 0 2px oklch(10.61% .0079 260.13),0 8px 24px oklch(0% 0 none/.55)}.wm-panel-tools{grid-template-rows:auto minmax(0,1fr)}.wm-panel-tools[data-open=false]{grid-template-rows:auto;gap:0}.wm-panel-head{align-items:center;gap:8px;display:flex}.wm-search{border:1px solid var(--ff-edge);block-size:34px;min-inline-size:0;color:var(--text-hi);font:14px var(--font-ui);background:oklch(9% .008 250/.9);border-radius:3px;flex:1;padding-inline:10px}.wm-search::placeholder{color:var(--text-lo)}.wm-search:focus-visible{outline:1px solid var(--gold-bright);outline-offset:0}.wm-fold{border:1px solid var(--ff-edge);block-size:30px;inline-size:30px;color:var(--gold);cursor:pointer;background:oklch(14% .02 260);border-radius:3px;flex:none}.wm-fold:before{content:"‹";font-size:18px;line-height:1}.wm-fold[aria-expanded=false]:before{content:"›"}.wm-fold:focus-visible{outline:1px solid var(--gold-bright)}.wm-panel-body,.wm-hits{overscroll-behavior:contain;align-content:start;gap:var(--space-3);min-block-size:0;display:grid;overflow-y:auto}.wm-styles{border:1px solid var(--ff-edge);border-radius:3px;grid-template-columns:1fr 1fr;display:grid;overflow:clip}.wm-styles button{color:var(--text-lo);font:13px var(--font-ui);cursor:pointer;background:oklch(12% .012 250);border:0;padding-block:5px}.wm-styles button[aria-checked=true]{color:var(--gold-bright);background:oklch(28% .04 85)}.wm-styles button:focus-visible{outline:1px solid var(--gold-bright);outline-offset:-1px}.wm-group{border:0;gap:2px;margin:0;padding:0;display:grid}.wm-group legend{margin-block-end:2px;padding:0}.wm-group legend .wow-check{font-family:var(--font-display);font-size:15px}.wm-group legend{justify-content:space-between;align-items:center;gap:8px;inline-size:100%;display:flex}.wm-group-fold{block-size:24px;inline-size:24px;color:var(--gold);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.wm-group-fold:before{content:"";block-size:7px;inline-size:7px;transition:rotate var(--dur-fast) var(--ease-out);border-block-end:1.5px solid;border-inline-end:1.5px solid;translate:0 -2px;rotate:45deg}.wm-group-fold[aria-expanded=false]:before{translate:-2px;rotate:-45deg}.wm-group-fold:focus-visible{outline:1px solid var(--gold-bright)}.wm-all{font-family:var(--font-display);font-size:15px}.wm-layer-icons{flex:none;display:inline-flex}.wm-layer-icons.is-pair{block-size:22px;inline-size:22px;position:relative}.wm-layer-icons.is-pair img{block-size:16px;inline-size:16px;position:absolute}.wm-layer-icons.is-pair img:first-child{inset-block-start:0;inset-inline-start:0}.wm-layer-icons.is-pair img+img{inset-block-end:0;inset-inline-end:0}.wm-group-layers{grid-template-columns:1fr 1fr;gap:2px;display:grid}.wm-layer{min-block-size:28px;color:var(--text-hi);font:13px/1.25 var(--font-ui);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;padding:2px 6px;display:flex}.wm-layer img{flex:none}.wm-layer[aria-pressed=false]{color:var(--text-lo)}.wm-layer[aria-pressed=false] img{filter:grayscale()brightness(.55)}.wm-layer:focus-visible{outline:1px solid var(--gold-bright)}.wm-skill{color:var(--text-lo);gap:2px;padding-inline:6px;font-size:12px;display:grid}.wm-hits{gap:1px;margin:0;padding:0;list-style:none}.wm-hits :is(button,a){inline-size:100%;color:var(--gold);font:14px/1.3 var(--font-ui);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:3px;grid-template-columns:20px 1fr auto;align-items:center;column-gap:8px;padding:4px 6px;display:grid}.wm-hits :is(button,a)>span{grid-column:2}.wm-hits small{color:var(--text-lo);grid-column:2;font-size:12px}.wm-hits :is(button,a):focus-visible{outline:1px solid var(--gold-bright)}.wm-hits :is(button,a):active{color:var(--gold-bright);background:oklch(25% .03 85/.5)}.wm-zoom{z-index:700;gap:4px;display:grid;position:absolute;inset-block-end:14px;inset-inline-end:404px}.wm-zoom button{background:var(--wow-tooltip-background);block-size:32px;inline-size:32px;color:var(--gold);font:20px/1 var(--font-ui);cursor:pointer;border:1px solid oklch(55.52% .0633 83.38);border-radius:3px;box-shadow:0 2px 6px oklch(0% 0 none/.5)}.wm-zoom button:focus-visible{outline:1px solid var(--gold-bright)}.wm-hover-name{z-index:650;pointer-events:none;font-family:var(--font-display);color:var(--gold-bright);white-space:nowrap;text-shadow:0 1px 2px oklch(0% 0 none),0 0 10px oklch(0% 0 none/.95);margin:0;font-size:22px;line-height:1.3;position:absolute;inset-block-start:14px;inset-inline-start:50%;translate:-50%}.wm-hover-name small{font-family:var(--font-ui);color:var(--text-hi);text-align:center;font-size:14px;display:block}.wm-cursor{z-index:650;pointer-events:none;background:var(--wow-tooltip-background);color:var(--gold);border:1px solid oklch(55.52% .0633 83.38/.7);border-radius:3px;margin:0;padding:3px 9px;font-size:13px;position:absolute;inset-block-end:12px;inset-inline-start:324px}.wm-cursor span{color:var(--text-hi);font-variant-numeric:tabular-nums}.wm-stage .wm-name{pointer-events:none}.wm-stage[data-style=parchment] .wm-name{display:none}.wm-stage .wm-name span{white-space:nowrap;font-family:var(--font-display);color:oklch(92% .06 90);text-shadow:0 1px 2px oklch(0% 0 none),0 0 6px oklch(0% 0 none/.95),0 0 14px oklch(0% 0 none/.7);transition:opacity var(--dur-fast) var(--ease-out);position:absolute;translate:-50% -50%}.wm-stage .wm-name-zone span{letter-spacing:.04em;font-size:14px}.wm-stage .wm-name-subzone span{color:oklch(88% .03 90);opacity:0;font-size:13px}.wm-stage[data-band=mid] .wm-name-zone span{opacity:.55;font-size:15px}.wm-stage[data-band=far] .wm-name-zone.is-nested span,.wm-stage[data-band=near] .wm-name-zone span,.wm-stage .wm-name-zone.is-open span{opacity:0}.wm-stage .wm-name-subzone.is-open span{opacity:.9}.wm-stage[data-band=near] .wm-name-subzone span{opacity:1;font-size:15px}.wm-stage .wm-name.is-crowded span{visibility:hidden}.wm-stage .wm-pin{filter:drop-shadow(0 1px 2px oklch(0% 0 none/.8))}:is(.wm-stage,.wm-pins) .wm-tip{background:var(--wow-tooltip-background);color:var(--text-hi);font:14px/1.35 var(--font-ui);border:1px solid oklch(55.52% .0633 83.38);border-radius:3px;padding:4px 9px;display:grid;box-shadow:0 2px 8px oklch(0% 0 none/.6)}:is(.wm-stage,.wm-pins) .wm-tip small{color:var(--text-lo);font-size:12px}.wm-stage .wm-tip:before{display:none}.wm-panel-detail .breadcrumbs{font-size:13px}.wm-panel-title{align-items:start;gap:8px;display:flex}.wm-panel-title h1{flex:1;margin:0;font-size:26px;line-height:1.2}.wm-close{background:var(--wow-close);flex:none;block-size:28px;inline-size:28px;position:relative}.wm-close:active{background:var(--wow-close-pressed)}.wm-close:after{content:"";background:var(--wow-close-highlight);opacity:0;position:absolute;inset:0}.wm-close:focus-visible{outline:1px solid var(--gold-bright)}.wm-close:focus-visible:after{opacity:1}.wm-node,.wm-directory{gap:var(--space-4);display:grid}.wm-directory ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.wm-directory-maps{gap:var(--space-2);border-block-start:1px solid var(--line);padding-block-start:var(--space-3);display:grid}.wm-directory-continents{border-block-end:1px solid var(--line);padding-block-end:var(--space-2)}.wm-directory-continents a{font-family:var(--font-display);font-size:16px}.wm-directory-zones{grid-template-columns:1fr 1fr}.wm-directory a{color:var(--gold);border-radius:3px;padding:2px 6px;display:block}.wm-directory a:focus-visible{color:var(--text-hi);text-shadow:var(--link-glow)}.wm-directory a[aria-current=page]{color:var(--text-hi);background:oklch(25% .03 85/.6)}.wm-directory-areas h2,.wm-side-section h2{margin:0 0 var(--space-2);font-size:16px}.wm-plain{grid-template-columns:1fr 1fr}.wm-plain li{color:var(--text);padding:1px 6px}.wm-facts{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}.wm-facts dt{color:var(--text-lo)}.wm-facts dd{color:var(--text-hi);margin:0}.wm-routes{gap:2px;margin:0;padding:0;list-style:none;display:grid}.wm-routes li{justify-content:space-between;gap:var(--space-3);border-block-end:1px solid oklch(41.07% .03 89.29/.35);padding:3px 6px;display:flex}.wm-routes a{color:var(--gold)}.wm-routes .wm-flight-time{white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:auto}.wm-offer{justify-content:flex-end;gap:var(--space-2);color:var(--text-lo);flex-wrap:wrap;display:inline-flex}.wm-routes a:focus-visible{color:var(--text-hi);text-shadow:var(--link-glow)}.wm-gathered{gap:var(--space-2);margin-block:var(--space-4);display:grid}.wm-related,.wm-gathering,.wm-route-controls,.wm-route-save{gap:var(--space-2);display:grid}.wm-related a,.wm-route-zones a{color:var(--gold)}.wm-gathering{border-block-start:1px solid var(--line);padding-block-start:var(--space-3)}.wm-gathering .wow-select-trigger{inline-size:100%}.wm-route-zones h2{margin:0 0 var(--space-2);font:16px var(--font-display);color:var(--gold-bright)}.wm-route-zones ol{gap:2px;margin:0;padding-inline-start:1.5em;display:grid}.wm-route-zones li{padding-block:3px}.wm-route-zones li>span{float:inline-end;font-variant-numeric:tabular-nums;color:var(--text-lo);margin-inline-start:var(--space-2)}.wm-route-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.wm-route-share{gap:4px;min-inline-size:0;font-size:12px;display:grid}.wm-route-share input{inline-size:100%;min-inline-size:0;color:var(--text-hi);background:var(--wow-tooltip-background);border:1px solid var(--ff-edge);font:inherit;padding:6px}.wm-route-share input:focus-visible{outline:1px solid var(--gold-bright)}.wm-route-history h2{margin:0 0 var(--space-2);font:16px var(--font-display);color:var(--gold-bright)}.wm-route-history ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.wm-route-history li{color:var(--text-lo);border-block-end:1px solid oklch(41.07% .03 89.29/.35);gap:2px;padding-block-end:var(--space-2);font-size:12px;display:grid}.wm-route-history .wm-route-title{color:var(--text-hi);font-size:14px}.wm-route-history time{font-variant-numeric:tabular-nums}.wm-skill-ups p,.wm-material-scope,.wm-route-save p{color:var(--text-lo);margin:0;font-size:12px}.wm-quest{border-block-start:1px solid oklch(40.23% .0342 84.34);margin-block-start:26px;padding-block-start:20px}.wm-quest h2{font:18px/1.4 var(--font-display);color:var(--gold-bright);margin:0 0 12px}.wm-zone .wow-tabs-list{flex-wrap:wrap;margin-block-end:10px}.wm-zone-count{font:12px var(--font-ui);color:var(--text-lo);font-variant-numeric:tabular-nums;margin-inline-start:6px}.wm-zone-canvas{isolation:isolate;aspect-ratio:1002/668;background:oklch(10% .006 80);border:1px solid oklch(55.52% .0633 83.38);border-radius:3px;inline-size:min(100%,108vh);margin-inline:auto;position:relative;overflow:clip;box-shadow:inset 0 0 0 2px oklch(10.61% .0079 260.13)}.wm-zone-canvas .wm-zoom{inset-block-end:10px;inset-inline-end:10px}.leaflet-container .leaflet-control-attribution a:hover,.leaflet-container .leaflet-control-attribution a:focus{text-decoration:none}.wm-art{position:absolute;inset:0}.wm-art img{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:calc(var(--w) * 100%);height:calc(var(--h) * 100%);max-inline-size:none;position:absolute}.wm-zone-canvas[data-live] .wm-art{display:none}.wm-pins{z-index:600;pointer-events:none;position:absolute;inset:0}.wm-pins .wm-pin{left:calc(var(--u) * 100%);top:calc(var(--v) * 100%);pointer-events:auto;filter:none;line-height:0;display:block;position:absolute;translate:-50% -50%}.wm-pins .wm-pin img{pointer-events:none;filter:drop-shadow(0 1px 2px oklch(0% 0 none/.8));transition:filter var(--dur-fast) var(--ease-out);display:block}.wm-pins .wm-tip{white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;inset-block-end:calc(100% + 4px);inset-inline-start:50%;translate:-50%}.wm-pins .wm-pin:focus-visible{outline:none}.wm-pins .wm-pin:is(:hover,:focus-visible){z-index:1}.wm-pins .wm-pin:is(:hover,:focus-visible) img{filter:brightness(1.3)drop-shadow(0 0 4px oklch(87.69% .1796 93.13/.9))}.wm-pins .wm-pin:is(:hover,:focus-visible) .wm-tip{opacity:1}.wm-zone-extras{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-start:10px;display:flex}.wm-zone-extras a{color:var(--gold);margin-inline-start:auto}.wm-zone-extras a:focus-visible{color:var(--text-hi);text-shadow:var(--link-glow)}.wm-zone-links{display:none}@media (max-width:900px){.wm-canvas,.wm-quest,.wm-zone{display:none}.wm-panel{box-shadow:none;position:static}.wm-zone-links{gap:2px;margin:0;padding:0;list-style:none;display:grid}.wm-zone-links li{justify-content:space-between;gap:var(--space-3);border-block-end:1px solid oklch(41.07% .03 89.29/.35);padding:3px 6px;display:flex}.wm-zone-links a{color:var(--gold)}.wm-zone-links span{color:var(--text-lo);font-variant-numeric:tabular-nums}}@media (hover:hover) and (pointer:fine){.wm-directory a:hover,.wm-routes a:hover,.wm-zone-extras a:hover,.wm-zone-links a:hover{color:var(--text-hi);text-shadow:var(--link-glow)}.wm-layer:hover{color:var(--text-hi);border-color:var(--ff-edge)}.wm-hits :is(button,a):hover{color:var(--gold-bright);background:oklch(25% .03 85/.5)}.wm-zoom button:hover,.wm-fold:hover{color:var(--gold-bright);border-color:var(--gold)}.wm-group-fold:hover{color:var(--gold-bright)}.wm-close:hover:after{opacity:1}.wm-styles button:hover{color:var(--gold-bright)}}.wm-shown{gap:var(--space-2);margin-block-end:var(--space-3);display:grid}.wm-shown h2{margin:0;font-size:16px}.wm-shown a{align-items:center;gap:6px;display:inline-flex}.wm-shown .button,.wm-shown button{justify-self:start}.wm-status{gap:var(--space-2);color:var(--text-lo);justify-items:start;margin:0;font-size:13px;display:grid}.wm-status p{margin:0}.wm-chips{flex-wrap:wrap;gap:4px;display:flex}.wm-chips button{border:1px solid var(--ff-edge);color:var(--text-lo);font:12px var(--font-ui);cursor:pointer;background:oklch(12% .012 250);border-radius:3px;padding:2px 8px}.wm-chips button[aria-pressed=true]{color:var(--gold-bright);border-color:var(--gold);background:oklch(28% .04 85)}.wm-chips button:focus-visible{outline:1px solid var(--gold-bright)}.wm-size{color:var(--text-lo);gap:2px;font-size:12px;display:grid}.wm-size .wm-styles{grid-template-columns:repeat(3,1fr)}.wm-bands{color:var(--text-lo);flex-wrap:wrap;gap:2px 10px;margin:0;padding:0 6px;font-size:12px;list-style:none;display:flex}.wm-bands li{align-items:center;gap:4px;display:inline-flex}.wm-bands li:before{content:"";border:2px solid var(--band);border-radius:50%;block-size:10px;inline-size:10px}.wm-bands [data-band=orange]{--band:var(--ff-difficult)}.wm-bands [data-band=yellow]{--band:var(--ff-fair)}.wm-bands [data-band=green]{--band:var(--ff-easy)}.wm-bands [data-band=grey]{--band:var(--ff-trivial)}.wm-sets{gap:var(--space-2);border-block-start:1px solid var(--line);padding-block-start:var(--space-3);display:grid}.wm-sets h2{font:15px var(--font-display);color:var(--gold-bright);margin:0}.wm-sets ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.wm-sets li{align-items:center;gap:6px;display:flex}.wm-set{color:var(--gold);font:14px var(--font-ui);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:1;padding:3px 6px}.wm-set:focus-visible,.wm-set-remove:focus-visible{outline:1px solid var(--gold-bright)}.wm-set-remove{background:var(--wow-close);cursor:pointer;border:0;flex:none;block-size:22px;inline-size:22px}.wm-set-save{gap:6px;display:flex}.wm-set-save input{border:1px solid var(--ff-edge);block-size:30px;min-inline-size:0;color:var(--text-hi);font:13px var(--font-ui);background:oklch(9% .008 250/.9);border-radius:3px;flex:1;padding-inline:8px}.wm-set-save input:focus-visible{outline:1px solid var(--gold-bright)}.wm-detail-head{gap:var(--space-2);padding-inline-end:34px;display:grid;position:relative}.wm-detail-body{align-content:start;gap:var(--space-3);display:grid}.wm-detail-fold{position:absolute;inset-block-start:0;inset-inline-end:0}.wm-detail-fold:before{content:"›"}.wm-detail-fold[aria-expanded=false]:before{content:"‹"}@media (min-width:901px){.wm-panel-detail[data-open=false]{inline-size:280px}.wm-panel-detail[data-open=false] :is(.wm-detail-body,.breadcrumbs){display:none}.wm-page:has(.wm-panel-detail[data-open=false]) .wm-zoom{inset-inline-end:14px}}@media (min-width:901px) and (max-width:1280px){.wm-panel-detail[data-open=auto]{inline-size:280px}.wm-panel-detail[data-open=auto] :is(.wm-detail-body,.breadcrumbs){display:none}.wm-page:has(.wm-panel-detail[data-open=auto]) .wm-zoom{inset-inline-end:14px}}@media (max-width:900px){.wm-detail-fold{display:none}}.wm-coords{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.wm-coords button{border:1px solid var(--ff-edge);color:var(--gold);font:12px var(--font-ui);cursor:pointer;background:oklch(12% .012 250);border-radius:3px;padding:1px 7px}.wm-coords button:focus-visible{outline:1px solid var(--gold-bright)}.wm-stage.wm-tooling.leaflet-container{cursor:crosshair}.wm-tool-card{z-index:700;gap:var(--space-2);background:var(--wow-tooltip-background);border:1px solid oklch(55.52% .0633 83.38);border-radius:4px;max-block-size:calc(100% - 24px);inline-size:300px;padding:10px 12px;font-size:14px;display:grid;position:absolute;inset-block-start:12px;inset-inline-start:324px;overflow-y:auto;box-shadow:inset 0 0 0 2px oklch(10.61% .0079 260.13),0 8px 24px oklch(0% 0 none/.55)}.wm-tool-card h2{font:16px var(--font-display);color:var(--gold-bright);margin:0}.wm-tool-card p{color:var(--text-hi);margin:0}.wm-tool-card .wm-measure{font:20px var(--font-display);color:var(--gold-bright)}.wm-tool-card .button,.wm-tool-card button{justify-self:start}.wm-near-facts{gap:var(--space-3);color:var(--text-lo);white-space:nowrap;font-size:12px;display:inline-flex}.wm-tool-card .wm-routes a{align-items:center;gap:4px;min-inline-size:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.wm-chips button:hover,.wm-coords button:hover{color:var(--gold-bright);border-color:var(--gold)}.wm-set:hover{color:var(--text-hi);text-shadow:var(--link-glow)}}.wm-hits small.wm-hit-yards{font-variant-numeric:tabular-nums;grid-area:1/3/span 2;align-self:center}.wm-stage[data-names=off] .wm-name{display:none}.wm-stage .wm-parchment-zone{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.wm-scale{z-index:650;pointer-events:none;color:var(--text-hi);text-shadow:0 1px 2px oklch(0% 0 none),0 0 6px oklch(0% 0 none);gap:2px;margin:0;font-size:12px;display:grid;position:absolute;inset-block-end:46px;inset-inline-start:324px}.wm-scale span{inline-size:var(--wm-scale);border:1.5px solid var(--gold);border-block-start:0;block-size:6px;display:block}
.ffd-map .wm-pins button.wm-pin{cursor:pointer;background:0 0;border:0;padding:0}.ffd-map .wm-pins .wm-pin{translate:calc(-50% + var(--dx,0) * 1px) calc(-50% + var(--dy,0) * 1px)}
.ff-attunement .ff-quest-sheet>header{border-block-end:1px solid oklch(45.2% .0551 82.45)}.ff-chain-lanes{border-block-start:1px solid oklch(40.23% .0342 84.34);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));align-items:start;gap:12px 28px;margin-block-start:26px;padding-block-start:22px;display:grid}.ff-chain-lane{margin:0;padding:0;list-style:none;display:grid}.ff-chain-lane>li{min-block-size:36px;color:var(--text-hi);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-block-start:14px;padding-inline-start:38px;display:flex;position:relative}.ff-chain-lane>li:first-child{margin-block-start:0}.ff-chain-lane>li+li:before{content:"";background:oklch(45.2% .0551 82.45);block-size:14px;inline-size:2px;position:absolute;inset-block-start:-14px;inset-inline-start:13px}.ff-chain-lane>li>.ff-chain-pin,.ff-chain-lane>li>.ff-entity-link>.ff-icon{object-fit:contain;block-size:28px;inline-size:28px;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.ff-chain-lane>li>.ff-entity-link>.ff-icon{margin-inline:-38px 10px;position:static;translate:none}.ff-chain-lane>li>.ff-entity-link{margin-inline-start:0}.ff-chain-lane>li[data-kind=level]:after,.ff-chain-lane>li[data-kind=reputation]:after{content:none}.ff-chain-lane a{overflow-wrap:anywhere}.ff-chain-count{color:var(--text-lo);font-variant-numeric:tabular-nums;font-size:13px}.ff-chain-groups{gap:26px;margin-block-start:26px;display:grid}.ff-chain-group h2{font:18px/1.4 var(--font-display);color:var(--gold-bright);margin-block-end:12px}.ff-chain-group ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.ff-chain-group li{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}
.ffd-page{max-width:1240px}.ffd-label{letter-spacing:.04em;text-transform:uppercase;color:var(--gold);margin:0 0 8px;font-size:13px}.ffd-hero{isolation:isolate;border:1px solid var(--ff-edge);background:var(--ff-inset);border-radius:6px;grid-template-columns:minmax(0,1fr);align-items:end;min-block-size:220px;margin-block:16px 28px;padding:28px;display:grid;position:relative;overflow:clip}.ffd-hero-text{z-index:1;max-inline-size:62ch;position:relative}.ffd-hero h1{text-shadow:0 2px 6px oklch(0% 0 none/.85);margin:0 0 8px;font-size:clamp(1.75rem,1.33rem + 1.875cqi,2.5rem)}.ffd-hero .ffd-summary{text-shadow:0 1px 4px oklch(0% 0 none/.9);font-size:17px}.ffd-range{color:var(--text-lo);white-space:nowrap;font-size:.7em;font-weight:400}.ffd-facts{color:var(--gold-bright);flex-wrap:wrap;gap:4px 24px;margin:0 0 10px;display:flex}.ffd-hero-art{z-index:-1;object-fit:cover;block-size:100%;inline-size:58%;position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000,oklch(0% 0 none) 45%);mask-image:linear-gradient(90deg,#0000,oklch(0% 0 none) 45%)}.ffd-hero[data-art=wide]{min-block-size:300px}.ffd-hero[data-art=wide] .ffd-hero-art{inline-size:100%;-webkit-mask-image:linear-gradient(90deg,oklch(0% 0 none/.25),oklch(0% 0 none) 70%);mask-image:linear-gradient(90deg,oklch(0% 0 none/.25),oklch(0% 0 none) 70%)}.ffd-hero[data-art=wide] .ffd-hero-text{background:oklch(12% .015 245/.72);border-radius:4px;padding:16px 20px}.ffd-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.ffd-boss-list{border:1px solid var(--ff-edge);background:var(--ff-inset);border-radius:6px;padding:14px;position:sticky;inset-block-start:calc(var(--site-header) + 18px)}.ffd-boss-list ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ffd-boss-list a,.ffd-boss-list li>span{min-block-size:44px;color:var(--text-hi,inherit);border-radius:4px;align-items:center;gap:10px;padding-inline:6px;font-size:15px;display:flex}.ffd-boss-list li>span{color:var(--text-lo)}.ffd-boss-list a[aria-current]{color:var(--gold-bright);background:oklch(100% 0 none/.06)}.ffd-boss-list img,.ffd-portrait-empty{object-fit:cover;border-radius:3px;flex:none;block-size:32px;inline-size:64px}.ffd-portrait-empty{background:oklch(100% 0 none/.04)}@media (hover:hover) and (pointer:fine){.ffd-boss-list a:hover{color:var(--gold-bright);background:oklch(100% 0 none/.06)}}.ffd-body{grid-template-columns:minmax(0,1fr);gap:36px;min-inline-size:0;display:grid}.ffd-stage{gap:18px;scroll-margin-block-start:calc(var(--site-header) + 18px);display:grid}.ffd-stage>h2{border-block-end:1px solid var(--ff-edge);margin:0;padding-block-end:8px;font-size:24px}.ffd-route,.ffd-summary{max-inline-size:75ch;margin:0;line-height:1.65}.ffd-boss{border:1px solid var(--ff-edge);background:oklch(18.5% .0207 245.8);border-radius:6px;gap:16px;padding:20px;scroll-margin-block-start:calc(var(--site-header) + 18px);display:grid}.ffd-boss>header{align-items:center;gap:16px;display:flex}.ffd-boss>header :is(h2,h3){margin:0;font-size:22px}.ffd-portrait{border-radius:4px;flex:none;block-size:64px;inline-size:128px}.ffd-boss[data-own] .ffd-portrait{block-size:96px;inline-size:192px}.ffd-creature{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ffd-creature-name{font-weight:600}.ffd-creature-title{color:var(--text-lo)}.ffd-creature-kind{color:var(--muted-foreground);font-size:14px}.ffd-abilities{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ffd-abilities>li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ffd-abilities img{border:1px solid var(--ff-edge);border-radius:3px}.ffd-abilities h4{color:var(--gold-bright);margin:0 0 2px;font-size:16px}.ffd-abilities p{margin:0;line-height:1.55}.ffd-ability-text{color:oklch(86% .08 95)}.ffd-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.ffd-roles>div{border:1px solid var(--ff-edge);background:var(--ff-inset);border-radius:4px;padding:12px 14px}.ffd-roles dt{color:var(--gold);align-items:center;gap:8px;margin-block-end:6px;font-weight:600;display:flex}.ffd-roles dd{margin:0;line-height:1.55}.ffd-loot{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.ffd-loot .ff-entity-link{align-items:center;gap:8px;min-block-size:40px;display:flex}.ffd-trash ul,.ffd-preparation ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ffd-trash>ul>li,.ffd-preparation>ul>li{border:1px solid var(--ff-edge);background:var(--ff-inset);border-radius:4px;gap:8px;padding:12px 14px;display:grid}.ffd-trash p,.ffd-preparation p{margin:0;line-height:1.55}.ffd-met{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ffd-met>li{border:1px solid var(--ff-edge);background:var(--ff-inset);border-radius:4px;align-content:start;gap:10px;padding:10px 14px;display:grid}.ffd-quests{flex-wrap:wrap;gap:4px 16px;display:flex}.ffd-preparation>h2{margin:0 0 12px;font-size:24px}.ffd-pager{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}@container page (max-width:900px){.ffd-layout{grid-template-columns:minmax(0,1fr)}.ffd-boss-list{position:static}.ffd-roles{grid-template-columns:minmax(0,1fr)}.ffd-hero-art{opacity:.45;inline-size:100%}}.ffd-articles{gap:8px;display:grid}.ffd-directory{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ffd-directory>li{isolation:isolate;border:1px solid var(--ff-edge);background:oklch(18.5% .0207 245.8);border-radius:6px;min-block-size:132px;padding:16px 18px;padding-inline-end:clamp(110px,32%,180px);position:relative;overflow:clip}.ffd-directory img{z-index:-1;object-fit:cover;object-position:center 40%;block-size:100%;inline-size:58%;position:absolute;inset-block:0;inset-inline:42% 0;-webkit-mask-image:linear-gradient(90deg,#0000,oklch(0% 0 none) 60%);mask-image:linear-gradient(90deg,#0000,oklch(0% 0 none) 60%)}.ffd-directory h2{margin:0 0 6px;font-size:19px}.ffd-directory h2 a:after{content:"";position:absolute;inset:0}.ffd-directory p{color:var(--text-lo);margin:0;font-size:14px;line-height:1.5}.ffd-directory :is(h2,p){text-shadow:0 1px 3px oklch(0% 0 none/.9)}
.ff-intro{max-inline-size:78ch;color:var(--text);margin-block:4px 18px;font-size:15px;line-height:1.6}.ff-intro-lede{margin:0}.ff-workspace .ff-intro h2{font-family:var(--font-ui);color:var(--gold-bright);margin-block:16px 6px;font-size:16px}.ff-intro ol{margin:0;padding-inline-start:22px}.ff-intro li{padding-inline-start:4px}.ff-intro li+li{margin-block-start:4px}.ff-intro li::marker{color:var(--gold);font-variant-numeric:tabular-nums}.ff-game-term{font-weight:inherit;color:var(--gold-bright)}
.ad-directory{gap:14px;display:grid}.ad-directory[aria-busy=true] .ad-rows{opacity:.55}.ad-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ad-bar>.wow-select-trigger{inline-size:auto;min-inline-size:16rem}.ad-filter{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ad-count{color:var(--text-lo);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.ad-rows{margin:0;padding:0;list-style:none;display:grid}.ad-row{border-block-end:1px solid oklch(35.28% .0191 90.41);grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:18px;padding-block:16px;display:grid}.ad-row>img,.ad-thumb-empty{aspect-ratio:4/3;object-fit:cover;background:oklch(19.07% .0172 241.18);border:1px solid oklch(45.2% .0551 82.45);border-radius:3px;block-size:auto;inline-size:96px}.ad-main{gap:6px;min-inline-size:0;display:grid}.ad-main h3{overflow-wrap:break-word;margin:0;font-size:17px;line-height:1.3}.ad-main h3 .external-link{color:var(--gold-bright)}.ad-author{color:var(--text-lo);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:13px;display:flex}.ad-summary{color:var(--text);overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.5}.ad-tags{flex-wrap:wrap;gap:6px;margin:0;display:flex}.ad-tags>*{border:1px solid oklch(45.2% .0551 82.45);border-radius:3px;padding-block:3px;padding-inline:8px;font-size:12px;line-height:1.4}.ad-goal{color:var(--gold);background:color-mix(in oklch, var(--gold) 7%, transparent)}@media (hover:hover) and (pointer:fine){.ad-goal:hover{color:var(--gold-bright);background:color-mix(in oklch, var(--gold) 14%, transparent)}}.ad-goal:active{background:color-mix(in oklch, var(--gold) 20%, transparent)}.ad-library{color:var(--text-hi);border-color:oklch(55.63% .1869 255.57)}.ad-links{color:var(--text-lo);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:13px;display:flex}.ad-facts{text-align:end;grid-template-columns:repeat(3,auto);gap:4px 18px;margin:0;display:grid}.ad-facts>div{gap:2px;display:grid}.ad-facts dt{color:var(--text-lo);font-size:12px}.ad-facts dd{color:var(--text-hi);font-variant-numeric:tabular-nums;margin:0;font-size:14px}@container page (max-width:810px){.ad-row{grid-template-columns:72px minmax(0,1fr)}.ad-row>img,.ad-thumb-empty{inline-size:72px}.ad-facts{text-align:start;grid-column:2;justify-content:start}}@container page (max-width:576px){.ad-bar>.wow-select-trigger{inline-size:100%;min-inline-size:0}}
.ff-item-effects,.ff-item-set{border-block-start:1px solid var(--ff-edge);overflow-wrap:anywhere;padding-block-start:16px;font-size:14px;line-height:1.55}:is(.ff-item-effects,.ff-item-set)>h2{font:16px/1.4 var(--font-ui);color:var(--gold-bright);margin-block:0 12px;margin-inline:0}.ff-item-effect+.ff-item-effect{margin-block-start:18px}.ff-item-effect h3{font:15px/1.4 var(--font-ui);align-items:center;gap:9px;margin-block:0 8px;margin-inline:0;display:flex}.ff-item-effect h3 .ff-icon{flex:none;width:28px;height:28px}.ff-item-effect-text,.ff-item-effect-levels dd{color:var(--gold-bright);white-space:pre-line}.ff-item-effect-text{margin-block:8px;margin-inline:0}.ff-item-effect-trigger{margin-block:0 6px;margin-inline:0;font-weight:600}.ff-item-effect-levels{gap:12px;margin-block:10px;margin-inline:0;display:grid}.ff-item-effect-levels dt{color:var(--text-lo);margin-block-end:3px;font-size:12px}.ff-item-effect-levels dd{margin:0}.ff-item-set ul{gap:4px;margin-block:0 14px;margin-inline:0;padding:0;list-style:none;display:grid}.ff-item-set [aria-current]{color:var(--text-hi)}.ff-item-set-bonuses{gap:10px;margin:0;display:grid}.ff-item-set-bonuses>div{grid-template-columns:auto 1fr;align-items:baseline;gap:12px;display:grid}.ff-item-set-bonuses dt{color:var(--text-lo);white-space:nowrap;font-size:13px}.ff-item-set-bonuses dd,.ff-item-set-bonuses .ff-item-effect-text{margin:0}
.candles{gap:8px;margin:0;display:grid;container:candles/inline-size}.candles figcaption{color:var(--candles-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;font-size:13px;display:flex}.candles-intervals{border:1px solid var(--candles-rule);background:var(--candles-surface);border-radius:3px;gap:2px;padding:2px;display:inline-flex}.candles-intervals button{min-inline-size:40px;color:var(--candles-text-lo);font:13px/1.2 var(--candles-font);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:2px;padding-block:3px;padding-inline:8px}.candles-intervals button[aria-pressed=true]{background:var(--candles-switch-fill);color:var(--candles-switch-text);box-shadow:inset 0 -2px var(--candles-switch-edge)}@media (hover:hover) and (pointer:fine){.candles-intervals button:hover:not([aria-pressed=true]){color:var(--candles-switch-text);text-shadow:var(--candles-switch-glow)}}.candles-intervals button:active{color:var(--candles-switch-text)}.candles-intervals button:focus-visible{outline:2px solid var(--candles-focus);outline-offset:1px}:is(.candles,.candles-strip) [data-trend=rise]{--candles-trend:var(--candles-rise)}:is(.candles,.candles-strip) [data-trend=fall]{--candles-trend:var(--candles-fall)}:is(.candles,.candles-strip) :is([data-trend=flat],[data-trend=empty]){--candles-trend:var(--candles-flat)}.candles-plot{border:1px solid var(--candles-rule);background:var(--candles-surface);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:crosshair;border-radius:2px;min-block-size:365px;position:relative}.candles-plot[data-pannable]:active{cursor:grabbing}.candles-plot:focus-visible{outline:2px solid var(--candles-focus);outline-offset:2px}.candles-plot svg{display:block;overflow:clip}.candles-grid{stroke:var(--candles-grid);stroke-width:1px}.candles-scale{stroke:var(--candles-rule);stroke-width:1px}.candles-axis{fill:var(--candles-text-lo);font:12px var(--candles-font);font-variant-numeric:tabular-nums}.candles-axis-price{block-size:100%;color:var(--candles-text-lo);font:12px var(--candles-font);font-variant-numeric:tabular-nums;align-items:center;padding-inline-start:7px;display:flex}.candles-period rect{fill:var(--candles-period)}.candles-period text,.candles-marker text{font:12px var(--candles-font);letter-spacing:.02em}.candles-period text{fill:var(--candles-period-text);opacity:.7}.candles-marker line{stroke:var(--candles-marker);stroke-width:1px;stroke-dasharray:var(--candles-marker-dash)}.candles-marker text{fill:var(--candles-marker-text)}.candles-bar{fill:var(--candles-quantity);opacity:.8}.candles-wick{stroke:var(--candles-trend);stroke-width:1px}.candles-body{fill:var(--candles-trend);shape-rendering:crispedges}[data-trend=empty]>.candles-body{opacity:.6}.candles-last{stroke:var(--candles-trend);stroke-width:1px;stroke-dasharray:var(--candles-last-dash)}.candles-line{fill:none;stroke:var(--candles-line);stroke-width:2px;stroke-linejoin:round}.candles-cross line{stroke:var(--candles-cross);stroke-width:1px;stroke-dasharray:var(--candles-cross-dash)}.candles-tag{background:var(--candles-trend);block-size:100%;color:var(--candles-tag-text);font:12px var(--candles-font);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:2px;align-items:center;padding-inline:6px;display:flex}.candles-tag[data-line]{background:var(--candles-line)}.candles-tag[data-mark=cross]{background:var(--candles-cross-tag)}.candles-tag[data-axis=time]{justify-content:center;inline-size:max-content;margin-inline:auto}.candles-status{pointer-events:none;color:var(--candles-text-lo);gap:2px;margin:0;font-size:13px;line-height:1.4;display:grid;position:absolute;inset-block-start:6px;inset-inline-start:8px}.candles-status p{flex-wrap:wrap;align-items:center;gap:2px 12px;margin:0;display:flex}.candles-status p>span:first-child{color:var(--candles-text)}.candles-status p>span+span{color:var(--candles-text-lo)}.candles-status .candles-value{color:var(--candles-trend)}.candles-status [data-line]>span:first-child{align-items:center;gap:6px;display:inline-flex}.candles-status [data-line] .candles-value{color:var(--candles-text-hi)}.candles-key{background:var(--candles-line);block-size:2px;inline-size:12px}.candles-quantity{color:var(--candles-text);gap:8px;margin:0;font-size:13px;line-height:20px;display:flex}.candles-quantity>span:last-child{color:var(--candles-text-hi);font-variant-numeric:tabular-nums}@container candles (max-width:590px){.candles-status{padding-block:6px 4px;padding-inline:8px;position:static}}.candles-strip{display:block;overflow:clip}
