.axis-range.svelte-1y6768x{font:var(--type-body) var(--font-sans);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.axis-range.align-end.svelte-1y6768x{justify-content:flex-end;margin-left:auto}label.svelte-1y6768x{align-items:center;gap:4px;display:flex}input.svelte-1y6768x{width:7em}input.svelte-1y6768x,button.svelte-1y6768x{font:inherit;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:6px;padding:4px 6px}.input-panel.svelte-1uik1s6{width:100%;min-width:0;font-family:var(--font-sans)}.input-controls-footer.svelte-1uik1s6{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.variable-controls.svelte-1uik1s6{flex-wrap:wrap;flex:480px;align-items:center;gap:8px;min-width:0;padding:4px 0 10px;display:flex}.variable-button.svelte-1uik1s6{border:1px solid var(--border);background:var(--card);color:var(--foreground);font:500 var(--type-body)/1.35 var(--font-sans);cursor:pointer;border-radius:8px;padding:6px 12px}.variable-button[aria-pressed=true].svelte-1uik1s6{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.variable-button.svelte-1uik1s6:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.plot-scroll.svelte-1uik1s6{min-width:0;overflow-x:auto}.plot.svelte-1uik1s6{background:var(--card);cursor:crosshair;width:100%;min-width:640px;text-align:initial;touch-action:pan-x pan-y pinch-zoom;border:0;padding:0;display:block;position:relative}.plot.svelte-1uik1s6:focus-visible{outline-offset:-2px;outline:2px solid #111}svg.svelte-1uik1s6{width:100%;height:100%;display:block;overflow:hidden}.time-grid.svelte-1uik1s6{stroke:var(--chart-grid-minor);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.time-grid.date-grid.svelte-1uik1s6{stroke:var(--chart-grid-date);stroke-width:1.4px;stroke-dasharray:none}.value-grid.svelte-1uik1s6{stroke:var(--chart-grid-major);stroke-width:1px;vector-effect:non-scaling-stroke}.plot-frame.svelte-1uik1s6,.time-tick.svelte-1uik1s6{fill:none;stroke:var(--chart-axis);stroke-width:1.2px;vector-effect:non-scaling-stroke}.series.svelte-1uik1s6{fill:none;stroke:#000;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}h3.svelte-1uik1s6{font:600 var(--type-body) var(--font-sans);margin:0}.axis-unit.svelte-1uik1s6,.value-label.svelte-1uik1s6,.axis-time-label.svelte-1uik1s6,.empty-label.svelte-1uik1s6{fill:var(--muted-foreground);font:400 var(--type-plot) var(--font-sans);font-variant-numeric:tabular-nums}.axis-unit.svelte-1uik1s6,.value-label.svelte-1uik1s6,.axis-time-label.svelte-1uik1s6{fill:#000}.now.svelte-1uik1s6{stroke:#16803c;stroke-width:2px;vector-effect:non-scaling-stroke}.selected-time.svelte-1uik1s6{stroke:#f28c28;stroke-width:2px;vector-effect:non-scaling-stroke}.cursor-line.svelte-1uik1s6{stroke:var(--muted-foreground);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.cursor-point.svelte-1uik1s6{fill:var(--chart-observed);stroke:var(--card);stroke-width:1.5px;vector-effect:non-scaling-stroke}.tooltip.svelte-1uik1s6{box-sizing:border-box;background:var(--card);color:var(--foreground);border:1px solid var(--border);font:400 var(--type-plot)/1.4 var(--font-sans);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:10px;gap:4px;padding:10px 12px;display:grid;position:absolute;box-shadow:0 4px 16px #191f2818}.tooltip.svelte-1uik1s6 strong:where(.svelte-1uik1s6){font-weight:600}@media (width<=760px){.plot.svelte-1uik1s6{min-width:0}}.emt-board.svelte-1dvvmts{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.emt-region-area.svelte-1dvvmts{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.visibility-legend.svelte-5s7iqq{max-width:100%;min-height:44px;color:var(--foreground);font:400 var(--type-body)/1.4 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex}.legend-key.svelte-5s7iqq{border-top:3px solid var(--legend-color);flex:0 0 28px;width:28px}.legend-label.svelte-5s7iqq{min-width:0}.visibility-legend[aria-pressed=false].svelte-5s7iqq,.visibility-legend.svelte-5s7iqq:disabled{color:var(--muted-foreground)}.visibility-legend[aria-pressed=false].svelte-5s7iqq .legend-key:where(.svelte-5s7iqq),.visibility-legend.svelte-5s7iqq:disabled .legend-key:where(.svelte-5s7iqq){border-color:var(--muted-foreground)}.visibility-legend.svelte-5s7iqq:disabled{cursor:default}.visibility-legend.svelte-5s7iqq:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.compact-time-labels.svelte-h34fm7 .chart-footnote.xray-series-footer:where(.svelte-h34fm7){grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;min-height:0}.compact-time-labels.svelte-h34fm7 .xray-series-footer:where(.svelte-h34fm7) .xray-legend:where(.svelte-h34fm7){grid-column:1/-1}.flare-details.svelte-h34fm7{box-sizing:border-box;background:var(--muted);height:132px;min-height:132px;font-size:var(--type-caption);border-radius:12px;grid-template-rows:repeat(4,auto);gap:4px;margin-top:8px;padding:12px 16px;line-height:1.4;display:grid;overflow:auto}.flare-detail-line.svelte-h34fm7{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flare-detail-actions.svelte-h34fm7{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.flare-detail-actions.svelte-h34fm7 button:where(.svelte-h34fm7){white-space:nowrap;flex:none}.flare-details.svelte-h34fm7 button:where(.svelte-h34fm7){color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0}.flare-list.svelte-h34fm7{font-size:var(--type-caption);margin-top:8px}.flare-list.svelte-h34fm7 summary:where(.svelte-h34fm7){cursor:pointer;padding:10px}.flare-list-rows.svelte-h34fm7{gap:4px;max-height:240px;display:grid;overflow-y:auto}.flare-list-rows.svelte-h34fm7 button:where(.svelte-h34fm7){text-align:left;background:var(--muted);color:var(--foreground);font:inherit;cursor:pointer;border:0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px;display:flex}.flare-list-rows.svelte-h34fm7 button[aria-pressed=true]:where(.svelte-h34fm7){background:var(--accent);color:var(--accent-foreground)}.interactive-chart.svelte-h34fm7{--image-time-color:#f28c28;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;container:chart-layout/inline-size}.wind-chart.svelte-h34fm7{box-sizing:border-box;border:1px solid var(--border);background:var(--background);border-radius:16px;padding:12px}.wind-chart.svelte-h34fm7 header:where(.svelte-h34fm7){justify-content:space-between;align-items:center;padding:0 0 12px}.model-toggle.svelte-h34fm7{margin-left:auto}.interactive-chart.fixed-plot.svelte-h34fm7{grid-template-rows:auto auto auto;height:auto}.interactive-chart.xray-chart.svelte-h34fm7{--xray-plot-type:var(--type-plot);--xray-caption-type:var(--type-caption);grid-template-rows:auto minmax(0,1fr) auto auto auto}.interactive-chart.xray-chart.fixed-plot.svelte-h34fm7{grid-template-rows:auto auto auto auto auto}.xray-chart.svelte-h34fm7 header:where(.svelte-h34fm7){box-sizing:border-box;min-width:0;height:auto;font-size:var(--type-heading);flex-wrap:wrap;padding:6px 0;line-height:1.2}.xray-chart.svelte-h34fm7 .plot:where(.svelte-h34fm7){--type-plot:var(--xray-plot-type);min-width:0}.xray-chart.svelte-h34fm7 :is(.axis-time-label:where(.svelte-h34fm7),.axis-unit:where(.svelte-h34fm7),.flux-power:where(.svelte-h34fm7),.now-label:where(.svelte-h34fm7),.image-time-label:where(.svelte-h34fm7),.event-class:where(.svelte-h34fm7)){font-size:var(--xray-plot-type)}.xray-chart.svelte-h34fm7 :is(.chart-footnote:where(.svelte-h34fm7),.flare-details:where(.svelte-h34fm7),.flare-list:where(.svelte-h34fm7)){font-size:var(--xray-caption-type)}.chart-panels.svelte-h34fm7{min-width:0;min-height:0;display:grid;overflow-x:auto}.chart-panels.with-board.svelte-h34fm7{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;height:auto!important}.fixed-plot.svelte-h34fm7 .chart-footnote:where(.svelte-h34fm7){white-space:normal;flex-wrap:wrap;min-height:30px;overflow:visible}header.svelte-h34fm7{min-height:44px;font:600 var(--type-body)/1.4 var(--font-sans);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0 20px;display:flex}.xray-legend.svelte-h34fm7{flex-wrap:wrap;gap:14px;display:flex}.xray-legend.svelte-h34fm7 input{margin:0}.chart-footnote.svelte-h34fm7{min-width:0;font:400 var(--type-caption)/1.5 var(--font-sans);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.chart-footnote.svelte-h34fm7 span:where(.svelte-h34fm7){color:#555}.chart-footnote.xray-series-footer.svelte-h34fm7{box-sizing:border-box;grid-template-rows:64px 32px 40px;gap:6px;height:164px;min-height:164px;padding:8px 0;display:grid}.xray-series-footer.svelte-h34fm7 .xray-legend:where(.svelte-h34fm7){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;height:64px;display:grid}.wind-legend.svelte-h34fm7{flex-wrap:wrap;gap:clamp(10px,1.2vw,22px)}.wind-toggles.svelte-h34fm7{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.wind-toggles.svelte-h34fm7 button:where(.svelte-h34fm7){background:var(--secondary);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.wind-toggles.svelte-h34fm7 button[aria-pressed=false]:where(.svelte-h34fm7){opacity:.45}.wind-toggles.svelte-h34fm7 button:where(.svelte-h34fm7):focus-visible{outline-offset:2px;outline:2px solid #006fd6}.plot.svelte-h34fm7{contain:size layout paint;touch-action:pan-x pan-y pinch-zoom;background:var(--card);cursor:crosshair;width:100%;min-width:640px;height:100%;min-height:0;text-align:initial;border:0;padding:0;position:relative;overflow:hidden}.plot.svelte-h34fm7:focus-visible{outline-offset:-2px;outline:2px solid #111}.axis-unit.svelte-h34fm7{font-size:var(--type-plot);white-space:nowrap;pointer-events:none;color:#000;line-height:1;position:absolute;left:16px;transform:translate(-50%,-50%)rotate(-90deg)}.axis-unit.svelte-h34fm7 .katex{font-size:1em}.flux-power.svelte-h34fm7{font-size:var(--type-body);white-space:nowrap;pointer-events:none;line-height:1;position:absolute;transform:translate(-100%,-50%)}.flux-power.svelte-h34fm7 .katex{font-size:var(--type-body)}svg.svelte-h34fm7{width:100%;height:100%;min-height:0;display:block}.future.svelte-h34fm7{fill:var(--accent);fill-opacity:.35}svg.svelte-h34fm7{--type-body:var(--type-plot)}.forecast-window.svelte-h34fm7{fill:var(--image-time-color);fill-opacity:.14;pointer-events:none}.forecast-window-label.svelte-h34fm7{fill:var(--image-time-color);font-size:var(--type-plot);pointer-events:none;font-weight:700}.plot-frame.svelte-h34fm7{fill:none;stroke:var(--chart-axis);stroke-width:1.2px;vector-effect:non-scaling-stroke}.axis-tick.svelte-h34fm7{stroke:var(--chart-axis);stroke-width:1.2px;vector-effect:non-scaling-stroke}.axis-tick.minor-tick.svelte-h34fm7{stroke-width:.9px}.grid.svelte-h34fm7{stroke:var(--chart-grid-major);stroke-width:1.15px;vector-effect:non-scaling-stroke}.minor-grid.svelte-h34fm7{stroke:var(--chart-grid-minor);stroke-width:.8px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.time-grid.svelte-h34fm7{stroke:var(--chart-grid-minor);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.time-grid.date-grid.svelte-h34fm7{stroke:var(--chart-grid-date);stroke-width:1.4px;stroke-dasharray:none}.now.svelte-h34fm7{stroke:#16803c;stroke-width:2px;vector-effect:non-scaling-stroke}.now-label.svelte-h34fm7{fill:#16803c;font:700 var(--type-body) var(--font-sans)}.image-time.svelte-h34fm7{stroke:var(--image-time-color);stroke-width:2px;vector-effect:non-scaling-stroke}.image-time-hit.svelte-h34fm7{stroke:#0000;stroke-width:20px;vector-effect:non-scaling-stroke;pointer-events:stroke;touch-action:none;cursor:ew-resize!important}.image-time-label.svelte-h34fm7{fill:var(--image-time-color);font:700 var(--type-body) var(--font-sans)}.model-issue.svelte-h34fm7{stroke:#bf4c24;stroke-width:2.5px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.model-issue-label.svelte-h34fm7{fill:#9d361a;font:700 var(--type-body) var(--font-sans)}.series.svelte-h34fm7{fill:none;stroke:var(--chart-observed);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.series.xray-primary.svelte-h34fm7{stroke:var(--chart-primary)}.series.xray-secondary.svelte-h34fm7{stroke:var(--chart-secondary);opacity:.75}.series.forecast.svelte-h34fm7{stroke:var(--forecast-color);stroke-dasharray:7 4}.series.forecast.wind-model.svelte-h34fm7{stroke-dasharray:none}.series.persistence.svelte-h34fm7{stroke:#000;stroke-dasharray:2 4}.series.hourly.svelte-h34fm7{stroke:#111}.selected-forecast-point.svelte-h34fm7{fill:var(--forecast-color);stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.event-symbol.svelte-h34fm7 .event-marker:where(.svelte-h34fm7){fill:#fff;stroke:#00a7c7;stroke-width:1px;vector-effect:non-scaling-stroke}.event-label-link.svelte-h34fm7{stroke:#00a7c7;stroke-width:.7px;opacity:.55;vector-effect:non-scaling-stroke;pointer-events:none}.event-symbol.event-major.svelte-h34fm7 .event-marker:where(.svelte-h34fm7){fill:#00a7c7;stroke:#006b7f}.event-symbol.event-highlighted.svelte-h34fm7 .event-marker:where(.svelte-h34fm7){fill:#ff0;stroke:#b19900}.event-class.svelte-h34fm7{fill:#007d95;font:700 var(--type-body) var(--font-sans)}.event-symbol.event-highlighted.svelte-h34fm7 .event-class:where(.svelte-h34fm7){fill:#8b7500}.event-symbol.event-active.svelte-h34fm7 .event-marker:where(.svelte-h34fm7){fill:#ef2525;stroke:#b51515}.event-symbol.event-active.svelte-h34fm7 .event-class:where(.svelte-h34fm7){fill:#d71919}.y-label.svelte-h34fm7{fill:#000;font:500 var(--type-body) var(--font-sans)}.axis-time-label.svelte-h34fm7{fill:#000;font:400 var(--type-body) var(--font-sans)}.cursor-line.svelte-h34fm7{stroke:#555;stroke-width:1px;vector-effect:non-scaling-stroke}.cursor-point.svelte-h34fm7{fill:#111;stroke:#fff;stroke-width:1px}@media (width<=760px){.interactive-chart.svelte-h34fm7{grid-template-rows:auto minmax(0,1fr) auto}header.svelte-h34fm7{font-size:var(--type-body)}.chart-footnote.svelte-h34fm7{font-size:var(--type-caption)}.y-label.svelte-h34fm7{font-size:var(--type-plot)}}.axis-time-label.svelte-h34fm7,.axis-unit.svelte-h34fm7,.now-label.svelte-h34fm7,.image-time-label.svelte-h34fm7,.event-class.svelte-h34fm7{font-size:var(--type-plot)}.chart-footnote.svelte-h34fm7{font-size:var(--type-caption)}.chart-tooltip.svelte-h34fm7{box-sizing:border-box;background:var(--card);max-height:100%;color:var(--foreground);border:1px solid var(--border);font:400 var(--type-plot)/1.5 var(--font-sans);overflow-wrap:anywhere;pointer-events:auto;border-radius:16px;padding:14px 16px;overflow:auto;box-shadow:0 6px 24px #191f2818}.tooltip-line.svelte-h34fm7+.tooltip-line:where(.svelte-h34fm7){margin-top:6px}.tooltip-line.svelte-h34fm7:first-child{color:var(--muted-foreground)}.tooltip-line.svelte-h34fm7:nth-child(2){font-weight:600}.xray-series-footer.svelte-h34fm7 .xray-legend:where(.svelte-h34fm7){flex-wrap:wrap;gap:8px 16px;height:auto;display:flex}.flare-details.svelte-h34fm7{height:auto;min-height:100px}@container chart-layout (width>=460px){.compact-time-labels.svelte-h34fm7 .chart-footnote.xray-series-footer:where(.svelte-h34fm7){grid-template-columns:auto minmax(0,1fr)}}.interactive-chart.compact-time-labels.fixed-plot.svelte-h34fm7{flex-direction:column;height:100%;min-height:0;display:flex}.compact-time-labels.svelte-h34fm7>header:where(.svelte-h34fm7),.compact-time-labels.svelte-h34fm7>.chart-panels:where(.svelte-h34fm7),.compact-time-labels.svelte-h34fm7>.chart-footnote:where(.svelte-h34fm7){flex:none}.compact-time-labels.svelte-h34fm7 .flare-list-board:where(.svelte-h34fm7){border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;flex:auto;min-height:0;margin-top:12px;padding:12px;display:flex;overflow:hidden}.flare-list-board.svelte-h34fm7 h3:where(.svelte-h34fm7){font-size:var(--type-body);flex:none;margin:0 0 8px;line-height:1.2}.flare-list-board.svelte-h34fm7 .flare-list-rows:where(.svelte-h34fm7){overscroll-behavior:contain;flex:auto;grid-auto-rows:max-content;align-content:start;min-height:0;max-height:none;overflow-y:auto}.flare-list-board.svelte-h34fm7 .flare-list-rows:where(.svelte-h34fm7) button:where(.svelte-h34fm7){white-space:nowrap;min-height:0;padding:var(--flare-history-row-padding);font-weight:700;line-height:var(--flare-history-row-line-height);flex-wrap:nowrap;gap:4px 10px}.flare-list-board.svelte-h34fm7 .flare-list-rows:where(.svelte-h34fm7) button:where(.svelte-h34fm7)>span:where(.svelte-h34fm7){flex-basis:auto}.chart-footnote.xray-series-footer.svelte-h34fm7,.compact-time-labels.svelte-h34fm7 .chart-footnote.xray-series-footer:where(.svelte-h34fm7){justify-content:center;height:auto;min-height:0;padding:12px 0;display:flex}.xray-series-footer.svelte-h34fm7 .xray-legend:where(.svelte-h34fm7){flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;width:100%;height:auto;display:flex}.flare-history-heading.svelte-h34fm7{text-align:left;flex:none;margin-bottom:8px}.flare-history-period.svelte-h34fm7>.compact-time-range{position:relative;left:-.06em}.flare-history-period.svelte-h34fm7{font-weight:700;line-height:1.4;font-size:var(--type-body);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.flare-list-board.svelte-h34fm7 .flare-list-rows:where(.svelte-h34fm7) button:where(.svelte-h34fm7){font-variant-numeric:tabular-nums;grid-template-columns:2.8em 11ch minmax(0,1fr);align-items:center;gap:10px;display:grid}.flare-list-board.svelte-h34fm7 .flare-list-rows:where(.svelte-h34fm7) button:where(.svelte-h34fm7)>strong:where(.svelte-h34fm7),.flare-list-board.svelte-h34fm7 .flare-list-rows:where(.svelte-h34fm7) button:where(.svelte-h34fm7)>time:where(.svelte-h34fm7),.flare-list-board.svelte-h34fm7 .flare-list-rows:where(.svelte-h34fm7) button:where(.svelte-h34fm7)>span:where(.svelte-h34fm7){text-align:left}@media (width<=760px){.plot.svelte-h34fm7{min-width:0}.flare-list-board.svelte-h34fm7 .flare-list-rows:where(.svelte-h34fm7) button:where(.svelte-h34fm7){gap:6px}}.flare-image-viewport.svelte-5je2g{--solar-outline-width:1.5px;--solar-selected-outline-width:4px;--solar-contour-width:1.8px;-webkit-user-select:none;user-select:none;aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius);background:#000;width:100%;position:relative;overflow:hidden}.flare-image-plane.svelte-5je2g{width:100%;height:100%;position:absolute;inset:0}.flare-image-plane.svelte-5je2g img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;object-fit:contain;width:100%;height:100%;display:block}.flare-image-plane.svelte-5je2g .flare-image-missing{color:#aaa;width:100%;height:100%;font-size:var(--type-body);place-items:center;display:grid}svg.svelte-1jqj49u{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}path.svelte-1jqj49u{fill:none;vector-effect:non-scaling-stroke}.contour-line.svelte-1jqj49u{stroke:#b8efff;stroke-width:calc(var(--solar-contour-width,1.8px) * var(--solar-stroke-compensation,1))}.hek-location-cross.svelte-v5p3oa{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rotated-halo.svelte-v5p3oa,.rotated-ink.svelte-v5p3oa{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.rotated-halo.svelte-v5p3oa{stroke:#fff;stroke-width:calc(6px * var(--solar-stroke-compensation,1))}.rotated-ink.svelte-v5p3oa{stroke:#e5484d;stroke-width:calc(3px * var(--solar-stroke-compensation,1))}.rotated-ink.backside.svelte-v5p3oa{stroke-dasharray:4 3}.flare-time-controls.compact.svelte-1svih6y{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:20px}.compact-buttons.svelte-1svih6y{flex-wrap:wrap;grid-area:1/1;justify-content:flex-start;align-items:center;gap:8px;display:flex}.compact-buttons.svelte-1svih6y input:where(.svelte-1svih6y){width:18ch;height:var(--control-height);text-align:center;border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;border-radius:8px}.flare-time-controls.svelte-1svih6y{min-width:0;font-size:var(--type-body);font-variant-numeric:tabular-nums;gap:8px;display:grid}.time-entry.svelte-1svih6y{gap:5px;min-width:0;display:grid}.time-entry.svelte-1svih6y input:where(.svelte-1svih6y){border:1px solid var(--border);background:var(--card);width:100%;min-width:0;height:40px;color:var(--foreground);font:inherit;border-radius:8px;padding:6px}.time-buttons.svelte-1svih6y{align-items:center;gap:4px;min-width:0;display:flex}.time-buttons.svelte-1svih6y button{flex-shrink:0;height:36px;min-height:36px;padding:0 7px}.time-buttons.svelte-1svih6y .time-icon{width:34px;padding:0}.time-buttons.svelte-1svih6y .time-fps{width:48px;min-width:0;height:36px;font:inherit;margin-left:auto;padding:3px}.flare-time-controls.svelte-1svih6y .time-slider{width:100%;min-height:24px}.time-range.svelte-1svih6y{font-size:var(--type-body);white-space:nowrap;color:var(--muted-foreground);justify-content:space-between;gap:4px;display:flex}@container model-content (width<=600px){.flare-time-controls.compact.svelte-1svih6y{grid-template-columns:minmax(0,1fr)}.compact-buttons.svelte-1svih6y{flex-wrap:nowrap;gap:4px}.compact-buttons.svelte-1svih6y input:where(.svelte-1svih6y){flex:1;width:18ch;min-width:0}.compact-buttons.svelte-1svih6y button{flex-shrink:0;width:40px;padding:0}}.flare-time-controls.compact.without-slider.svelte-1svih6y{font-size:var(--type-body);justify-content:center;display:flex}.without-slider.svelte-1svih6y .compact-buttons:where(.svelte-1svih6y){justify-content:center}.without-slider.svelte-1svih6y .compact-buttons:where(.svelte-1svih6y) input:where(.svelte-1svih6y){height:var(--control-height)}@container model-content (width<=600px){.without-slider.svelte-1svih6y .compact-buttons:where(.svelte-1svih6y){grid-template-columns:40px minmax(0,1fr) 40px;gap:6px;width:100%;display:grid}.without-slider.svelte-1svih6y .compact-buttons:where(.svelte-1svih6y) button:first-child{grid-area:1/1}.without-slider.svelte-1svih6y .compact-buttons:where(.svelte-1svih6y) input:where(.svelte-1svih6y){grid-area:1/2;width:100%;padding:0 2.4em 0 .4em}.without-slider.svelte-1svih6y .compact-buttons:where(.svelte-1svih6y) span:where(.svelte-1svih6y){color:var(--muted-foreground);pointer-events:none;grid-area:1/2;justify-self:end;padding-right:.7em}.without-slider.svelte-1svih6y .compact-buttons:where(.svelte-1svih6y) button:nth-of-type(2){grid-area:1/3}.without-slider.svelte-1svih6y .compact-buttons:where(.svelte-1svih6y) button:last-child{grid-area:2/1/auto/-1;justify-self:center;width:auto;padding:0 16px}}.image-panel.svelte-zr9lpq{width:100%;min-width:0;min-height:0;margin:0;position:relative}figcaption.svelte-zr9lpq{min-width:0;font-size:var(--type-body);grid-template-rows:auto auto auto;gap:8px;padding-top:12px;font-weight:500;display:grid;container-type:inline-size}.image-source.svelte-zr9lpq{min-width:0;color:var(--muted-foreground);font-size:var(--type-caption);align-content:center;gap:6px;font-weight:400;display:grid}.mask-toggles.svelte-zr9lpq{flex-wrap:wrap;gap:8px;display:flex}.mask-toggles.svelte-zr9lpq input{accent-color:var(--primary)}.image-load-note.svelte-zr9lpq{z-index:3;color:#eee;min-height:0;font-size:var(--type-body);background:#000b;border-radius:6px;padding:6px 8px;line-height:1.4;display:block;position:absolute;top:8px;left:8px;right:8px}.image-load-note.svelte-zr9lpq:empty{display:none}.chart-panel.svelte-zr9lpq{min-width:0;min-height:0}.whole-limb-probability.svelte-zr9lpq{align-content:center;gap:16px;height:100%;min-height:0;display:grid}.board-note.svelte-zr9lpq{color:var(--muted-foreground);font-size:var(--type-caption);overflow-wrap:anywhere;margin-top:12px;display:block}.interactive-map.svelte-lvp85s{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;margin:0;padding:12px}.map-plain.svelte-lvp85s{background:var(--card);border:1px solid #000;border-radius:12px;padding:1em 3.2em 1em .6em}.map-title-centered.svelte-lvp85s{margin-left:calc(var(--type-plot) * 4.5);text-align:center;display:block}.map-title-centered.svelte-lvp85s .map-rotation:where(.svelte-lvp85s){font-size:var(--type-caption);display:block}.map-plain.svelte-lvp85s .with-axes:where(.svelte-lvp85s) .map-stage:where(.svelte-lvp85s){background:0 0;border:0}.map-plain.svelte-lvp85s .with-axes:where(.svelte-lvp85s):has(.with-dates:where(.svelte-lvp85s)){grid-template-rows:auto 5.2em 2.2em}figcaption.svelte-lvp85s{font-size:var(--type-body);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}figcaption.svelte-lvp85s span:where(.svelte-lvp85s){color:var(--muted-foreground)}.map-controls.svelte-lvp85s{font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:4px;margin:10px 0;display:flex}.map-controls.svelte-lvp85s button{min-width:30px;min-height:30px;font-size:inherit;padding:3px 8px}.map-controls.svelte-lvp85s output:where(.svelte-lvp85s){margin-left:auto}.map-stage.svelte-lvp85s{background:#000;border-radius:6px;width:100%;position:relative;overflow:hidden}.with-axes.svelte-lvp85s{font-size:var(--type-plot);grid-template-rows:auto 2em 2.2em 1.8em;grid-template-columns:1.5em 3em minmax(0,1fr);margin-top:1em;display:grid}.with-axes.svelte-lvp85s .map-stage:where(.svelte-lvp85s){border:1px solid var(--border);border-radius:0;grid-area:1/3}.y-axis-label.svelte-lvp85s{writing-mode:vertical-rl;text-align:center;font-size:var(--type-body);grid-area:1/1;transform:rotate(180deg)}.y-axis-ticks.svelte-lvp85s{grid-area:1/2;position:relative}.y-axis-ticks.svelte-lvp85s span:where(.svelte-lvp85s){white-space:nowrap;line-height:1;position:absolute;right:5px;transform:translateY(-50%)}.y-tick-mark.svelte-lvp85s{background:currentColor;width:.35em;height:1px;position:absolute;right:0}.x-axis-ticks.svelte-lvp85s{grid-area:2/3;padding-top:.45em;position:relative}.x-axis-ticks.svelte-lvp85s>span:where(.svelte-lvp85s){text-align:center;white-space:nowrap;position:absolute;transform:translate(-50%)}.longitude-tick-value.svelte-lvp85s{display:inline-block}.x-axis-ticks.svelte-lvp85s>span:where(.svelte-lvp85s):before{content:"";background:currentColor;width:1px;height:.35em;position:absolute;top:-.45em;left:50%}.x-axis-ticks.svelte-lvp85s>.edge-start:where(.svelte-lvp85s):before{left:0}.x-axis-ticks.svelte-lvp85s>.edge-end:where(.svelte-lvp85s):before{left:auto;right:0}.with-axes.svelte-lvp85s:has(.with-dates:where(.svelte-lvp85s)){grid-template-rows:auto 5.2em 2.2em 1.8em}.x-axis-ticks.svelte-lvp85s time:where(.svelte-lvp85s){width:max-content;font-size:var(--type-caption);font-variant-numeric:tabular-nums;text-align:center;flex-direction:column;margin-top:.2em;line-height:1.4;display:flex}.x-axis-ticks.svelte-lvp85s .edge-start:where(.svelte-lvp85s) time:where(.svelte-lvp85s){transform:translate(-50%)}.x-axis-ticks.svelte-lvp85s .edge-end:where(.svelte-lvp85s) time:where(.svelte-lvp85s),.edge-end.svelte-lvp85s .longitude-tick-value:where(.svelte-lvp85s){transform:translate(50%)}.x-axis-ticks.svelte-lvp85s .edge-start:where(.svelte-lvp85s){text-align:left;transform:none}.x-axis-ticks.svelte-lvp85s .edge-end:where(.svelte-lvp85s){text-align:right;transform:translate(-100%)}.x-axis-label.svelte-lvp85s{text-align:center;font-size:var(--type-body);grid-area:3/3;line-height:1.1}.cr-time-direction.svelte-lvp85s{color:var(--muted-foreground);font-size:var(--type-caption);grid-area:4/3;justify-content:space-between;gap:1em;display:flex}.static-map.no-hover.svelte-lvp85s canvas:where(.svelte-lvp85s){cursor:default;touch-action:auto}.no-hover.svelte-lvp85s canvas:where(.svelte-lvp85s){cursor:grab}.earth-meridian.svelte-lvp85s{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.earth-meridian.svelte-lvp85s line:where(.svelte-lvp85s){stroke:#06f;stroke-width:2px;vector-effect:non-scaling-stroke}.map-stage.svelte-lvp85s img:where(.svelte-lvp85s),canvas.svelte-lvp85s{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}canvas.svelte-lvp85s{touch-action:none;opacity:0;cursor:crosshair}canvas.ready.svelte-lvp85s{opacity:1}img.hidden.svelte-lvp85s{visibility:hidden}.missing-map.svelte-lvp85s{text-align:center;background:var(--muted);color:var(--muted-foreground);font-size:var(--type-caption);place-content:center;margin:0;padding:16px;display:grid;position:absolute;inset:0}.map-readout.svelte-lvp85s{min-height:42px;font-size:var(--type-caption);color:var(--muted-foreground);flex-wrap:wrap;gap:4px 12px;margin-top:10px;display:flex}.map-readout.svelte-lvp85s strong:where(.svelte-lvp85s){color:var(--foreground)}.map-error.svelte-lvp85s{font-size:var(--type-caption);color:var(--muted-foreground);overflow-wrap:anywhere}.euv-color-scale.svelte-lvp85s{color:var(--muted-foreground);margin-top:10px;font-size:11px}.color-scale-gradient.svelte-lvp85s{border:1px solid var(--border);border-radius:2px;height:10px}.color-scale-ticks.svelte-lvp85s{height:18px;margin-top:4px;position:relative}.color-scale-ticks.svelte-lvp85s span:where(.svelte-lvp85s){white-space:nowrap;position:absolute;transform:translate(-50%)}.color-scale-ticks.svelte-lvp85s span:where(.svelte-lvp85s):first-child{transform:none}.color-scale-ticks.svelte-lvp85s span:where(.svelte-lvp85s):last-child{transform:translate(-100%)}.color-scale-caption.svelte-lvp85s{text-align:center}.sft-cr-navigation.svelte-10gds5h{font-size:var(--type-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 8px;display:flex}.sft-cr-navigation.svelte-10gds5h input:where(.svelte-10gds5h){width:18ch;height:var(--control-height,44px);text-align:center;border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;border-radius:8px;padding:0}.earth-carrington.svelte-10gds5h{width:100%;color:var(--foreground);font:inherit;cursor:pointer;min-height:44px;font-size:var(--type-body);font-variant-numeric:tabular-nums;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:0 0 16px;padding:0;display:flex}.earth-hidden.svelte-10gds5h{visibility:hidden}.map-comparison-scroll.svelte-10gds5h{min-width:0;max-width:100%;overflow-x:auto}.solar-map-comparison.svelte-10gds5h{gap:var(--panel-gap);min-width:max(1120px,calc(var(--type-body) * 65 + 48px));grid-template-columns:repeat(3,minmax(320px,1fr));align-items:stretch;display:grid}@media (width<=900px){.solar-map-comparison.svelte-10gds5h{grid-template-columns:minmax(0,1fr);min-width:0}}svg.svelte-efz0dd{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}polygon.svelte-efz0dd{fill:none;stroke:#16d9da;stroke-width:calc(var(--solar-outline-width,1.5px)*var(--solar-stroke-compensation,1));vector-effect:non-scaling-stroke}polygon.unavailable.svelte-efz0dd{stroke:#9ca3af}.fieldline-viewer.svelte-17725yn{min-width:0}.viewer-legend.svelte-17725yn{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin-top:8px;display:flex}.webgl-view.svelte-17725yn{border:1px solid var(--border);touch-action:none;background:#f6f8fb;border-radius:12px;width:100%;min-width:0;height:clamp(280px,52dvh,620px);position:relative;overflow:hidden}.webgl-view.svelte-17725yn .magnetic-axis-labels{pointer-events:none;position:absolute;inset:0;overflow:visible}.webgl-view.svelte-17725yn .magnetic-axis-labels span{color:#000;font-size:var(--type-plot);white-space:nowrap;text-shadow:0 0 3px #f6f8fb,0 0 3px #f6f8fb;line-height:1.2;position:absolute;transform:translate(-50%,-50%)}.webgl-view.svelte-17725yn .magnetic-axis-title{font-size:var(--type-caption);font-weight:600}.webgl-view.svelte-17725yn canvas{width:100%;height:100%;display:block}.webgl-view.svelte-17725yn{container-type:inline-size}@container (width<=380px){.webgl-view.svelte-17725yn .magnetic-axis-title{display:none}.webgl-view.svelte-17725yn .magnetic-axis-labels:after{content:"x, y, z in Mm";font-size:var(--type-plot);color:var(--muted-foreground);position:absolute;top:6px;left:8px}}.viewer-state.svelte-17725yn{text-align:center;font-size:var(--type-caption);flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;padding:20px;display:flex;position:absolute;inset:0}.viewer-controls.svelte-17725yn,.viewer-options.svelte-17725yn{font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0;display:flex}button.svelte-17725yn,select.svelte-17725yn{border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;border-radius:8px;min-height:44px;padding:8px 12px}button.svelte-17725yn{cursor:pointer}button.svelte-17725yn:disabled{opacity:.5;cursor:default}label.svelte-17725yn{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}select.svelte-17725yn{min-width:0;max-width:100%}input[type=range].svelte-17725yn{width:130px;accent-color:var(--primary)}.viewer-caption.svelte-17725yn{font-size:var(--type-caption);color:var(--muted-foreground);margin:8px 0;line-height:1.4}.display-options.svelte-17725yn{font-size:var(--type-caption);margin:10px 0}.display-options.svelte-17725yn summary:where(.svelte-17725yn){cursor:pointer;min-height:36px;color:var(--muted-foreground);padding:6px 0}.fieldline-viewer[data-namespace=k_rtmf].svelte-17725yn .field-scale:where(.svelte-17725yn){background:linear-gradient(90deg,#000,#fff)}.field-scale.svelte-17725yn{background:linear-gradient(90deg,#053061,#f7f7f7,#67001f);border-radius:6px;width:90px;height:10px;display:inline-block}.solar-longitude-lines.svelte-scvcoc{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}path.svelte-scvcoc{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.longitude-halo.svelte-scvcoc{stroke:#101820c0;stroke-width:4px}.longitude-line.svelte-scvcoc{stroke:#b8efff;stroke-width:1.8px}.rtmf-output.svelte-hxjklh{min-width:0}.inline-output.svelte-hxjklh{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.rtmf-layout.svelte-hxjklh{gap:var(--panel-gap);grid-template-columns:minmax(0,min(42%,560px)) minmax(0,1fr);align-items:start;min-width:0;display:grid}.rtmag-time-bar.svelte-hxjklh{justify-content:center;margin-bottom:16px;display:flex}.inline-layout.svelte-hxjklh .region-card:where(.svelte-hxjklh){padding:0}.inline-layout.svelte-hxjklh .region-list:where(.svelte-hxjklh){flex-direction:column;height:100%;max-height:100%;margin-top:0;display:flex;overflow:auto}.inline-field.svelte-hxjklh{flex-direction:column;min-width:0;display:flex}.inline-field.svelte-hxjklh .fieldline-viewer{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.inline-field.svelte-hxjklh h3:where(.svelte-hxjklh){min-height:44px;font-size:var(--type-body);align-items:center;margin:0;display:flex}.inline-field.svelte-hxjklh .webgl-view{flex:1 1 0;height:auto;min-height:0}.inline-layout.svelte-hxjklh .image-stage:where(.svelte-hxjklh){flex:none;align-self:center;width:100%}.inline-layout.svelte-hxjklh .klm-caption:where(.svelte-hxjklh){font-size:var(--type-body);flex-direction:column;gap:8px;padding:0;display:flex}.image-panel.svelte-hxjklh{min-width:0;margin:0}figcaption.svelte-hxjklh{color:var(--muted-foreground);font-size:var(--type-caption);gap:6px;padding:12px 0;display:grid}.klm-caption.svelte-hxjklh{font-size:var(--type-body)}.magnetogram-time.svelte-hxjklh{color:var(--foreground);text-align:center;font-size:var(--type-body);font-variant-numeric:tabular-nums;display:block}.image-source.svelte-hxjklh{font-size:var(--type-body);flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;line-height:1.4;display:flex}.harp-boxes.svelte-hxjklh{width:100%;height:100%;position:absolute;inset:0}.harp-boxes.svelte-hxjklh .region-halo:where(.svelte-hxjklh){fill:none;stroke:#000;stroke-width:24px;stroke-linejoin:round;pointer-events:none}.harp-boxes.svelte-hxjklh .region-halo.halo-highlighted:where(.svelte-hxjklh){stroke-width:34px}.harp-boxes.svelte-hxjklh g:where(.svelte-hxjklh):focus-visible .region-halo:where(.svelte-hxjklh){stroke-width:38px}.harp-boxes.svelte-hxjklh polygon:where(.svelte-hxjklh){fill:#0000;stroke:#00c5dc;stroke-width:8px;cursor:pointer}.harp-boxes.svelte-hxjklh .available:where(.svelte-hxjklh){stroke:#36dcba}.harp-boxes.svelte-hxjklh .blocked:where(.svelte-hxjklh){stroke:#9ca3af;cursor:default}.harp-boxes.svelte-hxjklh .highlighted:where(.svelte-hxjklh){stroke:#ffdb42;stroke-width:18px;fill:#ffdb4216}.harp-boxes.svelte-hxjklh g:where(.svelte-hxjklh):focus-visible polygon:where(.svelte-hxjklh){stroke:#ffdb42;stroke-width:22px}.harp-boxes.klm-box-selection.svelte-hxjklh polygon:where(.svelte-hxjklh){fill:#0000;stroke:none;stroke-width:calc(var(--solar-selected-outline-width,4px)*var(--solar-stroke-compensation,1));vector-effect:non-scaling-stroke}.harp-boxes.klm-box-selection.svelte-hxjklh polygon.highlighted:where(.svelte-hxjklh),.harp-boxes.klm-box-selection.svelte-hxjklh g:where(.svelte-hxjklh):focus-visible polygon:where(.svelte-hxjklh){fill:#0000;stroke:#ff0;stroke-width:calc(var(--solar-selected-outline-width,4px)*var(--solar-stroke-compensation,1))}.klm-box-selection.svelte-hxjklh .region-label:where(.svelte-hxjklh){fill:#ff0;stroke:#111;paint-order:stroke fill;font:650 112px/1.2 var(--font-sans);pointer-events:none}.region-card.svelte-hxjklh{padding:18px}.region-list.svelte-hxjklh:not(.flare-board-regions){gap:4px;max-height:650px;margin-top:16px;display:grid;overflow:auto}.region-list.svelte-hxjklh:not(.flare-board-regions) button:where(.svelte-hxjklh){border:0;border-bottom:1px solid var(--border);background:var(--card);width:100%;min-width:0;color:var(--foreground);text-align:left;font:inherit;cursor:pointer;border-radius:8px;gap:4px;padding:12px;display:grid}.region-list.svelte-hxjklh:not(.flare-board-regions) button:where(.svelte-hxjklh) span:where(.svelte-hxjklh){font-size:var(--type-caption);color:var(--muted-foreground)}.region-list.svelte-hxjklh:not(.flare-board-regions) button.highlighted:where(.svelte-hxjklh){background:var(--accent);box-shadow:inset 4px 0 var(--primary)}.region-list.svelte-hxjklh:not(.flare-board-regions) button.blocked:where(.svelte-hxjklh){color:#9ca3af;background:var(--muted)}.region-list.svelte-hxjklh:not(.flare-board-regions) button.blocked:where(.svelte-hxjklh) span:where(.svelte-hxjklh){color:inherit}.region-list.svelte-hxjklh:not(.flare-board-regions) button:where(.svelte-hxjklh):disabled{color:#9ca3af;cursor:default}.frame-choice.svelte-hxjklh{font-size:var(--type-caption);gap:8px;display:grid}select.svelte-hxjklh{width:100%;min-width:0;font:inherit;border:1px solid var(--border);min-height:44px;color:var(--foreground);background:var(--card);border-radius:8px;padding:8px}.rtmag-window.svelte-hxjklh{z-index:60;border:1px solid var(--border);background:var(--card);width:min(1000px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--foreground);border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 40px #17283e40}.window-title.svelte-hxjklh{border-bottom:1px solid var(--border);cursor:move;touch-action:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.window-title.svelte-hxjklh button:where(.svelte-hxjklh){background:var(--secondary);width:44px;height:44px;color:var(--foreground);font-size:var(--type-body);cursor:pointer;border:0;border-radius:10px;padding:0}.window-body.svelte-hxjklh{min-height:0;padding:12px 18px;overflow:auto}.window-time.svelte-hxjklh{font-size:var(--type-caption);color:var(--muted-foreground);margin:0}.window-calculation-time.svelte-hxjklh{font-size:var(--type-caption);color:var(--muted-foreground);margin:6px 0}@container model-content (width<=900px){.rtmf-layout.svelte-hxjklh{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.rtmf-layout.svelte-hxjklh{grid-template-columns:minmax(0,1fr)}.region-card.svelte-hxjklh{padding:14px}.window-body.svelte-hxjklh{padding:10px 12px}}.swsr-time-controls.svelte-4cgxo4{font-size:var(--type-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 16px;display:flex}input.svelte-4cgxo4{width:18ch;height:var(--control-height,44px);text-align:center;border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;border-radius:8px;padding:0}@media (width<=760px){.swsr-time-controls.svelte-4cgxo4{grid-template-columns:40px minmax(0,1fr) 40px;gap:6px;display:grid}.swsr-time-controls.svelte-4cgxo4>.time-kind:where(.svelte-4cgxo4){text-align:center;grid-column:1/-1}.swsr-time-controls.svelte-4cgxo4{--time-row:1}.swsr-time-controls.svelte-4cgxo4:has(>.time-kind:where(.svelte-4cgxo4)){--time-row:2}.swsr-time-controls.svelte-4cgxo4>button:first-of-type{grid-column:1;grid-row:var(--time-row)}.swsr-time-controls.svelte-4cgxo4>input:where(.svelte-4cgxo4){grid-column:2;grid-row:var(--time-row);width:100%;padding:0 2.4em 0 .4em}.swsr-time-controls.svelte-4cgxo4>span:where(.svelte-4cgxo4):not(.time-kind){grid-column:2;grid-row:var(--time-row);color:var(--muted-foreground);pointer-events:none;justify-self:end;padding-right:.7em}.swsr-time-controls.svelte-4cgxo4>button:nth-of-type(2){grid-column:3;grid-row:var(--time-row);width:40px;padding:0}.swsr-time-controls.svelte-4cgxo4>button:last-of-type{grid-column:1/-1;grid-row:calc(var(--time-row) + 1);justify-self:center;padding:0 16px}.swsr-time-controls.svelte-4cgxo4>button:first-of-type{width:40px;padding:0}}.mdit-output.svelte-pa7vea{min-width:0}.mdit-time-bar.svelte-pa7vea{margin-bottom:0}.mdit-input-label.svelte-pa7vea{text-align:center;color:#06f;font-size:var(--type-body);margin:0 0 16px;font-weight:600}.mdit-grid-scroll.svelte-pa7vea{max-width:100%;overflow-x:auto}.mdit-comparison.svelte-pa7vea{grid-template-columns:max-content repeat(8,minmax(120px,1fr));align-items:start;gap:20px 10px;min-width:1180px;display:grid}.row-label.svelte-pa7vea{font-size:var(--type-body);align-self:center}.mdit-tile.svelte-pa7vea{text-align:center;min-width:0;margin:0}.mdit-tile.svelte-pa7vea figcaption:where(.svelte-pa7vea){font-size:var(--type-body);margin-bottom:8px;font-weight:600}.mdit-image.svelte-pa7vea{box-sizing:border-box;aspect-ratio:1;background:#000;border:5px solid #9ca3af;border-radius:0;place-items:center;width:100%;padding:0;display:grid;overflow:hidden}button.mdit-image.svelte-pa7vea{cursor:pointer}button.mdit-image.svelte-pa7vea:focus-visible{outline:2px solid var(--primary);outline-offset:3px}button.mdit-image.svelte-pa7vea:disabled{cursor:default}.input-channel.svelte-pa7vea .mdit-image:where(.svelte-pa7vea){border-color:#06f}.input-channel.svelte-pa7vea figcaption:where(.svelte-pa7vea){color:#06f}.mdit-image.svelte-pa7vea img:where(.svelte-pa7vea){object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.mdit-image.svelte-pa7vea span:where(.svelte-pa7vea){font-size:var(--type-caption);color:#fff}.source-time.svelte-pa7vea{font-size:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--foreground);margin-top:6px;display:block}.selection-notice.svelte-pa7vea{text-align:center;min-height:1.4em;font-size:var(--type-caption);color:var(--muted-foreground);margin:8px 0 0}@media (width<=760px){.mdit-comparison.svelte-pa7vea{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:12px 10px;min-width:0}.row-label.svelte-pa7vea{text-align:center;align-self:end}.row-label.svelte-pa7vea:first-child,.mdit-tile[data-row=observation].svelte-pa7vea{grid-column:1}.row-label.svelte-pa7vea:not(:first-child),.mdit-tile[data-row=generated].svelte-pa7vea,.mdit-input-gap.svelte-pa7vea{grid-column:2}.mdit-tile[data-row=generated].svelte-pa7vea{margin-top:calc(var(--type-body) * 1.5 + 8px)}}.dem4so-output.svelte-xenk25{min-width:0}.dem4so-time-bar.svelte-xenk25{margin-bottom:0}.dem4so-input-label.svelte-xenk25{text-align:center;color:#06f;font-size:var(--type-body);margin:0 0 16px;font-weight:600}.dem4so-grid-scroll.svelte-xenk25{max-width:100%;overflow-x:auto}.dem4so-comparison.svelte-xenk25{grid-template-columns:max-content repeat(7,minmax(120px,1fr));align-items:start;gap:20px 10px;min-width:1050px;display:grid}.row-label.svelte-xenk25{font-size:var(--type-body);align-self:center}.dem4so-tile.svelte-xenk25{text-align:center;min-width:0;margin:0}.dem4so-tile.svelte-xenk25 figcaption:where(.svelte-xenk25){font-size:var(--type-body);margin-bottom:8px;font-weight:600}.dem4so-image.svelte-xenk25{aspect-ratio:1;background:#000;border:5px solid #9ca3af;border-radius:0;place-items:center;display:grid;overflow:hidden}.input-channel.svelte-xenk25 .dem4so-image:where(.svelte-xenk25){border-color:#06f}.input-channel.svelte-xenk25 figcaption:where(.svelte-xenk25){color:#06f}.dem4so-image.svelte-xenk25 img:where(.svelte-xenk25){object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.dem4so-image.svelte-xenk25 span:where(.svelte-xenk25){font-size:var(--type-caption);color:#fff}.source-time.svelte-xenk25{font-size:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--foreground);margin-top:6px;display:block}@media (width<=760px){.dem4so-comparison.svelte-xenk25{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:12px 10px;min-width:0}.row-label.svelte-xenk25{text-align:center;align-self:end}.row-label.svelte-xenk25:first-child,.dem4so-tile[data-row=observation].svelte-xenk25{grid-column:1}.row-label.svelte-xenk25:not(:first-child),.dem4so-tile[data-row=generated].svelte-xenk25,.dem4so-input-gap.svelte-xenk25{grid-column:2}.dem4so-tile[data-row=generated].svelte-xenk25{margin-top:calc(var(--type-body) * 1.5 + 8px)}}.model-screen.svelte-19qx8gs,.model-screen-content.svelte-19qx8gs{min-width:0}.text-size-control.svelte-pockf2{background:var(--secondary);border-radius:14px;gap:2px;padding:4px;display:flex}.text-size-control.svelte-pockf2 button{width:44px;height:44px;color:var(--foreground);font:600 var(--type-body)/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.text-size-control.svelte-pockf2 button:hover:not(:disabled){background:var(--accent);color:var(--primary)}.text-size-control.svelte-pockf2 button:disabled{opacity:.35;cursor:default}.swsr-controls.svelte-1mag48z{flex-wrap:wrap;justify-content:center;gap:12px;padding:8px 0;display:flex}sub.svelte-1mag48z{vertical-align:baseline;font-size:.7em;line-height:0;position:relative;bottom:-.25em}.features.svelte-1mag48z{font-variant-numeric:tabular-nums;justify-content:center;gap:12px;width:100%;display:flex}.swsr-region-overlay.svelte-nd9a7d{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}path.svelte-nd9a7d{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke}.area-band.svelte-nd9a7d{stroke:#0f0}.contrast-band.svelte-nd9a7d{stroke:#f4c}.eflux-source-controls.svelte-1pvjnh6{flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.magnetogram-time.svelte-1uha8ag{text-align:center;font-size:var(--type-body);font-variant-numeric:tabular-nums;display:block}.klm-time-bar.svelte-1uha8ag{margin-bottom:16px}.models-shell.svelte-1uha8ag{width:100%;min-height:100dvh;color:var(--foreground);background:var(--background);font-family:var(--font-sans);padding:0 clamp(12px,2vw,40px) 32px}.skip-link.svelte-1uha8ag{z-index:100;background:var(--card);border-radius:10px;padding:12px;position:fixed;top:8px;left:-10000px}.skip-link.svelte-1uha8ag:focus{left:8px}.models-header.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.brand.svelte-1uha8ag{white-space:normal;flex:64rem;align-items:center;gap:14px;min-width:0;display:flex}.brand-copy.svelte-1uha8ag{overflow-wrap:anywhere;min-width:0;max-width:100%}.brand-copy.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--muted-foreground);font-size:var(--type-heading);margin-top:8px;line-height:1.2;display:block}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,p.svelte-1uha8ag{margin-top:0}h1.svelte-1uha8ag{font-size:var(--type-heading);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.2}.lab-link.svelte-1uha8ag{border-radius:50%;flex:none;max-width:100%;display:block}.brand-copy.svelte-1uha8ag>.brand-attribution:where(.svelte-1uha8ag){flex-wrap:wrap;align-items:center;gap:.3em;display:flex}.affiliation.svelte-1uha8ag{align-items:center;gap:.25em;min-width:0;max-width:100%;display:inline-flex}.affiliation.svelte-1uha8ag>span:where(.svelte-1uha8ag){min-width:0}.lab-link.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;width:auto;height:1.35em;display:block}.university-logo.svelte-1uha8ag{flex:none;width:1.682em;height:1.12em;display:block;overflow:hidden}.now-time.svelte-1uha8ag{max-width:100%;font-size:var(--type-caption);color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 .4em;font-weight:500;display:flex}.now-time.svelte-1uha8ag>span:where(.svelte-1uha8ag){white-space:nowrap}a.svelte-1uha8ag{color:inherit}.workspace-layout.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,32px);display:grid}.model-navigation.svelte-1uha8ag{border:1px solid var(--border);background:var(--card);max-height:none;color:var(--foreground);border-radius:24px;grid-template-columns:minmax(0,1fr);align-items:center;padding:16px 24px;display:grid;position:static}.category-grid.svelte-1uha8ag{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;min-width:0;padding-top:0;display:grid;overflow-x:auto}.category-column.svelte-1uha8ag{flex-direction:column;gap:16px;min-width:0;display:flex}.category.svelte-1uha8ag{min-width:0}.category.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--muted-foreground);font-size:var(--type-caption);overflow-wrap:anywhere;margin:0 8px 10px;font-weight:500;line-height:1.5}.category.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding:0;list-style:none}.category.svelte-1uha8ag li:where(.svelte-1uha8ag){border-radius:9px;align-items:center;gap:4px;margin:4px 0;padding:0 8px;display:flex}.category.svelte-1uha8ag li.active:where(.svelte-1uha8ag){background:var(--accent);color:var(--accent-foreground)}.category.svelte-1uha8ag li:where(.svelte-1uha8ag):hover:not(.active){background:var(--secondary)}.model-name.svelte-1uha8ag{min-width:0;min-height:40px;color:inherit;cursor:pointer;font-size:var(--type-body);text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:6px 4px;font-weight:600;display:flex}.models-main.svelte-1uha8ag{min-width:0;height:auto;display:block;overflow:visible}.model-detail.svelte-1uha8ag{border:1px solid var(--border);background:var(--card);border-radius:24px;min-width:0;padding:clamp(16px,2vw,32px);container:model-content/inline-size}.detail-heading.svelte-1uha8ag{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.detail-title.svelte-1uha8ag{min-width:0}.detail-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--type-heading);letter-spacing:-.025em;margin:0}.model-view-tools.svelte-1uha8ag{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 20px;min-width:0;max-width:100%;display:flex}.tabs.svelte-1uha8ag{min-width:0;max-width:100%}.tabs.svelte-1uha8ag .model-tabs{background:var(--secondary);border-radius:14px;flex-wrap:wrap;height:auto;padding:4px;display:flex}.tabs.svelte-1uha8ag [role=tab]{min-height:44px;font-size:var(--type-body);color:var(--muted-foreground);border:0;border-radius:7px;padding:8px 16px;line-height:1.3}.tabs.svelte-1uha8ag [data-state=active]{color:var(--foreground);background:var(--card);box-shadow:0 2px 6px #191f2810}.model-panel{min-width:0;font-size:var(--type-body);padding:22px 0 0}.live-layout.svelte-1uha8ag{grid-template-columns:minmax(0,min(32%,510px)) minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.keflux-input-area.svelte-1uha8ag{width:100%;min-width:0}.live-layout.eflux-layout.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);gap:16px}.eflux-layout.svelte-1uha8ag>.chart-panel:where(.svelte-1uha8ag),.eflux-layout.svelte-1uha8ag .keflux-input-area:where(.svelte-1uha8ag){border:1px solid var(--border);background:var(--background);border-radius:16px;width:100%;min-width:0;padding:12px}.image-panel.svelte-1uha8ag{width:min(100%,510px);min-width:0;min-height:0;margin:0;padding-top:68px}.image-stage.svelte-1uha8ag{min-width:0}.region-highlight.svelte-1uha8ag{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.region-highlight.svelte-1uha8ag polygon:where(.svelte-1uha8ag){fill:none;stroke:#ff0;stroke-width:calc(var(--solar-selected-outline-width,4px) * var(--solar-stroke-compensation,1));vector-effect:non-scaling-stroke}.region-label.svelte-1uha8ag{fill:#ff0;stroke:#111;stroke-width:14px;paint-order:stroke fill;font:650 112px/1.2 var(--font-sans)}.sharp-hotspot.svelte-1uha8ag{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.missing-aia.svelte-1uha8ag{aspect-ratio:1;color:#aaa;width:100%;font-size:var(--type-body);background:#000;place-items:center;display:grid}.image-panel.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){grid-template-rows:auto auto auto;gap:12px;min-width:0;padding-top:12px;font-weight:500;display:grid}.image-caption-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.image-caption-head.svelte-1uha8ag time:where(.svelte-1uha8ag),.image-caption-head.svelte-1uha8ag strong:where(.svelte-1uha8ag){overflow-wrap:anywhere;min-width:0}.image-source.svelte-1uha8ag{min-width:0;color:var(--muted-foreground);font-size:var(--type-caption);align-content:center;gap:6px;font-weight:400;display:grid}.image-source.svelte-1uha8ag span:where(.svelte-1uha8ag){overflow-wrap:anywhere}.boundary-switch.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.boundary-switch.svelte-1uha8ag button{background:var(--card);min-height:44px;color:var(--muted-foreground);cursor:pointer;font:inherit;font-size:var(--type-body);border:0;padding:8px 4px}.boundary-switch.svelte-1uha8ag button[aria-pressed=true]{color:var(--primary);font-weight:600}.image-panel.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){container-type:inline-size}.image-playback.svelte-1uha8ag{flex-direction:column;width:100%;align-items:stretch!important}.playback-main.svelte-1uha8ag{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.playback-main.svelte-1uha8ag output:where(.svelte-1uha8ag){margin-left:auto}.fps-label.svelte-1uha8ag{white-space:nowrap;flex-shrink:0}.image-playback.svelte-1uha8ag .playback-slider{width:100%;flex:none!important}@container (width<=420px){.playback-main.svelte-1uha8ag{font-size:min(var(--type-body), 5.5cqw);gap:3px}.playback-main.svelte-1uha8ag .playback-icon{flex-basis:32px!important;width:32px!important}.playback-main.svelte-1uha8ag .fps-input{width:48px!important;min-width:48px!important}.playback-main.svelte-1uha8ag output:where(.svelte-1uha8ag){min-width:0!important}}.playback-controls.svelte-1uha8ag{min-width:0;font-size:var(--type-body);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.playback-controls.svelte-1uha8ag .playback-slider{flex:120px;min-width:100px;min-height:44px}.playback-controls.svelte-1uha8ag button,.playback-controls.svelte-1uha8ag .fps-input{min-height:var(--control-height);background:var(--secondary);height:auto;color:var(--foreground);font:inherit;border:1px solid #0000;border-radius:12px}.playback-controls.svelte-1uha8ag button{cursor:pointer;padding:0 8px}.playback-controls.svelte-1uha8ag .playback-icon{flex:0 0 44px;justify-content:center;align-items:center;width:44px;padding:4px;display:inline-flex}.playback-icon svg.svelte-1uha8ag{width:18px;height:18px}.playback-controls.svelte-1uha8ag button:disabled{color:#777;cursor:default}.playback-controls.svelte-1uha8ag output:where(.svelte-1uha8ag){text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:6ch}.playback-controls.svelte-1uha8ag .fps-input{width:4ch;min-width:64px;padding:0 3px}.chart-panel.svelte-1uha8ag{min-width:0;min-height:0}.data-state.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--muted);text-align:center;overflow-wrap:anywhere;padding:48px 24px}.data-warning.svelte-1uha8ag{color:#80550d;font-size:var(--type-caption);overflow-wrap:anywhere;background:#fff8e8;border-radius:12px;margin:16px 0 0;padding:12px 16px}.about-grid.svelte-1uha8ag{gap:var(--panel-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-grid.svelte-1uha8ag>section:where(.svelte-1uha8ag){border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--card);padding:clamp(16px,2vw,24px)}.about-grid.svelte-1uha8ag section:where(.svelte-1uha8ag){min-width:0}.about-grid.svelte-1uha8ag>.wide:where(.svelte-1uha8ag){grid-column:1/-1}.about-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){border-bottom:1px solid var(--border);font-size:var(--type-body);margin-bottom:16px;padding-bottom:12px;font-weight:650}.about-grid.svelte-1uha8ag>.publication-card:where(.svelte-1uha8ag){background:var(--muted)}.publication-card.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent-foreground);text-underline-offset:3px;text-decoration-thickness:1px}.publication-title.svelte-1uha8ag{font-weight:600}.publication-citation.svelte-1uha8ag{margin-top:12px}.implementation-notes.svelte-1uha8ag{background:#fff8e8;border-left:3px solid #c88a24;border-radius:0 12px 12px 0;margin-top:20px;padding:16px}.implementation-notes.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:var(--type-body);margin:0 0 10px}.about-grid.svelte-1uha8ag p:where(.svelte-1uha8ag),.about-grid.svelte-1uha8ag li:where(.svelte-1uha8ag){line-height:1.55}.about-grid.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding-left:20px}.about-grid.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){margin-top:7px}.equations.svelte-1uha8ag{gap:10px;margin:21px 0;display:grid}.equations.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-template-columns:170px minmax(0,1fr);align-items:center;gap:14px;display:grid}.equations.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--type-body)}.equations.svelte-1uha8ag span:where(.svelte-1uha8ag){min-width:0;padding:4px 0;overflow:auto hidden}.method-section.svelte-1uha8ag{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.method-section.svelte-1uha8ag h4:where(.svelte-1uha8ag),.coefficients.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:var(--type-body);margin:0 0 9px}.method-section.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 9px}.coefficients.svelte-1uha8ag{margin-top:20px;overflow-x:auto}.coefficients.svelte-1uha8ag table:where(.svelte-1uha8ag){border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:660px}.coefficients.svelte-1uha8ag th:where(.svelte-1uha8ag),.coefficients.svelte-1uha8ag td:where(.svelte-1uha8ag){border:0;border-bottom:1px solid var(--border);text-align:left;padding:12px}@container model-content (width<=960px){.live-layout.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.image-panel.svelte-1uha8ag{justify-self:center;padding-top:0}.about-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}@container model-content (width<=640px){.live-layout.svelte-1uha8ag>.chart-panel:where(.svelte-1uha8ag){order:-1}}@media (height<=600px){.model-navigation.svelte-1uha8ag{max-height:none;position:static}}@media (width<=1000px){.workspace-layout.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.model-navigation.svelte-1uha8ag{max-height:none;padding:12px;position:static}}@media (width<=520px){.models-header.svelte-1uha8ag{gap:16px;padding:18px 0}.brand.svelte-1uha8ag{flex-basis:100%;align-items:center}.model-detail.svelte-1uha8ag{border-radius:20px}.equations.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-template-columns:minmax(0,1fr);gap:3px}}.image-caption-head.svelte-1uha8ag,.boundary-switch.svelte-1uha8ag button,.playback-controls.svelte-1uha8ag,.data-warning.svelte-1uha8ag,.equations.svelte-1uha8ag strong:where(.svelte-1uha8ag),.equations.svelte-1uha8ag span:where(.svelte-1uha8ag),.about-grid.svelte-1uha8ag p:where(.svelte-1uha8ag),.about-grid.svelte-1uha8ag li:where(.svelte-1uha8ag),.coefficients.svelte-1uha8ag table:where(.svelte-1uha8ag){font-size:var(--type-body)}.about-grid.svelte-1uha8ag>section:where(.svelte-1uha8ag){overflow-wrap:anywhere;min-width:0}@media (width<=900px){.category-grid.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(160px,1fr))}}@media (width>=1100px) and (aspect-ratio>=4/3){.models-shell.svelte-1uha8ag{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100dvh;min-height:0;padding:10px clamp(12px,1.5vw,28px) 12px;display:grid;overflow:hidden}.models-header.svelte-1uha8ag{flex-wrap:nowrap;min-height:44px;padding:0}.brand.svelte-1uha8ag{flex:1;gap:12px}.brand-copy.svelte-1uha8ag{font-size:var(--type-heading);flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.brand-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:inherit}.brand-copy.svelte-1uha8ag>span:where(.svelte-1uha8ag){font-size:inherit;margin:0;line-height:1.2}.workspace-layout.svelte-1uha8ag{grid-template-columns:clamp(170px,13vw,210px) minmax(0,1fr);align-items:stretch;gap:12px;height:100%;min-height:0}.model-navigation.svelte-1uha8ag{overscroll-behavior:contain;border-radius:16px;height:100%;min-height:0;padding:14px 8px;display:block;overflow:hidden auto}.category-grid.svelte-1uha8ag{flex-direction:column;gap:18px;display:flex;overflow:visible}.category-column.svelte-1uha8ag{gap:18px}.category.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--type-caption);margin-bottom:6px}.category.svelte-1uha8ag li:where(.svelte-1uha8ag){margin:2px 0;padding:0 6px}.model-name.svelte-1uha8ag{min-height:34px;padding:4px}.models-main.svelte-1uha8ag{height:100%;min-height:0;overflow:hidden}.model-detail.svelte-1uha8ag{border-radius:16px;flex-direction:column;height:100%;min-height:0;padding:10px 14px;display:flex}.model-detail.svelte-1uha8ag>[data-slot=tabs]{flex:1;gap:8px;min-height:0}.detail-heading.svelte-1uha8ag{flex-wrap:nowrap;flex:none;gap:12px;padding-bottom:8px}.detail-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--type-heading)}.model-view-tools.svelte-1uha8ag{flex-wrap:nowrap;gap:8px 12px}.now-time.svelte-1uha8ag{flex-wrap:nowrap}.tabs.svelte-1uha8ag [role=tab]{min-height:36px;padding:6px 12px}.model-panel{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:auto;container:dashboard-panel/size}}.model-picker-button.svelte-1uha8ag{display:none}@media (width>=761px) and (width<=1099.98px),(width>=1100px) and (aspect-ratio<=1333/1000){.model-navigation.svelte-1uha8ag{padding:12px 16px}.category-grid.svelte-1uha8ag{flex-wrap:wrap;gap:8px 28px;display:flex;overflow:visible}.category-column.svelte-1uha8ag{flex:0 auto}.category.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 6px 4px}.category.svelte-1uha8ag ul:where(.svelte-1uha8ag){flex-wrap:wrap;gap:4px;display:flex}.category.svelte-1uha8ag li:where(.svelte-1uha8ag){margin:0;padding:0 4px}.model-name.svelte-1uha8ag{white-space:nowrap;min-height:44px;padding:6px 10px}}@media (width<=760px){.models-shell.svelte-1uha8ag{padding:0 10px 24px}.models-header.svelte-1uha8ag{gap:6px;padding:12px 2px 10px}h1.svelte-1uha8ag{font-size:calc(clamp(1.375rem, 1rem + 2.4vw, 1.75rem) * var(--text-scale))}.brand-copy.svelte-1uha8ag>span:where(.svelte-1uha8ag){font-size:var(--type-body);margin-top:4px;line-height:1.35}.brand-copy.svelte-1uha8ag>.brand-attribution:where(.svelte-1uha8ag){display:block}.affiliation.svelte-1uha8ag{white-space:nowrap;display:inline}.affiliation.svelte-1uha8ag>:is(.lab-link:where(.svelte-1uha8ag),.university-logo:where(.svelte-1uha8ag)){vertical-align:-.28em;margin-right:.25em;display:inline-block}.lab-link.svelte-1uha8ag img:where(.svelte-1uha8ag){height:1.3em}.workspace-layout.svelte-1uha8ag{gap:10px}.model-navigation.svelte-1uha8ag{border-radius:16px;padding:4px}.model-picker-button.svelte-1uha8ag{width:100%;min-height:52px;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.picker-copy.svelte-1uha8ag{flex-wrap:wrap;align-items:baseline;gap:0 10px;min-width:0;display:flex}.picker-category.svelte-1uha8ag{color:var(--muted-foreground)}.model-picker-button.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:700}.picker-action.svelte-1uha8ag{color:var(--accent-foreground);flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.picker-action.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:22px;height:22px;transition:transform .15s}.model-navigation.open.svelte-1uha8ag .picker-action:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){transform:rotate(180deg)}.model-navigation.svelte-1uha8ag:not(.open) .category-grid:where(.svelte-1uha8ag){display:none}.category-grid.svelte-1uha8ag{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;margin-top:4px;padding:10px 4px 6px;overflow:visible}.model-detail.svelte-1uha8ag{padding:12px}.detail-heading.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title tabs""time size";gap:8px 12px;padding-bottom:12px;display:grid}.detail-title.svelte-1uha8ag{grid-area:title}.model-view-tools.svelte-1uha8ag{display:contents}.now-time.svelte-1uha8ag{grid-area:time;align-self:center}.model-view-tools.svelte-1uha8ag>.text-size-control{grid-area:size;justify-self:end}.tabs.svelte-1uha8ag{grid-area:tabs;justify-self:end}.tabs.svelte-1uha8ag [role=tab]{padding:8px 12px}.model-panel{padding-top:14px}}
