.mapwork{--sea:var(--background);--shelf:#e6e9ea;--shelfe:#b9c2c6;--edge:#6f6a62;--t2:#cbc5bb;--t3:#d7d2c9;--t4:#e3dfd7;--t5:#efece6;--rw2:#9a948a;--rw3:#9a948a;--rw4:#9a948a;--rw5:#9a948a;--re2:#7a746b;--re3:#7a746b;--re4:#7a746b;--re5:#7a746b;--mk:#4a4640;--tk-l:#fff;--tk-s:#000;--tk-o:0;--ink:var(--foreground)}.dark .mapwork{--sea:var(--background);--shelf:#20242a;--shelfe:#3a4149;--edge:#5a5c63;--t2:#35363c;--t3:#3c3d43;--t4:#43444a;--t5:#4a4b50;--rw2:#26272c;--rw3:#26272c;--rw4:#26272c;--rw5:#26272c;--re2:#1d1e22;--re3:#1d1e22;--re4:#1d1e22;--re5:#1d1e22;--mk:#d8d4cc}.mapwork[data-style=sandstone],.mapwork[data-style=strata]{--sea:var(--background);--shelf:#d7e6e0;--shelfe:#9fb8ae;--edge:#56423d;--t5:#dccdb9;--t4:#d0ac93;--t3:#c2947b;--t2:#ab7b6f;--rw5:#c8b6a1;--re5:#a2907f;--rw4:#bd967d;--re4:#96725f;--rw3:#af7e65;--re3:#885b49;--rw2:#98655a;--re2:#71443e;--mk:#4a2f26;--tk-l:#fff;--tk-s:#56423d}.dark .mapwork[data-style=sandstone],.dark .mapwork[data-style=strata]{--sea:var(--background);--shelf:#303b3a;--shelfe:#46544f;--edge:#2a1f1b;--t5:#8a8072;--t4:#7d6656;--t3:#6d5142;--t2:#5b4039;--rw5:#7f7364;--re5:#6b5f53;--rw4:#725949;--re4:#5e463a;--rw3:#624536;--re3:#4e3328;--rw2:#51342e;--re2:#3d2320;--mk:#efe6d8;--tk-l:#cfc5bc;--tk-s:#120d0b}.mapwork[data-style=sandstone]{--tk-o:0.9}.mapwork svg.mw-map{display:block;width:100%;height:auto;background:var(--sea);touch-action:none;user-select:none;-webkit-user-select:none;cursor:default}.mapwork svg.mw-map text{user-select:none}.mapwork .shelf{fill:var(--shelf);stroke:var(--shelfe);stroke-width:.6;stroke-dasharray:2 2}.mapwork .shelf,.mapwork .tp{vector-effect:non-scaling-stroke}.mapwork .tp{stroke:var(--edge);stroke-width:.5}.mapwork .t2{fill:var(--t2)}.mapwork .t3{fill:var(--t3)}.mapwork .t4{fill:var(--t4)}.mapwork .t5{fill:var(--t5)}.mapwork .rw.r2{fill:var(--rw2)}.mapwork .rw.r3{fill:var(--rw3)}.mapwork .rw.r4{fill:var(--rw4)}.mapwork .rw.r5{fill:var(--rw5)}.mapwork .re.r2{fill:var(--re2)}.mapwork .re.r3{fill:var(--re3)}.mapwork .re.r4{fill:var(--re4)}.mapwork .re.r5{fill:var(--re5)}.mapwork[data-style=sandstone] .rw.r2{fill:url(#bw2)}.mapwork[data-style=sandstone] .rw.r3{fill:url(#bw3)}.mapwork[data-style=sandstone] .rw.r4{fill:url(#bw4)}.mapwork[data-style=sandstone] .rw.r5{fill:url(#bw5)}.mapwork[data-style=sandstone] .re.r2{fill:url(#be2)}.mapwork[data-style=sandstone] .re.r3{fill:url(#be3)}.mapwork[data-style=sandstone] .re.r4{fill:url(#be4)}.mapwork[data-style=sandstone] .re.r5{fill:url(#be5)}.mapwork[data-style=sandstone] .rock{filter:url(#grain)}.dark .mapwork .rock{filter:none}.mapwork .tk{fill:none;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linecap:round;opacity:var(--tk-o)}.mapwork .tk.lit{stroke:var(--tk-l);opacity:calc(var(--tk-o) * .75)}.mapwork .tk.shd{stroke:var(--tk-s);opacity:calc(var(--tk-o) * .5)}.mapwork .tp.span{stroke:none}.mapwork .tk.edge{stroke:var(--edge);stroke-width:.5;opacity:1}.mapwork .hit{fill:transparent;pointer-events:all;cursor:pointer}.mapwork .mk{cursor:pointer;fill:var(--mk);stroke:var(--mk);stroke-width:.8;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:opacity .3s}.mapwork .mk.draft{fill:none}.mapwork .mk.hot{fill:var(--brand);stroke:var(--brand)}.mapwork .mk.draft.hot{fill:none}.mapwork .mk.off{opacity:0;pointer-events:none}.mapwork .mk .mn{font:500 4.6px var(--font-jetbrains-mono),ui-monospace,monospace;fill:var(--mk);stroke:none;letter-spacing:.02em}.mapwork .mk.hot .mn{fill:var(--brand)}.mapwork[data-still] .mk{transition:none}.mapwork .lbl .it{fill:var(--ink)}.mapwork .lbl text{fill:var(--ink);paint-order:stroke;stroke:var(--sea);stroke-width:calc(3px * var(--k, 1));stroke-linejoin:round;pointer-events:none;transition:opacity .3s}.mapwork .lbl .fn{font-family:var(--font-archivo),Archivo,Helvetica,sans-serif;font-weight:700;font-size:calc(11px * var(--k, 1));letter-spacing:.14em;pointer-events:all;cursor:pointer}.mapwork .lbl .fn:hover,.mapwork .lbl .hot{fill:var(--brand)}.mapwork .lbl .fs{font-size:calc(8.5px * var(--k, 1));letter-spacing:.06em;fill:var(--muted-foreground);pointer-events:all;cursor:pointer}.mapwork .lbl .bn,.mapwork .lbl .fs{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-weight:500}.mapwork .lbl .bn{font-size:calc(8px * var(--k, 1));letter-spacing:.08em;opacity:0}.mapwork .lbl .num{font:700 8px var(--font-archivo),Archivo,sans-serif;opacity:0;pointer-events:all;cursor:pointer}.mapwork .lbl .it{font:italic 400 11px var(--font-source-serif),"Source Serif 4",Georgia,serif}.mapwork .lbl .fl,.mapwork .lbl .ld{stroke:var(--muted-foreground);stroke-width:calc(.6px * var(--k, 1));fill:none;transition:opacity .3s}.mapwork .lbl .ld{opacity:0}.mapwork .lbl .fl.hot{stroke:var(--brand)}.mapwork[data-z="1"] .lbl .bn,.mapwork[data-z="1"] .lbl .num,.mapwork[data-z="2"] .lbl .bn,.mapwork[data-z="2"] .lbl .num{opacity:1}.mapwork[data-z="2"] .lbl .fn,.mapwork[data-z="2"] .lbl .fs{opacity:.4}.mapwork[data-z="1"] .lbl .fs{opacity:.7}.mapwork .lbl .dim{opacity:.3}.mapwork .lbl .off{opacity:0!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){.mapwork .lbl .fl,.mapwork .lbl .ld,.mapwork .lbl text{transition:none}}.mapwork[data-still] .lbl path,.mapwork[data-still] .lbl text{transition:none}.mapwork .jn,.mapwork .tl{fill:transparent;stroke:var(--brand);stroke-width:1.6;stroke-opacity:0;vector-effect:non-scaling-stroke;stroke-linejoin:round;pointer-events:all;cursor:pointer;transition:stroke-opacity .2s}.mapwork .jn:hover,.mapwork .tl.hot{stroke-opacity:.4}.mapwork .jn.sel,.mapwork .tl.sel{stroke-opacity:1}.mapwork .shade{pointer-events:none}.mapwork .tk.arch{stroke:var(--edge);stroke-width:.8;opacity:.6}.mapwork[data-z="1"] .lbl .bn{pointer-events:all;cursor:pointer}.mapwork .lbl .bn.hot{fill:var(--brand)}.mapwork{--band-ink:#241c18}.dark .mapwork{--band-ink:#efe6d8}.mapwork .mw-band+.mw-band{margin-top:4px}.mapwork .mw-band>button{display:flex;width:100%;align-items:center;justify-content:space-between;height:32px;padding:0 12px 0 11px;border-left:3px solid transparent;color:var(--band-ink);font:500 10.5px var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer;transition:filter .15s}.mapwork .mw-band>button:hover:not(:disabled){filter:brightness(.96)}.mapwork .mw-band.sel>button{border-left-color:var(--brand)}.mapwork .mw-band.empty>button{opacity:.45;cursor:default}.mapwork .mw-l5>button{background:var(--t5)}.mapwork .mw-l4>button{background:var(--t4)}.mapwork .mw-l3>button{background:var(--t3)}.mapwork .mw-l2>button{background:var(--t2)}.mapwork .mw-l1>button{background:var(--shelf);box-shadow:inset 0 0 0 1px var(--shelfe)}.mapwork .mw-body{padding:10px 12px 14px 14px}.mapwork .mw-shared+.mw-work,.mapwork .mw-work+.mw-work{margin-top:10px}.mapwork .mw-work.is-shared{box-shadow:inset 2px 0 0 var(--brand);padding-left:8px;margin-left:-10px}.mapwork .mw-shared{color:var(--brand);margin-bottom:8px}.mapwork .mw-below>*{animation:mw-fade .35s ease forwards;opacity:0}@keyframes mw-fade{to{opacity:1}}.mapwork[data-still] .mw-below>*{animation:none;opacity:1}@media (prefers-reduced-motion:reduce){.mapwork .mw-below>*{animation:none;opacity:1}}.mapwork .mw-index{display:flex;flex-direction:column;border-top:1px solid var(--border)}.mapwork .mw-row{display:grid;grid-template-columns:minmax(200px,1.2fr) 90px 3fr;column-gap:1.25rem;align-items:baseline;width:100%;padding:10px 2px;border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent);text-align:left;cursor:pointer;transition:background .15s}.mapwork .mw-row.hot,.mapwork .mw-row:hover{background:color-mix(in oklab,var(--muted) 55%,transparent)}.mapwork .mw-row-name{font-family:var(--font-archivo),Archivo,Helvetica,sans-serif;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.mapwork .mw-row.hot .mw-row-name,.mapwork .mw-row:hover .mw-row-name{color:var(--brand)}.mapwork .mw-row-counts,.mapwork .mw-row-years{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-weight:500;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}@media (max-width:640px){.mapwork .mw-row{grid-template-columns:1fr;row-gap:2px}.mapwork[data-z="0"] .lbl .fl,.mapwork[data-z="0"] .lbl .fn,.mapwork[data-z="0"] .lbl .fs{display:none}}