.radar-shell.svelte-xp5jg5{position:relative;height:560px;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-elevated);border:1px solid var(--color-border-light);background:#e8eef8}@media(max-width:640px){.radar-shell.svelte-xp5jg5{height:420px}}.new-data-pill.svelte-xp5jg5{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:1500;display:flex;align-items:center;gap:8px;padding:7px 14px;background:var(--color-secondary-blue);color:#fff;border-radius:999px;font-size:.8125rem;font-weight:700;white-space:nowrap;box-shadow:0 4px 16px #1e56b066}.new-data-dot.svelte-xp5jg5{width:7px;height:7px;border-radius:50%;background:#86efac;animation:svelte-xp5jg5-pulse 1.6s ease-in-out infinite;flex-shrink:0}@keyframes svelte-xp5jg5-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.new-data-action.svelte-xp5jg5{padding:2px 10px;border-radius:999px;background:#ffffff38;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:.75rem;font-weight:700;cursor:pointer;transition:background .15s}.new-data-action.svelte-xp5jg5:hover{background:#ffffff61}.time-chip.svelte-xp5jg5{position:absolute;top:14px;right:14px;z-index:1000;display:flex;align-items:center;gap:8px;padding:8px 13px;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.time-chip--forecast.svelte-xp5jg5{border-color:#f59e0b59;background:#fffbebf2}.time-dot.svelte-xp5jg5{width:8px;height:8px;border-radius:50%;background:var(--color-secondary-blue);flex-shrink:0;animation:svelte-xp5jg5-pulse 2s ease-in-out infinite}.time-dot--forecast.svelte-xp5jg5{background:var(--color-accent-yellow)}.time-clock.svelte-xp5jg5{font-size:1.125rem;font-weight:800;letter-spacing:-.03em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:1.1}.time-offset.svelte-xp5jg5{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);line-height:1}.time-chip--forecast.svelte-xp5jg5 .time-offset:where(.svelte-xp5jg5){color:var(--color-accent-yellow)}.legend-chip.svelte-xp5jg5{position:absolute;bottom:112px;left:14px;z-index:1000;display:flex;align-items:center;gap:7px;padding:6px 11px;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}@media(max-width:640px){.legend-chip.svelte-xp5jg5{bottom:140px}}.legend-label.svelte-xp5jg5{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);white-space:nowrap}.legend-bar.svelte-xp5jg5{width:96px;height:7px;border-radius:999px;background:linear-gradient(to right,#7efcff,#2cc9c9,#00a84f,#008c2a,#59b700,#a6d700,#ffea00,#ffb000,#ff7a00,#ff3b00,#e0001f,#b000b0,#7a00e0,#3b00ff,#0015ff)}.controls.svelte-xp5jg5{position:absolute;bottom:40px;left:14px;right:14px;z-index:1000;display:flex;align-items:center;gap:12px;padding:10px 14px;background:#fffffff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated)}@media(max-width:420px){.controls.svelte-xp5jg5{flex-wrap:wrap;gap:8px}}.play-btn.svelte-xp5jg5{width:40px;height:40px;border-radius:50%;background:var(--color-secondary-blue);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 10px #1e56b066;transition:transform .15s,background .15s}.play-btn.svelte-xp5jg5:hover{background:var(--color-primary-blue);transform:scale(1.06)}.play-btn.svelte-xp5jg5:active{transform:scale(.96)}.timeline.svelte-xp5jg5{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.timeline-labels.svelte-xp5jg5{display:flex;justify-content:space-between;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);padding:0 2px}.now-lbl.svelte-xp5jg5{color:var(--color-secondary-blue)}.timeline-track.svelte-xp5jg5{position:relative}.now-tick.svelte-xp5jg5{position:absolute;top:50%;transform:translate(-50%,-50%);width:2px;height:12px;background:var(--color-secondary-blue);border-radius:1px;pointer-events:none;z-index:1}.slider.svelte-xp5jg5{width:100%;appearance:none;-webkit-appearance:none;height:5px;border-radius:999px;outline:none;cursor:pointer;position:relative;z-index:2;background:linear-gradient(to right,var(--color-primary-blue) 0%,var(--color-secondary-blue) var(--p),var(--color-border-light) var(--p),var(--color-border-light) 100%)}.slider.svelte-xp5jg5::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-secondary-blue);border:3px solid #fff;box-shadow:0 1px 6px #1e56b066;cursor:pointer;transition:transform .15s}.slider.svelte-xp5jg5::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--color-secondary-blue);border:3px solid #fff;box-shadow:0 1px 6px #1e56b066;cursor:pointer}.slider.svelte-xp5jg5:hover::-webkit-slider-thumb{transform:scale(1.15)}.time-badge.svelte-xp5jg5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 10px;background:#1e56b012;border:1px solid rgba(30,86,176,.12);border-radius:var(--radius-sm);flex-shrink:0;min-width:62px}.time-badge--forecast.svelte-xp5jg5{background:#f59e0b14;border-color:#f59e0b33}.badge-time.svelte-xp5jg5{font-size:.9375rem;font-weight:800;letter-spacing:-.03em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:1.2}.badge-mode.svelte-xp5jg5{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted)}.time-badge--forecast.svelte-xp5jg5 .badge-mode:where(.svelte-xp5jg5){color:var(--color-accent-yellow)}
