.airport-shell{border:3px solid #262521;background:linear-gradient(145deg,#252523,#111211);box-shadow:0 18px 42px rgba(0,0,0,.22)}.airport-header{background:linear-gradient(135deg,#ffe091,#ffbd44 54%,#e5a425);box-shadow:inset 0 2px hsla(0,0%,100%,.4),inset 0 -3px rgba(91,55,0,.23)}.airport-airplane{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#fff5d3;color:#252522;box-shadow:inset 0 0 0 2px rgba(0,0,0,.15)}.airport-panel{background:#121411;border:1px solid #49473e;box-shadow:inset 0 2px 10px #050505}.airport-columns{border-bottom:1px solid #474538}.airport-viewport{height:auto;max-height:352px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#605c4d #161616}.airport-viewport.airport-motion{height:320px;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:thin}.airport-track{width:100%}.airport-row{min-height:83px;padding-top:12px;padding-bottom:12px;background:radial-gradient(circle at 1px 1px,hsla(49,48%,60%,.045) 1px,transparent 1.5px) 0 0/5px 5px}.airport-row:focus-visible{outline:2px solid #ffd166;outline-offset:-2px}.airport-row:hover{background-color:#252822}.airport-led{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:-.025em;text-shadow:0 0 8px currentColor;display:block;white-space:normal;overflow-wrap:anywhere;word-break:normal}@media (max-width:420px){.airport-viewport.airport-motion{height:296px}.airport-row{min-height:78px}}@media (prefers-reduced-motion:reduce){.airport-viewport.airport-motion{height:auto;max-height:340px;overflow-y:auto}}