@font-face{font-family:B612;font-weight:400;font-display:swap;src:url(/assets/B612-Regular-DYnO_iqq.woff2)format("woff2")}@font-face{font-family:B612;font-weight:700;font-display:swap;src:url(/assets/B612-Bold-W7vwAlNl.woff2)format("woff2")}@font-face{font-family:B612 Mono;font-weight:400;font-display:swap;src:url(/assets/B612Mono-Regular-D7ILNAkj.woff2)format("woff2")}@font-face{font-family:B612 Mono;font-weight:700;font-display:swap;src:url(/assets/B612Mono-Bold-DF2etJpW.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#05080b;--color-bg-high-workload:#000;--color-surface:#0e1419;--color-border:#1f2a33;--color-border-strong:#2a3846;--color-glass:#ffffff0d;--color-glass-border:#ffffff1a;--glass-blur:blur(24px);--color-value:#f2f5f7;--color-text-secondary:#c3cdd6;--color-label:#5bd3f0;--color-assigned:#e46be8;--color-complete:#3fd17f;--color-review:#f4b23e;--color-planned:#8695a3;--color-inactive:#7d8a97;--color-on-complete:#05080b;--color-review-tint:#f4b23e21;--color-backdrop:#000000a6;--color-ink:#f2f5f7;--font-sans:"B612", system-ui, sans-serif;--font-mono:"B612 Mono", ui-monospace, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--tracking-label:.14em;--tracking-button:.08em;--tracking-title:.06em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-sm:10px;--radius-md:12px;--radius-lg:22px;--radius-pill:999px;--touch-min:44px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--color-bg);color:var(--color-value);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;touch-action:manipulation;-webkit-tap-highlight-color:transparent;margin:0}button{font:inherit;color:inherit;cursor:pointer}a{color:var(--color-label)}:focus-visible{outline:2px solid var(--color-label);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._group_1j2rs_1{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}._button_1j2rs_7{min-width:var(--touch-min);height:var(--touch-min);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--text-sm);letter-spacing:var(--tracking-button);background:0 0;padding:0 18px;font-weight:700}._danger_1j2rs_21{border-color:var(--color-review);color:var(--color-review)}._screen_pi3ht_1{align-items:flex-start;gap:var(--space-4);max-width:720px;padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--space-6) var(--space-6);flex-direction:column;display:flex}._title_pi3ht_10{font-size:var(--text-2xl);letter-spacing:var(--tracking-title);color:var(--color-review);margin:0}._message_pi3ht_17{font-family:var(--font-mono);font-size:var(--text-base);overflow-wrap:anywhere;margin:0}._hint_pi3ht_24{color:var(--color-text-secondary);margin:0}._banner_1ta8p_1{right:var(--space-4);bottom:calc(env(safe-area-inset-bottom) + var(--space-4));z-index:40;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--color-label);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-sm);letter-spacing:var(--tracking-label);color:var(--color-label);font-weight:700;display:flex;position:fixed}._reload_1ta8p_19,._later_1ta8p_20{min-width:var(--touch-min);height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);letter-spacing:var(--tracking-button);border:none;font-weight:700}._reload_1ta8p_19{background:var(--color-complete);color:var(--color-on-complete)}._later_1ta8p_20{color:var(--color-text-secondary);background:0 0}._disclaimer_128fm_1{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-planned);margin:0}._toggle_ltu0n_1{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);padding:2px;display:inline-flex}._option_ltu0n_8{min-width:var(--touch-min);height:var(--touch-min);padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--color-inactive);font-size:var(--text-xs);letter-spacing:var(--tracking-label);background:0 0;border:none;font-weight:700}._option_ltu0n_8[aria-pressed=true]{background:var(--color-glass);box-shadow:inset 0 0 0 1px var(--color-glass-border);color:var(--color-value)}._screen_9yzgq_1{gap:var(--space-5);max-width:900px;padding:calc(var(--space-6) + env(safe-area-inset-top)) calc(var(--space-6) + env(safe-area-inset-right)) var(--space-6) calc(var(--space-6) + env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex}._header_9yzgq_12{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._title_9yzgq_19{font-size:var(--text-2xl);letter-spacing:var(--tracking-title);flex:1;margin:0}._units_9yzgq_26{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-planned);display:inline-flex}._back_9yzgq_35{min-width:var(--touch-min);height:var(--touch-min);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);letter-spacing:var(--tracking-button);background:0 0;padding:0 18px;font-weight:700}._sector_9yzgq_47{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._sectorHeader_9yzgq_53{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--text-lg);flex-wrap:wrap;display:flex}._callsign_9yzgq_64{font-weight:700}._detail_9yzgq_68{font-size:var(--text-md);color:var(--color-planned)}._status_9yzgq_74{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:var(--tracking-title);color:var(--color-text-secondary);margin-left:auto}._status_9yzgq_74[data-status=incomplete]{color:var(--color-review)}._grid_9yzgq_86{gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(110px,1fr));margin:0;display:grid}._label_9yzgq_94{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-label);font-weight:700}._value_9yzgq_101{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:var(--text-xl)}._changes_9yzgq_107{padding:0 var(--space-5) var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}._wrapper_18pdi_1{display:inline-flex;position:relative}._trigger_18pdi_6{min-width:var(--touch-min);height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-md);letter-spacing:.1em;background:0 0;border:none;font-weight:700}._trigger_18pdi_6[aria-expanded=true]{background:var(--color-glass)}._dismiss_18pdi_22{z-index:20;cursor:default;background:0 0;border:none;position:fixed;inset:0}._menu_18pdi_31{top:calc(100% + var(--space-2));z-index:21;gap:var(--space-1);min-width:260px;padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex;position:absolute;right:0}._item_18pdi_46{min-height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);letter-spacing:var(--tracking-button);text-align:left;background:0 0;border:none;font-weight:700}._item_18pdi_46:focus-visible,._item_18pdi_46:hover{background:var(--color-glass)}._units_18pdi_63{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:auto 1fr;display:grid}._label_18pdi_73{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-planned)}._file_18pdi_79{display:none}._backdrop_18pdi_83{z-index:30;padding:var(--space-4);background:var(--color-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._about_18pdi_94{max-width:560px;padding:var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-secondary);line-height:1.5}._aboutTitle_18pdi_104{font-size:var(--text-xl);letter-spacing:var(--tracking-title);color:var(--color-value);margin:0}@media (width<=699px){._menu_18pdi_31{top:auto;left:var(--space-4);right:var(--space-4);bottom:calc(env(safe-area-inset-bottom) + var(--space-4));position:fixed}}._details_18pdi_123{gap:var(--space-1) var(--space-4);margin:var(--space-3) 0;font-family:var(--font-mono);font-size:var(--text-sm);grid-template-columns:auto 1fr;display:grid}._details_18pdi_123 dt{color:var(--color-label)}._details_18pdi_123 dd{color:var(--color-value);margin:0}._screen_1dlcx_1{gap:var(--space-5);max-width:820px;padding:calc(var(--space-6) + env(safe-area-inset-top)) calc(var(--space-6) + env(safe-area-inset-right)) var(--space-6) calc(var(--space-6) + env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex}._title_1dlcx_12{font-size:var(--text-2xl);letter-spacing:var(--tracking-title);margin:0;font-weight:700}._duty_1dlcx_19{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._dutyHeader_1dlcx_25{gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-label);font-weight:700;display:flex}._date_1dlcx_36{font-family:var(--font-mono)}._airline_1dlcx_40{color:var(--color-text-secondary)}._sectors_1dlcx_44{margin:0;padding:0;list-style:none}._sector_1dlcx_44{align-items:baseline;gap:var(--space-2) var(--space-5);padding:var(--space-4) var(--space-5);font-family:var(--font-mono);font-size:var(--text-lg);flex-wrap:wrap;display:flex}._callsign_1dlcx_60{font-weight:700}._detail_1dlcx_64{font-size:var(--text-md);color:var(--color-planned)}._actions_1dlcx_69{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}._signedOn_1dlcx_78{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-complete);flex:100%}._primary_1dlcx_85{min-width:var(--touch-min);height:var(--touch-min);padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--color-complete);color:var(--color-on-complete);font-size:var(--text-md);letter-spacing:.1em;border:none;font-weight:700}._sectorCount_1dlcx_98{color:var(--color-planned);margin-left:auto}._secondary_1dlcx_103,._danger_1dlcx_104{min-width:var(--touch-min);height:var(--touch-min);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--text-sm);letter-spacing:var(--tracking-button);background:0 0;padding:0 18px;font-weight:700}._danger_1dlcx_104{border-color:var(--color-review);color:var(--color-review)}._closePanel_1dlcx_122{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-review);border-radius:var(--radius-md);flex-wrap:wrap;flex-basis:100%;display:flex}._closeSummary_1dlcx_133{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-review);flex-basis:100%;margin:0}._screenHeader_1dlcx_141{align-items:center;gap:var(--space-3);display:flex}._screenHeader_1dlcx_141 ._title_1dlcx_12{flex:1}._hint_1dlcx_151{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-label);margin:0}._notice_1dlcx_158{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._notice_1dlcx_158>span{flex:260px}._notice_1dlcx_158[data-kind=error],._notice_1dlcx_158[data-kind=confirmReplace]{border-color:var(--color-review);color:var(--color-review)}._backdrop_1t6fp_1{z-index:9;padding:calc(env(safe-area-inset-top) + var(--space-6)) var(--space-4) var(--space-4);background:var(--color-backdrop);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}._panel_1t6fp_12{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-high-workload);width:100%;max-width:760px;overflow:hidden}._header_1t6fp_21{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}._title_1t6fp_29{font-size:var(--text-xl);letter-spacing:var(--tracking-title);flex:1;margin:0}._close_1t6fp_36{min-width:var(--touch-min);height:var(--touch-min);padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);letter-spacing:var(--tracking-button);background:0 0;font-weight:700}._status_1t6fp_48{padding:var(--space-3) var(--space-5);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}._status_1t6fp_48[data-kind=stale]{color:var(--color-review)}._status_1t6fp_48[data-kind=complete]{color:var(--color-complete)}._facts_1t6fp_64{gap:var(--space-5);padding:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}._label_1t6fp_72{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-label);font-weight:700}._value_1t6fp_79{align-items:baseline;gap:var(--space-2);margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:var(--text-2xl);white-space:nowrap;font-weight:700;display:flex}._value_1t6fp_79[data-layer=planned]{color:var(--color-planned)}._value_1t6fp_79[data-layer=assigned]{color:var(--color-assigned)}._layer_1t6fp_98{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-label);font-weight:400}._anchor_1t2m9_2{bottom:var(--space-2);z-index:2;justify-content:center;height:0;display:flex;position:sticky;overflow:visible}._chip_1t2m9_12{min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-5);border:1px solid var(--color-label);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-label);font-size:var(--text-sm);letter-spacing:var(--tracking-label);box-shadow:0 0 0 6px var(--color-bg);font-weight:700;position:relative;transform:translateY(-100%)}._compare_1c72i_1{gap:var(--space-3);flex-direction:column;display:flex}._heading_1c72i_7{font-size:var(--text-sm);letter-spacing:var(--tracking-label);color:var(--color-label);margin:0}._list_1c72i_14{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}._change_1c72i_22{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xl);flex-wrap:wrap;display:flex}._change_1c72i_22+._change_1c72i_22{border-top:1px solid var(--color-border)}._label_1c72i_36{min-width:8ch;font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-text-secondary);font-weight:700}._was_1c72i_45{color:var(--color-planned);text-decoration:line-through}._now_1c72i_50{color:var(--color-assigned);font-weight:700;position:relative}._tag_1c72i_56{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-label)}._unchanged_1c72i_63{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-planned);margin:0}._layer_yczdn_1{pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--color-ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0}._layer_yczdn_1[data-active=true]{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair}._keys_s9654_1{gap:var(--space-1);flex-wrap:wrap;display:flex}._key_s9654_1{min-width:var(--touch-min);height:var(--touch-min);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);font-family:var(--font-mono);font-size:var(--text-base);font-weight:700}._backdrop_omcqk_2{z-index:10;padding:calc(env(safe-area-inset-top) + var(--space-4)) var(--space-4) calc(env(safe-area-inset-bottom) + var(--space-4));background:var(--color-backdrop);justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}._pad_omcqk_14{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;width:100%;max-width:820px;display:flex;overflow:hidden}._header_omcqk_25{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._tabs_omcqk_34{gap:var(--space-1);flex:1;display:flex}._tab_omcqk_34{height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-md);letter-spacing:.1em;align-items:center;font-weight:700;display:inline-flex}._tab_omcqk_34[aria-selected=true]{background:var(--color-glass);box-shadow:inset 0 0 0 1px var(--color-glass-border)}._modes_omcqk_56{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);padding:2px;display:inline-flex}._mode_omcqk_56,._close_omcqk_64,._secondary_omcqk_65,._primary_omcqk_66{min-width:var(--touch-min);height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);letter-spacing:var(--tracking-button);background:0 0;border:none;font-weight:700}._mode_omcqk_56{color:var(--color-inactive)}._mode_omcqk_56[aria-pressed=true]{background:var(--color-glass);box-shadow:inset 0 0 0 1px var(--color-glass-border);color:var(--color-value)}._close_omcqk_64,._secondary_omcqk_65{border:1px solid var(--color-border-strong);color:var(--color-text-secondary)}._secondary_omcqk_65:disabled{color:var(--color-inactive);cursor:default}._primary_omcqk_66{padding:0 var(--space-6);background:var(--color-complete);color:var(--color-on-complete)}._primary_omcqk_66:disabled{box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-inactive);cursor:default;background:0 0}._last_omcqk_112{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-planned);margin:0}._error_omcqk_121{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-review);margin:0}._body_omcqk_128{padding:var(--space-4);flex:1;position:relative;overflow-y:auto}._sheet_omcqk_136{position:relative}._row_omcqk_140{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px dashed var(--color-border-strong);display:flex}._letter_omcqk_147{width:28px;padding-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-2xl);color:var(--color-label);flex-shrink:0;font-weight:700}._fields_omcqk_157{gap:var(--space-3);flex-wrap:wrap;flex:1;display:flex}._field_omcqk_157{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:140px;display:flex}._fieldLabel_omcqk_172{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-text-secondary);flex-basis:100%;font-weight:700}._input_omcqk_180{min-width:0;height:var(--touch-min);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-value);font-family:var(--font-mono);font-size:var(--text-xl);text-transform:uppercase;flex:1}._input_omcqk_180:focus{border-color:var(--color-label);outline:none}._footer_omcqk_199{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}._spacer_omcqk_208{flex:1}@media (width<=699px){._backdrop_omcqk_2{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}._pad_omcqk_14{border-radius:0}._letter_omcqk_147{width:20px;font-size:var(--text-lg)}}._tab_omcqk_34{color:var(--color-inactive);min-width:var(--touch-min);background:0 0;border:none}._tab_omcqk_34[aria-selected=true]{color:var(--color-value)}._freeSpace_omcqk_239{min-height:360px}._inlineHost_omcqk_244{display:flex}._pad_omcqk_14[data-inline=true]{max-width:none;max-height:720px}._inlineTitle_omcqk_253{height:var(--touch-min);font-size:var(--text-sm);letter-spacing:var(--tracking-label);color:var(--color-label);align-items:center;font-weight:700;display:inline-flex}._pad_omcqk_14[data-mode=pen] ._field_omcqk_157{flex-basis:100%}._pad_omcqk_14[data-mode=pen] ._input_omcqk_180{background-image:linear-gradient(to top, transparent 18px, var(--color-border-strong) 18px, var(--color-border-strong) 19px, transparent 19px);border-style:dashed;height:96px}._figure_19lsz_1{margin:0}._svg_19lsz_5{width:100%;height:auto;display:block}._area_19lsz_11 rect{fill:var(--color-bg);stroke:var(--color-border-strong);stroke-width:1px}._area_19lsz_11 text{fill:var(--color-inactive);font-family:var(--font-sans);letter-spacing:.08em;text-anchor:middle;dominant-baseline:middle;font-size:9px}._area_19lsz_11[data-current=true] rect{fill:var(--color-glass);stroke:var(--color-label);stroke-width:2.5px}._area_19lsz_11[data-current=true] text{fill:var(--color-value);font-weight:700}._backdrop_vtayx_1{z-index:9;padding:calc(env(safe-area-inset-top) + var(--space-4)) var(--space-4) calc(env(safe-area-inset-bottom) + var(--space-4));background:var(--color-backdrop);justify-content:center;display:flex;position:fixed;inset:0}._panel_vtayx_12{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-high-workload);flex-direction:column;width:100%;max-width:980px;display:flex;overflow:hidden}._header_vtayx_23{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._titles_vtayx_32{flex:1;min-width:200px}._kind_vtayx_37{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-label);font-weight:700}._title_vtayx_32{font-size:var(--text-xl);letter-spacing:var(--tracking-title);margin:0}._count_vtayx_50{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--color-text-secondary)}._tools_vtayx_56{gap:var(--space-1);flex-wrap:wrap;display:flex}._tool_vtayx_56,._back_vtayx_1{min-width:var(--touch-min);height:var(--touch-min);padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--text-sm);letter-spacing:var(--tracking-button);background:0 0;font-weight:700}._tool_vtayx_56[aria-pressed=true]{background:var(--color-glass);color:var(--color-value)}._hold_vtayx_81{border-color:var(--color-review);color:var(--color-review)}._back_vtayx_1:disabled{color:var(--color-inactive);cursor:default}._body_vtayx_91{padding:var(--space-6);flex:1;position:relative;overflow-y:auto}._current_vtayx_99{justify-content:center;gap:var(--space-4);text-align:center;flex-direction:column;min-height:100%;display:flex}._bigChallenge_vtayx_108{letter-spacing:var(--tracking-title);margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700}._bigResponse_vtayx_115{font-family:var(--font-mono);color:var(--color-text-secondary);margin:0;font-size:clamp(1.5rem,3.4vw,2.25rem)}._response_vtayx_122{font-family:var(--font-mono)}._value_vtayx_126{color:var(--color-value);font-weight:700}._assigned_vtayx_131{color:var(--color-assigned);font-weight:700}._changed_vtayx_136{color:var(--color-review)}._fullList_vtayx_140,._steps_vtayx_141{margin:0;padding:0;list-style:none}._listLine_vtayx_147{align-items:baseline;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-lg);display:flex}._challenge_vtayx_157{letter-spacing:.03em}._dots_vtayx_161{border-bottom:2px dotted var(--color-border-strong);flex:1}._listLine_vtayx_147[data-state=done],._step_vtayx_141[data-state=done]{color:var(--color-planned)}._step_vtayx_141[data-state=done] ._action_vtayx_171:after{content:" · DONE";margin-left:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-complete)}._listLine_vtayx_147[data-state=done]:after{content:"CHECKED";margin-left:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-complete)}._listLine_vtayx_147[data-state=current],._step_vtayx_141[data-state=current]{background:var(--color-glass);box-shadow:inset 0 0 0 1px var(--color-label);font-weight:700}._flow_vtayx_194{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}._step_vtayx_141{gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-base);align-items:baseline;display:flex}._number_vtayx_211{width:2ch;font-family:var(--font-mono);color:var(--color-label)}._action_vtayx_171{letter-spacing:.03em;flex:1}._footer_vtayx_222{gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--color-border);display:flex}._checked_vtayx_230{border-radius:var(--radius-md);background:var(--color-complete);min-height:72px;color:var(--color-on-complete);font-size:var(--text-2xl);letter-spacing:.12em;border:none;flex:1;font-weight:700}@media (width<=699px){._backdrop_vtayx_1{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}._panel_vtayx_12{border-radius:0}._body_vtayx_91{padding:var(--space-4)}._flow_vtayx_194{grid-template-columns:minmax(0,1fr)}._listLine_vtayx_147{font-size:var(--text-base);flex-wrap:wrap}._dots_vtayx_161{display:none}._listLine_vtayx_147 ._response_vtayx_122{flex-basis:100%}._listLine_vtayx_147[data-state=done]:after{flex-basis:100%;margin-left:0}}._schematic_vtayx_279{z-index:1;padding-bottom:var(--space-3);background:var(--color-bg-high-workload);position:sticky;top:0}._stepButton_vtayx_288{align-items:baseline;gap:var(--space-3);width:100%;min-height:var(--touch-min);color:inherit;font:inherit;text-align:left;background:0 0;border:none;padding:0;display:flex}._stepButton_vtayx_288:disabled{cursor:default}._wrapper_53j9o_1{gap:var(--space-2);flex-direction:column;display:flex}._table_53j9o_7{border:1px solid var(--color-border);border-radius:var(--radius-md);position:relative;overflow-x:auto}._row_53j9o_16{grid-template-columns:110px repeat(3,minmax(96px,1fr));align-items:center;display:grid}._row_53j9o_16+._row_53j9o_16{border-top:1px solid var(--color-border)}._head_53j9o_26,._name_53j9o_27{padding:10px var(--space-4);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label);font-weight:700}._head_53j9o_26{background:var(--color-surface);align-self:stretch}._head_53j9o_26[data-layer=planned]{color:var(--color-planned)}._head_53j9o_26[data-layer=assigned]{color:var(--color-assigned)}._name_53j9o_27{color:var(--color-text-secondary)}._value_53j9o_53{padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--text-lg);white-space:nowrap;color:var(--color-inactive)}._value_53j9o_53[data-layer=planned]{color:var(--color-planned)}._value_53j9o_53[data-layer=expected]{color:var(--color-text-secondary)}._value_53j9o_53[data-layer=assigned]{color:var(--color-assigned)}._effective_53j9o_74{font-weight:700}._value_53j9o_53[data-layer=expected]._effective_53j9o_74{color:var(--color-value)}._expectButton_53j9o_82{min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;color:inherit;background:0 0;position:relative}._editor_53j9o_94{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}._input_53j9o_101{width:7ch;height:var(--touch-min);padding:0 var(--space-2);border:1px solid var(--color-label);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-value);font:inherit}._smallButton_53j9o_112{min-width:var(--touch-min);height:var(--touch-min);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-button);background:0 0;font-weight:700}._error_53j9o_125{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-review);white-space:normal;flex-basis:100%}._units_53j9o_133{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}._unitsLabel_53j9o_140{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-planned)}@media (width<=699px){._row_53j9o_16{grid-template-columns:76px repeat(3,minmax(72px,1fr))}._head_53j9o_26,._name_53j9o_27,._value_53j9o_53{padding-inline:var(--space-2)}._value_53j9o_53{font-size:var(--text-base)}}._suggestion_53j9o_164{min-width:var(--touch-min);height:var(--touch-min);padding:0 var(--space-3);border:1px solid var(--color-label);border-radius:var(--radius-sm);color:var(--color-value);font:inherit;background:0 0;position:relative}._icon_1geqk_1{flex-shrink:0;justify-content:center;width:20px;display:inline-flex;position:relative}._icon_1geqk_1 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._complete_1geqk_20{color:var(--color-complete)}._review_1geqk_24{color:var(--color-review)}._notReady_1geqk_28{color:var(--color-inactive)}._ready_1geqk_32{color:var(--color-value)}._notApplicable_1geqk_36{color:var(--color-inactive)}._dot_1geqk_40{fill:currentColor}._items_j84wc_1{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}._item_j84wc_1{align-items:center;gap:var(--space-3);min-height:64px;padding:10px var(--space-3) 10px 18px;flex-wrap:wrap;display:flex}._item_j84wc_1+._item_j84wc_1{border-top:1px solid var(--color-border)}._item_j84wc_1[data-status=stale]{background:var(--color-review-tint)}._text_j84wc_27{font-size:var(--text-base);letter-spacing:.03em;flex:220px}._item_j84wc_1[data-status=notReady] ._text_j84wc_27,._item_j84wc_1[data-status=complete] ._text_j84wc_27,._item_j84wc_1[data-status=notApplicable] ._text_j84wc_27{color:var(--color-planned)}._note_j84wc_39{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-planned)}._item_j84wc_1[data-status=stale] ._note_j84wc_39{color:var(--color-review)}._handoff_j84wc_49{height:var(--touch-min);padding:0 var(--space-2);font-size:var(--text-sm);color:var(--color-label);letter-spacing:var(--tracking-title);align-items:center;display:inline-flex}._actions_j84wc_59{gap:var(--space-2);display:inline-flex}._button_j84wc_64{min-width:var(--touch-min);height:var(--touch-min);padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--text-sm);letter-spacing:var(--tracking-button);background:0 0;font-weight:700;position:relative}._done_j84wc_79{border-color:var(--color-complete);color:var(--color-complete);padding:0 18px}._item_j84wc_1[data-status=stale] ._done_j84wc_79{border-color:var(--color-review);color:var(--color-review)}._empty_j84wc_90{padding:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-sm);letter-spacing:var(--tracking-label);color:var(--color-inactive);margin:0}._groups_j84wc_100{gap:var(--space-5);flex-direction:column;display:flex}._group_j84wc_100{gap:var(--space-2);flex-direction:column;display:flex}._groupTitle_j84wc_112{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-text-secondary);margin:0;font-weight:700}._group_j84wc_100[data-group="IN THE AIRCRAFT"] ._groupTitle_j84wc_112{color:var(--color-label)}._item_j84wc_1[data-aircraft=true]{box-shadow:inset 4px 0 0 var(--color-label)}._kind_j84wc_129{min-width:9ch;font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-planned);font-weight:700}._item_j84wc_1[data-aircraft=true] ._kind_j84wc_129{color:var(--color-label)}@media (width<=699px){._kind_j84wc_129{flex-basis:100%;min-width:0}}._panel_vxdba_1{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}._row_vxdba_9{align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}._row_vxdba_9+._row_vxdba_9{border-top:1px solid var(--color-border)}._record_vxdba_21{min-height:56px;padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--color-complete);color:var(--color-on-complete);font-size:var(--text-lg);letter-spacing:.1em;border:none;font-weight:700}._recorded_vxdba_33{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:inline-flex}._code_vxdba_40{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-label);font-weight:700}._record_vxdba_21 ._code_vxdba_40{color:inherit;opacity:.8}._time_vxdba_52{font-family:var(--font-mono);font-size:var(--text-xl)}._input_vxdba_57{width:9ch;height:var(--touch-min);padding:0 var(--space-2);border:1px solid var(--color-label);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-value);font-family:var(--font-mono);font-size:var(--text-lg)}._small_vxdba_69{min-width:var(--touch-min);height:var(--touch-min);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--text-xs);letter-spacing:var(--tracking-button);background:0 0;font-weight:700;position:relative}._error_vxdba_82{font-size:var(--text-sm);color:var(--color-review);flex-basis:100%}._phases_1fyji_1{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._phase_1fyji_1{align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-md);letter-spacing:var(--tracking-title);text-align:left;background:0 0;border:none;display:flex}._phase_1fyji_1[data-status=notReady]{color:var(--color-inactive)}._phase_1fyji_1[aria-current=step]{background:var(--color-glass);box-shadow:inset 0 0 0 1px var(--color-glass-border);color:var(--color-value);font-weight:700}._name_1fyji_37{flex:1}._reviewCount_1fyji_41{font-family:var(--font-mono);color:var(--color-review);position:relative}@media (width<=699px){._phases_1fyji_1{scrollbar-width:none;flex-direction:row;position:relative;overflow-x:auto}._phase_1fyji_1{white-space:nowrap;width:auto}}._gate_1fyji_64{align-items:center;gap:var(--space-3);min-height:36px;margin:var(--space-1) var(--space-3);padding:0 var(--space-2);border-top:1px dashed var(--color-border-strong);border-bottom:1px dashed var(--color-border-strong);font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-inactive);font-weight:700;display:flex}._gate_1fyji_64[data-status=ready]{color:var(--color-complete)}._remaining_1fyji_83{font-family:var(--font-mono);white-space:nowrap}@media (width<=699px){._gate_1fyji_64{margin:0 var(--space-1);border:none;border-left:1px dashed var(--color-border-strong);border-right:1px dashed var(--color-border-strong);white-space:nowrap}}._quiet_1ilwf_1{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg-high-workload);flex-direction:column;display:flex}._values_1ilwf_10{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}._label_1ilwf_17{font-size:var(--text-sm);letter-spacing:var(--tracking-label);color:var(--color-label);font-weight:700}._number_1ilwf_24{margin:var(--space-1) 0 0;font-family:var(--font-mono);white-space:nowrap;color:var(--color-value);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700}._number_1ilwf_24[data-assigned=true]{color:var(--color-assigned)}._action_1ilwf_39{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);background:var(--color-complete);min-height:140px;color:var(--color-on-complete);letter-spacing:.1em;border:none;flex-direction:column;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;display:flex}._action_1ilwf_39:disabled{box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-inactive);cursor:default;background:0 0}._sub_1ilwf_62{font-size:var(--text-sm);letter-spacing:var(--tracking-label);opacity:.85}._banner_n7onr_1{align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-min);border:1px solid var(--color-review);border-radius:var(--radius-md);color:var(--color-review);font-family:var(--font-mono);font-size:var(--text-base);letter-spacing:.04em;text-align:left;background:0 0;padding:14px 18px;font-weight:700;display:flex}._assigned_n7onr_19{color:var(--color-assigned)}._screen_gohuk_13{height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);display:flex;overflow:hidden}._sidebar_gohuk_23{border-radius:var(--radius-lg);background:var(--color-glass);border:1px solid var(--color-glass-border);width:270px;-webkit-backdrop-filter:var(--glass-blur);flex-direction:column;flex-shrink:0;margin:14px 0 14px 14px;padding:18px 10px;display:flex;position:relative;overflow-y:auto}._sectorHeader_gohuk_39{padding:0 var(--space-3) var(--space-4);font-family:var(--font-mono)}._callsign_gohuk_44{font-size:var(--text-lg);font-weight:700}._route_gohuk_49{margin-top:var(--space-1);font-size:var(--text-md);color:var(--color-planned)}._pack_gohuk_55{margin-top:var(--space-1);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-label)}._noWrap_gohuk_63{white-space:nowrap}._detail_gohuk_69{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow-y:auto}._header_gohuk_78{z-index:5;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0 22px;flex-wrap:wrap;display:flex;position:relative}._titles_gohuk_89{flex:260px;min-width:0}._sectorBanner_gohuk_96{margin:0 0 var(--space-1);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em;color:var(--color-label)}._sectorBanner_gohuk_96[data-progress=next]{color:var(--color-review)}._title_gohuk_89{font-size:var(--text-2xl);letter-spacing:var(--tracking-title);white-space:nowrap;margin:0;font-weight:700}._toolbar_gohuk_117{isolation:isolate;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--color-glass);border:1px solid var(--color-glass-border);padding:5px;display:flex;position:relative}._toolbar_gohuk_117:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:var(--glass-blur);position:absolute;inset:0}._toolButton_gohuk_142{min-width:var(--touch-min);height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-md);letter-spacing:.1em;background:0 0;border:none;font-weight:700}._now_gohuk_154{background:var(--color-complete);color:var(--color-on-complete);padding:0 18px}._now_gohuk_154:disabled{box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-inactive);cursor:default;background:0 0}._content_gohuk_168{padding:var(--space-5) var(--space-6) var(--space-6) 22px;flex-direction:column;gap:18px;display:flex}@media (width<=999px){._sidebar_gohuk_23{width:220px}}@media (width<=699px){._screen_gohuk_13{flex-direction:column}._sidebar_gohuk_23{width:auto;margin:var(--space-2) var(--space-2) 0;padding:var(--space-2);flex-shrink:0;overflow:visible}._sectorHeader_gohuk_39{align-items:baseline;gap:var(--space-2);padding:0 var(--space-2) var(--space-2);flex-wrap:wrap;display:flex}._route_gohuk_49{margin-top:0}._header_gohuk_78,._content_gohuk_168{padding-inline:var(--space-4)}}._padButton_gohuk_216{min-height:var(--touch-min);padding:0 var(--space-6);border:1px solid var(--color-label);border-radius:var(--radius-pill);color:var(--color-label);font-size:var(--text-md);letter-spacing:.1em;background:0 0;align-self:flex-start;font-weight:700}._sectors_gohuk_229{gap:var(--space-1);padding:0 var(--space-2) var(--space-3);display:flex}._sectorButton_gohuk_235{min-height:var(--touch-min);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-inactive);font-family:var(--font-mono);font-size:var(--text-sm);background:0 0;flex:1;font-weight:700}._sectorButton_gohuk_235[aria-pressed=true]{background:var(--color-glass);border-color:var(--color-glass-border);color:var(--color-value)}._allItems_gohuk_253{min-height:var(--touch-min);padding:0 var(--space-6);color:var(--color-label);font-size:var(--text-sm);letter-spacing:var(--tracking-label);background:0 0;border:none;align-self:center;font-weight:700;text-decoration:underline}._sectorButton_gohuk_235{padding:var(--space-1) 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}._sectorProgress_gohuk_275{font-family:var(--font-sans);letter-spacing:var(--tracking-label);font-size:10px}._sectorButton_gohuk_235[data-progress=next]{opacity:.7;border-style:dashed}._sectorButton_gohuk_235[data-progress=done] ._sectorProgress_gohuk_275{color:var(--color-complete)}._nextPhase_gohuk_291{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-md);background:var(--color-complete);min-height:88px;color:var(--color-on-complete);font-size:var(--text-xl);letter-spacing:.1em;border:none;flex-direction:column;font-weight:700;display:flex}._nextSub_gohuk_307{font-size:var(--text-xs);letter-spacing:var(--tracking-label);opacity:.85}
