/*! © 2026 Fernando · FAI Studio. All rights reserved, except third-party images, data and software, which retain their licenses. See /credits.html. */
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#060b10;font-family:ui-monospace,Consolas,monospace}*{box-sizing:border-box}html,body,#flight{width:100%;height:100%;margin:0;overflow:hidden}body{min-width:280px}#view{touch-action:none;width:100%;height:100%;display:block}#mission-time{top:max(22px, env(safe-area-inset-top));left:max(24px, env(safe-area-inset-left));color:#e9efec;font-variant-numeric:tabular-nums;letter-spacing:.09em;text-shadow:0 1px 8px #000;pointer-events:none;font-size:16px;position:absolute}#event-caption{top:max(82px, calc(env(safe-area-inset-top) + 64px));left:max(24px, env(safe-area-inset-left));color:#f0f3f1;text-shadow:0 1px 3px #000,0 0 7px #000;pointer-events:none;max-width:calc(100% - 48px);font-family:Arial,sans-serif;font-size:14px;line-height:1.6;position:absolute}#event-caption span{white-space:nowrap;display:block}#loading{top:max(25px, env(safe-area-inset-top));left:max(185px, calc(env(safe-area-inset-left) + 161px));color:#e9efec;text-shadow:0 1px 8px #000;pointer-events:none;font:12px/1.4 Arial,sans-serif;position:absolute}#loading[hidden]{display:none}#event-caption-detail{font-size:12px}#controls{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));opacity:1;background:#081015df;border:1px solid #7f929d5c;border-radius:40px;gap:5px;padding:5px;transition:opacity .12s linear;display:flex;position:absolute}#controls[data-hidden=true]{opacity:0;pointer-events:none}#controls button,#controls a{color:#d9e1df;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:11px;display:inline-flex}#controls button:hover,#controls a:hover{background:#283b44}#controls button[aria-pressed=true]{color:#a7e4cf;background:#1c3935;border-color:#759c8e}#controls button:focus-visible,#controls a:focus-visible{outline-offset:3px;outline:3px solid #f2d692}#controls button:disabled{opacity:.4;cursor:default}#controls svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}#controls svg[hidden]{display:none}#view-toggle svg{stroke-width:1.5px}#play-icon path{fill:currentColor;stroke-width:1px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}noscript{line-height:1.6;position:absolute;inset:35% 12%}@media (width<=600px){#loading{top:max(18px, env(safe-area-inset-top));left:max(158px, calc(env(safe-area-inset-left) + 141px));font-size:11px}#mission-time{top:max(17px, env(safe-area-inset-top));left:max(17px, env(safe-area-inset-left));font-size:14px}#event-caption{top:max(124px, calc(env(safe-area-inset-top) + 110px));left:max(17px, env(safe-area-inset-left));max-width:calc(100% - 34px);font-size:clamp(11px,3.2vw,14px)}#event-caption-detail{font-size:clamp(7px,2.95vw,12px)}#controls{top:max(50px, env(safe-area-inset-top));gap:1px;padding:4px;right:50%;transform:translate(50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}#controls{transition:none}}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-standard-normal.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}#loading-scene{z-index:1;pointer-events:none;opacity:1;transition:opacity .45s linear;display:block;position:absolute;inset:0}#loading-still{object-fit:cover;width:100%;height:100%;display:block}html[data-ready=true] #loading-scene{opacity:0}#mission-time,#loading,#event-caption,#controls{z-index:2}#load-error,#status:not(.sr-only){z-index:4;color:#e9efec;background:#081015;padding:24px;font:16px/1.6 Instrument Sans,sans-serif;position:absolute;inset:35% 10% auto}#page-links{z-index:3;bottom:max(12px, env(safe-area-inset-bottom));left:max(18px, env(safe-area-inset-left));align-items:center;gap:10px;font:14px/1.4 Instrument Sans,sans-serif;display:flex;position:absolute}#page-links a,#page-links button{color:#e9efec;background:#081015e8;border:1px solid #7f929d5c;border-radius:24px;min-height:44px;padding:11px 15px;text-decoration:none}#page-links button{min-width:44px;font:inherit;cursor:pointer}#end-card,#info-panel{color:#e9efec;background:#081015f5;border:1px solid #7f929d;border-radius:10px;padding:16px;font:14px/1.5 Instrument Sans,sans-serif}#end-card{z-index:3;width:min(390px,100% - 36px);position:absolute;bottom:12px;right:18px}#end-card[hidden]{display:none}#end-card h2,#info-panel h2{margin:0 0 6px;font-size:17px;font-weight:500}#end-card p{margin:0 0 8px}#end-card div{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}#end-card button,#end-card a,#info-panel button,#info-panel a{font:inherit;color:#cceee2;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:9px 0;text-decoration:underline}#info-panel{width:min(440px,100% - 32px)}#info-panel button{float:right}#info-panel::backdrop{background:#0007}#page-links :focus-visible,#end-card :focus-visible,#info-panel :focus-visible{outline-offset:3px;outline:3px solid #f2d692}@media (width<=600px){#end-card{bottom:68px}#page-links{font-size:13px}}@media (prefers-reduced-motion:reduce){#loading-scene{transition:none}}
