.labels[data-astro-cid-4cvre6en]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}text[data-astro-cid-4cvre6en]{font-family:var(--font-mono);font-size:var(--text-xs);fill:var(--fg);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}[data-astro-cid-4cvre6en][data-tone=muted]{fill:var(--muted)}[data-astro-cid-4cvre6en][data-tone=signal]{fill:var(--signal)}[data-astro-cid-4cvre6en][data-tone=alert]{fill:var(--alert)}[data-astro-cid-4cvre6en][data-kind=name]{font-family:var(--font-sans);font-size:var(--text-sm)}[data-astro-cid-4cvre6en][data-kind=name-small]{font-family:var(--font-sans)}.layer[data-astro-cid-om3fypwg]{gap:var(--space-6);padding:var(--space-7) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.square[data-astro-cid-om3fypwg]{margin:0}.frame[data-astro-cid-om3fypwg]{background:var(--bg);display:grid;position:relative}.frame[data-astro-cid-om3fypwg]>img,.frame[data-astro-cid-om3fypwg]>svg.geometry{aspect-ratio:1;grid-area:1/1;width:100%;height:auto}.frame[data-astro-cid-om3fypwg]:after{content:"";border:1px solid var(--line);pointer-events:none;grid-area:1/1}.caption[data-astro-cid-om3fypwg]{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted)}.about[data-astro-cid-om3fypwg] header[data-astro-cid-om3fypwg]{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.lead[data-astro-cid-om3fypwg]{margin:var(--space-4) 0 var(--space-5)}.facts[data-astro-cid-om3fypwg]{margin:0 0 var(--space-4)}.facts[data-astro-cid-om3fypwg] div[data-astro-cid-om3fypwg]{gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.facts[data-astro-cid-om3fypwg] dd[data-astro-cid-om3fypwg]{font-size:var(--text-sm);max-width:62ch;margin:0}@media (width>=35rem){.facts[data-astro-cid-om3fypwg] div[data-astro-cid-om3fypwg]{gap:var(--space-4);grid-template-columns:8ch minmax(0,1fr)}}@media (width>=60rem){.layer[data-astro-cid-om3fypwg]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero[data-astro-cid-ki7a5x7h]{gap:var(--space-7);padding-top:clamp(var(--space-6), 4vw, var(--space-7));padding-bottom:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.thesis[data-astro-cid-ki7a5x7h]{gap:var(--space-5);display:grid}.note[data-astro-cid-ki7a5x7h]{gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);align-items:baseline;max-width:50ch;display:flex}.meta[data-astro-cid-ki7a5x7h]{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}.meta[data-astro-cid-ki7a5x7h] div[data-astro-cid-ki7a5x7h]{gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--line);grid-template-columns:9ch minmax(0,1fr);display:grid}.meta[data-astro-cid-ki7a5x7h] dd[data-astro-cid-ki7a5x7h]{margin:0}.stackfig[data-astro-cid-ki7a5x7h]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:center;margin:0;display:grid}.stage[data-astro-cid-ki7a5x7h]{aspect-ratio:1;perspective:1900px;width:100%;max-width:36rem;margin-inline:auto;position:relative}.planes[data-astro-cid-ki7a5x7h]{transform-style:preserve-3d;--gap:0px;position:absolute;inset:20% 12%;transform:rotateX(57deg)rotate(-38deg)}.planes[data-astro-cid-ki7a5x7h].open{--gap:clamp(var(--space-4), 4.2vw, var(--space-8))}.plane[data-astro-cid-ki7a5x7h]{transform:translateZ(calc(var(--i) * var(--gap) * (1 - var(--closed,0))));transition:transform calc(var(--motion-duration-long) * 3) var(--motion-ease-standard), opacity var(--motion-duration-short) var(--motion-ease-standard);outline:1px solid var(--line);outline-offset:-1px;position:absolute;inset:0}.planes[data-astro-cid-ki7a5x7h].settled .plane[data-astro-cid-ki7a5x7h]{transition:opacity var(--motion-duration-short) var(--motion-ease-standard)}.plane[data-astro-cid-ki7a5x7h] img[data-astro-cid-ki7a5x7h],.plane[data-astro-cid-ki7a5x7h] svg[data-astro-cid-ki7a5x7h]{width:100%;height:100%;display:block;position:absolute;inset:0}.plane[data-astro-cid-ki7a5x7h][data-layer=terrain]{--i:0;background:var(--bg)}.plane[data-astro-cid-ki7a5x7h][data-layer=light]{--i:1}.plane[data-astro-cid-ki7a5x7h][data-layer=hazards]{--i:2}.plane[data-astro-cid-ki7a5x7h][data-layer=assets]{--i:3}.plane[data-astro-cid-ki7a5x7h][data-layer=places]{--i:4}.stage[data-astro-cid-ki7a5x7h][data-highlight] .plane[data-astro-cid-ki7a5x7h]{opacity:.1}.stage[data-astro-cid-ki7a5x7h][data-highlight=terrain] .plane[data-astro-cid-ki7a5x7h][data-layer=terrain],.stage[data-astro-cid-ki7a5x7h][data-highlight=light] .plane[data-astro-cid-ki7a5x7h][data-layer=light],.stage[data-astro-cid-ki7a5x7h][data-highlight=hazards] .plane[data-astro-cid-ki7a5x7h][data-layer=hazards],.stage[data-astro-cid-ki7a5x7h][data-highlight=assets] .plane[data-astro-cid-ki7a5x7h][data-layer=assets],.stage[data-astro-cid-ki7a5x7h][data-highlight=places] .plane[data-astro-cid-ki7a5x7h][data-layer=places]{opacity:1}.legend[data-astro-cid-ki7a5x7h]{gap:var(--space-2) var(--space-5);color:var(--muted);text-transform:lowercase;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legend[data-astro-cid-ki7a5x7h] li[data-astro-cid-ki7a5x7h]{align-items:center;gap:var(--space-2);display:flex}.legend[data-astro-cid-ki7a5x7h] li[data-astro-cid-ki7a5x7h]:hover{color:var(--fg)}.swatch[data-astro-cid-ki7a5x7h]{border:1px solid var(--muted);width:10px;height:10px}[data-astro-cid-ki7a5x7h][data-layer=terrain] .swatch[data-astro-cid-ki7a5x7h]{background:var(--muted)}[data-astro-cid-ki7a5x7h][data-layer=light] .swatch[data-astro-cid-ki7a5x7h]{background:var(--fg);border-color:var(--fg)}[data-astro-cid-ki7a5x7h][data-layer=hazards] .swatch[data-astro-cid-ki7a5x7h]{background:var(--flag-red);border-color:var(--flag-red)}[data-astro-cid-ki7a5x7h][data-layer=assets] .swatch[data-astro-cid-ki7a5x7h]{background:var(--signal);border-color:var(--signal)}.block[data-astro-cid-ki7a5x7h]{padding-bottom:clamp(var(--space-6), 6vw, var(--space-8))}.grid[data-astro-cid-ki7a5x7h]{gap:var(--space-5);padding-top:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.body[data-astro-cid-ki7a5x7h]{gap:var(--space-5);margin:0;display:grid}table[data-astro-cid-ki7a5x7h]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th[data-astro-cid-ki7a5x7h],td[data-astro-cid-ki7a5x7h]{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4) var(--space-3) 0;border-top:1px solid var(--line);font-weight:400}thead[data-astro-cid-ki7a5x7h] th[data-astro-cid-ki7a5x7h]{border-top:0}tbody[data-astro-cid-ki7a5x7h] th[data-astro-cid-ki7a5x7h]{text-transform:lowercase}.index[data-astro-cid-ki7a5x7h] tbody[data-astro-cid-ki7a5x7h] th[data-astro-cid-ki7a5x7h] a[data-astro-cid-ki7a5x7h]{text-decoration:none}.index[data-astro-cid-ki7a5x7h] tbody[data-astro-cid-ki7a5x7h] th[data-astro-cid-ki7a5x7h] a[data-astro-cid-ki7a5x7h]:hover{text-decoration:underline}.layers[data-astro-cid-ki7a5x7h]{padding-bottom:var(--space-7)}.geometry[data-astro-cid-ki7a5x7h]{overflow:visible}.seam[data-astro-cid-ki7a5x7h]{fill:none;stroke:var(--muted);stroke-width:1.2px;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.furniture[data-astro-cid-ki7a5x7h] line[data-astro-cid-ki7a5x7h],.furniture[data-astro-cid-ki7a5x7h] polyline[data-astro-cid-ki7a5x7h]{fill:none;stroke:var(--fg);stroke-width:1.4px;vector-effect:non-scaling-stroke}.selected[data-astro-cid-ki7a5x7h]{fill:color-mix(in srgb, var(--signal) 25%, transparent);stroke:var(--signal);stroke-width:1px;vector-effect:non-scaling-stroke}.marker-name[data-astro-cid-ki7a5x7h]{top:50%;left:calc(52% + var(--space-2));font-family:var(--font-mono);font-size:var(--text-xs);color:var(--signal);text-transform:lowercase;white-space:nowrap;pointer-events:none;background:#000000b8;border-radius:2px;padding:1px 5px;line-height:1.4;position:absolute;translate:0 -50%}.keepout[data-astro-cid-ki7a5x7h]{fill:none;stroke:var(--flag-red);stroke-width:2px;vector-effect:non-scaling-stroke}.flag[data-astro-cid-ki7a5x7h]{fill:none;stroke-width:3px;stroke-dasharray:5 10;vector-effect:non-scaling-stroke}.flag[data-astro-cid-ki7a5x7h].r{stroke:var(--flag-red)}.flag[data-astro-cid-ki7a5x7h].w{stroke:var(--flag-white)}.flag[data-astro-cid-ki7a5x7h].b{stroke:var(--flag-blue)}.stage-mark[data-astro-cid-ki7a5x7h]{fill:var(--bg);stroke:var(--fg);stroke-width:1.4px;vector-effect:non-scaling-stroke}.place[data-astro-cid-ki7a5x7h]{fill:var(--fg)}.track[data-astro-cid-ki7a5x7h]{fill:none;stroke:var(--signal);stroke-width:1.6px;vector-effect:non-scaling-stroke}.craft[data-astro-cid-ki7a5x7h]{fill:var(--signal)}.faint[data-astro-cid-ki7a5x7h]{opacity:.32}.dimmed[data-astro-cid-ki7a5x7h]{opacity:.3}.chart[data-astro-cid-ki7a5x7h] .gridline[data-astro-cid-ki7a5x7h]{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.chart[data-astro-cid-ki7a5x7h] .tick[data-astro-cid-ki7a5x7h]{stroke:var(--muted);stroke-width:1px;vector-effect:non-scaling-stroke}.chart[data-astro-cid-ki7a5x7h] .event[data-astro-cid-ki7a5x7h]{stroke:var(--alert);stroke-width:1.5px;vector-effect:non-scaling-stroke}.chart[data-astro-cid-ki7a5x7h] .series[data-astro-cid-ki7a5x7h]{fill:none;stroke:var(--fg);stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart[data-astro-cid-ki7a5x7h] .dot[data-astro-cid-ki7a5x7h]{fill:var(--bg);stroke:var(--fg);stroke-width:1.4px;vector-effect:non-scaling-stroke}@media (width<=34.99rem){.holds[data-astro-cid-ki7a5x7h]{display:none}}@media (width>=48rem){.grid[data-astro-cid-ki7a5x7h]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (width>=60rem){.hero[data-astro-cid-ki7a5x7h]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.stackfig[data-astro-cid-ki7a5x7h]{grid-template-columns:minmax(0,1fr) auto}.legend[data-astro-cid-ki7a5x7h]{gap:var(--space-4);display:grid}}
