.map-wrap.svelte-1et0ym1{position:relative;height:100%}.map.svelte-1et0ym1{height:100%;width:100%;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--surface-tinted);z-index:0}.map-fail.svelte-1et0ym1{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--surface-tinted);font-size:.9rem}.smoke-head.svelte-x3t3m5{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}.smoke-title.svelte-x3t3m5{font-size:1.05rem;margin:0}.smoke-run.svelte-x3t3m5{font-size:.72rem;color:var(--text-secondary);white-space:nowrap}.smoke-grid.svelte-x3t3m5{display:block}.smoke-map.svelte-x3t3m5{aspect-ratio:6 / 5}.smoke-map.svelte-x3t3m5 .leaflet-tile-pane{filter:saturate(.5)}.smoke-readout.svelte-x3t3m5{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;font-size:.85rem;font-variant-numeric:tabular-nums}.ro-time.svelte-x3t3m5{font-weight:600;min-width:3.2rem}.ro-value.svelte-x3t3m5{display:inline-flex;align-items:center;gap:.35rem}.ro-word.svelte-x3t3m5{color:var(--text-secondary)}.ro-peak.svelte-x3t3m5{margin-left:auto;padding:0;border:0;background:none;font:inherit;color:var(--text-secondary);white-space:nowrap;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ro-peak.svelte-x3t3m5:hover{color:inherit}.ro-peak.svelte-x3t3m5:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.smoke-strip.svelte-x3t3m5{display:flex;gap:var(--space-1);margin-top:var(--space-2);position:relative;overflow-x:auto;scrollbar-width:thin;padding-bottom:.375rem}.strip-hour.svelte-x3t3m5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-height:44px;min-width:3.4rem;flex:none;padding:.2rem .45rem;font:inherit;font-size:.72rem;line-height:1.25;border:1px solid var(--rule);border-radius:var(--radius-sm, 4px);background:var(--surface-canvas);color:inherit;cursor:pointer}.strip-hour.svelte-x3t3m5:hover{border-color:var(--text-secondary)}.strip-hour.svelte-x3t3m5:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.strip-hour[aria-checked=true].svelte-x3t3m5{border-color:var(--identity-deep);background:var(--surface-tinted);font-weight:600}.sh-time.svelte-x3t3m5{color:var(--text-secondary)}.strip-hour[aria-checked=true].svelte-x3t3m5 .sh-time:where(.svelte-x3t3m5){color:inherit}.sh-value.svelte-x3t3m5{display:inline-flex;align-items:center;gap:.3rem;font-variant-numeric:tabular-nums}.sh-swatch.svelte-x3t3m5{width:.6rem;height:.6rem;border-radius:2px;border:1px solid var(--rule);display:inline-block;flex:none}.sh-swatch--clear.svelte-x3t3m5{background:var(--surface-canvas)}.smoke-legend.svelte-x3t3m5{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);padding:0;margin:var(--space-3) 0 0;font-size:.72rem;color:var(--text-secondary)}.smoke-legend.svelte-x3t3m5 li:where(.svelte-x3t3m5){display:inline-flex;align-items:center;gap:.3rem}.smoke-advice.svelte-x3t3m5{margin:var(--space-3) 0 0;font-size:.85rem;line-height:1.4;color:var(--text-primary)}.smoke-foot.svelte-x3t3m5{margin:var(--space-2) 0 0;font-size:.72rem;color:var(--text-secondary)}.smoke-degrade.svelte-x3t3m5{margin:0;font-size:.9rem}.visually-hidden.svelte-x3t3m5{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(min-width:64rem){.smoke-grid.svelte-x3t3m5{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:stretch}.smoke-strip.svelte-x3t3m5{display:grid;grid-auto-rows:minmax(24px,1fr);gap:2px;margin-top:0;overflow:visible;padding-bottom:0}.strip-hour.svelte-x3t3m5{flex-direction:row;justify-content:space-between;gap:.5rem;min-height:24px;min-width:5.4rem;padding:.1rem .45rem}}
