*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:Instrument Sans,system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .3s ease,color .3s ease}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;border:none;background:none}a{color:inherit}::selection{background:var(--c-emberSoft)}*{scrollbar-width:thin;scrollbar-color:var(--c-line2) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--c-line2);border-radius:999px;border:3px solid transparent;background-clip:content-box}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes emberPulse{0%,to{box-shadow:0 0 0 0 var(--c-emberSoft)}50%{box-shadow:0 0 0 6px transparent}}@keyframes dotPulse{0%,to{opacity:1;box-shadow:0 0 10px 1px var(--c-ember)}50%{opacity:.65;box-shadow:0 0 18px 3px var(--c-ember)}}@keyframes liveFlash{0%{background:var(--c-emberSoft)}to{background:transparent}}@keyframes spin{to{transform:rotate(360deg)}}.rise{animation:rise .42s ease both}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.cockpit-grid{display:grid;grid-template-columns:minmax(0,1fr) 344px;gap:16px;align-items:start;margin-top:16px}.col{display:flex;flex-direction:column;gap:16px;min-width:0}@media(max-width:940px){.cockpit-grid{grid-template-columns:1fr}.hide-sm{display:none!important}}
