.atlas-command-bar.svelte-5z8kwj{position:absolute;top:.75rem;left:max(.75rem,var(--app-safe-left));right:max(.75rem,var(--app-safe-right));z-index:var(--ui-z-map-control);display:flex;align-items:flex-start;gap:.625rem;pointer-events:none}.atlas-command-bar.svelte-5z8kwj>:where(.svelte-5z8kwj):not(h1){pointer-events:auto}button.svelte-5z8kwj{border:1px solid var(--app-map-panel-border);border-radius:1rem;background:var(--app-map-panel-surface);color:var(--app-map-panel-ink);box-shadow:var(--app-map-panel-shadow);cursor:pointer}button.svelte-5z8kwj:hover{background:var(--ui-surface-strong)}button.svelte-5z8kwj:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.atlas-primary-command.svelte-5z8kwj{container:forecast-command / inline-size;display:flex;align-items:center;gap:.625rem;min-width:0;width:min(24rem,44%);min-height:3.5rem;padding:.5rem .75rem;text-align:left}.layer-icon.svelte-5z8kwj{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:var(--radius-control);background:color-mix(in srgb,var(--ui-section-forecast) 20%,transparent);color:var(--ui-section-forecast)}.layer-label.svelte-5z8kwj{display:grid;flex:1;gap:.125rem;min-width:0}strong.svelte-5z8kwj{font-size:1rem;font-weight:750;line-height:1.25;overflow-wrap:anywhere}small.svelte-5z8kwj{color:var(--app-map-panel-detail-ink);font-size:.75rem;line-height:1.3}small.source-problem.svelte-5z8kwj{color:var(--app-source-missing-label)}button.svelte-5z8kwj svg{width:1rem;height:1rem;flex:none}.atlas-place-search.svelte-5z8kwj{width:min(21rem,40%);padding-top:.375rem}.atlas-search-toggle.svelte-5z8kwj{display:none}@container forecast-command (max-width: 12rem){.layer-icon.svelte-5z8kwj{display:none}}@media (max-width: 767px){.atlas-command-bar.svelte-5z8kwj{gap:.5rem}.atlas-primary-command.svelte-5z8kwj{flex:1;width:auto}.atlas-search-toggle.svelte-5z8kwj{display:grid;place-items:center;width:56px;height:56px;flex:none}.atlas-place-search.svelte-5z8kwj{display:none;position:absolute;top:calc(100% + .5rem);left:0;right:0;width:auto;padding:0}.atlas-place-search.search-open.svelte-5z8kwj{display:block}}@media (max-width: 370px){.atlas-command-bar.svelte-5z8kwj{left:.5rem;right:.5rem;top:.5rem}.layer-icon.svelte-5z8kwj{display:none}}.threshold-matrix.svelte-iciilr{display:grid;gap:.4rem}h4.svelte-iciilr,p.svelte-iciilr{margin:0}h4.svelte-iciilr{color:var(--ui-ink-muted);font-size:.75rem;font-weight:700}.candidate-key.svelte-iciilr{display:flex;align-items:center;gap:.35rem;color:var(--ui-ink-muted);font-size:.7rem}.candidate-key.svelte-iciilr span:where(.svelte-iciilr),button.svelte-iciilr small:where(.svelte-iciilr){border-radius:var(--radius-control);background:var(--ui-source-partial-surface);padding:.1rem .3rem;color:var(--ui-source-partial-ink);font-size:.625rem;font-weight:750;line-height:1.1}.threshold-table-wrap.svelte-iciilr{max-width:100%;overflow-x:auto}table.svelte-iciilr{width:100%;min-width:17.5rem;border-collapse:collapse;table-layout:fixed;font-size:.6875rem}th.svelte-iciilr,td.svelte-iciilr{border-bottom:1px solid var(--ui-border);padding:.2rem;text-align:center}th.svelte-iciilr:first-child{width:5.5rem;text-align:left}thead.svelte-iciilr th:where(.svelte-iciilr){color:var(--ui-ink-muted);font-weight:650}tbody.svelte-iciilr th:where(.svelte-iciilr){color:var(--ui-ink);font-variant-numeric:tabular-nums;font-weight:650}button.svelte-iciilr{display:grid;min-height:2.75rem;width:100%;place-content:center;gap:.15rem;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--ui-ink);font:inherit;font-weight:650;transition:background .15s ease-out,border-color .15s ease-out}button.svelte-iciilr:hover{border-color:var(--ui-control-border);background:var(--ui-surface-strong)}button.active.svelte-iciilr{border-color:var(--ui-control-active);background:var(--ui-control-active);color:var(--ui-control-active-ink)}button.active.svelte-iciilr small:where(.svelte-iciilr){background:#ffffff29;color:var(--ui-control-active-ink)}.unavailable.svelte-iciilr{display:grid;min-height:2.75rem;place-content:center;color:var(--ui-ink-subtle)}@media (prefers-reduced-motion: reduce){button.svelte-iciilr{transition:none}}.atlas-event-drawer.svelte-1n68hqx{border-block:1px solid var(--ui-border)}.atlas-event-drawer.svelte-1n68hqx summary:where(.svelte-1n68hqx){display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;font-size:.8125rem;font-weight:700;list-style:none}.atlas-event-drawer.svelte-1n68hqx summary:where(.svelte-1n68hqx)::-webkit-details-marker{display:none}.atlas-event-drawer.svelte-1n68hqx summary:where(.svelte-1n68hqx):after{content:"+";color:var(--ui-ink-muted);font-size:1rem}.atlas-event-drawer[open].svelte-1n68hqx summary:where(.svelte-1n68hqx):after{content:"−"}.atlas-event-drawer.svelte-1n68hqx summary:where(.svelte-1n68hqx) small:where(.svelte-1n68hqx){margin-inline-start:auto;color:var(--ui-ink-muted);font-size:.6875rem;font-variant-numeric:tabular-nums}.atlas-event-content.svelte-1n68hqx{display:grid;gap:.65rem;padding-block:.2rem .8rem}.atlas-event-caveat.svelte-1n68hqx,.atlas-event-empty.svelte-1n68hqx{margin:0;color:var(--ui-ink-muted);font-size:.72rem;line-height:1.4}.atlas-candidate-list.svelte-1n68hqx{display:grid;border-top:1px solid var(--ui-border)}.atlas-candidate-list.svelte-1n68hqx button:where(.svelte-1n68hqx){display:grid;min-height:2.75rem;gap:.16rem;border:0;border-bottom:1px solid var(--ui-border);background:transparent;padding:.625rem .2rem;color:var(--ui-ink);text-align:start}.atlas-candidate-list.svelte-1n68hqx button:where(.svelte-1n68hqx):hover,.atlas-candidate-list.svelte-1n68hqx button:where(.svelte-1n68hqx):focus-visible{background:var(--ui-surface-strong)}.atlas-candidate-list.svelte-1n68hqx strong:where(.svelte-1n68hqx){font-size:.78rem;font-weight:750}.atlas-candidate-list.svelte-1n68hqx span:where(.svelte-1n68hqx),.atlas-candidate-list.svelte-1n68hqx small:where(.svelte-1n68hqx){color:var(--ui-ink-muted);font-size:.68rem;line-height:1.35}.atlas-candidate-list.svelte-1n68hqx small:where(.svelte-1n68hqx){color:var(--ui-ink-subtle)}.atlas-index-dock.svelte-1crb5mt{position:absolute;inset:0 auto 0 0;z-index:var(--ui-z-dialog);display:none;width:min(27rem,calc(100% - 3rem));min-width:0;height:100%;overflow:hidden;border-right:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-floating)}.atlas-index-dock.open.svelte-1crb5mt{display:block}.atlas-index-backdrop.svelte-1crb5mt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(var(--ui-z-dialog) - 1);border:0;background:#03090f7a}.atlas-index-content.svelte-1crb5mt{display:flex;height:100%;min-height:0;flex-direction:column;gap:.8rem;overflow-y:auto;padding:1rem}.atlas-index-heading.svelte-1crb5mt{display:flex;align-items:center;justify-content:space-between;gap:.75rem}h2.svelte-1crb5mt,h3.svelte-1crb5mt,h4.svelte-1crb5mt,p.svelte-1crb5mt{margin:0}h2.svelte-1crb5mt{font-size:1.25rem;font-weight:700;line-height:1.35}h3.svelte-1crb5mt{font-size:.875rem;font-weight:700}.atlas-index-heading.svelte-1crb5mt p:where(.svelte-1crb5mt){color:var(--ui-ink-muted);font-size:.75rem;line-height:1.35}.atlas-product-search.svelte-1crb5mt{display:grid;gap:.35rem}.atlas-product-search.svelte-1crb5mt label:where(.svelte-1crb5mt){font-size:.875rem;font-weight:650}.atlas-product-search.svelte-1crb5mt input:where(.svelte-1crb5mt){min-height:2.75rem;width:100%;border:1px solid var(--ui-control-border);border-radius:var(--radius-control);background:var(--ui-control-surface);padding:0 .75rem;color:var(--ui-ink);font-size:.875rem}.atlas-product-search.svelte-1crb5mt input:where(.svelte-1crb5mt)::placeholder{color:var(--ui-ink-subtle)}.atlas-products.svelte-1crb5mt,.atlas-families.svelte-1crb5mt{display:grid;gap:.5rem}.atlas-section-heading.svelte-1crb5mt{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.atlas-section-heading.svelte-1crb5mt>span:where(.svelte-1crb5mt){color:var(--ui-ink-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.atlas-quick-list.svelte-1crb5mt{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem}.atlas-quick-list.svelte-1crb5mt .atlas-product-button:where(.svelte-1crb5mt){border:1px solid var(--ui-border);border-radius:var(--radius-control);padding:.55rem .625rem}.atlas-product-list.svelte-1crb5mt{display:grid;border-top:1px solid var(--ui-border)}.atlas-expert-thresholds.svelte-1crb5mt{border-top:1px solid var(--ui-border)}.atlas-expert-thresholds.svelte-1crb5mt summary:where(.svelte-1crb5mt){display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.75rem;color:var(--ui-ink);font-size:.75rem;font-weight:750;cursor:pointer}.atlas-expert-thresholds.svelte-1crb5mt summary:where(.svelte-1crb5mt) small:where(.svelte-1crb5mt){color:var(--ui-ink-muted);font-size:.75rem;font-weight:600;text-align:right}.atlas-threshold-list.svelte-1crb5mt{display:grid;gap:.9rem;padding-block:.4rem .75rem}.atlas-threshold-family.svelte-1crb5mt{display:grid;gap:.75rem}.atlas-regional-events.svelte-1crb5mt{border-top:1px solid var(--ui-border);padding-top:.25rem}.atlas-regional-events.svelte-1crb5mt>summary:where(.svelte-1crb5mt){min-height:2.75rem;color:var(--ui-ink-muted);font-size:.75rem;font-weight:700;cursor:pointer}.atlas-product-button.svelte-1crb5mt{content-visibility:auto;contain-intrinsic-size:auto 4rem;display:grid;min-height:2.75rem;gap:.2rem;border:0;background:transparent;padding:.625rem .45rem;color:var(--ui-ink);text-align:left;transition:background .15s ease-out}.atlas-product-list.svelte-1crb5mt .atlas-product-button:where(.svelte-1crb5mt){border-bottom:1px solid var(--ui-border)}.atlas-product-button.svelte-1crb5mt:hover{background:var(--ui-surface-strong)}.atlas-product-button.active.svelte-1crb5mt{background:var(--ui-control-active);color:var(--ui-control-active-ink)}.atlas-product-button.active.svelte-1crb5mt .atlas-product-meta:where(.svelte-1crb5mt){color:var(--ui-control-active-ink)}.atlas-product-button.svelte-1crb5mt:disabled{cursor:not-allowed;opacity:.62}.atlas-product-title.svelte-1crb5mt{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.875rem}.atlas-product-title.svelte-1crb5mt>span:where(.svelte-1crb5mt){font-variant-numeric:tabular-nums}.atlas-product-meta.svelte-1crb5mt{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;color:var(--ui-ink-muted);font-size:.75rem;line-height:1.3}.atlas-candidate-badge.svelte-1crb5mt{border-radius:var(--radius-control);background:var(--ui-source-partial-surface);padding:.1rem .3rem;color:var(--ui-source-partial-ink);font-size:.75rem;font-weight:750}.atlas-product-button.active.svelte-1crb5mt .atlas-candidate-badge:where(.svelte-1crb5mt){border:1px solid currentcolor;background:transparent;color:var(--ui-control-active-ink)}.atlas-family-list.svelte-1crb5mt{border-top:1px solid var(--ui-border)}.atlas-family.svelte-1crb5mt{border-bottom:1px solid var(--ui-border)}.atlas-family-command.svelte-1crb5mt{display:flex;min-height:2.75rem;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:0;background:transparent;padding:.55rem .25rem;color:var(--ui-ink);text-align:left}.atlas-family-command.svelte-1crb5mt:hover,.atlas-family-command.active.svelte-1crb5mt{background:var(--ui-surface-strong)}.atlas-family-command.svelte-1crb5mt>span:where(.svelte-1crb5mt){font-size:.875rem;font-weight:700}.atlas-family-command.svelte-1crb5mt small:where(.svelte-1crb5mt){display:flex;align-items:center;gap:.5rem;color:var(--ui-ink-muted);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:650}.atlas-family-command.svelte-1crb5mt small:where(.svelte-1crb5mt) span:where(.svelte-1crb5mt){font-size:1rem;line-height:1}.atlas-family-content.svelte-1crb5mt{display:grid;gap:.9rem;padding:.15rem .25rem .9rem}.atlas-product-group.svelte-1crb5mt{display:grid;gap:.35rem}.atlas-product-group.svelte-1crb5mt h4:where(.svelte-1crb5mt){color:var(--ui-ink-muted);font-size:.75rem;font-weight:700}.atlas-empty.svelte-1crb5mt{color:var(--ui-ink-muted);font-size:.875rem}.atlas-index-dialog.svelte-1crb5mt{width:min(100%,42rem);max-width:100%;height:min(78dvh,48rem);max-height:calc(100dvh - 4rem);margin:auto auto 0;border:1px solid var(--ui-border);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--ui-surface);padding:max(.5rem,var(--app-safe-top)) max(.5rem,var(--app-safe-right)) max(.5rem,var(--app-safe-bottom)) max(.5rem,var(--app-safe-left));color:var(--ui-ink)}.atlas-index-dialog.svelte-1crb5mt .atlas-index-heading:where(.svelte-1crb5mt){position:sticky;top:-1rem;z-index:1;margin:-1rem -1rem 0;padding:1rem;border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}.atlas-index-dialog.svelte-1crb5mt::backdrop{background:#03090fb8}.atlas-index-close.svelte-1crb5mt{min-height:2.75rem;border:1px solid var(--ui-control-border);border-radius:var(--radius-control);background:var(--ui-control-surface);padding:0 .75rem;color:var(--ui-ink);font-weight:650}@media (min-width: 1100px){.atlas-index-dialog.svelte-1crb5mt{display:none}}@media (max-width: 1099px){.atlas-index-dock.svelte-1crb5mt{display:none}}@media (prefers-reduced-motion: reduce){.atlas-product-button.svelte-1crb5mt{transition:none}}#forecast-atlas-horizon.map-temporal-dock{right:max(.75rem,var(--app-safe-right));left:max(.75rem,var(--app-safe-left));border-radius:var(--radius-panel)}#forecast-atlas-horizon .temporal-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"transport rail readout details";gap:.75rem;padding:.5rem}#forecast-atlas-horizon .temporal-transport{grid-area:transport;gap:.125rem}#forecast-atlas-horizon .temporal-rail-cluster{grid-area:rail;min-width:0}#forecast-atlas-horizon .temporal-readout{grid-area:readout;min-width:0}#forecast-atlas-horizon .expand-button{grid-area:details}#forecast-atlas-horizon .icon-button{min-width:44px;width:44px;min-height:44px}#forecast-atlas-horizon .temporal-ticks span{font-size:.75rem;font-weight:600}#forecast-atlas-horizon .temporal-readout strong{font-size:.875rem;font-weight:750}#forecast-atlas-horizon .temporal-readout span{font-size:.75rem}@media (max-width: 767px){#forecast-atlas-horizon .temporal-main{display:flex;flex-wrap:wrap;gap:0 .375rem}#forecast-atlas-horizon .temporal-readout{max-width:none;min-width:5rem;flex:1 1 5rem;order:-1;padding-left:.25rem}#forecast-atlas-horizon .temporal-transport{flex:0 0 auto}#forecast-atlas-horizon .temporal-rail-cluster,#forecast-atlas-horizon.expanded .temporal-rail-cluster{position:static;display:block;flex:1 1 100%;order:1;max-height:none;overflow:visible;border:0;border-radius:0;background:transparent;padding:0 .5rem;box-shadow:none}#forecast-atlas-horizon .temporal-rail,#forecast-atlas-horizon.expanded .temporal-rail{min-height:2.75rem}#forecast-atlas-horizon .temporal-details{position:absolute;left:0;right:0;bottom:calc(100% + .5rem);width:auto;max-height:min(50dvh,24rem);overflow-y:auto;border:1px solid var(--app-map-panel-border);border-radius:var(--radius-panel);background:var(--ui-surface);padding:.75rem;box-shadow:var(--app-map-panel-shadow)}}@media (max-width: 370px){#forecast-atlas-horizon.map-temporal-dock{left:max(.5rem,var(--app-safe-left));right:max(.5rem,var(--app-safe-right))}#forecast-atlas-horizon .temporal-main{padding:.375rem;gap:0 .125rem}}.ovation-static-time.svelte-11bqxfe{position:absolute;right:max(.5rem,var(--app-safe-right));bottom:max(.5rem,var(--app-safe-bottom));left:max(.5rem,var(--app-safe-left));z-index:var(--ui-z-inspector);display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--app-map-panel-border);border-radius:var(--radius-panel);background:#07111df7;padding:.55rem .75rem;color:var(--app-map-panel-ink);box-shadow:0 4px 8px #02061757}.ovation-static-time.svelte-11bqxfe>div:where(.svelte-11bqxfe){display:grid;gap:.1rem}.ovation-static-time.svelte-11bqxfe p:where(.svelte-11bqxfe),.ovation-static-time.svelte-11bqxfe small:where(.svelte-11bqxfe){margin:0;color:var(--app-map-panel-muted-ink);font-size:.72rem;font-weight:700}.ovation-static-time.svelte-11bqxfe .failed:where(.svelte-11bqxfe){color:var(--ui-danger)}.forecast-temporal-detail.svelte-11bqxfe{display:grid;grid-template-columns:auto minmax(12rem,1fr) auto;align-items:end;gap:.75rem;border-top:1px solid var(--app-map-panel-border);padding-top:.55rem}.forecast-temporal-detail.svelte-11bqxfe>div:where(.svelte-11bqxfe){display:grid;gap:.1rem}span.svelte-11bqxfe{color:var(--app-map-panel-muted-ink);font-size:.75rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em}strong.svelte-11bqxfe{font-size:.72rem;font-variant-numeric:tabular-nums}button.svelte-11bqxfe{min-height:2.75rem;border:1px solid var(--app-map-panel-action-border);border-radius:var(--radius-control);background:var(--app-map-panel-action-surface);padding:0 .75rem;color:var(--app-map-panel-action-ink);font:inherit;font-size:.72rem;font-weight:800}@media (max-width: 640px){.ovation-static-time.svelte-11bqxfe{display:grid;gap:.25rem}.forecast-temporal-detail.svelte-11bqxfe{grid-template-columns:1fr;align-items:stretch}}.atlas-legend.svelte-1hoqlwq{position:relative;display:flex;align-items:center;gap:.5rem;min-width:0;padding:.375rem .375rem .375rem .75rem;border:1px solid var(--app-map-panel-border);border-radius:var(--radius-panel);background:var(--app-map-panel-surface);color:var(--app-map-panel-ink);box-shadow:var(--app-map-panel-shadow);font-size:.75rem;line-height:1.4}.atlas-legend-key.svelte-1hoqlwq{display:grid;flex:1;min-width:0;gap:.25rem}.atlas-legend-caption.svelte-1hoqlwq{font-weight:650;color:var(--app-map-panel-detail-ink)}.atlas-color-band.svelte-1hoqlwq{height:.375rem;border-radius:var(--radius-pill)}.atlas-scale-labels.svelte-1hoqlwq{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums;margin-top:.125rem}.atlas-legend-scale.svelte-1hoqlwq{display:flex;gap:.75rem;overflow-x:auto;scrollbar-width:thin;padding-bottom:.125rem}.atlas-legend-item.svelte-1hoqlwq{display:inline-flex;align-items:center;gap:.3rem;flex:none}.atlas-swatch.svelte-1hoqlwq{width:.75rem;height:.75rem;flex:none;border:1px solid var(--ui-border-strong);border-radius:var(--radius-compact);background:var(--atlas-swatch);opacity:var(--atlas-alpha)}summary.svelte-1hoqlwq{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-control);cursor:pointer;list-style:none}summary.svelte-1hoqlwq::-webkit-details-marker{display:none}summary.svelte-1hoqlwq svg{width:1rem;height:1rem}details[open].svelte-1hoqlwq summary:where(.svelte-1hoqlwq) svg{transform:rotate(180deg)}summary.svelte-1hoqlwq:hover{background:var(--ui-surface-strong)}summary.svelte-1hoqlwq:focus-visible,.atlas-legend-scale.svelte-1hoqlwq:focus-visible,input.svelte-1hoqlwq:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.atlas-legend-settings.svelte-1hoqlwq{position:absolute;bottom:calc(100% + .5rem);left:0;right:0;display:grid;gap:.75rem;max-height:min(50dvh,26rem);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--app-map-panel-border);border-radius:var(--radius-panel);padding:1rem;background:var(--ui-surface);box-shadow:var(--app-map-panel-shadow)}.atlas-legend-settings.svelte-1hoqlwq>strong:where(.svelte-1hoqlwq){font-size:1rem}.atlas-legend-full-scale.svelte-1hoqlwq{display:flex;flex-wrap:wrap;gap:.5rem .75rem;padding-block:.5rem;border-block:1px solid var(--ui-border)}p.svelte-1hoqlwq{margin:0}.atlas-run-id.svelte-1hoqlwq{overflow-wrap:anywhere;color:var(--ui-ink-muted)}.atlas-opacity-control.svelte-1hoqlwq{display:grid;gap:.25rem}.atlas-isoline-control.svelte-1hoqlwq{display:flex;align-items:center;gap:.5rem;min-height:2.75rem}input.svelte-1hoqlwq{accent-color:var(--ui-focus)}input[type=range].svelte-1hoqlwq{width:100%;min-height:2.75rem}input[type=checkbox].svelte-1hoqlwq{width:1.125rem;height:1.125rem}.chronology.svelte-74lb7f{border-bottom:1px solid var(--app-border);padding-block:.9rem;font-variant-numeric:tabular-nums}.chronology-bar.svelte-74lb7f{display:flex;gap:.75rem;align-items:baseline;justify-content:space-between}.chronology-bar.svelte-74lb7f h3:where(.svelte-74lb7f){margin:0;color:var(--ui-ink);font-size:var(--font-card-title-size);font-weight:var(--font-card-title-weight);line-height:var(--font-card-title-line-height)}.next-transition.svelte-74lb7f{align-items:baseline;display:grid;gap:.25rem 1rem;grid-template-columns:minmax(6.5rem,auto) 1fr;margin-top:.8rem;padding-block:.65rem;border-block:1px solid var(--app-border)}.next-transition.svelte-74lb7f>span:where(.svelte-74lb7f):first-child{color:var(--ui-ink-muted);font-size:var(--font-data-label-size);font-weight:var(--font-data-label-weight);line-height:var(--font-data-label-line-height)}.transition-copy.svelte-74lb7f strong:where(.svelte-74lb7f){font-size:var(--font-card-title-size);font-weight:700}.transition-copy.svelte-74lb7f{min-width:0}.chronology-bar.svelte-74lb7f span:where(.svelte-74lb7f),.period-time.svelte-74lb7f,.limitation.svelte-74lb7f{color:var(--ui-ink-muted);font-size:.88rem}.periods.svelte-74lb7f{list-style:none;margin:0;padding:0}.periods.svelte-74lb7f li:where(.svelte-74lb7f){border-top:1px solid var(--app-border)}.periods.svelte-74lb7f li:where(.svelte-74lb7f):first-child{border-top:0}.period-select.svelte-74lb7f{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:.35rem 1rem;grid-template-columns:minmax(6.5rem,auto) 1fr;padding:.85rem 0;text-align:left;width:100%}.period-select.svelte-74lb7f:focus-visible{outline:2px solid var(--app-focus);outline-offset:.25rem}.period-content.svelte-74lb7f,.period-copy.svelte-74lb7f{min-width:0}.period-content.with-symbol.svelte-74lb7f{align-items:start;display:grid;gap:.65rem;grid-template-columns:2rem minmax(0,1fr)}.period-copy.svelte-74lb7f{display:grid;gap:.25rem}.period-headline.svelte-74lb7f{font-weight:700;line-height:1.4}.period-metrics.svelte-74lb7f{color:var(--ui-ink-muted);font-size:.88rem;line-height:1.45}.limitation.svelte-74lb7f{line-height:1.4}.period-symbol.svelte-74lb7f{display:block;height:2rem;width:2rem}.period-symbol-small.svelte-74lb7f{height:1.5rem;width:1.5rem}.period-symbol.svelte-74lb7f svg{display:block;height:100%;width:100%}.next-transition.svelte-74lb7f,.unavailable.svelte-74lb7f{margin:0}.full-chronology.svelte-74lb7f{margin-top:.75rem}.full-chronology.svelte-74lb7f summary:where(.svelte-74lb7f){display:flex;min-height:var(--target-touch-min);align-items:center;cursor:pointer;font-weight:700}.full-chronology.svelte-74lb7f ol:where(.svelte-74lb7f){margin:.6rem 0 0;padding-left:1.2rem}.full-chronology.svelte-74lb7f li:where(.svelte-74lb7f){display:grid;gap:.25rem .75rem;grid-template-columns:minmax(6rem,auto) 1fr;padding-block:.3rem}.full-chronology.svelte-74lb7f li:where(.svelte-74lb7f)>span:where(.svelte-74lb7f):first-child{color:var(--ui-ink-muted);font-size:.88rem}.full-chronology.svelte-74lb7f .period-content.with-symbol:where(.svelte-74lb7f){gap:.5rem;grid-template-columns:1.5rem minmax(0,1fr)}@media (max-width: 42rem){.chronology-bar.svelte-74lb7f{align-items:flex-start;flex-direction:column;gap:.25rem}}@media (max-width: 28rem){.period-select.svelte-74lb7f,.full-chronology.svelte-74lb7f li:where(.svelte-74lb7f),.next-transition.svelte-74lb7f{gap:.35rem;grid-template-columns:minmax(0,1fr)}}.evidence-dock.svelte-4vz455{min-width:0;height:100%;overflow:hidden;border-left:1px solid var(--ui-border);background:var(--ui-surface)}.evidence-content.svelte-4vz455{display:flex;height:100%;min-height:0;flex-direction:column;gap:.875rem;overflow-y:auto;padding:1rem}.evidence-section.svelte-4vz455{content-visibility:auto;contain-intrinsic-size:auto 8rem}.evidence-answer.svelte-4vz455{border:1px solid var(--ui-border-strong);border-radius:var(--radius-panel);background:var(--ui-surface-strong);padding:.875rem}.evidence-heading.svelte-4vz455{display:flex;align-items:center;justify-content:space-between;gap:.75rem}h2.svelte-4vz455,h3.svelte-4vz455,p.svelte-4vz455,dl.svelte-4vz455,dd.svelte-4vz455{margin:0}h2.svelte-4vz455{font-size:1.25rem;font-weight:700}h3.svelte-4vz455{font-size:.875rem;font-weight:700}h4.svelte-4vz455{margin:.2rem 0 0;color:var(--ui-ink);font-size:.75rem;font-weight:700}p.svelte-4vz455,.evidence-heading.svelte-4vz455 p:where(.svelte-4vz455),dt.svelte-4vz455,dd.svelte-4vz455{color:var(--ui-ink-muted);font-size:.75rem;line-height:1.45}.evidence-section.svelte-4vz455{display:grid;gap:.45rem;border-top:1px solid var(--ui-border);padding-top:.75rem}.evidence-value.svelte-4vz455{color:var(--ui-ink);font-size:1.25rem;font-weight:750;font-variant-numeric:tabular-nums}.evidence-scope.svelte-4vz455{color:var(--ui-ink);font-variant-numeric:tabular-nums}.evidence-timing.svelte-4vz455{color:var(--ui-ink);font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.evidence-caveat.svelte-4vz455{color:var(--ui-source-stale-ink)}.evidence-source.svelte-4vz455{border-top:1px solid var(--ui-border);padding-top:.5rem;font-variant-numeric:tabular-nums}.evidence-disclosure.svelte-4vz455{border-top:1px solid var(--ui-border)}.evidence-disclosure.svelte-4vz455>summary:where(.svelte-4vz455){display:flex;min-height:2.75rem;align-items:center;color:var(--ui-ink);font-size:.875rem;font-weight:700;cursor:pointer}.evidence-disclosure-content.svelte-4vz455{display:grid;gap:.5rem;padding-bottom:.875rem}.chronology-content.svelte-4vz455{display:block}.evidence-skeleton.svelte-4vz455{height:2.5rem;border-radius:var(--radius-control);background:var(--ui-surface-strong);animation:svelte-4vz455-evidence-pulse 1.2s ease-in-out infinite alternate}.story-skeleton.svelte-4vz455{min-height:8rem}@keyframes svelte-4vz455-evidence-pulse{to{opacity:.52}}.evidence-error.svelte-4vz455{color:var(--app-source-missing-label)}.evidence-table-scroll.svelte-4vz455{overflow-x:auto}table.svelte-4vz455{width:100%;min-width:18rem;border-collapse:collapse;font-size:.75rem;font-variant-numeric:tabular-nums}th.svelte-4vz455,td.svelte-4vz455{border-bottom:1px solid var(--ui-border);padding:.35rem .25rem;text-align:left;white-space:nowrap}th.svelte-4vz455{color:var(--ui-ink-muted);font-weight:650}dl.svelte-4vz455{display:grid;gap:.3rem}dl.svelte-4vz455>div:where(.svelte-4vz455){display:flex;justify-content:space-between;gap:1rem}dd.svelte-4vz455{color:var(--ui-ink);font-variant-numeric:tabular-nums;text-align:right}.evidence-warnings.svelte-4vz455 article:where(.svelte-4vz455){display:grid;gap:.25rem;border:1px solid var(--app-source-stale-border);border-radius:var(--radius-control);background:var(--app-source-stale-surface);padding:.625rem}.evidence-warnings.svelte-4vz455 article:where(.svelte-4vz455) strong:where(.svelte-4vz455),.evidence-warnings.svelte-4vz455 article:where(.svelte-4vz455) p:where(.svelte-4vz455),.evidence-warnings.svelte-4vz455 article:where(.svelte-4vz455) a:where(.svelte-4vz455){color:var(--app-source-stale-ink);font-size:.75rem}.evidence-actions.svelte-4vz455{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.875rem}.evidence-actions.svelte-4vz455 a:where(.svelte-4vz455),.evidence-actions.svelte-4vz455 button:where(.svelte-4vz455),.evidence-close.svelte-4vz455{display:inline-flex;min-height:2.75rem;align-items:center;border:1px solid var(--ui-control-border);border-radius:var(--radius-control);background:var(--ui-control-surface);padding:0 .75rem;color:var(--ui-ink);font-size:.75rem;font-weight:650;text-decoration:none}.evidence-actions.svelte-4vz455 button:where(.svelte-4vz455):disabled{cursor:not-allowed;color:var(--ui-ink-subtle)}.evidence-dialog.svelte-4vz455{width:100%;max-width:none;height:min(82dvh,46rem);max-height:none;margin:auto 0 0;border:1px solid var(--ui-border);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--ui-surface);padding:0;padding-bottom:var(--app-safe-bottom);color:var(--ui-ink)}.evidence-dialog.svelte-4vz455::backdrop{background:#03090f94}@media (min-width: 1100px){.evidence-dialog.svelte-4vz455{display:none}}@media (max-width: 1099px){.evidence-dock.svelte-4vz455{display:none}}@media (max-height: 620px) and (orientation: landscape){.evidence-dialog.svelte-4vz455{height:100dvh;border-radius:0}}@media (prefers-reduced-motion: reduce){.evidence-skeleton.svelte-4vz455{animation:none}}.atlas-map.svelte-zzh3pf{position:relative;isolation:isolate;height:100%;min-height:0;overflow:hidden;background:var(--app-forecast-canvas-bg)}.atlas-webgpu-canvas.svelte-zzh3pf,.atlas-context-map.svelte-zzh3pf{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.atlas-webgpu-canvas.svelte-zzh3pf{z-index:var(--ui-z-content)}.atlas-context-map.svelte-zzh3pf{z-index:var(--ui-z-annotation)}.atlas-context-map.svelte-zzh3pf .maplibregl-canvas-container,.atlas-context-map.svelte-zzh3pf .maplibregl-canvas{pointer-events:auto}#map .maplibregl-marker{z-index:var(--ui-z-annotation)}.atlas-map-toolbar.svelte-zzh3pf{position:absolute;top:var(--atlas-toolbar-inset, 80px);right:max(.75rem,var(--app-safe-right));z-index:var(--ui-z-map-control);display:grid;gap:.25rem;border:1px solid var(--app-map-panel-border);border-radius:var(--radius-panel);background:var(--app-map-panel-surface);padding:.25rem;box-shadow:var(--app-map-panel-shadow)}.atlas-map-toolbar.svelte-zzh3pf button:where(.svelte-zzh3pf),.atlas-map-toolbar.svelte-zzh3pf summary:where(.svelte-zzh3pf){display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--app-map-panel-ink);cursor:pointer}.atlas-map-toolbar.svelte-zzh3pf summary:where(.svelte-zzh3pf){list-style:none}.atlas-map-toolbar.svelte-zzh3pf summary:where(.svelte-zzh3pf)::-webkit-details-marker{display:none}.atlas-map-toolbar.svelte-zzh3pf button:where(.svelte-zzh3pf):focus-visible,.atlas-map-toolbar.svelte-zzh3pf summary:where(.svelte-zzh3pf):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.atlas-map-toolbar.svelte-zzh3pf button:where(.svelte-zzh3pf):disabled{opacity:.5;cursor:wait}.atlas-tools-options.svelte-zzh3pf{position:absolute;top:0;right:calc(100% + .5rem);display:grid;width:max-content;max-width:calc(100vw - 6rem);max-height:calc(100dvh - var(--app-header-height) - var(--atlas-toolbar-inset, 80px) - 1rem);overflow-y:auto;border:1px solid var(--app-map-panel-border);border-radius:var(--radius-panel);background:var(--app-map-panel-surface);padding:.375rem;box-shadow:var(--app-map-panel-shadow)}.atlas-tools-options.svelte-zzh3pf button:where(.svelte-zzh3pf){display:flex;align-items:center;gap:.75rem;width:100%;height:auto;min-height:2.75rem;padding:.5rem .75rem;text-align:left;font-size:.875rem}.atlas-tools-options.svelte-zzh3pf .mobile-zoom:where(.svelte-zzh3pf){display:none}.atlas-map-toolbar.svelte-zzh3pf button:where(.svelte-zzh3pf):hover{background:var(--app-map-panel-action-surface)}.atlas-map-toolbar.svelte-zzh3pf svg,.atlas-map-hint.svelte-zzh3pf svg{width:1rem;height:1rem}.atlas-map-hint.svelte-zzh3pf,.atlas-map-state.svelte-zzh3pf{position:absolute;z-index:var(--ui-z-inspector);border:1px solid var(--app-map-panel-border);border-radius:var(--radius-control);background:var(--app-map-panel-surface);color:var(--app-map-panel-ink);box-shadow:var(--app-map-panel-shadow)}.atlas-map-hint.svelte-zzh3pf{bottom:calc(var(--forecast-temporal-inset, 4rem) + .75rem);left:max(.75rem,var(--app-safe-left));padding:.45rem .6rem;font-size:.75rem;font-weight:650}.atlas-map-hint--hidden.svelte-zzh3pf{visibility:hidden}.atlas-map-state.svelte-zzh3pf{top:var(--atlas-toolbar-inset, 80px);left:max(.75rem,var(--app-safe-left));max-width:min(25rem,calc(100% - 5.5rem));padding:.625rem .75rem}.atlas-map-state.svelte-zzh3pf strong:where(.svelte-zzh3pf),.atlas-map-state.svelte-zzh3pf p:where(.svelte-zzh3pf){display:block;margin:0;font-size:.75rem}.atlas-map-state.svelte-zzh3pf button:where(.svelte-zzh3pf){min-height:2.75rem;margin-top:.625rem;border:1px solid var(--ui-control-border);border-radius:var(--radius-control);background:var(--ui-control-surface);padding:0 .75rem;color:var(--ui-ink);font:inherit;font-weight:650}.atlas-map-state.svelte-zzh3pf p:where(.svelte-zzh3pf){margin-top:.2rem;color:var(--app-map-panel-detail-ink)}.atlas-map-state--failed.svelte-zzh3pf,.atlas-map-state--unavailable.svelte-zzh3pf{border-color:var(--app-source-missing-border)}@media (pointer: coarse){.atlas-map-toolbar.svelte-zzh3pf>button:where(.svelte-zzh3pf),.atlas-map-toolbar.svelte-zzh3pf summary:where(.svelte-zzh3pf){width:48px;height:48px}.atlas-context-map.svelte-zzh3pf .maplibregl-ctrl-attrib-button{width:2.75rem;height:2.75rem;background-position:center}}@media (max-width: 767px){.atlas-map-toolbar.svelte-zzh3pf .desktop-zoom:where(.svelte-zzh3pf){display:none}.atlas-tools-options.svelte-zzh3pf .mobile-zoom:where(.svelte-zzh3pf){display:flex}.atlas-map-hint.svelte-zzh3pf{display:none}}@media (max-height: 500px) and (orientation: landscape){.atlas-map-toolbar.svelte-zzh3pf .desktop-zoom:where(.svelte-zzh3pf){display:none}.atlas-tools-options.svelte-zzh3pf .mobile-zoom:where(.svelte-zzh3pf){display:flex}.atlas-map-hint.svelte-zzh3pf{display:none}}.forecast-atlas.svelte-1tzjmc6{position:relative;height:calc(100vh - var(--app-header-height));height:calc(100dvh - var(--app-header-height));overflow:hidden;background:var(--ui-bg);color:var(--ui-ink);isolation:isolate}.atlas-skip.svelte-1tzjmc6{position:fixed;top:-4rem;left:max(.5rem,var(--app-safe-left));z-index:var(--ui-z-toast);min-height:2.75rem;border-radius:var(--radius-control);background:var(--ui-control-active);padding:.75rem 1rem;color:var(--ui-control-active-ink);font-weight:700}.atlas-skip.svelte-1tzjmc6:focus{top:max(.5rem,var(--app-safe-top))}.atlas-command-status.svelte-1tzjmc6,.atlas-route-notice.svelte-1tzjmc6{position:absolute;top:5.5rem;left:max(.75rem,var(--app-safe-left));z-index:var(--ui-z-toast);max-width:min(32rem,calc(100% - 5.5rem));border:1px solid var(--ui-border);border-radius:var(--radius-control);background:var(--ui-surface);padding:.625rem .75rem;font-size:.75rem;box-shadow:var(--ui-shadow-panel)}.atlas-route-notice.svelte-1tzjmc6{border-color:var(--app-source-missing-border);background:var(--app-source-missing-surface);color:var(--app-source-missing-ink)}.atlas-workspace.svelte-1tzjmc6{position:relative;display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-width:0;min-height:0}.atlas-workspace.evidence-visible.svelte-1tzjmc6{grid-template-columns:minmax(0,1fr) clamp(22rem,27vw,29rem)}.atlas-map-region.svelte-1tzjmc6{position:relative;min-width:0;min-height:0}.atlas-readout.svelte-1tzjmc6{position:absolute;right:max(.75rem,var(--app-safe-right));bottom:calc(var(--forecast-temporal-inset, 4rem) + .5rem);z-index:var(--ui-z-inspector);display:grid;gap:.5rem;width:min(28rem,calc(100% - 1.5rem))}.atlas-point-preview.svelte-1tzjmc6{display:flex;align-items:center;border:1px solid var(--app-map-panel-border);border-radius:var(--radius-panel);background:var(--app-map-panel-surface);box-shadow:var(--app-map-panel-shadow);color:var(--app-map-panel-ink)}.atlas-evidence-peek.svelte-1tzjmc6{display:grid;flex:1;min-width:0;gap:.125rem;min-height:3rem;border:0;border-radius:var(--radius-panel);background:transparent;padding:.625rem .75rem;color:inherit;text-align:left}.atlas-evidence-peek.svelte-1tzjmc6 strong:where(.svelte-1tzjmc6){font-size:.875rem;overflow-wrap:anywhere}.atlas-point-label.svelte-1tzjmc6{color:var(--app-map-panel-detail-ink);font-size:.75rem;font-variant-numeric:tabular-nums}.atlas-point-action.svelte-1tzjmc6{display:flex;align-items:center;gap:.3rem;color:var(--ui-accent);font-size:.75rem}.atlas-point-action.svelte-1tzjmc6 svg{width:.625rem;height:.625rem}.atlas-point-close.svelte-1tzjmc6{flex:none;width:2.75rem;height:2.75rem;border:0;border-radius:var(--radius-control);background:transparent;color:inherit;margin-right:.25rem}.atlas-point-close.svelte-1tzjmc6 svg{width:1rem;height:1rem}button.svelte-1tzjmc6{cursor:pointer}button.svelte-1tzjmc6:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (max-width: 1099px){.atlas-workspace.svelte-1tzjmc6{display:block}.atlas-map-region.svelte-1tzjmc6{height:100%}}@media (max-width: 370px){.atlas-readout.svelte-1tzjmc6{right:max(.5rem,var(--app-safe-right));width:calc(100% - 1rem)}}@media (max-height: 500px) and (orientation: landscape){.atlas-readout.svelte-1tzjmc6{width:min(22rem,calc(100% - 7rem))}.atlas-point-preview.svelte-1tzjmc6{position:absolute;bottom:calc(100% + .5rem);right:0;width:100%}}
