.page_page__556_G{background:radial-gradient(circle at top right,#111827 0,#030712 100%);color:#f3f4f6;min-height:100vh;font-family:var(--font-geist-sans),system-ui,-apple-system,sans-serif;padding:40px 24px}.page_container__jZF7q,.page_page__556_G{display:flex;flex-direction:column;gap:32px}.page_container__jZF7q{max-width:1200px;width:100%;margin:0 auto}.page_header__oRW75{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:24px;flex-wrap:wrap;gap:16px}.page_brand__7TV1Q{display:flex;flex-direction:column;gap:4px}.page_brand__7TV1Q h1{font-size:28px;font-weight:800;background:linear-gradient(135deg,#00f2fe,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.03em}.page_subtitle__YBgxm{font-size:14px;color:#9ca3af}.page_headerActions__jn5aq{display:flex;align-items:center;gap:16px}.page_dashboardBtn__UNmGs{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#ffffff;border:none;border-radius:100px;padding:6px 18px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(79,172,254,.2);display:inline-flex;align-items:center;gap:6px}.page_dashboardBtn__UNmGs:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 6px 18px rgba(79,172,254,.3)}.page_dashboardBtn__UNmGs:active{transform:translateY(0)}.page_statusBadge__26FUw{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);padding:6px 14px;border-radius:100px;font-size:13px;font-weight:500}.page_pulse__XPtbN{width:8px;height:8px;border-radius:50%;position:relative}.page_pulse__XPtbN.page_online___tLwo{background:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,.7);animation:page_pulsing__KxmIl 1.6s infinite}.page_pulse__XPtbN.page_offline__0m_FO{background:#ef4444;box-shadow:0 0 0 0 rgba(239,68,68,.7);animation:page_pulsing__KxmIl 1.6s infinite}@keyframes page_pulsing__KxmIl{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.page_metricsGrid__yNvZ7{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.page_metricCard__ks_bT{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_metricCard__ks_bT:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#4facfe,#00f2fe);opacity:0;transition:opacity .3s ease}.page_metricCard__ks_bT:hover{transform:translateY(-4px);background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12);box-shadow:0 12px 24px -10px rgba(0,0,0,.4)}.page_metricCard__ks_bT:hover:before{opacity:1}.page_cardHeader__GSUA9{display:flex;justify-content:space-between;align-items:center;color:#9ca3af}.page_cardHeader__GSUA9 span{font-size:14px;font-weight:500}.page_cardHeader__GSUA9 svg{color:#4facfe;opacity:.8}.page_cardValue__9aJEF{font-size:32px;font-weight:700;color:#ffffff;letter-spacing:-.02em}.page_cardFooter__c45iP{font-size:12px;color:#6b7280}.page_dashboardBody__aYvZX{display:grid;grid-template-columns:1.6fr 1fr;gap:28px}@media (max-width:900px){.page_dashboardBody__aYvZX{grid-template-columns:1fr}}.page_panel__yrxLs{background:rgba(17,24,39,.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:20px;box-shadow:0 4px 30px rgba(0,0,0,.2)}.page_panelTitle__frBVT{font-size:18px;font-weight:700;color:#ffffff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:14px}.page_filterBar__KLDOi{display:flex;gap:8px;flex-wrap:wrap}.page_filterBtn__P3toW{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);padding:6px 16px;border-radius:8px;font-size:13px;font-weight:500;color:#9ca3af;cursor:pointer;transition:all .2s ease}.page_filterBtn__P3toW:hover{background:rgba(255,255,255,.06);color:#ffffff}.page_filterBtnActive__JRqmc{background:linear-gradient(135deg,#00f2fe,#4facfe);border-color:transparent;color:#ffffff;font-weight:600;box-shadow:0 4px 12px rgba(79,172,254,.2)}.page_tableContainer__fEY4m{overflow-x:auto}.page_tripTable__N2QRc{width:100%;border-collapse:collapse;text-align:left}.page_tripTable__N2QRc th{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);color:#9ca3af;font-size:13px;font-weight:600}.page_tripTable__N2QRc td{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);font-size:14px;color:#d1d5db}.page_tripRow__prYlz{transition:background-color .2s ease}.page_tripRow__prYlz:hover{background-color:rgba(255,255,255,.02)}.page_badge__0mJr3{display:inline-block;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase}.page_badgeEV__xmm4k{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.page_badgeHybrid__qhD7x{background:rgba(59,130,246,.1);color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.page_badgeICE__vLK5l{background:rgba(245,158,11,.1);color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.page_form__NxPAx{display:flex;flex-direction:column;gap:16px}.page_formGroup__SWXkg{display:flex;flex-direction:column;gap:6px}.page_formGroup__SWXkg label{font-size:13px;font-weight:500;color:#9ca3af}.page_input__lx_gt,.page_select__FkvQ2{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 14px;font-size:14px;color:#ffffff;outline:none;font-family:inherit;transition:border-color .2s,box-shadow .2s}.page_input__lx_gt:focus,.page_select__FkvQ2:focus{border-color:#4facfe;box-shadow:0 0 0 3px rgba(79,172,254,.15)}.page_input__lx_gt:disabled{background:rgba(255,255,255,.01);color:#6b7280;border-color:rgba(255,255,255,.04);cursor:not-allowed}.page_submitBtn___TjlS{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#ffffff;border:none;border-radius:8px;padding:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 15px rgba(79,172,254,.2);display:flex;justify-content:center;align-items:center;gap:8px;margin-top:10px}.page_submitBtn___TjlS:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 6px 20px rgba(79,172,254,.3)}.page_submitBtn___TjlS:active{transform:translateY(0)}.page_alert__wYZwA{padding:10px 14px;border-radius:8px;font-size:13px;font-weight:500}.page_alertSuccess__9LK1L{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.page_alertError__q14vB{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.page_loadingContainer__AMjtH{display:flex;flex-direction:column;justify-content:center;align-items:center;height:250px;gap:16px;color:#9ca3af}.page_spinner__1BdMn{width:40px;height:40px;border-radius:50%;border:3px solid rgba(79,172,254,.1);border-top-color:#4facfe;animation:page_spin__OXxwq 1s ease-in-out infinite}@keyframes page_spin__OXxwq{to{transform:rotate(1turn)}}.page_emptyState__j9MME{padding:40px;text-align:center;color:#6b7280;font-size:14px}.page_footer__F3MD0{text-align:center;margin-top:auto;font-size:13px;color:#4b5563;padding-top:24px;border-top:1px solid rgba(255,255,255,.05)}.page_tabContainer__hqncc{display:flex;gap:16px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:2px;margin-bottom:8px}.page_tabBtn__y29Cg{background:transparent;border:none;font-size:15px;font-weight:600;color:#9ca3af;padding:12px 20px;cursor:pointer;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:8px 8px 0 0;display:flex;align-items:center;gap:8px}.page_tabBtn__y29Cg:hover{color:#ffffff;background:rgba(255,255,255,.02)}.page_tabBtnActive__Cu37V{color:#00f2fe}.page_tabBtnActive__Cu37V:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#00f2fe,#4facfe);border-radius:99px;box-shadow:0 2px 8px rgba(79,172,254,.4)}.page_flightSection__WV90Y{display:flex;flex-direction:column;gap:20px;width:100%}.page_uploadFileNameBadge__i_BJw{font-size:12px;font-weight:500;color:#fbbf24;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.2);padding:4px 12px;border-radius:100px}.page_uploadControlGrid__Ts_iu{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;align-items:center}@media (max-width:768px){.page_uploadControlGrid__Ts_iu{grid-template-columns:1fr}}.page_dropzone__VV1Wy{border:2px dashed rgba(255,255,255,.15);border-radius:16px;padding:32px;text-align:center;cursor:pointer;background:rgba(255,255,255,.01);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;gap:12px;color:#9ca3af}.page_dropzone__VV1Wy:hover{border-color:#00f2fe;background:rgba(0,242,254,.02);color:#ffffff}.page_dropzone__VV1Wy svg{color:#9ca3af;transition:color .3s}.page_dropzone__VV1Wy:hover svg{color:#00f2fe}.page_dropzone__VV1Wy span{color:#00f2fe;font-weight:600;text-decoration:underline}.page_fileInputHidden__6XFDW{display:none}.page_demoLoaderContainer__YifTX{display:flex;flex-direction:column;gap:12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:24px}.page_demoLoaderContainer__YifTX p{font-size:13.5px;color:#9ca3af;line-height:1.5;margin:0}.page_demoLoadBtn__bbgwM{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#ffffff;padding:10px 18px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;justify-content:center;align-items:center;gap:8px}.page_demoLoadBtn__bbgwM:hover:not(:disabled){background:#fbbf24;border-color:transparent;color:#111827;box-shadow:0 4px 15px rgba(251,191,36,.25);transform:translateY(-1px)}.page_demoLoadBtn__bbgwM:disabled{opacity:.5;cursor:not-allowed}.page_kpiContainer__B4v6c{display:flex;flex-direction:column;width:100%}.page_sectionHeader___raMx{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-top:12px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.page_fuelCard__t2xEp:before{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.page_fuelCard__t2xEp:hover{box-shadow:0 12px 24px -10px rgba(251,191,36,.2)}.page_engineCard__HC7FD:before{background:linear-gradient(90deg,#f87171,#ef4444)}.page_engineCard__HC7FD:hover{box-shadow:0 12px 24px -10px rgba(239,68,68,.2)}.page_apCard__tacQY:before{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.page_apCard__tacQY:hover{box-shadow:0 12px 24px -10px rgba(59,130,246,.2)}.page_progressBarBg__udDOU{background:rgba(255,255,255,.05);border-radius:99px;height:8px;width:100%;overflow:hidden}.page_progressBarFill__avnjT{height:100%;border-radius:99px;transition:width .8s cubic-bezier(.4,0,.2,1)}.page_phaseIndicatorDot__4dKjW{display:inline-block;width:10px;height:10px;border-radius:50%}.page_timelineGraphicContainer__UOtww{display:flex;width:100%;height:36px;border-radius:10px;overflow:hidden;margin-top:8px;margin-bottom:8px;border:1px solid rgba(255,255,255,.08)}.page_timelineSegment__UKxHV{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;cursor:pointer;transition:transform .2s}.page_timelineSegment__UKxHV:hover{transform:scaleY(1.1);z-index:10;box-shadow:0 0 15px rgba(255,255,255,.25)}.page_timelineLabel__PJpjk{font-size:10px;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px;pointer-events:none}.page_timelineTooltip__ulEn3{position:absolute;bottom:110%;background:#1f2937;color:#ffffff;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:600;opacity:0;transition:opacity .2s;pointer-events:none;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 10px rgba(0,0,0,.3)}.page_timelineSegment__UKxHV:hover .page_timelineTooltip__ulEn3{opacity:1}.page_timelineLegend__pcZXx{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:12px}.page_legendItem__2pmzp{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:#9ca3af}.page_legendDot__8x9yG{width:8px;height:8px;border-radius:50%}.page_metricSelector__iyfyJ{display:flex;gap:8px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);padding:4px;border-radius:8px}.page_metricTab__Xqz8Y{background:transparent;border:none;color:#9ca3af;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_metricTab__Xqz8Y:hover{color:#ffffff;background:rgba(255,255,255,.05)}.page_metricTabActive__O8lzy{background:rgba(255,255,255,.1);color:#ffffff;box-shadow:0 2px 8px -2px rgba(0,0,0,.5)}.page_chartWrapper__czl4B{position:relative;width:100%;margin-top:16px}.page_chartSvg__HKCwX{width:100%;height:auto;display:block;overflow:visible}.page_chartTooltip__dIag_{position:absolute;z-index:10;background:rgba(17,24,39,.85);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:14px;width:220px;box-shadow:0 10px 25px -5px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.05);pointer-events:none;transition:left .1s ease-out,right .1s ease-out,top .1s ease-out}.page_tooltipTime__yM57L{font-size:11px;font-weight:500;color:#9ca3af;margin-bottom:4px}.page_tooltipPhase__zP554{font-size:12px;font-weight:600;color:#ffffff;margin-bottom:10px;display:flex;align-items:center;gap:6px}.page_tooltipPhaseBadge__Qj1ub{font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;color:#000000;text-shadow:none}.page_tooltipGrid__mUR7L{display:flex;flex-direction:column;gap:6px}.page_tooltipItem__mXwXt{display:flex;align-items:center;font-size:12px;color:#d1d5db}.page_tooltipItem__mXwXt span{flex-grow:1}.page_tooltipItem__mXwXt strong{color:#ffffff;font-weight:700}.page_tooltipDot__hMcXs{width:8px;height:8px;border-radius:50%;margin-right:8px}.page_chartLegend__pW82z{display:flex;justify-content:center;gap:24px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}