.FlightMatcher-module__pZrSuW__panel{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-elevated);transition:border-color .42s var(--ease-out), background-color .42s var(--ease-out);margin-top:15px;padding:16px;position:relative;overflow:hidden}.FlightMatcher-module__pZrSuW__settled{border-color:var(--color-accent-border);background:var(--color-accent-soft)}.FlightMatcher-module__pZrSuW__scanline{pointer-events:none;z-index:0;background:linear-gradient(to bottom, transparent 0, var(--color-accent-soft) 6%, color-mix(in srgb, var(--color-accent) 42%, transparent) 9%, var(--color-accent-soft) 12%, transparent 24%);animation:1.15s linear infinite FlightMatcher-module__pZrSuW__mx-sweep;position:absolute;inset:0;transform:translateY(-100%)}@keyframes FlightMatcher-module__pZrSuW__mx-sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.FlightMatcher-module__pZrSuW__stopped .FlightMatcher-module__pZrSuW__scanline{opacity:0;transition:opacity .3s var(--ease-out);animation:none}.FlightMatcher-module__pZrSuW__panel>:not(.FlightMatcher-module__pZrSuW__scanline){z-index:1;position:relative}.FlightMatcher-module__pZrSuW__grid{grid-template-columns:minmax(0,1fr) 236px;align-items:start;gap:22px;display:grid}.FlightMatcher-module__pZrSuW__side{align-content:start;gap:0;display:grid}.FlightMatcher-module__pZrSuW__data{gap:0;display:grid}.FlightMatcher-module__pZrSuW__data+.FlightMatcher-module__pZrSuW__data{border-top:1px solid var(--color-border-strong);margin-top:10px;padding-top:10px}.FlightMatcher-module__pZrSuW__row{border-bottom:1px solid var(--color-border);opacity:0;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex;transform:translateY(6px)}.FlightMatcher-module__pZrSuW__rowIn{opacity:1;transform:none}.FlightMatcher-module__pZrSuW__row:last-child{border-bottom:0}.FlightMatcher-module__pZrSuW__rowKey{color:var(--color-subtle);flex:none;font-size:11.5px}.FlightMatcher-module__pZrSuW__rowVal{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;transition:transform 90ms var(--ease-out), opacity 90ms var(--ease-out), color .22s var(--ease-out);font-size:12.5px;font-weight:700}.FlightMatcher-module__pZrSuW__rowCut .FlightMatcher-module__pZrSuW__rowVal{color:var(--color-warning)}.FlightMatcher-module__pZrSuW__flipVal{opacity:.15;transform:translateY(-5px)}.FlightMatcher-module__pZrSuW__panel:not(.FlightMatcher-module__pZrSuW__stopped) .FlightMatcher-module__pZrSuW__facts .FlightMatcher-module__pZrSuW__rowVal{color:var(--color-muted)}.FlightMatcher-module__pZrSuW__badges{opacity:0;min-height:24px;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);align-items:center;gap:7px;margin-bottom:10px;display:flex;transform:translateY(-6px)}.FlightMatcher-module__pZrSuW__badgesIn{opacity:1;transform:none}.FlightMatcher-module__pZrSuW__badge{text-transform:uppercase;letter-spacing:.05em;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-muted);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700}.FlightMatcher-module__pZrSuW__badgeAcc{color:var(--color-accent);border-color:var(--color-accent-border)}.FlightMatcher-module__pZrSuW__badgeWarm{color:var(--color-rarity-legendary);border-color:color-mix(in srgb, var(--color-rarity-legendary) 36%, transparent)}.FlightMatcher-module__pZrSuW__route{flex-wrap:wrap;align-items:center;gap:12px;min-height:54px;display:flex}.FlightMatcher-module__pZrSuW__leg{min-width:0;max-width:100%}.FlightMatcher-module__pZrSuW__noResult{letter-spacing:-.01em;font-size:19px;font-weight:800}.FlightMatcher-module__pZrSuW__icao{font-family:var(--font-mono);letter-spacing:.02em;transition:transform 90ms var(--ease-out), opacity 90ms var(--ease-out);font-size:30px;font-weight:700;line-height:1.05}.FlightMatcher-module__pZrSuW__flipIcao{opacity:.15;transform:translateY(-7px)}.FlightMatcher-module__pZrSuW__city{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;min-height:18px;transition:opacity .2s var(--ease-out);margin-top:4px;font-size:12px;overflow:hidden}.FlightMatcher-module__pZrSuW__panel:not(.FlightMatcher-module__pZrSuW__settled) .FlightMatcher-module__pZrSuW__city{opacity:.55}.FlightMatcher-module__pZrSuW__arrow{color:var(--color-accent);flex:none}.FlightMatcher-module__pZrSuW__sub{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-muted);min-height:20px;transition:transform 90ms var(--ease-out), opacity 90ms var(--ease-out);margin-top:9px;font-size:13px}.FlightMatcher-module__pZrSuW__flipSub{opacity:.15;transform:translateY(-5px)}.FlightMatcher-module__pZrSuW__settled .FlightMatcher-module__pZrSuW__sub{color:var(--color-fg)}.FlightMatcher-module__pZrSuW__status{color:var(--color-accent);align-items:center;gap:8px;min-height:19px;margin-top:13px;font-size:12.5px;display:flex}.FlightMatcher-module__pZrSuW__statusTxt{transition:opacity .11s var(--ease-out), transform .11s var(--ease-out)}.FlightMatcher-module__pZrSuW__flipTxt{opacity:0;transform:translate(-4px)}.FlightMatcher-module__pZrSuW__caret{background:var(--color-accent);border-radius:1px;flex:none;width:7px;height:13px;animation:.78s step-end infinite FlightMatcher-module__pZrSuW__mx-blink}@keyframes FlightMatcher-module__pZrSuW__mx-blink{0%,50%{opacity:1}51%,to{opacity:.12}}.FlightMatcher-module__pZrSuW__tail{flex-direction:column;display:flex}.FlightMatcher-module__pZrSuW__tailText,.FlightMatcher-module__pZrSuW__tailTextEmpty{color:var(--color-muted);min-height:3lh;margin:10px 0 0;font-size:12px}.FlightMatcher-module__pZrSuW__tailText{order:2;max-width:56ch}.FlightMatcher-module__pZrSuW__tailTextEmpty{order:1;max-width:46ch}.FlightMatcher-module__pZrSuW__act{flex-wrap:wrap;order:1;gap:9px;min-height:36px;margin-top:15px;display:flex}.FlightMatcher-module__pZrSuW__actEmpty{order:2}.FlightMatcher-module__pZrSuW__rise{pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);transform:translateY(10px)}.FlightMatcher-module__pZrSuW__riseIn{opacity:1;pointer-events:auto;transform:none}.FlightMatcher-module__pZrSuW__settings{border-top:1px solid var(--color-border);gap:14px;margin-top:14px;padding-top:14px;display:grid}.FlightMatcher-module__pZrSuW__fieldLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-subtle);margin-bottom:7px;font-size:11px;font-weight:700}.FlightMatcher-module__pZrSuW__seg{background:var(--color-inset);border-radius:var(--radius-md);border:1px solid var(--color-border);gap:4px;padding:3px;display:flex}.FlightMatcher-module__pZrSuW__seg button{font:inherit;cursor:pointer;border-radius:var(--radius-sm);color:var(--color-muted);transition:background-color .14s var(--ease-out), color .14s var(--ease-out), border-color .14s var(--ease-out);background:0 0;border:1px solid #0000;flex:1;padding:7px 6px;font-size:12.5px;font-weight:600;line-height:1.25}.FlightMatcher-module__pZrSuW__seg button small{color:var(--color-faint);margin-top:1px;font-size:10.5px;font-weight:500;display:block}.FlightMatcher-module__pZrSuW__seg button[aria-pressed=true]{background:var(--color-surface);color:var(--color-fg);border-color:var(--color-border-strong)}.FlightMatcher-module__pZrSuW__seg button[aria-pressed=true] small{color:var(--color-subtle)}.FlightMatcher-module__pZrSuW__opts{flex-wrap:wrap;gap:6px;display:flex}.FlightMatcher-module__pZrSuW__opt{font:inherit;cursor:pointer;border:1px solid var(--color-border);color:var(--color-muted);transition:background-color .14s var(--ease-out), color .14s var(--ease-out), border-color .14s var(--ease-out);background:0 0;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:600}.FlightMatcher-module__pZrSuW__opt[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent);border-color:var(--color-accent-border)}.FlightMatcher-module__pZrSuW__src{gap:7px;display:grid}.FlightMatcher-module__pZrSuW__src label{cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .14s var(--ease-out), background-color .14s var(--ease-out);align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.FlightMatcher-module__pZrSuW__src label:has(input:checked){border-color:var(--color-accent-border);background:var(--color-accent-soft)}.FlightMatcher-module__pZrSuW__src input{accent-color:var(--color-accent);flex:none;width:15px;height:15px;margin:2px 0 0}.FlightMatcher-module__pZrSuW__srcTitle{font-size:13px;font-weight:600;line-height:1.35;display:block}.FlightMatcher-module__pZrSuW__srcHint{color:var(--color-muted);margin-top:2px;font-size:11.5px;display:block}.FlightMatcher-module__pZrSuW__srcWarn{color:var(--color-warning)}.FlightMatcher-module__pZrSuW__chips{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;display:flex}.FlightMatcher-module__pZrSuW__chip{background:var(--color-accent-soft);color:var(--color-accent);border:1px solid var(--color-accent-border);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600}.FlightMatcher-module__pZrSuW__chipMute{background:var(--color-inset);color:var(--color-muted);border-color:var(--color-border)}.FlightMatcher-module__pZrSuW__bar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}@media (max-width:640px){.FlightMatcher-module__pZrSuW__grid{grid-template-columns:minmax(0,1fr);gap:16px}.FlightMatcher-module__pZrSuW__side{margin-top:2px}}@media (max-width:460px){.FlightMatcher-module__pZrSuW__icao{font-size:24px}.FlightMatcher-module__pZrSuW__route{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:111px}.FlightMatcher-module__pZrSuW__arrow{margin-left:9px;transform:rotate(90deg)}.FlightMatcher-module__pZrSuW__tailText,.FlightMatcher-module__pZrSuW__tailTextEmpty{min-height:5lh}}@media (prefers-reduced-motion:reduce){.FlightMatcher-module__pZrSuW__scanline{display:none}.FlightMatcher-module__pZrSuW__icao,.FlightMatcher-module__pZrSuW__sub,.FlightMatcher-module__pZrSuW__statusTxt{transition:none}.FlightMatcher-module__pZrSuW__caret{animation:none}.FlightMatcher-module__pZrSuW__badges,.FlightMatcher-module__pZrSuW__row,.FlightMatcher-module__pZrSuW__rise{transition-duration:.14s;transform:none!important}}
