@import"https://fonts.googleapis.com/css2?family=Antonio:wght@400;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden}body{font-family:Helvetica Neue,Arial Narrow,Arial,sans-serif;background-color:#000;color:#fc9}#app{width:100%;height:100vh;overflow:hidden}button{font-family:inherit;border:none;background:none;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}:root{--lcars-orange-1: #ff9900;--lcars-orange-2: #ff6600;--lcars-orange-3: #cc6600;--lcars-orange-4: #ff9966;--lcars-orange-5: #ffcc99;--lcars-purple-1: #cc99ff;--lcars-purple-2: #9966cc;--lcars-purple-3: #cc6699;--lcars-purple-4: #9999ff;--lcars-purple-5: #6666cc;--lcars-blue-1: #9999ff;--lcars-blue-2: #6699ff;--lcars-blue-3: #3366cc;--lcars-blue-4: #0066cc;--lcars-blue-5: #99ccff;--lcars-tan-1: #ffcc99;--lcars-tan-2: #ff9966;--lcars-tan-3: #cc9966;--lcars-tan-4: #ffcc66;--lcars-red-1: #cc6666;--lcars-red-2: #ff6666;--lcars-red-alert: #ff0000;--lcars-green-1: #99cc99;--lcars-green-2: #66cc66;--lcars-green-ok: #00ff00;--lcars-yellow-1: #ffff99;--lcars-yellow-2: #ffcc00;--lcars-yellow-alert: #ffff00;--lcars-bg-primary: #000000;--lcars-bg-secondary: #111111;--lcars-bg-panel: #222222;--lcars-text-primary: #ffcc99;--lcars-text-secondary: #99ccff;--lcars-text-dark: #000000;--lcars-text-bright: #ffffff;--lcars-gap-xs: 2px;--lcars-gap-sm: 4px;--lcars-gap-md: 8px;--lcars-gap-lg: 16px;--lcars-gap-xl: 32px;--lcars-radius-sm: 8px;--lcars-radius-md: 16px;--lcars-radius-lg: 32px;--lcars-radius-xl: 64px;--lcars-radius-pill: 9999px;--lcars-font-primary: "Antonio", "Bebas Neue", "Arial Narrow", Arial, sans-serif;--lcars-font-weight-normal: 400;--lcars-font-weight-bold: 700;--lcars-font-weight-black: 900;--lcars-transition-fast: .15s ease-in-out;--lcars-transition-normal: .3s ease-in-out;--lcars-transition-slow: .5s ease-in-out;--lcars-z-base: 1;--lcars-z-dropdown: 100;--lcars-z-modal: 200;--lcars-z-alert: 300}.lcars-app{background-color:var(--lcars-bg-primary);color:var(--lcars-text-primary);font-family:var(--lcars-font-primary);font-weight:var(--lcars-font-weight-bold);min-height:100vh;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lcars-title{font-size:2.5rem;font-weight:var(--lcars-font-weight-black);text-transform:uppercase;letter-spacing:.1em;margin:0}.lcars-heading{font-size:1.5rem;font-weight:var(--lcars-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;margin:0}.lcars-label{font-size:1rem;font-weight:var(--lcars-font-weight-bold);text-transform:uppercase;letter-spacing:.05em}.lcars-text{font-size:.875rem;font-weight:var(--lcars-font-weight-normal);letter-spacing:.02em}.lcars-code{font-family:var(--lcars-font-primary);font-size:1.125rem;font-weight:var(--lcars-font-weight-bold);letter-spacing:.1em}.lcars-hidden{display:none!important}.lcars-flex{display:flex}.lcars-flex-row{flex-direction:row}.lcars-flex-col{flex-direction:column}.lcars-flex-1{flex:1}.lcars-gap-xs{gap:var(--lcars-gap-xs)}.lcars-gap-sm{gap:var(--lcars-gap-sm)}.lcars-gap-md{gap:var(--lcars-gap-md)}.lcars-gap-lg{gap:var(--lcars-gap-lg)}.lcars-gap-xl{gap:var(--lcars-gap-xl)}@keyframes lcars-blink{0%,50%,to{opacity:1}25%,75%{opacity:.3}}@keyframes lcars-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes lcars-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes lcars-fade-in{0%{opacity:0}to{opacity:1}}.lcars-blink{animation:lcars-blink 2s infinite}.lcars-pulse{animation:lcars-pulse 1.5s infinite}.lcars-fade-in{animation:lcars-fade-in var(--lcars-transition-normal)}.lcars-app ::-webkit-scrollbar{width:12px;height:12px}.lcars-app ::-webkit-scrollbar-track{background:var(--lcars-bg-secondary);border-radius:var(--lcars-radius-sm)}.lcars-app ::-webkit-scrollbar-thumb{background:var(--lcars-orange-1);border-radius:var(--lcars-radius-sm);border:2px solid var(--lcars-bg-secondary)}.lcars-app ::-webkit-scrollbar-thumb:hover{background:var(--lcars-orange-2)}[data-lcars-sound]:active{transform:scale(.98)}.lcars-button.svelte-1tpl7vw{position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-family:var(--lcars-font-primary);font-weight:var(--lcars-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--lcars-text-dark);transition:all var(--lcars-transition-fast);-webkit-user-select:none;user-select:none;outline:none;min-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lcars-button.svelte-1tpl7vw:hover:not(.disabled){filter:brightness(1.2);transform:translateY(-1px)}.lcars-button.svelte-1tpl7vw:active:not(.disabled){transform:translateY(0) scale(.98)}.lcars-button.active.svelte-1tpl7vw{filter:brightness(1.3);box-shadow:0 0 20px currentColor}.lcars-button.disabled.svelte-1tpl7vw{opacity:.5;cursor:not-allowed}.lcars-button.blink.svelte-1tpl7vw{animation:lcars-blink 2s infinite}.lcars-button.pulse.svelte-1tpl7vw{animation:lcars-pulse 1.5s infinite}.lcars-button-content.svelte-1tpl7vw{display:flex;align-items:center;gap:8px}.lcars-button-code.svelte-1tpl7vw{font-family:var(--lcars-font-primary);font-weight:var(--lcars-font-weight-black);opacity:.8}.lcars-button-label.svelte-1tpl7vw{flex:1}.lcars-panel.svelte-16ihpbs{position:relative;display:flex;flex-direction:column;transition:all var(--lcars-transition-normal)}.lcars-panel.has-title.svelte-16ihpbs{padding-top:0}.lcars-panel-header.svelte-16ihpbs{padding:var(--lcars-gap-md) var(--lcars-gap-lg);border-bottom:2px solid var(--lcars-orange-1);margin-bottom:var(--lcars-gap-md)}.lcars-panel-title.svelte-16ihpbs{margin:0;font-size:1.25rem;font-weight:var(--lcars-font-weight-black);text-transform:uppercase;letter-spacing:.1em}.lcars-panel-content.svelte-16ihpbs{flex:1}.lcars-alert.svelte-17m0zs0{display:flex;align-items:stretch;background-color:var(--lcars-bg-panel);border:3px solid;border-radius:var(--lcars-radius-md);overflow:hidden;margin:var(--lcars-gap-lg) var(--lcars-gap-xl);animation:lcars-fade-in var(--lcars-transition-normal)}.lcars-alert.red-alert.svelte-17m0zs0{animation:lcars-pulse .5s infinite;box-shadow:0 0 20px var(--lcars-red-alert)}.lcars-alert-icon.svelte-17m0zs0{display:flex;align-items:center;justify-content:center;width:60px;color:var(--lcars-text-dark);font-size:1.5rem;font-weight:var(--lcars-font-weight-black)}.lcars-alert-content.svelte-17m0zs0{flex:1;padding:var(--lcars-gap-lg)}.lcars-alert-title.svelte-17m0zs0{margin:0 0 var(--lcars-gap-sm) 0;font-size:1.125rem;font-weight:var(--lcars-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--lcars-text-primary)}.lcars-alert-message.svelte-17m0zs0{margin:0;font-size:.875rem;line-height:1.5;color:var(--lcars-text-secondary)}.lcars-alert-close.svelte-17m0zs0{background:none;border:none;color:var(--lcars-text-secondary);font-size:1.25rem;padding:var(--lcars-gap-md) var(--lcars-gap-lg);cursor:pointer;transition:all var(--lcars-transition-fast)}.lcars-alert-close.svelte-17m0zs0:hover{color:var(--lcars-text-primary);background-color:#ffffff1a}.lcars-modal-backdrop.svelte-mzmbwx{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:var(--lcars-z-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lcars-modal.svelte-mzmbwx{background-color:var(--lcars-bg-secondary);border-radius:var(--lcars-radius-lg);overflow:hidden;display:flex;flex-direction:column;max-width:90vw;max-height:90vh;box-shadow:0 10px 40px #00000080;border:3px solid var(--lcars-orange-1)}.lcars-modal-header.svelte-mzmbwx{display:flex;align-items:center;justify-content:space-between;padding:var(--lcars-gap-lg) var(--lcars-gap-xl);color:var(--lcars-text-dark)}.lcars-modal-title.svelte-mzmbwx{margin:0;font-size:1.5rem;font-weight:var(--lcars-font-weight-black);text-transform:uppercase;letter-spacing:.1em}.lcars-modal-body.svelte-mzmbwx{flex:1;padding:var(--lcars-gap-xl);overflow-y:auto;color:var(--lcars-text-primary)}.lcars-modal-footer.svelte-mzmbwx{display:flex;justify-content:flex-end;gap:var(--lcars-gap-md);padding:var(--lcars-gap-lg) var(--lcars-gap-xl);background-color:var(--lcars-bg-panel);border-top:2px solid var(--lcars-orange-1)}.lcars-frame-header.svelte-109a08r{flex-shrink:0;display:flex;align-items:flex-end}.lcars-frame-title-bar.svelte-109a08r{flex:1;height:60%;display:flex;align-items:center;padding:0 var(--lcars-gap-xl);border-radius:var(--lcars-radius-lg) var(--lcars-radius-lg) 0 0}.lcars-frame-title.svelte-109a08r{margin:0;font-size:2.5rem;font-weight:var(--lcars-font-weight-black);text-transform:uppercase;letter-spacing:.1em;color:var(--lcars-text-dark)}.lcars-frame-subtitle.svelte-109a08r{margin-left:var(--lcars-gap-xl);font-size:1.25rem;font-weight:var(--lcars-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--lcars-text-dark);opacity:.8}.lcars-frame-flourish-top.svelte-1kkfooa{border-radius:var(--lcars-radius-lg) var(--lcars-radius-lg) var(--lcars-radius-md) var(--lcars-radius-md);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--lcars-gap-sm);padding:var(--lcars-gap-md)}.lcars-frame-flourish-content.svelte-1kkfooa{padding:var(--lcars-gap-md);display:flex;flex-direction:column;align-items:center;gap:var(--lcars-gap-sm)}.lcars-logo-badge.svelte-1kkfooa{display:flex;align-items:center;justify-content:center;border:2px solid var(--lcars-text-dark);border-radius:50%;background:#0000004d;padding:8px}.lcars-logo-badge.federation-logo.svelte-1kkfooa{color:var(--lcars-text-dark)}.lcars-logo-badge.svelte-1kkfooa svg:where(.svelte-1kkfooa),.lcars-logo-badge.svelte-1kkfooa img:where(.svelte-1kkfooa){width:100%;height:100%;object-fit:contain}.lcars-indicators.svelte-1kkfooa{display:flex;gap:6px;padding:4px 8px;background:#0003;border-radius:var(--lcars-radius-sm)}.lcars-indicator.svelte-1kkfooa{width:12px;height:12px;border-radius:50%;transition:all .3s ease}.lcars-indicator.blink.svelte-1kkfooa{animation:svelte-1kkfooa-blink 1s infinite}.lcars-indicator.pulse.svelte-1kkfooa{animation:svelte-1kkfooa-pulse 2s infinite}@keyframes svelte-1kkfooa-blink{0%,50%,to{opacity:1}25%,75%{opacity:.2}}@keyframes svelte-1kkfooa-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.6}}.lcars-panel-code.svelte-1kkfooa{font-size:.75rem;font-weight:var(--lcars-font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--lcars-text-dark);opacity:.9;padding:2px 8px;background:#0003;border-radius:var(--lcars-radius-sm)}.lcars-system-status.svelte-1kkfooa{display:flex;flex-direction:column;align-items:center;padding:8px;background:#0003;border-radius:var(--lcars-radius-sm);width:100%}.status-label.svelte-1kkfooa{font-size:.65rem;font-weight:var(--lcars-font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--lcars-text-dark);opacity:.7}.status-value.svelte-1kkfooa{font-size:.9rem;font-weight:var(--lcars-font-weight-black);text-transform:uppercase;color:var(--lcars-text-dark)}.status-value.alert.svelte-1kkfooa{color:var(--lcars-red-alert);animation:svelte-1kkfooa-blink 1s infinite}.lcars-waveform.svelte-1kkfooa{width:100%;height:30px;background:#0003;border-radius:var(--lcars-radius-sm);padding:2px;overflow:hidden}.waveform-line.svelte-1kkfooa{animation:svelte-1kkfooa-waveform 3s linear infinite}@keyframes svelte-1kkfooa-waveform{0%{transform:translate(0)}to{transform:translate(-50%)}}.lcars-micro-readout.svelte-1kkfooa{display:flex;justify-content:space-between;width:100%;font-size:.75rem;font-weight:var(--lcars-font-weight-bold);text-transform:uppercase;padding:4px 8px;background:#0003;border-radius:var(--lcars-radius-sm)}.lcars-micro-readout.svelte-1kkfooa .label:where(.svelte-1kkfooa){color:var(--lcars-text-dark);opacity:.7}.lcars-micro-readout.svelte-1kkfooa .value:where(.svelte-1kkfooa){color:var(--lcars-green-ok)}.lcars-status-grid.svelte-1kkfooa{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.status-dot.svelte-1kkfooa{width:8px;height:8px;border-radius:50%;background:var(--lcars-tan-2)}.status-dot.online.svelte-1kkfooa{background:var(--lcars-green-ok);box-shadow:0 0 4px var(--lcars-green-ok)}.status-dot.standby.svelte-1kkfooa{background:var(--lcars-yellow-2)}.lcars-mini-buttons.svelte-1kkfooa{display:flex;gap:4px}.lcars-mini-btn.svelte-1kkfooa{padding:2px 6px;font-size:.65rem;font-weight:var(--lcars-font-weight-bold);text-transform:uppercase;background:var(--lcars-tan-3);color:var(--lcars-text-dark);border:none;border-radius:var(--lcars-radius-sm);cursor:pointer;transition:all .2s ease}.lcars-mini-btn.svelte-1kkfooa:hover{background:var(--lcars-orange-3);transform:scale(1.1)}.lcars-data-stream.svelte-1kkfooa{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;font-size:.6rem;font-family:monospace;color:var(--lcars-blue-3);opacity:.7}.lcars-micro-display.svelte-1kkfooa{width:100%;padding:4px 8px;background:#0003;border-radius:var(--lcars-radius-sm)}.display-row.svelte-1kkfooa{display:flex;justify-content:space-between;font-size:.7rem;font-weight:var(--lcars-font-weight-bold);text-transform:uppercase}.display-label.svelte-1kkfooa{color:var(--lcars-text-dark);opacity:.6}.display-value.svelte-1kkfooa{color:var(--lcars-text-dark)}.lcars-mini-graph.svelte-1kkfooa{display:flex;gap:2px;align-items:flex-end;height:30px;width:100%;padding:4px;background:#0003;border-radius:var(--lcars-radius-sm)}.graph-bar.svelte-1kkfooa{flex:1;background:var(--lcars-blue-2);border-radius:2px 2px 0 0}.lcars-access-lights.svelte-1kkfooa{display:flex;gap:8px}.access-light.svelte-1kkfooa{width:20px;height:6px;background:var(--lcars-tan-2);border-radius:var(--lcars-radius-sm);opacity:.3}.access-light.active.svelte-1kkfooa{background:var(--lcars-orange-2);opacity:1;box-shadow:0 0 6px var(--lcars-orange-2)}.lcars-frame-sidebar.svelte-1a9gtta{grid-row:1 / -1;display:flex;flex-direction:column;background-color:var(--lcars-bg-primary);margin:48px 0 var(--lcars-gap-xl)}.lcars-frame-left-bar.svelte-1a9gtta{grid-column:1}.lcars-frame-right-bar.svelte-1a9gtta{grid-column:3}.lcars-frame-bar-cap-top.svelte-1a9gtta{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--lcars-radius-lg) var(--lcars-radius-lg) 0 0}.lcars-frame-bar-content.svelte-1a9gtta{flex:1;padding:var(--lcars-gap-lg) var(--lcars-gap-md);overflow-y:auto;min-height:0}.lcars-frame-flourish-bottom.svelte-1a9gtta{border-radius:var(--lcars-radius-md) var(--lcars-radius-md) var(--lcars-radius-lg) var(--lcars-radius-lg);border-top:2px solid var(--lcars-bg-primary);flex-shrink:0}.lcars-frame.svelte-1u95quh{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:1fr auto;height:100vh;background-color:var(--lcars-bg-primary);color:var(--lcars-text-primary);overflow:hidden;padding:0 var(--lcars-gap-md);gap:var(--lcars-gap-lg)}.lcars-frame.alert-red.svelte-1u95quh{animation:svelte-1u95quh-red-alert-pulse 2s infinite}.lcars-frame.alert-yellow.svelte-1u95quh{animation:svelte-1u95quh-yellow-alert-pulse 3s infinite}@keyframes svelte-1u95quh-red-alert-pulse{0%,to{background-color:var(--lcars-bg-primary)}50%{background-color:#ff00000d}}@keyframes svelte-1u95quh-yellow-alert-pulse{0%,to{background-color:var(--lcars-bg-primary)}50%{background-color:#ffb40008}}.lcars-frame.starfield.svelte-1u95quh:before{content:"";position:absolute;inset:0;background:radial-gradient(2px 2px at 20% 30%,white,transparent),radial-gradient(2px 2px at 60% 70%,white,transparent),radial-gradient(1px 1px at 50% 50%,white,transparent);background-size:300% 300%;animation:svelte-1u95quh-starfield-move 120s linear infinite;opacity:.3;pointer-events:none;z-index:0}@keyframes svelte-1u95quh-starfield-move{0%{background-position:0 0}to{background-position:-200% -200%}}.lcars-frame.starfield.svelte-1u95quh>:where(.svelte-1u95quh){position:relative;z-index:1}.lcars-frame-center.svelte-1u95quh{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-height:0}.lcars-frame-content-wrapper.svelte-1u95quh{flex:1;display:flex;position:relative;margin:0 0 var(--lcars-gap-lg);overflow:visible;min-height:0}.lcars-frame-content.svelte-1u95quh{flex:1;overflow-y:auto;background-color:var(--lcars-bg-secondary);border-left:1px solid var(--lcars-orange-1);border-right:1px solid var(--lcars-orange-1);border-bottom:1px solid var(--lcars-orange-1);border-radius:0 0 var(--lcars-radius-sm) var(--lcars-radius-sm);scrollbar-width:thin;scrollbar-color:transparent transparent;padding:0 var(--lcars-gap-lg);box-sizing:border-box}.lcars-frame-content.svelte-1u95quh::-webkit-scrollbar{width:12px}.lcars-frame-content.svelte-1u95quh::-webkit-scrollbar-track{background:transparent}.lcars-frame-content.svelte-1u95quh::-webkit-scrollbar-thumb{background:transparent}.lcars-frame-scrollbar-overlay.svelte-1u95quh{position:absolute;right:-6px;top:0;bottom:0;width:14px;pointer-events:none;z-index:10}.lcars-frame-scrollbar-thumb.svelte-1u95quh{position:absolute;width:100%;background:var(--lcars-orange-1);border-radius:var(--lcars-radius-sm);opacity:.9;transition:opacity var(--lcars-transition-fast)}.lcars-frame-content.svelte-1u95quh:hover~.lcars-frame-scrollbar-overlay:where(.svelte-1u95quh) .lcars-frame-scrollbar-thumb:where(.svelte-1u95quh){opacity:1}.lcars-frame-footer-center.svelte-1u95quh{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 var(--lcars-gap-xl);border-radius:var(--lcars-radius-lg) var(--lcars-radius-lg) 0 0;margin-top:calc(-1 * var(--lcars-gap-xl))}.lcars-frame-footer-full.svelte-1u95quh{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;justify-content:center;padding:0 var(--lcars-gap-xl);margin:0 calc(-1 * var(--lcars-gap-md))}.lcars-readout.svelte-1vvlj7e{display:flex;flex-direction:column;gap:var(--lcars-gap-sm);background-color:var(--lcars-bg-panel);border-radius:var(--lcars-radius-md);border:2px solid var(--lcars-orange-1);transition:all var(--lcars-transition-fast)}.lcars-readout.alert.svelte-1vvlj7e{border-color:var(--lcars-red-alert);animation:lcars-pulse .5s infinite}.lcars-readout.blink.svelte-1vvlj7e .lcars-readout-value:where(.svelte-1vvlj7e){animation:lcars-blink 2s infinite}.lcars-readout-label.svelte-1vvlj7e{font-weight:var(--lcars-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--lcars-text-secondary)}.lcars-readout-value.svelte-1vvlj7e{display:flex;align-items:baseline;gap:var(--lcars-gap-sm);font-family:var(--lcars-font-primary);font-weight:var(--lcars-font-weight-black);letter-spacing:.02em}.lcars-readout-unit.svelte-1vvlj7e{font-size:.7em;opacity:.8}.lcars-progress.svelte-xnp7zn{display:flex;flex-direction:column;gap:var(--lcars-gap-sm);width:100%}.lcars-progress-header.svelte-xnp7zn{display:flex;justify-content:space-between;align-items:center}.lcars-progress-label.svelte-xnp7zn{font-size:.875rem;font-weight:var(--lcars-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--lcars-text-secondary)}.lcars-progress-percentage.svelte-xnp7zn{font-family:var(--lcars-font-primary);font-size:1rem;font-weight:var(--lcars-font-weight-bold);color:var(--lcars-text-primary)}.lcars-progress-track.svelte-xnp7zn{position:relative;height:24px;background-color:var(--lcars-bg-panel);border-radius:var(--lcars-radius-pill);border:2px solid var(--lcars-orange-1);overflow:hidden}.lcars-progress-bar.svelte-xnp7zn{position:absolute;top:0;left:0;height:100%;border-radius:var(--lcars-radius-pill);transition:all var(--lcars-transition-normal)}.lcars-progress-bar.pulse.svelte-xnp7zn{animation:lcars-pulse .5s infinite}.lcars-progress-glow.svelte-xnp7zn{position:absolute;top:0;right:0;width:20%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3));animation:lcars-sweep 2s infinite}.lcars-progress-segments.svelte-xnp7zn{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;gap:2px;padding:2px;pointer-events:none}.lcars-progress-segment.svelte-xnp7zn{flex:1;border-right:2px solid var(--lcars-bg-primary);opacity:.3}.lcars-progress-segment.svelte-xnp7zn:last-child{border-right:none}.lcars-graph.svelte-5ytq14{background-color:var(--lcars-bg-panel);border-radius:var(--lcars-radius-md);border:2px solid var(--lcars-orange-1);padding:var(--lcars-gap-md);display:flex;align-items:center;justify-content:center}svg.svelte-5ytq14{font-family:var(--lcars-font-primary);text-transform:uppercase;letter-spacing:.05em}.lcars-grid.svelte-bjdy1u{display:grid;width:100%}.lcars-grid>*{min-width:0;min-height:0}.lcars-table-container.svelte-bjyaoo{background:var(--lcars-black);border:2px solid var(--lcars-primary);border-radius:var(--lcars-border-radius);padding:1rem;font-family:var(--lcars-font)}.table-header.svelte-bjyaoo{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--lcars-primary)}.table-title.svelte-bjyaoo{font-size:1.5rem;font-weight:700;color:var(--lcars-primary)}.table-controls.svelte-bjyaoo{display:flex;gap:1rem;align-items:center}.search-container.svelte-bjyaoo{position:relative}.lcars-search.svelte-bjyaoo{background:#ff99001a;border:2px solid var(--lcars-orange);border-radius:var(--lcars-border-radius);padding:.5rem 1rem;color:var(--lcars-orange);font-family:var(--lcars-font);font-size:.9rem;min-width:200px;transition:all .3s ease}.lcars-search.svelte-bjyaoo:focus{outline:none;background:#f903;box-shadow:0 0 10px #ff990080}.lcars-search.svelte-bjyaoo::placeholder{color:#ff990080}.export-container.svelte-bjyaoo{position:relative}.export-menu.svelte-bjyaoo{position:absolute;top:100%;right:0;margin-top:.5rem;background:var(--lcars-black);border:2px solid var(--lcars-secondary);border-radius:var(--lcars-border-radius);overflow:hidden;z-index:100}.export-option.svelte-bjyaoo{display:block;width:100%;padding:.5rem 1rem;background:transparent;border:none;color:var(--lcars-secondary);font-family:var(--lcars-font);cursor:pointer;transition:background .2s ease;text-align:left;white-space:nowrap}.export-option.svelte-bjyaoo:hover{background:#9cf3}.table-wrapper.svelte-bjyaoo{overflow-x:auto;margin-bottom:1rem}.lcars-table.svelte-bjyaoo{width:100%;border-collapse:separate;border-spacing:0}.lcars-table.svelte-bjyaoo thead:where(.svelte-bjyaoo){background:linear-gradient(90deg,#ff99001a,#ff99000d)}.table-header-cell.svelte-bjyaoo{padding:.75rem;text-align:left;color:var(--lcars-orange);font-weight:700;border-bottom:2px solid var(--lcars-orange);white-space:nowrap;-webkit-user-select:none;user-select:none}.table-header-cell.sortable.svelte-bjyaoo{cursor:pointer;transition:background .2s ease}.table-header-cell.sortable.svelte-bjyaoo:hover{background:#ff99001a}.table-header-cell.sorted.svelte-bjyaoo{background:#ff990026}.sort-indicator.svelte-bjyaoo{margin-left:.5rem;color:var(--lcars-secondary);font-size:.8em}.data-row.svelte-bjyaoo{transition:background .2s ease;border-bottom:1px solid rgba(255,153,0,.2)}.data-row.svelte-bjyaoo:hover{background:#99ccff0d}.data-row.selected.svelte-bjyaoo{background:#99ccff1a}.data-row.svelte-bjyaoo td:where(.svelte-bjyaoo){padding:.75rem;color:var(--lcars-text)}.select-cell.svelte-bjyaoo{width:40px;text-align:center}.lcars-checkbox.svelte-bjyaoo{width:18px;height:18px;accent-color:var(--lcars-secondary);cursor:pointer}.empty-message.svelte-bjyaoo{text-align:center;padding:2rem;color:#ff990080;font-style:italic}.pagination.svelte-bjyaoo{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:2px solid var(--lcars-primary)}.page-info.svelte-bjyaoo{color:var(--lcars-secondary);font-size:.9rem}.page-controls.svelte-bjyaoo{display:flex;gap:.5rem;align-items:center}.page-number.svelte-bjyaoo{padding:0 1rem;color:var(--lcars-orange);font-weight:700}.lcars-grid-container.svelte-vpkwmk{background:var(--lcars-black);border:2px solid var(--lcars-primary);border-radius:var(--lcars-border-radius);padding:1rem;font-family:var(--lcars-font)}.grid-header.svelte-vpkwmk{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--lcars-primary)}.grid-title.svelte-vpkwmk{font-size:1.5rem;font-weight:700;color:var(--lcars-primary)}.grid-status.svelte-vpkwmk{color:var(--lcars-secondary);font-size:.9rem}.metrics-grid.svelte-vpkwmk{display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:1rem}@media (max-width: 1200px){.metrics-grid.svelte-vpkwmk{grid-template-columns:repeat(min(var(--columns),3),1fr)}}@media (max-width: 768px){.metrics-grid.svelte-vpkwmk{grid-template-columns:repeat(min(var(--columns),2),1fr)}}@media (max-width: 480px){.metrics-grid.svelte-vpkwmk{grid-template-columns:1fr}}.metric-card.svelte-vpkwmk{background:linear-gradient(135deg,#ff99000d,#99ccff0d);border:1px solid rgba(255,153,0,.3);border-radius:var(--lcars-border-radius);padding:1rem;transition:all .3s ease}.metric-card.svelte-vpkwmk:hover{border-color:var(--lcars-orange);box-shadow:0 0 15px #ff99004d}.metric-header.svelte-vpkwmk{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.75rem}.metric-label.svelte-vpkwmk{color:var(--lcars-orange);font-weight:700;font-size:.9rem;text-transform:uppercase}.metric-unit.svelte-vpkwmk{color:#f909;font-size:.8rem}.metric-content.svelte-vpkwmk{min-height:60px;display:flex;align-items:center;justify-content:center}.number-metric.svelte-vpkwmk{text-align:center;width:100%}.metric-value.svelte-vpkwmk{font-size:2rem;font-weight:700;color:var(--lcars-secondary);line-height:1}.metric-trend.svelte-vpkwmk{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-top:.5rem;font-size:.9rem}.trend-icon.svelte-vpkwmk{font-size:1.1em}.percentage-metric.svelte-vpkwmk{display:flex;align-items:center;gap:1rem;width:100%}.percentage-metric.svelte-vpkwmk .metric-value:where(.svelte-vpkwmk){flex:1}.progress-ring.svelte-vpkwmk{flex-shrink:0}.status-metric.svelte-vpkwmk{text-align:center;width:100%}.status-indicator.svelte-vpkwmk{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.2rem;font-weight:700}.status-icon.svelte-vpkwmk{font-size:1.5em}.status-message.svelte-vpkwmk{color:var(--lcars-text);font-size:.85rem;margin-top:.25rem}.status-time.svelte-vpkwmk{color:#9cf9;font-size:.75rem;margin-top:.25rem}.sparkline-metric.svelte-vpkwmk{width:100%}.sparkline-value.svelte-vpkwmk{font-size:1.5rem;font-weight:700;color:var(--lcars-secondary);text-align:center;margin-bottom:.5rem}.sparkline-chart.svelte-vpkwmk{width:100%;height:40px}.metric-description.svelte-vpkwmk{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,153,0,.2);color:#99ccffb3;font-size:.8rem}.systems-page.svelte-108qzk2{display:flex;flex-direction:column;gap:var(--lcars-gap-xl)}.status-grid.svelte-108qzk2,.control-grid.svelte-108qzk2{display:grid;grid-template-columns:1fr 1fr;gap:var(--lcars-gap-md)}.progress-stack.svelte-108qzk2{display:flex;flex-direction:column;gap:var(--lcars-gap-lg)}.graph-section.svelte-108qzk2,.metrics-section.svelte-108qzk2,.table-section.svelte-108qzk2{margin-top:var(--lcars-gap-xl)}.lcars-status.svelte-tkd9at{display:inline-flex;align-items:center;gap:var(--lcars-gap-md);background-color:var(--lcars-bg-panel);border-radius:var(--lcars-radius-pill);border:2px solid var(--lcars-orange-1)}.lcars-status-indicator.svelte-tkd9at{border-radius:50%;box-shadow:0 0 10px currentColor;transition:all var(--lcars-transition-fast)}.lcars-status-indicator.pulse.svelte-tkd9at{animation:lcars-pulse 1.5s infinite}.lcars-status-label.svelte-tkd9at{font-weight:var(--lcars-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--lcars-text-primary)}.lcars-chart-container.svelte-40jn03{background:var(--lcars-black);border:2px solid var(--lcars-primary);border-radius:var(--lcars-border-radius);padding:1rem;position:relative}.chart-wrapper.svelte-40jn03{position:relative;width:100%}.realtime-indicator.svelte-40jn03{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background:#66ff991a;border:1px solid var(--lcars-green);border-radius:var(--lcars-border-radius);color:var(--lcars-green);font-family:var(--lcars-font);font-size:.75rem;font-weight:700}.pulse.svelte-40jn03{display:inline-block;width:8px;height:8px;background:var(--lcars-green);border-radius:50%;animation:svelte-40jn03-pulse 2s infinite}@keyframes svelte-40jn03-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.lcars-chart-container.svelte-1rz4ml6{background:var(--lcars-black);border:2px solid var(--lcars-primary);border-radius:var(--lcars-border-radius);padding:1rem}.chart-wrapper.svelte-1rz4ml6{position:relative;width:100%}.navigation-page.svelte-12mb96b{display:flex;flex-direction:column;gap:var(--lcars-gap-xl)}.nav-status.svelte-12mb96b{display:flex;flex-direction:column;gap:var(--lcars-gap-lg)}.helm-controls.svelte-12mb96b{display:grid;grid-template-columns:1fr 1fr;gap:var(--lcars-gap-md)}.charts-container.svelte-12mb96b{display:flex;flex-direction:column;gap:var(--lcars-gap-lg)}.chart-row.svelte-12mb96b{display:grid;grid-template-columns:1fr 1fr;gap:var(--lcars-gap-lg)}.chart-item.svelte-12mb96b{min-height:250px}@media (max-width: 1024px){.chart-row.svelte-12mb96b{grid-template-columns:1fr}}.alert-info.svelte-12mb96b{padding:var(--lcars-gap-md);color:var(--lcars-text-secondary);font-size:.9rem}.lcars-log-container.svelte-1fxdbyo{background:var(--lcars-black);border:2px solid var(--lcars-primary);border-radius:var(--lcars-border-radius);display:flex;flex-direction:column;height:100%;font-family:var(--lcars-font)}.log-header.svelte-1fxdbyo{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:2px solid var(--lcars-primary)}.log-title.svelte-1fxdbyo{font-size:1.5rem;font-weight:700;color:var(--lcars-primary)}.log-controls.svelte-1fxdbyo{display:flex;gap:.5rem;align-items:center}.log-search.svelte-1fxdbyo{background:#ff99001a;border:2px solid var(--lcars-orange);border-radius:var(--lcars-border-radius);padding:.5rem 1rem;color:var(--lcars-orange);font-family:var(--lcars-font);font-size:.9rem;min-width:200px}.log-search.svelte-1fxdbyo:focus{outline:none;background:#f903;box-shadow:0 0 10px #ff990080}.log-search.svelte-1fxdbyo::placeholder{color:#ff990080}.control-button.svelte-1fxdbyo{padding:.5rem 1rem;background:#99ccff1a;border:2px solid var(--lcars-secondary);border-radius:var(--lcars-border-radius);color:var(--lcars-secondary);font-family:var(--lcars-font);font-weight:700;cursor:pointer;transition:all .2s ease}.control-button.svelte-1fxdbyo:hover{background:#9cf3}.control-button.active.svelte-1fxdbyo{background:#6f93;border-color:var(--lcars-green);color:var(--lcars-green)}.control-button.clear.svelte-1fxdbyo{background:#ff66661a;border-color:var(--lcars-red);color:var(--lcars-red)}.control-button.clear.svelte-1fxdbyo:hover{background:#f663}.log-filters.svelte-1fxdbyo{padding:.75rem 1rem;background:#ff99000d;border-bottom:1px solid rgba(255,153,0,.2)}.filter-group.svelte-1fxdbyo{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.filter-group.svelte-1fxdbyo:last-child{margin-bottom:0}.filter-label.svelte-1fxdbyo{color:var(--lcars-orange);font-weight:700;margin-right:.5rem;min-width:80px}.filter-button.svelte-1fxdbyo{padding:.25rem .75rem;background:#99ccff1a;border:1px solid var(--filter-color, var(--lcars-secondary));border-radius:var(--lcars-border-radius);color:var(--filter-color, var(--lcars-secondary));font-family:var(--lcars-font);font-size:.85rem;cursor:pointer;transition:all .2s ease;opacity:.5}.filter-button.active.svelte-1fxdbyo{opacity:1;background:#9cf3}.filter-button.svelte-1fxdbyo:hover{opacity:.8}.log-viewport.svelte-1fxdbyo{flex:1;overflow-y:auto;overflow-x:hidden;padding:.5rem;background:#0000004d}.log-entries.svelte-1fxdbyo{font-family:Courier New,monospace;font-size:.9rem}.log-entry.svelte-1fxdbyo{display:flex;align-items:baseline;gap:.5rem;padding:.25rem .5rem;margin-bottom:2px;border-left:3px solid transparent;transition:all .2s ease}.log-entry.svelte-1fxdbyo:hover{background:#99ccff0d}.log-entry.severity-error.svelte-1fxdbyo{border-left-color:#f66;background:#ff66660d}.log-entry.severity-critical.svelte-1fxdbyo{border-left-color:red;background:#ff00001a;animation:svelte-1fxdbyo-critical-pulse 2s infinite}@keyframes svelte-1fxdbyo-critical-pulse{0%,to{background:#ff00001a}50%{background:#f003}}.entry-timestamp.svelte-1fxdbyo{color:var(--lcars-orange);font-size:.85rem;white-space:nowrap}.entry-severity.svelte-1fxdbyo{font-weight:700}.entry-source.svelte-1fxdbyo{color:var(--lcars-purple);font-weight:700}.entry-message.svelte-1fxdbyo{color:var(--lcars-text);flex:1}.entry-details.svelte-1fxdbyo{color:#99ccffb3;font-size:.85rem;font-style:italic}.empty-log.svelte-1fxdbyo{text-align:center;padding:2rem;color:#ff990080;font-style:italic}.log-footer.svelte-1fxdbyo{padding:.5rem 1rem;border-top:1px solid var(--lcars-primary);text-align:right;color:var(--lcars-secondary);font-size:.85rem}.engineering-page.svelte-asi3a6{display:flex;flex-direction:column;gap:var(--lcars-gap-xl)}.core-status.svelte-asi3a6{display:flex;flex-direction:column;gap:var(--lcars-gap-md)}.power-controls.svelte-asi3a6{display:flex;flex-direction:column;gap:var(--lcars-gap-lg)}.reserves.svelte-asi3a6{display:flex;flex-direction:column;gap:var(--lcars-gap-md)}.reserve-controls.svelte-asi3a6{display:grid;grid-template-columns:1fr 1fr;gap:var(--lcars-gap-sm);margin-top:var(--lcars-gap-md)}.core-controls.svelte-asi3a6{display:grid;grid-template-columns:1fr;gap:var(--lcars-gap-sm)}.subsystems.svelte-asi3a6{display:flex;flex-direction:column;gap:var(--lcars-gap-sm)}.maintenance.svelte-asi3a6{display:flex;flex-direction:column;gap:var(--lcars-gap-md)}.schedule-item.svelte-asi3a6{display:flex;justify-content:space-between;padding:var(--lcars-gap-sm);background:#0003;border-radius:var(--lcars-radius-sm)}.schedule-label.svelte-asi3a6{color:var(--lcars-purple-1);font-size:.85rem;text-transform:uppercase}.schedule-time.svelte-asi3a6{color:var(--lcars-text-secondary);font-size:.85rem}.log-container.svelte-asi3a6{height:400px}.lcars-filter-panel.svelte-1btb1dw{background:var(--lcars-black);border:2px solid var(--lcars-primary);border-radius:var(--lcars-border-radius);font-family:var(--lcars-font);transition:all .3s ease}.lcars-filter-panel.collapsed.svelte-1btb1dw{border-color:#ff990080}.panel-header.svelte-1btb1dw{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(90deg,#ff99001a,#ff99000d);border-bottom:2px solid var(--lcars-orange)}.panel-title.svelte-1btb1dw{font-size:1.2rem;font-weight:700;color:var(--lcars-orange)}.toggle-button.svelte-1btb1dw{padding:.25rem .75rem;background:transparent;border:1px solid var(--lcars-orange);border-radius:var(--lcars-border-radius);color:var(--lcars-orange);font-family:var(--lcars-font);cursor:pointer;transition:all .2s ease}.toggle-button.svelte-1btb1dw:hover{background:#f903}.panel-content.svelte-1btb1dw{padding:1rem}.filter-group.svelte-1btb1dw{margin-bottom:1.5rem}.filter-group.svelte-1btb1dw:last-child{margin-bottom:1rem}.group-label.svelte-1btb1dw{color:var(--lcars-secondary);font-size:1rem;font-weight:700;margin-bottom:.75rem;text-transform:uppercase}.filter-list.svelte-1btb1dw{display:flex;flex-direction:column;gap:.75rem}.filter-item.svelte-1btb1dw{display:flex;align-items:center}.filter-label.svelte-1btb1dw{color:var(--lcars-text);font-size:.95rem;margin-bottom:.25rem;display:block}.checkbox-label.svelte-1btb1dw,.radio-label.svelte-1btb1dw{display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:color .2s ease}.checkbox-label.svelte-1btb1dw:hover,.radio-label.svelte-1btb1dw:hover{color:var(--lcars-secondary)}.label-text.svelte-1btb1dw{color:var(--lcars-text)}.lcars-checkbox.svelte-1btb1dw,.lcars-radio.svelte-1btb1dw{width:18px;height:18px;accent-color:var(--lcars-secondary);cursor:pointer}.radio-group.svelte-1btb1dw,.select-group.svelte-1btb1dw,.range-group.svelte-1btb1dw{width:100%}.radio-options.svelte-1btb1dw{display:flex;gap:1rem;margin-top:.5rem}.lcars-select.svelte-1btb1dw{width:100%;padding:.5rem;background:#99ccff1a;border:1px solid var(--lcars-secondary);border-radius:var(--lcars-border-radius);color:var(--lcars-text);font-family:var(--lcars-font);font-size:.95rem;cursor:pointer;transition:all .2s ease}.lcars-select.svelte-1btb1dw:hover,.lcars-select.svelte-1btb1dw:focus{background:#9cf3;outline:none}.lcars-select.svelte-1btb1dw option:where(.svelte-1btb1dw){background:var(--lcars-black);color:var(--lcars-text)}.range-group.svelte-1btb1dw{margin-top:.5rem}.range-value.svelte-1btb1dw{color:var(--lcars-secondary);font-weight:700}.lcars-range.svelte-1btb1dw{width:100%;margin-top:.5rem;accent-color:var(--lcars-secondary)}.panel-actions.svelte-1btb1dw{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,153,0,.2)}.action-button.svelte-1btb1dw{padding:.5rem 1.25rem;background:#99ccff1a;border:2px solid var(--lcars-secondary);border-radius:var(--lcars-border-radius);color:var(--lcars-secondary);font-family:var(--lcars-font);font-weight:700;cursor:pointer;transition:all .2s ease}.action-button.svelte-1btb1dw:hover{background:#9cf3}.action-button.reset.svelte-1btb1dw{background:#ff66661a;border-color:var(--lcars-red);color:var(--lcars-red)}.action-button.reset.svelte-1btb1dw:hover{background:#f663}.action-button.apply.svelte-1btb1dw{background:#66ff991a;border-color:var(--lcars-green);color:var(--lcars-green)}.action-button.apply.svelte-1btb1dw:hover{background:#6f93}.lcars-date-range.svelte-d7z5rc{position:relative;display:inline-block;font-family:var(--lcars-font)}.date-display.svelte-d7z5rc{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:#ff99001a;border:2px solid var(--lcars-orange);border-radius:var(--lcars-border-radius);color:var(--lcars-orange);font-family:inherit;cursor:pointer;transition:all .2s ease;white-space:nowrap}.date-display.svelte-d7z5rc:hover{background:#f903}.date-display.active.svelte-d7z5rc{background:#ff99004d;border-color:var(--lcars-secondary);color:var(--lcars-secondary)}.date-icon.svelte-d7z5rc{font-size:1.2em}.date-text.svelte-d7z5rc{font-weight:700}.stardate.svelte-d7z5rc{padding-left:.75rem;border-left:1px solid currentColor;opacity:.7;font-size:.9em}.dropdown-icon.svelte-d7z5rc{margin-left:auto;font-size:.8em;transition:transform .2s ease}.date-picker-dropdown.svelte-d7z5rc{position:absolute;top:calc(100% + .5rem);right:0;min-width:400px;background:#000000f2;border:2px solid var(--lcars-secondary);border-radius:var(--lcars-border-radius);box-shadow:0 4px 20px #000c;z-index:1000;animation:svelte-d7z5rc-dropdown-appear .2s ease}@keyframes svelte-d7z5rc-dropdown-appear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header.svelte-d7z5rc{padding:.75rem 1rem;background:linear-gradient(90deg,#f903,#ff99001a);border-bottom:2px solid var(--lcars-orange);color:var(--lcars-orange);font-weight:700;text-align:center}.date-inputs.svelte-d7z5rc{display:flex;align-items:center;gap:1rem;padding:1.5rem 1rem}.date-input-group.svelte-d7z5rc{flex:1}.input-label.svelte-d7z5rc{display:block;margin-bottom:.5rem;color:var(--lcars-secondary);font-size:.85rem;font-weight:700}.lcars-date-input.svelte-d7z5rc{width:100%;padding:.5rem;background:#99ccff1a;border:1px solid var(--lcars-secondary);border-radius:var(--lcars-border-radius);color:var(--lcars-text);font-family:var(--lcars-font);font-size:.95rem;cursor:pointer}.lcars-date-input.svelte-d7z5rc:hover,.lcars-date-input.svelte-d7z5rc:focus{background:#9cf3;outline:none}.lcars-date-input.svelte-d7z5rc::-webkit-calendar-picker-indicator{filter:invert(60%) sepia(100%) saturate(500%) hue-rotate(180deg);cursor:pointer}.date-separator.svelte-d7z5rc{color:var(--lcars-orange);font-size:1.5rem;font-weight:700}.preset-section.svelte-d7z5rc{padding:0 1rem 1rem;border-top:1px solid rgba(255,153,0,.2)}.preset-label.svelte-d7z5rc{margin:1rem 0 .75rem;color:var(--lcars-secondary);font-size:.85rem;font-weight:700}.preset-grid.svelte-d7z5rc{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.preset-button.svelte-d7z5rc{padding:.5rem;background:#99ccff1a;border:1px solid var(--lcars-secondary);border-radius:var(--lcars-border-radius);color:var(--lcars-text);font-family:var(--lcars-font);font-size:.85rem;cursor:pointer;transition:all .2s ease}.preset-button.svelte-d7z5rc:hover{background:#9cf3;color:var(--lcars-secondary)}.dropdown-footer.svelte-d7z5rc{padding:1rem;border-top:1px solid rgba(255,153,0,.2);text-align:right}.action-button.svelte-d7z5rc{padding:.5rem 1.25rem;background:#66ff991a;border:2px solid var(--lcars-green);border-radius:var(--lcars-border-radius);color:var(--lcars-green);font-family:var(--lcars-font);font-weight:700;cursor:pointer;transition:all .2s ease}.action-button.svelte-d7z5rc:hover{background:#6f93}@media (max-width: 480px){.date-picker-dropdown.svelte-d7z5rc{min-width:320px}.date-inputs.svelte-d7z5rc{flex-direction:column}.date-separator.svelte-d7z5rc{transform:rotate(90deg)}.preset-grid.svelte-d7z5rc{grid-template-columns:repeat(2,1fr)}}.medical-page.svelte-uhr2d7{display:flex;flex-direction:column;gap:var(--lcars-gap-xl)}.life-support.svelte-uhr2d7,.medical-status.svelte-uhr2d7{display:flex;flex-direction:column;gap:var(--lcars-gap-md)}.medical-controls.svelte-uhr2d7{display:grid;grid-template-columns:1fr 1fr;gap:var(--lcars-gap-sm);margin-top:var(--lcars-gap-md)}.env-controls.svelte-uhr2d7{display:flex;flex-direction:column;gap:var(--lcars-gap-md)}.crew-section.svelte-uhr2d7{display:flex;flex-direction:column;gap:var(--lcars-gap-sm);padding:var(--lcars-gap-md);background:#0003;border-radius:var(--lcars-radius-sm)}.crew-section.svelte-uhr2d7 h4:where(.svelte-uhr2d7){color:var(--lcars-green-1);font-size:.9rem;text-transform:uppercase;margin:0}.health-status.svelte-uhr2d7{color:var(--lcars-text-secondary);font-size:.8rem;text-transform:uppercase}.decon-controls.svelte-uhr2d7,.transporter-status.svelte-uhr2d7,.medical-alerts.svelte-uhr2d7{display:flex;flex-direction:column;gap:var(--lcars-gap-md)}.alert-log.svelte-uhr2d7{padding:var(--lcars-gap-sm);background:#0003;border-radius:var(--lcars-radius-sm)}.alert-log.svelte-uhr2d7 p:where(.svelte-uhr2d7){margin:var(--lcars-gap-xs) 0;color:var(--lcars-text-secondary);font-size:.85rem}.metrics-header.svelte-uhr2d7{display:flex;justify-content:flex-end;margin-bottom:1rem}.filter-section.svelte-uhr2d7{grid-column:span 3}body{margin:0;padding:0}.sidebar-content.svelte-wid41{display:flex;flex-direction:column;gap:var(--lcars-gap-md)}.sidebar-spacer.svelte-wid41{flex:1}.main-content.svelte-wid41{display:flex;flex-direction:column;gap:var(--lcars-gap-xl);padding:var(--lcars-gap-xl) 0}.footer-content.svelte-wid41{display:flex;align-items:center;justify-content:center;width:100%;color:var(--lcars-text-dark);font-weight:var(--lcars-font-weight-bold);text-transform:uppercase;letter-spacing:.1em}.modal-content.svelte-wid41{color:var(--lcars-text-primary);padding:var(--lcars-gap-lg)}.modal-content.svelte-wid41 h3:where(.svelte-wid41){color:var(--lcars-orange-1);text-transform:uppercase;margin-top:0}.modal-content.svelte-wid41 ul:where(.svelte-wid41){list-style:none;padding:0}.modal-content.svelte-wid41 li:where(.svelte-wid41){padding:var(--lcars-gap-sm) 0;border-bottom:1px solid var(--lcars-orange-1);opacity:.9}.modal-content.svelte-wid41 li:where(.svelte-wid41):before{content:"▸ ";color:var(--lcars-orange-2)}
