.svg-telemetry-chart[data-v-9a71fa45]{--motion-silk:cubic-bezier(.22, .61, .36, 1);border:1px solid color-mix(in srgb, var(--surface-border) 46%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--surface-100) 4%, transparent), color-mix(in srgb, var(--surface-900) 26%, transparent)), color-mix(in srgb, var(--surface-900) 38%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.15);touch-action:pan-y;border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem;position:relative;overflow:hidden}.svg-telemetry-chart .chart-svg[data-v-9a71fa45]{z-index:1;width:100%;height:auto;display:block;position:relative}.svg-telemetry-chart .grid-line[data-v-9a71fa45]{stroke:color-mix(in srgb, var(--surface-border) 30%, transparent);stroke-width:1px}.svg-telemetry-chart .axis-line[data-v-9a71fa45]{stroke:color-mix(in srgb, var(--surface-border) 60%, transparent);stroke-width:1px}.svg-telemetry-chart .axis-label[data-v-9a71fa45]{fill:var(--text-secondary);text-anchor:middle}.svg-telemetry-chart .axis-label[data-v-9a71fa45]:not([font-size]){font-size:.72rem}.svg-telemetry-chart .threshold-label[data-v-9a71fa45]{font-weight:600}.svg-telemetry-chart .threshold-label[data-v-9a71fa45]:not([font-size]){font-size:.72rem}.svg-telemetry-chart .hover-guide[data-v-9a71fa45]{stroke:color-mix(in srgb, var(--text-secondary) 65%, transparent);stroke-width:1px;stroke-dasharray:3 4;opacity:0;transition:opacity .2s var(--motion-silk)}.svg-telemetry-chart .hover-dot[data-v-9a71fa45]{fill:color-mix(in srgb, var(--text-primary) 90%, white);stroke-width:1.5px;filter:drop-shadow(0 0 6px color-mix(in srgb, currentColor 38%, transparent));opacity:0;transition:opacity .2s var(--motion-silk), cx .24s var(--motion-silk), cy .24s var(--motion-silk)}.svg-telemetry-chart .hover-layer--visible .hover-guide[data-v-9a71fa45],.svg-telemetry-chart .hover-layer--visible .hover-dot[data-v-9a71fa45]{opacity:1}.svg-telemetry-chart .chart-tooltip[data-v-9a71fa45]{--tooltip-shift-x:-50%;z-index:2;pointer-events:none;border:1px solid color-mix(in srgb, var(--surface-border) 58%, transparent);background:color-mix(in srgb, var(--surface-900) 88%, transparent);-webkit-backdrop-filter:blur(8px);min-width:8rem;color:var(--text-primary);opacity:0;transform:translate(var(--tooltip-shift-x), -96%);will-change:left, top, opacity, transform;transition:left .22s var(--motion-silk), top .22s var(--motion-silk), opacity .15s var(--motion-silk), transform .22s var(--motion-silk);border-radius:8px;padding:.36rem .5rem;position:absolute;box-shadow:0 6px 20px #00000042}.svg-telemetry-chart .chart-tooltip--visible[data-v-9a71fa45]{opacity:1;transform:translate(var(--tooltip-shift-x), -100%)}.svg-telemetry-chart .chart-tooltip--edge-left[data-v-9a71fa45]{--tooltip-shift-x:-20%}.svg-telemetry-chart .chart-tooltip--edge-right[data-v-9a71fa45]{--tooltip-shift-x:-80%}.svg-telemetry-chart .chart-tooltip--below[data-v-9a71fa45]{transform:translate(var(--tooltip-shift-x), 0%)}.svg-telemetry-chart .chart-tooltip--below.chart-tooltip--visible[data-v-9a71fa45]{transform:translate(var(--tooltip-shift-x), 4%)}.svg-telemetry-chart .chart-tooltip__time[data-v-9a71fa45]{color:var(--text-secondary);margin-bottom:.1rem;font-size:.67rem}.svg-telemetry-chart .chart-tooltip__value[data-v-9a71fa45]{text-shadow:0 0 10px color-mix(in srgb, currentColor 30%, transparent);font-size:.72rem;font-weight:650;line-height:1.3}.svg-telemetry-chart .axis-label--now[data-v-9a71fa45]{fill:color-mix(in srgb, var(--text-primary) 90%, transparent);font-weight:650}.svg-telemetry-chart .now-line[data-v-9a71fa45]{stroke:color-mix(in srgb, var(--text-primary) 38%, transparent);stroke-width:1.5px;stroke-dasharray:3 4}.seeing-chart[data-v-9a71fa45]{flex-direction:column;gap:.5rem;display:flex}.seeing-chart__title[data-v-9a71fa45]{color:var(--text-primary);align-items:center;margin:0;font-size:.9rem;font-weight:600;display:flex}.seeing-chart__empty[data-v-9a71fa45]{height:160px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:.9rem;display:flex}.seeing-chart .svg-telemetry-chart .chart-tooltip[data-v-9a71fa45]{min-width:16rem}.chart-container[data-v-9a71fa45]{padding:.75rem;position:relative}.band-fill--excellent[data-v-9a71fa45]{fill:#6bcf6b14}.band-fill--good[data-v-9a71fa45]{fill:#6bcf6b0a}.band-fill--fair[data-v-9a71fa45]{fill:#e88c3c0f}.band-fill--poor[data-v-9a71fa45]{fill:#e845450f}.band-fill--blocked[data-v-9a71fa45]{fill:#e845451f}.seeing-threshold-line[data-v-9a71fa45]{stroke:color-mix(in srgb, var(--surface-border) 30%, transparent);stroke-width:.5px}.seeing-threshold-label[data-v-9a71fa45]{fill:color-mix(in srgb, var(--text-secondary) 50%, transparent);text-anchor:end;paint-order:stroke;stroke:color-mix(in srgb, var(--surface-900) 72%, transparent);stroke-width:2px;stroke-linejoin:round;font-size:11px}.seeing-axis-label[data-v-9a71fa45]{fill:var(--text-secondary);font-size:10px;font-weight:500}.seeing-axis-label--green[data-v-9a71fa45]{fill:var(--sentiment-positive);font-size:11px;font-weight:600}.seeing-axis-label--red[data-v-9a71fa45]{fill:var(--sentiment-negative);font-size:11px;font-weight:600}.seeing-area[data-v-9a71fa45]{fill:url(#id)}.seeing-line[data-v-9a71fa45]{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;transition:d .35s}.seeing-comparison-line[data-v-9a71fa45]{fill:none;stroke-width:1.5px;stroke-dasharray:6 4;stroke-linecap:round;stroke-linejoin:round;opacity:.5;transition:d .35s}.now-line[data-v-9a71fa45]{stroke:color-mix(in srgb, var(--text-secondary) 70%, transparent);stroke-width:1.5px;stroke-dasharray:4 4}.hover-dot[data-v-9a71fa45]{fill:var(--sentiment-positive);stroke:color-mix(in srgb, var(--surface-900) 65%, transparent)}.hover-dot--cmp[data-v-9a71fa45]{fill:#0000;stroke:var(--text-secondary);opacity:.7}.seeing-chart__legend[data-v-9a71fa45]{color:var(--text-secondary);gap:1rem;font-size:.78rem;display:flex}.legend-item[data-v-9a71fa45]{align-items:center;gap:.35rem;display:inline-flex}.legend-dot[data-v-9a71fa45]{border-radius:50%;width:10px;height:10px;display:inline-block}.legend-dot--primary[data-v-9a71fa45]{background:var(--sentiment-positive)}.legend-dot--ghost[data-v-9a71fa45]{background:var(--text-secondary);opacity:.5;border:1px dashed var(--text-secondary);background:0 0}.svg-telemetry-chart[data-v-3e4fbd42]{--motion-silk:cubic-bezier(.22, .61, .36, 1);border:1px solid color-mix(in srgb, var(--surface-border) 46%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--surface-100) 4%, transparent), color-mix(in srgb, var(--surface-900) 26%, transparent)), color-mix(in srgb, var(--surface-900) 38%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.15);touch-action:pan-y;border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem;position:relative;overflow:hidden}.svg-telemetry-chart .chart-svg[data-v-3e4fbd42]{z-index:1;width:100%;height:auto;display:block;position:relative}.svg-telemetry-chart .grid-line[data-v-3e4fbd42]{stroke:color-mix(in srgb, var(--surface-border) 30%, transparent);stroke-width:1px}.svg-telemetry-chart .axis-line[data-v-3e4fbd42]{stroke:color-mix(in srgb, var(--surface-border) 60%, transparent);stroke-width:1px}.svg-telemetry-chart .axis-label[data-v-3e4fbd42]{fill:var(--text-secondary);text-anchor:middle}.svg-telemetry-chart .axis-label[data-v-3e4fbd42]:not([font-size]){font-size:.72rem}.svg-telemetry-chart .threshold-label[data-v-3e4fbd42]{font-weight:600}.svg-telemetry-chart .threshold-label[data-v-3e4fbd42]:not([font-size]){font-size:.72rem}.svg-telemetry-chart .hover-guide[data-v-3e4fbd42]{stroke:color-mix(in srgb, var(--text-secondary) 65%, transparent);stroke-width:1px;stroke-dasharray:3 4;opacity:0;transition:opacity .2s var(--motion-silk)}.svg-telemetry-chart .hover-dot[data-v-3e4fbd42]{fill:color-mix(in srgb, var(--text-primary) 90%, white);stroke-width:1.5px;filter:drop-shadow(0 0 6px color-mix(in srgb, currentColor 38%, transparent));opacity:0;transition:opacity .2s var(--motion-silk), cx .24s var(--motion-silk), cy .24s var(--motion-silk)}.svg-telemetry-chart .hover-layer--visible .hover-guide[data-v-3e4fbd42],.svg-telemetry-chart .hover-layer--visible .hover-dot[data-v-3e4fbd42]{opacity:1}.svg-telemetry-chart .chart-tooltip[data-v-3e4fbd42]{--tooltip-shift-x:-50%;z-index:2;pointer-events:none;border:1px solid color-mix(in srgb, var(--surface-border) 58%, transparent);background:color-mix(in srgb, var(--surface-900) 88%, transparent);-webkit-backdrop-filter:blur(8px);min-width:8rem;color:var(--text-primary);opacity:0;transform:translate(var(--tooltip-shift-x), -96%);will-change:left, top, opacity, transform;transition:left .22s var(--motion-silk), top .22s var(--motion-silk), opacity .15s var(--motion-silk), transform .22s var(--motion-silk);border-radius:8px;padding:.36rem .5rem;position:absolute;box-shadow:0 6px 20px #00000042}.svg-telemetry-chart .chart-tooltip--visible[data-v-3e4fbd42]{opacity:1;transform:translate(var(--tooltip-shift-x), -100%)}.svg-telemetry-chart .chart-tooltip--edge-left[data-v-3e4fbd42]{--tooltip-shift-x:-20%}.svg-telemetry-chart .chart-tooltip--edge-right[data-v-3e4fbd42]{--tooltip-shift-x:-80%}.svg-telemetry-chart .chart-tooltip--below[data-v-3e4fbd42]{transform:translate(var(--tooltip-shift-x), 0%)}.svg-telemetry-chart .chart-tooltip--below.chart-tooltip--visible[data-v-3e4fbd42]{transform:translate(var(--tooltip-shift-x), 4%)}.svg-telemetry-chart .chart-tooltip__time[data-v-3e4fbd42]{color:var(--text-secondary);margin-bottom:.1rem;font-size:.67rem}.svg-telemetry-chart .chart-tooltip__value[data-v-3e4fbd42]{text-shadow:0 0 10px color-mix(in srgb, currentColor 30%, transparent);font-size:.72rem;font-weight:650;line-height:1.3}.svg-telemetry-chart .axis-label--now[data-v-3e4fbd42]{fill:color-mix(in srgb, var(--text-primary) 90%, transparent);font-weight:650}.svg-telemetry-chart .now-line[data-v-3e4fbd42]{stroke:color-mix(in srgb, var(--text-primary) 38%, transparent);stroke-width:1.5px;stroke-dasharray:3 4}.sky-brightness-chart[data-v-3e4fbd42]{flex-direction:column;gap:.5rem;display:flex}.chart-container[data-v-3e4fbd42]{padding:.75rem;position:relative;overflow:visible}.svg-anchor[data-v-3e4fbd42]{position:relative}.sky-area[data-v-3e4fbd42]{fill-rule:nonzero}.sky-line[data-v-3e4fbd42]{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.threshold-line[data-v-3e4fbd42]{stroke-width:1px;stroke-dasharray:4 3}.threshold-line--faint[data-v-3e4fbd42]{stroke:#c084fc8c}.threshold-line--best[data-v-3e4fbd42]{stroke:#818cf8b3}.threshold-label[data-v-3e4fbd42]{text-anchor:end;font-weight:600}.threshold-label--faint[data-v-3e4fbd42]{fill:#c084fccc}.threshold-label--best[data-v-3e4fbd42]{fill:#818cf8e6}.crossing-line[data-v-3e4fbd42]{stroke:#c084fcb3;stroke-width:1.5px;stroke-dasharray:3 3}.crossing-label[data-v-3e4fbd42]{fill:#c084fce6;font-weight:650}.moon-marker-line[data-v-3e4fbd42]{stroke:#94a3b88c;stroke-width:1px;stroke-dasharray:2 4}.moon-marker-label[data-v-3e4fbd42]{fill:#94a3b8cc;font-weight:500}.moon-marker-icon[data-v-3e4fbd42]{opacity:.7}.now-label[data-v-3e4fbd42]{fill:color-mix(in srgb, var(--text-primary) 75%, transparent);text-anchor:middle;font-weight:650}.chart-empty[data-v-3e4fbd42]{text-align:center;color:var(--text-secondary);padding:2rem;font-size:.8rem}.dot-hit-area[data-v-3e4fbd42]{fill:#0000;cursor:pointer}.marker-dot[data-v-3e4fbd42]{pointer-events:none}.marker-dot--crossing[data-v-3e4fbd42]{fill:#c996fc;stroke:color-mix(in srgb, var(--surface-900,#0f172a) 65%, transparent);stroke-width:1.5px}.marker-dot--best[data-v-3e4fbd42]{fill:#949df9;stroke:color-mix(in srgb, var(--surface-900,#0f172a) 65%, transparent);stroke-width:1.5px}.marker-dot--moon[data-v-3e4fbd42]{fill:#a4b1c3;stroke:color-mix(in srgb, var(--surface-900,#0f172a) 65%, transparent);stroke-width:1.5px}.dot-layer g:hover .marker-dot[data-v-3e4fbd42]{filter:brightness(1.25)}.air-quality-badge[data-v-e068123d]{cursor:default;align-items:center;display:inline-flex}.air-quality-badge__skeleton[data-v-e068123d]{background:var(--color-surface-variant);border-radius:6px;width:80px;height:24px;animation:1.5s ease-in-out infinite air-quality-pulse-e068123d;display:inline-block}@keyframes air-quality-pulse-e068123d{0%,to{opacity:.4}50%{opacity:.8}}.viewing-summary[data-v-2c2a29c0]{flex-wrap:wrap;gap:.35rem;display:flex}.viewing-summary--compact[data-v-2c2a29c0]{gap:.25rem}.viewing-summary__badge-content[data-v-2c2a29c0]{align-items:center;gap:.25rem;display:inline-flex}.viewing-summary__link[data-v-2c2a29c0]{cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.viewing-summary__link[data-v-2c2a29c0] .status-badge{height:100%;transition:opacity .2s,transform .2s}.viewing-summary__link[data-v-2c2a29c0]:hover .status-badge,.viewing-summary__link[data-v-2c2a29c0]:focus-visible .status-badge{opacity:.92;transform:translateY(-1px)}.viewing-summary__link[data-v-2c2a29c0]:active .status-badge{opacity:.86;transform:translateY(0)}.viewing-summary__link[data-v-2c2a29c0]:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-radius:999px}.darkness-popover[data-v-2c2a29c0]{z-index:9998;background:var(--surface-overlay);border:1px solid var(--surface-border);width:720px;max-width:calc(100vw - 16px);box-shadow:var(--overlay-shadow);opacity:0;border-radius:8px;padding:.75rem .75rem .5rem;animation:.15s forwards darkness-popover-in-2c2a29c0;position:fixed}.darkness-popover__header[data-v-2c2a29c0]{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.darkness-popover__title[data-v-2c2a29c0]{color:var(--text-primary);font-size:.85rem;font-weight:600}.darkness-popover__cta[data-v-2c2a29c0]{color:var(--color-primary);border:1px solid var(--color-primary);cursor:pointer;background:0 0;border-radius:6px;padding:.2rem .6rem;font-size:.75rem;font-weight:500;transition:background .15s}.darkness-popover__cta[data-v-2c2a29c0]:hover{background:var(--color-primary);color:#fff}@keyframes darkness-popover-in-2c2a29c0{to{opacity:1}}
