#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.ship-ssd-panel{min-width:330px;background-color:#d3d3d3}.ship-ssd-panel button{padding:5px 10px;font-size:.8rem;border:0px solid white}.ship-ssd-panel button:hover{background-color:gray}.ship-ssd-panel button:active{background-color:#d3d3d3}.ship-ssd-panel .tab-content{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.ship-ssd-panel .section-header{background-color:#00000040;width:100%;min-height:25px;text-align:start}.ship-ssd-panel .section-header.flex{display:flex;flex-wrap:wrap;flex-direction:row}.ship-ssd-panel .section-header .right{float:right;padding:5px}.ship-ssd-panel .section-header label{padding:5px;display:inline-block;font-weight:700;font-size:1.1rem}.ship-ssd-panel .section-header .header-icon{position:relative;top:4px}.ship-ssd-panel .id-panel{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;column-gap:10px;padding:10px}.ship-ssd-panel .id-panel .id-cluster{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:10px}.ship-ssd-panel .id-panel label{text-align:left}.ship-ssd-panel .id-panel textarea{width:94%}.ship-ssd-panel .status-panel,.ship-ssd-panel .systems-panel{display:flex;flex-direction:column;row-gap:5px;padding:10px;overflow-y:scroll}.ship-ssd-panel .hull-panel{display:flex;flex-direction:column;row-gap:5px;padding:10px 5px;overflow-y:scroll}.ship-ssd-panel .component-panel{display:flex;flex-direction:column;row-gap:5px;padding:5px}div.system-track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;column-gap:2px}div.system-track label{padding-right:5px;font-weight:700;font-size:.8rem;width:150px;text-align:right}div.system-track .right-label{margin-left:auto}div.system-track div.system-track-square{font-size:.75rem;font-weight:700;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border:2px solid black;background-color:#00000026;-webkit-user-select:none;user-select:none}div.system-track div.system-track-rounded{font-size:.75rem;font-weight:700;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:5px;border:2px solid black;background-color:#00000026;-webkit-user-select:none;user-select:none}div.system-track div.system-track-circle{font-size:.75rem;font-weight:700;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:20px;border:2px solid black;background-color:#00000026;-webkit-user-select:none;user-select:none}div.system-track div.system-track-rounded.box-disabled,div.system-track div.system-track-rounded.selected,div.system-track div.system-track-square.box-disabled,div.system-track div.system-track-circle.box-disabled{border:1px solid rgba(0,0,0,.25);background-color:#0000000d}div.system-track div.status-track-box div.status-track-box{display:flex;justify-content:center;align-items:center;width:10px;height:10px;border-radius:3px;border:2px solid black;background-color:#00000026}.ob_tabs{padding:10px}.ob_tabs .tabs_header{font-weight:700;display:flex;column-gap:20px;justify-content:center}.ob_tabs .tabs_header .tab_header{text-decoration:none}.ob_tabs .tabs_header .tab_header:hover{color:#930000d9}.ob_tabs .tabs_header .tab_header.active{text-decoration:underline}.ob_tabs .tab_content_container{margin:20px}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
