.hero.svelte-160tr8m{border-left:5px solid var(--accent);flex-direction:column;gap:.4rem;margin:.5rem 0 1.5rem;padding:.15rem 0 .15rem 1.1rem;display:flex}.hero.offline.svelte-160tr8m{border-left-color:var(--border-strong,var(--border))}.level.svelte-160tr8m{font-family:var(--font-display,system-ui);letter-spacing:-.01em;align-items:baseline;gap:.5rem;font-size:clamp(2rem,7vw,3.4rem);font-weight:900;line-height:.95;display:flex}.level.muted.svelte-160tr8m{color:var(--muted-foreground,var(--text-faint))}.unit.svelte-160tr8m{color:var(--muted-foreground,var(--text-faint));font-size:.4em;font-weight:700}.trend.svelte-160tr8m{color:var(--accent);font-size:.55em}.rate.svelte-160tr8m{font-family:var(--font-mono,monospace);color:var(--muted-foreground,var(--text-faint));white-space:nowrap;font-size:.32em;font-weight:500}.rec.svelte-160tr8m{color:var(--foreground,inherit);margin:.4rem 0 0;font-size:clamp(1rem,2.4vw,1.2rem);line-height:1.4}.shipping-badge.svelte-160tr8m{border:1px solid var(--badge-color);color:var(--badge-color);border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;margin:.3rem 0 0;padding:.15rem .6rem;font-size:.82rem;font-weight:600;display:inline-flex}.badge-dot.svelte-160tr8m{background:var(--badge-color);border-radius:50%;width:.5rem;height:.5rem}.badge-cause.svelte-160tr8m{color:var(--muted-foreground,var(--text-faint));font-weight:400}.meta.svelte-160tr8m{font-family:var(--font-mono,monospace);color:var(--muted-foreground,var(--text-faint));margin:.4rem 0 0;font-size:.72rem}.chart-wrap.svelte-1f4yapa{max-width:100%;margin:1rem 0}.chart.svelte-1f4yapa{width:100%;max-width:60rem;height:auto;display:block;overflow:visible}.gridline.svelte-1f4yapa{stroke:var(--border,#e2e8f0);stroke-width:1px}.tick-label.svelte-1f4yapa{font-family:var(--font-mono,monospace);fill:var(--muted-foreground,var(--text-faint));font-size:7px}.y-tick.svelte-1f4yapa{text-anchor:end}.x-tick.svelte-1f4yapa{text-anchor:start}.axis-caption.svelte-1f4yapa{font-family:var(--font-mono,monospace);fill:var(--muted-foreground,var(--text-faint));font-size:6px}.band.svelte-1f4yapa{stroke:none}.band-outer.svelte-1f4yapa{fill:color-mix(in srgb, var(--accent) 12%, transparent)}.band-inner.svelte-1f4yapa{fill:color-mix(in srgb, var(--accent) 26%, transparent)}.line.svelte-1f4yapa{fill:none;stroke-width:1.5px}.line-min.svelte-1f4yapa{stroke:var(--muted-foreground,var(--text-faint));stroke-dasharray:4 3}.line-median.svelte-1f4yapa{stroke:var(--accent);stroke-width:2px}.line-current.svelte-1f4yapa{stroke:var(--crit,orange);stroke-width:2px}.dot-last.svelte-1f4yapa{fill:var(--crit,orange);stroke:var(--bg,white);stroke-width:1px}.range-line.svelte-1f4yapa{stroke:var(--upcoming,#2563eb);stroke-width:1px}.range-current.svelte-1f4yapa{stroke-width:1.5px}.range-extreme.svelte-1f4yapa{stroke-dasharray:3 2}.range-label.svelte-1f4yapa{font-family:var(--font-mono,monospace);fill:var(--upcoming,#2563eb);font-size:6px}.range-delta.svelte-1f4yapa{font-family:var(--font-mono,monospace);fill:var(--upcoming,#2563eb);font-size:6px;font-weight:700}.legend.svelte-1f4yapa{font-family:var(--font-mono,monospace);color:var(--muted-foreground,var(--text-faint));flex-wrap:wrap;gap:.4rem 1rem;margin:.6rem 0 0;padding:0;font-size:.54rem;list-style:none;display:flex}.legend.svelte-1f4yapa li:where(.svelte-1f4yapa){align-items:center;gap:.35rem;display:inline-flex}.swatch.svelte-1f4yapa{border-radius:2px;width:.9rem;height:.55rem;display:inline-block}.swatch.band-outer.svelte-1f4yapa{background:color-mix(in srgb, var(--accent) 12%, transparent)}.swatch.band-inner.svelte-1f4yapa{background:color-mix(in srgb, var(--accent) 26%, transparent)}.swatch.line-min.svelte-1f4yapa{background:var(--muted-foreground,var(--text-faint))}.swatch.line-median.svelte-1f4yapa{background:var(--accent)}.swatch.line-current.svelte-1f4yapa{background:var(--crit,orange)}.swatch.dot-last.svelte-1f4yapa{background:var(--crit,orange);border-radius:999px}.banner.svelte-ceo1ai{border-left:5px solid var(--banner-accent);flex-direction:column;gap:.4rem;margin:1.5rem 0;padding:.15rem 0 .15rem 1.1rem;display:flex}.banner.degraded.svelte-ceo1ai{border-left-style:dashed}.verdict.svelte-ceo1ai{font-family:var(--font-display,system-ui);letter-spacing:-.01em;font-size:clamp(1.4rem,4.5vw,2rem);font-weight:900}.reason.svelte-ceo1ai{color:var(--foreground,inherit);margin:.3rem 0 0;font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.4}.context.svelte-ceo1ai{color:var(--muted-foreground,var(--text-faint));max-width:42rem;margin:.4rem 0 0;font-size:.82rem;line-height:1.5}
