._app_f2lgy_1{max-width:100%;min-height:100vh;overflow-x:hidden;background:var(--paper)}._topbar_f2lgy_8{position:fixed;z-index:20;top:0;right:0;left:0;height:var(--topbar-h);display:flex;align-items:center;gap:8px;padding:0 18px;background:var(--ink);border-bottom:1px solid #2a2d35}._wordmark_f2lgy_23{margin-right:10px;color:var(--blue-bdr);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}._title_f2lgy_33{margin-right:6px;color:var(--white);font-family:var(--font-display);font-size:17px;font-weight:800}._topbarSpacer_f2lgy_41,._toolbarSpacer_f2lgy_42,._aircraftSpacer_f2lgy_43{flex:1}._metric_f2lgy_47{color:var(--white);font-family:var(--font-mono);font-size:12px;font-weight:600}._chipBlue_f2lgy_54,._chipAmber_f2lgy_55,._chipPurple_f2lgy_56,._chipGreen_f2lgy_57{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:3px;padding:2px 7px;font-family:var(--font-mono);font-size:10px;font-weight:600;white-space:nowrap}._chipBlue_f2lgy_54{color:var(--blue-bdr);background:#1a5fb433;border-color:#6daaf04d}._chipAmber_f2lgy_55{color:#e8a52a;background:#c8780a2e;border-color:#e8b84b4d}._chipPurple_f2lgy_56{color:#c9a8ef;background:#7b3fbe38;border-color:#b48fe059}._chipGreen_f2lgy_57{color:var(--green-bdr);background:#1a7f5a26;border-color:#5cc49a4d}._topbarButton_f2lgy_93,._topbarPrimaryButton_f2lgy_94{border:1px solid #3a3d47;border-radius:3px;padding:5px 10px;color:var(--ink4);background:transparent;font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;transition:background .15s,border-color .15s,color .15s}._topbarButton_f2lgy_93:hover{color:var(--white);background:#2a2d35;border-color:var(--blue-bdr)}._topbarPrimaryButton_f2lgy_94{color:var(--white);background:var(--blue);border-color:var(--blue)}._topbarPrimaryButton_f2lgy_94:disabled{cursor:not-allowed;opacity:.45}._shell_f2lgy_124{display:block;max-width:100%;overflow-x:hidden;min-height:calc(100vh - var(--topbar-h));padding-top:var(--topbar-h)}._rail_f2lgy_132{position:fixed;top:var(--topbar-h);left:0;z-index:20;width:var(--rail-w);height:calc(100vh - var(--topbar-h));flex:0 0 var(--rail-w);overflow-x:hidden;overflow-y:auto;background:var(--white);border-right:var(--rule)}._railSection_f2lgy_146{padding:12px 14px;border-bottom:var(--rule)}._railSearchForm_f2lgy_151{position:relative;display:grid;gap:8px;min-width:0}._railSearchLoading_f2lgy_158:after{position:absolute;right:0;bottom:-5px;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--blue),transparent);content:"";transform:translate(-100%);animation:_gdsSweep_f2lgy_1 1.1s cubic-bezier(.22,1,.36,1) infinite;pointer-events:none}._railModeTabs_f2lgy_171{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:var(--rule);border-radius:4px}._railModeTabs_f2lgy_171 button,._quickNavGrid_f2lgy_180 button{min-width:0;border:0;border-right:var(--rule);padding:6px 5px;color:var(--ink3);background:var(--paper2);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}._railModeTabs_f2lgy_171 button:last-child,._quickNavGrid_f2lgy_180 button:last-child{border-right:0}._railModeTabs_f2lgy_171 button:hover,._quickNavGrid_f2lgy_180 button:hover,._activeRailMode_f2lgy_202{color:var(--white)!important;background:var(--ink)!important}._railModeTabs_f2lgy_171 button:disabled,._quickNavGrid_f2lgy_180 button:disabled{cursor:not-allowed;opacity:.45}._railRouteSearch_f2lgy_213,._railSearchFields_f2lgy_214{display:grid;min-width:0;gap:6px}._railRouteSearch_f2lgy_213{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)}._railRouteSearch_f2lgy_213 ._dateField_f2lgy_224{grid-column:1 / -1}._railSearchFields_f2lgy_214{grid-template-columns:1fr}._railSearchForm_f2lgy_151 label,._railSearchForm_f2lgy_151 ._searchField_f2lgy_233{position:relative;display:grid;grid-template-rows:12px 30px;min-width:0;gap:4px;padding:7px 8px;border:var(--rule);border-radius:4px;background:var(--white)}._railSearchForm_f2lgy_151 label>span,._railSearchForm_f2lgy_151 ._searchField_f2lgy_233>label{overflow:hidden;color:var(--ink4);font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.1em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._railSearchForm_f2lgy_151 input,._railSearchForm_f2lgy_151 select{width:100%;min-width:0;height:30px;border:0;outline:0;color:var(--ink);background:transparent;font-family:var(--font-mono);font-size:12px;font-weight:800;line-height:30px}._railSearchForm_f2lgy_151 input::placeholder{color:var(--ink4)}._railSearchForm_f2lgy_151 ._logoInput_f2lgy_278,._railSearchForm_f2lgy_151 ._dateInputLine_f2lgy_279{height:30px;min-height:30px}._railSearchForm_f2lgy_151 ._datePickerButton_f2lgy_284{height:30px;min-width:34px}._railSearchForm_f2lgy_151 ._lookupMenu_f2lgy_289,._railSearchForm_f2lgy_151 ._calendarMenu_f2lgy_290{left:0;width:min(320px,calc(100vw - 28px))}._railSwapButton_f2lgy_295{display:flex;align-items:center;justify-content:center;min-width:34px;min-height:58px;border:var(--rule);border-radius:4px;color:var(--ink3);background:var(--paper2)}._railSwapButton_f2lgy_295:hover,._railSwapButton_f2lgy_295:focus-visible{color:var(--ink);background:var(--blue-bg)}._railSwapButton_f2lgy_295:disabled{cursor:not-allowed;opacity:.45}._railSearchButton_f2lgy_318{min-height:36px;border:0;border-radius:4px;color:var(--white);background:var(--ink);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._railSearchButton_f2lgy_318:disabled{cursor:not-allowed;opacity:.52}._quickNavGrid_f2lgy_180{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:var(--rule);border-radius:4px}._quickNavGrid_f2lgy_180 button{min-height:34px;padding:5px 3px;font-size:8px;letter-spacing:0}._currentFlightCard_f2lgy_351{display:grid;gap:6px;min-width:0;border:var(--rule);border-radius:4px;padding:8px;background:var(--paper2)}._currentFlightHead_f2lgy_361{display:flex;align-items:center;justify-content:space-between;gap:8px}._currentFlightHead_f2lgy_361 ._mapFlightLine_f2lgy_368{min-width:0}._currentFlightHead_f2lgy_361 ._mapFlightLine_f2lgy_368 strong{color:var(--blue);font-size:12px}._currentMetaLine_f2lgy_377{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}._currentMetaLine_f2lgy_377>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._currentState_f2lgy_392{flex:0 0 auto;color:var(--green);font-family:var(--font-mono);font-size:8px;font-weight:800;text-transform:uppercase}._currentStateError_f2lgy_401{color:var(--red)}._currentMapMetrics_f2lgy_405{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:var(--rule);border-radius:3px;background:var(--white)}._currentMapMetrics_f2lgy_405 span{display:grid;gap:2px;border-right:var(--rule);padding:5px 6px;color:var(--ink);font-size:10px;font-weight:800}._currentMapMetrics_f2lgy_405 span:last-child{border-right:0}._currentMapMetrics_f2lgy_405 b{color:var(--ink4);font-size:7px;font-weight:700;text-transform:uppercase}._currentRefreshButton_f2lgy_435{min-height:28px;border:var(--rule);border-radius:3px;color:var(--ink2);background:var(--white);font-family:var(--font-mono);font-size:8px;font-weight:800;text-transform:uppercase}._currentRefreshButton_f2lgy_435:disabled{cursor:not-allowed;opacity:.45}._currentFlightCard_f2lgy_351 strong,._currentFlightCard_f2lgy_351 span{min-width:0;overflow:hidden;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap}._currentFlightCard_f2lgy_351 strong{color:var(--blue);font-size:14px;font-weight:800}._currentFlightCard_f2lgy_351>span:not(._ledLive_f2lgy_467,._ledIdle_f2lgy_467,._statusLabel_f2lgy_467,._statusAlert_f2lgy_467){color:var(--ink3);font-size:10px;font-weight:700}._railHead_f2lgy_473,._toolbarLabel_f2lgy_474{margin-bottom:8px;color:var(--ink4);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}._railHeadLine_f2lgy_484{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}._railHeadLine_f2lgy_484 ._railHead_f2lgy_473{margin-bottom:0}._railBadge_f2lgy_496{border:1px solid color-mix(in srgb,var(--green),var(--line) 48%);border-radius:3px;padding:2px 6px;color:var(--green);background:color-mix(in srgb,var(--green),var(--white) 92%);font-family:var(--font-mono);font-size:9px;font-weight:800;text-transform:uppercase;white-space:nowrap}._railMiniButton_f2lgy_509{border:var(--rule);border-radius:3px;padding:2px 6px;color:var(--ink3);background:var(--paper2);font-family:var(--font-mono);font-size:9px;font-weight:800;text-transform:uppercase;white-space:nowrap}._railMiniButton_f2lgy_509:hover{color:var(--blue);border-color:var(--blue-bdr)}._statusRow_f2lgy_527{display:flex;align-items:center;gap:8px}._statusLabel_f2lgy_467{color:var(--green);font-family:var(--font-mono);font-size:11px;font-weight:600}._statusAlert_f2lgy_467{color:var(--red);font-family:var(--font-mono);font-size:11px;font-weight:600}._statusNote_f2lgy_547{margin-top:4px;color:var(--ink3);font-family:var(--font-mono);font-size:10px}._railActionButton_f2lgy_554{width:100%;margin-top:9px;border:var(--rule);border-radius:3px;padding:6px 8px;color:var(--ink2);background:var(--paper2);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._railActionGroup_f2lgy_569{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px}._railActionGroup_f2lgy_569 ._railActionButton_f2lgy_554{margin-top:0}._railActionButton_f2lgy_554:disabled{cursor:not-allowed;opacity:.52}._railTextButton_f2lgy_585{margin-top:7px;border:0;padding:0;color:var(--ink4);background:transparent;font-family:var(--font-mono);font-size:8px;font-weight:800;text-transform:uppercase}._railTextButton_f2lgy_585:hover{color:var(--red)}._recentMapRows_f2lgy_601{display:grid;gap:5px}._recentMapRow_f2lgy_601{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;border:var(--rule);border-radius:4px;padding:7px 8px;color:var(--ink3);background:var(--paper2);font-family:var(--font-mono);font-size:9px;text-align:left}._recentMapRow_f2lgy_601>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._recentMapRow_f2lgy_601>span:nth-child(2){grid-row:1;grid-column:2;max-width:74px;color:var(--ink4)}._recentMapRow_f2lgy_601>span:nth-child(3){grid-column:1 / -1;color:var(--ink4);font-size:8px}._recentMapRow_f2lgy_601:hover{border-color:var(--blue-bdr);background:var(--blue-bg)}._railDetails_f2lgy_646{border-bottom:var(--rule);background:var(--white)}._railDetails_f2lgy_646>summary{padding:10px 14px;color:var(--ink4);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;list-style:none;text-transform:uppercase;cursor:pointer}._railDetails_f2lgy_646>summary::-webkit-details-marker{display:none}._railDetails_f2lgy_646>summary:after{float:right;content:"+";color:var(--ink3)}._railDetails_f2lgy_646[open]>summary:after{content:"-"}._railDetailsBody_f2lgy_677{padding:0 14px 12px}._railStatus_f2lgy_681{margin-top:7px;color:var(--ink3);font-family:var(--font-mono);font-size:10px;font-weight:600}._auditText_f2lgy_689{width:100%;min-height:92px;margin-top:8px;border:var(--rule);border-radius:3px;padding:7px;resize:vertical;color:var(--ink2);background:var(--paper2);font-family:var(--font-mono);font-size:9px;line-height:1.45}._ledLive_f2lgy_467,._ledIdle_f2lgy_467{width:8px;height:8px;flex:0 0 8px;border-radius:999px}._ledLive_f2lgy_467{background:var(--green);box-shadow:0 0 0 4px #1a7f5a1f}._ledIdle_f2lgy_467{background:var(--amber);box-shadow:0 0 0 4px #c8780a1f}._metricRows_f2lgy_722,._legend_f2lgy_723{display:grid;grid-template-columns:1fr auto;gap:5px 8px;align-items:center;color:var(--ink3);font-family:var(--font-mono);font-size:10px}._metricRows_f2lgy_722 strong{color:var(--ink);font-size:11px}._metricRows_f2lgy_722 ._metricAlert_f2lgy_738{color:var(--red)}._metricRows_f2lgy_722 ._metricReady_f2lgy_742,._metricRows_f2lgy_722 ._deltaPositive_f2lgy_746{color:var(--green)}._metricRows_f2lgy_722 ._deltaNegative_f2lgy_750{color:var(--red)}._coverageRows_f2lgy_754{display:grid;gap:5px;margin-top:9px}._coverageRow_f2lgy_754,._coverageRowWarn_f2lgy_761{display:grid;grid-template-columns:36px repeat(3,minmax(0,1fr));gap:6px;align-items:center;border:var(--rule);border-radius:4px;padding:5px 7px;color:var(--ink3);background:var(--paper2);font-family:var(--font-mono);font-size:9px;text-align:left;width:100%}._coverageRowWarn_f2lgy_761{border-color:color-mix(in srgb,var(--red),var(--line) 55%);background:color-mix(in srgb,var(--red),var(--paper2) 96%)}._coverageRow_f2lgy_754:hover,._coverageRowWarn_f2lgy_761:hover,._activeCoverageRow_f2lgy_784{border-color:var(--blue-bdr);background:var(--blue-bg)}._coverageRow_f2lgy_754 strong,._coverageRowWarn_f2lgy_761 strong{color:var(--ink);font-size:11px}._coverageRow_f2lgy_754 span,._coverageRowWarn_f2lgy_761 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._activeCoverageRow_f2lgy_784 strong{color:var(--blue)}._sellGateRows_f2lgy_807{display:grid;gap:5px}._sellGateRow_f2lgy_807{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;border:var(--rule);border-radius:4px;padding:6px 8px;color:var(--ink3);background:var(--paper2);font-family:var(--font-mono);font-size:10px}._sellGateRow_f2lgy_807 span{min-width:0;overflow:hidden;color:var(--ink4);font-weight:700;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._sellGateRow_f2lgy_807 strong{min-width:0;overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}._sellGateReady_f2lgy_846{color:var(--green)!important}._sellGateWarn_f2lgy_850{color:var(--amber)!important}._sellGateBlocked_f2lgy_854{color:var(--red)!important}._decisionRows_f2lgy_858{display:grid;gap:6px}._decisionRow_f2lgy_858{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center;width:100%;min-width:0;border:var(--rule);border-radius:4px;padding:7px 8px;color:var(--ink3);background:var(--white);font-family:var(--font-mono);font-size:10px;text-align:left}._decisionRow_f2lgy_858:hover{border-color:var(--blue-bdr);background:var(--blue-bg)}._decisionRow_f2lgy_858 span{min-width:0;overflow:hidden;color:var(--ink4);font-size:9px;font-weight:700;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._decisionRow_f2lgy_858 strong{min-width:0;overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._decisionRow_f2lgy_858 em{min-width:0;overflow:hidden;grid-column:1 / -1;color:var(--ink3);font-style:normal;text-overflow:ellipsis;white-space:nowrap}._decisionWarn_f2lgy_916{border-color:var(--amber-bdr);background:var(--amber-bg)}._decisionBlock_f2lgy_921{border-color:var(--red-bdr);background:var(--red-bg)}._decisionBlock_f2lgy_921 strong{color:var(--red)}._stateLegend_f2lgy_930{display:grid;grid-template-columns:1fr;gap:5px;margin-top:10px;padding-top:9px;border-top:var(--rule);color:var(--ink3);font-family:var(--font-mono);font-size:10px;font-weight:600}._stateLegend_f2lgy_930 span{display:flex;align-items:center;gap:7px;min-width:0}._stateLegend_f2lgy_930 i{width:12px;height:12px;flex:0 0 12px;border:1px solid transparent;border-radius:3px}._inlineTabs_f2lgy_958{display:grid;grid-template-columns:1fr repeat(2,34px);gap:5px;align-items:center;margin-bottom:9px;color:var(--ink3);font-family:var(--font-mono);font-size:10px}._inlineTabs_f2lgy_958 span{color:var(--ink4);font-weight:700;letter-spacing:.08em;text-transform:uppercase}._inlineTabs_f2lgy_958 button{border:var(--rule);border-radius:3px;padding:4px 0;color:var(--ink3);background:var(--paper2);font-family:var(--font-mono);font-size:10px;font-weight:700}._inlineTabs_f2lgy_958 ._activeInlineTab_f2lgy_987{color:var(--white);background:var(--ink);border-color:var(--ink)}._stateAvail_f2lgy_993{background:var(--green-bg);border-color:var(--green-bdr)!important}._statePaid_f2lgy_998{background:var(--amber-bg);border-color:var(--amber-bdr)!important}._stateTaken_f2lgy_1003{background:var(--ink3);border-color:var(--ink2)!important}._watchRows_f2lgy_1008,._mapCompareRows_f2lgy_1013{display:grid;gap:6px}._mapCompareRow_f2lgy_1013{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center;width:100%;min-width:0;border:var(--rule);border-radius:4px;padding:7px 8px;color:var(--ink3);background:var(--paper2);font-family:var(--font-mono);font-size:10px;text-align:left}._mapCompareRow_f2lgy_1013 strong{min-width:0;overflow:hidden;color:var(--blue);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._mapCompareRow_f2lgy_1013 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mapCompareRow_f2lgy_1013 span:nth-child(2),._mapCompareRow_f2lgy_1013 span:nth-child(3),._mapCompareRow_f2lgy_1013 span:nth-child(4){font-weight:700}._activeMapCompareRow_f2lgy_1057,._mapCompareRow_f2lgy_1013:hover{border-color:var(--blue-bdr);background:var(--blue-bg)}._segmentCompareRows_f2lgy_1063{display:grid;gap:6px}._segmentCompareRow_f2lgy_1063{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 8px;align-items:center;width:100%;min-width:0;border:var(--rule);border-radius:4px;padding:7px 8px;color:var(--ink3);background:var(--paper2);font-family:var(--font-mono);font-size:10px;text-align:left}._segmentCompareRow_f2lgy_1063 strong{display:grid;grid-row:span 3;place-items:center;width:24px;height:24px;border:var(--rule);border-radius:3px;color:var(--ink);background:var(--white);font-size:12px}._segmentCompareRow_f2lgy_1063 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._segmentCompareRow_f2lgy_1063 span:nth-child(2){color:var(--blue);font-size:12px;font-weight:700}._activeSegmentCompareRow_f2lgy_1111,._segmentCompareRow_f2lgy_1063:hover{border-color:var(--blue-bdr);background:var(--blue-bg)}._targetRows_f2lgy_1117{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}._targetRows_f2lgy_1117 button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;min-width:0;border:var(--rule);border-radius:4px;padding:6px 7px;color:var(--ink3);background:var(--white);font-family:var(--font-mono);font-size:9px;font-weight:600;text-align:left}._targetRows_f2lgy_1117 button:disabled{cursor:not-allowed;opacity:.5}._targetRows_f2lgy_1117 ._activeTargetButton_f2lgy_1146{color:var(--blue);background:var(--blue-bg);border-color:var(--blue-bdr)}._targetRows_f2lgy_1117 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._targetRows_f2lgy_1117 strong{color:var(--ink);font-size:10px}._feeRows_f2lgy_1164{display:grid;gap:4px;margin-top:10px;padding-top:9px;border-top:var(--rule)}._feeRow_f2lgy_1164{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;color:var(--ink3);font-family:var(--font-mono);font-size:10px}._feeRow_f2lgy_1164 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._feeRow_f2lgy_1164 strong{color:var(--ink);font-size:11px}._feeFilterRow_f2lgy_1194{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;border:var(--rule);border-radius:3px;padding:5px 7px;color:var(--ink3);background:var(--white);font-family:var(--font-mono);font-size:10px;text-align:left}._feeFilterRow_f2lgy_1194 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._feeFilterRow_f2lgy_1194 strong{color:var(--ink);font-size:11px}._activeFeeFilterRow_f2lgy_1222{color:var(--ink);background:var(--amber-bg);border-color:var(--amber-bdr)}._disclosureRows_f2lgy_1228{display:grid;gap:6px}._disclosureRow_f2lgy_1228{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center;width:100%;min-width:0;border:var(--rule);border-radius:4px;padding:7px 8px;color:var(--ink3);background:var(--paper2);font-family:var(--font-mono);font-size:10px;text-align:left}._disclosureRow_f2lgy_1228 strong{min-width:0;overflow:hidden;color:var(--blue);font-size:11px;text-overflow:ellipsis;white-space:nowrap}._disclosureRow_f2lgy_1228 span{min-width:0;overflow:hidden;grid-column:1;color:var(--ink3);text-overflow:ellipsis;white-space:nowrap}._disclosureRow_f2lgy_1228 b{grid-column:2;grid-row:1 / span 2;color:var(--ink);font-size:12px}._disclosureWarn_f2lgy_1275{background:var(--amber-bg);border-color:var(--amber-bdr)}._disclosureBlock_f2lgy_1280{background:var(--red-bg);border-color:var(--red-bdr)}._blockRows_f2lgy_1285{display:grid;gap:6px;margin-top:10px;padding-top:9px;border-top:var(--rule)}._rowIndexRows_f2lgy_1293{display:grid;gap:6px}._rowIndexButton_f2lgy_1298{display:grid;grid-template-columns:30px 1fr auto;gap:3px 7px;align-items:center;width:100%;border:var(--rule);border-radius:4px;padding:7px 8px;color:var(--ink3);background:var(--paper2);font-family:var(--font-mono);font-size:10px;text-align:left}._rowIndexButton_f2lgy_1298 strong{grid-row:span 2;color:var(--blue);font-size:15px}._rowIndexButton_f2lgy_1298 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowIndexButton_f2lgy_1298 span:nth-child(2){color:var(--ink2);font-weight:700}._rowIndexButton_f2lgy_1298 span:nth-child(3),._rowIndexButton_f2lgy_1298 span:nth-child(4),._rowIndexButton_f2lgy_1298 span:nth-child(5){font-weight:700}._rowIndexButton_f2lgy_1298:hover,._activeRowIndexButton_f2lgy_1339{border-color:var(--blue-bdr);background:var(--blue-bg)}._rowIndexButton_f2lgy_1298:disabled{cursor:not-allowed;opacity:.52}._blockRow_f2lgy_1285{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center;border:var(--rule);border-radius:4px;padding:7px 8px;background:var(--paper2);color:var(--ink3);font-family:var(--font-mono);font-size:10px}._blockRow_f2lgy_1285 strong{min-width:0;overflow:hidden;color:var(--blue);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._blockRow_f2lgy_1285 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._blockRow_f2lgy_1285 button{grid-column:1 / -1;border:var(--rule);border-radius:3px;padding:5px 7px;color:var(--ink2);background:var(--white);font-family:var(--font-mono);font-size:9px;font-weight:600;text-transform:uppercase}._blockRow_f2lgy_1285 button:disabled{cursor:not-allowed;opacity:.52}._watchRow_f2lgy_1008{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:center;border:var(--rule);border-radius:4px;padding:7px 8px;background:var(--paper2);color:var(--ink3);font-family:var(--font-mono);font-size:10px}._watchRowReady_f2lgy_1411{border-color:color-mix(in srgb,var(--green),var(--line) 52%);background:color-mix(in srgb,var(--green),var(--paper2) 92%)}._watchRow_f2lgy_1008 strong{color:var(--blue);font-size:13px}._watchRow_f2lgy_1008 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._watchDelta_f2lgy_1428{color:var(--red);font-weight:700}._watchReady_f2lgy_1433{color:var(--green);font-weight:700}._watchRow_f2lgy_1008 button{grid-column:1 / -1;border:var(--rule);border-radius:3px;padding:5px 7px;color:var(--ink2);background:var(--white);font-family:var(--font-mono);font-size:9px;font-weight:600;text-transform:uppercase}._scanRows_f2lgy_1451{display:grid;gap:6px;margin-top:8px}._scanRow_f2lgy_1451{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center;min-width:0;border:var(--rule);border-radius:4px;padding:7px 8px;color:var(--ink3);background:var(--paper2);font-family:var(--font-mono);font-size:10px}._scanRow_f2lgy_1451 strong,._scanRow_f2lgy_1451 span,._scanRow_f2lgy_1451 b,._scanRow_f2lgy_1451 em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scanRow_f2lgy_1451 strong{color:var(--blue);font-size:12px}._scanRow_f2lgy_1451 b{color:var(--ink);font-size:10px}._scanRow_f2lgy_1451 em{grid-column:1 / -1;color:var(--red);font-style:normal}._scanRowReady_f2lgy_1498{border-color:color-mix(in srgb,var(--green),var(--line) 52%);background:color-mix(in srgb,var(--green),var(--paper2) 92%)}._scanRowReady_f2lgy_1498 b{color:var(--green)}._scanRowFailed_f2lgy_1507{border-color:color-mix(in srgb,var(--red),var(--line) 58%);background:color-mix(in srgb,var(--red),var(--paper2) 92%)}._scanRowFailed_f2lgy_1507 b{color:var(--red)}._alertRows_f2lgy_1516{display:grid;gap:6px}._alertRow_f2lgy_1516{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 7px;align-items:center;border:1px solid color-mix(in srgb,var(--red),var(--line) 58%);border-radius:4px;padding:7px 8px;background:color-mix(in srgb,var(--red),var(--paper2) 92%);color:var(--ink3);font-family:var(--font-mono);font-size:10px}._alertRow_f2lgy_1516 strong{min-width:0;color:var(--red);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._alertRowReady_f2lgy_1544{border-color:color-mix(in srgb,var(--green),var(--line) 52%);background:color-mix(in srgb,var(--green),var(--paper2) 90%)}._alertRowReady_f2lgy_1544 strong{color:var(--green)}._alertRow_f2lgy_1516 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._alertRow_f2lgy_1516 button{grid-column:1 / -1;border:var(--rule);border-radius:3px;padding:5px 7px;color:var(--ink2);background:var(--white);font-family:var(--font-mono);font-size:9px;font-weight:600;text-transform:uppercase}._shortlistRows_f2lgy_1573{display:grid;gap:6px}._shortlistTools_f2lgy_1578{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}._shortlistTools_f2lgy_1578 button{border:var(--rule);border-radius:3px;padding:5px 7px;color:var(--ink2);background:var(--white);font-family:var(--font-mono);font-size:9px;font-weight:600;text-transform:uppercase}._shortlistTools_f2lgy_1578 button:disabled{cursor:not-allowed;opacity:.52}._shortlistRow_f2lgy_1573{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 7px;align-items:center;border:var(--rule);border-radius:4px;padding:7px 8px;background:var(--paper2);color:var(--ink3);font-family:var(--font-mono);font-size:10px}._shortlistRow_f2lgy_1573 strong{color:var(--blue);font-size:13px}._shortlistRow_f2lgy_1573 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._shortlistRow_f2lgy_1573 button{border:var(--rule);border-radius:3px;padding:5px 7px;color:var(--ink2);background:var(--white);font-family:var(--font-mono);font-size:9px;font-weight:600;text-transform:uppercase}._shortlistRow_f2lgy_1573 button:disabled{cursor:not-allowed;opacity:.52}._legend_f2lgy_723{grid-template-columns:auto 1fr}._dotBest_f2lgy_1649,._dotOk_f2lgy_1650,._dotWarn_f2lgy_1651,._dotAvoid_f2lgy_1652,._dotTaken_f2lgy_1653,._dotSelected_f2lgy_1654{width:10px;height:10px;border-radius:2px}._dotBest_f2lgy_1649{background:var(--green)}._dotOk_f2lgy_1650{border:1px solid var(--ink4);background:var(--paper3)}._dotWarn_f2lgy_1651{background:var(--amber)}._dotAvoid_f2lgy_1652{background:var(--red)}._dotTaken_f2lgy_1653{background:var(--ink3)}._dotSelected_f2lgy_1654{background:var(--blue)}._content_f2lgy_1685{box-sizing:border-box;width:calc(100% - var(--rail-w));max-width:calc(100% - var(--rail-w));min-width:0;margin-left:var(--rail-w);padding:22px 26px 32px}._content_f2lgy_1685>section+section{margin-top:24px}._content_f2lgy_1685>section{width:100%;max-width:100%;min-width:0}._zoneHeader_f2lgy_1704{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:9px;border-bottom:2px solid var(--ink)}._zoneHeader_f2lgy_1704 h1,._zoneHeader_f2lgy_1704 h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:17px;font-weight:800}._zoneHeader_f2lgy_1704 span:last-child{margin-left:auto;color:var(--ink3);font-family:var(--font-mono);font-size:10px}._resultTools_f2lgy_1729{display:flex;gap:4px;margin-left:auto}._resultTools_f2lgy_1729 button{border:var(--rule);border-radius:3px;padding:5px 8px;color:var(--ink3);background:var(--paper2);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}._resultToolLabel_f2lgy_1749{align-self:center;padding:0 3px 0 8px;color:var(--ink4);font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}._resultTools_f2lgy_1729 button:disabled{cursor:not-allowed;opacity:.42}._flightStrip_f2lgy_1766{display:grid;grid-template-columns:1.4fr .7fr 40px .7fr .7fr;align-items:center;gap:0;overflow:hidden;background:var(--white);border:var(--rule);border-radius:5px}._searchCard_f2lgy_1777{position:relative;overflow:visible;background:var(--white);border:var(--rule);border-radius:6px}._searchCardSearching_f2lgy_1785:after,._resultsTableLoading_f2lgy_1786:before{position:absolute;z-index:5;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--blue),transparent);content:"";transform:translate(-100%);animation:_gdsSweep_f2lgy_1 1.1s cubic-bezier(.22,1,.36,1) infinite;pointer-events:none}._searchCardSearching_f2lgy_1785:after{bottom:-1px}._searchTabs_f2lgy_1803{display:flex;min-height:36px;overflow-x:auto;border-bottom:2px solid var(--ink)}._searchTabs_f2lgy_1803 button{display:flex;align-items:center;justify-content:center;border:0;border-right:var(--rule);padding:0 16px;color:var(--ink3);background:transparent;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}._searchGrid_f2lgy_1827{display:grid;grid-template-columns:repeat(8,minmax(70px,1fr)) auto;grid-auto-rows:54px;gap:0;align-items:stretch}._browseSearchGrid_f2lgy_1835{grid-template-columns:repeat(3,minmax(120px,1fr)) auto}._routeSearchGrid_f2lgy_1839{grid-template-columns:minmax(120px,1fr) 42px minmax(120px,1fr) minmax(120px,1fr) auto}._catalogAuditGrid_f2lgy_1843{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:var(--rule);background:var(--white)}._catalogAuditready_f2lgy_1850,._catalogAuditwarn_f2lgy_1851,._catalogAuditblocked_f2lgy_1852,._catalogAuditidle_f2lgy_1853{display:grid;min-width:0;gap:3px;padding:8px 10px;border-right:var(--rule);border-bottom:var(--rule)}._catalogAuditready_f2lgy_1850:last-child,._catalogAuditwarn_f2lgy_1851:last-child,._catalogAuditblocked_f2lgy_1852:last-child,._catalogAuditidle_f2lgy_1853:last-child{border-right:0}._catalogAuditready_f2lgy_1850 span,._catalogAuditwarn_f2lgy_1851 span,._catalogAuditblocked_f2lgy_1852 span,._catalogAuditidle_f2lgy_1853 span{color:var(--ink4);font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._catalogAuditready_f2lgy_1850 strong,._catalogAuditwarn_f2lgy_1851 strong,._catalogAuditblocked_f2lgy_1852 strong,._catalogAuditidle_f2lgy_1853 strong{min-width:0;overflow:hidden;color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}._catalogAuditready_f2lgy_1850 strong{color:var(--green)}._catalogAuditwarn_f2lgy_1851 strong{color:var(--amber)}._catalogAuditblocked_f2lgy_1852 strong{color:var(--red)}._catalogAuditidle_f2lgy_1853 strong{color:var(--ink3)}._searchGrid_f2lgy_1827 label,._searchField_f2lgy_233{display:grid;grid-template-rows:13px 24px;min-width:0;gap:4px;box-sizing:border-box;padding:8px 12px;border-right:var(--rule);border-bottom:var(--rule)}._searchGrid_f2lgy_1827 label>span,._searchField_f2lgy_233>label{display:flex;align-items:center;min-width:0;color:var(--ink4);font-family:var(--font-mono);font-size:8px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase}._searchGrid_f2lgy_1827 input,._searchGrid_f2lgy_1827 select{width:100%;height:24px;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-family:var(--font-mono);font-size:11px;font-weight:600;line-height:24px}._searchGrid_f2lgy_1827 input::placeholder{color:var(--ink4)}._dateField_f2lgy_224{position:relative}._dateInputLine_f2lgy_279{display:grid;height:24px;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}._datePickerButton_f2lgy_284{display:flex;align-items:center;justify-content:center;height:24px;min-width:30px;border:var(--rule);border-radius:3px;padding:0 4px;color:var(--ink3);background:var(--paper2);font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}._datePickerButton_f2lgy_284:hover,._datePickerButton_f2lgy_284:focus-visible{color:var(--ink);background:var(--blue-bg)}._datePickerIcon_f2lgy_1994{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.6}._swapRouteButton_f2lgy_2005{position:relative;z-index:41;display:flex;align-items:center;justify-content:center;align-self:stretch;min-width:42px;border:0;border-right:var(--rule);border-bottom:var(--rule);padding:0;color:var(--ink3);background:var(--paper2)}._swapRouteButton_f2lgy_2005:hover,._swapRouteButton_f2lgy_2005:focus-visible{color:var(--ink);background:var(--blue-bg)}._swapRouteButton_f2lgy_2005:disabled{cursor:not-allowed;opacity:.45}._swapRouteIcon_f2lgy_2032{display:grid;width:22px;height:18px;gap:4px;transform:translateY(1px)}._swapRouteIcon_f2lgy_2032 span{position:relative;display:block;height:1px;background:currentColor}._swapRouteIcon_f2lgy_2032 span:before,._swapRouteIcon_f2lgy_2032 span:after{position:absolute;top:-3px;width:6px;height:6px;border-color:currentColor;content:""}._swapRouteIcon_f2lgy_2032 span:first-child:after{right:0;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}._swapRouteIcon_f2lgy_2032 span:last-child:before{left:0;border-bottom:1px solid;border-left:1px solid;transform:rotate(45deg)}._calendarMenu_f2lgy_290{position:absolute;z-index:45;top:calc(100% + 4px);left:8px;width:min(244px,calc(100vw - 32px));border:var(--rule);border-radius:4px;background:var(--white);box-shadow:0 12px 24px #0e0f1124}._calendarHead_f2lgy_2083{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;border-bottom:var(--rule)}._calendarHead_f2lgy_2083 strong{color:var(--ink);font-family:var(--font-mono);font-size:11px;text-align:center}._calendarHead_f2lgy_2083 button{border:0;padding:8px 7px;color:var(--ink3);background:transparent;font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._calendarHead_f2lgy_2083 button:hover,._calendarHead_f2lgy_2083 button:focus-visible{color:var(--ink);background:var(--blue-bg)}._calendarHead_f2lgy_2083 button:disabled{cursor:not-allowed;color:var(--ink4);background:var(--paper2)}._calendarWeekdays_f2lgy_2121,._calendarGrid_f2lgy_2122{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}._calendarWeekdays_f2lgy_2121{border-bottom:var(--rule)}._calendarWeekdays_f2lgy_2121 span{padding:6px 0;color:var(--ink4);font-family:var(--font-mono);font-size:8px;font-weight:800;text-align:center;text-transform:uppercase}._calendarGrid_f2lgy_2122{padding:5px;gap:2px}._calendarGrid_f2lgy_2122 span,._dateButton_f2lgy_2147,._selectedDateButton_f2lgy_2148,._disabledDateButton_f2lgy_2149{aspect-ratio:1;min-width:0;border:0;border-radius:3px;font-family:var(--font-mono);font-size:10px;font-weight:700}._dateButton_f2lgy_2147,._selectedDateButton_f2lgy_2148,._disabledDateButton_f2lgy_2149{color:var(--ink3);background:transparent}._dateButton_f2lgy_2147:hover,._dateButton_f2lgy_2147:focus-visible{color:var(--ink);background:var(--blue-bg)}._selectedDateButton_f2lgy_2148{color:var(--white);background:var(--ink)}._disabledDateButton_f2lgy_2149{cursor:not-allowed;color:var(--ink4);background:var(--paper2);text-decoration:line-through;text-decoration-thickness:1px}._lookupField_f2lgy_2185{position:relative}._logoInput_f2lgy_278,._flightNumberLine_f2lgy_2190,._mapFlightLine_f2lgy_368,._logoText_f2lgy_2192{display:inline-flex;min-width:0;align-items:center;gap:6px}._logoInput_f2lgy_278{width:100%;height:24px}._logoInput_f2lgy_278 input{flex:1}._airlineLogoMark_f2lgy_2208{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;overflow:hidden;border:var(--rule);border-radius:3px;color:var(--ink3);background:var(--white);font-family:var(--font-mono);font-size:8px;font-weight:800;line-height:1}._airlineLogoMark_f2lgy_2208 img{display:block;width:16px;height:16px;object-fit:contain}._lookupMenu_f2lgy_289{position:absolute;z-index:40;top:calc(100% + 4px);left:8px;width:min(320px,calc(100vw - 32px));max-height:260px;overflow:auto;border:var(--rule);border-radius:4px;background:var(--white);box-shadow:0 12px 24px #0e0f1124}._lookupOption_f2lgy_2247,._activeLookupOption_f2lgy_2248,._lookupEmpty_f2lgy_2249{width:100%;min-width:0;border:0;border-bottom:var(--rule);padding:7px 9px;color:var(--ink3);background:var(--white);font-family:var(--font-mono);font-size:10px;text-align:left}._lookupOption_f2lgy_2247,._activeLookupOption_f2lgy_2248{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:3px 7px;align-items:center}._lookupOption_f2lgy_2247:last-child,._activeLookupOption_f2lgy_2248:last-child,._lookupEmpty_f2lgy_2249:last-child{border-bottom:0}._lookupOption_f2lgy_2247:hover,._activeLookupOption_f2lgy_2248{background:var(--blue-bg)}._lookupOption_f2lgy_2247 strong,._activeLookupOption_f2lgy_2248 strong{min-width:0;overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}._lookupOption_f2lgy_2247>span:not(._airlineLogoMark_f2lgy_2208),._activeLookupOption_f2lgy_2248>span:not(._airlineLogoMark_f2lgy_2208){min-width:0;overflow:hidden;color:var(--ink4);font-size:9px;font-weight:700;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._searchGrid_f2lgy_1827 select:disabled,._disabledField_f2lgy_2304{color:var(--ink4);background:var(--paper2)}._searchButton_f2lgy_2309{position:relative;z-index:41;display:flex;align-items:center;justify-content:center;align-self:stretch;min-width:96px;border:0;border-bottom:var(--rule);padding:0 16px;color:var(--white);background:var(--ink);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._searchButton_f2lgy_2309:disabled{cursor:not-allowed;opacity:.55}._resultsTable_f2lgy_1786{position:relative;width:100%;max-width:100%;overflow:hidden;background:var(--white);border:var(--rule);border-radius:6px}._resultsTableLoading_f2lgy_1786:before{top:0}@keyframes _gdsSweep_f2lgy_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){._searchCardSearching_f2lgy_1785:after,._resultsTableLoading_f2lgy_1786:before{animation:none;transform:none;opacity:.45}}._resultsHead_f2lgy_2367,._resultRow_f2lgy_2368{display:grid;grid-template-columns:.8fr .8fr .8fr .7fr 1fr auto;align-items:center;gap:12px;padding:9px 13px;border-bottom:var(--rule)}._resultsHead_f2lgy_2367{color:var(--ink4);background:var(--paper2);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}._resultRow_f2lgy_2368:last-child{border-bottom:0}._resultRowUnavailable_f2lgy_2391{background:color-mix(in srgb,var(--red),var(--white) 96%)}._flightCell_f2lgy_2395{display:grid;gap:2px;min-width:0}._resultRow_f2lgy_2368 ._flightCell_f2lgy_2395 strong{color:var(--blue);font-family:var(--font-display);font-size:14px;font-weight:800;line-height:1}._flightCell_f2lgy_2395 span{overflow:hidden;color:var(--ink4);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase}._resultRow_f2lgy_2368>span{color:var(--ink2);font-family:var(--font-mono);font-size:11px;white-space:nowrap}._resultRow_f2lgy_2368 ._fareInvCell_f2lgy_2427{display:grid;gap:3px;min-width:0}._fareLine_f2lgy_2433{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:7px}._fareLine_f2lgy_2433 span:first-child{color:var(--ink4);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._fareLine_f2lgy_2433 span:last-child{overflow:hidden;font-weight:700;text-overflow:ellipsis}._resultRow_f2lgy_2368 ._closedInventory_f2lgy_2454{color:var(--red);font-weight:700}._resultRow_f2lgy_2368 button{border:0;border-radius:3px;padding:5px 10px;color:var(--white);background:var(--ink);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}._resultRow_f2lgy_2368 button:disabled{cursor:not-allowed;opacity:.55}._emptyPanel_f2lgy_2478{padding:16px;color:var(--ink4);background:var(--white);border:var(--rule);border-radius:6px;font-family:var(--font-mono);font-size:11px;text-align:center}._healthStrip_f2lgy_2489{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));width:100%;max-width:100%;overflow:clip;background:var(--white);border:2px solid var(--ink);border-radius:6px}._healthCell_f2lgy_2500{min-width:0;padding:10px 12px;border-right:var(--rule)}._healthCell_f2lgy_2500:last-child{border-right:0}._healthCell_f2lgy_2500 span{display:block;margin-bottom:3px;color:var(--ink4);font-family:var(--font-mono);font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}._healthCell_f2lgy_2500 strong{display:block;overflow:hidden;color:var(--ink);font-family:var(--font-display);font-size:16px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}._healthCellRed_f2lgy_2533 strong{color:var(--red)}._healthCellGreen_f2lgy_2537 strong{color:var(--green)}._healthCellAmber_f2lgy_2541 strong{color:var(--amber)}._flightStrip_f2lgy_1766>div{min-height:72px;padding:13px 16px;border-right:var(--rule)}._flightStrip_f2lgy_1766>div:last-child{border-right:0}._flightStrip_f2lgy_1766 strong{display:block;font-family:var(--font-display);font-size:22px;font-weight:800}._flightStrip_f2lgy_1766 span{color:var(--ink3);font-family:var(--font-mono);font-size:11px}._routeLine_f2lgy_2568{color:var(--blue);text-align:center;font-family:var(--font-display);font-size:22px;font-weight:800}._policyStrip_f2lgy_2576{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:2px solid var(--ink);border-radius:6px}._policyStrip_f2lgy_2576 article{position:relative;min-height:116px;padding:16px 18px;background:var(--white);border-right:2px solid var(--ink)}._policyStrip_f2lgy_2576 article:last-child{border-right:0}._policyStrip_f2lgy_2576 article:before{position:absolute;top:0;right:0;left:0;height:4px;content:""}._policyStrip_f2lgy_2576 span{display:block;margin-bottom:7px;color:var(--ink4);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}._policyStrip_f2lgy_2576 strong{display:block;margin-bottom:6px;font-family:var(--font-display);font-size:22px;font-weight:800;line-height:1}._policyStrip_f2lgy_2576 p{margin:0;color:var(--ink3);font-size:11px;line-height:1.45}._policygreen_f2lgy_2632:before{background:var(--green)}._policygreen_f2lgy_2632 strong{color:var(--green)}._policyamber_f2lgy_2640:before{background:var(--amber)}._policyamber_f2lgy_2640 strong{color:var(--amber)}._policyblue_f2lgy_2648:before{background:var(--blue)}._policyblue_f2lgy_2648 strong{color:var(--blue)}._cabinMatrix_f2lgy_2656{overflow-x:auto;border:2px solid var(--ink);border-radius:6px;background:var(--white)}._cabinMatrixHead_f2lgy_2663,._cabinMatrixRow_f2lgy_2664{display:grid;grid-template-columns:minmax(136px,1.45fr) repeat(2,minmax(64px,.7fr)) repeat(4,minmax(58px,.6fr)) repeat(3,minmax(64px,.65fr));min-width:920px}._cabinMatrixHead_f2lgy_2663{border-bottom:2px solid var(--ink);background:var(--paper2)}._cabinMatrixHead_f2lgy_2663 span{padding:8px 10px;color:var(--ink4);border-right:var(--rule);font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._cabinMatrixHead_f2lgy_2663 span:last-child{border-right:0}._cabinMatrixRow_f2lgy_2664{width:100%;border:0;border-bottom:var(--rule);padding:0;color:var(--ink3);background:var(--white);font-family:var(--font-mono);font-size:10px;text-align:left}._cabinMatrixRow_f2lgy_2664:last-child{border-bottom:0}._cabinMatrixRow_f2lgy_2664 strong,._cabinMatrixRow_f2lgy_2664 span{min-width:0;overflow:hidden;padding:10px;border-right:var(--rule);text-overflow:ellipsis;white-space:nowrap}._cabinMatrixRow_f2lgy_2664 strong{color:var(--blue);font-size:12px}._cabinMatrixRow_f2lgy_2664 span{font-weight:700}._cabinMatrixRow_f2lgy_2664 span:last-child{border-right:0}._cabinMatrixRow_f2lgy_2664:hover,._activeCabinMatrixRow_f2lgy_2730{background:var(--blue-bg)}._mapShell_f2lgy_2734{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:20px;align-items:start}._mapCard_f2lgy_2741,._panelCard_f2lgy_2742{overflow:hidden;background:var(--white);border:var(--rule);border-radius:6px}._mapGlance_f2lgy_2749{display:grid;grid-template-columns:1.25fr 1fr repeat(4,minmax(72px,auto));border-bottom:2px solid var(--ink);background:var(--white)}._mapGlanceCell_f2lgy_2756{display:grid;min-width:0;gap:3px;padding:9px 12px;border-right:var(--rule)}._mapGlanceCell_f2lgy_2756:last-child{border-right:0}._mapGlanceCell_f2lgy_2756 span{overflow:hidden;color:var(--ink4);font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.12em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._mapGlanceCell_f2lgy_2756 strong{min-width:0;overflow:hidden;color:var(--ink);font-family:var(--font-display);font-size:14px;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}._mapGlanceGreen_f2lgy_2793 strong{color:var(--green)}._mapGlanceAmber_f2lgy_2797 strong{color:var(--amber)}._mapGlanceRed_f2lgy_2801 strong{color:var(--red)}._mapSourceStrip_f2lgy_2805{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:var(--rule);background:var(--white)}._mapSourceCell_f2lgy_2812{display:grid;min-width:0;gap:4px;padding:10px 14px;border-right:var(--rule)}._mapSourceCell_f2lgy_2812:last-child{border-right:0}._mapSourceCell_f2lgy_2812 span{overflow:hidden;color:var(--ink4);font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.12em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._mapSourceCell_f2lgy_2812 strong{min-width:0;overflow:hidden;color:var(--ink);font-family:var(--font-display);font-size:14px;font-weight:800;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}._mapSourceGreen_f2lgy_2849 strong{color:var(--green)}._mapSourceAmber_f2lgy_2853 strong{color:var(--amber)}._mapSourceRed_f2lgy_2857 strong{color:var(--red)}._mapToolbar_f2lgy_2861{display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--paper2);border-bottom:var(--rule)}._toolbarLabel_f2lgy_474{margin-bottom:0}._seatLookup_f2lgy_2874{display:flex;align-items:stretch;min-width:0;gap:0;overflow:hidden;border:var(--rule);border-radius:3px;background:var(--white)}._seatLookup_f2lgy_2874 label{display:grid;width:76px;min-width:76px;gap:1px;padding:4px 7px;border-right:var(--rule)}._seatLookup_f2lgy_2874 label span{color:var(--ink4);font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}._seatLookup_f2lgy_2874 input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-family:var(--font-mono);font-size:11px;font-weight:800;line-height:1.1;text-transform:uppercase}._seatLookup_f2lgy_2874 input::placeholder{color:var(--ink4)}._seatLookup_f2lgy_2874 button{min-width:54px;border:0;border-right:var(--rule);padding:0 9px;color:var(--ink3);background:var(--paper2);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._seatLookup_f2lgy_2874 button:disabled{cursor:not-allowed;opacity:.52}._seatLookup_f2lgy_2874 strong{display:flex;align-items:center;min-width:92px;padding:0 8px;color:var(--blue);font-family:var(--font-mono);font-size:9px;font-weight:800;white-space:nowrap}._filterTabs_f2lgy_2953,._cabinBubbles_f2lgy_2954{display:flex;gap:0;overflow:hidden;background:var(--white);border:var(--rule);border-radius:3px}._deckTabs_f2lgy_2963{flex:0 0 auto}._filterTabs_f2lgy_2953 button,._cabinBubbles_f2lgy_2954 button{display:inline-flex;align-items:center;gap:6px;border:0;border-right:var(--rule);padding:5px 10px;color:var(--ink3);background:transparent;font-family:var(--font-mono);font-size:9px;font-weight:600;text-transform:uppercase;white-space:nowrap}._cabinBubbles_f2lgy_2954{flex-wrap:wrap;gap:6px;border:0}._cabinBubbles_f2lgy_2954 button{border:var(--rule);border-radius:4px;padding:6px 9px;background:var(--white);text-transform:none}._cabinBubbles_f2lgy_2954 small{color:var(--ink4);font-size:10px}._cabinSummaryRows_f2lgy_3003{display:grid;gap:6px;margin-top:10px}._cabinSummaryRow_f2lgy_3003{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(4,auto);gap:5px 7px;align-items:center;width:100%;border:var(--rule);border-radius:4px;padding:7px 8px;color:var(--ink3);background:var(--paper2);font-family:var(--font-mono);font-size:9px;text-align:left}._cabinSummaryRow_f2lgy_3003 strong,._cabinSummaryRow_f2lgy_3003 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cabinSummaryRow_f2lgy_3003 strong{color:var(--ink);font-size:10px}._cabinSummaryRow_f2lgy_3003 span{font-weight:700}._activeCabinSummaryRow_f2lgy_3042,._cabinSummaryRow_f2lgy_3003:hover{border-color:var(--blue-bdr);background:var(--blue-bg)}._activeFilter_f2lgy_3048{color:var(--white)!important;background:var(--ink)!important;border-color:var(--ink)!important}._countall_f2lgy_3054,._countfirst_f2lgy_3055,._countbusiness_f2lgy_3056,._countpremeco_f2lgy_3057,._counteconomy_f2lgy_3058{width:9px;height:9px;flex:0 0 9px;border-radius:999px}._countall_f2lgy_3054{background:var(--ink3)}._countfirst_f2lgy_3055{background:#cf4c4c}._countbusiness_f2lgy_3056{background:#8e4ad8}._countpremeco_f2lgy_3057{background:#3478d8}._counteconomy_f2lgy_3058{background:#2c9469}._showFilter_f2lgy_3085{display:flex;align-items:center;gap:6px;color:var(--ink3);font-family:var(--font-mono);font-size:9px}._showFilter_f2lgy_3085 select{border:var(--rule);border-radius:3px;padding:4px 8px;color:var(--ink);background:var(--paper2);font-family:var(--font-mono);font-size:10px}._aircraftHeader_f2lgy_3104{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:start;padding:12px 16px 10px;border-bottom:var(--rule);background:linear-gradient(180deg,var(--white),var(--paper2))}._aircraftIdentity_f2lgy_3114{display:flex;align-items:baseline;min-width:0;gap:8px}._aircraftIdentity_f2lgy_3114 strong{min-width:0;overflow:hidden;font-family:var(--font-display);font-size:15px;font-weight:800;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}._aircraftIdentity_f2lgy_3114 span,._aircraftHeader_f2lgy_3104>span,._facilityCounts_f2lgy_3134 span,._aircraftStats_f2lgy_3135 span{color:var(--ink3);font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1.1}._aircraftStats_f2lgy_3135{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}._aircraftStats_f2lgy_3135 span,._facilityCounts_f2lgy_3134 span{display:inline-flex;align-items:center;gap:5px;min-height:22px;border:var(--rule);border-radius:3px;padding:3px 7px;background:var(--white)}._aircraftStats_f2lgy_3135 b{color:var(--ink4);font-size:8px;letter-spacing:.08em;text-transform:uppercase}._aircraftHeader_f2lgy_3104>span{justify-self:end}._cabinCounts_f2lgy_3173{display:flex;align-items:center;flex-wrap:wrap;gap:5px}._cabinCounts_f2lgy_3173 span{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:22px;width:auto;height:auto;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--cabin-accent, var(--ink3)) 38%,transparent);border-radius:3px;padding:3px 7px;color:var(--cabin-accent, var(--ink));background:color-mix(in srgb,var(--cabin-accent, var(--ink3)) 12%,var(--white));font-family:var(--font-mono);font-size:8px;font-weight:700;text-transform:uppercase;white-space:nowrap}._cabinCounts_f2lgy_3173 ._countfirst_f2lgy_3055{--cabin-accent: #a33b3b}._cabinCounts_f2lgy_3173 ._countbusiness_f2lgy_3056{--cabin-accent: #7a3bb8}._cabinCounts_f2lgy_3173 ._countpremeco_f2lgy_3057{--cabin-accent: #275fba}._cabinCounts_f2lgy_3173 ._counteconomy_f2lgy_3058{--cabin-accent: #237756}._cabinCounts_f2lgy_3173 b,._cabinCounts_f2lgy_3173 em{font-style:normal;line-height:1}._cabinCounts_f2lgy_3173 em{font-size:10px}._facilityCounts_f2lgy_3134{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}._mapBody_f2lgy_3234{overflow-x:auto;padding:18px 16px 24px;overscroll-behavior-x:contain;background:linear-gradient(90deg,color-mix(in srgb,var(--paper3),transparent 55%) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--paper3),transparent 70%) 1px,transparent 1px);background-size:24px 24px}._mapFrame_f2lgy_3244{position:relative;width:max-content;min-width:min(100%,320px);margin-inline:auto;padding:22px 28px;border:1px solid color-mix(in srgb,var(--ink),transparent 78%);border-radius:999px 999px 34px 34px/34px 34px 18px 18px;background:linear-gradient(90deg,transparent calc(50% - 1px),color-mix(in srgb,var(--ink),transparent 88%) calc(50% - 1px),color-mix(in srgb,var(--ink),transparent 88%) calc(50% + 1px),transparent calc(50% + 1px)),var(--white);box-shadow:inset 0 0 0 7px color-mix(in srgb,var(--paper2),transparent 8%)}._mapFrame_f2lgy_3244:before,._mapFrame_f2lgy_3244:after{content:"";position:absolute;z-index:0;top:64px;bottom:46px;width:5px;border-radius:999px;opacity:.74;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--blue),transparent 42%) 0 8px,transparent 8px 22px)}._mapFrame_f2lgy_3244:before{left:10px}._mapFrame_f2lgy_3244:after{right:10px}._mapNose_f2lgy_3284,._mapTail_f2lgy_3285{position:relative;z-index:1;width:32%;min-width:132px;max-width:360px;height:14px;margin-inline:auto;border:1px solid color-mix(in srgb,var(--ink),transparent 82%);background:var(--paper2)}._mapNose_f2lgy_3284{margin-bottom:12px;border-bottom:0;border-radius:999px 999px 0 0}._mapTail_f2lgy_3285{margin-top:12px;border-top:0;border-radius:0 0 999px 999px}._coordinateFrame_f2lgy_3309{width:max-content;min-width:min(100%,320px);margin-inline:auto;padding:12px 18px;border:1px solid color-mix(in srgb,var(--ink),transparent 78%);border-radius:999px 999px 34px 34px/34px 34px 18px 18px;background:var(--white);box-shadow:inset 0 0 0 7px color-mix(in srgb,var(--paper2),transparent 8%)}._coordinateDeckStack_f2lgy_3320{display:grid;grid-template-columns:repeat(auto-fit,minmax(288px,max-content));align-items:start;justify-content:center;gap:18px;width:max-content;min-width:100%;margin-inline:auto}._coordinateDeckSection_f2lgy_3331{display:grid;justify-items:center;gap:7px}._coordinateDeckLabel_f2lgy_3337{padding:2px 7px;border:1px solid color-mix(in srgb,var(--ink),transparent 84%);border-radius:4px;color:var(--ink3);background:color-mix(in srgb,var(--white),transparent 8%);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}._coordinateStage_f2lgy_3351{position:relative;width:min(420px,calc(100vw - 112px));min-width:272px;aspect-ratio:var(--coordinate-source-width, 800) / var(--coordinate-source-height, 1200);margin-inline:auto;overflow:hidden;border-radius:999px 999px 24px 24px/34px 34px 16px 16px;background:linear-gradient(90deg,transparent calc(50% - 1px),color-mix(in srgb,var(--ink),transparent 88%) calc(50% - 1px),color-mix(in srgb,var(--ink),transparent 88%) calc(50% + 1px),transparent calc(50% + 1px)),var(--paper2)}._coordinateStage_f2lgy_3351 ._seat_f2lgy_2874{z-index:3;margin:0;min-width:0;min-height:0}._coordinateStage_f2lgy_3351 ._seat_f2lgy_2874:hover{filter:brightness(.94)}._coordinateOverlay_f2lgy_3375{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}._coordinateRowLabels_f2lgy_3385{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}._coordinateRowLabel_f2lgy_3385{position:absolute;left:17px;width:20px;transform:translateY(-50%);color:color-mix(in srgb,var(--ink),transparent 42%);font-family:var(--font-mono);font-size:8px;font-weight:700;line-height:1;text-align:right;letter-spacing:0}._coordinateHullCenter_f2lgy_3406{stroke:color-mix(in srgb,var(--ink),transparent 88%);stroke-width:1.4;vector-effect:non-scaling-stroke}._coordinateWindow_f2lgy_3412{fill:color-mix(in srgb,var(--blue),transparent 32%)}._coordinateExitMarker_f2lgy_3416 path{fill:none;stroke:var(--green);stroke-linecap:square;stroke-linejoin:round;stroke-width:2.2;vector-effect:non-scaling-stroke}._coordinateExitMarker_f2lgy_3416 text{fill:var(--green);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em}._coordinateExitMarker_f2lgy_3416 ._coordinateExitRowLine_f2lgy_3433{stroke:color-mix(in srgb,var(--green),transparent 56%);stroke-dasharray:5 5;stroke-width:1.2}._coordinateGalleyMarker_f2lgy_3439 rect,._coordinateLavMarker_f2lgy_3440 rect{fill:color-mix(in srgb,var(--white),transparent 4%);stroke:color-mix(in srgb,var(--ink),transparent 55%);stroke-width:1.1;vector-effect:non-scaling-stroke}._coordinateGalleyMarker_f2lgy_3439 path,._coordinateLavMarker_f2lgy_3440 path,._coordinateLavMarker_f2lgy_3440 circle{fill:none;stroke:var(--ink3);stroke-linecap:round;stroke-width:1.2;vector-effect:non-scaling-stroke}._coordinateCabinBand_f2lgy_3457{--cabin-accent: var(--ink3);--cabin-label: var(--ink4);--cabin-surface: var(--paper2);position:absolute;left:7%;right:7%;z-index:2;border-top:2px solid color-mix(in srgb,var(--cabin-accent),transparent 28%);background:linear-gradient(90deg,color-mix(in srgb,var(--cabin-surface),transparent 78%),color-mix(in srgb,var(--cabin-surface),transparent 90%) 52%,transparent);pointer-events:none}._coordinateCabinBand_f2lgy_3457 span{position:absolute;top:0;left:7px;display:inline-block;transform:translateY(calc(-100% - 3px));padding:2px 5px;border-radius:4px;background:color-mix(in srgb,var(--white),transparent 12%);color:var(--cabin-label);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._mapStage_f2lgy_3487{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:calc(var(--seat-map-row-width, 320px) + 18px);max-width:none;margin-inline:auto;padding-inline:10px}._cabinSection_f2lgy_3499{--cabin-accent: var(--ink3);--cabin-accent-strong: var(--ink2);--cabin-band: var(--paper2);--cabin-surface: var(--paper2);--seat-map-slot-width: 25px;--seat-map-slot-height: 25px;--seat-artifact-shell: color-mix(in srgb, var(--cabin-accent), var(--ink) 44%);--seat-artifact-cushion: color-mix(in srgb, var(--cabin-accent), var(--paper) 70%);--seat-artifact-edge: color-mix(in srgb, var(--cabin-accent), var(--ink) 62%);--seat-artifact-accent: var(--cabin-accent);--seat-artifact-console: color-mix(in srgb, var(--cabin-band), var(--ink) 10%);--seat-artifact-footwell: color-mix(in srgb, var(--cabin-accent), var(--ink) 54%);--seat-artifact-door: var(--cabin-accent-strong);width:100%;max-width:none;box-sizing:border-box;padding:7px 9px 9px;border:1px solid color-mix(in srgb,var(--cabin-accent),#ffffff 58%);border-top:3px solid var(--cabin-accent);border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--cabin-surface),transparent 5%),color-mix(in srgb,var(--white),var(--cabin-surface) 8%) 42%,color-mix(in srgb,var(--cabin-surface),transparent 5%))}._cabinSection_f2lgy_3499[data-cabin=first]{--cabin-class-mask: #cf4c4c;--cabin-class-mask-strong: #842128;--cabin-class-surface: #fdecec;--cabin-accent: #cf4c4c;--cabin-accent-strong: #842128;--cabin-band: #fdecec}._cabinSection_f2lgy_3499[data-cabin=business]{--cabin-class-mask: #8e4ad8;--cabin-class-mask-strong: #54218f;--cabin-class-surface: #f1e8ff;--cabin-accent: #8e4ad8;--cabin-accent-strong: #54218f;--cabin-band: #f1e8ff}._cabinSection_f2lgy_3499[data-cabin=premeco]{--cabin-class-mask: #3478d8;--cabin-class-mask-strong: #164e9b;--cabin-class-surface: #e8f1ff;--cabin-accent: #3478d8;--cabin-accent-strong: #164e9b;--cabin-band: #e8f1ff}._cabinSection_f2lgy_3499[data-cabin=economy]{--cabin-class-mask: #2c9469;--cabin-class-mask-strong: #126342;--cabin-class-surface: #e8f7ef;--cabin-accent: #2c9469;--cabin-accent-strong: #126342;--cabin-band: #e8f7ef}._coordinateCabinBand_f2lgy_3457[data-cabin=first],._seat_f2lgy_2874[data-cabin=first]{--cabin-class-mask: #cf4c4c;--cabin-class-mask-strong: #842128;--cabin-class-surface: #fdecec}._coordinateCabinBand_f2lgy_3457[data-cabin=business],._seat_f2lgy_2874[data-cabin=business]{--cabin-class-mask: #8e4ad8;--cabin-class-mask-strong: #54218f;--cabin-class-surface: #f1e8ff}._coordinateCabinBand_f2lgy_3457[data-cabin=premeco],._seat_f2lgy_2874[data-cabin=premeco]{--cabin-class-mask: #3478d8;--cabin-class-mask-strong: #164e9b;--cabin-class-surface: #e8f1ff}._coordinateCabinBand_f2lgy_3457[data-cabin=economy],._seat_f2lgy_2874[data-cabin=economy]{--cabin-class-mask: #2c9469;--cabin-class-mask-strong: #126342;--cabin-class-surface: #e8f7ef}._coordinateCabinBand_f2lgy_3457[data-palette-source]:not([data-palette-source=default]),._cabinSection_f2lgy_3499[data-palette-source]:not([data-palette-source=default]){--cabin-surface: color-mix(in oklch, var(--airline-cabin-surface) 20%, var(--cabin-class-surface) 80%);--cabin-band: color-mix(in oklch, var(--airline-cabin-surface) 10%, var(--cabin-class-surface) 90%);--cabin-accent: var(--cabin-class-mask);--cabin-accent-strong: var(--cabin-class-mask-strong);--cabin-label: var(--cabin-accent-strong)}._cabinSection_f2lgy_3499+._cabinSection_f2lgy_3499{margin-top:12px}._cabinZoneHeader_f2lgy_3601{display:flex;align-items:center;justify-content:center;gap:8px;padding:5px 0 7px;font-family:var(--font-mono);font-size:9px}._cabinZoneHeader_f2lgy_3601 span:first-child{color:var(--cabin-label, var(--cabin-accent-strong));font-weight:600;letter-spacing:.12em;text-transform:uppercase}._cabinZoneHeader_f2lgy_3601 span:last-child{color:var(--ink4)}._cabinfirst_f2lgy_3622{color:#842128}._cabinbusiness_f2lgy_3626{color:#54218f}._cabinpremeco_f2lgy_3630{color:#164e9b}._cabineconomy_f2lgy_3634{color:#126342}._columnHeaderRow_f2lgy_3638,._seatRow_f2lgy_3639{display:flex;align-items:center;justify-content:center;width:100%}._columnHeaderRow_f2lgy_3638{margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--cabin-accent),#ffffff 62%)}._columnHeader_f2lgy_3638,._rowNum_f2lgy_3653{box-sizing:border-box;color:var(--ink4);font-family:var(--font-mono);font-size:9px;font-weight:600;text-align:center}._rowNum_f2lgy_3653{width:var(--seat-map-row-number-width, 28px);flex:0 0 var(--seat-map-row-number-width, 28px);padding-right:6px;text-align:right}._rowEndGutter_f2lgy_3669{width:var(--seat-map-row-number-width, 28px);flex:0 0 var(--seat-map-row-number-width, 28px)}._aisle_f2lgy_3674{width:var(--seat-map-aisle-width, 18px);flex:0 0 var(--seat-map-aisle-width, 18px)}._columnHeader_f2lgy_3638{width:var(--seat-map-slot-width);margin:0 var(--seat-map-seat-margin, 2px)}._seatRow_f2lgy_3639{position:relative;min-height:calc(var(--seat-map-slot-height) + (var(--seat-map-seat-margin, 2px) * 2));margin-bottom:3px;padding-block:1px;border-radius:4px}._seatRow_f2lgy_3639:hover{background:color-mix(in srgb,var(--cabin-band),transparent 35%)}._seatSlot_f2lgy_3696{display:grid;flex:0 0 var(--seat-map-slot-width);place-items:center;width:var(--seat-map-slot-width);height:var(--seat-map-slot-height);margin:var(--seat-map-seat-margin, 2px)}._seat_f2lgy_2874,._blankSeat_f2lgy_3706{--seat-cabin-accent: var(--ink4);position:relative;width:var(--seat-actual-width, var(--seat-map-slot-width));height:var(--seat-actual-height, var(--seat-map-slot-height));flex:0 0 auto;margin:0;border:1px solid color-mix(in srgb,currentColor,transparent 42%);border-radius:3px;box-shadow:inset 0 -4px 0 var(--seat-cabin-accent);transition:transform .12s,filter .12s,opacity .12s,box-shadow .12s}._seatArtifact_f2lgy_3719{position:absolute;top:2px;right:2px;bottom:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);overflow:visible;pointer-events:none;transform:rotate(var(--seat-artifact-rotation, 0deg)) scaleX(var(--seat-artifact-mirror, 1));transform-origin:center;transition:transform .16s ease-out}._seatArtifactShell_f2lgy_3731,._seatArtifactBack_f2lgy_3732,._seatArtifactCushion_f2lgy_3733,._seatArtifactConsole_f2lgy_3734,._seatArtifactFootwell_f2lgy_3735,._seatArtifactDetail_f2lgy_3736{vector-effect:non-scaling-stroke}._seatArtifactShell_f2lgy_3731{fill:color-mix(in srgb,var(--seat-artifact-shell, currentColor),transparent 8%);stroke:var(--seat-artifact-edge, currentColor);stroke-width:1.35}._seatArtifactBack_f2lgy_3732,._seatArtifactCushion_f2lgy_3733{fill:var(--seat-artifact-cushion, color-mix(in srgb, currentColor, var(--paper) 72%));stroke:var(--seat-artifact-edge, currentColor);stroke-width:1.05}._seatArtifactConsole_f2lgy_3734,._seatArtifactDetail_f2lgy_3736{fill:var(--seat-artifact-console, var(--paper2));stroke:var(--seat-artifact-edge, currentColor);stroke-width:.95}._seatArtifactFootwell_f2lgy_3735{fill:var(--seat-artifact-footwell, color-mix(in srgb, currentColor, var(--ink) 48%));stroke:var(--seat-artifact-edge, currentColor);stroke-width:.95}._seatArtifactSeam_f2lgy_3766,._seatArtifactRail_f2lgy_3767,._seatArtifactDoor_f2lgy_3768,._seatArtifactPrivacy_f2lgy_3769{fill:none;stroke:var(--seat-artifact-edge, currentColor);stroke-width:1;vector-effect:non-scaling-stroke}._seatArtifactRail_f2lgy_3767{stroke:var(--seat-artifact-accent, var(--seat-cabin-accent));stroke-width:2}._seatArtifactDoor_f2lgy_3768{stroke:var(--seat-artifact-door, currentColor);stroke-width:1.6;stroke-dasharray:4 2}._seatArtifactPrivacy_f2lgy_3769{stroke-width:1.4}._blankSeat_f2lgy_3706{width:100%;height:100%;visibility:hidden}._terminalBlankSeat_f2lgy_3797{visibility:visible;opacity:.2;background:linear-gradient(180deg,color-mix(in srgb,var(--paper3),transparent 45%),transparent);border-color:color-mix(in srgb,var(--ink4),transparent 58%);box-shadow:inset 0 -2px color-mix(in srgb,var(--ink4),transparent 52%)}._seat_f2lgy_2874:hover{z-index:2;transform:scale(1.15);filter:brightness(.94)}._seatfirst_f2lgy_3812{--seat-cabin-accent: #cf4c4c;border-radius:5px}._seatbusiness_f2lgy_3817{--seat-cabin-accent: #8e4ad8}._seatpremeco_f2lgy_3821{--seat-cabin-accent: #3478d8}._seateconomy_f2lgy_3825{--seat-cabin-accent: #2c9469}._seat_f2lgy_2874[data-palette-source]:not([data-palette-source=default]){--seat-cabin-accent: var(--cabin-class-mask);--seat-artifact-shell: color-mix(in oklch, var(--cabin-class-mask) 72%, var(--cabin-class-surface) 28%);--seat-artifact-cushion: color-mix(in oklch, var(--cabin-class-mask) 22%, var(--cabin-class-surface) 78%);--seat-artifact-edge: var(--cabin-class-mask-strong);--seat-artifact-accent: var(--seat-cabin-accent);--seat-artifact-console: var(--airline-console);--seat-artifact-footwell: var(--airline-footwell);--seat-artifact-door: var(--airline-door);box-shadow:inset 2px 0 0 var(--airline-seat-accent),inset 0 -4px 0 var(--seat-cabin-accent)}._seatavail_f2lgy_3841{color:var(--green);background:var(--green-bg);border-color:var(--green-bdr)}._seatpaid_f2lgy_3847{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-bdr)}._seatprofile_f2lgy_3853{color:var(--ink3);background:transparent;border-color:var(--paper3);border-style:dashed}._seatprofile_f2lgy_3853 ._seatArtifactShell_f2lgy_3731,._seatprofile_f2lgy_3853 ._seatArtifactBack_f2lgy_3732,._seatprofile_f2lgy_3853 ._seatArtifactCushion_f2lgy_3733,._seatprofile_f2lgy_3853 ._seatArtifactConsole_f2lgy_3734,._seatprofile_f2lgy_3853 ._seatArtifactFootwell_f2lgy_3735,._seatprofile_f2lgy_3853 ._seatArtifactDetail_f2lgy_3736{fill:none}._seattaken_f2lgy_3869{cursor:not-allowed;color:#fff6;background:var(--ink3);border-color:var(--ink2)}._seattaken_f2lgy_3869 ._seatArtifact_f2lgy_3719{opacity:.58;filter:grayscale(.8)}._seatselected_f2lgy_3881{color:var(--white);background:var(--blue)!important;border-color:#1248a0!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--blue),transparent 70%),inset 0 -3px 0 var(--white)}._filteredSeat_f2lgy_3888{opacity:.16}._exitSeat_f2lgy_3892:not(._seattaken_f2lgy_3869):before{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid color-mix(in srgb,var(--green),transparent 24%);border-radius:5px;content:"";pointer-events:none}._noWindowSeat_f2lgy_3901:not(._seattaken_f2lgy_3869):after,._partialWindowSeat_f2lgy_3902:not(._seattaken_f2lgy_3869):after,._unknownWindowSeat_f2lgy_3903:not(._seattaken_f2lgy_3869):after{position:absolute;right:4px;bottom:4px;width:6px;height:2px;border-radius:999px;content:"";pointer-events:none}._noWindowSeat_f2lgy_3901:not(._seattaken_f2lgy_3869):after{background:var(--red)}._partialWindowSeat_f2lgy_3902:not(._seattaken_f2lgy_3869):after{background:var(--amber)}._unknownWindowSeat_f2lgy_3903:not(._seattaken_f2lgy_3869):after{background:var(--ink4)}._seatQualitybest_f2lgy_3926:not(._seattaken_f2lgy_3869) ._seatDot_f2lgy_3926,._seatQualitywarn_f2lgy_3927:not(._seattaken_f2lgy_3869) ._seatDot_f2lgy_3926,._seatQualityavoid_f2lgy_3928:not(._seattaken_f2lgy_3869) ._seatDot_f2lgy_3926{position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:999px;content:""}._seatQualitybest_f2lgy_3926:not(._seattaken_f2lgy_3869) ._seatDot_f2lgy_3926{background:var(--green)}._seatQualitywarn_f2lgy_3927:not(._seattaken_f2lgy_3869) ._seatDot_f2lgy_3926{background:var(--amber)}._seatQualityavoid_f2lgy_3928:not(._seattaken_f2lgy_3869) ._seatDot_f2lgy_3926{background:var(--red)}._landmark_f2lgy_3950{display:flex;margin:7px 0;padding-left:22px}._landmark_f2lgy_3950>div{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;flex:1;border-radius:3px;min-height:26px;padding:5px 10px;font-family:var(--font-mono);font-weight:600}._landmark_f2lgy_3950>div span{overflow:hidden;color:inherit;font-size:8px;font-weight:800;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._landmark_f2lgy_3950>div strong{min-width:0;overflow:hidden;color:inherit;font-size:9px;font-weight:700;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._landmarkgalley_f2lgy_3992,._landmarklavatory_f2lgy_3993{color:var(--ink3);background:#f0ede8;border:1px solid var(--paper3)}._landmarklavatory_f2lgy_3993{border-style:dashed}._landmarkexit_f2lgy_4003{color:var(--green);background:var(--green-bg);border:1px solid var(--green-bdr);text-align:center}._landmarkbulkhead_f2lgy_4010{color:var(--ink2);background:var(--paper2);border:1px solid var(--paper3)}._landmarkwing_f2lgy_4016{color:var(--ink4);background:transparent;border:1px dashed var(--ink4);text-align:center}._detailPanel_f2lgy_4023{position:sticky;top:calc(var(--topbar-h) + 14px)}._panelHead_f2lgy_4028{display:flex;align-items:center;gap:8px;padding:9px 13px;background:var(--paper2);border-bottom:var(--rule)}._panelHead_f2lgy_4028 strong{font-family:var(--font-display);font-size:13px;font-weight:800}._panelHead_f2lgy_4028 span{margin-left:auto;color:var(--ink3);font-family:var(--font-mono);font-size:10px}._panelBody_f2lgy_4050{padding:13px}._emptyState_f2lgy_4054{padding:18px 0;color:var(--ink4);font-family:var(--font-mono);font-size:11px;text-align:center}._detailSeat_f2lgy_4062{margin-bottom:3px;color:var(--blue);font-family:var(--font-display);font-size:32px;font-weight:800;line-height:1}._detailCabin_f2lgy_4071{margin-bottom:10px;color:var(--ink3);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}._contextGrid_f2lgy_4080{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin-bottom:10px;border:var(--rule);border-radius:4px}._contextGrid_f2lgy_4080 div{min-width:0;padding:7px 8px;background:var(--paper2);border-right:var(--rule)}._contextGrid_f2lgy_4080 div:last-child{border-right:0}._contextGrid_f2lgy_4080 span{display:block;margin-bottom:3px;color:var(--ink4);font-family:var(--font-mono);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._contextGrid_f2lgy_4080 strong{display:block;overflow:hidden;color:var(--ink);font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}._qualitybest_f2lgy_4123,._qualityok_f2lgy_4124,._qualitywarn_f2lgy_4125,._qualityavoid_f2lgy_4126{display:inline-flex;margin-bottom:12px;border:1px solid transparent;border-radius:3px;padding:4px 10px;font-family:var(--font-mono);font-size:10px;font-weight:600}._qualitybest_f2lgy_4123{color:var(--green);background:var(--green-bg);border-color:var(--green-bdr)}._qualityok_f2lgy_4124{color:var(--ink2);background:var(--paper3);border-color:var(--paper3)}._qualitywarn_f2lgy_4125{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-bdr)}._qualityavoid_f2lgy_4126{color:var(--red);background:var(--red-bg);border-color:var(--red-bdr)}._flagList_f2lgy_4161{display:flex;flex-wrap:wrap;gap:5px;margin:-2px 0 10px}._flagList_f2lgy_4161 span{border:1px solid rgba(26,95,180,.22);border-radius:3px;padding:4px 7px;color:var(--blue);background:#1a5fb414;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._attributeGrid_f2lgy_4181{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;margin:0 0 10px;border:var(--rule);border-radius:4px}._attributeGrid_f2lgy_4181 div{padding:7px 10px;border-right:var(--rule);border-bottom:var(--rule)}._attributeGrid_f2lgy_4181 div:nth-child(2n){border-right:0}._attributeGrid_f2lgy_4181 div:nth-last-child(-n+2){border-bottom:0}._attributeGrid_f2lgy_4181 dt{color:var(--ink4);font-family:var(--font-mono);font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}._attributeGrid_f2lgy_4181 dd{margin:0;color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:600}._issueList_f2lgy_4221{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;color:var(--ink2);font-family:var(--font-mono);font-size:10px}._pro_f2lgy_4231:before{color:var(--green);content:"+ "}._con_f2lgy_1685:before{color:var(--red);content:"- "}._feeRow_f2lgy_1164{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-top:8px;border-top:var(--rule)}._feeRow_f2lgy_1164 span{color:var(--ink4);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}._feeRow_f2lgy_1164 strong{color:var(--amber);font-family:var(--font-display);font-size:18px;font-weight:800}._orderGrid_f2lgy_4265{display:grid;grid-template-columns:1fr .72fr;gap:0;overflow:hidden;margin-bottom:10px;border:var(--rule);border-radius:4px}._orderGrid_f2lgy_4265 label{display:flex;min-width:0;flex-direction:column;gap:3px;padding:7px 9px;background:var(--white);border-right:var(--rule)}._orderGrid_f2lgy_4265 label:last-child{border-right:0}._orderGrid_f2lgy_4265 span{color:var(--ink4);font-family:var(--font-mono);font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}._orderGrid_f2lgy_4265 input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-family:var(--font-mono);font-size:12px;font-weight:700}._orderGrid_f2lgy_4265 input::placeholder{color:var(--ink4)}._orderReadiness_f2lgy_4314{display:grid;grid-template-columns:repeat(auto-fit,minmax(46px,1fr));overflow:hidden;margin-bottom:10px;border:var(--rule);border-radius:4px}._orderReady_f2lgy_4323,._orderBlocked_f2lgy_4324{min-width:0;padding:7px;background:var(--white);border-right:var(--rule)}._orderReady_f2lgy_4323:last-child,._orderBlocked_f2lgy_4324:last-child{border-right:0}._orderReady_f2lgy_4323 span,._orderBlocked_f2lgy_4324 span{display:block;margin-bottom:3px;color:var(--ink4);font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._orderReady_f2lgy_4323 strong,._orderBlocked_f2lgy_4324 strong{display:block;overflow:hidden;color:var(--green);font-family:var(--font-mono);font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}._orderBlocked_f2lgy_4324 strong{color:var(--red)}._orderContextRows_f2lgy_4364{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;margin-bottom:10px;border:var(--rule);border-radius:4px}._orderContextRow_f2lgy_4364{min-width:0;padding:7px;background:var(--paper2);border-right:var(--rule)}._orderContextRow_f2lgy_4364:last-child{border-right:0}._orderContextRow_f2lgy_4364 span{display:block;margin-bottom:3px;color:var(--ink4);font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._orderContextRow_f2lgy_4364 strong{display:block;overflow:hidden;font-family:var(--font-mono);font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}._orderContextReady_f2lgy_4405 strong{color:var(--green)}._orderContextWarn_f2lgy_4409 strong{color:var(--amber)}._orderContextBlocked_f2lgy_4413 strong{color:var(--red)}._confirmButton_f2lgy_4417,._watchButton_f2lgy_4418,._clearButton_f2lgy_4419{width:100%;border:0;border-radius:4px;padding:9px;color:var(--white);background:var(--blue);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._confirmButton_f2lgy_4417:disabled{cursor:not-allowed;opacity:.55}._watchButton_f2lgy_4418{margin-top:7px;color:var(--blue);background:#1a5fb417;border:1px solid rgba(26,95,180,.25)}._watchButton_f2lgy_4418:disabled{cursor:not-allowed;opacity:.58}._clearButton_f2lgy_4419{margin-top:7px;color:var(--ink2);background:var(--paper2);border:var(--rule)}._statusMessage_f2lgy_4457{margin-bottom:8px;color:var(--green);font-family:var(--font-mono);font-size:10px;font-weight:600}._statusErrorMessage_f2lgy_4465{margin-bottom:8px;color:var(--red);font-family:var(--font-mono);font-size:10px;font-weight:600}._tooltip_f2lgy_4473{position:fixed;z-index:50;min-width:140px;border-radius:4px;padding:7px 10px;color:var(--white);background:var(--ink);pointer-events:none}._tooltip_f2lgy_4473 strong,._tooltip_f2lgy_4473 span{display:block;font-family:var(--font-mono);font-size:10px}._tooltip_f2lgy_4473 strong{font-family:var(--font-display);font-size:13px}._loadingShell_f2lgy_4496{display:grid;min-height:100vh;place-items:center;background:var(--paper)}._statusText_f2lgy_4503{color:var(--ink3);font-family:var(--font-mono);font-size:12px}@media (max-width: 980px){._topbar_f2lgy_8{position:static;height:auto;overflow-x:auto;padding:10px 12px}._topbarSpacer_f2lgy_41{display:none}._shell_f2lgy_124{display:block;padding-top:0}._rail_f2lgy_132{position:static;width:auto;height:auto;border-right:0;border-bottom:var(--rule)}._rail_f2lgy_132>:not(._railSearchSection_f2lgy_4534):not(._railNavSection_f2lgy_4534):not(._railCurrentSection_f2lgy_4534){display:none}._railSearchSection_f2lgy_4534{display:none}._railNavSection_f2lgy_4534{padding-block:8px}._railCurrentSection_f2lgy_4534{border-bottom:0}._content_f2lgy_1685{width:100%;max-width:100%;margin-left:0;padding:18px 14px 26px}._mapShell_f2lgy_2734,._policyStrip_f2lgy_2576,._flightStrip_f2lgy_1766{grid-template-columns:1fr}._healthStrip_f2lgy_2489{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));overflow:visible}._healthCell_f2lgy_2500{border-bottom:var(--rule)}._healthCell_f2lgy_2500:last-child{border-right:var(--rule)}._flightStrip_f2lgy_1766>div,._policyStrip_f2lgy_2576 article{border-right:0;border-bottom:var(--rule)}._policyStrip_f2lgy_2576 article:last-child,._flightStrip_f2lgy_1766>div:last-child{border-bottom:0}._detailPanel_f2lgy_4023{position:static}}@media (max-width: 620px){._topbar_f2lgy_8{flex-wrap:wrap;overflow-x:visible;gap:6px}._chipAmber_f2lgy_55,._chipPurple_f2lgy_56{display:none}._topbarButton_f2lgy_93,._topbarPrimaryButton_f2lgy_94{padding:5px 8px}._searchTabs_f2lgy_1803{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}._searchTabs_f2lgy_1803 button{min-width:0;padding:9px 7px;white-space:normal}._healthStrip_f2lgy_2489{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}._healthCell_f2lgy_2500{flex:initial;border-bottom:var(--rule)}._healthCell_f2lgy_2500:nth-child(2n){border-right:0}._healthCell_f2lgy_2500:nth-last-child(-n+2){border-bottom:0}._metric_f2lgy_47,._zoneHeader_f2lgy_1704 span:last-child{display:none}._mapToolbar_f2lgy_2861,._aircraftHeader_f2lgy_3104,._zoneHeader_f2lgy_1704{align-items:flex-start;flex-wrap:wrap}._filterTabs_f2lgy_2953{width:100%;overflow-x:auto}._seatLookup_f2lgy_2874{width:100%}._seatLookup_f2lgy_2874 label{width:88px;min-width:88px}._seatLookup_f2lgy_2874 strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}._resultTools_f2lgy_1729{order:3;width:100%;margin-left:0;flex-wrap:wrap;overflow-x:visible}._resultTools_f2lgy_1729 button{flex:1 1 64px;min-width:0}._resultToolLabel_f2lgy_1749{flex:0 0 100%;padding:4px 0 0}._rowIndexButton_f2lgy_1298{grid-template-columns:28px minmax(0,1fr)}._rowIndexButton_f2lgy_1298 strong{grid-row:span 4}._rowIndexButton_f2lgy_1298 span{grid-column:2}._orderReadiness_f2lgy_4314{grid-template-columns:repeat(2,minmax(0,1fr))}._orderReady_f2lgy_4323:nth-child(2n),._orderBlocked_f2lgy_4324:nth-child(2n){border-right:0}._cabinSummaryRow_f2lgy_3003{grid-template-columns:minmax(0,1fr) auto}._showFilter_f2lgy_3085{width:100%}._searchGrid_f2lgy_1827,._catalogAuditGrid_f2lgy_1843{grid-template-columns:repeat(2,minmax(0,1fr))}._catalogAuditready_f2lgy_1850:nth-child(2n),._catalogAuditwarn_f2lgy_1851:nth-child(2n),._catalogAuditblocked_f2lgy_1852:nth-child(2n),._catalogAuditidle_f2lgy_1853:nth-child(2n){border-right:0}._searchButton_f2lgy_2309{min-height:42px;grid-column:1 / -1}._resultsTable_f2lgy_1786{overflow-x:auto}._resultsHead_f2lgy_2367,._resultRow_f2lgy_2368{min-width:720px}._policyStrip_f2lgy_2576 article{min-height:92px}._cabinMatrixHead_f2lgy_2663,._cabinMatrixRow_f2lgy_2664{min-width:0}._cabinMatrixHead_f2lgy_2663{display:none}._cabinMatrixRow_f2lgy_2664{grid-template-columns:repeat(2,minmax(0,1fr))}._cabinMatrixRow_f2lgy_2664 strong{grid-column:1 / -1}._cabinMatrixRow_f2lgy_2664 strong,._cabinMatrixRow_f2lgy_2664 span{padding:7px 8px}._cabinMatrixRow_f2lgy_2664 span:last-child{border-right:var(--rule)}._cabinMatrixRow_f2lgy_2664 span:before{display:block;margin-bottom:2px;color:var(--ink4);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._cabinMatrixRow_f2lgy_2664 span:nth-child(2):before{content:"Rows"}._cabinMatrixRow_f2lgy_2664 span:nth-child(3):before{content:"Open"}._cabinMatrixRow_f2lgy_2664 span:nth-child(4):before{content:"Comp"}._cabinMatrixRow_f2lgy_2664 span:nth-child(5):before{content:"Paid"}._cabinMatrixRow_f2lgy_2664 span:nth-child(6):before{content:"Occ"}._cabinMatrixRow_f2lgy_2664 span:nth-child(7):before{content:"Min"}._cabinMatrixRow_f2lgy_2664 span:nth-child(8):before{content:"Flags"}._cabinMatrixRow_f2lgy_2664 span:nth-child(9):before{content:"Pairs"}._cabinMatrixRow_f2lgy_2664 span:nth-child(10):before{content:"Triples"}}@media (max-width: 760px){:root{--topbar-h: auto}._app_f2lgy_1{background:var(--paper2)}._topbar_f2lgy_8{position:sticky;top:0;z-index:60;display:flex;flex-wrap:wrap;gap:7px 8px;min-height:0;padding:8px 10px;overflow:hidden;border-bottom:2px solid var(--ink);box-shadow:0 8px 16px #0e0f111f}._wordmark_f2lgy_23{align-self:center;flex:0 0 auto;margin-right:0;font-size:10px;letter-spacing:.1em}._title_f2lgy_33{flex:1 1 190px;min-width:0;margin-right:0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}._chipBlue_f2lgy_54,._chipAmber_f2lgy_55,._chipPurple_f2lgy_56,._chipGreen_f2lgy_57{flex:0 1 auto;max-width:116px;min-height:24px;padding:3px 7px;overflow:hidden;font-size:9px;text-overflow:ellipsis}._chipAmber_f2lgy_55,._chipPurple_f2lgy_56{display:none}._topbar_f2lgy_8 ._metric_f2lgy_47{flex:1 1 140px;min-width:0;overflow:hidden;color:var(--ink4);font-size:10px;text-overflow:ellipsis;white-space:nowrap}._topbarButton_f2lgy_93,._topbarPrimaryButton_f2lgy_94{flex:0 0 auto;margin-left:auto;min-width:44px;min-height:36px;padding:0 10px}._shell_f2lgy_124{display:flex;flex-direction:column;padding-top:0}._content_f2lgy_1685{order:1;width:100%;max-width:100%;margin-left:0;padding:12px 10px 20px}._rail_f2lgy_132{position:static;order:0;width:auto;height:auto;flex:0 0 auto;overflow:hidden;border-top:0;border-right:0;border-bottom:2px solid var(--ink);background:var(--white)}._railSection_f2lgy_146{margin:0;padding:10px;border:0;border-bottom:var(--rule);border-radius:0;background:var(--white)}._railCurrentSection_f2lgy_4534{border-bottom:0}._railActionButton_f2lgy_554,._railMiniButton_f2lgy_509,._coverageRow_f2lgy_754,._coverageRowWarn_f2lgy_761,._decisionRow_f2lgy_858,._mapCompareRow_f2lgy_1013,._segmentCompareRow_f2lgy_1063,._targetRows_f2lgy_1117 button,._rowIndexButton_f2lgy_1298,._disclosureRow_f2lgy_1228,._feeFilterRow_f2lgy_1194,._blockRow_f2lgy_1285,._watchRow_f2lgy_1008,._alertRow_f2lgy_1516,._shortlistRow_f2lgy_1573{min-height:44px}._content_f2lgy_1685>section+section{margin-top:16px}._zoneHeader_f2lgy_1704{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:7px;margin-bottom:8px;padding-bottom:7px}._zoneHeader_f2lgy_1704 h1,._zoneHeader_f2lgy_1704 h2{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}._zoneHeader_f2lgy_1704 span:last-child{display:block;min-width:0;margin-left:0;overflow:hidden;font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}._searchCard_f2lgy_1777,._resultsTable_f2lgy_1786,._mapCard_f2lgy_2741,._panelCard_f2lgy_2742,._emptyPanel_f2lgy_2478,._healthStrip_f2lgy_2489,._policyStrip_f2lgy_2576,._cabinMatrix_f2lgy_2656{border-radius:5px}._searchTabs_f2lgy_1803{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;overflow:visible}._searchTabs_f2lgy_1803 button{min-width:0;min-height:44px;padding:6px 5px;border-right:var(--rule);font-size:9px;line-height:1.2;white-space:normal}._searchTabs_f2lgy_1803 button:last-child{border-right:0}._searchGrid_f2lgy_1827,._browseSearchGrid_f2lgy_1835,._routeSearchGrid_f2lgy_1839{grid-template-columns:1fr;grid-auto-rows:auto}._swapRouteButton_f2lgy_2005{min-height:44px;border-right:0}._swapRouteIcon_f2lgy_2032{transform:rotate(90deg)}._searchGrid_f2lgy_1827 label,._searchField_f2lgy_233{grid-template-rows:auto auto;gap:6px;min-height:58px;padding:9px 11px;border-right:0}._searchGrid_f2lgy_1827 label>span,._searchField_f2lgy_233>label{min-height:12px}._searchGrid_f2lgy_1827 input,._searchGrid_f2lgy_1827 select,._logoInput_f2lgy_278,._dateInputLine_f2lgy_279{height:34px;min-height:34px;line-height:34px}._datePickerButton_f2lgy_284{min-width:44px;height:34px}._searchButton_f2lgy_2309{min-height:48px;min-width:0;border-bottom:0}._calendarMenu_f2lgy_290,._lookupMenu_f2lgy_289{left:10px;width:calc(100vw - 40px)}._healthStrip_f2lgy_2489{grid-template-columns:repeat(2,minmax(0,1fr));border-width:1px}._healthCell_f2lgy_2500{min-height:58px;padding:9px 10px;border-right:var(--rule);border-bottom:var(--rule)}._healthCell_f2lgy_2500:nth-child(2n){border-right:0}._healthCell_f2lgy_2500:nth-last-child(-n+2){border-bottom:0}._healthCell_f2lgy_2500 strong{font-size:14px}._resultTools_f2lgy_1729{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));order:3;width:100%;gap:5px;margin-left:0}._resultTools_f2lgy_1729 button{min-height:36px;min-width:0;padding:5px 3px;font-size:8px}._resultToolLabel_f2lgy_1749{grid-column:1 / -1;padding:0}._resultsTable_f2lgy_1786{overflow:visible;border:0;background:transparent}._resultsHead_f2lgy_2367{display:none}._resultRow_f2lgy_2368{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;gap:7px 10px;margin-bottom:8px;padding:10px;border:var(--rule);border-radius:5px;background:var(--white)}._resultRow_f2lgy_2368:last-child{margin-bottom:0;border-bottom:var(--rule)}._resultRow_f2lgy_2368 ._flightCell_f2lgy_2395{grid-column:1}._resultRow_f2lgy_2368>span:nth-child(2),._resultRow_f2lgy_2368>span:nth-child(3),._resultRow_f2lgy_2368>span:nth-child(4){grid-column:1;font-size:10px}._resultRow_f2lgy_2368>span:nth-child(2):before,._resultRow_f2lgy_2368>span:nth-child(3):before,._resultRow_f2lgy_2368>span:nth-child(4):before{margin-right:6px;color:var(--ink4);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._resultRow_f2lgy_2368>span:nth-child(2):before{content:"Route"}._resultRow_f2lgy_2368>span:nth-child(3):before{content:"Time"}._resultRow_f2lgy_2368>span:nth-child(4):before{content:"Aircraft"}._resultRow_f2lgy_2368 ._fareInvCell_f2lgy_2427{grid-column:1 / -1;padding-top:7px;border-top:var(--rule)}._resultRow_f2lgy_2368 button{grid-column:2;grid-row:1 / span 3;align-self:start;min-width:78px;min-height:44px;padding:0 10px}._fareLine_f2lgy_2433{grid-template-columns:48px minmax(0,1fr)}._policyStrip_f2lgy_2576{grid-template-columns:1fr;border-width:1px}._policyStrip_f2lgy_2576 article{min-height:74px;padding:12px 13px;border-right:0;border-bottom:var(--rule)}._policyStrip_f2lgy_2576 article:last-child{border-bottom:0}._policyStrip_f2lgy_2576 strong{font-size:19px}._cabinMatrix_f2lgy_2656{border-width:1px}._mapGlance_f2lgy_2749{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom-width:1px}._mapGlanceCell_f2lgy_2756{min-height:54px;padding:9px 10px;border-bottom:var(--rule)}._mapGlanceCell_f2lgy_2756:nth-child(2n){border-right:0}._mapGlanceCell_f2lgy_2756:nth-last-child(-n+2){border-bottom:0}._mapGlanceCell_f2lgy_2756 strong{font-size:15px}._mapSourceStrip_f2lgy_2805{grid-template-columns:repeat(2,minmax(0,1fr))}._mapSourceCell_f2lgy_2812{min-height:54px;padding:9px 10px;border-bottom:var(--rule)}._mapSourceCell_f2lgy_2812:nth-child(2n){border-right:0}._mapSourceCell_f2lgy_2812:last-child{grid-column:1 / -1}._mapSourceCell_f2lgy_2812:nth-last-child(-n+1){border-bottom:0}._mapSourceCell_f2lgy_2812 strong{font-size:15px}._mapShell_f2lgy_2734{display:grid;grid-template-columns:1fr;gap:10px}._mapToolbar_f2lgy_2861{position:sticky;top:72px;z-index:12;display:grid;grid-template-columns:1fr;gap:8px;padding:9px 10px;align-items:stretch}._toolbarLabel_f2lgy_474,._toolbarSpacer_f2lgy_42{display:none}._filterTabs_f2lgy_2953,._cabinBubbles_f2lgy_2954{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(96px,1fr);overflow-x:auto}._filterTabs_f2lgy_2953 button,._cabinBubbles_f2lgy_2954 button{justify-content:center;min-height:40px;padding:7px 9px}._showFilter_f2lgy_3085{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;gap:8px}._showFilter_f2lgy_3085 select{min-height:36px}._seatLookup_f2lgy_2874{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;border-radius:4px}._seatLookup_f2lgy_2874 label{width:auto;min-width:0}._seatLookup_f2lgy_2874 button{min-width:64px;min-height:44px}._seatLookup_f2lgy_2874 strong{grid-column:1 / -1;min-height:28px;border-top:var(--rule)}._aircraftHeader_f2lgy_3104{display:grid;grid-template-columns:1fr;gap:4px 8px;padding:10px 12px}._aircraftIdentity_f2lgy_3114,._aircraftStats_f2lgy_3135,._facilityCounts_f2lgy_3134{justify-content:flex-start}._aircraftIdentity_f2lgy_3114 strong,._aircraftIdentity_f2lgy_3114 span,._aircraftHeader_f2lgy_3104>span,._aircraftStats_f2lgy_3135 span,._facilityCounts_f2lgy_3134 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._aircraftSpacer_f2lgy_43{display:none}._cabinCounts_f2lgy_3173{grid-column:1 / -1;overflow-x:auto;padding-bottom:2px}._mapBody_f2lgy_3234{max-width:100%;padding:10px 12px 16px;overflow-x:auto;overscroll-behavior-x:contain}._mapFrame_f2lgy_3244{padding:18px 12px}._mapStage_f2lgy_3487{padding-inline:8px}._detailPanel_f2lgy_4023{position:sticky;bottom:0;z-index:18;top:auto;max-height:min(58vh,440px);overflow-y:auto;border-top:2px solid var(--ink);box-shadow:0 -10px 18px #0e0f111f}._panelHead_f2lgy_4028{min-height:42px;padding:8px 11px}._panelBody_f2lgy_4050{padding:11px}._emptyState_f2lgy_4054{padding:10px 0}._contextGrid_f2lgy_4080,._attributeGrid_f2lgy_4181{grid-template-columns:1fr 1fr}._contextGrid_f2lgy_4080 div:nth-child(2n),._attributeGrid_f2lgy_4181 div:nth-child(2n){border-right:0}._contextGrid_f2lgy_4080 div:nth-last-child(-n+2),._attributeGrid_f2lgy_4181 div:nth-last-child(-n+2){border-bottom:0}._clearButton_f2lgy_4419,._confirmButton_f2lgy_4417,._watchButton_f2lgy_4418{min-height:44px}}@media (max-width: 380px){._content_f2lgy_1685{padding-inline:8px}._topbar_f2lgy_8{grid-template-columns:minmax(0,1fr) auto}._wordmark_f2lgy_23,._chipAmber_f2lgy_55,._chipPurple_f2lgy_56{display:none}._resultTools_f2lgy_1729{grid-template-columns:repeat(2,minmax(0,1fr))}._resultRow_f2lgy_2368{grid-template-columns:1fr}._resultRow_f2lgy_2368 button{grid-column:1;grid-row:auto;width:100%}}:root{--ink: #0e0f11;--ink2: #3a3d47;--ink3: #767b8a;--ink4: #b0b5c3;--paper: #f5f3ee;--paper2: #eceae4;--paper3: #e2dfd8;--white: #ffffff;--amber: #c8780a;--amber-bg: #fff7e6;--amber-bdr: #e8b84b;--red: #c0352a;--red-bg: #fff1f0;--red-bdr: #e07068;--green: #1a7f5a;--green-bg: #edfaf4;--green-bdr: #5cc49a;--blue: #1a5fb4;--blue-bg: #eef4ff;--blue-bdr: #6daaf0;--purple: #7b3fbe;--purple-bg: #f5f0ff;--purple-bdr: #b48fe0;--font-display: Inter, ui-sans-serif, system-ui, sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-sans: Inter, ui-sans-serif, system-ui, sans-serif;--topbar-h: 52px;--rail-w: 224px;--rule: 1px solid #d4d0c8}*,*:before,*:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:13px;line-height:1.55;-webkit-font-smoothing:antialiased}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
