[hidden]{display:none!important}.hero-section{display:none}.guided-intro{padding:48px 0 24px}.guided-intro h1{font-size:clamp(32px,4vw,54px);line-height:1.08;letter-spacing:-2px;margin:16px 0}.guided-intro p{max-width:650px;color:var(--text-dim);line-height:1.8}.guide-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.guide-tabs button{padding:18px;border:1px solid rgba(94,242,255,.16);background:rgba(14,24,42,.8);color:#a7b7cb;border-radius:12px;text-align:left;cursor:pointer;transition:background .2s,transform .2s}.guide-tabs .selected{color:#5ef2ff;background:rgba(94,242,255,.1);border-color:#5ef2ff}.guide-tabs button:hover{transform:translateY(-2px)}#setup-controls{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}#setup-controls select{background:#101d30;color:#dcecff;border:1px solid #294159;border-radius:8px;padding:12px}.setup-help{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0}.setup-help article{padding:24px;background:rgba(10,22,39,.8);border:1px solid rgba(94,242,255,.12);border-radius:14px}.setup-help p{color:#93a6bb;font-size:14px;line-height:1.7}.panel{animation:panel-in .3s ease}.hand-silhouette{transition:transform .25s ease;animation:none!important}.nav-links{display:none!important}.header-actions{margin-left:auto}.guided-setup h2{font-size:28px}.guided-setup>p{color:#93a6bb}button:focus-visible,[role=button]:focus-visible{outline:2px solid #5ef2ff;outline-offset:4px}@keyframes panel-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.guide-tabs{grid-template-columns:1fr 1fr}.setup-help{grid-template-columns:1fr}.guided-intro{padding-top:25px}.header-actions .conn-pill{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.guide-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}main>section{scroll-margin-top:90px;margin-bottom:28px}#ship-view{min-height:420px}#architecture{width:100%;height:auto}@media(max-width:700px){.guide-tabs{grid-template-columns:1fr 1fr}}

.manual-sandbox{padding:22px;background:#0e1428;border:1px solid #334465;border-radius:18px;margin:16px 0}.manual-sandbox p{color:#9aa6c8}.manual-sandbox output{color:#5ef2ff;font-family:var(--mono)}#manual-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:18px}#manual-fields label{font-size:12px;color:#9aa6c8}#manual-fields input{display:block;width:100%;padding:10px;background:#04060d;color:#e8eeff;border:1px solid #334465;border-radius:8px}.manual-hand{display:none;position:absolute;width:105px;height:140px;pointer-events:none;z-index:5;transform:translate(-50%,-65%) rotate(-12deg);filter:drop-shadow(8px 12px 6px #0009);transition:transform .12s}.manual-active{cursor:none;touch-action:none}.manual-active .manual-hand{display:block}.manual-hand.pressing{transform:translate(-50%,-55%) rotate(-6deg) scale(.94)}

.manual-active .manual-hand{display:block!important;visibility:visible!important}.manual-hand svg{width:105px!important;height:140px!important;overflow:visible}#detection-mode{padding:12px;background:#0e1428;color:#e8eeff;border:1px solid #5ef2ff55;border-radius:10px;margin-right:12px}.guided-setup .setup-help{display:none}#vessel .guided-setup{margin:18px 0;padding:18px}

.mode-command-bar{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:22px;border:1px solid #5ef2ff66;border-radius:18px;background:#101b30;margin-bottom:24px}.mode-command-bar label{font-weight:600;color:#5ef2ff}.mode-command-bar select{flex:1;min-width:230px}#inference-scores:empty:after{content:"Select a mode above to begin";color:#9aa6c8}

.mode-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.mode-cards button{white-space:normal;display:block;padding:20px}.mode-cards small{display:block;margin-top:8px;font-weight:400}#detection-mode{display:inline-block!important;visibility:visible!important}@media(max-width:700px){.mode-cards{grid-template-columns:1fr}}
