.display-options.svelte-92fbhl{border:1px solid var(--v-group-border);background:var(--v-group-header-bg);border-radius:.25rem;flex-direction:column;gap:.5rem;margin:.5rem 0 .75rem;padding:.5rem .625rem;display:flex}.display-options.embedded.svelte-92fbhl{background:0 0;border:0;margin:0;padding:0}.option-row.svelte-92fbhl{flex-direction:column;gap:.25rem;display:flex}.option-label.svelte-92fbhl{letter-spacing:.04em;text-transform:uppercase;color:var(--v-group-header-text);font-size:.6875rem;font-weight:600}.segments.svelte-92fbhl{border:1px solid var(--v-chip-border);border-radius:.25rem;display:flex;overflow:hidden}.segment.svelte-92fbhl{color:var(--v-chip-text);background:var(--v-chip-bg);cursor:pointer;border:none;flex:1;padding:.3125rem .5rem;font-size:.8125rem;font-weight:600}.segment.svelte-92fbhl+.segment:where(.svelte-92fbhl){border-left:1px solid var(--v-chip-border)}.segment.svelte-92fbhl:hover{background:var(--v-chip-hover-bg)}.segment.on.svelte-92fbhl{color:var(--v-chip-active-text);background:var(--v-chip-active-bg);box-shadow:inset 0 -3px}.segment.svelte-92fbhl:focus-visible{outline-offset:-3px;outline:2px solid}.option-note.state-note.svelte-92fbhl{color:var(--v-chip-text)}.state-missing.svelte-92fbhl{margin-top:.125rem;display:block}.option-check.svelte-92fbhl{color:var(--v-table-td);cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.8125rem;display:flex}.option-check.svelte-92fbhl input:where(.svelte-92fbhl){margin-top:.1875rem}.option-note.svelte-92fbhl{color:var(--v-muted);font-size:.6875rem;display:block}.settings-body.svelte-g37y8n{color:var(--v-table-td);background:var(--v-sidebar-bg);gap:1rem;padding:1rem;display:grid}fieldset.svelte-g37y8n{border:1px solid var(--v-group-border);border-radius:.5rem;min-width:0;margin:0;padding:.875rem}legend.svelte-g37y8n{color:var(--v-pane-title);letter-spacing:.04em;text-transform:uppercase;padding:0 .375rem;font-size:.8125rem;font-weight:700}.setting-row.svelte-g37y8n{color:var(--v-table-th);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);align-items:center;gap:.75rem;font-size:.8125rem;font-weight:600;display:grid}.field-heading.svelte-g37y8n{color:var(--v-table-th);margin-top:.875rem;font-size:.75rem;font-weight:600}.field-grid.svelte-g37y8n{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.25rem;margin-top:.375rem;display:grid}.field-option.svelte-g37y8n{min-height:2.25rem;color:var(--v-table-td);cursor:pointer;border-radius:.25rem;grid-template-columns:.75rem 1rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;display:grid}.field-option.svelte-g37y8n:hover,.field-option.svelte-g37y8n:focus-within,.field-option.selected.svelte-g37y8n{background:var(--v-group-header-bg)}.field-color.svelte-g37y8n{border:2px solid;border-radius:9999px;width:.625rem;height:.625rem}.field-option.svelte-g37y8n input:where(.svelte-g37y8n){margin:0}.conditions.svelte-16wr0an{border:1px solid var(--v-group-border);border-radius:.25rem;margin:.625rem;overflow:hidden}h3.svelte-16wr0an{background:var(--v-group-header-bg);color:var(--v-group-header-text);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.5rem .625rem;font-size:.75rem;font-weight:700}.day.svelte-16wr0an+.day:where(.svelte-16wr0an){border-top:1px solid var(--v-group-border)}.day-title.svelte-16wr0an{color:var(--v-pane-title);margin:0;padding:.375rem .625rem .125rem;font-size:.75rem;font-weight:700}.group-title.svelte-16wr0an{color:var(--v-table-th);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.375rem .625rem .125rem;font-size:.6875rem;font-weight:700}dl.svelte-16wr0an{margin:0}.summary-row.svelte-16wr0an{border-top:1px solid var(--v-table-border);grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.2fr);gap:.75rem;padding:.3125rem .625rem;font-size:.75rem;display:grid}.summary-row.svelte-16wr0an dt:where(.svelte-16wr0an){color:var(--v-table-th);font-weight:600}.summary-row.svelte-16wr0an dd:where(.svelte-16wr0an){font-variant-numeric:tabular-nums;color:var(--v-table-td);text-align:right;overflow-wrap:anywhere;margin:0}.note.svelte-16wr0an{color:var(--ink-amber-700);font-size:.6875rem;display:block}.sources.svelte-16wr0an{border-top:1px solid var(--v-table-border);color:var(--v-muted);margin:0;padding:.3125rem .625rem .5rem;font-size:.6875rem;line-height:1.45}.sources-label.svelte-16wr0an{font-weight:600}.sources.svelte-16wr0an a:where(.svelte-16wr0an){color:var(--ink-brand-600);text-underline-offset:2px;font-weight:600;text-decoration:underline}.sources.svelte-16wr0an a:where(.svelte-16wr0an):hover{text-decoration-thickness:2px}.sources.svelte-16wr0an a:where(.svelte-16wr0an):focus-visible{outline:2px solid var(--ink-brand-600);outline-offset:2px;border-radius:2px}.sources.svelte-16wr0an .link-icon{vertical-align:-.0625rem;width:.75rem;height:.75rem;margin-left:.125rem;display:inline-block}.empty.svelte-16wr0an{color:var(--v-muted);margin:0;padding:.375rem .625rem .5rem;font-size:.75rem}.gauge-btn.svelte-knrvak{border:1px solid var(--v-pane-border);min-height:28px;color:var(--v-muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.3rem;padding:0 .5rem;font-size:.72rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:flex;position:relative}.gauge-btn.svelte-knrvak:before{content:"";position:absolute;inset:-8px 0}.gauge-btn.svelte-knrvak:hover,.gauge-btn.active.svelte-knrvak{border-color:var(--ink-blue-500);color:var(--ink-blue-500);background:#3b82f61a}.gauge-btn.svelte-knrvak:focus-visible{outline:2px solid var(--ink-blue-500);outline-offset:2px}.gauge-btn[aria-busy=true].svelte-knrvak{cursor:progress}.gauge-note.svelte-1nqc5ko{color:var(--ink-slate-600);margin:0 0 .25rem;font-size:.6875rem;line-height:1.4}.source.svelte-1nqc5ko+.source:where(.svelte-1nqc5ko){margin-left:.25rem}a.svelte-1nqc5ko{color:var(--ink-brand-600);text-underline-offset:2px;font-weight:600;text-decoration:underline}a.svelte-1nqc5ko:focus-visible{outline:2px solid var(--ink-brand-600);outline-offset:2px;border-radius:2px}.gauge-note.svelte-1nqc5ko .link-icon{vertical-align:-.0625rem;width:.75rem;height:.75rem;margin-left:.125rem;display:inline-block}.aside.svelte-1nqc5ko{display:block}.mismatch.svelte-1nqc5ko{color:var(--ink-amber-700);display:block}.track-identity.svelte-yaucwe{border:1px solid var(--v-group-border);border-radius:.25rem;margin-bottom:.75rem;overflow:hidden}h2.svelte-yaucwe{background:var(--v-group-header-bg);color:var(--v-pane-title);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.5rem .625rem;font-size:.75rem;font-weight:700}dl.svelte-yaucwe{margin:0}dl.svelte-yaucwe>div:where(.svelte-yaucwe){border-top:1px solid var(--v-table-border);grid-template-columns:minmax(4.5rem,.8fr) minmax(0,1.2fr);gap:.5rem;padding:.375rem .625rem;display:grid}dt.svelte-yaucwe{color:var(--v-table-th);font-size:.6875rem;font-weight:600}dd.svelte-yaucwe{overflow-wrap:anywhere;min-width:0;color:var(--v-table-td);text-align:right;margin:0;font-size:.75rem}.mode-override.svelte-yaucwe{font-size:.6875rem;font-style:italic;display:block}button.svelte-yaucwe{color:var(--ink-brand-600);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}button.svelte-yaucwe:focus-visible{outline:2px solid var(--ink-brand-600);outline-offset:2px;border-radius:2px}.other-tracks.svelte-1834gb3{padding:1rem}.section-heading.svelte-1834gb3{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}h2.svelte-1834gb3{color:var(--v-pane-title);margin:0;font-size:.875rem;font-weight:700}.section-heading.svelte-1834gb3>span:where(.svelte-1834gb3){min-width:1.5rem;color:var(--v-chip-text);background:var(--v-chip-bg);text-align:center;border-radius:999px;padding:.125rem .375rem;font-size:.6875rem;font-weight:700}ul.svelte-1834gb3{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}li.svelte-1834gb3{border:1px solid var(--v-sibling-border);background:var(--v-sibling-bg);border-radius:.5rem;align-items:center;min-height:44px;transition:background .15s,border-color .15s,opacity .15s;display:flex;overflow:hidden}li.svelte-1834gb3:hover{border-color:var(--v-sibling-hover-border);background:var(--v-sibling-hover-bg)}li.hidden.svelte-1834gb3{opacity:.62}.visibility-toggle.svelte-1834gb3{border-right:1px solid var(--v-sibling-border);cursor:pointer;flex:0 0 44px;justify-content:center;align-self:stretch;align-items:center;min-height:44px;display:inline-flex}input.svelte-1834gb3{width:1rem;height:1rem;accent-color:var(--ink-brand-600);flex-shrink:0;margin:0}.track-card-action.svelte-1834gb3{min-width:0;min-height:54px;color:var(--v-sibling-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.track-card-action.svelte-1834gb3:hover{color:var(--v-sibling-hover-text)}.track-card-action.svelte-1834gb3:focus-visible{outline:2px solid var(--ink-brand-600);outline-offset:-2px}.visibility-toggle.svelte-1834gb3:has(input:where(.svelte-1834gb3):focus-visible){outline:2px solid var(--ink-brand-600);outline-offset:-2px}.track-card-action.static.svelte-1834gb3{cursor:default}.track-card-action.svelte-1834gb3 img:where(.svelte-1834gb3){-o-object-fit:cover;object-fit:cover;border-radius:.25rem;flex-shrink:0;width:36px;height:28px}.track-copy.svelte-1834gb3{min-width:0;color:var(--v-table-td);flex-direction:column;flex:1;gap:.125rem;font-size:.75rem;display:flex}.track-copy.svelte-1834gb3 strong:where(.svelte-1834gb3){color:inherit;overflow-wrap:anywhere;font-weight:600}.track-copy.svelte-1834gb3 span:where(.svelte-1834gb3),.empty.svelte-1834gb3,.note.svelte-1834gb3{color:var(--v-muted);font-size:.6875rem}.action-label.svelte-1834gb3{color:var(--v-btn-hover-text);flex-shrink:0;font-size:.6875rem;font-weight:600}.track-card-action .chevron{width:.875rem;height:.875rem;color:var(--v-muted);flex-shrink:0}.picker.svelte-1834gb3 button:where(.svelte-1834gb3){border:1px solid var(--v-btn-border);min-height:44px;color:var(--v-btn-text);background:var(--v-btn-bg);cursor:pointer;border-radius:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.picker.svelte-1834gb3 button:where(.svelte-1834gb3):hover{border-color:var(--v-btn-hover-border);color:var(--v-btn-hover-text);background:var(--v-btn-hover-bg)}.empty.svelte-1834gb3{margin:0}.note.svelte-1834gb3{margin:.75rem 0 0;line-height:1.35}.picker.svelte-1834gb3{background:var(--v-sidebar-bg);opacity:1;margin-top:-.375rem;padding:.5rem;display:block}.picker-heading.svelte-1834gb3{min-height:44px;color:var(--v-table-td);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:.5rem;padding-left:.25rem;font-size:.6875rem;font-weight:700;display:flex}.picker-heading.svelte-1834gb3 .close:where(.svelte-1834gb3){background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;padding:0;display:inline-flex}.picker-heading .close svg{width:1rem;height:1rem}.picker-options.svelte-1834gb3{border-top:1px solid var(--v-table-border);flex-direction:column;display:flex;overflow:hidden}.picker-options.svelte-1834gb3 .picker-option:where(.svelte-1834gb3){border:0;border-bottom:1px solid var(--v-table-border);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.5rem .25rem;display:flex}.picker-options.svelte-1834gb3 .picker-option:where(.svelte-1834gb3):last-child{border-bottom:0}.picker-option.svelte-1834gb3>span:where(.svelte-1834gb3){flex-direction:column;gap:.125rem;min-width:0;display:flex}.picker-option.svelte-1834gb3 strong:where(.svelte-1834gb3){color:var(--v-table-td);font-size:.75rem;font-weight:600}.picker-option.svelte-1834gb3 small:where(.svelte-1834gb3){color:var(--v-muted);font-size:.625rem;line-height:1.3}.picker-option>svg{flex-shrink:0;width:.875rem;height:.875rem}.context-menu.svelte-1o5tjfl{z-index:700;border:1px solid var(--v-pane-border);background:color-mix(in srgb, var(--v-sidebar-bg) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:.5rem;width:220px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:.25rem;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0f172a3d}button.svelte-1o5tjfl{width:100%;min-height:36px;color:var(--v-table-td);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:1rem minmax(0,1fr) 1rem;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.75rem;display:grid}button.svelte-1o5tjfl:hover,button.svelte-1o5tjfl:focus-visible{color:var(--v-btn-hover-text);background:var(--v-btn-hover-bg);outline:none}button.svelte-1o5tjfl svg,.check.svelte-1o5tjfl{width:1rem;height:1rem}button.svelte-1o5tjfl>svg:last-child{grid-column:3}.divider.svelte-1o5tjfl{background:var(--v-pane-border);height:1px;margin:.25rem -.25rem}p.svelte-1o5tjfl{color:var(--v-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.25rem .5rem;font-size:.625rem;font-weight:700}.live-status.svelte-1nyb05p{border:1px solid var(--v-group-border);background:var(--v-group-header-bg);border-radius:.25rem;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:.5rem 0 .25rem;padding:.375rem .625rem;font-size:.75rem;display:flex}.live-dot.svelte-1nyb05p{background:var(--surface-usa-success);border-radius:9999px;width:.5rem;height:.5rem;animation:2s ease-in-out infinite svelte-1nyb05p-live-pulse}.live-label.svelte-1nyb05p{color:var(--v-table-td);font-weight:600}.live-note.svelte-1nyb05p{color:var(--v-muted)}.next-btn.svelte-1nyb05p{background:var(--v-btn-bg);border:1px solid var(--v-btn-border);width:100%;color:var(--v-btn-text);cursor:pointer;border-radius:.25rem;padding:.3125rem .5rem;font-size:.75rem;font-weight:600}.next-btn.svelte-1nyb05p:hover{background:var(--v-btn-hover-bg);border-color:var(--v-btn-hover-border);color:var(--v-btn-hover-text)}@keyframes svelte-1nyb05p-live-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.live-dot.svelte-1nyb05p{animation:none}}.anchor.svelte-1hjs146{display:contents}.mode-toggle.svelte-1hjs146{display:flex}.mode-toggle.floating.svelte-1hjs146{z-index:6;position:absolute;top:15px;left:15px}.mode-toggle.svelte-1hjs146 button:where(.svelte-1hjs146){width:44px;height:44px;font-size:.8125rem;font-weight:600}.mode-toggle.svelte-1hjs146 button[aria-pressed=true]:where(.svelte-1hjs146){color:#fff;background:#005ea2}.mode-toggle.svelte-1hjs146 button:where(.svelte-1hjs146):focus-visible{outline-offset:-2px;outline:2px solid #73b3e7}.scene-3d-layer.svelte-25kfgh{z-index:4;position:absolute;inset:0}.label-mark.svelte-1uho9pb{background:var(--band)}.period-mark.svelte-1y2lipr{background-image:repeating-linear-gradient(135deg, var(--hatch) 0 2px, transparent 2px 5px);border:1px solid var(--hatch)}.action-card.svelte-1c3o4tt{border:1px solid var(--v-group-border);background:var(--v-sidebar-bg);border-radius:.5rem;overflow:hidden}h3.svelte-1c3o4tt{background:var(--v-group-header-bg);color:var(--v-group-header-text);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.5rem .625rem;font-size:.6875rem;font-weight:700}.action-grid.svelte-1c3o4tt{background:var(--v-table-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.action.svelte-1c3o4tt{min-width:0;min-height:44px;color:var(--v-btn-text);background:var(--v-sidebar-bg);text-align:left;cursor:pointer;border:0;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.action.svelte-1c3o4tt:last-child:nth-child(odd){grid-column:1/-1}.action.svelte-1c3o4tt:hover{color:var(--v-btn-hover-text);background:var(--v-btn-hover-bg)}.action.active.svelte-1c3o4tt{color:#fff;background:var(--ink-brand-600)}.action.svelte-1c3o4tt:focus-visible{z-index:1;outline:2px solid var(--ink-brand-600);outline-offset:-2px;position:relative}.action.svelte-1c3o4tt:disabled{cursor:default;opacity:.5}.action svg{flex-shrink:0;width:1rem;height:1rem}.range-help.svelte-1c3o4tt{border-top:1px solid var(--v-table-border);color:var(--v-muted);margin:0;padding:.5rem .625rem;font-size:.6875rem;line-height:1.35}.default-range.svelte-1c3o4tt{padding:0 .625rem .5rem}.default-range.svelte-1c3o4tt button:where(.svelte-1c3o4tt){border:1px solid var(--v-pane-border);width:100%;min-height:32px;color:var(--ink-brand-600);background:var(--v-sidebar-bg);cursor:pointer;border-radius:4px;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.default-range.svelte-1c3o4tt button:where(.svelte-1c3o4tt):hover{background:var(--v-btn-hover-bg)}.default-range.svelte-1c3o4tt button:where(.svelte-1c3o4tt):focus-visible{outline:2px solid var(--ink-brand-600);outline-offset:2px}.snap-control.svelte-1c3o4tt{border-top:1px solid var(--v-table-border);color:var(--v-group-header-text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.5rem .625rem 0;font-size:.6875rem;font-weight:600;display:grid}.snap-control.svelte-1c3o4tt select:where(.svelte-1c3o4tt){min-width:0;height:var(--control-height);border:1px solid var(--v-select-border);color:var(--v-select-text);background:var(--v-select-bg);font:inherit;border-radius:.25rem;padding:0 .5rem}.snap-control.svelte-1c3o4tt option:where(.svelte-1c3o4tt){color:var(--v-select-text);background:var(--v-select-option-bg)}.snap-control.svelte-1c3o4tt select:where(.svelte-1c3o4tt):focus-visible{outline:2px solid var(--ink-brand-600);outline-offset:2px}.qa-card.svelte-sdfor8{border:1px solid var(--v-group-border);background:var(--v-sidebar-bg);border-radius:.5rem;overflow:hidden}.qa-card-header.svelte-sdfor8{background:var(--v-group-header-bg);min-height:36px;color:var(--v-group-header-text);align-items:center;gap:.5rem;padding:0 .625rem 0 .25rem;display:flex}.qa-card-header.svelte-sdfor8 h3:where(.svelte-sdfor8){flex:1;min-width:0;margin:0}.qa-card-toggle.svelte-sdfor8{width:100%;min-height:36px;color:inherit;letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .375rem;font-size:.6875rem;font-weight:700;display:flex}.qa-card-toggle.svelte-sdfor8:focus-visible{outline:2px solid var(--ink-brand-600);outline-offset:-2px}.count.svelte-sdfor8{min-width:1.375rem;color:var(--v-chip-text);background:var(--v-chip-bg);text-align:center;border-radius:999px;padding:.0625rem .35rem;font-size:.625rem;font-weight:700}.qa-card-body.svelte-sdfor8{padding:.625rem}.qa-panel.svelte-um66aw{z-index:2;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.panel-scroll.svelte-um66aw{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.panel-scroll.svelte-um66aw>*{flex-shrink:0}.qa-card-link.svelte-um66aw{color:var(--ink-brand-600);flex-shrink:0;font-size:.625rem;font-weight:600;text-decoration:none}.qa-card-link.svelte-um66aw:hover{text-decoration:underline}.qa-card-action.svelte-um66aw{border:1px solid var(--v-pane-border);min-height:28px;color:var(--ink-brand-600);background:var(--v-sidebar-bg);cursor:pointer;border-radius:4px;flex-shrink:0;padding:.2rem .45rem;font-size:.625rem;font-weight:600}.qa-card-action.svelte-um66aw:hover{background:var(--v-btn-hover-bg)}.qa-card-action.active.svelte-um66aw{color:#fff;border-color:var(--ink-brand-600);background:var(--ink-brand-600)}.qa-card-action.svelte-um66aw:disabled{cursor:default;opacity:.5}.empty.svelte-um66aw,.error.svelte-um66aw,.help.svelte-um66aw{color:var(--v-muted);margin:0;font-size:.6875rem;line-height:1.4}.error.svelte-um66aw{color:var(--ink-usa-error-dark)}.help.svelte-um66aw{margin-bottom:.375rem}.qa-plot.svelte-tog32w{pointer-events:none;position:absolute;inset:0;overflow:hidden}.edge-line.svelte-tog32w{border-left:2px dashed var(--ink-slate-700);width:0;position:absolute}.edge-line.ghost.svelte-tog32w{border-left-style:solid;border-left-color:var(--ink-brand-600)}.range-capture.svelte-tog32w{cursor:crosshair;touch-action:none;z-index:2;position:absolute}.draft.svelte-tog32w{pointer-events:none;background:#b509092e;border-left:1px solid #b50909;border-right:1px solid #b50909;position:absolute;top:0;bottom:0}.header-bar.svelte-eupk2r,.point-details-sidebar.svelte-eupk2r,.right-details-sidebar.svelte-eupk2r,.content-area.svelte-eupk2r,.info-modal.svelte-eupk2r{--v-header-bg:linear-gradient(to right, #e2e8f0, #cbd5e1);--v-header-border:#0000001a;--v-header-text:#1e293b;--v-header-muted:#00000080;--v-btn-bg:#0000000f;--v-btn-border:#0000001f;--v-btn-text:#000000b3;--v-btn-hover-bg:#3b82f626;--v-btn-hover-border:#3b82f666;--v-btn-hover-text:#1e40af;--v-sidebar-bg:#f1f5f9;--v-sidebar-border:#00000014;--v-pane-border:#00000014;--v-pane-hover:#00000008;--v-pane-title:#1e293b;--v-table-th:#64748b;--v-table-td:#334155;--v-table-border:#0000000f;--v-table-row-hover:#00000008;--v-muted:#64748b;--v-group-border:#00000014;--v-group-header-bg:#00000008;--v-group-header-text:#64748b;--v-group-header-hover:#0000000f;--v-group-header-hover-text:#475569;--v-chip-bg:#0000000f;--v-chip-border:#0000001a;--v-chip-text:#475569;--v-chip-hover-bg:#0000001a;--v-chip-active-bg:#3b82f626;--v-chip-active-border:#3b82f666;--v-chip-active-text:#1e40af;--v-placeholder-bg:#0000000a;--v-placeholder-icon:#00000026;--v-loading-bg:#f1f5f9f2;--v-loading-text:#475569;--v-spinner-ring:#0000001a;--v-resize-bg:#cbd5e1;--v-handle-bar:#00000040;--v-collapse-icon:#64748b;--v-unit-symbol:#9ca3af;--v-sibling-bg:#0000000a;--v-sibling-border:#00000014;--v-sibling-text:#475569;--v-sibling-hover-bg:#00000014;--v-sibling-hover-border:#00000026;--v-sibling-hover-text:#1e293b;--v-select-bg:#0000000a;--v-select-border:#0000001f;--v-select-text:#334155;--v-select-option-bg:#fff}:root.dark .header-bar.svelte-eupk2r,:root.dark .point-details-sidebar.svelte-eupk2r,:root.dark .right-details-sidebar.svelte-eupk2r,:root.dark .content-area.svelte-eupk2r,:root.dark .info-modal.svelte-eupk2r{--v-header-bg:linear-gradient(to right, #1e3a5f, #0f2942);--v-header-border:#ffffff1a;--v-header-text:#e2e8f0;--v-header-muted:#fff6;--v-btn-bg:#ffffff1a;--v-btn-border:#ffffff26;--v-btn-text:#fffc;--v-btn-hover-bg:#3b82f64d;--v-btn-hover-border:#3b82f680;--v-btn-hover-text:white;--v-sidebar-bg:#1e293bf2;--v-sidebar-border:#ffffff1a;--v-pane-border:#ffffff1a;--v-pane-hover:#ffffff0d;--v-pane-title:#e2e8f0;--v-table-th:#64748b;--v-table-td:#e2e8f0;--v-table-border:#ffffff0d;--v-table-row-hover:#ffffff08;--v-muted:#64748b;--v-group-border:#ffffff14;--v-group-header-bg:#ffffff0a;--v-group-header-text:#94a3b8;--v-group-header-hover:#ffffff12;--v-group-header-hover-text:#cbd5e1;--v-chip-bg:#ffffff1a;--v-chip-border:#ffffff26;--v-chip-text:#ffffffb3;--v-chip-hover-bg:#ffffff26;--v-chip-active-bg:#3b82f64d;--v-chip-active-border:#3b82f680;--v-chip-active-text:white;--v-placeholder-bg:#ffffff0d;--v-placeholder-icon:#fff3;--v-loading-bg:#1a1a2ee6;--v-loading-text:white;--v-spinner-ring:#fff3;--v-resize-bg:#2a2a4a;--v-handle-bar:#ffffff4d;--v-collapse-icon:#64748b;--v-unit-symbol:#9ca3af;--v-sibling-bg:#ffffff14;--v-sibling-border:#ffffff1f;--v-sibling-text:#ffffffb3;--v-sibling-hover-bg:#ffffff26;--v-sibling-hover-border:#ffffff40;--v-sibling-hover-text:white;--v-select-bg:#ffffff1a;--v-select-border:#ffffff26;--v-select-text:#ffffffe6;--v-select-option-bg:#1e3a5f}footer{display:none!important}.header-bar.svelte-eupk2r{background:var(--v-header-bg);border-bottom:1px solid var(--v-header-border);cursor:move;color:var(--v-header-text);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.header-left.svelte-eupk2r{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.header-title.svelte-eupk2r{letter-spacing:.01em;white-space:nowrap;font-size:.9375rem;font-weight:600}.header-divider.svelte-eupk2r{color:var(--v-header-muted)}.header-track-summary.svelte-eupk2r{min-width:0;color:var(--v-header-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.nav-buttons.svelte-eupk2r{flex-shrink:0;gap:.25rem;display:flex}.sidebar-nav.svelte-eupk2r{gap:.25rem;padding:.5rem 0;display:flex}.sidebar-nav.svelte-eupk2r .nav-btn:where(.svelte-eupk2r){flex:1;width:auto;height:auto;padding:.35rem 0;font-size:.75rem}.sidebar-nav.svelte-eupk2r .track-type-select:where(.svelte-eupk2r){background:var(--v-select-bg);border:1px solid var(--v-select-border);color:var(--v-select-text);cursor:pointer;border-radius:.375rem;flex:2;min-width:0;padding:.25rem .5rem;font-size:.7rem}.sidebar-nav.svelte-eupk2r .track-type-spacer:where(.svelte-eupk2r){flex:2}.nav-btn.svelte-eupk2r{background:var(--v-btn-bg);border:1px solid var(--v-btn-border);width:2rem;height:2rem;color:var(--v-btn-text);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;transition:all .15s;display:flex}.nav-btn.svelte-eupk2r:hover:not(:disabled){background:var(--v-btn-hover-bg);border-color:var(--v-btn-hover-border);color:var(--v-btn-hover-text)}.nav-btn.svelte-eupk2r:disabled{opacity:.3;cursor:not-allowed}.tz-select.svelte-eupk2r{background:var(--v-select-bg);border:1px solid var(--v-select-border);color:var(--v-select-text);cursor:pointer;border-radius:.375rem;outline:none;padding:.25rem .5rem;font-size:.75rem}.tz-select.svelte-eupk2r:hover{background:var(--v-btn-hover-bg);border-color:var(--v-btn-hover-border)}.tz-select.svelte-eupk2r option:where(.svelte-eupk2r){background:var(--v-select-option-bg);color:var(--v-select-text)}.header-select.svelte-eupk2r{color:var(--v-header-muted);white-space:nowrap;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;display:flex}.position-select.svelte-eupk2r{max-width:10rem}.header-actions.svelte-eupk2r{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.close-modal-btn.svelte-eupk2r{background:var(--v-btn-bg);border:1px solid var(--v-btn-border);width:2rem;height:2rem;color:var(--v-btn-text);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;transition:all .15s;display:flex}.close-modal-btn.svelte-eupk2r:hover{color:#fff;background:#ef44444d;border-color:#ef444480}.header-action-btn.svelte-eupk2r{background:var(--v-btn-bg);border:1px solid var(--v-btn-border);min-height:2rem;color:var(--v-btn-text);white-space:nowrap;cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;gap:.35rem;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.header-action-btn.svelte-eupk2r:hover,.header-action-btn.active.svelte-eupk2r{background:var(--v-btn-hover-bg);border-color:var(--v-btn-hover-border);color:var(--v-btn-hover-text)}.playback-toggle-btn.svelte-eupk2r{width:2rem;height:2rem;color:var(--ink-blue-500);cursor:pointer;background:#3b82f626;border:1px solid #3b82f64d;border-radius:.375rem;justify-content:center;align-items:center;transition:all .15s;display:flex}.playback-toggle-btn.svelte-eupk2r:hover{color:#fff;background:#3b82f64d;border-color:#3b82f680}.hidden-pane.svelte-eupk2r{display:none!important}.content-area.svelte-eupk2r{flex-direction:row;flex:1;display:flex;position:relative;overflow:hidden}.right-pane.svelte-eupk2r{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.loading-overlay.svelte-eupk2r{background:var(--v-loading-bg);z-index:100;color:var(--v-loading-text);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.spinner.svelte-eupk2r{border:3px solid var(--v-spinner-ring);border-top-color:#3b82f6;border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite svelte-eupk2r-spin}@keyframes svelte-eupk2r-spin{to{transform:rotate(360deg)}}.empty-state.svelte-eupk2r{color:var(--v-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.empty-state.svelte-eupk2r p:where(.svelte-eupk2r){margin:0}.dv-close-btn.svelte-eupk2r{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:.5rem;margin-top:.5rem;padding:.5rem 1.25rem;font-size:.875rem}.dv-close-btn.svelte-eupk2r:hover{background:#2563eb}.map-section.svelte-eupk2r{flex-shrink:0;position:relative;overflow:hidden}.point-details-sidebar.svelte-eupk2r{background:var(--v-sidebar-bg);border-right:1px solid var(--v-sidebar-border);flex-shrink:0;align-self:stretch;width:280px;padding:1rem;overflow-y:auto}.right-details-sidebar.svelte-eupk2r{background:var(--v-sidebar-bg);border-left:1px solid var(--v-sidebar-border);flex-direction:column;flex-shrink:0;align-self:stretch;width:280px;min-height:0;display:flex;overflow:hidden}.right-panel-tabs.svelte-eupk2r{border-bottom:1px solid var(--v-sidebar-border);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.right-panel-tabs.two-tabs.svelte-eupk2r{grid-template-columns:repeat(2,minmax(0,1fr))}.right-panel-tabs.svelte-eupk2r button:where(.svelte-eupk2r){border:0;border-right:1px solid var(--v-sidebar-border);min-height:44px;color:var(--v-btn-text);background:var(--v-btn-bg);cursor:pointer;padding:.375rem .25rem;font-size:.6875rem;font-weight:700}.right-panel-tabs.svelte-eupk2r button:where(.svelte-eupk2r):last-child{border-right:0}.right-panel-tabs.svelte-eupk2r button:where(.svelte-eupk2r):hover,.right-panel-tabs.svelte-eupk2r button.active:where(.svelte-eupk2r){color:var(--v-btn-hover-text);background:var(--v-btn-hover-bg)}.right-panel-tabs.svelte-eupk2r button.active:where(.svelte-eupk2r){box-shadow:inset 0 -3px}.right-panel-tabs.svelte-eupk2r button.has-open:where(.svelte-eupk2r){color:var(--ink-usa-warning-dark)}.right-panel-tabs.svelte-eupk2r button:where(.svelte-eupk2r):focus-visible{outline:2px solid var(--ink-brand-600);outline-offset:-3px}.right-panel-scroll.svelte-eupk2r{flex:1;min-height:0;padding:1rem;overflow-y:auto}.details-table.svelte-eupk2r{border-collapse:collapse;width:100%}.details-table.svelte-eupk2r th:where(.svelte-eupk2r),.details-table.svelte-eupk2r td:where(.svelte-eupk2r){text-align:left;border-bottom:1px solid var(--v-table-border);padding:.5rem 0;font-size:.8125rem}.details-table.svelte-eupk2r th:where(.svelte-eupk2r){color:var(--v-table-th);width:40%;font-weight:500}.details-table.svelte-eupk2r td:where(.svelte-eupk2r){color:var(--v-table-td);font-variant-numeric:tabular-nums}.metric-group.svelte-eupk2r{border:1px solid var(--v-group-border);border-radius:6px;margin-top:.25rem;transition:border-color .15s;overflow:hidden}.metric-group.drag-over.svelte-eupk2r{background:#3b82f60d;border-color:#3b82f680}.metric-group-header.svelte-eupk2r{background:var(--v-group-header-bg);width:100%;color:var(--v-group-header-text);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;text-align:left;border:none;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.75rem;font-weight:600;display:flex}.metric-group-header-toggle.svelte-eupk2r{min-width:0;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;display:flex}.metric-group-header-toggle.svelte-eupk2r:first-child{flex:1}.metric-group-header.svelte-eupk2r:hover{background:var(--v-group-header-hover);color:var(--v-group-header-hover-text)}.metric-group-collapse-btn.svelte-eupk2r{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.metric-group-title.svelte-eupk2r{flex:1}.drag-handle.svelte-eupk2r{cursor:grab;opacity:.4;-webkit-user-select:none;user-select:none;font-size:.875rem;line-height:1}.drag-handle.svelte-eupk2r:hover{opacity:.8}.metric-group-header.svelte-eupk2r .collapse-icon:where(.svelte-eupk2r){flex-shrink:0;width:14px;height:14px}.grouped-table.svelte-eupk2r{margin:0}.grouped-table.svelte-eupk2r th:where(.svelte-eupk2r),.grouped-table.svelte-eupk2r td:where(.svelte-eupk2r){padding:.3rem .5rem;font-size:.75rem}.grouped-table.svelte-eupk2r tr:where(.svelte-eupk2r){cursor:grab}.grouped-table.svelte-eupk2r tr:where(.svelte-eupk2r):hover{background:var(--v-table-row-hover)}.drag-over-row.svelte-eupk2r{border-top:2px solid #3b82f699!important}.no-point-message.svelte-eupk2r{color:var(--v-muted);text-align:center;padding:2rem 1rem;font-size:.8125rem}.map-container.svelte-eupk2r{flex:1;min-width:0;height:100%;position:relative}.track-notice.svelte-eupk2r{z-index:5;color:#fff;pointer-events:none;background:#0f172ad9;border-radius:.25rem;max-width:calc(100% - 8rem);padding:.25rem .75rem;font-size:.75rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.resize-handle-container.svelte-eupk2r{background:var(--v-resize-bg);cursor:ns-resize;flex-shrink:0;justify-content:center;align-items:center;height:8px;transition:background .15s;display:flex;position:relative}.resize-handle-container.svelte-eupk2r:hover{background:#3b82f6}.resize-handle.svelte-eupk2r{opacity:0;position:absolute;inset:0}.resize-handle.svelte-eupk2r::-webkit-slider-thumb{appearance:none;cursor:ns-resize;background:0 0;width:60px;height:8px}.resize-handle.svelte-eupk2r::-moz-range-thumb{cursor:ns-resize;background:0 0;border:none;width:60px;height:8px}.handle-bar.svelte-eupk2r{background:var(--v-handle-bar);pointer-events:none;border-radius:2px;width:60px;height:4px}.chart-section.svelte-eupk2r{flex-direction:column;flex-shrink:1;min-height:0;display:flex;overflow:hidden}.bottom-tabs.svelte-eupk2r{background:var(--surface-slate-50);border-bottom:1px solid var(--line-slate-200);flex-shrink:0;gap:0;display:flex}.bottom-tab.svelte-eupk2r{color:var(--ink-slate-500);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.375rem 1rem;font-size:.75rem;font-weight:600;transition:all .15s}.bottom-tab.svelte-eupk2r:hover{color:var(--ink-slate-700);background:var(--surface-slate-100)}.bottom-tab.active.svelte-eupk2r{color:var(--ink-brand-800);border-bottom-color:#1e3a5f}.bottom-tab-content.svelte-eupk2r{flex:1;min-height:0;position:relative;overflow:hidden}.engine-key.svelte-eupk2r{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;height:1.75rem;color:var(--ink-slate-700);background:var(--surface-slate-50);border-bottom:1px solid var(--line-slate-200);margin:0;padding:.25rem .75rem;font-size:.75rem;overflow:hidden}.chart-interaction-host.svelte-eupk2r{height:100%;min-height:0;position:relative}.chart-interaction-host.under-engine-key.svelte-eupk2r{height:calc(100% - 1.75rem)}.grid-container.svelte-eupk2r{background:var(--surface-slate-50);height:100%;min-height:0;padding:.5rem;overflow:hidden}.viewer-grid-row-active td,.viewer-grid-row-active:hover td{background:var(--surface-blue-100)!important}.coordinate-companion-row.svelte-eupk2r th:where(.svelte-eupk2r),.coordinate-companion-row.svelte-eupk2r td:where(.svelte-eupk2r){background:var(--surface-slate-50)}.coordinate-system.svelte-eupk2r{color:var(--v-muted);margin-top:.125rem;font-size:.625rem;line-height:1.25;display:block}.track-map-container{border-radius:0!important;height:100%!important}.track-chart{border:none!important;border-radius:0!important;height:100%!important}.pane-expand-btn.svelte-eupk2r{width:28px;height:28px;color:var(--v-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;transition:background .15s,color .15s;display:flex}.pane-expand-btn.svelte-eupk2r:hover{color:var(--ink-blue-500);background:#3b82f626}.info-modal.svelte-eupk2r{z-index:10000;background:var(--v-sidebar-bg,#1e293b);border:1px solid var(--v-pane-border,#ffffff1a);border-radius:8px;flex-direction:column;min-width:320px;min-height:200px;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 32px #00000059,0 2px 8px #0003}.info-modal-header.svelte-eupk2r{background:var(--v-group-header-bg,#ffffff0a);cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--v-pane-border,#ffffff14);justify-content:space-between;align-items:center;padding:.6rem .75rem;display:flex}.info-modal-header.svelte-eupk2r:active{cursor:grabbing}.info-modal-title.svelte-eupk2r{color:var(--v-pane-title,#e2e8f0);font-size:.85rem;font-weight:600}.info-modal-close.svelte-eupk2r{width:24px;height:24px;color:var(--v-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:14px;transition:background .15s,color .15s;display:flex}.info-modal-close.svelte-eupk2r:hover{color:#f87171;background:#ef444433}.info-modal-body.svelte-eupk2r{flex:1;padding:.5rem;overflow:auto}.info-modal-loading.svelte-eupk2r{height:100%;color:var(--v-muted,#94a3b8);justify-content:center;align-items:center;font-size:.85rem;display:flex}.info-modal-table.svelte-eupk2r{border-collapse:collapse;width:100%;font-size:.8rem}.info-modal-table.svelte-eupk2r th:where(.svelte-eupk2r),.info-modal-table.svelte-eupk2r td:where(.svelte-eupk2r){border-bottom:1px solid var(--v-table-border,#ffffff0f);vertical-align:top;padding:.35rem .5rem}.info-modal-table.svelte-eupk2r th:where(.svelte-eupk2r){text-align:left;color:var(--v-table-th,#94a3b8);white-space:nowrap;width:35%;font-weight:500}.info-modal-table.svelte-eupk2r td:where(.svelte-eupk2r){color:var(--v-table-td,#e2e8f0);word-break:break-word}.info-modal-table.svelte-eupk2r tr:where(.svelte-eupk2r):hover{background:var(--v-table-row-hover,#ffffff08)}.modal-resize-handle.svelte-eupk2r{cursor:nwse-resize;background:linear-gradient(135deg, transparent 50%, var(--v-muted,#94a3b866) 50%);border-radius:0 0 8px;width:16px;height:16px;position:absolute;bottom:0;right:0}.modal-hero.svelte-eupk2r{border-bottom:1px solid var(--v-pane-border,#ffffff14);background:var(--v-group-header-bg,#ffffff0a);border-radius:6px;gap:.75rem;margin-bottom:.5rem;padding:.75rem;display:flex}.modal-hero-img.svelte-eupk2r{-o-object-fit:cover;object-fit:cover;border:1px solid var(--v-pane-border,#ffffff1a);border-radius:6px;flex-shrink:0;width:100px;height:75px}.modal-hero-info.svelte-eupk2r{flex-direction:column;gap:.15rem;min-width:0;display:flex}.modal-hero-name.svelte-eupk2r{color:var(--v-pane-title,#e2e8f0);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.modal-hero-sub.svelte-eupk2r{color:var(--v-muted,#94a3b8);font-size:.8rem}.modal-hero-meta.svelte-eupk2r{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.modal-meta-item.svelte-eupk2r{flex-direction:column;gap:0;display:flex}.modal-meta-label.svelte-eupk2r{text-transform:uppercase;letter-spacing:.04em;color:var(--v-muted,#94a3b8);font-size:.65rem}.modal-meta-value.svelte-eupk2r{color:var(--v-pane-title,#e2e8f0);font-size:.8rem;font-weight:600}.modal-section-title.svelte-eupk2r{text-transform:uppercase;letter-spacing:.06em;color:var(--v-muted,#94a3b8);border-bottom:1px solid var(--v-pane-border,#ffffff0f);margin-bottom:.4rem;padding:.5rem .25rem .25rem;font-size:.7rem;font-weight:700}.modal-specs-grid.svelte-eupk2r{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;padding:.25rem .25rem .5rem;display:grid}.modal-spec-item.svelte-eupk2r{background:var(--v-group-header-bg,#ffffff0a);border:1px solid var(--v-pane-border,#ffffff0f);border-radius:6px;flex-direction:column;gap:.1rem;padding:.4rem .5rem;display:flex}.modal-spec-label.svelte-eupk2r{text-transform:uppercase;letter-spacing:.04em;color:var(--v-muted,#94a3b8);font-size:.65rem}.modal-spec-value.svelte-eupk2r{color:var(--v-pane-title,#e2e8f0);font-size:.85rem;font-weight:600}.collapse-icon.svelte-eupk2r{width:1.25rem;height:1.25rem;color:var(--v-collapse-icon);transition:transform .2s}.collapse-icon.collapsed.svelte-eupk2r{transform:rotate(-90deg)}@keyframes svelte-eupk2r-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.loading-map.svelte-eupk2r{height:100%;color:var(--v-muted);justify-content:center;align-items:center;font-size:.875rem;display:flex}.chart-settings-wrapper.svelte-eupk2r{align-items:center;gap:.25rem;margin-left:auto;padding-right:.5rem;display:flex;position:relative}.chart-hover-btn.svelte-eupk2r{border:1px solid var(--v-pane-border,#d1d5db);min-height:28px;color:var(--v-muted,#64748b);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.3rem;padding:0 .5rem;font-size:.72rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:flex}.chart-hover-btn.svelte-eupk2r:hover,.chart-hover-btn.active.svelte-eupk2r{border-color:var(--ink-blue-500);color:var(--ink-blue-500);background:#3b82f61a}.chart-settings-btn.svelte-eupk2r{justify-content:center;min-width:44px;position:relative}.chart-settings-btn.svelte-eupk2r:before{content:"";position:absolute;inset:-8px 0}.chart-hover-btn.svelte-eupk2r:disabled{cursor:default;opacity:.65}.unit-symbol.svelte-eupk2r{color:var(--v-unit-symbol);margin-left:.25em;font-size:.85em}.report-dropdown-wrapper.svelte-eupk2r{position:relative}.report-btn.svelte-eupk2r{background:var(--v-btn-bg);min-height:2rem;color:var(--v-btn-text);border:1px solid var(--v-btn-border);cursor:pointer;white-space:nowrap;border-radius:.375rem;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:600;transition:all .15s;display:flex}.report-btn.svelte-eupk2r:hover:not(:disabled){background:var(--v-btn-hover-bg);border-color:var(--v-btn-hover-border);color:var(--v-btn-hover-text)}.report-btn.svelte-eupk2r:disabled{opacity:.6;cursor:not-allowed}.report-btn.loading.svelte-eupk2r{color:#94a3b8;background:#94a3b81a;border-color:#94a3b84d}.report-spinner.svelte-eupk2r{border:2px solid var(--v-btn-border);border-top-color:var(--v-btn-text);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite svelte-eupk2r-report-spin}@keyframes svelte-eupk2r-report-spin{to{transform:rotate(360deg)}}.report-dropdown.svelte-eupk2r{background:var(--v-sidebar-bg,#1e293b);border:1px solid var(--v-pane-border,#334155);z-index:100;border-radius:.5rem;min-width:240px;margin-top:.375rem;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 24px #0006}.report-dropdown-loading.svelte-eupk2r{color:#94a3b8;text-align:center;padding:.75rem 1rem;font-size:.75rem}.report-dropdown-item.svelte-eupk2r{border:none;border-bottom:1px solid var(--v-pane-border,#334155);width:100%;color:var(--v-table-td,#e2e8f0);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:.125rem;padding:.625rem 1rem;transition:background .1s;display:flex}.report-dropdown-item.svelte-eupk2r:last-child{border-bottom:none}.report-dropdown-item.svelte-eupk2r:hover:not(:disabled){background:#3b82f626}.report-dropdown-item.svelte-eupk2r:disabled{opacity:.5;cursor:not-allowed}.report-item-name.svelte-eupk2r{font-size:.8125rem;font-weight:500}.report-item-desc.svelte-eupk2r{color:#94a3b8;font-size:.6875rem}@media (width<=640px){.header-bar.svelte-eupk2r{flex-wrap:wrap;row-gap:.5rem;padding:.5rem .75rem}.header-left.svelte-eupk2r{flex:calc(100% - 44px - .5rem);order:0}.header-actions.svelte-eupk2r{display:contents}.close-modal-btn.svelte-eupk2r{order:1;width:44px;height:44px}.report-dropdown-wrapper.svelte-eupk2r,.header-select.svelte-eupk2r,.header-action-btn.svelte-eupk2r,.playback-toggle-btn.svelte-eupk2r{order:2}.header-action-btn.svelte-eupk2r,.playback-toggle-btn.svelte-eupk2r,.report-btn.svelte-eupk2r{min-width:44px;min-height:44px}.playback-toggle-btn.svelte-eupk2r{width:44px;height:44px}.btn-label.svelte-eupk2r{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header-select.svelte-eupk2r{flex:8rem;min-width:0}.header-select.svelte-eupk2r select:where(.svelte-eupk2r){flex:1;min-width:0;min-height:44px}.position-select.svelte-eupk2r{max-width:none}}
