.Toast_toast__iKXOj{--tone:var(--color-accent);--tone-soft:var(--color-accent-soft);align-items:flex-start;animation:Toast_enter__zDb03 .18s ease-out;background:linear-gradient(var(--tone-soft),var(--tone-soft)),var(--color-surface-raised);border:1px solid var(--color-border-strong);border-left:4px solid var(--tone);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);pointer-events:auto;width:100%}.Toast_success__kZTgb{--tone:var(--color-success);--tone-soft:var(--color-success-soft)}.Toast_error__wCw9K{--tone:var(--color-danger);--tone-soft:var(--color-danger-soft)}.Toast_warning__w4TPr{--tone:var(--color-warning);--tone-soft:var(--color-warning-soft)}.Toast_info__cR471{--tone:var(--color-accent);--tone-soft:var(--color-accent-soft)}.Toast_icon__tBe0F{color:var(--tone);flex:none;height:18px;margin-top:1px;width:18px}.Toast_text__3VSdH{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.Toast_text__3VSdH strong{font-weight:var(--weight-semibold)}.Toast_text__3VSdH span{color:var(--color-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.Toast_close__t-qfm{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex:none;height:24px;justify-content:center;width:24px}.Toast_close__t-qfm:hover{background:var(--color-surface-hover);color:var(--color-text)}.Toast_close__t-qfm svg{height:14px;width:14px}@keyframes Toast_enter__zDb03{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Toast_toast__iKXOj{animation:none}}.Toaster_toaster__BBapj{align-items:flex-end;bottom:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none;position:fixed;right:var(--space-5);width:min(380px,calc(100vw - var(--space-5)*2));z-index:100}.BrandMark_mark__c40is{align-items:center;color:#f2f6fc;display:inline-flex;gap:12px;text-decoration:none}.BrandMark_mark__c40is img{border-radius:12px;box-shadow:0 8px 20px #0006,0 0 0 1px #ffffff14;height:40px;width:40px}.BrandMark_mark__c40is span{display:flex;flex-direction:column;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.BrandMark_mark__c40is small{color:#e2eaf58c;font-size:12px;font-weight:500;letter-spacing:0}.SkyBackdrop_sky__rHNKf{inset:0;overflow:hidden;pointer-events:none;position:absolute}.SkyBackdrop_glowA__vv1-q,.SkyBackdrop_glowB__S0mrc{background:var(--color-accent);border-radius:50%;filter:blur(90px);opacity:.32;position:absolute}.SkyBackdrop_glowA__vv1-q{animation:SkyBackdrop_drift__6dQji 18s ease-in-out infinite alternate;aspect-ratio:1;left:-12%;top:-18%;width:60%}.SkyBackdrop_glowB__S0mrc{animation:SkyBackdrop_drift__6dQji 22s ease-in-out -6s infinite alternate-reverse;aspect-ratio:1;bottom:-24%;opacity:.2;right:-16%;width:55%}.SkyBackdrop_chart__UPzGr{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:44px 44px;height:100%;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,#0000 85%);position:absolute;width:100%}.SkyBackdrop_routeMain__PgN1t,.SkyBackdrop_route__uoW-z{fill:none;stroke:#fff;stroke-linecap:round;stroke-dasharray:2 10}.SkyBackdrop_route__uoW-z{stroke-opacity:.16;stroke-width:1.4}.SkyBackdrop_routeMain__PgN1t{stroke-opacity:.4;stroke-width:1.8;animation:SkyBackdrop_flow__MUJ5w 3s linear infinite}.SkyBackdrop_waypoint__aaTVk circle:first-child{fill:none;stroke:#fff;stroke-opacity:.18}.SkyBackdrop_waypoint__aaTVk circle:last-child{fill:#fff;fill-opacity:.6}.SkyBackdrop_plane__mDI5Q path{fill:#fff;filter:drop-shadow(0 0 6px var(--color-accent))}@keyframes SkyBackdrop_drift__6dQji{to{transform:translate(8%,6%) scale(1.08)}}@keyframes SkyBackdrop_flow__MUJ5w{to{stroke-dashoffset:-24}}@media (prefers-reduced-motion:reduce){.SkyBackdrop_glowA__vv1-q,.SkyBackdrop_glowB__S0mrc,.SkyBackdrop_routeMain__PgN1t{animation:none}}.Badge_badge__S4ykm{--tone:var(--color-text-muted);--tone-soft:var(--color-surface-raised);align-items:center;background:var(--tone-soft);border-radius:var(--radius-full);color:var(--tone);display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-semibold);gap:var(--space-1);height:22px;padding:0 var(--space-2);white-space:nowrap}.Badge_badge__S4ykm svg{height:12px;width:12px}.Badge_accent__rMG8M{--tone:var(--color-accent);--tone-soft:var(--color-accent-soft)}.Badge_success__QVVEv{--tone:var(--color-success);--tone-soft:var(--color-success-soft)}.Badge_warning__CmmLB{--tone:var(--color-warning);--tone-soft:var(--color-warning-soft)}.Badge_danger__RGHnR{--tone:var(--color-danger);--tone-soft:var(--color-danger-soft)}.Button_button__C-pA1{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-weight:var(--weight-medium);gap:var(--space-2);justify-content:center;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.Button_button__C-pA1:disabled{cursor:not-allowed;opacity:.5}.Button_button__C-pA1 svg{height:15px;width:15px}.Button_md__Mh6lh{height:34px;padding:0 var(--space-4)}.Button_sm__8UYBv{font-size:var(--text-sm);height:28px;padding:0 var(--space-3)}.Button_primary__7jrDO{background:var(--color-accent);color:var(--color-on-accent)}.Button_primary__7jrDO:hover:not(:disabled){background:var(--color-accent-hover)}.Button_secondary__522bc{background:var(--color-surface-raised);border-color:var(--color-border-strong)}.Button_secondary__522bc:hover:not(:disabled){background:var(--color-surface-hover)}.Button_ghost__Rntbf{background:#0000;color:var(--color-text-muted)}.Button_ghost__Rntbf:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.Button_success__DQ1iM{background:var(--color-success-soft);color:var(--color-success)}.Button_success__DQ1iM:hover:not(:disabled){border-color:var(--color-success)}.Button_danger__Hp3v3{background:var(--color-danger-soft);color:var(--color-danger)}.Button_danger__Hp3v3:hover:not(:disabled){border-color:var(--color-danger)}.Card_card__Zqwf1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;min-width:0}.Card_header__9lbnX{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.Card_icon__0LXq4{color:var(--color-accent);display:inline-flex}.Card_icon__0LXq4 svg{height:17px;width:17px}.Card_titles__uUgU0{display:flex;flex-direction:column;min-width:0}.Card_title__wPaAb{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.Card_subtitle__-ApE7{color:var(--color-text-muted);font-size:var(--text-sm)}.Card_actions__fUQ2o{align-items:center;display:flex;gap:var(--space-2);margin-left:auto}.Card_body__SDfpn{flex:1 1;min-width:0;padding:var(--space-4)}.Card_flush__2RXOU{padding:0}.Card_fill__Y2hco{flex:1 1;min-height:0}.Card_fill__Y2hco .Card_body__SDfpn{min-height:0;overflow:auto}.ChipGroup_group__IBzUK{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ChipGroup_chip__0M4D3{align-items:center;background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-weight:var(--weight-medium);gap:var(--space-1);height:30px;padding:0 var(--space-3);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.ChipGroup_chip__0M4D3:hover{color:var(--color-text)}.ChipGroup_chip__0M4D3 svg{height:14px;width:14px}.ChipGroup_on__iQoc0,.ChipGroup_on__iQoc0:hover{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.Dialog_dialog__MYxBN{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);color:var(--color-text);max-height:calc(100vh - 48px);padding:0}.Dialog_dialog__MYxBN[open]{animation:Dialog_enter__rD2E3 .16s ease-out;display:flex;flex-direction:column}.Dialog_dialog__MYxBN::backdrop{background:#0000008c}.Dialog_header__vIPJ-{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4) var(--space-5)}.Dialog_title__p48Sj{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.Dialog_close__R4Xw0,.Dialog_description__A4-gc{color:var(--color-text-muted)}.Dialog_close__R4Xw0{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;width:28px}.Dialog_close__R4Xw0:hover{background:var(--color-surface-hover);color:var(--color-text)}.Dialog_close__R4Xw0 svg{height:16px;width:16px}.Dialog_body__GHPQG{display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto;padding:var(--space-5)}.Dialog_footer__8axVv{border-top:1px solid var(--color-border);display:flex;gap:var(--space-2);justify-content:flex-end;padding:var(--space-3) var(--space-5)}@keyframes Dialog_enter__rD2E3{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Dialog_dialog__MYxBN[open]{animation:none}}.FormField_field__lLB1\+{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.FormField_label__ZRZV5{font-weight:var(--weight-semibold)}.FormField_hint__mm43B{color:var(--color-text-muted);font-size:var(--text-sm)}.FormField_error__sIwLs{color:var(--color-danger);font-size:var(--text-sm)}.KpiTile_tile__lhJNX{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-4)}.KpiTile_top__yeL7v{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.KpiTile_label__Ah8Y7{color:var(--color-text-muted)}.KpiTile_icon__9aPyg{color:var(--color-text-subtle);display:inline-flex}.KpiTile_icon__9aPyg svg{height:16px;width:16px}.KpiTile_value__euiBn{align-items:baseline;display:flex;font-size:var(--text-2xl);font-weight:var(--weight-semibold);gap:var(--space-1);letter-spacing:-.01em;line-height:1.15}.KpiTile_unit__ame9w{color:var(--color-text-muted);font-size:var(--text-md);font-weight:var(--weight-medium)}.KpiTile_footer__\+2wYU{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:var(--space-1) var(--space-2)}.KpiTile_delta__8xMHl{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-weight:var(--weight-semibold);gap:2px;padding:1px var(--space-2) 1px var(--space-1);white-space:nowrap}.KpiTile_delta__8xMHl svg{height:14px;width:14px}.KpiTile_good__Ufdd7{background:var(--color-success-soft);color:var(--color-success)}.KpiTile_bad__21KQv{background:var(--color-danger-soft);color:var(--color-danger)}.KpiTile_neutral__gTPvk{background:var(--color-surface-raised);color:var(--color-text-muted)}.KpiTile_period__4\+Gsn{color:var(--color-text-subtle)}.LockedNotice_locked__z6g-b{align-items:center;border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);display:flex;font-size:var(--text-sm);gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4)}.LockedNotice_locked__z6g-b svg{flex:none;height:16px;width:16px}.NumberStepper_stepper__D5Kvf{align-items:stretch;background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);display:inline-flex;height:34px;overflow:hidden}.NumberStepper_button__c7qZN{align-items:center;background:#0000;border:none;color:var(--color-text-muted);cursor:pointer;display:inline-flex;justify-content:center;width:32px}.NumberStepper_button__c7qZN:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.NumberStepper_button__c7qZN:disabled{cursor:not-allowed;opacity:.4}.NumberStepper_button__c7qZN svg{height:14px;width:14px}.NumberStepper_input__bw--p{-moz-appearance:textfield;background:#0000;border:none;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);font-weight:var(--weight-semibold);text-align:center;width:44px}.NumberStepper_input__bw--p::-webkit-inner-spin-button,.NumberStepper_input__bw--p::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NumberStepper_suffix__GUk6a{align-items:center;border-right:1px solid var(--color-border);color:var(--color-text-muted);display:inline-flex;font-size:var(--text-sm);padding:0 var(--space-2) 0 0}.NumberStepper_input__bw--p:has(+.NumberStepper_suffix__GUk6a){border-right:none;padding-right:var(--space-1);text-align:right;width:48px}.NumberStepper_input__bw--p:focus{background:var(--color-surface-hover);outline:none}.PageHeader_header__\+UjgW{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.PageHeader_text__GTSKt{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.PageHeader_title__5tkxa{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.01em}.PageHeader_description__8nnAe{color:var(--color-text-muted)}.PageHeader_actions__qsXf6{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.ProgressBar_track__wwlwp{background:var(--color-accent-soft);border-radius:var(--radius-full);display:block;height:6px;overflow:hidden;width:100%}.ProgressBar_fill__w4JU0{background:var(--color-accent);border-radius:var(--radius-full);display:block;height:100%}.SegmentedControl_control__DrEts{align-self:flex-start;background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);display:inline-flex;gap:2px;padding:2px}.SegmentedControl_option__4hGjw{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;font-weight:var(--weight-medium);height:28px;min-width:64px;padding:0 var(--space-3);transition:background var(--transition-fast),color var(--transition-fast)}.SegmentedControl_option__4hGjw:hover{color:var(--color-text)}.SegmentedControl_selected__vkV0z,.SegmentedControl_selected__vkV0z:hover{background:var(--color-accent);color:var(--color-on-accent)}.TextInput_input__JLWvG{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);height:34px;padding:0 var(--space-3);transition:border-color var(--transition-fast);width:100%}.TextInput_input__JLWvG:focus{border-color:var(--color-accent);outline:none}.TextInput_input__JLWvG:focus-visible{box-shadow:none}.TextInput_input__JLWvG::placeholder{color:var(--color-text-subtle)}.TextInput_invalid__nV3NP,.TextInput_invalid__nV3NP:focus{border-color:var(--color-danger)}.Select_select__aMsM0{color:inherit;cursor:pointer;padding-right:var(--space-6)}.Tabs_tabs__i0Ft6{border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-1);overflow-x:auto;scrollbar-width:thin}.Tabs_tab__hmgYS{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex:none;font-weight:var(--weight-medium);gap:var(--space-2);height:38px;margin-bottom:-1px;padding:0 var(--space-3);white-space:nowrap}.Tabs_tab__hmgYS:hover{color:var(--color-text)}.Tabs_selected__2XgSN,.Tabs_selected__2XgSN:hover{border-bottom-color:var(--color-accent);color:var(--color-accent)}.Tabs_count__Fni56{background:var(--color-surface-raised);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:18px;min-width:20px;padding:0 6px;text-align:center}.TextArea_area__lZz4V{color:inherit;font:inherit;height:auto;line-height:1.5;padding:var(--space-2) var(--space-3);resize:vertical}.Toggle_toggle__OvYur{background:var(--color-border-strong);border:none;border-radius:var(--radius-full);cursor:pointer;flex:none;height:22px;padding:0;position:relative;transition:background var(--transition-fast);width:38px}.Toggle_toggle__OvYur:disabled{cursor:not-allowed;opacity:.45}.Toggle_thumb__y\+NMd{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0000004d;height:16px;left:3px;position:absolute;top:3px;transition:transform var(--transition-fast);width:16px}.Toggle_on__2XtG3{background:var(--color-accent)}.Toggle_on__2XtG3 .Toggle_thumb__y\+NMd{transform:translateX(16px)}.AirlinePass_pass__7cI6q{--pass-bg:#ffffff0f;--pass-line:#ffffff1f;--pass-muted:#e2eaf58c;--notch:color-mix(in srgb,var(--color-accent) 6%,#04060b);animation:AirlinePass_arrive__xiJu\+ .7s cubic-bezier(.2,.8,.2,1) .12s backwards;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff1a,#0000 45%),var(--pass-bg);border:1px solid var(--pass-line);border-radius:22px;box-shadow:0 30px 60px #00000073,inset 0 1px 0 #ffffff1f;color:#eef3fa;position:relative;width:min(380px,100%)}.AirlinePass_pass__7cI6q:before{background:linear-gradient(90deg,#0000,var(--color-accent),#0000);border-radius:0 0 4px 4px;content:"";height:3px;inset:0 24px auto;position:absolute}.AirlinePass_head__N7qEG{align-items:center;display:flex;gap:14px;padding:22px 22px 18px}.AirlinePass_code__2QPTU{background:linear-gradient(140deg,var(--color-accent),var(--color-accent-hover));border-radius:16px;box-shadow:0 10px 26px #00000059;color:var(--color-on-accent);display:grid;flex:none;font:700 17px var(--font-mono);height:56px;letter-spacing:.08em;place-items:center;width:56px}.AirlinePass_name__Z38yv{display:flex;flex-direction:column;min-width:0}.AirlinePass_name__Z38yv strong{font-size:19px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AirlinePass_name__Z38yv small{color:var(--pass-muted);font:600 11px var(--font-mono);letter-spacing:.16em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AirlinePass_route__j0N\+l{grid-gap:12px;align-items:center;border-bottom:1px solid var(--pass-line);border-top:1px solid var(--pass-line);display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin:0 12px;padding:14px 10px}.AirlinePass_airport__EUGQr{display:flex;flex-direction:column}.AirlinePass_airport__EUGQr strong{font:700 26px var(--font-mono);letter-spacing:.04em}.AirlinePass_airport__EUGQr small{color:var(--pass-muted);font-size:11px}.AirlinePass_end__VOUrq{align-items:flex-end}.AirlinePass_path__6S87O{background:linear-gradient(90deg,var(--pass-line) 50%,#0000 0) 50% /10px 1.5px repeat-x;height:20px;position:relative}.AirlinePass_path__6S87O svg{animation:AirlinePass_glide__g1B6M 5s cubic-bezier(.45,0,.55,1) infinite;color:var(--color-accent);filter:drop-shadow(0 0 6px var(--color-accent));height:18px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:18px}.AirlinePass_grid__C5cqe{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:12px}.AirlinePass_field__FgeSy{border-radius:12px;display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;transition:background .3s ease,box-shadow .3s ease}.AirlinePass_label__\+CArH{color:var(--pass-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.AirlinePass_value__tcRKw{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AirlinePass_mono__YzCw5{font-family:var(--font-mono);letter-spacing:.06em}.AirlinePass_focus__YFIWm{background:color-mix(in srgb,var(--color-accent) 16%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 45%,#0000)}.AirlinePass_head__N7qEG.AirlinePass_focus__YFIWm,.AirlinePass_route__j0N\+l.AirlinePass_focus__YFIWm{border-radius:16px}.AirlinePass_head__N7qEG.AirlinePass_focus__YFIWm{margin:6px 6px 0;padding:16px}.AirlinePass_tear__HKTUU{background:linear-gradient(90deg,var(--pass-line) 50%,#0000 0) 0 0 /8px 1px repeat-x;height:1px;margin:4px 22px;position:relative}.AirlinePass_tear__HKTUU:after,.AirlinePass_tear__HKTUU:before{background:var(--notch);border-radius:50%;box-shadow:inset 0 0 0 1px var(--pass-line);content:"";height:24px;position:absolute;top:-12px;width:24px}.AirlinePass_tear__HKTUU:before{left:-35px}.AirlinePass_tear__HKTUU:after{right:-35px}.AirlinePass_stub__iUm5\+{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:1fr 1fr auto;padding:10px 12px 14px}.AirlinePass_swatch__sGXIv{border:3px solid;border-radius:50%;flex:none;height:14px;width:14px}.AirlinePass_barcode__sdzDI{background:repeating-linear-gradient(90deg,#ffffffb3 0 2px,#0000 2px 4px,#ffffffb3 4px 5px,#0000 5px 8px);border-radius:3px;height:34px;margin-right:10px;opacity:.55;width:54px}@keyframes AirlinePass_arrive__xiJu\+{0%{opacity:0;transform:translateY(24px) rotate(-2deg) scale(.96)}}@keyframes AirlinePass_glide__g1B6M{0%{left:4%;opacity:0}12%,88%{opacity:1}to{left:96%;opacity:0}}@media (prefers-reduced-motion:reduce){.AirlinePass_pass__7cI6q,.AirlinePass_path__6S87O svg{animation:none}.AirlinePass_path__6S87O svg{left:50%}}.BrandPanel_panel__CtQL2{background:radial-gradient(120% 70% at 0 0,color-mix(in srgb,var(--color-accent) 26%,#04060b) 0,#0000 60%),linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 9%,#04060b),#030408);color:#eef3fa;display:grid;grid-template-rows:auto minmax(0,1fr) auto;isolation:isolate;min-height:0;overflow:hidden;padding:32px 40px;position:relative}.BrandPanel_panel__CtQL2>:not(:first-child){position:relative}.BrandPanel_middle__rfOLG{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:0}.BrandPanel_eyebrow__M7x37{align-items:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;color:#e2eaf5cc;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.18em;padding:5px 14px;text-transform:uppercase}.BrandPanel_eyebrow__M7x37:before{animation:BrandPanel_blink__R87-5 1.6s ease-in-out infinite;background:var(--color-accent);border-radius:50%;box-shadow:0 0 10px var(--color-accent);content:"";height:7px;width:7px}.BrandPanel_note__WuL1b{align-items:center;color:#e2eaf580;display:flex;font-size:12px;gap:8px}.BrandPanel_note__WuL1b svg{height:14px;width:14px}@keyframes BrandPanel_blink__R87-5{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.BrandPanel_eyebrow__M7x37:before{animation:none}}@media (max-width:1100px){.BrandPanel_panel__CtQL2{grid-template-rows:auto;padding:14px 16px}.BrandPanel_middle__rfOLG,.BrandPanel_note__WuL1b{display:none}}.ChoiceCard_card__87bIk{align-items:center;animation:ChoiceCard_rise__3TUJG .42s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i)*60ms);background:linear-gradient(180deg,var(--color-surface-raised),var(--color-surface));border:1px solid var(--color-border);border-radius:22px;box-shadow:var(--shadow-card),0 10px 30px #0000001f;cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);isolation:isolate;justify-content:center;min-height:200px;overflow:hidden;padding:var(--space-6) var(--space-5);position:relative;text-align:center;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease,background .22s ease;width:220px}.ChoiceCard_card__87bIk:before{background:radial-gradient(120% 80% at 50% 0,var(--color-accent-soft),#0000 70%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .22s ease;z-index:-1}.ChoiceCard_card__87bIk:hover{border-color:var(--color-accent);box-shadow:0 14px 32px #00000059,0 0 0 1px var(--color-accent-soft);transform:translateY(-6px)}.ChoiceCard_card__87bIk:hover:before,.ChoiceCard_selected__aJUNz:before{opacity:1}.ChoiceCard_card__87bIk:active{transform:translateY(-2px) scale(.96);transition-duration:90ms}.ChoiceCard_selected__aJUNz{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent),0 14px 32px #0000004d}.ChoiceCard_picked__bBe2k{animation:ChoiceCard_pop__s5VvP .38s cubic-bezier(.3,1.6,.5,1)}.ChoiceCard_ripple__4ZSpQ{animation:ChoiceCard_ripple__4ZSpQ .6s ease-out forwards;background:var(--color-accent);border-radius:50%;height:16px;margin:-8px 0 0 -8px;opacity:.35;pointer-events:none;position:absolute;width:16px;z-index:-1}.ChoiceCard_check__albcD{background:var(--color-accent);border-radius:50%;color:var(--color-on-accent);display:grid;height:22px;place-items:center;position:absolute;right:var(--space-3);top:var(--space-3);transform:scale(0);transition:transform .26s cubic-bezier(.3,1.6,.5,1);width:22px}.ChoiceCard_check__albcD svg{stroke-width:3;height:14px;width:14px}.ChoiceCard_selected__aJUNz .ChoiceCard_check__albcD{transform:scale(1)}.ChoiceCard_icon__q21XB{background:linear-gradient(140deg,var(--color-accent-soft),#0000);border-radius:18px;box-shadow:inset 0 0 0 1px var(--color-accent-soft);color:var(--color-accent);display:grid;height:58px;margin-bottom:var(--space-2);place-items:center;transition:transform .32s cubic-bezier(.3,1.6,.5,1);width:58px}.ChoiceCard_icon__q21XB svg{height:26px;width:26px}.ChoiceCard_card__87bIk:hover .ChoiceCard_icon__q21XB{transform:scale(1.1) rotate(-4deg)}.ChoiceCard_title__TujTx{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:.01em}.ChoiceCard_description__87ngA{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.4}.ChoiceCard_colorCard__DDWlg{border-radius:26px;min-height:104px;padding:var(--space-4);width:104px}.ChoiceCard_color__WtrLx{border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff2e;height:54px;transition:transform .32s cubic-bezier(.3,1.6,.5,1);width:54px}.ChoiceCard_colorCard__DDWlg:hover .ChoiceCard_color__WtrLx{transform:scale(1.15)}.ChoiceCard_mini__pTMoZ{border:1px solid;border-radius:10px;display:flex;height:84px;margin-bottom:var(--space-1);overflow:hidden;transition:transform .32s cubic-bezier(.2,.8,.2,1);width:140px}.ChoiceCard_card__87bIk:hover .ChoiceCard_mini__pTMoZ{transform:scale(1.05)}.ChoiceCard_miniSide__CwXzo{border-right:1px solid;width:28%}.ChoiceCard_miniBody__A-pjq{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:10px}.ChoiceCard_miniBar__eNKkS{border-radius:4px;height:14px}.ChoiceCard_miniLine__eE8Ea{border-radius:2px;height:4px;margin-top:auto;opacity:.6;width:40%}@keyframes ChoiceCard_rise__3TUJG{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes ChoiceCard_pop__s5VvP{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes ChoiceCard_ripple__4ZSpQ{to{opacity:0;transform:scale(40)}}@media (prefers-reduced-motion:reduce){.ChoiceCard_card__87bIk,.ChoiceCard_picked__bBe2k{animation:none}.ChoiceCard_card__87bIk,.ChoiceCard_card__87bIk:active,.ChoiceCard_card__87bIk:hover,.ChoiceCard_color__WtrLx,.ChoiceCard_icon__q21XB,.ChoiceCard_mini__pTMoZ{transform:none;transition:border-color .12s ease}.ChoiceCard_ripple__4ZSpQ{display:none}}.ChoiceGrid_grid__IkMqp{display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:center;max-width:920px;padding:var(--space-2)}.ChoiceGrid_swatches__r7Ncs{max-width:540px}.StepFrame_back__iGCcY,.StepFrame_forward__qFkYa{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.StepFrame_forward__qFkYa{animation:StepFrame_in-right__reFwy .48s cubic-bezier(.2,.8,.2,1) backwards}.StepFrame_back__iGCcY{animation:StepFrame_in-left__b8H1q .48s cubic-bezier(.2,.8,.2,1) backwards}.StepFrame_eyebrow__CSLfT{color:var(--color-accent);font-size:var(--text-xs);font-weight:700;letter-spacing:.16em;margin-bottom:var(--space-3);text-transform:uppercase}.StepFrame_title__QwVdh{font-size:clamp(28px,3.2vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.StepFrame_subtitle__5Uc\+2{color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.5;margin-top:var(--space-3);max-width:560px}.StepFrame_body__TSUYf{display:flex;justify-content:center;margin-top:40px;width:100%}@keyframes StepFrame_in-right__reFwy{0%{opacity:0;transform:translateX(48px)}}@keyframes StepFrame_in-left__b8H1q{0%{opacity:0;transform:translateX(-48px)}}@media (prefers-reduced-motion:reduce){.StepFrame_back__iGCcY,.StepFrame_forward__qFkYa{animation:none}}.StepProgress_progress__lzzVM{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0;width:min(720px,100%)}.StepProgress_item__MsgzG{display:flex;flex-direction:column;gap:var(--space-2)}.StepProgress_track__r4eAA{background:var(--color-border);border-radius:var(--radius-full);height:6px;overflow:hidden}.StepProgress_fill__FBgoI{background:linear-gradient(90deg,var(--color-accent),var(--color-accent-hover));border-radius:inherit;box-shadow:0 0 12px var(--color-accent);display:block;height:100%;transform-origin:left;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.StepProgress_label__6hVy4{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:color .3s ease}.StepProgress_active__VGtQU .StepProgress_label__6hVy4{color:var(--color-accent)}.StepProgress_done__c9i4q .StepProgress_label__6hVy4{color:var(--color-text-muted)}@media (max-width:640px){.StepProgress_label__6hVy4{display:none}}.forms_form__AsjOY{animation:forms_rise__3g3zi .42s cubic-bezier(.2,.8,.2,1) 80ms backwards;background:linear-gradient(180deg,var(--color-surface-raised),var(--color-surface));border:1px solid var(--color-border);border-radius:24px;box-shadow:var(--shadow-card),0 20px 50px #00000029;display:flex;flex-direction:column;gap:var(--space-5);padding:32px;text-align:left;width:min(500px,100%)}.forms_row__ja3Ku{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr}.forms_code__nTIl7{font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:.3em}.forms_code__nTIl7,.forms_upper__0Ef2s{text-transform:uppercase}.forms_status__zqmzv{align-items:center;display:inline-flex;font-size:var(--text-sm);gap:var(--space-1)}.forms_status__zqmzv svg{height:14px;width:14px}.forms_free__ZQjZX{color:var(--color-success)}.forms_taken__Ilb-I{color:var(--color-danger)}.forms_checking__3coz4,.forms_preview__SXJam{color:var(--color-text-muted)}.forms_preview__SXJam{align-items:center;background:var(--color-accent-soft);border-radius:var(--radius-md);display:flex;font-size:var(--text-sm);gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4)}.forms_preview__SXJam strong{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-lg)}.forms_chips__YxwB7{display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:32px}.forms_chip__8PC37{align-items:center;animation:forms_pop__RHgTt .32s cubic-bezier(.3,1.6,.5,1);background:var(--color-accent-soft);border-radius:var(--radius-full);color:var(--color-accent);display:inline-flex;font-family:var(--font-mono);font-weight:var(--weight-semibold);gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3)}.forms_chip__8PC37 button{background:#0000;border:0;border-radius:50%;color:inherit;cursor:pointer;display:grid;height:20px;padding:0;place-items:center;width:20px}.forms_chip__8PC37 button:hover{background:var(--color-accent-soft)}.forms_chip__8PC37 svg{height:12px;width:12px}.forms_inline__puR8j{display:flex;gap:var(--space-2)}.forms_inline__puR8j>:first-child{flex:1 1}.forms_terms__Xvcx7{align-items:flex-start;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-2)}.forms_terms__Xvcx7 input{accent-color:var(--color-accent);margin-top:2px}.forms_actions__ssh-t{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-2)}.forms_summary__heDzW{grid-gap:var(--space-2) var(--space-6);display:grid;gap:var(--space-2) var(--space-6);grid-template-columns:auto 1fr;margin:0}.forms_summary__heDzW dt button{background:none;border:0;color:var(--color-text-muted);cursor:pointer;padding:0;text-align:left;transition:color var(--transition-fast)}.forms_summary__heDzW dt button:hover{color:var(--color-accent);text-decoration:underline}.forms_summary__heDzW dd{font-weight:var(--weight-medium);margin:0;text-align:right}.forms_swatch__P8Wqf{border-radius:50%;display:inline-block;height:12px;margin-right:var(--space-2);vertical-align:-1px;width:12px}.forms_total__cFXey{align-items:baseline;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;padding-top:var(--space-4)}.forms_total__cFXey strong{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.forms_note__LgL8Y{align-items:center;color:var(--color-text-subtle);display:flex;font-size:var(--text-xs);gap:var(--space-1);justify-content:center;text-align:center}.forms_pay__QSXHs{font-size:var(--text-lg);height:44px}@keyframes forms_rise__3g3zi{0%{opacity:0;transform:translateY(18px)}}@keyframes forms_pop__RHgTt{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.forms_chip__8PC37,.forms_form__AsjOY{animation:none}}.WelcomeStep_welcome__pFT6q{align-items:center;color:#eef3fa;display:flex;flex-direction:column;text-align:center;width:min(1080px,100%)}.WelcomeStep_pill__hCb0j{align-items:center;animation:WelcomeStep_rise__99g12 .6s cubic-bezier(.2,.8,.2,1) backwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:var(--radius-full);color:#e2eaf5d9;display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:8px;padding:6px 16px}.WelcomeStep_pill__hCb0j svg{color:var(--color-accent);height:15px;width:15px}.WelcomeStep_title__pzIOJ{animation:WelcomeStep_rise__99g12 .7s cubic-bezier(.2,.8,.2,1) 80ms backwards;display:flex;flex-direction:column;font-size:clamp(40px,6.4vw,84px);font-weight:800;letter-spacing:-.04em;line-height:1;margin-top:28px}.WelcomeStep_title__pzIOJ span{animation:WelcomeStep_shine__dbAwq 8s ease-in-out infinite;background:linear-gradient(100deg,#fff 0,var(--color-accent) 45%,var(--color-accent-hover) 70%,#fff 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:#0000;padding-bottom:.08em}.WelcomeStep_lead__I-XWW{animation:WelcomeStep_rise__99g12 .7s cubic-bezier(.2,.8,.2,1) .16s backwards;color:#e2eaf5b8;font-size:clamp(16px,1.4vw,19px);line-height:1.55;margin-top:22px;max-width:600px}.WelcomeStep_cta__Pyj6H{align-items:center;animation:WelcomeStep_rise__99g12 .7s cubic-bezier(.2,.8,.2,1) .24s backwards;display:flex;flex-direction:column;gap:12px;margin-top:36px}.WelcomeStep_start__l2SI4{border-radius:var(--radius-full);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent) 18%,#0000),0 18px 40px color-mix(in srgb,var(--color-accent) 45%,#0000);font-size:17px;font-weight:700;height:56px;padding:0 36px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,background var(--transition-fast)}.WelcomeStep_start__l2SI4:hover{box-shadow:0 0 0 9px color-mix(in srgb,var(--color-accent) 22%,#0000),0 22px 50px color-mix(in srgb,var(--color-accent) 55%,#0000);transform:translateY(-2px) scale(1.03)}.WelcomeStep_start__l2SI4:active{transform:scale(.97)}.WelcomeStep_start__l2SI4 svg{transition:transform .22s ease}.WelcomeStep_start__l2SI4:hover svg{transform:translateX(4px)}.WelcomeStep_price__qS1aR{color:#e2eaf58c;font-size:var(--text-sm)}.WelcomeStep_perks__nqh5k{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:56px 0 0;padding:0;width:100%}.WelcomeStep_perk__CXFbc{align-items:flex-start;animation:WelcomeStep_rise__99g12 .6s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.36s + var(--i)*90ms);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:20px;display:flex;flex-direction:column;gap:6px;padding:22px;text-align:left;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s ease,background .26s ease}.WelcomeStep_perk__CXFbc:hover{background:linear-gradient(160deg,color-mix(in srgb,var(--color-accent) 16%,#0000),#ffffff08);border-color:color-mix(in srgb,var(--color-accent) 60%,#0000);transform:translateY(-6px)}.WelcomeStep_perkIcon__RQKIR{background:color-mix(in srgb,var(--color-accent) 20%,#0000);border-radius:12px;color:var(--color-accent);display:grid;height:42px;margin-bottom:8px;place-items:center;width:42px}.WelcomeStep_perkIcon__RQKIR svg{height:21px;width:21px}.WelcomeStep_perk__CXFbc strong{font-size:16px;font-weight:700}.WelcomeStep_perk__CXFbc>span:last-child{color:#e2eaf599;font-size:var(--text-sm);line-height:1.5}@keyframes WelcomeStep_rise__99g12{0%{opacity:0;transform:translateY(20px)}}@keyframes WelcomeStep_shine__dbAwq{50%{background-position:100% 0}}@media (max-width:900px){.WelcomeStep_perks__nqh5k{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}}@media (max-width:480px){.WelcomeStep_perks__nqh5k{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.WelcomeStep_cta__Pyj6H,.WelcomeStep_lead__I-XWW,.WelcomeStep_perk__CXFbc,.WelcomeStep_pill__hCb0j,.WelcomeStep_title__pzIOJ,.WelcomeStep_title__pzIOJ span{animation:none}}.OnboardingWizard_hero__vaIoQ{background:radial-gradient(90% 60% at 50% 0,color-mix(in srgb,var(--color-accent) 28%,#04060b) 0,#0000 65%),linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 9%,#04060b),#030408);color:#eef3fa;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;isolation:isolate;overflow:hidden;position:relative}.OnboardingWizard_heroTop__zvC6d{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;padding:24px 40px;position:relative}.OnboardingWizard_heroSignIn__9OnHA{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:var(--radius-full);color:#e2eaf5b3;font-size:var(--text-sm);padding:8px 16px;text-decoration:none;transition:border-color var(--transition-fast),color var(--transition-fast)}.OnboardingWizard_heroSignIn__9OnHA strong{color:#fff}.OnboardingWizard_heroSignIn__9OnHA:hover{border-color:var(--color-accent);color:#fff}.OnboardingWizard_heroStage__-Qqq6{display:grid;overflow-y:auto;padding:var(--space-6) 40px 48px;place-items:center;position:relative}.OnboardingWizard_screen__jGDb1{background:var(--color-bg);display:grid;grid-template-columns:minmax(400px,36%) minmax(0,1fr);height:100%;overflow:hidden}.OnboardingWizard_work__zanRt{background:radial-gradient(70% 50% at 50% 0,var(--color-accent-soft),#0000 70%),var(--color-bg);display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;min-width:0;position:relative}.OnboardingWizard_top__SmUg-{grid-gap:var(--space-6);align-items:center;display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;padding:28px 48px 0}.OnboardingWizard_signIn__qQ\+KU{color:var(--color-text-muted);font-size:var(--text-sm);text-decoration:none;transition:color var(--transition-fast)}.OnboardingWizard_signIn__qQ\+KU:hover{color:var(--color-accent)}.OnboardingWizard_stage__SIxfO{display:grid;overflow-x:hidden;overflow-y:auto;padding:var(--space-6) 48px;place-items:center}.OnboardingWizard_bottom__Zb\+8B{align-items:center;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;margin:0 48px;min-height:72px}.OnboardingWizard_count__dPYG8{font-feature-settings:"tnum";color:var(--color-text-subtle);font-size:var(--text-sm);font-variant-numeric:tabular-nums}@media (max-width:1100px){.OnboardingWizard_screen__jGDb1{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}@media (max-width:640px){.OnboardingWizard_heroTop__zvC6d{padding:16px}.OnboardingWizard_heroSignIn__9OnHA{display:none}.OnboardingWizard_heroStage__-Qqq6{padding:var(--space-4) 16px 32px}.OnboardingWizard_top__SmUg-{padding:16px 16px 0}.OnboardingWizard_signIn__qQ\+KU{display:none}.OnboardingWizard_stage__SIxfO{padding:var(--space-5) 16px}.OnboardingWizard_bottom__Zb\+8B{margin:0 16px}}.RegistrationProgress_card__i-3Qz{align-items:center;animation:RegistrationProgress_rise__12bLe .5s cubic-bezier(.2,.8,.2,1) backwards;background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;box-shadow:var(--shadow-popover);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8);text-align:center;width:min(480px,100%)}.RegistrationProgress_plane__ogPjY{background:var(--color-accent-soft);border-radius:50%;color:var(--color-accent);display:grid;height:72px;place-items:center;transition:background .4s ease,color .4s ease;width:72px}.RegistrationProgress_plane__ogPjY svg{height:36px;width:36px}.RegistrationProgress_ready__0jiXJ .RegistrationProgress_plane__ogPjY{animation:RegistrationProgress_pop__er-HS .6s cubic-bezier(.3,1.6,.5,1);background:var(--color-success-soft);color:var(--color-success)}.RegistrationProgress_title__uEqSV{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.RegistrationProgress_muted__kVdMQ{color:var(--color-text-muted)}.RegistrationProgress_stages__XNqZd{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:var(--space-2) 0;padding:0;text-align:left;width:100%}.RegistrationProgress_stage__dJIpU{align-items:center;color:var(--color-text-subtle);display:flex;gap:var(--space-3);transition:color .3s ease}.RegistrationProgress_stage__dJIpU svg{flex:none;height:18px;width:18px}.RegistrationProgress_active__Mv5Sp{color:var(--color-text)}.RegistrationProgress_active__Mv5Sp svg{color:var(--color-accent)}.RegistrationProgress_done__O2D5o{color:var(--color-text-muted)}.RegistrationProgress_done__O2D5o svg{animation:RegistrationProgress_pop__er-HS .4s cubic-bezier(.3,1.6,.5,1);color:var(--color-success)}.RegistrationProgress_mail__PWjOL{align-items:center;color:var(--color-text-muted);display:flex;gap:var(--space-2)}.RegistrationProgress_mail__PWjOL svg{color:var(--color-accent);flex:none;height:18px;width:18px}.RegistrationProgress_warn__pVmWd{color:var(--color-warning)}.RegistrationProgress_warnIcon__8oncI{color:var(--color-warning);height:40px;width:40px}@keyframes RegistrationProgress_rise__12bLe{0%{opacity:0;transform:translateY(18px)}}@keyframes RegistrationProgress_pop__er-HS{0%{transform:scale(.5)}70%{transform:scale(1.15)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.RegistrationProgress_card__i-3Qz,.RegistrationProgress_done__O2D5o svg,.RegistrationProgress_ready__0jiXJ .RegistrationProgress_plane__ogPjY{animation:none}}.SignInPage_screen__pulC6{background:var(--color-bg);display:grid;min-height:100vh;padding:var(--space-6);place-items:center}.SignInPage_card__TRy7l{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8) var(--space-6);width:min(400px,100%)}.SignInPage_logo__4joYd{align-items:center;background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-on-accent);display:inline-flex;height:44px;justify-content:center;width:44px}.SignInPage_logo__4joYd svg{height:22px;width:22px}.SignInPage_title__ySg7m{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin-top:var(--space-2)}.SignInPage_muted__dTQni{color:var(--color-text-muted)}.SignInPage_muted__dTQni a{color:var(--color-accent)}.SignInPage_error__CBfy0{color:var(--color-danger);font-size:var(--text-sm)}.SignInPage_center__s917T{color:var(--color-text-muted);display:grid;min-height:100vh;place-items:center}.SignInPage_register__uUbez{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-3);padding-top:var(--space-4);text-align:center}.SignInPage_register__uUbez a{color:var(--color-accent);font-weight:var(--weight-medium);text-decoration:none}.SignInPage_register__uUbez a:hover{text-decoration:underline}.AppShell_shell__Eg5cJ{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;overflow:hidden;position:relative}.AppShell_main__RMz09{display:flex;flex-direction:column;min-height:0;min-width:0}.AppShell_content__Uk2wF{flex:1 1;overflow-y:auto}.AppShell_page__Ym1lq{display:flex;flex-direction:column;gap:var(--space-4);margin:0 auto;max-width:var(--content-max-width);min-height:100%;padding:var(--space-5) var(--space-6)}.AppShell_page__Ym1lq:has(>[data-fill]){height:100%}.Table_wrap__SW6nI{overflow-x:auto}.Table_table__6MUQa{border-collapse:collapse;width:100%}.Table_table__6MUQa th{border-bottom:1px solid var(--color-border);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;padding:var(--space-2) var(--space-3);text-align:left;text-transform:uppercase;white-space:nowrap}.Table_table__6MUQa td{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-3);vertical-align:middle}.Table_table__6MUQa td:first-child,.Table_table__6MUQa th:first-child{padding-left:var(--space-4)}.Table_table__6MUQa td:last-child,.Table_table__6MUQa th:last-child{padding-right:var(--space-4)}.Table_table__6MUQa tbody tr:last-child td{border-bottom:none}.Table_table__6MUQa tbody tr:hover td{background:var(--color-surface-hover)}.Table_number__bncg4{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important;white-space:nowrap}.Table_primary__u-aZ1{font-weight:var(--weight-semibold);white-space:nowrap}.Table_secondary__zhePF{color:var(--color-text-muted);display:block}.Table_mono__WKmyC,.Table_secondary__zhePF{font-size:var(--text-sm);white-space:nowrap}.Table_mono__WKmyC{font-family:var(--font-mono)}.ApplicationsTable_row__4Na1Y{cursor:pointer}.ApplicationsTable_applicant__aUzqQ{align-items:center;display:flex;gap:var(--space-3)}.ApplicationsTable_avatar__XtjtG{align-items:center;background:var(--color-surface-raised);border-radius:50%;color:var(--color-text-muted);display:inline-flex;flex:none;font-size:var(--text-sm);font-weight:var(--weight-semibold);height:32px;justify-content:center;width:32px}.ApplicationsTable_name__SJ33F{display:block;font-weight:var(--weight-semibold);white-space:nowrap}.ApplicationsTable_sub__l9yQS{color:var(--color-text-muted);display:block;font-size:var(--text-sm)}.ApplicationsTable_flags__tmrbU{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.ApplicationsTable_callsign__BNxtH{font-family:var(--font-mono);font-weight:var(--weight-semibold);text-decoration:none}a.ApplicationsTable_callsign__BNxtH:hover{color:var(--color-accent)}.ApplicationsTable_reason__uUDER{color:var(--color-text-muted);display:block;font-size:var(--text-sm);max-width:280px}.ApplicationsTable_muted__hdnPD{color:var(--color-text-muted);white-space:nowrap}.ApplicationsTable_actions__rqcN6{text-align:right}.CallsignDialog_callsign__VGDXe{align-items:stretch;display:flex}.CallsignDialog_prefix__WnSxi{align-items:center;background:var(--color-accent-soft);border:1px solid var(--color-border-strong);border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:none;color:var(--color-accent);display:inline-flex;font-family:var(--font-mono);font-weight:var(--weight-semibold);letter-spacing:.06em;padding:0 var(--space-3)}.CallsignDialog_digits__lKT-5{border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:var(--font-mono);letter-spacing:.08em;width:140px}.ReviewDialog_body__84HD7{display:flex;flex-direction:column;gap:var(--space-4)}.ReviewDialog_status__eUlMx{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ReviewDialog_facts__W2g0G{grid-gap:var(--space-3) var(--space-4);display:grid;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0}.ReviewDialog_facts__W2g0G dt{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.ReviewDialog_facts__W2g0G dd{margin:2px 0 0;overflow-wrap:anywhere}.ReviewDialog_message__eNVqC{margin:0}.ReviewDialog_message__eNVqC figcaption{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-1)}.ReviewDialog_message__eNVqC blockquote{background:var(--color-surface-raised);border-left:3px solid var(--color-border-strong);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:0;padding:var(--space-3) var(--space-4)}.ReviewDialog_decision__8gAgN{color:var(--color-text-muted)}.ReviewDialog_reason__KdIRa{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:inherit;font:inherit;padding:var(--space-2) var(--space-3);resize:vertical;width:100%}.ReviewDialog_reason__KdIRa:focus{border-color:var(--color-accent);outline:none}.ApplicationsPage_search__7WkjW{position:relative;width:240px}.ApplicationsPage_search__7WkjW svg{color:var(--color-text-subtle);height:15px;left:var(--space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.ApplicationsPage_search__7WkjW input{padding-left:34px}.ApplicationsPage_note__1d6uy{align-items:flex-start;background:var(--color-accent-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-3) var(--space-4)}.ApplicationsPage_note__1d6uy svg{color:var(--color-accent);flex:none;height:16px;margin-top:2px;width:16px}.ApplicationsPage_empty__iM15W{color:var(--color-text-muted);padding:var(--space-8) var(--space-4);text-align:center}.ApplicationsPage_error__iqrtf{color:var(--color-danger)}.ApplicationsPage_muted__oTCYg{color:var(--color-text-muted)}.AccentPicker_picker__DN1\+P{display:flex;flex-direction:column;gap:var(--space-3)}.AccentPicker_row__xsk1D{align-items:center;display:flex;gap:var(--space-2)}.AccentPicker_wheel__3UZlv{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;height:36px;padding:2px;width:44px}.AccentPicker_hex__gAheK{font-family:var(--font-mono);text-transform:lowercase;width:110px}.AccentPicker_swatches__lWPJx{display:flex;flex-wrap:wrap;gap:var(--space-2)}.AccentPicker_swatch__A0Can{align-items:center;border:2px solid var(--color-surface);border-radius:50%;box-shadow:0 0 0 1px var(--color-border-strong);color:#fff;cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.AccentPicker_swatch__A0Can[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-text)}.AccentPicker_swatch__A0Can svg{filter:drop-shadow(0 0 1px rgb(0 0 0/.8));height:13px;width:13px}.ImagePicker_field__VampM{align-items:center;display:flex;gap:var(--space-3);position:relative}.ImagePicker_preview__-SUav{align-items:center;background:var(--color-surface-raised);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-subtle);display:flex;flex:none;font-size:var(--text-xs);height:56px;justify-content:center;overflow:hidden;text-align:center;width:56px}.ImagePicker_wide__OOuFg{height:56px;width:150px}.ImagePicker_preview__-SUav img{height:100%;object-fit:contain;width:100%}.ImagePicker_wide__OOuFg img{object-fit:cover}.ImagePicker_actions__sn8fm{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ImagePicker_file__KW4\+-{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.TrackerPreview_stage__3hk8e{display:flex;flex-direction:column;gap:var(--space-2)}.TrackerPreview_frame__Oeryr{background:var(--pv-bg);border:1px solid var(--pv-border-strong);border-radius:10px;box-shadow:0 12px 32px #00000040;overflow:hidden;position:relative;width:100%}.TrackerPreview_window__5i0X1{--color-bg:var(--pv-bg);--color-surface:var(--pv-surface);--color-surface-raised:var(--pv-raised);--color-surface-hover:var(--pv-hover);--color-border:var(--pv-border);--color-border-strong:var(--pv-border-strong);--color-text:var(--pv-text);--color-text-muted:var(--pv-muted);--color-text-subtle:var(--pv-subtle);--color-accent:var(--pv-accent);--color-accent-hover:var(--pv-accent-hover);--color-accent-soft:var(--pv-accent-soft);--color-on-accent:var(--pv-on-accent);--color-success:var(--pv-success);--color-success-soft:var(--pv-success-soft);--shadow-card:var(--pv-shadow);--font-sans:"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,sans-serif;--font-mono:"Cascadia Mono","Cascadia Code",Consolas,monospace;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-lg:15px;--weight-medium:500;--weight-semibold:600;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);left:0;line-height:1.5;overflow:hidden;position:absolute;top:0;transform-origin:0 0;transition:background-color .2s ease,color .2s ease}.TrackerPreview_window__5i0X1 h1,.TrackerPreview_window__5i0X1 p,.TrackerPreview_window__5i0X1 ul{margin:0}.TrackerPreview_window__5i0X1 svg{flex:none}.TrackerPreview_shell__2DX13{display:grid;grid-template-columns:224px minmax(0,1fr);height:100%}.TrackerPreview_sidebar__o9xUl{background:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-4) var(--space-3)}.TrackerPreview_brand__1FzRC{align-items:center;display:flex;gap:var(--space-3);padding:var(--space-1) var(--space-2)}.TrackerPreview_logo__Xql3S{align-items:center;background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-on-accent);display:inline-flex;flex:none;height:34px;justify-content:center;overflow:hidden;width:34px}.TrackerPreview_logo__Xql3S svg{height:18px;transform:rotate(-45deg);width:18px}.TrackerPreview_logoLarge__KJjwO{height:44px;width:44px}.TrackerPreview_logoLarge__KJjwO svg{height:22px;width:22px}.TrackerPreview_logoImage__qjlLK{background:var(--color-surface-raised)}.TrackerPreview_logoImage__qjlLK img{height:100%;object-fit:contain;width:100%}.TrackerPreview_brandText__7I7hc{display:flex;flex-direction:column;line-height:1.2;min-width:0}.TrackerPreview_brandText__7I7hc strong{font-size:var(--text-lg);letter-spacing:.06em}.TrackerPreview_brandText__7I7hc span{color:var(--color-text-muted);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackerPreview_nav__ufj6R{display:flex;flex:1 1;flex-direction:column;gap:2px}.TrackerPreview_link__m\+A7f{align-items:center;border-radius:var(--radius-md);color:var(--color-text-muted);display:flex;font-weight:var(--weight-medium);gap:var(--space-3);height:36px;padding:0 var(--space-3)}.TrackerPreview_link__m\+A7f svg{height:18px;width:18px}.TrackerPreview_active__S-Nqd{background:var(--color-accent-soft);color:var(--color-accent)}.TrackerPreview_footer__OjKfa{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--space-2)}.TrackerPreview_pilot__xTe4t{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.TrackerPreview_stripes__mfRpG{background:repeating-linear-gradient(to bottom,#d4a017 0 3px,var(--color-surface) 3px 6px);border-radius:3px;flex:none;height:24px;width:14px}.TrackerPreview_pilotText__uiIdC{display:flex;flex-direction:column;line-height:1.3;min-width:0}.TrackerPreview_pilotText__uiIdC strong{font-family:var(--font-mono)}.TrackerPreview_pilotText__uiIdC span{color:var(--color-text-muted);font-size:var(--text-xs)}.TrackerPreview_main__oiXbU{display:flex;flex-direction:column;min-width:0}.TrackerPreview_topbar__jAFvp{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;flex:none;gap:var(--space-4);height:56px;justify-content:space-between;padding-left:var(--space-6)}.TrackerPreview_breadcrumb__7mauN{color:var(--color-text-muted);font-weight:var(--weight-medium)}.TrackerPreview_end__xP-Pm{align-items:center;align-self:stretch;display:flex;gap:var(--space-2)}.TrackerPreview_controls__bd3x6{align-self:stretch;color:var(--color-text-muted);display:flex;margin-left:var(--space-2)}.TrackerPreview_controls__bd3x6 svg{stroke-width:1.75;align-self:center;box-sizing:initial;height:15px;padding:0 15px;width:15px}.TrackerPreview_content__\+fW7w{background:linear-gradient(var(--pv-scrim),var(--pv-scrim)),none 50% /cover no-repeat;background:linear-gradient(var(--pv-scrim),var(--pv-scrim)),var(--pv-background,none) center /cover no-repeat;flex:1 1;overflow:hidden}.TrackerPreview_content__\+fW7w:not([style]){background:none}.TrackerPreview_page__B57tX{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-6)}.TrackerPreview_pill__KMbO-{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:var(--space-2);height:26px;padding:0 var(--space-3);white-space:nowrap}.TrackerPreview_success__\+NSda{background:var(--color-success-soft);color:var(--color-success)}.TrackerPreview_dot__sxFMT{background:currentColor;border-radius:50%;height:7px;width:7px}.TrackerPreview_button__sJguA{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);display:inline-flex;font-weight:var(--weight-medium);gap:var(--space-2);height:34px;justify-content:center;padding:0 var(--space-4);white-space:nowrap}.TrackerPreview_button__sJguA svg{height:16px;width:16px}.TrackerPreview_small__Fpv5x{font-size:var(--text-sm);height:28px;padding:0 var(--space-3)}.TrackerPreview_primary__IewM0{background:var(--color-accent);color:var(--color-on-accent)}.TrackerPreview_banner__T24hD{align-items:center;background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--color-accent) 38%,#0000),#0000 55%),linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 22%,var(--color-surface)),var(--color-surface) 70%);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:space-between;overflow:hidden;padding:var(--space-6);position:relative}.TrackerPreview_banner__T24hD:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 220' fill='none'%3E%3Cg stroke='%2387b7ff' stroke-opacity='.35' stroke-width='1.4' stroke-dasharray='4 7'%3E%3Cpath d='M20 200q180-180 360-50'/%3E%3Cpath d='M120 215Q330 40 510 110'/%3E%3C/g%3E%3Cg fill='%23bcd6ff' fill-opacity='.7'%3E%3Ccircle cx='20' cy='200' r='4'/%3E%3Ccircle cx='380' cy='150' r='4'/%3E%3Ccircle cx='510' cy='110' r='4'/%3E%3C/g%3E%3C/svg%3E") 50% /contain no-repeat;bottom:-60px;content:"";height:220px;pointer-events:none;position:absolute;right:-40px;width:520px}.TrackerPreview_bannerText__rOFUS{display:flex;flex-direction:column;gap:var(--space-1);position:relative;z-index:1}.TrackerPreview_eyebrow__6SXmp{color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.TrackerPreview_bannerText__rOFUS h1{font-size:26px;font-weight:var(--weight-semibold);letter-spacing:-.01em}.TrackerPreview_bannerText__rOFUS p{color:var(--color-text-muted)}.TrackerPreview_bannerText__rOFUS p strong{color:var(--color-text);font-family:var(--font-mono)}.TrackerPreview_sim__3gmyZ{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--color-surface) 80%,#0000);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2);max-width:360px;min-width:260px;padding:var(--space-3) var(--space-4);position:relative;z-index:1}.TrackerPreview_simHead__yObmL{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--text-xs);font-weight:var(--weight-semibold);gap:var(--space-2);letter-spacing:.06em;text-transform:uppercase}.TrackerPreview_simHead__yObmL>svg{height:14px;width:14px}.TrackerPreview_simHead__yObmL>:last-child{letter-spacing:normal;margin-left:auto;text-transform:none}.TrackerPreview_aircraft__cDnho{align-items:center;display:flex;gap:var(--space-3)}.TrackerPreview_aircraft__cDnho>svg{color:var(--color-accent);height:22px;width:22px}.TrackerPreview_aircraft__cDnho>span{display:flex;flex-direction:column}.TrackerPreview_aircraft__cDnho small{color:var(--color-text-muted);font-size:var(--text-sm)}.TrackerPreview_options__QPbL3{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.TrackerPreview_option__BqwJJ{align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;gap:var(--space-4);padding:var(--space-5)}.TrackerPreview_optionHover__Rz2v0{background:var(--color-surface-raised);border-color:var(--color-accent);transform:translateY(-2px)}.TrackerPreview_optionIcon__Y3cfx{align-items:center;background:var(--color-accent-soft);border-radius:var(--radius-md);color:var(--color-accent);display:inline-flex;flex:none;height:46px;justify-content:center;width:46px}.TrackerPreview_optionIcon__Y3cfx svg{height:24px;width:24px}.TrackerPreview_optionBody__w5wgd{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1);min-width:0}.TrackerPreview_optionBody__w5wgd strong{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.TrackerPreview_description__9l7kZ{color:var(--color-text-muted);font-size:var(--text-sm)}.TrackerPreview_facts__WSjEu{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.TrackerPreview_facts__WSjEu span{background:var(--color-surface-raised);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:2px var(--space-2)}.TrackerPreview_chevron__w6ILF{align-self:center;color:var(--color-text-muted);height:20px;width:20px}.TrackerPreview_card__TOAug{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0}.TrackerPreview_cardHeader__XbiPn{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.TrackerPreview_cardIcon__T0eEh{color:var(--color-accent);display:inline-flex}.TrackerPreview_cardIcon__T0eEh svg{height:16px;width:16px}.TrackerPreview_cardTitle__n7Mzg{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.TrackerPreview_list__MnxZF{display:flex;flex-direction:column;list-style:none;padding:var(--space-3) var(--space-4)}.TrackerPreview_item__ic2Gp{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);padding:var(--space-3) 0}.TrackerPreview_item__ic2Gp:first-child{padding-top:0}.TrackerPreview_item__ic2Gp:last-child{border-bottom:none;padding-bottom:0}.TrackerPreview_kind__5M2WA{align-items:center;background:var(--color-surface-raised);border-radius:var(--radius-md);color:var(--color-accent);display:inline-flex;flex:none;height:36px;justify-content:center;width:36px}.TrackerPreview_kind__5M2WA svg{height:18px;width:18px}.TrackerPreview_itemText__\+5zCo{display:flex;flex:1 1;flex-direction:column;min-width:0}.TrackerPreview_itemText__\+5zCo>span{color:var(--color-text-muted);font-size:var(--text-sm)}.TrackerPreview_route__jg8q\+{color:var(--color-text);font-family:var(--font-mono)}.TrackerPreview_pageHeader__Hozyv{display:flex;flex-direction:column;gap:var(--space-1)}.TrackerPreview_pageHeader__Hozyv h1{font-size:20px;font-weight:var(--weight-semibold)}.TrackerPreview_pageHeader__Hozyv p{color:var(--color-text-muted)}.TrackerPreview_map__Vqeup{background:radial-gradient(ellipse 30% 22% at 30% 70%,color-mix(in srgb,var(--color-text) 6%,#0000),#0000 70%),radial-gradient(ellipse 26% 18% at 74% 34%,color-mix(in srgb,var(--color-text) 6%,#0000),#0000 70%),var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);height:520px;overflow:hidden;position:relative}.TrackerPreview_mapRoute__-PRwA{height:100%;inset:0;position:absolute;width:100%}.TrackerPreview_mapRoute__-PRwA path{fill:none;stroke:var(--color-accent);stroke-width:3;stroke-opacity:.85;vector-effect:non-scaling-stroke}.TrackerPreview_mapLabel__YVvLh{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);position:absolute;text-shadow:0 0 3px var(--color-bg),0 0 3px var(--color-bg)}.TrackerPreview_mapPlane__P8lP8{fill:var(--color-accent);stroke:var(--color-bg);stroke-width:1;filter:drop-shadow(0 1px 3px rgb(0 0 0/.5));height:34px;left:49%;position:absolute;top:30%;width:34px}.TrackerPreview_signIn__VHgpX{background:linear-gradient(var(--pv-scrim),var(--pv-scrim)),none 50% /cover no-repeat,var(--color-bg);background:linear-gradient(var(--pv-scrim),var(--pv-scrim)),var(--pv-background,none) center /cover no-repeat,var(--color-bg);display:grid;grid-template-rows:auto 1fr;height:100%}.TrackerPreview_signIn__VHgpX:not([style]){background:var(--color-bg)}.TrackerPreview_signInBar__6lPLM{display:flex;height:40px;justify-content:flex-end}.TrackerPreview_signInCenter__NuANd{display:grid;padding:var(--space-6);place-items:center}.TrackerPreview_signInCard__bbiwQ{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8) var(--space-6);width:380px}.TrackerPreview_signInCard__bbiwQ h1{font-size:20px;font-weight:var(--weight-semibold)}.TrackerPreview_signInCard__bbiwQ p{color:var(--color-text-muted)}.TrackerPreview_taskbar__XFcUN{align-items:center;background:#1c1c1c;border-radius:10px;color:#fff;display:flex;font-size:var(--text-xs);gap:var(--space-2);padding:6px 12px;width:fit-content}.TrackerPreview_taskIcon__kfJRi{align-items:center;background:#2b2b2b;border-radius:5px;display:inline-flex;height:24px;justify-content:center;overflow:hidden;width:24px}.TrackerPreview_taskIcon__kfJRi img{height:100%;object-fit:contain;width:100%}.TrackerPreview_taskIcon__kfJRi svg{height:14px;width:14px}.TrackerPreview_taskLabel__T-yV5{opacity:.85}.BrandingPage_layout__pkUJS{grid-gap:var(--space-5);display:grid;flex:1 1;gap:var(--space-5);grid-template-columns:minmax(340px,1fr) minmax(0,1.25fr);grid-template-rows:minmax(0,1fr);min-height:420px}@media (max-width:1100px){.BrandingPage_layout__pkUJS{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}}.BrandingPage_editor__3Ik42{display:flex;flex-direction:column;gap:var(--space-4);min-height:0;overflow-y:auto;padding-right:var(--space-1)}.BrandingPage_stack__ht0vf{display:flex;flex-direction:column;gap:var(--space-5)}.BrandingPage_palettes__zeiFB{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.BrandingPage_aircraftOption__MEqbb,.BrandingPage_palette__DngQA{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-2) var(--space-3)}.BrandingPage_aircraftOption__MEqbb:hover,.BrandingPage_palette__DngQA:hover,.BrandingPage_picked__Gb-m0{border-color:var(--color-accent)}.BrandingPage_picked__Gb-m0{background:var(--color-accent-soft);box-shadow:0 0 0 1px var(--color-accent)}.BrandingPage_chips__1p9px{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.BrandingPage_chips__1p9px i{height:22px;width:16px}.BrandingPage_aircraft__P2Zb8{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.BrandingPage_aircraftOption__MEqbb svg{fill:currentColor;height:26px;width:26px}.BrandingPage_previewColumn__e5x72{display:flex;flex-direction:column;gap:var(--space-3);min-height:0;overflow-y:auto}.BrandingPage_previewHeader__zO5VZ{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.BrandingPage_error__IqqeD{color:var(--color-danger)}.BrandingPage_muted__onT\+e{color:var(--color-text-muted)}@media (max-width:1100px){.BrandingPage_editor__3Ik42,.BrandingPage_previewColumn__e5x72{overflow:visible}}.BrandingPage_previewSwitches__8i3o8{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ApplicationsCard_list__JV\+dU{display:flex;flex-direction:column;list-style:none;margin:0 0 var(--space-4);padding:0}.ApplicationsCard_item__3kG83{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);padding:var(--space-2) 0}.ApplicationsCard_item__3kG83:last-child{border-bottom:none}.ApplicationsCard_avatar__thC9R{align-items:center;background:var(--color-surface-raised);border-radius:50%;color:var(--color-text-muted);display:inline-flex;flex:none;font-size:var(--text-sm);font-weight:var(--weight-semibold);height:34px;justify-content:center;width:34px}.ApplicationsCard_text__HY1nV{display:flex;flex:1 1;flex-direction:column;min-width:0}.ApplicationsCard_text__HY1nV span{color:var(--color-text-muted);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApplicationsCard_when__hEpRz{color:var(--color-text-subtle);font-size:var(--text-sm);white-space:nowrap}.ApplicationsCard_review__Mjflk{width:100%}.ApplicationsCard_empty__cND36{color:var(--color-text-muted);margin:0 0 var(--space-4)}.FleetCard_summary__-nhLZ{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(3,1fr);margin-bottom:var(--space-4)}.FleetCard_summary__-nhLZ div{background:var(--color-surface-raised);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.FleetCard_summary__-nhLZ dt{color:var(--color-text-muted);font-size:var(--text-xs)}.FleetCard_summary__-nhLZ dd{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.FleetCard_types__f1Q9g{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;max-height:120px;overflow-y:auto;padding:0}.FleetCard_type__dI\+7y{display:flex;flex-direction:column;gap:var(--space-1)}.FleetCard_typeHeader__iFLE2{align-items:baseline;display:flex;gap:var(--space-2);justify-content:space-between}.FleetCard_icao__VWM8p{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-xs);margin-left:var(--space-2)}.FleetCard_counts__yNdul{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap}.ColumnChart_chart__DFcmr{position:relative;width:100%}.ColumnChart_grid__euT89{stroke:var(--chart-grid);stroke-width:1;shape-rendering:crispEdges}.ColumnChart_tick__rY2gS{fill:var(--color-text-subtle);font-size:var(--text-xs)}.ColumnChart_value__w8CjY{fill:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.ColumnChart_column__rMk9n{fill:var(--chart-1);transition:filter var(--transition-fast)}.ColumnChart_columnActive__RkgMc{filter:brightness(1.2)}.ColumnChart_hit__DEh4S{fill:#0000;cursor:default;outline:none}.ColumnChart_hit__DEh4S:focus-visible{stroke:var(--color-accent);stroke-width:1}.ColumnChart_tooltip__vw3-L{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);pointer-events:none;position:absolute;transform:translate(-50%,-100%);white-space:nowrap}.ColumnChart_tooltip__vw3-L strong{font-size:var(--text-md)}.ColumnChart_tooltip__vw3-L span{color:var(--color-text-muted);font-size:var(--text-xs)}.FlightsTable_table__mp-3J{border-collapse:collapse;width:100%}.FlightsTable_table__mp-3J th{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-3);text-align:left}.FlightsTable_table__mp-3J td{border-bottom:1px solid var(--color-border);padding:var(--space-1) var(--space-3)}.FlightsTable_number__v4yn3{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important}.KpiGrid_grid__Lp7bh{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.LiveFlightsCard_progressColumn__hrrLA{min-width:150px}.LiveFlightsCard_progress__\+q0N2{align-items:center;display:flex;gap:var(--space-2)}.LiveFlightsCard_progress__\+q0N2 span:last-child{font-feature-settings:"tnum";color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.LiveFlightsCard_sim__UHewt{color:var(--color-text-muted);white-space:nowrap}.PirepQueueCard_flags__XEnli{display:flex;flex-wrap:wrap;gap:var(--space-1)}.PirepQueueCard_none__6N0H5{color:var(--color-text-subtle)}.PirepQueueCard_actions__Rw3eE{display:flex;gap:var(--space-1);justify-content:flex-end}.PirepQueueCard_iconButton__XpOQU{padding:0;width:28px}.PirepQueueCard_empty__i2z3B{align-items:center;color:var(--color-text-muted);display:flex;gap:var(--space-2);justify-content:center;padding:var(--space-8) var(--space-4)}.PirepQueueCard_empty__i2z3B svg{color:var(--color-success);height:18px;width:18px}.DashboardPage_wideAndNarrow__8FHJw{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}@media (max-width:1100px){.DashboardPage_wideAndNarrow__8FHJw{grid-template-columns:minmax(0,1fr)}}.DashboardPage_stack__kXufB{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.DashboardPage_error__dADzk{color:var(--color-danger)}.DashboardPage_loading__5ulyf{color:var(--color-text-muted)}.DiscordPreview_channel__ilZKc{background:#313338;border-radius:var(--radius-lg);color:#dbdee1;font-family:gg sans,Noto Sans,Segoe UI,system-ui,sans-serif;font-size:15px;line-height:1.375;overflow-wrap:anywhere;padding:var(--space-4) var(--space-3)}.DiscordPreview_message__-RXk0{display:flex;gap:16px}.DiscordPreview_avatar__nFdik{align-items:center;background:#5865f2;border-radius:50%;color:#fff;display:inline-flex;flex:none;font-weight:600;height:40px;justify-content:center;object-fit:cover;width:40px}.DiscordPreview_body__g9JSB{flex:1 1;min-width:0}.DiscordPreview_meta__TR7vw{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.DiscordPreview_name__uUXWg{color:#f2f3f5;font-weight:500}.DiscordPreview_app__DJh4E{background:#5865f2;border-radius:3px;color:#fff;font-size:10px;font-weight:600;line-height:15px;padding:0 4px}.DiscordPreview_time__GmGz-{color:#949ba4;font-size:12px}.DiscordPreview_content__hnmVA{margin-top:2px}.DiscordPreview_embed__lNxyv{background:#2b2d31;border-left:4px solid;border-radius:4px;font-size:14px;margin-top:4px;max-width:520px;padding:8px 16px 16px 12px}.DiscordPreview_embedGrid__n67FI{display:flex;gap:16px}.DiscordPreview_embedMain__J\+L4u{flex:1 1;min-width:0}.DiscordPreview_author__8MMED{color:#f2f3f5;font-size:14px;font-weight:600;margin-top:8px}.DiscordPreview_title__I5aXs{color:#f2f3f5;font-size:16px;font-weight:600;margin-top:8px}.DiscordPreview_description__HjP-A{margin-top:8px}.DiscordPreview_fields__hZM2Z{display:flex;flex-direction:column;gap:8px;margin-top:8px}.DiscordPreview_fieldRow__7yA-l{grid-gap:8px;display:grid;gap:8px}.DiscordPreview_fieldName__mdEsF{color:#f2f3f5;font-size:14px;font-weight:600}.DiscordPreview_fieldValue__UJdN9{font-size:14px}.DiscordPreview_thumbnail__Qt4ZU{border-radius:4px;flex:none;height:80px;margin-top:8px;object-fit:contain;width:80px}.DiscordPreview_image__tD55s{border-radius:4px;display:block;margin-top:16px;max-height:300px;max-width:100%}.DiscordPreview_footer__VppHN{color:#b5bac1;font-size:12px;margin-top:8px}.DiscordPreview_line__lNGzA{display:block;white-space:pre-wrap}.DiscordPreview_heading__40ReZ{color:#f2f3f5;font-weight:700;margin:4px 0}h3.DiscordPreview_heading__40ReZ{font-size:22px}h4.DiscordPreview_heading__40ReZ{font-size:18px}h5.DiscordPreview_heading__40ReZ{font-size:16px}.DiscordPreview_subtext__JwVnL{color:#949ba4;display:block;font-size:12px}.DiscordPreview_quote__jPZtS{border-left:4px solid #4e5058;margin:0;padding-left:12px}.DiscordPreview_code__FGGNB{background:#1e1f22;border-radius:3px;font-family:var(--font-mono);font-size:.85em;padding:0 3px}.DiscordPreview_link__YT-Nx{color:#00a8fc;text-decoration:none}.DiscordPreview_link__YT-Nx:hover{text-decoration:underline}.DiscordPreview_spoiler__ObRe4{background:#1e1f22;border-radius:3px}.DiscordPreview_timestamp__NA7rE{background:#ffffff0f;border-radius:3px;padding:0 2px}.DiscordPreview_mention__KYMlH{background:#5865f24d;border-radius:3px;color:#c9cdfb;font-weight:500;padding:0 2px}.EventList_list__XmnZG{display:flex;flex-direction:column;gap:var(--space-1)}.EventList_item__W9FDl{grid-gap:var(--space-1) var(--space-2);align-items:start;background:none;border:1px solid #0000;border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:grid;font:inherit;gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) auto;padding:var(--space-2) var(--space-3);text-align:left}.EventList_item__W9FDl:hover{background:var(--color-surface-hover)}.EventList_selected__kmXA0{background:var(--color-accent-soft);border-color:var(--color-accent)}.EventList_label__jfdIH{align-items:center;display:inline-flex;font-weight:var(--weight-semibold);gap:var(--space-2)}.EventList_description__tKOJ0{color:var(--color-text-muted);font-size:var(--text-sm);grid-column:1/-1;grid-row:2}.EventList_dot__ItBMQ{background:var(--color-warning);border-radius:50%;height:7px;width:7px}.HookEditor_editor__zN3sT,.HookEditor_stack__mGFN-{display:flex;flex-direction:column;gap:var(--space-4)}.HookEditor_row__kJ2ON{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.HookEditor_inline__1tW\+D,.HookEditor_switch__jw1tr{align-items:center;color:var(--color-text-muted);display:inline-flex;gap:var(--space-2)}.HookEditor_color__-pBz9{align-items:center;display:flex;gap:var(--space-2)}.HookEditor_wheel__aszKl{background:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;flex:none;height:32px;padding:0;width:36px}.HookEditor_problem__AwRuC{color:var(--color-danger);font-size:var(--text-sm);margin-bottom:var(--space-3)}.HookEditor_fields__w2fkJ{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-2)}.HookEditor_fieldBox__xqXAH{border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);width:100%}.HookEditor_fieldTop__D76Pn{align-items:center;display:flex;gap:var(--space-2)}.HookEditor_fieldTop__D76Pn>input{flex:1 1}.HookEditor_inline__1tW\+D{flex:none;font-size:var(--text-sm)}.PlaceholderList_list__BN20H{grid-gap:var(--space-1);display:grid;gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0;padding:0}.PlaceholderList_item__2s3dz{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:var(--space-1) var(--space-2);text-align:left;width:100%}.PlaceholderList_item__2s3dz:hover{border-color:var(--color-accent)}.PlaceholderList_key__hmxVq{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.PlaceholderList_label__ts53r{color:var(--color-text-muted);font-size:var(--text-xs)}.DiscordPage_layout__ERviL{grid-gap:var(--space-4);display:grid;flex:1 1;gap:var(--space-4);grid-template-columns:minmax(220px,260px) minmax(340px,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:420px}.DiscordPage_editor__xDr2b,.DiscordPage_events__L279v,.DiscordPage_preview__8iFJU{min-height:0}.DiscordPage_editor__xDr2b,.DiscordPage_preview__8iFJU{overflow-y:auto;padding-right:var(--space-1)}.DiscordPage_preview__8iFJU{display:flex;flex-direction:column;gap:var(--space-3)}.DiscordPage_previewHeader__2\+C9u{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2)}.DiscordPage_error__Aawee{color:var(--color-danger)}.DiscordPage_muted__oqWp-{color:var(--color-text-muted);font-size:var(--text-sm)}@media (max-width:1300px){.DiscordPage_layout__ERviL{grid-template-columns:minmax(200px,240px) minmax(0,1fr);grid-template-rows:auto}.DiscordPage_preview__8iFJU{grid-column:2;overflow:visible}.DiscordPage_layout__ERviL{overflow-y:auto}.DiscordPage_editor__xDr2b{overflow:visible}}@media (max-width:800px){.DiscordPage_layout__ERviL{grid-template-columns:minmax(0,1fr)}.DiscordPage_preview__8iFJU{grid-column:auto}}.ParticipantCells_pilot__WHknV{align-items:center;display:flex;gap:var(--space-3)}.ParticipantCells_avatar__cp1nQ{align-items:center;background:var(--color-accent-soft);border-radius:50%;color:var(--color-accent);display:inline-flex;flex:none;font-size:var(--text-xs);font-weight:var(--weight-semibold);height:30px;justify-content:center;width:30px}.ParticipantCells_name__-9wDh{display:block;font-weight:var(--weight-semibold);text-decoration:none;white-space:nowrap}.ParticipantCells_name__-9wDh:hover{color:var(--color-accent)}.ParticipantCells_callsign__aLqfR{color:var(--color-text-muted);display:block;font-family:var(--font-mono);font-size:var(--text-sm)}.ParticipantCells_muted__SGq\+B{color:var(--color-text-muted)}.ParticipantCells_actions__HQ5ns{align-items:center;display:flex;gap:var(--space-1);justify-content:flex-end}.ParticipantCells_iconButton__JtO1g{justify-content:center;padding:0;width:30px}.EventDetails_facts__c-S9D{display:flex;flex-direction:column;gap:var(--space-4);margin:0}.EventDetails_facts__c-S9D dt{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.EventDetails_facts__c-S9D dd{align-items:flex-start;display:flex;flex-direction:column;gap:2px;margin:0}.EventDetails_mono__aQx8I{font-family:var(--font-mono);font-weight:var(--weight-semibold)}.EventDetails_sub__5BvQe{color:var(--color-text-muted);font-size:var(--text-sm)}.EventDetails_warning__Qaucf{color:var(--color-warning);font-size:var(--text-sm)}.EventDetails_station__GCcrx{display:block;font-family:var(--font-mono);font-weight:var(--weight-semibold)}.EventDetails_positionName__BD46v{color:var(--color-text-muted);display:block;font-size:var(--text-sm)}.EventDetails_open__Y5V7T{color:var(--color-success);font-weight:var(--weight-medium)}.EventDetails_muted__BwLEg{color:var(--color-text-muted);white-space:nowrap}.EventDetails_empty__X-aaG{color:var(--color-text-muted);padding:var(--space-6) var(--space-4);text-align:center}.EventArt_art__rb-as{display:block;height:100%;width:100%}.EventArt_skyTop__6y0EA{stop-color:var(--color-surface-raised)}.EventArt_skyBottom__RPACi{stop-color:var(--color-accent-soft)}.EventArt_arc__tb4kz{fill:none;stroke:var(--color-text-subtle);stroke-width:2;stroke-dasharray:6 6}.EventArt_returnArc__wdmtB{fill:none;stroke:var(--color-border-strong);stroke-width:2;stroke-dasharray:3 6}.EventArt_dot__Gibyw,.EventArt_plane__LHY\+x{fill:var(--color-accent)}.EventArt_halo__IBmpM{fill:var(--color-accent-soft)}.EventArt_wave__ziUS-{fill:none;stroke:var(--color-text-subtle);stroke-width:2;stroke-linecap:round;opacity:.6}.EventArt_tower__I3CH9{fill:var(--color-text-subtle)}.EventArt_cab__tpCyu{fill:var(--color-border-strong)}.EventArt_glass__e12PV{fill:var(--color-accent-soft)}.EventArt_ground__6EeED{fill:var(--color-border)}.EventArt_code__JDWjJ{fill:var(--color-text-muted);font-family:var(--font-mono);font-size:22px;font-weight:var(--weight-semibold);letter-spacing:.06em}.EventArt_note__MOdYX{fill:var(--color-text-subtle);font-size:13px}.EventBanner_frame__pWgSl{aspect-ratio:8/3;background:var(--color-surface-raised);overflow:hidden;position:relative;width:100%}.EventBanner_image__oZZZ-{display:block;height:100%;object-fit:cover;width:100%}.AtcPositionsField_field__e-DhT{display:flex;flex-direction:column;gap:var(--space-3)}.AtcPositionsField_toolbar__zX77\+{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.AtcPositionsField_hint__Gc90R{color:var(--color-text-muted);flex:1 1 240px;font-size:var(--text-sm)}.AtcPositionsField_list__edvWY{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;list-style:none;max-height:260px;overflow-y:auto}.AtcPositionsField_item__o9D--{align-items:center;display:flex;gap:var(--space-3);min-height:38px;padding:0 var(--space-2) 0 var(--space-3)}.AtcPositionsField_item__o9D--+.AtcPositionsField_item__o9D--{border-top:1px solid var(--color-border)}.AtcPositionsField_order__b09FS{color:var(--color-text-muted);font-size:var(--text-sm);text-align:right;width:18px}.AtcPositionsField_station__O0h5S{font-family:var(--font-mono);font-weight:var(--weight-semibold);letter-spacing:.04em}.AtcPositionsField_facility__04PZu{color:var(--color-text-muted);flex:1 1;font-size:var(--text-sm)}.AtcPositionsField_booked__gPJNp{color:var(--color-warning);font-size:12px;font-size:var(--text-xs,12px);font-weight:var(--weight-medium)}.AtcPositionsField_actions__HGzy-{display:flex;gap:2px}.AtcPositionsField_actions__HGzy- button{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.AtcPositionsField_actions__HGzy- button:hover:not(:disabled){background:var(--color-surface-raised);color:var(--color-text)}.AtcPositionsField_actions__HGzy- button:disabled{cursor:default;opacity:.35}.AtcPositionsField_actions__HGzy- svg{height:15px;width:15px}.AtcPositionsField_add__vaRrQ{margin:0}.AtcPositionsField_addRow__DAE3Z{display:flex;gap:var(--space-2)}.AtcPositionsField_input__OM86z{font-family:var(--font-mono);letter-spacing:.06em;width:180px}.BannerField_field__5FHDi{display:flex;flex-direction:column;gap:var(--space-2)}.BannerField_preview__CjCCp{border:1px solid var(--color-border);border-radius:var(--radius-md)}.BannerField_bar__WaWmH{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.BannerField_hint__txpiL{color:var(--color-text-muted);font-size:var(--text-sm)}.BannerField_actions__U45i9{display:flex;gap:var(--space-2)}.BannerField_file__ndlpU{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.EventDialog_group__Q67io{display:flex;flex-direction:column;gap:var(--space-3)}.EventDialog_pair__vNEPi{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr}.EventDialog_triple__EBgMJ{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:2fr 1fr 1fr}.EventDialog_dateTime__YxohA{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:1fr 110px}.EventDialog_toggleRow__3N8wt{align-items:center;display:flex;font-weight:var(--weight-medium);gap:var(--space-4);justify-content:space-between}.EventDialog_toggleRow__3N8wt small{color:var(--color-text-muted);display:block;font-size:var(--text-sm);font-weight:var(--weight-regular)}.EventDialog_section__akYI9{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.EventDialog_section__akYI9 h3{font-size:var(--text-md);font-weight:var(--weight-semibold)}.EventDialog_icao__3\+LDY{font-family:var(--font-mono);letter-spacing:.08em}.EventDialog_icao__3\+LDY[readonly]{background:var(--color-surface);color:var(--color-text-muted);cursor:default}.EventDialog_short__LiSxT{width:120px}.EventDialog_fixed__rt9r2,.EventDialog_hint__pLYsB{color:var(--color-text-muted);font-size:var(--text-sm)}@media (max-width:560px){.EventDialog_pair__vNEPi,.EventDialog_triple__EBgMJ{grid-template-columns:1fr}}.AwardBadge_badge__dzv1K{align-items:center;display:inline-flex;gap:var(--space-2);vertical-align:middle}.AwardBadge_medal__j4sG4{display:inline-block;flex:none;position:relative}.AwardBadge_medal__j4sG4 svg{display:block}.AwardBadge_ribbon__eU3Si{fill:var(--color-accent);opacity:.85}.AwardBadge_rim__IG\+Lc{fill:none;stroke:#0000002e;stroke-width:1.2}.AwardBadge_icon__J\+Frh{stroke-width:2.4;color:#0000008c;left:50%;position:absolute;transform:translateX(-50%)}.AwardBadge_image__NIcMI{border-radius:var(--radius-md);flex:none;object-fit:contain}.AwardBadge_name__RGSKK{font-weight:var(--weight-semibold);white-space:nowrap}.AwardBadge_sm__eIZxe .AwardBadge_name__RGSKK{font-size:var(--text-sm)}.EventDetailsPage_back__ucEwa{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--text-sm);gap:var(--space-1);text-decoration:none;width:fit-content}.EventDetailsPage_back__ucEwa:hover{color:var(--color-accent)}.EventDetailsPage_back__ucEwa svg{height:15px;width:15px}.EventDetailsPage_hero__fBaMB{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.EventDetailsPage_banner__8CKER{max-height:200px}.EventDetailsPage_heading__MZe5A{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;padding:var(--space-5)}.EventDetailsPage_identity__QwhdI{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.EventDetailsPage_identity__QwhdI h1{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.01em}.EventDetailsPage_badges__ywkOe{display:flex;flex-wrap:wrap;gap:var(--space-1)}.EventDetailsPage_when__KY5MA{align-items:center;color:var(--color-text-muted);display:flex;gap:var(--space-2)}.EventDetailsPage_when__KY5MA svg{height:15px;width:15px}.EventDetailsPage_actions__AMSeP{display:flex;gap:var(--space-2)}.EventDetailsPage_columns__4V-S7{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.EventDetailsPage_main__Nq9Ac{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.EventDetailsPage_description__ZpyNg{line-height:1.6;white-space:pre-line}.EventDetailsPage_missing__x\+Xkf{display:flex;flex-direction:column;gap:var(--space-2)}.EventDetailsPage_error__aG2v\+{color:var(--color-danger)}.EventDetailsPage_muted__z12sD{color:var(--color-text-muted)}@media (max-width:1200px){.EventDetailsPage_columns__4V-S7{grid-template-columns:1fr}}.EventCard_card__YJV7A{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color var(--transition-fast)}.EventCard_card__YJV7A:hover{border-color:var(--color-accent)}.EventCard_body__7uNTE{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.EventCard_badges__7Ba94{display:flex;flex-wrap:wrap;gap:var(--space-1)}.EventCard_title__oR95I{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.EventCard_line__jND4d{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--text-sm);gap:var(--space-2)}.EventCard_line__jND4d svg{flex:none;height:14px;width:14px}.EventCard_footer__39uDP{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:var(--space-2);justify-content:space-between;margin-top:auto;padding-top:var(--space-3)}.EventsPage_grid__AOJvL{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.EventsPage_empty__xLnz7{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);padding:var(--space-8) var(--space-4);text-align:center}.EventsPage_error__lpmM3{color:var(--color-danger)}.EventsPage_muted__1x5Am{color:var(--color-text-muted)}.BreakdownBar_breakdown__xka08{display:flex;flex-direction:column;gap:var(--space-4)}.BreakdownBar_bar__-VS5s{border-radius:4px;display:flex;gap:2px;height:20px;overflow:hidden}.BreakdownBar_segment__DCRyg{flex-basis:0;min-width:2px;transition:filter var(--transition-fast)}.BreakdownBar_activeSegment__NjZ54{filter:brightness(1.2)}.BreakdownBar_cat1__1dIV0{background:var(--chart-cat-1)}.BreakdownBar_cat2__l30yM{background:var(--chart-cat-2)}.BreakdownBar_cat3__EYdk0{background:var(--chart-cat-3)}.BreakdownBar_legend__p5Tg\+{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.BreakdownBar_item__L2KFM{grid-gap:var(--space-3);align-items:center;border-bottom:1px solid var(--color-border);display:grid;gap:var(--space-3);grid-template-columns:10px minmax(0,1fr) auto 44px;padding:var(--space-2) 0}.BreakdownBar_item__L2KFM:last-child{border-bottom:none}.BreakdownBar_activeItem__F1jR7{background:var(--color-surface-hover)}.BreakdownBar_swatch__luBM5{border-radius:2px;height:10px;width:10px}.BreakdownBar_label__aas4f{color:var(--color-text-muted)}.BreakdownBar_value__7ZPG-{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.BreakdownBar_share__EDBiA{font-feature-settings:"tnum";color:var(--color-text-subtle);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right}.FlightLedger_date__FhNXY,.FlightLedger_flightMeta__\+9IR9{color:var(--color-text-muted);white-space:nowrap}.FlightLedger_flightMeta__\+9IR9{align-items:center;display:flex;font-size:var(--text-sm);gap:var(--space-2);margin-top:2px}.FlightLedger_free__0CfGQ{color:var(--color-text-subtle)}.FlightLedger_pilot__KxSj1{text-decoration:none;white-space:nowrap}.FlightLedger_pilot__KxSj1:hover{color:var(--color-accent)}.FlightLedger_bonus__1BdkX{color:var(--color-text-subtle);display:block;font-size:var(--text-xs)}.FlightLedger_gain__xcPug{color:var(--color-success);font-weight:var(--weight-semibold)}.FlightLedger_loss__xwYQ4{color:var(--color-danger);font-weight:var(--weight-semibold)}.RatesCard_grid__f\+3VA{grid-gap:var(--space-6);border:0;display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0;min-width:0;padding:0}.RatesCard_group__mEovJ{display:flex;flex-direction:column;gap:var(--space-3)}.RatesCard_group__mEovJ h3{color:var(--color-text-subtle);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;margin:0;text-transform:uppercase}.RatesCard_maintenance__spmu6{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr}.RatesCard_subLabel__oWAZ-{font-weight:var(--weight-semibold);grid-column:1/-1}.RatesCard_note__5cPWm{color:var(--color-text-muted);font-size:var(--text-sm)}.RatesCard_note__5cPWm a{color:var(--color-accent)}.FinancesPage_kpis__VBlqX{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.FinancesPage_columns__jnHZF{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}@media (max-width:1100px){.FinancesPage_columns__jnHZF{grid-template-columns:minmax(0,1fr)}}.FinancesPage_panel__uRuUt{display:flex;flex:1 1;flex-direction:column;min-height:320px}.FinancesPage_result__cR2mA{align-items:flex-start;border-top:1px solid var(--color-border);color:var(--color-text-muted);display:flex;font-size:var(--text-sm);gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3)}.FinancesPage_result__cR2mA svg{flex:none;height:16px;margin-top:1px;width:16px}.FinancesPage_gain__vW\+Lu{color:var(--color-success)}.FinancesPage_error__e6nNF,.FinancesPage_loss__N\+ybY{color:var(--color-danger)}.FinancesPage_muted__s2Qv7{color:var(--color-text-muted)}.AircraftArt_art__3KNx8{display:block;height:100%;width:100%}.AircraftArt_skyTop__9zBX1{stop-color:var(--color-surface-raised)}.AircraftArt_skyBottom__QdxSj{stop-color:var(--color-accent-soft)}.AircraftArt_body__x4xlF{fill:var(--color-text-subtle)}.AircraftArt_far__7BoGP,.AircraftArt_near__bBE6w{fill:var(--color-border-strong)}.AircraftArt_far__7BoGP{opacity:.7}.AircraftArt_cockpit__3nqae,.AircraftArt_windows__jtIRl{fill:var(--color-surface-raised)}.AircraftArt_propeller__XQUre{fill:var(--color-text-muted);opacity:.35}.AircraftArt_code__\+4w-\+{fill:var(--color-text-muted);font-family:var(--font-mono);font-size:20px;font-weight:var(--weight-semibold);letter-spacing:.06em}.AircraftArt_category__2l2aJ{fill:var(--color-text-subtle);font-size:12px}.AircraftImage_frame__yjV5j{aspect-ratio:16/9;background:var(--color-surface-raised);overflow:hidden;position:relative;width:100%}.AircraftImage_image__iPokA{display:block;height:100%;object-fit:cover;width:100%}.ImageField_field__u9Cu-{align-items:center;display:flex;gap:var(--space-4)}.ImageField_preview__SHlvG{border:1px solid var(--color-border);border-radius:var(--radius-md);flex:none;width:176px}.ImageField_side__9yyWc{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ImageField_hint__tIB9G{color:var(--color-text-muted);font-size:var(--text-sm)}.ImageField_actions__Br2qO{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ImageField_file__a05ZY{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.TypePicker_picker__rkprM{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden}.TypePicker_search__TaS9q{align-items:center;background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-2);padding:0 var(--space-3)}.TypePicker_search__TaS9q svg{color:var(--color-text-subtle);height:15px;width:15px}.TypePicker_search__TaS9q input{background:#0000;border:none;flex:1 1;height:36px;outline:none}.TypePicker_list__OhafS{display:flex;flex-direction:column;max-height:220px;overflow-y:auto}.TypePicker_option__2RezA{grid-gap:var(--space-3);align-items:center;background:#0000;border:none;border-bottom:1px solid var(--color-border);cursor:pointer;display:grid;gap:var(--space-3);grid-template-columns:56px minmax(0,1fr) auto;padding:var(--space-2) var(--space-3);text-align:left}.TypePicker_option__2RezA:last-child{border-bottom:none}.TypePicker_option__2RezA:hover{background:var(--color-surface-hover)}.TypePicker_selected__-leGL,.TypePicker_selected__-leGL:hover{background:var(--color-accent-soft)}.TypePicker_code__RSBTx{font-family:var(--font-mono);font-weight:var(--weight-semibold)}.TypePicker_selected__-leGL .TypePicker_code__RSBTx{color:var(--color-accent)}.TypePicker_name__6gLtW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TypePicker_category__w0\+tM{color:var(--color-text-subtle);font-size:var(--text-xs)}.TypePicker_empty__WPjxn{color:var(--color-text-muted);padding:var(--space-4);text-align:center}.AircraftDialog_row__O9zMp{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.AircraftDialog_registration__uGzNS{font-family:var(--font-mono);letter-spacing:.06em}.FleetCard_card__S-1Uy{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:border-color var(--transition-fast)}.FleetCard_card__S-1Uy:hover{border-color:var(--color-border-strong)}.FleetCard_body__6f\+JA{display:flex;flex:1 1;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4)}.FleetCard_titleRow__iEe2x{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.FleetCard_code__ZJxq6{color:var(--color-accent);font-size:var(--text-sm)}.FleetCard_code__ZJxq6,.FleetCard_registration__xFyTC{font-family:var(--font-mono);font-weight:var(--weight-semibold);letter-spacing:.04em}.FleetCard_name__SD4GI,.FleetCard_registration__xFyTC{font-size:var(--text-lg)}.FleetCard_name__SD4GI{font-weight:var(--weight-semibold)}.FleetCard_meta__v9JBv{color:var(--color-text-muted);font-size:var(--text-sm)}.FleetCard_actions__NLDLr{border-top:1px solid var(--color-border);display:flex;gap:var(--space-2);justify-content:space-between;padding:var(--space-2) var(--space-3)}.TypeGroup_group__gmJBH{display:flex;flex-direction:column;gap:var(--space-3)}.TypeGroup_header__Qo8wI{align-items:center;display:flex;gap:var(--space-3)}.TypeGroup_thumb__yIXcK{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex:none;width:72px}.TypeGroup_titles__YUYR2{flex:1 1;min-width:0}.TypeGroup_titles__YUYR2 h2{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.TypeGroup_titles__YUYR2 p{color:var(--color-text-muted);font-size:var(--text-sm)}.TypeGroup_code__giyke{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);margin-left:var(--space-1)}.TypeGroup_actions__Okv-J{display:flex;gap:var(--space-2)}.TypeGroup_grid__kguY6{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.TypeGroup_empty__8HmC7{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);padding:var(--space-5);text-align:center}.TypeList_list__ha0GB{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;min-height:0}.TypeList_search__Ti4tY{border-bottom:1px solid var(--color-border);padding:var(--space-3);position:relative}.TypeList_search__Ti4tY svg{color:var(--color-text-subtle);height:15px;left:calc(var(--space-3) + 11px);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.TypeList_search__Ti4tY input{padding-left:34px}.TypeList_scroll__7f0HD{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-2)}.TypeList_maker__zN8NS h3{background:var(--color-surface);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;margin:var(--space-3) 0 var(--space-1);padding:var(--space-1) var(--space-2);position:sticky;text-transform:uppercase;top:calc(var(--space-2)*-1);z-index:1}.TypeList_item__5bDz0{grid-gap:var(--space-2);align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:grid;font:inherit;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;min-height:36px;padding:var(--space-1) var(--space-2);text-align:left;transition:background var(--transition-fast);width:100%}.TypeList_item__5bDz0:hover{background:var(--color-surface-hover)}.TypeList_selected__vJjSJ,.TypeList_selected__vJjSJ:hover{background:var(--color-accent-soft);color:var(--color-accent)}.TypeList_all__pGKif{font-weight:var(--weight-semibold);grid-template-columns:auto minmax(0,1fr) auto;min-height:42px}.TypeList_allIcon__yJ8Oe{background:var(--color-surface-raised);border-radius:var(--radius-sm);color:var(--color-accent);display:grid;height:26px;place-items:center;width:26px}.TypeList_allIcon__yJ8Oe svg{height:14px;width:14px}.TypeList_name__gtIXQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TypeList_code__wq3jV{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-xs)}.TypeList_selected__vJjSJ .TypeList_code__wq3jV{color:inherit}.TypeList_count__rMpGC{font-feature-settings:"tnum";background:var(--color-surface-raised);border-radius:var(--radius-full);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);line-height:20px;min-width:24px;padding:0 6px}.TypeList_count__rMpGC,.TypeList_none__DPHzA{color:var(--color-text-muted);text-align:center}.TypeList_none__DPHzA{font-size:var(--text-sm);padding:var(--space-4) var(--space-2)}.FleetPage_mode__Lub0i{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1)}.FleetPage_settingsLink__Emp26{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--text-sm);gap:var(--space-1);text-decoration:none}.FleetPage_settingsLink__Emp26:hover{color:var(--color-accent)}.FleetPage_settingsLink__Emp26 svg{height:14px;width:14px}.FleetPage_summary__ugeeh{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.FleetPage_typeGrid__zUKMD{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.FleetPage_browser__Mt86l{grid-gap:var(--space-4);display:grid;flex:1 1;gap:var(--space-4);grid-template-columns:280px minmax(0,1fr);min-height:360px}.FleetPage_panel__GgonR{min-height:0;min-width:0;overflow-y:auto}@media (max-width:900px){.FleetPage_browser__Mt86l{grid-template-columns:minmax(0,1fr);grid-template-rows:260px minmax(0,1fr)}}.FleetPage_empty__gNLPj{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);padding:var(--space-8) var(--space-4);text-align:center}.FleetPage_error__9Sizu{color:var(--color-danger)}.FleetPage_muted__WjGw9{color:var(--color-text-muted)}.IntegrationsCards_empty__b3stM{color:var(--color-text-muted);padding:var(--space-6) var(--space-4);text-align:center}.IntegrationsCards_muted__sPWgH{color:var(--color-text-muted);font-size:var(--text-sm)}.IntegrationsCards_name__pbwYi{display:block;font-weight:var(--weight-semibold)}.IntegrationsCards_prefix__QTVMJ{color:var(--color-text-muted);display:block;font-family:var(--font-mono);font-size:var(--text-sm);margin-bottom:var(--space-1)}.IntegrationsCards_addresses__51LLF{display:flex;flex-direction:column;font-family:var(--font-mono);font-size:var(--text-sm);gap:2px;list-style:none;margin:0;padding:0}.IntegrationsCards_revoked__xZy\+j td{opacity:.55}.IntegrationsCards_actions__Cisq5{align-items:center;display:flex;gap:var(--space-1);justify-content:flex-end}.IntegrationsCards_iconButton__IZfoO{padding:0;width:28px}.IntegrationsCards_url__NXRJA{font-family:var(--font-mono);font-size:var(--text-sm);max-width:320px;overflow-wrap:anywhere}.IntegrationsCards_events__8dP-G{display:flex;flex-wrap:wrap;gap:var(--space-1)}.IntegrationsCards_events__8dP-G code{background:var(--color-surface-raised);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-xs);padding:1px var(--space-2)}.IntegrationsCards_delivery__RaahD{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px}.IntegrationsCards_facts__Icf8o{display:flex;flex-direction:column;gap:var(--space-4);margin:0}.IntegrationsCards_facts__Icf8o dt{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.IntegrationsCards_facts__Icf8o dd{font-size:var(--text-sm);line-height:1.6;margin:0}.IntegrationsCards_facts__Icf8o code{font-family:var(--font-mono);font-size:var(--text-xs)}.IntegrationsCards_block__P\+g\+9{background:var(--color-surface-raised);border-radius:var(--radius-md);display:block;margin-top:var(--space-2);overflow-wrap:anywhere;padding:var(--space-2) var(--space-3)}.IntegrationsCards_link__CG8GV{align-items:center;color:var(--color-accent);display:inline-flex;gap:var(--space-1)}.IntegrationsCards_link__CG8GV svg{height:13px;width:13px}.IntegrationsCards_clientId__4LcKq{align-items:center;display:flex;gap:var(--space-2)}.IntegrationsCards_clientId__4LcKq code{font-size:var(--text-sm);overflow-wrap:anywhere}.IntegrationsDialogs_note__vQ4z4{color:var(--color-text-muted);font-size:var(--text-sm)}.IntegrationsDialogs_warning__qDVFS{align-items:flex-start;background:var(--color-warning-soft);border-radius:var(--radius-md);color:var(--color-warning);display:flex;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-3)}.IntegrationsDialogs_warning__qDVFS svg{flex:none;height:16px;margin-top:1px;width:16px}.IntegrationsDialogs_secret__ZEKqb{align-items:center;background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);display:flex;gap:var(--space-2);padding:var(--space-3)}.IntegrationsDialogs_secret__ZEKqb code{flex:1 1;font-family:var(--font-mono);font-size:var(--text-sm);min-width:0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.IntegrationsDialogs_eventList__PHX0c{color:var(--color-text-muted);display:flex;flex-direction:column;font-size:var(--text-sm);gap:2px;list-style:none;margin:0;padding:0}.IntegrationsDialogs_eventList__PHX0c code{color:var(--color-text);font-family:var(--font-mono)}.AddressListEditor_editor__e49I7{display:flex;flex-direction:column;gap:var(--space-2)}.AddressListEditor_chips__Lw6uQ{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}.AddressListEditor_chip__\+-yf1{align-items:center;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:var(--space-2);min-height:32px;padding:0 var(--space-1) 0 var(--space-3)}.AddressListEditor_text__URr8u{flex:1 1;font-family:var(--font-mono);font-size:var(--text-sm);min-width:0;overflow-wrap:anywhere}.AddressListEditor_chip__\+-yf1 button{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex:none;height:24px;justify-content:center;width:24px}.AddressListEditor_chip__\+-yf1 button:hover{background:var(--color-surface-hover);color:var(--color-danger)}.AddressListEditor_chip__\+-yf1 button svg{height:13px;width:13px}.AddressListEditor_none__ds0bw{color:var(--color-text-subtle);font-size:var(--text-sm);font-style:italic}.AddressListEditor_add__5WIFk{align-items:center;display:flex;gap:var(--space-2)}.AddressListEditor_problem__P-JDc{color:var(--color-danger);font-size:var(--text-sm)}.IntegrationsPage_columns__D0pyJ{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.IntegrationsPage_columns__D0pyJ{grid-template-columns:minmax(0,1fr)}}.IntegrationsPage_stack__N-1B9{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.IntegrationsPage_error__Efeas{color:var(--color-danger)}.IntegrationsPage_muted__gd90-{color:var(--color-text-muted)}.AircraftMarker_icon__lO2K0{background:none;border:none}.AircraftMarker_icon__lO2K0 svg{fill:var(--chart-1);stroke:var(--color-bg);stroke-width:1.2;cursor:pointer;filter:drop-shadow(0 1px 2px rgb(0 0 0/.5))}.AircraftMarker_selected__8OGT6 svg{fill:var(--color-warning)}.AircraftMarker_label__CzQq8{background:var(--color-surface)!important;border:1px solid var(--color-border-strong)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;color:var(--color-text)!important;font-family:var(--font-mono);font-size:11px!important}.AircraftMarker_label__CzQq8:before{display:none}.AircraftMarker_emergency__Bp4gu svg{fill:var(--color-danger);position:relative}.AircraftMarker_halo__QMfaj{animation:AircraftMarker_halo-pulse__1rfZ4 1.6s ease-out infinite;background:var(--color-danger-soft);border:2px solid var(--color-danger);border-radius:var(--radius-full);inset:-6px;pointer-events:none;position:absolute}@keyframes AircraftMarker_halo-pulse__1rfZ4{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}.AircraftMarker_emergencyLabel__AdyZI{border-color:var(--color-danger)!important;color:var(--color-danger)!important;font-weight:600}@media (prefers-reduced-motion:reduce){.AircraftMarker_halo__QMfaj{animation:none;opacity:1;transform:none}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.MapView_map__O20Dt{background:var(--color-surface-raised);border-radius:var(--radius-lg);height:100%;min-height:320px;width:100%}.MapView_map__O20Dt .leaflet-control-zoom a{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.MapView_map__O20Dt .leaflet-control-attribution{background:#00000073;color:var(--color-text-muted);font-size:10px}.MapView_map__O20Dt .leaflet-control-attribution a{color:var(--color-text-muted)}.EmergencyBanner_banner__MGksu{align-items:center;animation:EmergencyBanner_banner-pulse__a4N0h 2.4s ease-in-out infinite;background:var(--color-danger-soft);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4)}@keyframes EmergencyBanner_banner-pulse__a4N0h{50%{border-color:#0000}}.EmergencyBanner_icon__SBIFF{flex:none;height:18px;width:18px}.EmergencyBanner_title__paUGW{letter-spacing:.04em;text-transform:uppercase}.EmergencyBanner_list__AiJQM{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.EmergencyBanner_flight__-IboG{background:none;border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:inherit;cursor:pointer;font:inherit;padding:var(--space-1) var(--space-2);transition:background var(--transition-fast)}.EmergencyBanner_flight__-IboG:hover{background:var(--color-danger-soft)}.EmergencyBanner_callsign__RuhEI{font-family:var(--font-mono);font-weight:600}@media (prefers-reduced-motion:reduce){.EmergencyBanner_banner__MGksu{animation:none}}.LiveFlightDetails_progress__lbsrx{color:var(--color-text-muted);display:flex;flex-direction:column;font-size:var(--text-sm);gap:var(--space-1);margin-bottom:var(--space-4)}.LiveFlightDetails_facts__TUZlD{grid-gap:var(--space-3) var(--space-4);display:grid;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin:0}.LiveFlightDetails_facts__TUZlD dt{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.LiveFlightDetails_facts__TUZlD dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:2px 0 0}.LiveFlightDetails_stale__Ho6oP{color:var(--color-warning)}.LiveFlightDetails_note__cYh1I{color:var(--color-text-subtle);font-size:var(--text-sm);margin-top:var(--space-3)}.LiveFlightList_list__8zH5f{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.LiveFlightList_item__0uI93{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:var(--space-1);padding:var(--space-3);text-align:left;transition:border-color var(--transition-fast);width:100%}.LiveFlightList_item__0uI93:hover{border-color:var(--color-border-strong)}.LiveFlightList_selected__ZUwOC,.LiveFlightList_selected__ZUwOC:hover{border-color:var(--color-warning)}.LiveFlightList_top__MqyuH{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.LiveFlightList_top__MqyuH strong{font-family:var(--font-mono)}.LiveFlightList_route__fQqbq{font-family:var(--font-mono);font-size:var(--text-sm)}.LiveFlightList_meta__E2O6a{color:var(--color-text-muted);font-size:var(--text-sm)}.LiveFlightList_badges__JzRhq{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:flex-end}.LiveFlightList_emergency__EQtIj,.LiveFlightList_emergency__EQtIj:hover{animation:LiveFlightList_edge-pulse__RMrvr 1.6s ease-in-out infinite;background:var(--color-danger-soft);border-color:var(--color-danger);box-shadow:inset 4px 0 0 var(--color-danger)}.LiveFlightList_emergency__EQtIj.LiveFlightList_selected__ZUwOC{border-color:var(--color-warning)}@keyframes LiveFlightList_edge-pulse__RMrvr{50%{box-shadow:inset 4px 0 0 #0000}}@media (prefers-reduced-motion:reduce){.LiveFlightList_emergency__EQtIj{animation:none}}.LiveFlightsPage_layout__eVjh7{grid-gap:var(--space-4);display:grid;flex:1 1;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:minmax(420px,1fr);min-height:0}@media (max-width:1000px){.LiveFlightsPage_layout__eVjh7{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(420px,1fr) auto}}.LiveFlightsPage_mapWrap__fgFY\+{border:1px solid var(--color-border);border-radius:var(--radius-lg);height:100%;min-height:420px;overflow:hidden;position:relative}.LiveFlightsPage_empty__RyHbD{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);display:flex;gap:var(--space-2);inset:auto var(--space-4) var(--space-4) var(--space-4);padding:var(--space-3) var(--space-4);position:absolute;z-index:500}.LiveFlightsPage_empty__RyHbD svg{color:var(--color-accent);flex:none;height:16px;width:16px}.LiveFlightsPage_side__UfG1-{display:flex;flex-direction:column;gap:var(--space-4);min-height:0;overflow-y:auto}.LiveFlightsPage_track__MN1tM{stroke:var(--color-warning);stroke-width:2.5;fill:none}.LiveFlightsPage_airport__bA2W8{stroke:var(--color-text);stroke-width:2;fill:var(--color-surface);fill-opacity:1}.LiveFlightsPage_error__HoTlA{color:var(--color-danger)}.LiveFlightsPage_muted__NdNav{color:var(--color-text-muted)}.LiveFlightsPage_mapOnly__Dhp-v{grid-template-columns:minmax(0,1fr)}.LiveFlightsPage_mapOnly__Dhp-v .LiveFlightsPage_side__UfG1-{display:none}.PilotAwardsCard_list__V20Vb{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.PilotAwardsCard_item__U0cTc{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);padding:var(--space-2) 0}.PilotAwardsCard_item__U0cTc:last-child{border-bottom:none}.PilotAwardsCard_text__prbkh{display:flex;flex:1 1;flex-direction:column;min-width:0}.PilotAwardsCard_text__prbkh span{color:var(--color-text-muted);font-size:var(--text-sm)}.PilotAwardsCard_text__prbkh a{color:inherit}.PilotAwardsCard_text__prbkh a:hover{color:var(--color-accent)}.PilotAwardsCard_revoke__n\+a2y{opacity:.6;padding:0;width:28px}.PilotAwardsCard_revoke__n\+a2y:hover{opacity:1}.PilotAwardsCard_empty__Mj2gl{color:var(--color-text-muted)}.FormerPilotNotice_notice__e\+wjk{align-items:center;background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);display:flex;gap:var(--space-3);padding:var(--space-4)}.FormerPilotNotice_banned__o4hbR{background:var(--color-surface-raised);background:var(--color-danger-soft,var(--color-surface-raised));border-color:var(--color-danger)}.FormerPilotNotice_notice__e\+wjk>svg{color:var(--color-text-muted);flex:none;height:20px;width:20px}.FormerPilotNotice_banned__o4hbR>svg{color:var(--color-danger)}.FormerPilotNotice_text__F2j-1{display:flex;flex:1 1;flex-direction:column;font-size:var(--text-sm);gap:2px;min-width:0}.FormerPilotNotice_text__F2j-1>span{color:var(--color-text-muted)}.FormerPilotNotice_reason__qg3w9{color:var(--color-text)!important}.GiveAwardDialog_empty__th1Ny{color:var(--color-text-muted);margin:0}.GiveAwardDialog_preview__pJj6Y{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-3)}.GiveAwardDialog_preview__pJj6Y>span{display:flex;flex-direction:column;gap:2px}.GiveAwardDialog_description__Q-pVb{color:var(--color-text-muted);font-size:var(--text-sm)}.HoursDialog_time__2sFl5{align-items:center;display:flex;gap:var(--space-2)}.HoursDialog_time__2sFl5 input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:96px}.HoursDialog_summary__UORdi,.HoursDialog_time__2sFl5 span{color:var(--color-text-muted);font-size:var(--text-sm)}.HoursDialog_summary__UORdi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.HoursDialog_summary__UORdi strong{color:var(--color-text)}.HoursHistoryCard_empty__wwGOP{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;padding:var(--space-4)}.HoursHistoryCard_list__8wv\+b{list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:0}.HoursHistoryCard_list__8wv\+b li{align-items:flex-start;border-top:1px solid var(--color-border);display:flex;font-size:var(--text-sm);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.HoursHistoryCard_list__8wv\+b li:first-child{border-top:none}.HoursHistoryCard_list__8wv\+b li>strong{font-feature-settings:"tnum";flex:none;font-variant-numeric:tabular-nums;min-width:64px}.HoursHistoryCard_added__i6\+1j{color:var(--color-success)}.HoursHistoryCard_deducted__SuXL4{color:var(--color-danger)}.HoursHistoryCard_text__wepS1{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.HoursHistoryCard_meta__tGuD4{color:var(--color-text-muted);font-size:var(--text-xs)}.MembershipCard_rows__Tg0fU{display:flex;flex-direction:column;gap:var(--space-3)}.MembershipCard_row__1ttUq{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.MembershipCard_row__1ttUq>span{display:flex;flex-direction:column;font-size:var(--text-sm);gap:2px}.MembershipCard_hint__kcJ6o{color:var(--color-text-muted);font-size:var(--text-xs)}.PilotPhoto_photo__xAWiH{align-items:center;display:flex;flex:none;flex-direction:column;gap:var(--space-1);position:relative}.PilotPhoto_avatar__U8mDB{align-items:center;background:var(--color-accent-soft);border:0;border-radius:50%;color:var(--color-accent);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-xl);font-weight:var(--weight-semibold);height:64px;justify-content:center;overflow:hidden;padding:0;position:relative;width:64px}.PilotPhoto_avatar__U8mDB img{height:100%;object-fit:cover;width:100%}.PilotPhoto_overlay__mdLV7{align-items:center;background:#00000073;color:#fff;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity var(--transition-fast)}.PilotPhoto_avatar__U8mDB:focus-visible .PilotPhoto_overlay__mdLV7,.PilotPhoto_avatar__U8mDB:hover .PilotPhoto_overlay__mdLV7{opacity:1}.PilotPhoto_overlay__mdLV7 svg{height:20px;width:20px}.PilotPhoto_remove__PsHzG{align-items:center;background:none;border:0;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-xs);gap:3px;padding:0}.PilotPhoto_remove__PsHzG:hover{color:var(--color-danger)}.PilotPhoto_remove__PsHzG svg{height:12px;width:12px}.PilotPhoto_file__\+cH-w{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.RankBadge_badge__tP-dA{align-items:center;display:inline-flex;gap:var(--space-2);min-width:0}.RankBadge_board__dXoEg{fill:#1b2433;stroke:var(--color-border-strong);stroke-width:1}.RankBadge_image__p9m-Y{border-radius:var(--radius-sm);max-width:64px;object-fit:contain;width:auto}.RankBadge_name__AAxkX{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RankBadge_lg__oH6k5 .RankBadge_name__AAxkX{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.RankProgressCard_current__OSpdF{align-items:center;display:flex;gap:var(--space-4)}.RankProgressCard_name__vo9ju{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.RankProgressCard_pay__lYgSS{color:var(--color-text-muted)}.RankProgressCard_next__YWbdq{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4)}.RankProgressCard_nextHeader__FjCO6{color:var(--color-text-muted);display:flex;gap:var(--space-2);justify-content:space-between}.RankProgressCard_nextHeader__FjCO6 strong{color:var(--color-text)}.RankProgressCard_range__10tch{color:var(--color-text-subtle);font-size:var(--text-sm)}.RankProgressCard_top__\+JikJ{color:var(--color-text-muted);margin-top:var(--space-4)}.RemovePilotDialog_effects__prhYW{color:var(--color-text-muted);display:flex;flex-direction:column;font-size:var(--text-sm);gap:var(--space-1);margin:0;padding-left:var(--space-4)}.RemovePilotDialog_effects__prhYW strong{color:var(--color-text)}.PilotDetailsPage_back__ZPSQB{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--text-sm);gap:var(--space-1);text-decoration:none;width:fit-content}.PilotDetailsPage_back__ZPSQB:hover{color:var(--color-accent)}.PilotDetailsPage_back__ZPSQB svg{height:15px;width:15px}.PilotDetailsPage_profile__gIPbr{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-5)}.PilotDetailsPage_avatar__V6k4h{align-items:center;background:var(--color-accent-soft);border-radius:50%;color:var(--color-accent);display:inline-flex;flex:none;font-size:var(--text-xl);font-weight:var(--weight-semibold);height:64px;justify-content:center;width:64px}.PilotDetailsPage_identity__EJBd-{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1);min-width:240px}.PilotDetailsPage_identity__EJBd- h1{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.01em}.PilotDetailsPage_meta__T\+xwX{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.PilotDetailsPage_callsign__84HvM{color:var(--color-accent);font-family:var(--font-mono);font-weight:var(--weight-semibold);letter-spacing:.04em}.PilotDetailsPage_details__x8CY0{color:var(--color-text-muted);font-size:var(--text-sm)}.PilotDetailsPage_actions__2n8Ix{display:flex;gap:var(--space-2)}.PilotDetailsPage_kpis__UKc5i{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.PilotDetailsPage_columns__fhTqV{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 320px}@media (max-width:1200px){.PilotDetailsPage_columns__fhTqV{grid-template-columns:minmax(0,1fr)}}.PilotDetailsPage_empty__t4KWi{color:var(--color-text-muted);padding:var(--space-8) var(--space-4);text-align:center}.PilotDetailsPage_missing__oJwtO{display:flex;flex-direction:column;gap:var(--space-2)}.PilotDetailsPage_error__YILRY{color:var(--color-danger)}.PilotDetailsPage_muted__OzUhS{color:var(--color-text-muted)}.PilotDetailsPage_side__8EpXY{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.AwardDialog_editor__vWN9c{align-items:center;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;gap:var(--space-5);padding:var(--space-4)}.AwardDialog_preview__z4SUr{align-items:center;background:var(--color-surface);border-radius:var(--radius-md);display:flex;flex:none;height:96px;justify-content:center;width:96px}.AwardDialog_controls__oCJr1{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.AwardDialog_options__x8MRe{display:flex;flex-wrap:wrap;gap:var(--space-2)}.AwardDialog_symbol__ev1Xx{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.AwardDialog_symbol__ev1Xx svg{height:16px;width:16px}.AwardDialog_selected__VJd\+K{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.AwardDialog_swatch__gDLnD{border:2px solid #0000;border-radius:50%;cursor:pointer;height:22px;padding:0;width:22px}.AwardDialog_swatchSelected__x8wWd{border-color:var(--color-text);box-shadow:0 0 0 2px var(--color-surface-raised) inset}.AwardDialog_hint__46BaD{color:var(--color-text-muted);font-size:var(--text-sm)}.AwardDialog_imageButtons__D2xAg{display:flex;gap:var(--space-2)}.AwardDialog_file__xZAhs{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.AwardsManager_award__IchYO{align-items:center;display:flex;gap:var(--space-3)}.AwardsManager_name__QRC8W{display:block;font-weight:var(--weight-semibold)}.AwardsManager_description__fYJcg{color:var(--color-text-muted);display:block;font-size:var(--text-sm);max-width:420px}.AwardsManager_muted__jr-l9{color:var(--color-text-muted)}.AwardsManager_actions__Dd4eB{display:flex;gap:var(--space-1);justify-content:flex-end}.AwardsManager_iconButton__J7tOP{padding:0;width:28px}.InvitePilotDialog_notes__C2-EF{color:var(--color-text-muted);display:flex;flex-direction:column;font-size:var(--text-sm);gap:var(--space-1);margin:var(--space-3) 0 0;padding-left:var(--space-4)}.PendingInvitations_empty__asQyn{color:var(--color-text-muted);margin:0;padding:var(--space-5)}.PendingInvitations_table__wY2\+v{border-collapse:collapse;font-size:var(--text-sm);width:100%}.PendingInvitations_table__wY2\+v th{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;padding:var(--space-2) var(--space-4);text-align:left;text-transform:uppercase}.PendingInvitations_table__wY2\+v td{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4)}.PendingInvitations_table__wY2\+v tr:last-child td{border-bottom:none}.PendingInvitations_email__pqJRi{font-weight:var(--weight-medium)}.PilotsTable_row__eoEyy{cursor:pointer}.PilotsTable_pilot__N-Yg-{align-items:center;display:flex;gap:var(--space-3)}.PilotsTable_avatar__mbdoB{align-items:center;background:var(--color-accent-soft);border-radius:50%;color:var(--color-accent);display:inline-flex;flex:none;font-size:var(--text-sm);font-weight:var(--weight-semibold);height:32px;justify-content:center;width:32px}.PilotsTable_name__-5MKf{display:block;font-weight:var(--weight-semibold);text-decoration:none;white-space:nowrap}.PilotsTable_name__-5MKf:hover{color:var(--color-accent)}.PilotsTable_callsign__PKAwW{color:var(--color-text-muted);display:block;font-family:var(--font-mono);font-size:var(--text-sm)}.PilotsTable_muted__d8i9\+{color:var(--color-text-muted);white-space:nowrap}.PilotsTable_avatar__mbdoB img{border-radius:50%;height:100%;object-fit:cover;width:100%}.RankDialog_pair__MX7J4{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr}.RankDialog_badgeEditor__IoNZR{align-items:center;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;gap:var(--space-5);padding:var(--space-4)}.RankDialog_preview__Elljf{align-items:center;background:var(--color-surface);border-radius:var(--radius-md);display:flex;flex:none;height:80px;justify-content:center;width:80px}.RankDialog_badgeControls__4LdT-{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.RankDialog_control__A1ohU{align-items:center;display:flex;gap:var(--space-3)}.RankDialog_controlLabel__UKZqx{color:var(--color-text-muted);font-size:var(--text-sm);width:56px}.RankDialog_swatches__eKVYq{display:flex;gap:var(--space-2)}.RankDialog_swatch__AVBqo{border:2px solid #0000;border-radius:50%;cursor:pointer;height:22px;padding:0;width:22px}.RankDialog_swatchSelected__PXvgr{border-color:var(--color-text);box-shadow:0 0 0 2px var(--color-surface-raised) inset}.RankDialog_hint__yUuDn{color:var(--color-text-muted);font-size:var(--text-sm)}.RankDialog_imageButtons__qUTSM{display:flex;gap:var(--space-2)}.RankDialog_file__FBrYe{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.RanksManager_hours__zUrDM{font-feature-settings:"tnum";color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.RanksManager_actions__yCmMv{display:flex;gap:var(--space-1);justify-content:flex-end}.RanksManager_iconButton__QuYEZ{padding:0;width:28px}.PilotsPage_filters__Xpyx5{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.PilotsPage_search__vpYka{position:relative;width:240px}.PilotsPage_search__vpYka svg{color:var(--color-text-subtle);height:15px;left:var(--space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.PilotsPage_search__vpYka input{padding-left:34px}.PilotsPage_empty__eubq0{color:var(--color-text-muted);padding:var(--space-8) var(--space-4);text-align:center}.PilotsPage_error__IJUt5{color:var(--color-danger)}.ChecksCard_clean__b1wCw,.PilotsPage_muted__I9YOh{color:var(--color-text-muted)}.ChecksCard_groups__NH9iv{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ChecksCard_critical__Xu0\+d{--tone:var(--color-danger)}.ChecksCard_warning__oWkZe{--tone:var(--color-warning)}.ChecksCard_info__aMQJk{--tone:var(--color-accent)}.ChecksCard_heading__mo69\+{align-items:center;color:var(--tone);display:flex;font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:var(--space-2);margin:0 0 var(--space-2)}.ChecksCard_heading__mo69\+ svg{height:16px;width:16px}.ChecksCard_list__FiPOF{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.ChecksCard_item__kjd7h{border-left:2px solid var(--tone);display:flex;flex-direction:column;gap:2px;padding-left:var(--space-3)}.ChecksCard_message__mg\+z1{color:var(--color-text)}.ChecksCard_meta__sxuUo{color:var(--color-text-subtle);display:flex;flex-wrap:wrap;font-size:var(--text-xs);gap:var(--space-3)}.ChecksCard_time__d4nff{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TourLegCard_link__GQRtK{color:inherit}.TourLegCard_link__GQRtK:hover{color:var(--color-accent)}.TourLegCard_failures__GbFDr li,.TourLegCard_met__s9KZS{align-items:flex-start;display:flex;gap:var(--space-2)}.TourLegCard_met__s9KZS{color:var(--color-success)}.TourLegCard_failures__GbFDr{color:var(--color-danger);display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.TourLegCard_failures__GbFDr svg,.TourLegCard_met__s9KZS svg{flex:none;height:15px;margin-top:2px;width:15px}.TourLegCard_status__muEk8{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-3)}.PirepEventCard_body__ajMdo{display:flex;flex-direction:column;gap:var(--space-3)}.PirepEventCard_body__ajMdo a{color:var(--color-accent);font-weight:var(--weight-medium)}.PirepEventCard_muted__G2DJ9{color:var(--color-text-muted);font-size:var(--text-sm)}.PirepEventCard_change__YheQ2{display:flex;flex-direction:column;gap:var(--space-2)}.PirepEventCard_change__YheQ2 button{align-self:flex-start}.LineChart_chart__wS7WR{position:relative;width:100%}.LineChart_grid__1byC2{stroke:var(--chart-grid);stroke-width:1;shape-rendering:crispEdges}.LineChart_tick__WnG-A{fill:var(--color-text-subtle);font-size:var(--text-xs)}.LineChart_line__gaQQR{fill:none;stroke:var(--chart-1);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.LineChart_crosshair__s6nmU{stroke:var(--color-text-subtle);stroke-width:1;stroke-dasharray:3 3}.LineChart_dot__K32yb{fill:var(--chart-1);stroke:var(--color-surface);stroke-width:2}.LineChart_tooltip__qXCwY{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);pointer-events:none;position:absolute;transform:translate(-50%,-100%);white-space:nowrap}.LineChart_tooltip__qXCwY strong{font-size:var(--text-md)}.LineChart_tooltip__qXCwY span{color:var(--color-text-muted);font-size:var(--text-xs)}.LineChart_danger__PLvXn{--marker:var(--color-danger)}.LineChart_warning__Pe7-W{--marker:var(--color-warning)}.LineChart_marker__bbMtA{stroke:var(--marker);stroke-width:1;stroke-dasharray:2 3;opacity:.8}.LineChart_markerHead__2C6wP{fill:var(--marker);stroke:var(--color-surface);stroke-width:2}.LineChart_tooltip__qXCwY .LineChart_markerText__POqfl{color:var(--marker)}.FlightTrackCard_map__5vOaq{height:360px}.FlightTrackCard_fillMap__5ulq7{height:100%;min-height:320px}.FlightTrackCard_fillMap__5ulq7>div,.FlightTrackCard_map__5vOaq>div{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.FlightTrackCard_track__6zbYn{stroke:var(--chart-1);stroke-width:2.5;fill:none}.FlightTrackCard_start__mlMvK{stroke:var(--color-text);stroke-width:2;fill:var(--color-surface);fill-opacity:1}.FlightTrackCard_touchdown__1AsPN{stroke:var(--color-surface);stroke-width:2;fill:var(--color-warning);fill-opacity:1}.LogChangesCard_value__42cO3{font-weight:var(--weight-semibold)}.LogChangesCard_muted__cyYbo{color:var(--color-text-muted)}.LogChangesCard_warning__e0iMz td{background:var(--color-warning-soft)}.LogChangesCard_icon__aDwRZ{color:var(--color-warning);height:13px;margin-right:var(--space-1);vertical-align:-2px;width:13px}.LogChangesCard_empty__HXPeK{color:var(--color-text-muted);padding:var(--space-6);text-align:center}.LogChangesCard_more__2Z4d5{display:flex;justify-content:center;padding:var(--space-3)}.LogChangesCard_head__cnHDw th{background:var(--color-surface);position:sticky;top:0;z-index:1}.PirepDetailsPage_back__-Varc{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--text-sm);gap:var(--space-1);text-decoration:none;width:fit-content}.PirepDetailsPage_back__-Varc:hover{color:var(--color-accent)}.PirepDetailsPage_back__-Varc svg{height:15px;width:15px}.PirepDetailsPage_header__CWE7u{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.PirepDetailsPage_header__CWE7u h1{font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:var(--weight-semibold);margin-top:var(--space-2)}.PirepDetailsPage_badges__BO3Qc{display:flex;flex-wrap:wrap;gap:var(--space-1)}.PirepDetailsPage_meta__CtmoT{color:var(--color-text-muted);margin-top:var(--space-1)}.PirepDetailsPage_meta__CtmoT a{color:inherit}.PirepDetailsPage_meta__CtmoT a:hover{color:var(--color-accent)}.PirepDetailsPage_actions__4TLrk{display:flex;gap:var(--space-2)}.PirepDetailsPage_kpis__l80eD{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.PirepDetailsPage_money__uYG34,.PirepDetailsPage_notes__OHAPF{grid-gap:var(--space-2) var(--space-4);display:grid;gap:var(--space-2) var(--space-4);grid-template-columns:auto 1fr;margin:0}.PirepDetailsPage_money__uYG34 dt,.PirepDetailsPage_notes__OHAPF dt{color:var(--color-text-muted);font-size:var(--text-sm)}.PirepDetailsPage_money__uYG34 dd,.PirepDetailsPage_notes__OHAPF dd{margin:0}.PirepDetailsPage_money__uYG34 dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.PirepDetailsPage_total__ESC51{border-top:1px solid var(--color-border);font-weight:var(--weight-semibold);padding-top:var(--space-2)}.PirepDetailsPage_muted__ntqhI{color:var(--color-text-muted)}.PirepDetailsPage_error__M3VXw{color:var(--color-danger)}.PirepDetailsPage_missing__NsILx{display:flex;flex-direction:column;gap:var(--space-2)}.PirepDetailsPage_panel__uwZG8{display:flex;flex:1 1;flex-direction:column;min-height:380px;overflow:hidden}.PirepDetailsPage_overview__Iungf{grid-gap:var(--space-4);display:grid;flex:1 1;gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-template-rows:minmax(0,1fr);min-height:0}@media (max-width:1100px){.PirepDetailsPage_overview__Iungf{grid-template-columns:minmax(0,1fr)}}.PirepDetailsPage_stack__no3nx{display:flex;flex-direction:column;gap:var(--space-4);min-height:0;overflow-y:auto}.PirepsTable_row__b94-w{cursor:pointer}.PirepsTable_flight__17\+Z6{display:block;font-family:var(--font-mono);font-weight:var(--weight-semibold);text-decoration:none}.PirepsTable_flight__17\+Z6:hover{color:var(--color-accent)}.PirepsTable_hard__YGjdu{color:var(--color-danger);font-weight:var(--weight-semibold)}.PirepsTable_none__JMKII{color:var(--color-text-subtle);font-size:var(--text-sm)}.PirepsTable_checks__XHliH{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1)}.PirepsTable_score__bPK7T{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);min-width:2.2em}.PirepsPage_search__8O9Jx{position:relative;width:240px}.PirepsPage_search__8O9Jx svg{color:var(--color-text-subtle);height:15px;left:var(--space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.PirepsPage_search__8O9Jx input{padding-left:34px}.PirepsPage_empty__xRk8B{color:var(--color-text-muted);padding:var(--space-8) var(--space-4);text-align:center}.PirepsPage_error__G6yU5{color:var(--color-danger)}.PirepsPage_muted__qRSdR{color:var(--color-text-muted)}.ScheduledFlightDialog_number__D\+rXx{align-items:stretch;display:flex}.ScheduledFlightDialog_prefix__XBdYE{align-items:center;background:var(--color-accent-soft);border:1px solid var(--color-border-strong);border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:none;color:var(--color-accent);display:inline-flex;font-family:var(--font-mono);font-weight:var(--weight-semibold);letter-spacing:.06em;padding:0 var(--space-3)}.ScheduledFlightDialog_digits__v4HcR{border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:var(--font-mono);letter-spacing:.06em;width:120px}.ScheduledFlightDialog_pair__e-26E{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr}.ScheduledFlightDialog_icao__UhioP{font-family:var(--font-mono);letter-spacing:.08em}.ScheduledFlightDialog_airportLabel__KwQ9d{align-items:center;display:inline-flex;gap:var(--space-2)}.ScheduledFlightDialog_hub__qA1xm{background:var(--color-accent-soft);border-radius:var(--radius-full);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:0 var(--space-2)}.ScheduledFlightDialog_alert__D3ezR{align-items:center;background:var(--color-danger-soft);border-radius:var(--radius-md);color:var(--color-danger);display:flex;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-2) var(--space-3)}.ScheduledFlightDialog_alert__D3ezR svg{flex:none;height:15px;width:15px}.ScheduledFlightDialog_window__WGYgt{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--text-sm);gap:var(--space-2);margin-top:calc(var(--space-2)*-1)}.ScheduledFlightDialog_window__WGYgt svg{flex:none;height:14px;width:14px}.ScheduledFlightDialog_route__mqEvx{font-family:var(--font-mono);font-size:var(--text-sm)}.ScheduleTable_number__LUotG{font-family:var(--font-mono);font-weight:var(--weight-semibold);letter-spacing:.04em;white-space:nowrap}.ScheduleTable_warning__SyBZu{display:block;margin-top:var(--space-1)}.ScheduleTable_airports__kLRPL{align-items:center;display:inline-flex;gap:var(--space-2);white-space:nowrap}.ScheduleTable_airport__1EmGk,.ScheduleTable_hubAirport__LFu5R{border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em;padding:2px var(--space-2)}.ScheduleTable_airport__1EmGk{background:var(--color-surface-raised)}.ScheduleTable_hubAirport__LFu5R{background:var(--color-accent-soft);color:var(--color-accent);font-weight:var(--weight-semibold)}.ScheduleTable_any__LYt72,.ScheduleTable_arrow__d8rIJ{color:var(--color-text-subtle)}.ScheduleTable_any__LYt72{white-space:nowrap}.ScheduleTable_routeCell__zaP2s{max-width:240px}.ScheduleTable_route__2LUol{color:var(--color-text-muted);display:block;font-family:var(--font-mono);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleTable_actions__SJmCj{display:flex;gap:var(--space-1);justify-content:flex-end}.ScheduleTable_iconButton__LwaB-{padding:0;width:28px}.SchedulePage_policy__THWn5{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:var(--space-1)}.SchedulePage_settingsLink__KTpwU{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--text-sm);gap:var(--space-1);text-decoration:none}.SchedulePage_settingsLink__KTpwU:hover{color:var(--color-accent)}.SchedulePage_settingsLink__KTpwU svg{height:14px;width:14px}.SchedulePage_summary__GxWQT{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.SchedulePage_search__cBFGr{position:relative;width:280px}.SchedulePage_search__cBFGr svg{color:var(--color-text-subtle);height:15px;left:var(--space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.SchedulePage_search__cBFGr input{padding-left:34px}.SchedulePage_empty__2ZRKd{color:var(--color-text-muted);padding:var(--space-8) var(--space-4);text-align:center}.SchedulePage_error__qebSH{color:var(--color-danger)}.SchedulePage_muted__esQ5c{color:var(--color-text-muted)}.CallsignPreview_preview__B04FO{align-items:center;background:var(--color-surface-raised);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4)}.CallsignPreview_example__y3g0g{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:.04em}.CallsignPreview_code__C6tlc{color:var(--color-accent)}.CallsignPreview_digits__K-bh\+{color:var(--color-text)}.CallsignPreview_details__yhs\+S{color:var(--color-text-muted);font-size:var(--text-sm)}.HubsEditor_editor__WCoY-{display:flex;flex-direction:column;gap:var(--space-3)}.HubsEditor_chips__\+KW2q{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.HubsEditor_chip__iwUFV{align-items:center;background:var(--color-accent-soft);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-accent);display:inline-flex;font-family:var(--font-mono);font-weight:var(--weight-semibold);gap:var(--space-1);height:30px;letter-spacing:.04em;padding:0 var(--space-1) 0 var(--space-3)}.HubsEditor_chip__iwUFV button{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:22px;justify-content:center;width:22px}.HubsEditor_chip__iwUFV button:hover{background:var(--color-surface-hover);color:var(--color-danger)}.HubsEditor_chip__iwUFV button svg{height:13px;width:13px}.HubsEditor_none__NgNpu{color:var(--color-text-subtle);font-style:italic}.HubsEditor_add__Fo6GI{align-items:center;display:flex;gap:var(--space-2)}.HubsEditor_input__qHVBh{font-family:var(--font-mono);letter-spacing:.08em;text-align:center;width:96px}.HubsEditor_problem__wfMK5{color:var(--color-danger);font-size:var(--text-sm)}.LogoUpload_upload__PBbci{align-items:stretch;display:flex;gap:var(--space-4);width:100%}.LogoUpload_preview__Fi53M{align-items:center;background:var(--color-accent);border-radius:var(--radius-lg);color:var(--color-on-accent);display:flex;flex:none;height:96px;justify-content:center;overflow:hidden;width:96px}.LogoUpload_preview__Fi53M img{background:var(--color-surface-raised);height:100%;object-fit:contain;width:100%}.LogoUpload_preview__Fi53M svg{height:40px;width:40px}.LogoUpload_dropzone__QAcgu{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);display:flex;flex:1 1;flex-direction:column;gap:var(--space-3);justify-content:center;min-width:0;padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast),background var(--transition-fast)}.LogoUpload_dragging__Cw-7Z{background:var(--color-accent-soft);border-color:var(--color-accent)}.LogoUpload_hint__SvXvB{color:var(--color-text-muted);font-size:var(--text-sm)}.LogoUpload_actions__Q30y0{display:flex;gap:var(--space-2)}.LogoUpload_file__-gIIn{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.SaveBar_bar__4PCxa{align-items:center;background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);bottom:var(--space-4);box-shadow:var(--shadow-popover);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) var(--space-4);position:sticky;z-index:10}.SaveBar_message__fuEXz{font-weight:var(--weight-medium)}.SaveBar_actions__9Ab14{display:flex;gap:var(--space-2)}.SectionTabs_layout__07Gg0{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:220px minmax(0,1fr)}@media (max-width:900px){.SectionTabs_layout__07Gg0{grid-template-columns:minmax(0,1fr)}}.SectionTabs_nav__up-yR{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:2px;padding:var(--space-2);position:sticky;top:0}.SectionTabs_item__Vg6EV{align-items:center;background:#0000;border:0;border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;display:flex;font:inherit;gap:var(--space-2);padding:var(--space-2) var(--space-3);text-align:left}.SectionTabs_item__Vg6EV:hover{background:var(--color-surface-hover);color:var(--color-text)}.SectionTabs_active__yybrA,.SectionTabs_active__yybrA:hover{background:var(--color-accent-soft);color:var(--color-accent);font-weight:var(--weight-semibold)}.SectionTabs_icon__vkLGu{display:inline-flex}.SectionTabs_icon__vkLGu svg{height:16px;width:16px}.SectionTabs_title__DbGY1{flex:1 1}.SectionTabs_problem__IprDp{background:var(--color-danger);border-radius:50%;height:8px;width:8px}.SectionTabs_panel__2MbKi{min-width:0}.ShortenCallsignsDialog_note__Rpw\+O,.ShortenCallsignsDialog_warning__DOcWf{align-items:flex-start;display:flex;font-size:var(--text-sm);gap:var(--space-2);margin:0}.ShortenCallsignsDialog_warning__DOcWf svg{color:var(--color-warning);flex:none;height:16px;margin-top:2px;width:16px}.ShortenCallsignsDialog_note__Rpw\+O{color:var(--color-text-muted)}.ShortenCallsignsDialog_list__-zI\+1{border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:320px;overflow-y:auto}.ShortenCallsignsDialog_change__aQXbW{font-feature-settings:"tnum";align-items:center;display:inline-flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:var(--space-2)}.ShortenCallsignsDialog_change__aQXbW svg{color:var(--color-text-muted);height:14px;width:14px}.ShortenCallsignsDialog_old__0nOBr{color:var(--color-text-muted);text-decoration:line-through}.SettingRow_row__g1xE0{grid-gap:var(--space-6);align-items:center;border-bottom:1px solid var(--color-border);display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;padding:var(--space-4)}.SettingRow_row__g1xE0:last-child{border-bottom:none}.SettingRow_stacked__WKfCc{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.SettingRow_text__T-oBR{display:flex;flex-direction:column;gap:2px;min-width:0}.SettingRow_label__Acg8c{font-weight:var(--weight-semibold)}.SettingRow_description__OvsFx{color:var(--color-text-muted);max-width:640px}.SettingRow_note__RUfcE{color:var(--color-text-subtle);font-size:var(--text-sm);font-style:italic}.SettingRow_error__LjXmk{color:var(--color-danger);font-size:var(--text-sm)}.SettingRow_control__NvIZy{align-items:center;display:flex;min-width:0}.SettingRow_disabled__hc1En .SettingRow_description__OvsFx,.SettingRow_disabled__hc1En .SettingRow_label__Acg8c{color:var(--color-text-subtle)}.SettingsSection_section__eABmx{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.SettingsSection_header__vhab2{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);padding:var(--space-4)}.SettingsSection_icon__xVyFo{align-items:center;background:var(--color-accent-soft);border-radius:var(--radius-md);color:var(--color-accent);display:inline-flex;flex:none;height:32px;justify-content:center;width:32px}.SettingsSection_icon__xVyFo svg{height:16px;width:16px}.SettingsSection_title__G6C0W{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.SettingsSection_description__IOpNe{color:var(--color-text-muted)}.SettingsSection_rows__2FbVR{display:flex;flex-direction:column}.SettingsSection_fields__smbCc{display:contents}.SimbriefKeyRow_form__GZx-z{display:flex;flex-wrap:wrap;gap:var(--space-2);width:100%}.SimbriefKeyRow_form__GZx-z input{flex:1 1 260px;font-family:var(--font-mono)}.SimbriefKeyRow_actions__hQQow{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.SimbriefKeyRow_connected__Mepca{align-items:center;color:var(--color-success);display:inline-flex;font-weight:var(--weight-medium);gap:var(--space-1);margin-right:var(--space-2)}.SimbriefKeyRow_connected__Mepca svg{height:16px;width:16px}.SimbriefKeyRow_status__k-JFs{color:var(--color-text-muted)}.SettingsPage_code__mqwmO{font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:.12em;text-align:center;width:90px}.SettingsPage_preview__h9mkk{padding:0 var(--space-4) var(--space-4)}.SettingsPage_error__JVDQb{background:var(--color-danger-soft);border-radius:var(--radius-md);color:var(--color-danger);padding:var(--space-3) var(--space-4)}.SettingsPage_loading__LkahX{color:var(--color-text-muted)}.AccessEditor_editor__CnIKj{display:flex;flex-direction:column;gap:var(--space-4)}.AccessEditor_role__IiDn7{align-items:center;display:flex;gap:var(--space-3)}.AccessEditor_label__D9Ibs{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.AccessEditor_adminNote__tPcwZ,.AccessEditor_count__n-EhR{align-items:flex-start;color:var(--color-text-muted);display:flex;font-size:var(--text-sm);gap:var(--space-2);margin:0}.AccessEditor_adminNote__tPcwZ{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.AccessEditor_count__n-EhR strong{color:var(--color-text)}.AccessEditor_adminNote__tPcwZ svg,.AccessEditor_count__n-EhR svg{color:var(--color-accent);flex:none;height:16px;margin-top:2px;width:16px}.AccessEditor_presets__SPHJj{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.AccessEditor_preset__fVz-9{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:var(--space-1);padding:var(--space-3);text-align:left}.AccessEditor_preset__fVz-9:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.AccessEditor_preset__fVz-9 strong{font-size:var(--text-sm)}.AccessEditor_preset__fVz-9 span{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.4}.AccessEditor_presetActive__pegg8,.AccessEditor_presetActive__pegg8:hover{background:var(--color-accent-soft);border-color:var(--color-accent)}.AccessEditor_groups__ZRSHZ{grid-gap:var(--space-3);align-items:start;display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.AccessEditor_group__0YJyA{border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;overflow:hidden}.AccessEditor_groupHeader__v-P9x{align-items:center;background:var(--color-surface-raised);display:flex;justify-content:space-between;padding:var(--space-3)}.AccessEditor_groupToggle__RA\+V2{align-items:center;cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:var(--space-2)}.AccessEditor_groupCount__W6ks6{font-feature-settings:"tnum";color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.AccessEditor_permission__tGzjd{align-items:flex-start;border-top:1px solid var(--color-border);cursor:pointer;display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.AccessEditor_permission__tGzjd:hover{background:var(--color-surface-hover)}.AccessEditor_locked__jWHDS,.AccessEditor_locked__jWHDS:hover{background:#0000;cursor:default}.AccessEditor_groupToggle__RA\+V2 input,.AccessEditor_permission__tGzjd input{accent-color:var(--color-accent);flex:none;height:16px;margin:2px 0 0;width:16px}.AccessEditor_groupToggle__RA\+V2 input{margin:0}.AccessEditor_text__7eph9{display:flex;flex-direction:column;gap:2px;min-width:0}.AccessEditor_name__i5BiA{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:var(--space-2)}.AccessEditor_description__PUAWp,.AccessEditor_needed__uyldl{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.4}.AccessEditor_needed__uyldl{color:var(--color-accent)}.AccessDialog_body__yEUbT{display:flex;flex-direction:column;gap:var(--space-4);max-height:min(68vh,720px);overflow-y:auto;padding-right:var(--space-1)}.TeamTable_wrap__x1yMt{overflow-x:auto}.TeamTable_table__sBo8\+{border-collapse:collapse;font-size:var(--text-sm);width:100%}.TeamTable_table__sBo8\+ th{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;padding:var(--space-2) var(--space-4);text-align:left;text-transform:uppercase;white-space:nowrap}.TeamTable_table__sBo8\+ td{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);vertical-align:middle}.TeamTable_table__sBo8\+ tr:last-child td{border-bottom:none}.TeamTable_member__81ink{display:flex;flex-direction:column;gap:2px}.TeamTable_email__6S0fq,.TeamTable_muted__lRVqM,.TeamTable_you__eNBNe{color:var(--color-text-muted);font-weight:400;font-weight:var(--weight-regular,400)}.TeamTable_email__6S0fq{font-size:var(--text-xs)}.TeamTable_pending__PSPEb{margin-left:var(--space-2)}.TeamTable_access__\+e3Dr{white-space:nowrap}.TeamTable_access__\+e3Dr svg{color:var(--color-text-muted);height:14px;margin-right:var(--space-1);vertical-align:-2px;width:14px}.TeamTable_actionsHead__1BkWA{text-align:right!important}.TeamTable_actions__-GgmA{display:flex;gap:var(--space-1);justify-content:flex-end}.TeamTable_iconButton__QvJGU{padding-inline:var(--space-2)}.TeamTable_muted__lRVqM{font-size:var(--text-xs)}td:last-child .TeamTable_muted__lRVqM{display:block;text-align:right}.TeamPage_error__a1yMc{color:var(--color-danger)}.LegsEditor_position__uEfyt,.TeamPage_muted__lYFQB{color:var(--color-text-muted)}.LegsEditor_position__uEfyt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:36px}.LegsEditor_icao__qFZN3{font-family:var(--font-mono);text-transform:uppercase;width:84px}.LegsEditor_route__9oCXU{font-family:var(--font-mono);min-width:220px}.LegsEditor_types__RH\+4y{width:150px}.LegsEditor_actions__bQ5b\+{display:flex;gap:2px;justify-content:flex-end}.LegsEditor_muted__zsSUi{color:var(--color-text-subtle)}.LegsEditor_error__nNa18{color:var(--color-danger);padding:var(--space-3) var(--space-4)}.RulesEditor_layout__bjTkp{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.RulesEditor_stack__\+94rx{display:flex;flex-direction:column;gap:var(--space-4)}.RulesEditor_fields__YFH7e{grid-gap:var(--space-3) var(--space-4);display:grid;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.RulesEditor_number__t7xqa{align-items:center;display:flex;gap:var(--space-2)}.RulesEditor_number__t7xqa input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0}.RulesEditor_unit__Q0zzV{color:var(--color-text-muted);flex:none;font-size:var(--text-sm)}.RulesEditor_toggleRow__1uvFW{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between}.RulesEditor_toggleRow__1uvFW>span{display:flex;flex-direction:column;gap:2px}.RulesEditor_hint__g53k-,.RulesEditor_muted__CR0Cj{color:var(--color-text-muted);font-size:var(--text-sm)}.TourBanner_frame__IRw3N{aspect-ratio:8/3;background:var(--color-surface-raised);overflow:hidden;position:relative;width:100%}.TourBanner_art__N-TRg,.TourBanner_image__JqP1x{display:block;height:100%;width:100%}.TourBanner_image__JqP1x{object-fit:cover}.TourBanner_skyTop__z9GtX{stop-color:var(--color-surface-raised)}.TourBanner_skyBottom__zgrR4{stop-color:var(--color-accent-soft)}.TourBanner_arc__9zQ3x{fill:none;stroke:var(--color-text-subtle);stroke-width:2;stroke-dasharray:6 6}.TourBanner_dot__h3u8l{fill:var(--color-accent);stroke:var(--color-surface);stroke-width:3}.TourBanner_code__2g4tT{fill:var(--color-text);font-family:var(--font-mono);font-size:20px;font-weight:600}.TourBanner_more__ZMT9B{fill:var(--color-text-muted);font-size:18px}.TourPilotsCard_empty__GeMjs{color:var(--color-text-muted);padding:var(--space-6);text-align:center}.TourPilotsCard_bar__AOetT{width:180px}.TourPilotsCard_legs__fHvTE{display:flex;flex-wrap:wrap;gap:3px}.TourPilotsCard_leg__YmMU-{font-feature-settings:"tnum";align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);display:inline-flex;font-size:var(--text-xs);font-variant-numeric:tabular-nums;height:22px;justify-content:center;min-width:22px;padding:0 4px}.TourPilotsCard_done__mjBYE{background:var(--color-success-soft);border-color:#0000;color:var(--color-success)}.TourPilotsCard_flying__mHWIG,.TourPilotsCard_review__oMraz{background:var(--color-accent-soft);border-color:#0000;color:var(--color-accent)}.TourPilotsCard_failed__BJM2Z{background:var(--color-danger-soft);border-color:#0000;color:var(--color-danger)}.TourPilotsCard_locked__3qxFH{opacity:.5}.TourEditorPage_back__a3SdW{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--text-sm);gap:var(--space-1);text-decoration:none;width:fit-content}.TourEditorPage_back__a3SdW:hover{color:var(--color-accent)}.TourEditorPage_back__a3SdW svg{height:15px;width:15px}.TourEditorPage_header__w3F-T{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.TourEditorPage_header__w3F-T h1{font-size:var(--text-2xl);font-weight:var(--weight-semibold);margin-top:var(--space-2)}.TourEditorPage_actions__0kxMn,.TourEditorPage_badges__A7fQQ{display:flex;flex-wrap:wrap;gap:var(--space-2)}.TourEditorPage_panel__nbU0U{display:flex;flex:1 1;flex-direction:column;min-height:320px;overflow-y:auto}.TourEditorPage_setup__NIxkQ{display:flex;flex-direction:column;gap:var(--space-4)}.TourEditorPage_columns__ctnYf{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,3fr) minmax(280px,2fr)}@media (max-width:1100px){.TourEditorPage_columns__ctnYf{grid-template-columns:minmax(0,1fr)}}.TourEditorPage_form__gh1F4{display:flex;flex-direction:column;gap:var(--space-4)}.TourEditorPage_pair__VwVWe{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.TourEditorPage_preview__Bh0mx{border:1px solid var(--color-border);border-radius:var(--radius-md)}.TourEditorPage_missing__oZ38M{display:flex;flex-direction:column;gap:var(--space-2)}.TourEditorPage_muted__1FCKC{color:var(--color-text-muted)}.TourCard_card__4frH5{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color var(--transition-fast)}.TourCard_card__4frH5:hover{border-color:var(--color-accent)}.TourCard_body__RQ4qY{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.TourCard_badges__4BLZ3{display:flex;flex-wrap:wrap;gap:var(--space-1)}.TourCard_title__glsp\+{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.TourCard_line__8vMb9{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--text-sm);gap:var(--space-2);min-width:0}.TourCard_line__8vMb9 svg{flex:none;height:14px;width:14px}.TourCard_route__E5UpY{font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ToursPage_grid__-85-K{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ToursPage_empty__1Iyro{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);padding:var(--space-8) var(--space-4);text-align:center}.ToursPage_error__5bdnl{color:var(--color-danger)}.ToursPage_muted__CtH9O{color:var(--color-text-muted)}.IconPicker_grid__9Sp7k{grid-gap:var(--space-1);display:grid;gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(34px,1fr))}.IconPicker_icon__\+PMy7{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:grid;height:34px;place-items:center;transition:border-color var(--transition-fast),color var(--transition-fast)}.IconPicker_icon__\+PMy7 svg{height:16px;width:16px}.IconPicker_icon__\+PMy7:hover{border-color:var(--color-border-strong);color:var(--color-text)}.IconPicker_selected__Nvk1i,.IconPicker_selected__Nvk1i:hover{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.ImageField_field__edkGi{align-items:center;display:flex;gap:var(--space-3)}.ImageField_preview__fOVzo{background:var(--color-surface-raised);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-subtle);display:grid;flex:none;font-size:var(--text-xs);height:64px;overflow:hidden;place-items:center;width:96px}.ImageField_preview__fOVzo img{height:100%;object-fit:cover;width:100%}.ImageField_actions__qQlR4{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ImageField_file__FVkIl{display:none}.LinkField_link__CuGs6{display:flex;flex-direction:column;gap:var(--space-2)}.FieldsForm_form__7eavq{display:flex;flex-direction:column;gap:var(--space-3)}.FieldsForm_toggleRow__eW3ih{align-items:center;display:flex;font-size:var(--text-md);gap:var(--space-3);justify-content:space-between}.FieldsForm_color__HoCWr{align-items:center;display:flex;gap:var(--space-2)}.FieldsForm_color__HoCWr input[type=color]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;flex:none;height:32px;padding:2px;width:36px}.FieldsForm_list__lWpyO{border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2);margin:0;min-width:0;padding:var(--space-3)}.FieldsForm_list__lWpyO legend{font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0 var(--space-1)}.FieldsForm_item__BtgzY{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.FieldsForm_item__BtgzY>.FieldsForm_form__7eavq{border-top:1px solid var(--color-border);padding:var(--space-3)}.FieldsForm_itemHeader__y2fn6{align-items:center;display:flex;gap:2px;padding:2px var(--space-1) 2px var(--space-2)}.FieldsForm_itemTitle__dy1Kh{background:none;border:0;color:var(--color-text);cursor:pointer;flex:1 1;font:inherit;font-size:var(--text-md);min-width:0;overflow:hidden;padding:var(--space-1) 0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.FieldsForm_muted__Ur9v0{color:var(--color-text-muted);font-weight:var(--weight-regular)}.PreviewFrame_stage__kjMaQ{background:radial-gradient(circle at 1px 1px,var(--color-border) 1px,#0000 0) 0 0 /16px 16px,var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;height:100%;justify-content:center;overflow:hidden}.PreviewFrame_device__Bs71j{flex:none;height:100%;overflow:hidden;position:relative;width:100%}.PreviewFrame_framed__JL5VB{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);box-sizing:initial;margin:var(--space-3) 0;overflow:hidden}.PreviewFrame_frame__yH7SA{background:#070b14;border:0;border-radius:inherit;display:block;height:100%;transform-origin:0 0;width:100%}.PreviewFrame_loading__Gmil7{background:var(--color-bg);color:var(--color-text-muted);display:grid;font-size:var(--text-md);inset:0;place-items:center;position:absolute}.PreviewFrame_loading__Gmil7 p{color:var(--color-warning);line-height:1.5;margin:0;max-width:460px;padding:var(--space-4);text-align:center}.SectionList_list__QkGtO{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}.SectionList_item__vOTzt{align-items:center;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:var(--space-1);padding:var(--space-1);position:relative}.SectionList_item__vOTzt:hover{border-color:var(--color-border-strong)}.SectionList_selected__s\+l6v,.SectionList_selected__s\+l6v:hover{background:var(--color-accent-soft);border-color:var(--color-accent)}.SectionList_hidden__JxjsM .SectionList_name__K7E9Z{opacity:.5}.SectionList_dropAfter__PkCSH:after,.SectionList_dropBefore__dXddr:before{background:var(--color-accent);border-radius:2px;content:"";height:2px;left:0;position:absolute;right:0}.SectionList_dropBefore__dXddr:before{top:-4px}.SectionList_dropAfter__PkCSH:after{bottom:-4px}.SectionList_handle__LrGwJ{color:var(--color-text-subtle);cursor:grab;display:grid;flex:none;height:28px;place-items:center;width:20px}.SectionList_handle__LrGwJ:active{cursor:grabbing}.SectionList_handle__LrGwJ svg{height:14px;width:14px}.SectionList_name__K7E9Z{align-items:flex-start;background:none;border:0;color:var(--color-text);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:inherit;min-width:0;padding:var(--space-1) 0;text-align:left}.SectionList_name__K7E9Z strong{font-size:var(--text-md);font-weight:var(--weight-semibold)}.SectionList_name__K7E9Z span{color:var(--color-text-muted);font-size:var(--text-sm);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SectionList_tools__\+SagR{display:flex;flex:none}.SectionList_empty__gVAh-{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);padding:var(--space-4);position:relative;text-align:center}.SectionLibrary_library__cbTet{display:flex;flex-direction:column;gap:var(--space-1)}.SectionLibrary_type__pjfmO{align-items:flex-start;background:none;border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);cursor:grab;display:flex;font:inherit;gap:var(--space-2);padding:var(--space-2);text-align:left}.SectionLibrary_type__pjfmO:hover{background:var(--color-accent-soft);border-color:var(--color-accent)}.SectionLibrary_type__pjfmO>svg{color:var(--color-accent);flex:none;height:14px;margin-top:2px;width:14px}.SectionLibrary_type__pjfmO span{display:flex;flex-direction:column;min-width:0}.SectionLibrary_type__pjfmO strong{font-size:var(--text-md);font-weight:var(--weight-semibold)}.SectionLibrary_type__pjfmO small{color:var(--color-text-muted);font-size:var(--text-sm)}.TemplateDialog_list__nE23D{display:flex;flex-direction:column;list-style:none;margin:0;max-height:50vh;overflow-y:auto;padding:0}.TemplateDialog_list__nE23D li{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) 0}.TemplateDialog_list__nE23D li:last-child{border-bottom:0}.TemplateDialog_list__nE23D p{margin:2px 0 0}.TemplateDialog_muted__2aK4l{color:var(--color-text-muted);font-size:var(--text-sm)}.VersionsDialog_list__9s-Ow{display:flex;flex-direction:column;list-style:none;margin:0;max-height:50vh;overflow-y:auto;padding:0}.VersionsDialog_list__9s-Ow li{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) 0}.VersionsDialog_list__9s-Ow li:last-child{border-bottom:0}.VersionsDialog_list__9s-Ow p{margin:2px 0 0}.VersionsDialog_muted__uEUmU{color:var(--color-text-muted);font-size:var(--text-sm)}.VersionsDialog_error__A9t81{color:var(--color-danger)}.WebsiteBuilderPage_layout__N2d9r{grid-gap:var(--space-4);display:grid;flex:1 1;gap:var(--space-4);grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(280px,340px);grid-template-rows:minmax(0,1fr);min-height:480px}.WebsiteBuilderPage_noInspector__JZKd-{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.WebsiteBuilderPage_panel__NVtN5{min-height:0}.WebsiteBuilderPage_panelBody__IVd9X{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3)}.WebsiteBuilderPage_preview__urmtQ{display:flex;flex-direction:column;gap:var(--space-2);min-height:0}.WebsiteBuilderPage_toolbar__EE9yl{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.WebsiteBuilderPage_pageSelect__s0oR5{max-width:240px}.WebsiteBuilderPage_toolbar__EE9yl svg{display:block;height:15px;width:15px}.WebsiteBuilderPage_heading__fKNoS{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:var(--space-3) 0 0}.WebsiteBuilderPage_muted__PEnVa{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.WebsiteBuilderPage_error__\+ezQQ{color:var(--color-danger)}@media (max-width:1280px){.WebsiteBuilderPage_layout__N2d9r,.WebsiteBuilderPage_noInspector__JZKd-{grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;overflow-y:auto}.WebsiteBuilderPage_layout__N2d9r>.WebsiteBuilderPage_panel__NVtN5:last-child:not(:first-child){grid-column:1/-1}}@media (max-width:860px){.WebsiteBuilderPage_layout__N2d9r,.WebsiteBuilderPage_noInspector__JZKd-{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.WebsiteBuilderPage_preview__urmtQ{height:70vh}}.Sidebar_sidebar__l26uJ{background:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-5);min-height:0;padding:var(--space-4) var(--space-3)}.Sidebar_brand__K29Te{align-items:center;display:flex;gap:var(--space-3);padding:var(--space-1) var(--space-2)}.Sidebar_logo__X2ZIV{align-items:center;background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-on-accent);display:inline-flex;height:34px;justify-content:center;width:34px}.Sidebar_logo__X2ZIV svg{height:18px;width:18px}.Sidebar_logoImage__aN5Lg{background:var(--color-surface-raised);overflow:hidden}.Sidebar_logoImage__aN5Lg img{height:100%;object-fit:contain;width:100%}.Sidebar_brandText__p1VZy{display:flex;flex-direction:column;line-height:1.2;min-width:0}.Sidebar_brandText__p1VZy strong{font-size:var(--text-lg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_brandText__p1VZy span{color:var(--color-text-muted);font-size:var(--text-xs)}.Sidebar_nav__2Llkr{display:flex;flex:1 1;flex-direction:column;gap:var(--space-4);overflow-y:auto}.Sidebar_section__a\+W7h{display:flex;flex-direction:column;gap:2px}.Sidebar_sectionTitle__sx6y3{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;padding:0 var(--space-3) var(--space-1);text-transform:uppercase}.Sidebar_link__TTMaM{align-items:center;border-radius:var(--radius-md);color:var(--color-text-muted);display:flex;font-weight:var(--weight-medium);gap:var(--space-3);height:34px;padding:0 var(--space-3);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.Sidebar_link__TTMaM svg{flex:none;height:17px;width:17px}.Sidebar_link__TTMaM:hover{background:var(--color-surface-hover);color:var(--color-text)}.Sidebar_active__dUYRe,.Sidebar_active__dUYRe:hover{background:var(--color-accent-soft);color:var(--color-accent)}.Sidebar_label__8G7pP{flex:1 1;min-width:0}.Sidebar_count__kXz-l{background:var(--color-surface-raised);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:18px;min-width:20px;padding:0 6px;text-align:center}.Sidebar_active__dUYRe .Sidebar_count__kXz-l{background:var(--color-accent);color:var(--color-on-accent)}.TopBar_topbar__8bgRP{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;flex:none;gap:var(--space-4);height:var(--topbar-height);justify-content:space-between;padding:0 var(--space-6)}.TopBar_title__wS2Xy{color:var(--color-text-muted);font-weight:var(--weight-medium)}.TopBar_right__Rg5tK{align-items:center;display:flex;gap:var(--space-4)}.TopBar_iconButton__Ve5BY{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.TopBar_iconButton__Ve5BY:hover{background:var(--color-surface-hover);color:var(--color-text)}.TopBar_iconButton__Ve5BY svg{height:17px;width:17px}.TopBar_user__FzIB3{align-items:center;display:flex;gap:var(--space-2)}.TopBar_avatar__UaEer{align-items:center;background:var(--color-accent-soft);border-radius:50%;color:var(--color-accent);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-semibold);height:32px;justify-content:center;width:32px}.TopBar_userText__hbh\+c{display:flex;flex-direction:column;line-height:1.2}.TopBar_userText__hbh\+c strong{font-size:var(--text-md);font-weight:var(--weight-semibold)}.TopBar_userText__hbh\+c span{color:var(--color-text-muted);font-size:var(--text-xs)}:root{--font-sans:"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,sans-serif;--font-mono:"Cascadia Mono","Cascadia Code",Consolas,monospace;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-lg:15px;--text-xl:20px;--text-2xl:26px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--sidebar-width:240px;--topbar-height:56px;--content-max-width:1480px;--transition-fast:120ms ease;--color-bg:#0b0f14;--color-surface:#121820;--color-surface-raised:#18202a;--color-surface-hover:#1e2834;--color-border:#232d3a;--color-border-strong:#313d4d;--color-text:#e6ebf1;--color-text-muted:#8a97a8;--color-text-subtle:#5e6b7c;--color-accent:#3d9bff;--color-accent-hover:#64afff;--color-accent-soft:#3d9bff24;--color-on-accent:#fff;--color-success:#3ccf7e;--color-success-soft:#3ccf7e24;--color-warning:#f2b544;--color-warning-soft:#f2b54424;--color-danger:#ff6464;--color-danger-soft:#ff646424;--chart-1:#3592f5;--chart-grid:var(--color-border);--chart-cat-1:#3987e5;--chart-cat-2:#d95926;--chart-cat-3:#199e70;--shadow-card:0 1px 2px #0000004d;--shadow-popover:0 8px 24px #00000073;--focus-ring:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-accent);color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--color-bg:#f3f5f8;--color-surface:#fff;--color-surface-raised:#f7f9fb;--color-surface-hover:#eef2f6;--color-border:#e1e6ec;--color-border-strong:#cdd5de;--color-text:#18202a;--color-text-muted:#5b6878;--color-text-subtle:#8a96a5;--color-accent:#1a73e8;--color-accent-hover:#1560c4;--color-accent-soft:#1a73e81a;--color-success:#14924f;--color-success-soft:#14924f1a;--color-warning:#b26b00;--color-warning-soft:#b26b001a;--color-danger:#d23b3b;--color-danger-soft:#d23b3b1a;--chart-1:#1a73e8;--chart-cat-1:#2a78d6;--chart-cat-2:#eb6834;--chart-cat-3:#1baf7a;--shadow-card:0 1px 2px #1018280f;--shadow-popover:0 8px 24px #10182824;color-scheme:light}}*,:after,:before{box-sizing:border-box}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:1.45}body,dd,dl,h1,h2,h3,p{margin:0}button,input,select,textarea{color:inherit;font:inherit}a{color:inherit}:focus-visible{box-shadow:var(--focus-ring);outline:none}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border:2px solid var(--color-bg);border-radius:var(--radius-full)}::-webkit-scrollbar-track{background:#0000}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2.4s}}