.stat-cards_cards__CWdgD{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:8px 0}.stat-cards_card__YsLZa{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:14px 16px}.stat-cards_label__oJTzY{color:hsl(var(--muted-foreground));font-size:12px;text-transform:uppercase;letter-spacing:.5px}.stat-cards_value__5BKE_{font-size:26px;font-weight:700;margin-top:4px}.stat-cards_sub__SIBD2{font-size:12px;margin-top:5px}.flight-dashboard_dashboard__DYWLD{color:hsl(var(--foreground))}.flight-dashboard_chartbox__01pHp{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:14px 16px 8px;margin-top:18px}.flight-dashboard_chartbox__01pHp h3{margin:0 0 2px;font-size:16px}.flight-dashboard_note__MpNqU{color:hsl(var(--muted-foreground));font-size:12px;margin:0 0 8px}.flight-dashboard_imuTag__RcVqD{font-size:13px}.flight-dashboard_tiltControls__AOOgD{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 8px;font-size:13px}.flight-dashboard_tiltControls__AOOgD label{display:inline-flex;gap:7px;align-items:center}.flight-dashboard_tiltInput__BKHSj{width:64px;background:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:6px;padding:5px 8px}.flight-dashboard_footnote__1krrf,.flight-dashboard_tiltCaption__IMF1E{color:hsl(var(--muted-foreground))}.flight-dashboard_footnote__1krrf{font-size:12px;margin-top:24px;border-top:1px solid hsl(var(--border));padding-top:14px}.overlay-panel_panel__u6V_K{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:14px 16px 16px;margin-top:18px;display:flex;flex-direction:column;gap:14px}.overlay-panel_header__YuvrF h3{margin:0 0 2px;font-size:16px}.overlay-panel_note__xRHUJ{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5;margin:0}.overlay-panel_picker__mLrQv{position:relative;display:flex;align-items:center;justify-content:center;padding:24px;border:1px dashed hsl(var(--border));border-radius:var(--radius);cursor:pointer;font-size:13px;color:hsl(var(--muted-foreground))}.overlay-panel_picker__mLrQv:hover{background:hsl(var(--muted))}.overlay-panel_picker__mLrQv input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.overlay-panel_picker__mLrQv:focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px;background:hsl(var(--muted))}.overlay-panel_pickerActive__o_TdI{border-style:solid;border-color:hsl(var(--ring));background:hsl(var(--muted));color:hsl(var(--foreground))}.overlay-panel_fileRow__jPlrg{display:flex;align-items:baseline;gap:10px;font-size:12px}.overlay-panel_fileName__7Mp_V{font-family:var(--font-mono),monospace;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlay-panel_fileSize__U6bdT{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.overlay-panel_link__FPOVY{background:none;border:0;padding:0;color:hsl(var(--muted-foreground));text-decoration:underline;cursor:pointer;font-size:12px}.overlay-panel_link__FPOVY:disabled{opacity:.45;cursor:not-allowed}.overlay-panel_actions__1fNfx{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.overlay-panel_units__QTVjC{border:0;padding:0;margin:0;display:flex;gap:14px;font-size:12px;color:hsl(var(--muted-foreground))}.overlay-panel_units__QTVjC label{display:flex;align-items:center;gap:5px;cursor:pointer}.overlay-panel_units__QTVjC:disabled{opacity:.5}.overlay-panel_render__lt8Dv{font-size:13px;font-weight:600;padding:7px 16px;border:1px solid transparent;border-radius:calc(var(--radius) - 2px);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.overlay-panel_render__lt8Dv:disabled{opacity:.45;cursor:not-allowed}.overlay-panel_progress__2To5T{display:flex;align-items:center;gap:10px}.overlay-panel_bar__GFdnn{flex:1;height:4px;border-radius:2px;background:hsl(var(--muted));overflow:hidden}.overlay-panel_fill__GtMfg{height:100%;background:hsl(var(--primary));transition:width .2s linear}.overlay-panel_progressLabel__hjtOW{font-size:12px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;min-width:140px;text-align:right}.overlay-panel_done__oS7kW{display:flex;justify-content:flex-end}.overlay-panel_error___8f_V{margin:0;font-size:12px;line-height:1.5;color:hsl(var(--destructive))}@font-face{font-family:RocketOverlayMono;src:url(/fonts/IBMPlexMono-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:RocketOverlaySans;src:url(/fonts/IBMPlexSansCondensed-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:block}.sync-wizard_wizard__pdsKv{display:flex;flex-direction:column;gap:12px}.sync-wizard_stage__MZJSz{position:relative;width:100%;background:#000;border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden;line-height:0}.sync-wizard_video__3NdA_{width:100%;height:auto;display:block}.sync-wizard_overlay__mGXQx{position:absolute;left:0;bottom:0;width:100%;pointer-events:none}.sync-wizard_controls__n9saa{display:flex;flex-direction:column;gap:10px}.sync-wizard_scrub__w_d6g{width:100%}.sync-wizard_row__lAwVu{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sync-wizard_nudge__bOv6c{display:flex;align-items:center;gap:6px}.sync-wizard_nudge__bOv6c button{font-family:var(--font-mono),monospace;font-size:12px;padding:4px 8px;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--card));color:hsl(var(--card-foreground));cursor:pointer}.sync-wizard_nudge__bOv6c button:hover{background:hsl(var(--muted))}.sync-wizard_time__gHALD{font-family:var(--font-mono),monospace;font-size:13px;min-width:72px;text-align:center;color:hsl(var(--foreground))}.sync-wizard_mark__kTnyP{font-size:13px;font-weight:600;padding:6px 14px;border:1px solid transparent;border-radius:calc(var(--radius) - 2px);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.sync-wizard_mark__kTnyP:hover{opacity:.9}.sync-wizard_hint__ey1iH{margin:0;font-size:12px;line-height:1.5;color:hsl(var(--muted-foreground))}.sync-wizard_warn__xQF1f{margin:0;font-size:12px;line-height:1.5;color:hsl(var(--destructive))}