.age-cut-range.svelte-17lfbo0{writing-mode:vertical-lr;width:1.25rem;accent-color:var(--ed-heading);cursor:ns-resize;direction:rtl}.age-cut-range.svelte-17lfbo0:focus-visible{outline:3px solid var(--lp-amber,#e69f00);outline-offset:2px;border-radius:999px}.age-cut-stop.svelte-17lfbo0{font-variant-numeric:tabular-nums;white-space:nowrap;color:color-mix(in srgb, var(--ed-ink) 78%, var(--ed-figure-ground));border-radius:.375rem;padding:0 .3rem;font-size:.6875rem;line-height:1.35;display:block}.age-cut-stop.svelte-17lfbo0:hover{color:var(--ed-heading)}.age-cut-stop.is-quiet.svelte-17lfbo0{width:.5rem;height:.95rem;font-size:0}.age-cut-stop.is-quiet.svelte-17lfbo0:before{content:"";background-color:currentColor;width:.35rem;height:1px;margin-top:.45rem;display:block}.age-cut-stop.is-current.svelte-17lfbo0{background-color:var(--ed-heading);color:var(--ed-figure-ground);font-weight:700}th.svelte-pm5hn7,td.svelte-pm5hn7{border-bottom:1px solid color-mix(in srgb, var(--ed-heading) 12%, transparent);padding:.2rem .45rem}td.svelte-pm5hn7{text-align:right}thead.svelte-pm5hn7 th:where(.svelte-pm5hn7){z-index:1;background-color:var(--ed-figure-ground);position:sticky;top:0}tbody.svelte-pm5hn7 th:where(.svelte-pm5hn7),thead.svelte-pm5hn7 th:where(.svelte-pm5hn7):first-child{background-color:var(--ed-figure-ground)}thead.svelte-pm5hn7 th:where(.svelte-pm5hn7):first-child{z-index:2}.age-view-button.svelte-8dk8b2{border:1px solid color-mix(in srgb, var(--ed-heading) 28%, transparent);min-height:2.25rem;color:var(--ed-heading);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition-property:background-color,color;transition-duration:var(--ed-motion-quick-duration);transition-timing-function:var(--ed-motion-quick-easing);background-color:#ffffffe0;border-radius:999px;padding:0 .75rem;font-size:.8125rem;font-weight:600}.age-view-button.svelte-8dk8b2:hover{background-color:color-mix(in srgb, var(--ed-heading) 10%, white)}.age-view-button[aria-pressed=true].svelte-8dk8b2{background-color:var(--ed-heading);color:var(--ed-figure-ground)}.age-view-button.svelte-8dk8b2:focus-visible{outline:3px solid var(--lp-amber,#e69f00);outline-offset:2px}.age-view-divider.svelte-8dk8b2{background-color:color-mix(in srgb, var(--ed-heading) 20%, transparent);width:1px;height:1.25rem}.age-view-readout.svelte-8dk8b2{color:var(--ed-ink);background-color:#ffffffd1;border-radius:999px;margin-left:.25rem;padding:.2rem .6rem;font-size:.75rem}.facet-switch.svelte-1xexql1{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;min-width:0;display:flex}.facet-switch-label.svelte-1xexql1{letter-spacing:.08em;color:color-mix(in srgb, var(--ed-ink) 72%, var(--ed-ground));font-size:.6875rem;font-weight:700}.facet-switch-track.svelte-1xexql1{min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ed-heading) 14%, transparent), 0 10px 24px -18px #0e223973;background-color:#ffffffd6;border-radius:.875rem;flex-wrap:wrap;gap:.125rem;padding:.1875rem;display:flex}.facet-option.svelte-1xexql1{cursor:pointer;min-height:2rem;color:var(--ed-heading);border-radius:.6875rem;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition-property:background-color,color,box-shadow;display:inline-flex}.facet-option.svelte-1xexql1:hover{background-color:color-mix(in srgb, var(--ed-heading) 8%, transparent)}.facet-option.svelte-1xexql1:has(input:where(.svelte-1xexql1):checked){background-color:var(--ed-heading);color:var(--ed-figure-ground);box-shadow:0 6px 14px -8px #0e223999}.facet-option.svelte-1xexql1:has(input:where(.svelte-1xexql1):focus-visible){outline:3px solid var(--lp-amber,#e69f00);outline-offset:1px}h1.svelte-q1psmu{font-feature-settings:"palt"}h1.svelte-q1psmu:before{content:"";vertical-align:.18em;background-color:#d55e00;border-radius:999px;width:.45em;height:.45em;margin-right:.4em;display:inline-block}.distance.svelte-q1psmu{flex-direction:column;gap:.625rem;padding:.5rem 1rem 1rem;display:flex}.distance[data-dashboard-mode=wide].svelte-q1psmu{flex:auto;min-height:0;padding-bottom:.75rem}.distance-head.svelte-q1psmu{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;display:flex}.distance-summary.svelte-q1psmu{max-width:56rem;color:color-mix(in srgb, var(--ed-ink) 85%, var(--ed-ground));flex-basis:20rem}.distance-meta.svelte-q1psmu{max-width:32rem;color:color-mix(in srgb, var(--ed-ink) 85%, var(--ed-ground))}.status-dot.svelte-q1psmu{background-color:var(--lp-amber,#e69f00)}.status-dot[data-status=ready].svelte-q1psmu{background-color:#009e73}.status-dot[data-status=failed].svelte-q1psmu{background-color:#d55e00}.distance-grid.svelte-q1psmu{flex:auto;grid-template-columns:minmax(0,1fr) clamp(19rem,24vw,26rem);gap:.75rem;min-height:0;display:grid}.distance-stack.svelte-q1psmu{flex-direction:column;gap:1rem;display:flex}.stage.svelte-q1psmu{background-color:var(--ed-figure-ground);border-radius:1rem;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e22390d,0 24px 48px -30px #0e223966}.distance-stack.svelte-q1psmu .stage:where(.svelte-q1psmu){height:min(68svh,36rem)}.stage-pending.svelte-q1psmu{height:100%;color:color-mix(in srgb, var(--ed-ink) 70%, var(--ed-ground));place-items:center;font-size:.875rem;display:grid}.stage-panel.svelte-q1psmu{z-index:3;border-radius:1rem;width:min(20rem,100% - 1.5rem);max-height:calc(100% - 4.5rem);position:absolute;top:.75rem;left:.75rem;overflow-y:auto}.stage-legend.svelte-q1psmu{z-index:3;width:min(15.5rem,100% - 23rem);max-height:calc(100% - 4.5rem);position:absolute;top:.75rem;right:.75rem;overflow-y:auto}.stage-fallback.svelte-q1psmu{flex-direction:column;gap:.75rem;height:100%;padding:.75rem;display:flex;overflow-y:auto}.panel.svelte-q1psmu,.legend.svelte-q1psmu{color:var(--ed-ink);-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);background-color:#ffffffe6;border-radius:1rem;padding:.75rem .875rem;box-shadow:0 1px 2px #0e223914,0 18px 36px -20px #0e223980}.distance-stack.svelte-q1psmu .panel:where(.svelte-q1psmu),.distance-stack.svelte-q1psmu .legend:where(.svelte-q1psmu),.stage-fallback.svelte-q1psmu .panel:where(.svelte-q1psmu){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--ed-figure-ground)}.panel.svelte-q1psmu{border-top:4px solid #d55e00;flex-direction:column;gap:.6rem;display:flex}.panel-heading.svelte-q1psmu{letter-spacing:.04em;color:var(--ed-heading);font-size:.8125rem;font-weight:700}.sliders.svelte-q1psmu{flex-direction:column;gap:.7rem;display:flex}.slider-head.svelte-q1psmu{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.slider-label.svelte-q1psmu{color:var(--ed-heading);font-size:.8125rem;font-weight:600}.slider-value.svelte-q1psmu{color:var(--ed-heading);font-size:1.125rem;font-weight:700}.slider.svelte-q1psmu input[type=range]:where(.svelte-q1psmu){appearance:none;cursor:pointer;background:0 0;width:100%;height:1.75rem;margin:.1rem 0 0}.slider.svelte-q1psmu input[type=range]:where(.svelte-q1psmu)::-webkit-slider-runnable-track{background:linear-gradient(to right, transparent calc(var(--mark) - 1px), #1b2a41 calc(var(--mark) - 1px), #1b2a41 calc(var(--mark) + 1px), transparent calc(var(--mark) + 1px)), linear-gradient(to right, #8e9fb8 var(--fill), #f4a26b var(--fill));border-radius:999px;height:.4rem}.slider.svelte-q1psmu input[type=range]:where(.svelte-q1psmu)::-moz-range-track{background:linear-gradient(to right, transparent calc(var(--mark) - 1px), #1b2a41 calc(var(--mark) - 1px), #1b2a41 calc(var(--mark) + 1px), transparent calc(var(--mark) + 1px)), linear-gradient(to right, #8e9fb8 var(--fill), #f4a26b var(--fill));border-radius:999px;height:.4rem}.slider.svelte-q1psmu input[type=range]:where(.svelte-q1psmu)::-webkit-slider-thumb{appearance:none;background-color:#d55e00;border:3px solid #fff;border-radius:999px;width:1.25rem;height:1.25rem;margin-top:-.425rem;box-shadow:0 2px 6px #0e223973}.slider.svelte-q1psmu input[type=range]:where(.svelte-q1psmu)::-moz-range-thumb{background-color:#d55e00;border:3px solid #fff;border-radius:999px;width:1.25rem;height:1.25rem;box-shadow:0 2px 6px #0e223973}.slider.svelte-q1psmu input[type=range]:where(.svelte-q1psmu):focus-visible{outline:3px solid var(--lp-amber,#e69f00);outline-offset:2px;border-radius:.5rem}.slider-scale.svelte-q1psmu{color:color-mix(in srgb, var(--ed-ink) 70%, var(--ed-ground));justify-content:space-between;font-size:.6875rem;display:flex}.readout.svelte-q1psmu{background:linear-gradient(135deg,#fff4ec,#ffe3cf);border-radius:.75rem;padding:.55rem .7rem}.readout[data-distance-readout=static].svelte-q1psmu,.readout[data-distance-readout=loading].svelte-q1psmu{background:color-mix(in srgb, var(--ed-heading) 6%, #fff)}.readout-label.svelte-q1psmu{color:var(--ed-heading);font-size:.75rem;font-weight:600}.readout-value.svelte-q1psmu{color:#9c3f00;align-items:baseline;gap:.25rem;font-size:2rem;font-weight:800;line-height:1.15;display:flex}.readout[data-distance-readout=static].svelte-q1psmu .readout-value:where(.svelte-q1psmu),.readout[data-distance-readout=loading].svelte-q1psmu .readout-value:where(.svelte-q1psmu){color:var(--ed-heading)}.readout-unit.svelte-q1psmu{font-size:.9375rem;font-weight:700}.readout-pending.svelte-q1psmu{font-size:1rem;font-weight:600}.readout-tags.svelte-q1psmu{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.tag.svelte-q1psmu{color:var(--ed-heading);background-color:#ffffffd9;border-radius:999px;padding:.05rem .5rem;font-size:.6875rem;font-weight:600}.tag-calculated.svelte-q1psmu{color:#fff;background-color:#9c3f00}.panel-note.svelte-q1psmu,.fixed-thresholds.svelte-q1psmu{color:color-mix(in srgb, var(--ed-ink) 85%, var(--ed-ground));font-size:.75rem;line-height:1.5}.fixed-thresholds.svelte-q1psmu{color:var(--ed-heading);font-weight:600}.static-reason.svelte-q1psmu,.missing.svelte-q1psmu{background-color:var(--ed-caveat-ground);color:var(--ed-caveat);border-radius:.5rem;padding:.35rem .55rem;font-size:.75rem;line-height:1.5}.reset.svelte-q1psmu{border:1px solid color-mix(in srgb, var(--ed-heading) 35%, transparent);min-height:2rem;color:var(--ed-heading);border-radius:999px;align-self:flex-start;padding:0 .75rem;font-size:.75rem;font-weight:600}.reset[aria-disabled=true].svelte-q1psmu{cursor:default;opacity:.5}.reset.svelte-q1psmu:focus-visible{outline:3px solid var(--lp-amber,#e69f00);outline-offset:2px}.distance-side.svelte-q1psmu{min-width:0;min-height:0;overflow-y:auto}.side-card.svelte-q1psmu{background-color:var(--ed-figure-ground);border-radius:1rem;flex-direction:column;gap:.6rem;padding:.875rem 1rem;display:flex;box-shadow:0 1px 2px #0e22390d,0 20px 40px -28px #0e223959}.numbers.svelte-q1psmu{border-collapse:collapse;width:100%;font-size:.8125rem}.numbers.svelte-q1psmu caption:where(.svelte-q1psmu){text-align:left;padding-bottom:.25rem;font-weight:600}.numbers.svelte-q1psmu th:where(.svelte-q1psmu),.numbers.svelte-q1psmu td:where(.svelte-q1psmu){border-bottom:1px solid color-mix(in srgb, var(--ed-heading) 12%, transparent);text-align:left;padding:.25rem .4rem;font-weight:400}.numbers.svelte-q1psmu td:where(.svelte-q1psmu){text-align:right}.numbers.svelte-q1psmu thead:where(.svelte-q1psmu) th:where(.svelte-q1psmu){font-weight:600}.segment-picker.svelte-12ejh75{color:var(--ed-ink);flex-direction:column;gap:.4rem;font-size:.75rem;display:flex}.picker-idle.svelte-12ejh75{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.picker-hint.svelte-12ejh75{flex:12rem}.picker-hint.svelte-12ejh75,.picker-keys.svelte-12ejh75{min-width:0;color:color-mix(in srgb, var(--ed-ink) 72%, var(--ed-ground));font-size:.6875rem;line-height:1.45}button.svelte-12ejh75{white-space:nowrap;border-radius:999px;min-height:2rem;padding:0 .85rem;font-size:.75rem;font-weight:600}button.svelte-12ejh75:focus-visible,.picker-list.svelte-12ejh75:focus-visible{outline:3px solid var(--lp-amber,#e69f00);outline-offset:2px}.picker-begin.svelte-12ejh75,.picker-choose.svelte-12ejh75{color:#fff;background-color:#1f4f55;border:1px solid #1f4f55}.picker-choose.svelte-12ejh75:disabled{opacity:.45}.picker-cancel.svelte-12ejh75{border:1px solid color-mix(in srgb, var(--ed-heading) 30%, transparent);color:var(--ed-ink);background-color:#fff}.picker-status.svelte-12ejh75{flex-direction:column;gap:.3rem;display:flex}.picker-step.svelte-12ejh75{align-items:flex-start;gap:.5rem;line-height:1.45;display:flex}.step-dots.svelte-12ejh75{flex:none;gap:.2rem;padding-top:.3rem;display:inline-flex}.step-dot.svelte-12ejh75{background-color:#fff;border:1.5px solid #1f4f55;border-radius:999px;width:.5rem;height:.5rem}.step-dot.is-on.svelte-12ejh75{background-color:#1f4f55}.step-start.svelte-12ejh75{margin-right:.35rem}.step-start.svelte-12ejh75 strong:where(.svelte-12ejh75){color:var(--ed-heading)}.picker-notice.svelte-12ejh75{background-color:#fcf2eb;border-left:3px solid #d55e00;border-radius:.4rem;padding:.35rem .55rem;line-height:1.5}.picker-notice.svelte-12ejh75 strong:where(.svelte-12ejh75){margin-right:.25rem}.picker-label.svelte-12ejh75{color:var(--ed-heading);font-weight:600}.picker-list.svelte-12ejh75{border:1px solid color-mix(in srgb, var(--ed-heading) 30%, transparent);width:100%;color:var(--ed-ink);background-color:#fff;border-radius:.6rem;padding:.2rem;font-size:.8125rem}.picker-list.svelte-12ejh75 optgroup:where(.svelte-12ejh75){color:color-mix(in srgb, var(--ed-ink) 72%, var(--ed-ground));font-size:.6875rem;font-weight:700}.picker-list.svelte-12ejh75 option:where(.svelte-12ejh75){color:var(--ed-ink);padding:.15rem .4rem;font-size:.8125rem;font-weight:500}.picker-actions.svelte-12ejh75{flex-wrap:wrap;gap:.4rem;display:flex}.figure-body.svelte-5y0qkn [data-gen-ui-tone],.figure-body.svelte-5y0qkn [data-gen-ui-board],.figure-body.svelte-5y0qkn [data-board-grid]{height:100%}.figure-body.svelte-5y0qkn [data-board-grid]{grid-template-rows:minmax(0,1fr)}.figure-body.svelte-5y0qkn [data-board-grid]>*{grid-area:1/1/2/-1}.figure-body.svelte-5y0qkn [data-panel-frame][data-region=hero]{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.figure-body.svelte-5y0qkn [data-gen-ui-map]{flex-direction:column;flex:auto;min-height:0;display:flex}.figure-body.svelte-5y0qkn [data-gen-ui-map-frame]{flex:auto;height:auto;min-height:12rem}.attribution.svelte-1gk8dik{text-align:right;color:var(--ed-ink);background-color:#ffffffd9;flex-wrap:wrap;justify-content:flex-end;gap:0 .9rem;padding:.15rem .6rem;font-size:.625rem;line-height:1.4;display:flex}.attribution-profile.svelte-1gk8dik{text-align:left;background-color:#0000;border-bottom:1px solid #0e223914;justify-content:flex-start;padding:0 0 .3rem}.controls.svelte-1vobxix{min-width:0;color:var(--ed-ink);pointer-events:auto;flex-direction:column;gap:.6rem;font-size:.75rem;display:flex}.placement-overlay.svelte-1vobxix{-webkit-backdrop-filter:blur(12px)saturate(1.35);backdrop-filter:blur(12px)saturate(1.35);background-color:#ffffffe6;border-radius:1rem;width:19.5rem;max-width:100%;padding:.65rem .8rem .7rem;box-shadow:0 0 0 1px #0e22390f,0 18px 36px -22px #0e22398c}.placement-panel.svelte-1vobxix{background-color:var(--ed-figure-ground);border-radius:1rem;padding:.75rem .875rem;box-shadow:0 1px 2px #0e22390d,0 20px 40px -28px #0e223959}.control.svelte-1vobxix{border:0;flex-direction:column;gap:.3rem;min-width:0;margin:0;padding:0;display:flex}.control-head.svelte-1vobxix{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.control-label.svelte-1vobxix{letter-spacing:.08em;color:var(--tz-ink-soft,#45556b);padding:0;font-size:.625rem;font-weight:600}.control-value.svelte-1vobxix{font-variant-numeric:tabular-nums;color:var(--ed-heading);font-size:.95rem;font-weight:700}.times.svelte-1vobxix{color:var(--tz-high,#c98a4b);margin-right:.05em;font-size:.75em}.exaggeration-row.svelte-1vobxix{align-items:center;gap:.55rem;display:flex}.exaggeration-input.svelte-1vobxix{appearance:none;cursor:pointer;background:0 0;flex:auto;min-width:0;height:1.75rem}.exaggeration-input.svelte-1vobxix::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--tz-low,#2f7f86), var(--tz-mid,#8fb36b), var(--tz-high,#c98a4b)) 0 0 / var(--fill) 100% no-repeat, #0e22391f;border-radius:999px;height:.4rem}.exaggeration-input.svelte-1vobxix::-moz-range-track{background:#0e22391f;border-radius:999px;height:.4rem}.exaggeration-input.svelte-1vobxix::-moz-range-progress{background:linear-gradient(90deg, var(--tz-low,#2f7f86), var(--tz-mid,#8fb36b), var(--tz-high,#c98a4b));border-radius:999px;height:.4rem}.exaggeration-input.svelte-1vobxix::-webkit-slider-thumb{appearance:none;border:2px solid var(--ed-heading);background-color:#fff;border-radius:999px;width:1.15rem;height:1.15rem;margin-top:-.375rem;box-shadow:0 2px 6px #0e223959}.exaggeration-input.svelte-1vobxix::-moz-range-thumb{border:2px solid var(--ed-heading);background-color:#fff;border-radius:999px;width:1rem;height:1rem;box-shadow:0 2px 6px #0e223959}.exaggeration-input.svelte-1vobxix:focus-visible{outline:3px solid var(--lp-amber,#e69f00);outline-offset:2px;border-radius:999px}.chip.svelte-1vobxix{border:1px solid color-mix(in srgb, var(--ed-heading) 30%, transparent);min-height:1.75rem;color:var(--ed-heading);background-color:#fff;border-radius:999px;flex:none;padding:0 .65rem;font-size:.6875rem;font-weight:600}.chip[aria-pressed=true].svelte-1vobxix{border-color:var(--ed-heading);background-color:var(--ed-heading);color:#fff}.segments.svelte-1vobxix{background-color:#0e223912;border-radius:.75rem;gap:.2rem;min-width:0;padding:.2rem;display:flex}.segment.svelte-1vobxix{text-align:center;min-width:0;min-height:2.25rem;color:var(--tz-ink-soft,#45556b);cursor:pointer;border-radius:.6rem;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:.2rem .4rem;display:flex;position:relative}.segment-input.svelte-1vobxix{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.segment-button[aria-pressed=true].svelte-1vobxix{color:var(--ed-heading);background-color:#fff;box-shadow:0 1px 2px #0e22391f,0 6px 14px -8px #0e223973}.segment.svelte-1vobxix:has(.segment-input:where(.svelte-1vobxix):checked){color:var(--ed-heading);background-color:#fff;box-shadow:0 1px 2px #0e22391f,0 6px 14px -8px #0e223973}.segment-button.svelte-1vobxix:focus-visible,.zoom-button.svelte-1vobxix:focus-visible,.chip.svelte-1vobxix:focus-visible{outline:3px solid var(--lp-amber,#e69f00);outline-offset:2px}.segment.svelte-1vobxix:has(.segment-input:where(.svelte-1vobxix):focus-visible){outline:3px solid var(--lp-amber,#e69f00);outline-offset:2px}.segment-main.svelte-1vobxix{font-size:.75rem;font-weight:700;line-height:1.2}.segment-sub.svelte-1vobxix{font-size:.625rem;line-height:1.2}.light-failed[data-terrain-light-failed].svelte-1vobxix{border-left:3px solid var(--tz-high,#c98a4b);padding-left:.4rem}.light-failed.svelte-1vobxix{color:var(--ed-ink);font-size:.6875rem}.view-row.svelte-1vobxix{align-items:flex-end;gap:.5rem;display:flex}.view-presets.svelte-1vobxix{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.segment-button.svelte-1vobxix{flex-direction:row;gap:.3rem;font-size:.75rem;font-weight:700}.preset-glyph.svelte-1vobxix{flex:none;width:.8rem;height:.8rem;display:inline-block;position:relative}.preset-glyph.svelte-1vobxix:before{content:"";opacity:.55;background-color:currentColor;border-radius:2px;height:2px;position:absolute;bottom:.05rem;left:0;right:0}.preset-glyph.svelte-1vobxix:after{content:"";background-color:currentColor;border-radius:999px;width:.3rem;height:.3rem;position:absolute}.preset-top.svelte-1vobxix:after{top:0;left:calc(50% - .15rem)}.preset-oblique.svelte-1vobxix:after{top:.05rem;right:0}.preset-side.svelte-1vobxix:after{bottom:.25rem;right:0}.zoom.svelte-1vobxix{flex:none;gap:.25rem;display:flex}.zoom-button.svelte-1vobxix{border:1px solid color-mix(in srgb, var(--ed-heading) 28%, transparent);width:2.25rem;height:2.25rem;color:var(--ed-heading);background-color:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 4px 10px -6px #0e223973}.zoom-button.svelte-1vobxix:hover,.chip.svelte-1vobxix:hover{border-color:var(--ed-heading)}.placement-panel.svelte-1vobxix .segment:where(.svelte-1vobxix){min-height:2.75rem}.placement-panel.svelte-1vobxix .zoom-button:where(.svelte-1vobxix){width:2.75rem;height:2.75rem}.details.svelte-5qt1sx{min-width:0;color:var(--ed-ink);pointer-events:auto;flex-direction:column;gap:.35rem;font-size:.75rem;display:flex}.details-float.svelte-5qt1sx{-webkit-backdrop-filter:blur(12px)saturate(1.35);backdrop-filter:blur(12px)saturate(1.35);background-color:#ffffffe0;border-radius:.9rem;max-width:24rem;padding:.5rem .65rem .6rem;box-shadow:0 0 0 1px #0e22390f,0 14px 30px -22px #0e22398c}.details-docked.svelte-5qt1sx{padding:.6rem .875rem .75rem}.kicker.svelte-5qt1sx{letter-spacing:.08em;color:var(--tz-ink-soft,#45556b);font-size:.625rem;font-weight:600}.lead.svelte-5qt1sx{color:var(--tz-ink-soft,#45556b);font-size:.6875rem;line-height:1.5}.choices.svelte-5qt1sx{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.choice.svelte-5qt1sx{border:1px solid color-mix(in srgb, var(--ed-heading) 22%, transparent);min-height:2rem;color:var(--ed-heading);cursor:pointer;background-color:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.15rem .35rem .15rem .7rem;font-size:.6875rem;font-weight:600;display:inline-flex}.choice.svelte-5qt1sx:hover{border-color:var(--ed-heading)}.choice.svelte-5qt1sx:focus-visible{outline:3px solid var(--lp-amber,#e69f00);outline-offset:2px}.choice-resolution.svelte-5qt1sx{font-variant-numeric:tabular-nums;color:var(--tz-ink-soft,#45556b);background-color:#0e223914;border-radius:999px;padding:.1rem .45rem;font-size:.625rem}.choice[aria-pressed=true].svelte-5qt1sx{border-color:var(--ed-heading);background-color:var(--ed-heading);color:#fff}.choice[aria-pressed=true].svelte-5qt1sx .choice-resolution:where(.svelte-5qt1sx){background-color:var(--tz-high,#c98a4b);color:#fff}.legend.svelte-1fdnslq{min-width:0;max-width:21rem;color:var(--ed-ink);-webkit-backdrop-filter:blur(12px)saturate(1.35);backdrop-filter:blur(12px)saturate(1.35);pointer-events:auto;background-color:#ffffffe6;border-radius:1rem;flex-direction:column;gap:.55rem;padding:.6rem .8rem .65rem;font-size:.6875rem;line-height:1.45;display:flex;box-shadow:0 0 0 1px #0e22390f,0 18px 36px -22px #0e22398c}.kicker.svelte-1fdnslq{letter-spacing:.08em;color:var(--tz-ink-soft,#45556b);font-size:.625rem;font-weight:600;display:block}.legend-head.svelte-1fdnslq{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.35rem .9rem;display:flex}.exaggeration.svelte-1fdnslq{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.45rem;display:grid}.exaggeration.svelte-1fdnslq .kicker:where(.svelte-1fdnslq){grid-column:1/-1}.factor.svelte-1fdnslq{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ed-heading);font-size:1.6rem;font-weight:700;line-height:1}.factor-times.svelte-1fdnslq{color:var(--tz-high,#c98a4b);margin-right:.05em;font-size:.7em;font-weight:600}.factor-words.svelte-1fdnslq{color:var(--tz-ink-soft,#45556b);font-size:.6875rem}.light.svelte-1fdnslq{align-items:center;gap:.45rem;min-width:0;display:flex}.light-text.svelte-1fdnslq{flex-direction:column;min-width:0;display:flex}.light-words.svelte-1fdnslq{color:var(--ed-heading);font-weight:600}.compass.svelte-1fdnslq{flex:none;width:2rem;height:2rem}.compass-ring.svelte-1fdnslq{fill:#ffffffb3;stroke:#0e223938;stroke-width:1px}.compass-north.svelte-1fdnslq{fill:var(--ed-heading)}.compass-ray.svelte-1fdnslq{stroke:#e6a23c;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1.6 2.2}.compass-sun.svelte-1fdnslq{fill:#f2b443;stroke:#fff;stroke-width:1.2px}.bands.svelte-1fdnslq{flex-direction:column;gap:.2rem;display:flex}.ramp.svelte-1fdnslq{border-radius:999px;width:calc(100% - 1rem);height:.7rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0e22391f}.band.svelte-1fdnslq{flex:1 1 0}.band.svelte-1fdnslq+.band:where(.svelte-1fdnslq){box-shadow:inset 1px 0 #ffffff8c}.ticks.svelte-1fdnslq{font-variant-numeric:tabular-nums;width:calc(100% - 1rem);height:.95rem;color:var(--tz-ink-soft,#45556b);font-size:.625rem;position:relative}.tick.svelte-1fdnslq{position:absolute;top:0;transform:translate(-50%)}.tick.svelte-1fdnslq:before{content:"";background-color:#0e223959;width:1px;height:.2rem;position:absolute;top:-.2rem;left:50%}.tick-unit.svelte-1fdnslq{position:absolute;top:0;right:-1rem}.nodata.svelte-1fdnslq{align-items:center;gap:.35rem;margin-top:.15rem;display:flex}.nodata-swatch.svelte-1fdnslq{border-radius:.2rem;flex:none;width:.9rem;height:.7rem;display:inline-block;box-shadow:inset 0 0 0 1px #0e223940}.nodata-word.svelte-1fdnslq{color:var(--ed-heading);font-weight:700}.nodata-note.svelte-1fdnslq{color:var(--tz-ink-soft,#45556b)}.population-key.svelte-1fdnslq{border-top:1px solid #0e223914;flex-direction:column;gap:.3rem;min-width:0;padding-top:.5rem;display:flex}.legend.svelte-1fdnslq>.population-key:where(.svelte-1fdnslq):first-child{border-top:none;padding-top:0}.legend-docked.svelte-1fdnslq{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:none;box-shadow:none;background-color:#0000;border-radius:0;padding:.65rem .875rem .6rem}.population-head.svelte-1fdnslq{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem .6rem;display:flex}.population-failed.svelte-1fdnslq{color:var(--tz-ink-soft,#45556b)}.population-toggle.svelte-1fdnslq{min-height:1.75rem;color:var(--ed-heading);text-align:left;border-radius:999px;align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;display:flex}.population-toggle.svelte-1fdnslq:focus-visible{outline:3px solid var(--lp-amber,#e69f00);outline-offset:2px}.toggle-track.svelte-1fdnslq{background-color:#0e223933;border-radius:999px;flex:none;width:1.9rem;height:1.05rem;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #0e223940}.toggle-knob.svelte-1fdnslq{background-color:#fff;border-radius:999px;width:.8rem;height:.8rem;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 2px #0e223966}.population-toggle[aria-pressed=true].svelte-1fdnslq .toggle-track:where(.svelte-1fdnslq){background-color:var(--tz-low,#2f7f86)}.population-toggle[aria-pressed=true].svelte-1fdnslq .toggle-knob:where(.svelte-1fdnslq){left:auto;right:.125rem}.population-scale.svelte-1fdnslq{color:var(--tz-ink-soft,#45556b);align-items:center;gap:.3rem;display:flex}.scale-swatch.svelte-1fdnslq,.ring-swatch.svelte-1fdnslq{background:linear-gradient(90deg,#2f6f73,#6f6a3c 55%,#7a5534);border-radius:999px;flex:none;align-items:center;display:inline-flex}.scale-swatch.svelte-1fdnslq{gap:.3rem;padding:.2rem .45rem}.ring-swatch.svelte-1fdnslq{margin-top:.05rem;padding:.15rem}.dot.svelte-1fdnslq{background-color:#fff7de;border-radius:999px;flex:none;display:inline-block}.dot-s.svelte-1fdnslq{opacity:.45;width:.25rem;height:.25rem}.dot-m.svelte-1fdnslq{opacity:.7;width:.5rem;height:.5rem}.dot-l.svelte-1fdnslq{width:.75rem;height:.75rem}.population-reading.svelte-1fdnslq{color:var(--tz-ink-soft,#45556b)}.population-symbol.svelte-1fdnslq{color:var(--tz-ink-soft,#45556b);align-items:flex-start;gap:.35rem;display:flex}.ring.svelte-1fdnslq{border-radius:999px;flex:none;width:.6rem;height:.6rem;display:inline-block}.ring-missing.svelte-1fdnslq{border:1.5px solid #aaa}.ring-unplaced.svelte-1fdnslq{border:1.5px solid #fff7de}.places.svelte-fxetp2{border-top:1px solid #0e223914;flex-direction:column;gap:.4rem;padding-top:.6rem;display:flex}.places-heading.svelte-fxetp2{color:var(--ed-heading);font-size:.875rem;font-weight:600}.places-lead.svelte-fxetp2{color:color-mix(in srgb, var(--ed-ink) 72%, var(--ed-ground));font-size:.75rem;line-height:1.55}.places-list.svelte-fxetp2{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.35rem;display:grid}.place.svelte-fxetp2{background-color:color-mix(in srgb, var(--ed-ground) 55%, white);min-width:0;box-shadow:inset 3px 0 0 var(--place-accent,#8a96a3);border-radius:.6rem;flex-direction:column;gap:.15rem;padding:.35rem .55rem;display:flex}.kind-river.svelte-fxetp2{--place-accent:#1d5c8c}.kind-landform.svelte-fxetp2{--place-accent:#9a7148}.kind-station.svelte-fxetp2{--place-accent:#13283f}.kind-neighbor.svelte-fxetp2{--place-accent:#8a96a3}.kind-oaza.svelte-fxetp2{--place-accent:#b7863f}.kind-station.tier-2.svelte-fxetp2{--place-accent:#5d7187}.places-tier.svelte-fxetp2{color:var(--ed-ink);background-color:#b7863f1f;border-radius:.5rem;padding:.3rem .55rem}.place-head.svelte-fxetp2{flex-wrap:wrap;align-items:baseline;gap:0 .4rem;display:flex}.place-name.svelte-fxetp2{color:var(--ed-heading);font-size:.875rem;font-weight:600}.kind-landform.svelte-fxetp2 .place-name:where(.svelte-fxetp2){letter-spacing:.12em}.place-kind.svelte-fxetp2,.place-note.svelte-fxetp2{color:color-mix(in srgb, var(--ed-ink) 72%, var(--ed-ground));font-size:.6875rem;line-height:1.45}.place-source.svelte-fxetp2 summary:where(.svelte-fxetp2){cursor:pointer;color:var(--ed-heading);font-size:.6875rem;font-weight:600}.place-source.svelte-fxetp2 summary:where(.svelte-fxetp2):focus-visible{outline:3px solid var(--lp-amber,#e69f00);outline-offset:2px;border-radius:.2rem}.source-body.svelte-fxetp2{overflow-wrap:anywhere;margin-top:.15rem;font-size:.6875rem;line-height:1.5}.source-label.svelte-fxetp2{font-weight:600}.places-documents.svelte-fxetp2{color:color-mix(in srgb, var(--ed-ink) 72%, var(--ed-ground));font-size:.6875rem;line-height:1.5}.places-documents.svelte-fxetp2 ul:where(.svelte-fxetp2){flex-direction:column;gap:.1rem;margin-top:.15rem;padding-left:1rem;list-style:outside;display:flex}.town-select.svelte-3llmsq{border:1px solid color-mix(in srgb, var(--ed-heading) 30%, transparent);max-width:11rem;min-height:2rem;color:var(--ed-ink);background-color:#fff;border-radius:.5rem;padding:0 .5rem;font-size:.8125rem;font-weight:600}.town-select.svelte-3llmsq:focus-visible{outline:3px solid var(--lp-amber,#e69f00);outline-offset:2px}.terrain.svelte-1cir7hg{--tz-low:#2f7f86;--tz-mid:#8fb36b;--tz-high:#c98a4b;--tz-ink-soft:color-mix(in srgb, var(--ed-ink) 72%, var(--ed-ground));flex-direction:column;gap:.625rem;min-width:0;padding:.5rem 1rem 1rem;display:flex}.terrain[data-dashboard-mode=wide].svelte-1cir7hg{flex:auto;min-height:0;padding-bottom:.75rem}h1.svelte-1cir7hg{font-feature-settings:"palt"}h1.svelte-1cir7hg:before{content:"";background:linear-gradient(135deg, var(--tz-low), var(--tz-mid) 55%, var(--tz-high));vertical-align:.15em;border-radius:.15em;width:.5em;height:.5em;margin-right:.4em;display:inline-block;transform:rotate(45deg)translateY(-.05em)}.terrain-head.svelte-1cir7hg{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;display:flex}.terrain-summary.svelte-1cir7hg{max-width:56rem;color:color-mix(in srgb, var(--ed-ink) 85%, var(--ed-ground));flex-basis:20rem}.terrain-meta.svelte-1cir7hg{max-width:32rem;color:color-mix(in srgb, var(--ed-ink) 85%, var(--ed-ground))}.status-dot.svelte-1cir7hg{background-color:var(--lp-amber,#e69f00)}.status-dot[data-status=ready].svelte-1cir7hg{background-color:#009e73}.status-dot[data-status=failed].svelte-1cir7hg{background-color:#d55e00}.terrain-body.svelte-1cir7hg{flex-direction:column;gap:1rem;min-width:0;display:flex}.terrain[data-dashboard-mode=wide].svelte-1cir7hg .terrain-body:where(.svelte-1cir7hg){flex:auto;grid-template-columns:minmax(0,1fr) clamp(20rem,26vw,28rem);gap:.75rem;min-height:0;display:grid;position:relative}.stage.svelte-1cir7hg{background:radial-gradient(120% 85% at 50% 40%,#fffffff2 0%,#fff0 62%),repeating-radial-gradient(circle at 62% 58%,#2f7f8612 0 1px,#0000 1px 28px),linear-gradient(#f4f7f6 0%,#eef2ee 100%);border-radius:1.125rem;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e22390d,0 28px 56px -32px #0e223973}.stage-map.svelte-1cir7hg{position:absolute;inset:0}[data-dashboard-mode=stacked].svelte-1cir7hg .stage[data-figure-state=standard]:where(.svelte-1cir7hg){flex-direction:column;display:flex}[data-dashboard-mode=stacked].svelte-1cir7hg .stage-map:where(.svelte-1cir7hg){flex:none;height:min(58svh,30rem);position:relative;inset:auto}[data-dashboard-mode=stacked].svelte-1cir7hg .stage[data-figure-state=table]:where(.svelte-1cir7hg){height:min(62svh,32rem)}.stage-foot.svelte-1cir7hg{background-color:#ffffffb8;border-top:1px solid #0e223914;flex-direction:column;display:flex}.stage-loading.svelte-1cir7hg{height:100%;color:var(--tz-ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:.9rem;font-size:.875rem;display:flex}.loading-mark.svelte-1cir7hg{flex-direction:column;align-items:center;gap:.2rem;display:flex}.loading-mark.svelte-1cir7hg span:where(.svelte-1cir7hg){border-radius:999px;height:.45rem;display:block}.loading-mark.svelte-1cir7hg span:where(.svelte-1cir7hg):first-child{background-color:var(--tz-high);width:1.8rem}.loading-mark.svelte-1cir7hg span:where(.svelte-1cir7hg):nth-child(2){background-color:var(--tz-mid);width:2.8rem}.loading-mark.svelte-1cir7hg span:where(.svelte-1cir7hg):nth-child(3){background-color:var(--tz-low);width:3.8rem}.stage-top.svelte-1cir7hg{z-index:2;pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.4rem .75rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.stage-top-column.svelte-1cir7hg{flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.stage-top-end.svelte-1cir7hg{align-items:flex-end;margin-left:auto}.stage-detail.svelte-1cir7hg{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);pointer-events:auto;background-color:#0e2239e6;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.1rem .75rem;min-width:0;max-width:19rem;padding:.55rem .8rem .65rem;display:grid;position:relative;box-shadow:0 18px 34px -20px #0e2239b3}.detail-kicker.svelte-1cir7hg{letter-spacing:.08em;color:var(--tz-high,#c98a4b);grid-column:1/-1;font-size:.625rem;font-weight:600}.detail-name.svelte-1cir7hg{min-width:0;font-size:.8125rem;font-weight:700}.detail-resolution.svelte-1cir7hg{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;font-weight:700}.detail-note.svelte-1cir7hg{color:#ffffffc7;grid-column:1/-1;font-size:.6875rem;line-height:1.45}.detail-leave.svelte-1cir7hg{color:#fff;cursor:pointer;border:1px solid #ffffff8c;border-radius:999px;grid-column:1/-1;justify-self:start;min-height:1.9rem;margin-top:.3rem;padding:0 .8rem;font-size:.6875rem;font-weight:600}.detail-leave.svelte-1cir7hg:hover{background-color:#ffffff1f}.detail-leave.svelte-1cir7hg:focus-visible{outline:3px solid var(--lp-amber,#e69f00);outline-offset:2px}[data-dashboard-mode=stacked].svelte-1cir7hg .stage-detail:where(.svelte-1cir7hg){grid-template-columns:minmax(0,1fr) auto auto;align-items:center;max-width:100%;padding:.35rem .4rem .35rem .75rem}[data-dashboard-mode=stacked].svelte-1cir7hg .detail-kicker:where(.svelte-1cir7hg),[data-dashboard-mode=stacked].svelte-1cir7hg .detail-note:where(.svelte-1cir7hg){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-dashboard-mode=stacked].svelte-1cir7hg .detail-leave:where(.svelte-1cir7hg){grid-column:auto;margin-top:0}.stage-detail-status.svelte-1cir7hg{max-width:19rem;color:var(--ed-ink);pointer-events:none;font-size:.75rem;line-height:1.45}.stage-detail-status[data-terrain-detail-status=loading].svelte-1cir7hg,.stage-detail-status[data-terrain-detail-status=failed].svelte-1cir7hg{border-left:4px solid var(--tz-high);background-color:#fffffff0;border-radius:.6rem;padding:.4rem .75rem;box-shadow:0 10px 24px -16px #0e223980}.stage-note.svelte-1cir7hg{min-width:0;max-width:24rem;color:var(--ed-ink);-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);pointer-events:none;background-color:#ffffffdb;border-radius:.75rem;padding:.3rem .8rem;font-size:.75rem;line-height:1.45;box-shadow:0 10px 24px -16px #0e223980}.stage-bottom.svelte-1cir7hg{z-index:2;pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.stage-bottom-row.svelte-1cir7hg{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.4rem .75rem;padding:0 .75rem .5rem;display:flex}.stage-fallback.svelte-1cir7hg{flex-direction:column;gap:.75rem;height:100%;min-height:0;padding:.875rem;display:flex}[data-dashboard-mode=stacked].svelte-1cir7hg .stage-fallback:where(.svelte-1cir7hg){padding:.75rem}.fallback-head.svelte-1cir7hg{border-left:4px solid var(--tz-high);background-color:#ffffffd9;border-radius:.5rem;flex-direction:column;gap:.3rem;padding:.55rem .75rem;display:flex}.fallback-reason.svelte-1cir7hg{color:var(--ed-heading);font-size:.875rem;font-weight:600}.fallback-lead.svelte-1cir7hg{color:var(--tz-ink-soft);font-size:.75rem}.table-scroll.svelte-1cir7hg{background-color:#ffffffeb;border-radius:.75rem;min-width:0;overflow:auto;box-shadow:inset 0 0 0 1px #0e223914}.stage-fallback.svelte-1cir7hg .fallback-table{flex:auto;min-height:0}.elevation-table.svelte-1cir7hg{border-collapse:collapse;width:100%;font-size:.8125rem}.elevation-table.svelte-1cir7hg th:where(.svelte-1cir7hg),.elevation-table.svelte-1cir7hg td:where(.svelte-1cir7hg){text-align:left;white-space:nowrap;padding:.3rem .6rem}.elevation-table.svelte-1cir7hg thead:where(.svelte-1cir7hg) th:where(.svelte-1cir7hg){z-index:1;color:var(--ed-heading);background-color:#f3f6f4;font-size:.75rem;font-weight:600;position:sticky;top:0}.elevation-table.svelte-1cir7hg tbody:where(.svelte-1cir7hg) tr:where(.svelte-1cir7hg)+tr:where(.svelte-1cir7hg){border-top:1px solid #0e22390f}.elevation-table.svelte-1cir7hg thead:where(.svelte-1cir7hg) th:where(.svelte-1cir7hg){white-space:normal;vertical-align:bottom}.elevation-table.svelte-1cir7hg tbody:where(.svelte-1cir7hg) th:where(.svelte-1cir7hg){white-space:normal;min-width:7em;font-weight:500}.elevation-table.svelte-1cir7hg tr.is-selected:where(.svelte-1cir7hg){background-color:color-mix(in srgb, var(--tz-mid) 18%, transparent)}.elevation-table.svelte-1cir7hg .num:where(.svelte-1cir7hg){text-align:right;font-variant-numeric:tabular-nums}.elevation-table.svelte-1cir7hg .absent:where(.svelte-1cir7hg){color:var(--tz-ink-soft);font-style:italic}.table-pending.svelte-1cir7hg{color:var(--tz-ink-soft);padding:.5rem .75rem;font-size:.75rem}.terrain-side.svelte-1cir7hg{min-width:0;min-height:0;position:relative}.side-cards.svelte-1cir7hg{flex-direction:column;gap:.625rem;height:100%;display:flex}.town-card.svelte-1cir7hg{flex:none;position:relative;overflow:hidden}.town-card.svelte-1cir7hg:before{content:"";background:linear-gradient(90deg, var(--tz-low), var(--tz-mid), var(--tz-high));height:4px;position:absolute;inset:0 0 auto}.card-kicker.svelte-1cir7hg{letter-spacing:.08em;color:var(--tz-ink-soft);font-size:.6875rem;font-weight:600}.town-name.svelte-1cir7hg{color:var(--ed-heading);font-size:1.25rem;font-weight:700;line-height:1.3}.stats.svelte-1cir7hg{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.5rem;display:grid}.stat.svelte-1cir7hg{background-color:color-mix(in srgb, var(--ed-ground) 60%, white);border-radius:.7rem;padding:.4rem .5rem}.stat.svelte-1cir7hg dt:where(.svelte-1cir7hg){color:var(--tz-ink-soft);font-size:.6875rem}.stat.svelte-1cir7hg dd:where(.svelte-1cir7hg){align-items:baseline;gap:.15rem;display:flex}.stat-value.svelte-1cir7hg{font-variant-numeric:tabular-nums;color:var(--ed-heading);font-size:1.25rem;font-weight:700;line-height:1.2}.stat-value.is-absent.svelte-1cir7hg{color:var(--tz-ink-soft);font-size:.95rem;font-weight:600}.stat-unit.svelte-1cir7hg{color:var(--tz-ink-soft);font-size:.75rem}.stat-min.svelte-1cir7hg{box-shadow:inset 0 -3px 0 var(--tz-low)}.stat-mean.svelte-1cir7hg{box-shadow:inset 0 -3px 0 var(--tz-mid)}.stat-max.svelte-1cir7hg{box-shadow:inset 0 -3px 0 var(--tz-high)}.town-note.svelte-1cir7hg{color:var(--tz-ink-soft);margin-top:.4rem;font-size:.75rem}.town-head.svelte-1cir7hg{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.25rem .75rem;display:flex}.town-head.svelte-1cir7hg .town-pick{color:var(--tz-ink-soft);flex-direction:column;align-items:flex-start;gap:.15rem}.absent-swatch.svelte-1cir7hg{vertical-align:-.05em;border-radius:.2rem;flex:none;width:.8rem;height:.8rem;margin-right:.3rem;display:inline-block;box-shadow:inset 0 0 0 1px #0e223940}.town-absent.svelte-1cir7hg{align-items:flex-start;gap:.1rem;display:flex}.town-absent.svelte-1cir7hg .absent-swatch:where(.svelte-1cir7hg){margin-top:.15rem}.town-hint.svelte-1cir7hg{color:var(--tz-ink-soft);margin-top:.45rem;font-size:.6875rem}.stage-town.svelte-1cir7hg{min-width:0;max-width:18rem;color:var(--ed-ink);-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);pointer-events:none;background-color:#ffffffe6;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .8rem .3rem .5rem;font-size:.75rem;display:flex;box-shadow:0 10px 24px -16px #0e223980}.marker-dot.svelte-1cir7hg{background-color:#d55e00;border:2px solid #fff;border-radius:999px;flex:none;width:.8rem;height:.8rem;display:inline-block;box-shadow:0 0 0 1px #0e223959}.stage-pick.svelte-1cir7hg:empty{display:none}.stage-pick.svelte-1cir7hg{border-left:4px solid var(--tz-high);min-width:0;max-width:min(30rem,100% - 1.5rem);color:var(--ed-ink);pointer-events:none;background-color:#fffffff0;border-radius:.6rem;margin:0 .75rem .4rem auto;padding:.4rem .75rem;font-size:.75rem;line-height:1.45;box-shadow:0 10px 24px -16px #0e223980}.stage-segment.svelte-1cir7hg{border-left-color:#1f4f55;font-weight:600}.range.svelte-1cir7hg{margin-top:.6rem}.range-track.svelte-1cir7hg{background:linear-gradient(90deg, color-mix(in srgb, var(--tz-low) 22%, transparent), color-mix(in srgb, var(--tz-high) 22%, transparent));border-radius:999px;height:.55rem;position:relative}.range-span.svelte-1cir7hg{background:linear-gradient(90deg, var(--tz-low), var(--tz-mid), var(--tz-high));border-radius:999px;position:absolute;top:0;bottom:0}.range-mean.svelte-1cir7hg{background-color:var(--ed-heading);border:2px solid #fff;border-radius:999px;width:.95rem;height:.95rem;position:absolute;top:-.2rem;transform:translate(-50%);box-shadow:0 2px 6px #0e223959}.range-ends.svelte-1cir7hg{font-variant-numeric:tabular-nums;color:var(--tz-ink-soft);justify-content:space-between;gap:.5rem;margin-top:.3rem;font-size:.625rem;display:flex}.profile-card.svelte-1cir7hg{flex-direction:column;flex:none;gap:.35rem;display:flex;position:relative;overflow:hidden}.profile-card.svelte-1cir7hg:before{content:"";background:linear-gradient(180deg, var(--tz-high), var(--tz-mid), var(--tz-low));width:4px;position:absolute;inset:0 auto 0 0}.profile-heading.svelte-1cir7hg{color:var(--ed-heading);flex-wrap:wrap;align-items:center;gap:.2rem .5rem;font-size:1.05rem;font-weight:700;line-height:1.3;display:flex}.profile-end.svelte-1cir7hg{min-width:0}.profile-arrow.svelte-1cir7hg{background:linear-gradient(90deg, var(--tz-low), var(--tz-high));border-radius:999px;flex:none;width:1.6rem;height:2px;display:inline-block;position:relative}.profile-arrow.svelte-1cir7hg:after{content:"";border-top:2px solid var(--tz-high);border-right:2px solid var(--tz-high);width:.45rem;height:.45rem;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.profile-card.svelte-1cir7hg .profile-figure{min-height:12rem}.profile-card.svelte-1cir7hg [data-panel-frame]>header{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-card.svelte-1cir7hg [data-panel-frame]>header+*{margin-top:0}.terrain[data-dashboard-mode=wide].svelte-1cir7hg .side-cards:where(.svelte-1cir7hg){overflow-y:auto}.terrain[data-dashboard-mode=wide].svelte-1cir7hg .prose-card:where(.svelte-1cir7hg){min-height:5.5rem}.prose-card.svelte-1cir7hg{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex;overflow-y:auto}.prose-scene.svelte-1cir7hg+.prose-scene:where(.svelte-1cir7hg){border-top:1px solid #0e223914;padding-top:.6rem}.prose-heading.svelte-1cir7hg{color:var(--ed-heading);font-size:1rem;line-height:1.35}.prose-town.svelte-1cir7hg{font-family:var(--lp-font-ja);font-size:.875em}.prose-text.svelte-1cir7hg{margin-top:.2rem;font-size:.875rem;line-height:1.7}.table-disclosure.svelte-1cir7hg summary:where(.svelte-1cir7hg){cursor:pointer;padding:.25rem 0;font-size:.875rem;font-weight:500}.inspect-button.svelte-1cir7hg{border:1px solid color-mix(in srgb, var(--ed-heading) 40%, transparent);background-color:var(--ed-figure-ground);min-height:2.5rem;color:var(--ed-heading);border-radius:999px;flex:none;font-size:.875rem;font-weight:600}.inspect-button.svelte-1cir7hg:hover{background-color:var(--ed-heading);color:var(--ed-figure-ground)}.inspect-button.svelte-1cir7hg:focus-visible,.inspector-close.svelte-1cir7hg:focus-visible{outline:3px solid var(--lp-amber,#e69f00);outline-offset:2px}.inspector.svelte-1cir7hg{z-index:3;border:1px solid color-mix(in srgb, var(--ed-heading) 18%, transparent);background-color:var(--ed-figure-ground);border-radius:.875rem;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #0e22390f,0 24px 48px -24px #0e223959}.inspector-head.svelte-1cir7hg{border-bottom:1px solid color-mix(in srgb, var(--ed-heading) 12%, transparent);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.inspector-close.svelte-1cir7hg{border:1px solid color-mix(in srgb, var(--ed-heading) 45%, transparent);min-height:2.25rem;color:var(--ed-heading);border-radius:999px;flex:none;padding:0 .75rem;font-size:.875rem;font-weight:600}.inspector-body.svelte-1cir7hg{flex-direction:column;flex:auto;gap:1rem;min-height:0;padding:.75rem 1rem;display:flex;overflow-y:auto}.absent-swatch.svelte-1ym7zss{border-radius:.2rem;flex:none;width:.875rem;height:.875rem;display:inline-block}.side-head.svelte-1ym7zss{padding-bottom:.2rem;font-weight:700}.side-head.male.svelte-1ym7zss{text-align:right;color:#2f5a8f}.side-head.female.svelte-1ym7zss{text-align:left;color:#a3425d}tr.is-cut.svelte-1ym7zss .band-label:where(.svelte-1ym7zss){background-color:var(--ed-heading);color:var(--ed-figure-ground)}.band-label.svelte-1ym7zss{text-align:center;white-space:nowrap;border-radius:.3rem;width:1%;padding:.05rem .4rem;font-weight:600}.bar-cell.svelte-1ym7zss{width:50%;padding:.1rem 0}.bar-cell.male.svelte-1ym7zss{text-align:right}.bar-cell.svelte-1ym7zss>:where(.svelte-1ym7zss){vertical-align:middle}.bar.svelte-1ym7zss{border-radius:.2rem;max-width:calc(100% - 3.2rem);height:.7rem;display:inline-block}.male.svelte-1ym7zss .bar:where(.svelte-1ym7zss){background-color:#5b86bd}.female.svelte-1ym7zss .bar:where(.svelte-1ym7zss){background-color:#d17b93}.bar-value.svelte-1ym7zss{min-width:2.8rem;padding:0 .3rem;display:inline-block}.male.svelte-1ym7zss .bar-value:where(.svelte-1ym7zss){text-align:right}h1.svelte-1vsxu13{font-feature-settings:"palt"}h1.svelte-1vsxu13:before{content:"";background-color:var(--lp-amber,#e69f00);vertical-align:.18em;border-radius:999px;width:.45em;height:.45em;margin-right:.4em;display:inline-block}.explorable.svelte-1vsxu13{flex-direction:column;gap:.625rem;padding:.5rem 1rem 1rem;display:flex}.explorable-head.svelte-1vsxu13{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;display:flex}.explorable-summary.svelte-1vsxu13{max-width:56rem;color:color-mix(in srgb, var(--ed-ink) 85%, var(--ed-ground));flex-basis:20rem}.explorable-meta.svelte-1vsxu13{max-width:32rem;color:color-mix(in srgb, var(--ed-ink) 85%, var(--ed-ground))}.status-dot.svelte-1vsxu13{background-color:var(--lp-amber,#e69f00)}.status-dot[data-status=ready].svelte-1vsxu13{background-color:#009e73}.status-dot[data-status=failed].svelte-1vsxu13{background-color:#d55e00}.explorable[data-dashboard-mode=wide].svelte-1vsxu13{flex:auto;min-height:0;padding-bottom:.75rem}.explorable-grid.svelte-1vsxu13{flex:auto;grid-template-columns:minmax(0,1fr) clamp(21rem,27vw,30rem);gap:.75rem;min-height:0;display:grid;position:relative}.stage.svelte-1vsxu13{background:radial-gradient(120% 90% at 50% 8%, #fff 0%, var(--ed-figure-ground) 55%, #eef2f7 100%);border-radius:1rem;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e22390d,0 24px 48px -30px #0e223966}.explorable-stack.svelte-1vsxu13 .stage:where(.svelte-1vsxu13){height:min(64svh,34rem)}.explorable-stack.svelte-1vsxu13 .stage-cut:where(.svelte-1vsxu13){padding:.4rem .25rem;top:.5rem;bottom:2.6rem;right:.5rem}.stage-legend.svelte-1vsxu13{z-index:2;max-width:min(19rem,100% - 9rem);position:absolute;top:.75rem;left:.75rem}.legend.svelte-1vsxu13{color:var(--ed-ink);-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);background-color:#ffffffdb;border-radius:.875rem;flex-direction:column;gap:.35rem;padding:.55rem .7rem;font-size:.6875rem;line-height:1.45;display:flex;box-shadow:0 1px 2px #0e223914,0 12px 28px -16px #0e223973}.legend-lead.svelte-1vsxu13{color:var(--ed-heading);font-size:.8125rem;font-weight:700}.legend-caveat.svelte-1vsxu13{background-color:var(--ed-caveat-ground);color:var(--ed-caveat);border-radius:.5rem;padding:.25rem .45rem}.legend-tag.svelte-1vsxu13{margin-right:.35rem;font-weight:700}.legend-items.svelte-1vsxu13{flex-direction:column;gap:.2rem;display:flex}.legend-items.svelte-1vsxu13 li:where(.svelte-1vsxu13){align-items:flex-start;gap:.4rem;display:flex}.swatch.svelte-1vsxu13{border-radius:999px;flex:none;width:.8rem;height:.8rem;margin-top:.12rem;display:inline-block}.swatch.disc.svelte-1vsxu13{background:radial-gradient(circle at 35% 35%,#7fd4f0,#3d6fb6 70%)}.swatch.zero.svelte-1vsxu13{border:1.5px solid #969696}.legend-open.svelte-1vsxu13{color:color-mix(in srgb, var(--ed-ink) 80%, transparent)}.stage-cut.svelte-1vsxu13{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffd1;border-radius:.875rem;padding:.5rem .4rem;position:absolute;top:.75rem;bottom:2.6rem;right:.75rem;box-shadow:0 12px 28px -16px #0e223973}.stage-view.svelte-1vsxu13{z-index:2;max-width:calc(100% - 10rem);position:absolute;bottom:2.6rem;left:.75rem}.stage-hover.svelte-1vsxu13{z-index:3;background-color:var(--ed-heading);color:var(--ed-figure-ground);pointer-events:none;white-space:nowrap;border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.stage-attribution.svelte-1vsxu13{z-index:2;text-align:right;color:var(--ed-ink);background-color:#ffffffd9;padding:.15rem .6rem;font-size:.625rem;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.stage-fallback.svelte-1vsxu13{flex-direction:column;gap:.6rem;height:100%;padding:.75rem .75rem 1.75rem;display:flex}.stage-fallback.svelte-1vsxu13 .fallback-cut{max-height:12rem}.stage-fallback.svelte-1vsxu13 .fallback-table{flex:auto;min-height:0}.explorable-side.svelte-1vsxu13{min-width:0;min-height:0;position:relative}.side-cards.svelte-1vsxu13{flex-direction:column;gap:.625rem;height:100%;display:flex}.side-card{background-color:var(--ed-figure-ground);border-radius:1rem;padding:.75rem .875rem;box-shadow:0 1px 2px #0e22390d,0 20px 40px -28px #0e223959}.slice-card.svelte-1vsxu13{border-left:4px solid var(--ed-heading);flex:none}.slice-band.svelte-1vsxu13{background-color:var(--ed-heading);color:var(--ed-figure-ground);border-radius:.4rem;margin-left:.4em;padding:0 .4em}.explorable-side.svelte-1vsxu13 .town-card{flex:auto;min-height:0}.ranking.svelte-1vsxu13{flex-direction:column;gap:.1rem;display:flex}.rank-row.svelte-1vsxu13{text-align:left;border-radius:.4rem;grid-template-columns:7.5rem minmax(0,1fr) 5rem;align-items:center;gap:.5rem;width:100%;padding:.05rem .3rem;font-size:.75rem;display:grid}.rank-row.svelte-1vsxu13:hover,.rank-row.is-selected.svelte-1vsxu13{background-color:color-mix(in srgb, var(--ed-heading) 9%, transparent)}.rank-row.svelte-1vsxu13:focus-visible{outline:3px solid var(--lp-amber,#e69f00);outline-offset:1px}.rank-name.svelte-1vsxu13{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rank-bar.svelte-1vsxu13{background-color:color-mix(in srgb, var(--ed-heading) 8%, transparent);border-radius:999px;height:.55rem}.rank-bar.svelte-1vsxu13>span:where(.svelte-1vsxu13){background:linear-gradient(90deg,#3d6fb6,#00a99c);border-radius:999px;height:100%;display:block}.rank-value.svelte-1vsxu13{text-align:right}.inspect-button.svelte-1vsxu13{border:1px solid color-mix(in srgb, var(--ed-heading) 40%, transparent);background-color:var(--ed-figure-ground);min-height:2.5rem;color:var(--ed-heading);border-radius:999px;flex:none;font-size:.875rem;font-weight:600}.inspect-button.svelte-1vsxu13:hover{background-color:var(--ed-heading);color:var(--ed-figure-ground)}.inspect-button.svelte-1vsxu13:focus-visible,.inspector-close.svelte-1vsxu13:focus-visible{outline:3px solid var(--lp-amber,#e69f00);outline-offset:2px}.inspector.svelte-1vsxu13{z-index:3;border:1px solid color-mix(in srgb, var(--ed-heading) 18%, transparent);background-color:var(--ed-figure-ground);border-radius:.875rem;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #0e22390f,0 24px 48px -24px #0e223959}.inspector-head.svelte-1vsxu13{border-bottom:1px solid color-mix(in srgb, var(--ed-heading) 12%, transparent);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.inspector-close.svelte-1vsxu13{border:1px solid color-mix(in srgb, var(--ed-heading) 45%, transparent);min-height:2.25rem;color:var(--ed-heading);border-radius:999px;flex:none;padding:0 .75rem;font-size:.875rem;font-weight:600}.inspector-body.svelte-1vsxu13{flex-direction:column;flex:auto;gap:1rem;min-height:0;padding:.75rem 1rem;display:flex;overflow-y:auto}.explorable-stack.svelte-1vsxu13{flex-direction:column;gap:1rem;display:flex}.explorable-stack.svelte-1vsxu13 .town-card{max-height:32rem}.validity.svelte-1wytbj0{flex-direction:column;gap:.5rem;display:flex}.period.svelte-1wytbj0{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--ed-ink) 78%, var(--ed-ground));font-size:.75rem;line-height:1.5}.notice.svelte-1wytbj0{border-left:3px solid;border-radius:.25rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.6}h2.svelte-1iqzte4{font-feature-settings:"palt"}.scene-card-text.svelte-1iqzte4 p{line-height:1.75}.scene-card-text.svelte-1iqzte4 [data-text-slot=value]{color:var(--ed-heading);letter-spacing:.01em;font-size:1.12em;font-weight:700}.scene-card-datasets.svelte-1iqzte4{color:color-mix(in srgb, var(--ed-ink) 80%, var(--ed-ground))}.evidence-open.svelte-1iqzte4{border-color:color-mix(in srgb, var(--ed-heading) 45%, transparent);color:var(--ed-heading);background-color:var(--ed-figure-ground);transition-property:background-color,color}.evidence-open.svelte-1iqzte4:hover,.evidence-open[aria-expanded=true].svelte-1iqzte4{background-color:var(--ed-heading);color:var(--ed-figure-ground)}.evidence-open.svelte-1iqzte4:focus-visible{outline:3px solid var(--ed-heading);outline-offset:2px}h2.svelte-1sjf1sh{font-feature-settings:"palt"}.scene-inspector.svelte-1sjf1sh{background-color:var(--ed-figure-ground);border-color:color-mix(in srgb, var(--ed-heading) 18%, transparent);box-shadow:0 1px 2px #0e22390f,0 24px 48px -24px #0e223959}.scene-inspector.svelte-1sjf1sh header:where(.svelte-1sjf1sh){border-color:color-mix(in srgb, var(--ed-heading) 12%, transparent)}.inspector-close.svelte-1sjf1sh{border-color:color-mix(in srgb, var(--ed-heading) 45%, transparent);color:var(--ed-heading);transition-property:background-color,color}.inspector-close.svelte-1sjf1sh:hover{background-color:var(--ed-heading);color:var(--ed-figure-ground)}.inspector-close.svelte-1sjf1sh:focus-visible,h2.svelte-1sjf1sh:focus-visible{outline:3px solid var(--ed-heading);outline-offset:2px}h1.svelte-1rfs3vo{font-feature-settings:"palt"}h1.svelte-1rfs3vo:before{content:"";background-color:var(--lp-amber,#e69f00);vertical-align:.18em;border-radius:999px;width:.45em;height:.45em;margin-right:.4em;display:inline-block}.dashboard.svelte-1rfs3vo{flex-direction:column;gap:.625rem;padding:.5rem 1rem 1rem;display:flex}.dashboard-head.svelte-1rfs3vo{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;display:flex}.dashboard-summary.svelte-1rfs3vo{max-width:52rem;color:color-mix(in srgb, var(--ed-ink) 85%, var(--ed-ground));flex-basis:20rem}.dashboard-meta.svelte-1rfs3vo{max-width:32rem;color:color-mix(in srgb, var(--ed-ink) 85%, var(--ed-ground))}.status-dot.svelte-1rfs3vo{background-color:var(--lp-amber,#e69f00)}.status-dot[data-status=ready].svelte-1rfs3vo{background-color:#009e73}.status-dot[data-status=failed].svelte-1rfs3vo{background-color:#d55e00}.dashboard[data-dashboard-mode=wide].svelte-1rfs3vo{flex:auto;min-height:0;padding-bottom:.75rem}.dashboard-grid.svelte-1rfs3vo{grid-template-columns:minmax(0, 1fr) var(--dashboard-side-width);--dashboard-side-width:clamp(22rem, 30vw, 36rem);flex:auto;gap:.75rem;min-height:0;display:grid;position:relative}.dashboard-grid.no-stage.svelte-1rfs3vo{grid-template-columns:minmax(0,1fr)}.dashboard-stage.svelte-1rfs3vo{background-color:var(--ed-figure-ground);--stage-tabs-inset:1.5rem;--stage-tabs-width:11rem;border-radius:1rem;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e22390d,0 20px 40px -28px #0e223959}.stage-figure.svelte-1rfs3vo{height:100%;padding:.75rem .75rem .5rem}.stage-tabs.svelte-1rfs3vo{z-index:2;top:3.75rem;left:var(--stage-tabs-inset);width:var(--stage-tabs-width);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);background-color:#ffffffd6;border-radius:.875rem;flex-direction:column;gap:.125rem;max-height:calc(100% - 12rem);padding:.375rem;display:flex;position:absolute;overflow-y:auto;box-shadow:0 1px 2px #0e223914,0 12px 28px -14px #0e223973}.stage-tab.svelte-1rfs3vo{text-align:left;color:var(--ed-ink);border-radius:.625rem;align-items:baseline;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;font-weight:600;line-height:1.35;transition-property:background-color,color,box-shadow;display:flex}.stage-tab.svelte-1rfs3vo:hover{background-color:color-mix(in srgb, var(--ed-heading) 7%, transparent)}.stage-tab[aria-selected=true].svelte-1rfs3vo{background-color:var(--ed-heading);color:var(--ed-figure-ground);box-shadow:0 6px 16px -8px #0e223999}.stage-tab.svelte-1rfs3vo:focus-visible{outline:3px solid var(--lp-amber,#e69f00);outline-offset:1px}.stage-tab-number.svelte-1rfs3vo{font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.7;font-size:.6875rem}.stage-figure.svelte-1rfs3vo [data-figure-table],.stage-figure.svelte-1rfs3vo [data-figure-reason]{padding-left:calc(var(--stage-tabs-inset) + var(--stage-tabs-width) + .75rem)}.stage-figure.svelte-1rfs3vo :has(>[data-map-failure]){padding-left:calc(var(--stage-tabs-inset) + var(--stage-tabs-width) + .75rem)}.dashboard-stage.svelte-1rfs3vo:has([data-map-failure],[data-figure-table],[data-figure-reason]) .stage-tabs:where(.svelte-1rfs3vo){max-height:calc(100% - 1.5rem);top:.75rem}.dashboard-side.svelte-1rfs3vo{min-width:0;min-height:0;position:relative}.side-cards.svelte-1rfs3vo{flex-direction:column;gap:.625rem;height:100%;display:flex;overflow-y:auto}.no-stage.svelte-1rfs3vo .side-cards:where(.svelte-1rfs3vo){grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));align-content:start;display:grid}.side-cards.svelte-1rfs3vo>.side-card{background-color:var(--ed-figure-ground);border-radius:1rem;flex:none;padding:.75rem .875rem;box-shadow:0 1px 2px #0e22390d,0 20px 40px -28px #0e223959}.side-cards.svelte-1rfs3vo>.side-card:last-child{flex-grow:1}.side-cards.svelte-1rfs3vo>.side-card:last-child .side-figure{margin-block:auto}.side-cards.svelte-1rfs3vo>.side-card:last-child .side-figure:has([data-gen-ui-chart]){flex:auto;min-height:0;margin-block:0}.side-cards.svelte-1rfs3vo>.side-card:last-child [data-panel-frame]>[data-gen-ui-chart]{flex-direction:column;flex:auto;min-height:0;display:flex}.side-cards.svelte-1rfs3vo>.side-card:last-child [data-gen-ui-chart]>[role=img]{flex:auto;min-height:11rem;height:auto!important}.side-cards.svelte-1rfs3vo>.stage-readout{border-left:4px solid var(--ed-heading)}.side-inspector.svelte-1rfs3vo{z-index:3;position:absolute;inset:0}.dashboard-stack.svelte-1rfs3vo{flex-direction:column;gap:1rem;display:flex}.dashboard-stack.svelte-1rfs3vo>.stack-card{background-color:var(--ed-figure-ground);border-radius:1rem;padding:1rem;box-shadow:0 1px 2px #0e22390d,0 20px 40px -28px #0e223959}.stack-figure.is-map.svelte-1rfs3vo{height:min(70svh,36rem)}
