._panel_lwmi3_1{border:1px solid var(--color-line);background:var(--color-surface);gap:1.25rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);display:grid}._heading_lwmi3_10{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}._panel_lwmi3_1 h2{font-family:var(--font-display);margin-top:.45rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:400}._explanation_lwmi3_24,._status_lwmi3_25{color:var(--color-muted);font-size:.78rem;line-height:1.65}._locationPrimaryActions_lwmi3_31{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}._placeSearch_lwmi3_38{min-width:0;color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;gap:.45rem;font-size:.62rem;display:grid}._placeSearch_lwmi3_38 input{-webkit-appearance:none;appearance:none;width:100%;min-height:var(--size-touch);border:1px solid var(--color-line-strong);background:var(--color-surface-raised);color:var(--color-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;letter-spacing:normal;text-transform:none;border-radius:0;padding-inline:.75rem;font-size:.8rem;transition:border-color .16s,background-color .16s}._placeSearch_lwmi3_38 input::placeholder{color:var(--color-muted);opacity:1}._placeSearch_lwmi3_38 input:focus{border-color:var(--instrument-blue);background:var(--instrument-panel-solid)}._placeSearch_lwmi3_38 input:disabled{cursor:wait;opacity:.55}._coordinateForm_lwmi3_79 input,._timeActionRow_lwmi3_80 select,._customTimeRow_lwmi3_81 input{width:100%;min-height:var(--size-touch);border:1px solid var(--color-line-strong);background:var(--color-surface-raised);color:var(--color-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none;border-radius:0;padding-inline:.75rem;font-size:.8rem}._coordinateForm_lwmi3_79{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}._coordinateForm_lwmi3_79 label,._customTimeRow_lwmi3_81 label{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;gap:.45rem;font-size:.62rem;display:grid}._coordinateForm_lwmi3_79 .button{grid-column:1/-1}._calculationTime_lwmi3_116{color:var(--color-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;line-height:1.6}._calculationTime_lwmi3_116 time{color:var(--color-ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.85rem;display:block}._modeBadge_lwmi3_132{border:1px solid var(--color-line);color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;padding:.4rem .55rem;font-size:.6rem}._modeLive_lwmi3_141{color:var(--color-warm);border-color:#d8b36a61}._timeActionRow_lwmi3_80{grid-template-columns:auto auto minmax(7rem,1fr) auto;gap:.5rem;display:grid}._customTimeRow_lwmi3_81{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}._playbackRow_lwmi3_159{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}._playbackRow_lwmi3_159 .button{min-width:0}._playbackRow_lwmi3_159 [aria-pressed=true]{color:var(--color-warm);border-color:#d8b36a8c}._scrubber_lwmi3_174{color:var(--color-muted);letter-spacing:.07em;text-transform:uppercase;gap:.55rem;font-size:.67rem;font-weight:650;display:grid}._scrubber_lwmi3_174 small{letter-spacing:normal;text-transform:none;font-weight:450}._scrubber_lwmi3_174 input{width:100%;min-height:var(--size-touch);accent-color:var(--color-warm);cursor:ew-resize;margin:0}._scrubber_lwmi3_174 input:focus-visible{outline:2px solid var(--color-warm);outline-offset:2px}@media (max-width:43rem){._locationPrimaryActions_lwmi3_31{grid-template-columns:1fr}._locationPrimaryActions_lwmi3_31 .button{width:100%}._coordinateForm_lwmi3_79{grid-template-columns:1fr}._timeActionRow_lwmi3_80{grid-template-columns:1fr auto auto}._timeActionRow_lwmi3_80>.button:first-child{grid-column:1/-1;width:100%}._customTimeRow_lwmi3_81,._playbackRow_lwmi3_159{grid-template-columns:1fr}._customTimeRow_lwmi3_81 .button{width:100%}}._compactPanel_lwmi3_238{background:0 0;border:0;gap:.85rem;padding:0}._compactPanel_lwmi3_238 h2{margin:0;font-size:1.1rem}._compactPanel_lwmi3_238 ._heading_lwmi3_10{align-items:center}._compactPanel_lwmi3_238 ._locationPrimaryActions_lwmi3_31{gap:.65rem}._compactPanel_lwmi3_238 .place-results{max-height:15rem;overflow:auto}._compactPanel_lwmi3_238 .manual-location-disclosure{margin-top:.15rem}
