.motor-caption{flex-wrap:wrap}.motor-caption>span{flex:1 0 100%}.flight-open{background:#28cbe8;color:#032338;border:1px solid #28cbe8;padding:10px 15px;font:600 12px Arial;min-height:38px;border-radius:3px}.flight-open:hover{background:#a3edfa}.motor-caption .motor-pause{margin-right:auto}
#aviation-dialog{position:fixed;inset:0;margin:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;border:0;background:#041728;color:#e9f5fa;z-index:9999}#aviation-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}#aviation-dialog::backdrop{background:#041728}.flight-toolbar,.flight-controls{display:flex;align-items:center;gap:18px;padding:14px 24px;font:12px/1.5 Arial;background:#041728}.flight-toolbar strong{font-size:16px}.flight-toolbar span{color:#a8c0cf}.flight-toolbar button{margin-left:auto}.flight-toolbar button,.flight-controls button{background:#173748;border:1px solid #779daf;color:#fff;padding:10px 16px;border-radius:3px;min-height:40px;font:13px Arial}#flight-screen{min-height:0;position:relative}#flight-screen iframe{width:100%;height:100%;border:0;display:block}.flight-controls input{flex:1;width:auto;min-width:40px;height:24px;padding:0;accent-color:#27cbe8}.flight-controls button{flex-shrink:0}
@media(max-width:900px){.m-hero.motor-background{padding-bottom:106px;min-height:760px}.m-hero .motor-caption{bottom:64px}.motor-caption>span{font-size:10px}.flight-open{font-size:11px;padding:8px 12px}.flight-toolbar,.flight-controls{padding:10px 12px;gap:10px}.flight-toolbar{flex-wrap:wrap}.flight-toolbar span{order:3;width:100%;font-size:10px}.flight-toolbar strong{font-size:14px}}

.flight-controls[hidden]{display:none}

