.AirportFlightBoard-module__sekGJq__board{border:1px solid var(--border-mid);background:var(--midnight-2);border-radius:18px;overflow:hidden;box-shadow:0 22px 70px #0003}.AirportFlightBoard-module__sekGJq__header{border-bottom:1px solid var(--border-subtle);background:radial-gradient(circle at 86% 0%, #f5b83d1c, transparent 38%), var(--midnight-2);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.AirportFlightBoard-module__sekGJq__eyebrow{color:var(--gold);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:600}.AirportFlightBoard-module__sekGJq__title{font-family:var(--font-archivo), sans-serif;margin:0;font-size:clamp(20px,4vw,26px);line-height:1.15}.AirportFlightBoard-module__sekGJq__refresh{border:1px solid var(--border-mid);min-height:42px;color:var(--text-primary);background:var(--surface-2);font:inherit;cursor:pointer;border-radius:10px;flex:none;padding:0 13px;font-size:12px;font-weight:700}.AirportFlightBoard-module__sekGJq__refresh:hover:not(:disabled){border-color:var(--gold)}.AirportFlightBoard-module__sekGJq__refresh:disabled{cursor:wait;opacity:.55}.AirportFlightBoard-module__sekGJq__tabs{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px;display:grid}.AirportFlightBoard-module__sekGJq__tab{border:1px solid var(--border-subtle);min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;font-size:13px;font-weight:700}.AirportFlightBoard-module__sekGJq__tabActive{color:var(--cta-text);background:var(--cta-bg);border-color:#f5b83d7a}.AirportFlightBoard-module__sekGJq__summary{color:var(--text-dim);justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;font-size:11px;line-height:1.5;display:flex}.AirportFlightBoard-module__sekGJq__source{align-items:center;gap:6px;display:inline-flex}.AirportFlightBoard-module__sekGJq__sourceDot{background:var(--green-live);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--green-live) 12%, transparent);border-radius:50%}.AirportFlightBoard-module__sekGJq__tableHeader,.AirportFlightBoard-module__sekGJq__flight{grid-template-columns:minmax(94px,.72fr) minmax(150px,1.45fr) minmax(100px,.72fr) minmax(105px,.78fr) minmax(115px,.9fr) 76px;align-items:center;gap:12px;display:grid}.AirportFlightBoard-module__sekGJq__tableHeader{color:var(--text-dim);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--midnight-3);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:1.25px;text-transform:uppercase;padding:9px 18px;font-size:9px}.AirportFlightBoard-module__sekGJq__list{margin:0;padding:0;list-style:none}.AirportFlightBoard-module__sekGJq__flight{border-bottom:1px solid var(--border-subtle);min-height:76px;padding:12px 18px}.AirportFlightBoard-module__sekGJq__flight:last-child{border-bottom:0}.AirportFlightBoard-module__sekGJq__time{color:var(--text-primary);font-family:var(--font-ibm-plex-mono), monospace;font-size:19px;font-weight:700;display:block}.AirportFlightBoard-module__sekGJq__date,.AirportFlightBoard-module__sekGJq__subtle{color:var(--text-dim);margin-top:3px;font-size:10px;line-height:1.35;display:block}.AirportFlightBoard-module__sekGJq__revised{color:var(--amber-delay)}.AirportFlightBoard-module__sekGJq__destinationCode{color:var(--text-primary);font-family:var(--font-archivo), sans-serif;font-size:18px;font-weight:800;display:block}.AirportFlightBoard-module__sekGJq__destinationName{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.AirportFlightBoard-module__sekGJq__number{color:var(--text-primary);font-family:var(--font-ibm-plex-mono), monospace;font-size:13px;font-weight:700;display:block}.AirportFlightBoard-module__sekGJq__status{border:1px solid var(--border-mid);width:fit-content;max-width:100%;color:var(--text-muted);border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.AirportFlightBoard-module__sekGJq__statusGood{border-color:color-mix(in srgb, var(--green-live) 42%, transparent);color:var(--green-live)}.AirportFlightBoard-module__sekGJq__statusWarn{border-color:color-mix(in srgb, var(--amber-delay) 46%, transparent);color:var(--amber-delay)}.AirportFlightBoard-module__sekGJq__statusBad{border-color:color-mix(in srgb, var(--red-alert) 45%, transparent);color:var(--red-alert)}.AirportFlightBoard-module__sekGJq__details{color:var(--text-muted);font-size:11px;line-height:1.55}.AirportFlightBoard-module__sekGJq__radarLink{border:1px solid var(--border-mid);min-height:34px;color:var(--gold);border-radius:9px;justify-content:center;align-items:center;padding:0 9px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.AirportFlightBoard-module__sekGJq__radarLink:hover{border-color:var(--gold)}.AirportFlightBoard-module__sekGJq__message{text-align:center;padding:30px 20px 32px}.AirportFlightBoard-module__sekGJq__messageIcon{width:44px;height:44px;color:var(--gold);background:#f5b83d12;border:1px solid #f5b83d47;border-radius:50%;place-items:center;margin:0 auto 12px;font-size:20px;display:grid}.AirportFlightBoard-module__sekGJq__messageTitle{font-family:var(--font-archivo), sans-serif;margin:0 0 7px;font-size:17px}.AirportFlightBoard-module__sekGJq__messageText{max-width:520px;color:var(--text-muted);margin:0 auto;font-size:13px;line-height:1.65}.AirportFlightBoard-module__sekGJq__officialLink{min-height:42px;color:var(--cta-text);background:var(--cta-bg);border-radius:10px;align-items:center;margin-top:16px;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.AirportFlightBoard-module__sekGJq__moreWrap{border-top:1px solid var(--border-subtle);text-align:center;padding:12px 14px 15px}.AirportFlightBoard-module__sekGJq__moreButton{border:1px solid var(--border-mid);min-height:42px;color:var(--text-primary);background:var(--surface-2);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:12px;font-weight:700}.AirportFlightBoard-module__sekGJq__moreButton:hover{border-color:var(--gold)}.AirportFlightBoard-module__sekGJq__footer{border-top:1px solid var(--border-subtle);color:var(--text-dim);background:var(--midnight-3);padding:12px 18px;font-size:10px;line-height:1.55}@media (max-width:700px){.AirportFlightBoard-module__sekGJq__board{border-radius:14px}.AirportFlightBoard-module__sekGJq__header{gap:12px;padding:16px 14px}.AirportFlightBoard-module__sekGJq__refresh{min-width:44px;padding:0 10px;font-size:0}.AirportFlightBoard-module__sekGJq__refresh:before{content:"↻";font-size:18px}.AirportFlightBoard-module__sekGJq__summary{flex-direction:column;align-items:flex-start;padding:10px 14px}.AirportFlightBoard-module__sekGJq__tableHeader{display:none}.AirportFlightBoard-module__sekGJq__flight{grid-template-columns:58px minmax(0,1fr) auto;grid-template-areas:"time destination status""flight flight flight""details details radar";gap:8px 10px;padding:14px}.AirportFlightBoard-module__sekGJq__timeCell{grid-area:time}.AirportFlightBoard-module__sekGJq__destinationCell{grid-area:destination;min-width:0}.AirportFlightBoard-module__sekGJq__flightCell{grid-area:flight}.AirportFlightBoard-module__sekGJq__statusCell{grid-area:status;justify-self:end}.AirportFlightBoard-module__sekGJq__detailsCell{grid-area:details}.AirportFlightBoard-module__sekGJq__radarCell{grid-area:radar;align-self:end}.AirportFlightBoard-module__sekGJq__time{font-size:17px}.AirportFlightBoard-module__sekGJq__destinationCode{font-size:16px}.AirportFlightBoard-module__sekGJq__destinationName{white-space:normal}.AirportFlightBoard-module__sekGJq__flightCell{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:baseline;gap:6px;padding-top:3px;display:flex}.AirportFlightBoard-module__sekGJq__flightCell .AirportFlightBoard-module__sekGJq__subtle{margin:0}.AirportFlightBoard-module__sekGJq__status{text-align:center;max-width:112px}}
