.kp-display.svelte-wsxc83{text-align:center;min-height:140px}.kp-value-row.svelte-wsxc83{display:flex;align-items:baseline;justify-content:center;gap:var(--space-sm)}.kp-number.svelte-wsxc83{font-size:var(--font-size-3xl);font-weight:700;font-family:var(--font-mono);line-height:1}.kp-trend.svelte-wsxc83{font-size:var(--font-size-xl);font-weight:600}.kp-status.svelte-wsxc83{font-size:var(--font-size-lg);font-weight:600;margin-top:var(--space-xs)}.kp-message.svelte-wsxc83{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:var(--space-sm);line-height:1.5}.kp-time.svelte-wsxc83{display:block;color:var(--text-muted);font-size:.75rem;margin-top:var(--space-sm)}.source-indicator.svelte-wsxc83{margin-top:var(--space-xs);font-size:.7rem;font-weight:600;color:#60a5fa;padding:2px 8px;background:#60a5fa1a;border-radius:var(--border-radius-sm);display:inline-block}.stale-indicator.svelte-wsxc83{margin-top:var(--space-sm);font-size:.75rem;font-weight:600;color:#f59e0b;animation:svelte-wsxc83-stale-pulse 2s ease-in-out infinite}.stale-indicator.svelte-wsxc83 a:where(.svelte-wsxc83){color:#93c5fd}@keyframes svelte-wsxc83-stale-pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton.svelte-wsxc83{color:var(--text-muted);animation:svelte-wsxc83-pulse 1.5s ease-in-out infinite}@keyframes svelte-wsxc83-pulse{0%,to{opacity:1}50%{opacity:.4}}.gnss-explainer.svelte-5983us{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);margin-top:var(--space-md)}.explainer-col.svelte-5983us{display:flex;flex-direction:column;gap:var(--space-xs)}.col-header.svelte-5983us{font-size:.8rem;font-weight:700;padding-bottom:var(--space-xs);border-bottom:2px solid;margin-bottom:var(--space-xs)}.col-tag.svelte-5983us{font-weight:400;font-size:.7rem}.normal-header.svelte-5983us{color:var(--accent-green);border-color:var(--accent-green)}.storm-header.svelte-5983us{color:var(--accent-orange);border-color:var(--accent-orange)}.severe-header.svelte-5983us{color:var(--accent-red);border-color:var(--accent-red)}.kp-row.svelte-5983us{display:flex;flex-direction:column;gap:2px;padding:var(--space-xs);border-radius:var(--border-radius-sm);transition:background .2s}.kp-row.active.svelte-5983us{background:#eab30826;border:1px solid rgba(234,179,8,.4)}.kp-badge.svelte-5983us{font-size:.72rem;font-weight:700;font-family:var(--font-mono)}.normal-badge.svelte-5983us{color:var(--accent-green)}.storm-badge.svelte-5983us{color:var(--accent-orange)}.severe-badge.svelte-5983us{color:var(--accent-red)}.kp-desc.svelte-5983us{font-size:.72rem;color:var(--text-secondary);line-height:1.3}@media(max-width:768px){.gnss-explainer.svelte-5983us{grid-template-columns:1fr}}.dashboard-header.svelte-1uha8ag{margin-bottom:var(--space-xl)}.dashboard-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg)}.dashboard-grid.svelte-1uha8ag>:nth-child(n+4){grid-column:1 / -1}.placeholder-content.svelte-1uha8ag{text-align:center;min-height:140px}.big-number.svelte-1uha8ag{font-size:var(--font-size-3xl);font-weight:700;font-family:var(--font-mono);display:block;line-height:1}.risk-display.svelte-1uha8ag{text-align:center}.risk-display[data-level=low].svelte-1uha8ag .big-number:where(.svelte-1uha8ag){color:var(--severity-low)}.risk-display[data-level=moderate].svelte-1uha8ag .big-number:where(.svelte-1uha8ag){color:var(--severity-moderate)}.risk-display[data-level=high].svelte-1uha8ag .big-number:where(.svelte-1uha8ag){color:var(--severity-high)}.risk-display[data-level=severe].svelte-1uha8ag .big-number:where(.svelte-1uha8ag){color:var(--severity-severe)}.risk-display[data-level=extreme].svelte-1uha8ag .big-number:where(.svelte-1uha8ag){color:var(--severity-extreme)}.risk-label.svelte-1uha8ag{display:block;font-size:var(--font-size-lg);font-weight:600;margin-top:var(--space-xs)}.risk-bar-container.svelte-1uha8ag{margin-top:var(--space-md);padding:0 var(--space-xs)}.risk-bar-track.svelte-1uha8ag{position:relative;height:8px;background:var(--bg-secondary);border-radius:4px;overflow:visible}.risk-bar-fill.svelte-1uha8ag{height:100%;border-radius:4px;transition:width .6s ease-out}.risk-bar-marker.svelte-1uha8ag{position:absolute;top:-3px;width:8px;height:14px;border-radius:2px;transform:translate(-4px);transition:left .6s ease-out;opacity:.9}.risk-bar-labels.svelte-1uha8ag{display:flex;justify-content:space-between;margin-top:2px;font-size:.65rem;color:var(--text-muted);font-family:var(--font-mono)}.advisory-text.svelte-1uha8ag{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:var(--space-sm)}.alerts-content.svelte-1uha8ag{min-height:100px}.no-alerts.svelte-1uha8ag{color:var(--accent-green);font-weight:500}.alert-list.svelte-1uha8ag{list-style:none;display:flex;flex-direction:column;gap:var(--space-xs)}.alert-separator.svelte-1uha8ag{height:1px;background:var(--border-default);margin:var(--space-xs) 0}.alert-item.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm)}.alert-badge.svelte-1uha8ag{font-size:.65rem;padding:2px 6px;border-radius:var(--border-radius-sm);text-transform:uppercase;font-weight:700;white-space:nowrap;color:#0d1117}.alert-type.svelte-1uha8ag{font-size:.75rem;text-transform:capitalize;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.alert-summary.svelte-1uha8ag{color:var(--text-muted);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-all.svelte-1uha8ag{display:block;margin-top:var(--space-sm);font-size:var(--font-size-sm);color:var(--accent-blue)}.source-line.svelte-1uha8ag{font-size:.78rem;color:var(--accent-blue);margin-bottom:var(--space-sm)}.stale-indicator.svelte-1uha8ag{margin-top:var(--space-sm);font-size:.75rem;font-weight:600;color:#f59e0b;animation:svelte-1uha8ag-stale-pulse 2s ease-in-out infinite}.stale-indicator.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#93c5fd}@keyframes svelte-1uha8ag-stale-pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton.svelte-1uha8ag{color:var(--text-muted);animation:svelte-1uha8ag-pulse 1.5s ease-in-out infinite}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1}50%{opacity:.4}}.knowledge-section.svelte-1uha8ag{margin-top:var(--space-xl)}.knowledge-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--space-lg)}.knowledge-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.knowledge-card.svelte-1uha8ag{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--border-radius);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm);transition:border-color .2s;text-decoration:none;color:inherit}.knowledge-card.svelte-1uha8ag:hover{border-color:var(--accent-blue);text-decoration:none}.knowledge-icon.svelte-1uha8ag{color:var(--accent-blue)}.knowledge-title.svelte-1uha8ag{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;line-height:1.4}.knowledge-summary.svelte-1uha8ag{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.knowledge-link.svelte-1uha8ag{color:var(--accent-blue);font-size:.8rem;margin-top:auto}@media(max-width:768px){.dashboard-grid.svelte-1uha8ag,.knowledge-grid.svelte-1uha8ag{grid-template-columns:1fr}}
