.atmospheric-canvas.svelte-qaq5xo.svelte-qaq5xo{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#000811,#012,#000408);border:2px solid #00ff88;border-radius:8px;display:flex;flex-direction:column}.scanning-line.svelte-qaq5xo.svelte-qaq5xo{position:absolute;top:10%;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,#00ff88,rgba(0,255,136,.5),#00ff88,transparent);box-shadow:0 0 10px #0f8;animation:svelte-qaq5xo-scanUpDown 4s ease-in-out infinite}@keyframes svelte-qaq5xo-scanUpDown{0%{transform:translateY(0);opacity:1}25%{transform:translateY(200px);opacity:.8}50%{transform:translateY(400px);opacity:1}75%{transform:translateY(200px);opacity:.8}to{transform:translateY(0);opacity:1}}.scanning-line-2.svelte-qaq5xo.svelte-qaq5xo{position:absolute;top:15%;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.6),transparent);animation:svelte-qaq5xo-scanUpDown 6s ease-in-out infinite reverse}.grid-overlay.svelte-qaq5xo.svelte-qaq5xo{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,255,136,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.03) 1px,transparent 1px);background-size:20px 20px;animation:svelte-qaq5xo-gridShift 10s linear infinite}@keyframes svelte-qaq5xo-gridShift{0%{transform:translate(0)}to{transform:translate(20px,20px)}}.canvas-messages-area.svelte-qaq5xo.svelte-qaq5xo{flex:1;margin:20px;border:1px solid rgba(0,255,136,.2);border-radius:6px;padding:15px;background:#0008114d;display:flex;flex-direction:column;gap:8px}.canvas-message-line.svelte-qaq5xo.svelte-qaq5xo{height:20px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.4),transparent);border-radius:2px;animation:pulse 3s ease-in-out infinite}.canvas-input-area.svelte-qaq5xo.svelte-qaq5xo{display:flex;gap:10px;margin:0 20px 20px;background:#0011224d;border:1px solid rgba(0,255,136,.2);border-radius:6px;padding:15px}.canvas-input-field.svelte-qaq5xo.svelte-qaq5xo{flex:1;height:40px;background:linear-gradient(45deg,#0022444d,#0044664d);border:1px solid rgba(0,255,136,.2);border-radius:4px;animation:pulse 2s ease-in-out infinite}.canvas-input-button.svelte-qaq5xo.svelte-qaq5xo{width:80px;height:40px;background:linear-gradient(45deg,#0044664d,#0066884d);border:1px solid rgba(0,255,136,.2);border-radius:4px;animation:pulse 2.5s ease-in-out infinite}.canvas-toggle-button.svelte-qaq5xo.svelte-qaq5xo{background:#046c;color:#0f8;border:1px solid rgba(0,255,136,.5);border-radius:4px;padding:8px 12px;cursor:pointer;font-size:16px;transition:all .2s ease;min-width:40px;position:relative;z-index:25}.canvas-toggle-button.svelte-qaq5xo.svelte-qaq5xo:hover{background:#006688e6;box-shadow:0 0 8px #00ff884d}.atmospheric-canvas.disabled.svelte-qaq5xo .canvas-toggle-button.svelte-qaq5xo,.atmospheric-canvas.disabled.svelte-qaq5xo .canvas-input-field.svelte-qaq5xo,.atmospheric-canvas.disabled.svelte-qaq5xo .canvas-input-button.svelte-qaq5xo{opacity:.3;pointer-events:none}.canvas-reports-area.svelte-qaq5xo.svelte-qaq5xo{margin:10px 20px;border:1px solid rgba(0,255,136,.3);border-radius:6px;background:#0126;display:flex;flex-direction:column;gap:2px}.report-line.svelte-qaq5xo.svelte-qaq5xo{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#0243;border:none;border-radius:3px;color:#0f8;font-family:Courier New,monospace;font-size:12px;cursor:pointer;transition:all .2s ease;text-align:left}.report-line.svelte-qaq5xo.svelte-qaq5xo:hover{background:#0466;box-shadow:0 0 6px #0f83}.report-line.svelte-qaq5xo.svelte-qaq5xo:active{background:#00668880}.report-indicator.svelte-qaq5xo.svelte-qaq5xo{font-size:14px;min-width:16px}.report-text.svelte-qaq5xo.svelte-qaq5xo{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-warning.svelte-qaq5xo.svelte-qaq5xo{color:#fa4;border-left:3px solid #ffaa44}.report-warning.svelte-qaq5xo.svelte-qaq5xo:hover{background:#ffaa441a;box-shadow:0 0 6px #ffaa444d}.report-success.svelte-qaq5xo.svelte-qaq5xo{color:#4f8;border-left:3px solid #44ff88}.report-success.svelte-qaq5xo.svelte-qaq5xo:hover{background:#44ff881a;box-shadow:0 0 6px #44ff884d}.report-status.svelte-qaq5xo.svelte-qaq5xo{color:#0af;border-left:3px solid #00aaff}.report-status.svelte-qaq5xo.svelte-qaq5xo:hover{background:#00aaff1a;box-shadow:0 0 6px #00aaff4d}.monitor-overlay.svelte-49lalx{position:absolute;top:0;left:0;right:0;bottom:0;z-index:20;background:#000811e6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;animation:svelte-49lalx-monitorFadeIn .5s ease-out}.monitor-screen.svelte-49lalx{background:linear-gradient(145deg,#012,#000408);border:2px solid #00ff88;border-radius:8px;padding:20px;min-width:400px;max-width:500px;box-shadow:0 0 20px #00ff884d;font-family:Courier New,monospace;animation:svelte-49lalx-monitorGlitch 2s ease-in-out infinite}.monitor-header.svelte-49lalx{color:#0f8;font-size:16px;font-weight:700;text-align:center;margin-bottom:15px;letter-spacing:2px;border-bottom:1px solid rgba(0,255,136,.3);padding-bottom:10px}.monitor-content.svelte-49lalx{margin-bottom:20px}.monitor-line.svelte-49lalx{color:#8f8;font-size:12px;margin-bottom:8px;animation:svelte-49lalx-textFlicker 3s ease-in-out infinite}.monitor-line.monitor-error.svelte-49lalx{color:#f84;animation:svelte-49lalx-errorPulse 1.5s ease-in-out infinite}.monitor-activate-btn.svelte-49lalx{background:linear-gradient(45deg,#046,#068);color:#0f8;border:2px solid #00ff88;border-radius:4px;padding:12px 24px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:1px;transition:all .3s ease;width:100%;animation:svelte-49lalx-buttonGlow 2s ease-in-out infinite}.monitor-activate-btn.svelte-49lalx:hover{background:linear-gradient(45deg,#068,#08a);box-shadow:0 0 15px #00ff8880;transform:scale(1.02)}@keyframes svelte-49lalx-monitorFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes svelte-49lalx-monitorGlitch{0%,to{transform:translate(0)}10%{transform:translate(-2px)}20%{transform:translate(2px)}30%{transform:translate(-1px)}40%{transform:translate(1px)}50%{transform:translate(0)}}@keyframes svelte-49lalx-textFlicker{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-49lalx-errorPulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes svelte-49lalx-buttonGlow{0%,to{box-shadow:0 0 5px #00ff884d}50%{box-shadow:0 0 15px #0f89}}.interactive-interface.svelte-lgak2l.svelte-lgak2l{position:absolute;top:0;left:0;right:0;bottom:0;background:#000811f2;border:2px solid #00ff88;border-radius:8px;display:flex;flex-direction:column}.html-messages-area.svelte-lgak2l.svelte-lgak2l{flex:1;border:1px solid rgba(0,255,136,.3);border-radius:6px;margin:20px;padding:15px;overflow-y:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.message-item.svelte-lgak2l.svelte-lgak2l{color:#0f8;margin-bottom:8px;font-size:14px;padding:8px 0;border-bottom:1px solid rgba(0,255,136,.1);display:flex;flex-direction:column;gap:4px}.message-item.user.svelte-lgak2l.svelte-lgak2l{color:#8f0}.message-item.companion.svelte-lgak2l.svelte-lgak2l{color:#0f8}.message-sender.svelte-lgak2l.svelte-lgak2l{font-weight:700;font-size:12px;opacity:.8}.message-content.svelte-lgak2l.svelte-lgak2l{font-size:14px;line-height:1.5}.companion-text.svelte-lgak2l.svelte-lgak2l{font-family:Courier New,Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.4;color:#8c8;letter-spacing:.5px}.message-time.svelte-lgak2l.svelte-lgak2l{font-size:10px;opacity:.6;align-self:flex-end}.welcome-message.svelte-lgak2l.svelte-lgak2l{color:#0f8;text-align:center;opacity:.7;font-style:italic;padding:20px;animation:svelte-lgak2l-welcomeGlow 3s ease-in-out infinite}.welcome-title.svelte-lgak2l.svelte-lgak2l{font-size:14px;font-weight:700;margin-bottom:10px;letter-spacing:2px;color:#0f8;animation:svelte-lgak2l-textPulse 2s ease-in-out infinite}.welcome-text.svelte-lgak2l.svelte-lgak2l{font-size:12px;line-height:1.4;color:#8f8}.message-separator.svelte-lgak2l.svelte-lgak2l{height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.3),transparent);margin:10px 0}.message-item.transmitting.svelte-lgak2l.svelte-lgak2l{opacity:.7}.message-item.automated.svelte-lgak2l.svelte-lgak2l{border-left:3px solid rgba(255,136,0,.6);background:#ff88000d;padding-left:12px}.message-item.transmission-disturbed.svelte-lgak2l.svelte-lgak2l{animation:svelte-lgak2l-transmissionGlitch .5s ease-in-out;border-left:3px solid #ff4444;background:#ff44441a}.message-item.post-transmission.svelte-lgak2l.svelte-lgak2l{border-left:3px solid #aa44ff;background:#aa44ff1a;color:#c8f}.message-item.post-transmission.svelte-lgak2l .companion-text.svelte-lgak2l{color:#8c8;font-family:Courier New,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;margin:0;padding:15px;background:#000c18e6;border:1px solid rgba(0,255,136,.3);border-radius:6px;min-height:60px;max-height:300px;overflow-y:auto}.html-input-area.svelte-lgak2l.svelte-lgak2l{display:flex;gap:10px;margin:0 20px 20px;background:#001122e6;border:1px solid rgba(0,255,136,.3);border-radius:6px;padding:15px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.html-input.svelte-lgak2l.svelte-lgak2l{flex:1;background:#000811cc;border:1px solid #004466;border-radius:4px;padding:12px 16px;color:#0f8;font-family:inherit;font-size:14px;outline:none}.html-input.svelte-lgak2l.svelte-lgak2l:focus{border-color:#0f8;box-shadow:0 0 8px #00ff884d;background:#000811e6}.html-button.svelte-lgak2l.svelte-lgak2l{background:linear-gradient(45deg,#046,#068);color:#0f8;border:1px solid #00ff88;border-radius:4px;padding:12px 20px;cursor:pointer;font-family:inherit;font-size:14px;transition:all .2s ease}.html-button.svelte-lgak2l.svelte-lgak2l:hover:not(:disabled){background:linear-gradient(45deg,#068,#08a);box-shadow:0 0 8px #00ff884d}.html-button.svelte-lgak2l.svelte-lgak2l:disabled{opacity:.6;cursor:not-allowed}.html-toggle-button.svelte-lgak2l.svelte-lgak2l{background:#046c;color:#0f8;border:1px solid rgba(0,255,136,.5);border-radius:4px;padding:8px 12px;cursor:pointer;font-size:16px;transition:all .2s ease;min-width:40px}.html-toggle-button.svelte-lgak2l.svelte-lgak2l:hover{background:#006688e6;box-shadow:0 0 8px #00ff884d}@keyframes svelte-lgak2l-pulse{0%,to{opacity:.3}50%{opacity:.6}}@keyframes svelte-lgak2l-welcomeGlow{0%,to{opacity:.6}50%{opacity:.9}}@keyframes svelte-lgak2l-textPulse{0%,to{color:#0f8;text-shadow:0 0 5px rgba(0,255,136,.3)}50%{color:#8fa;text-shadow:0 0 10px rgba(0,255,136,.6)}}@keyframes svelte-lgak2l-transmissionGlitch{0%,to{transform:translate(0)}10%{transform:translate(-2px)}20%{transform:translate(2px)}30%{transform:translate(-1px)}40%{transform:translate(1px)}50%{transform:translate(0)}}.log-panel.svelte-1ri4wbz.svelte-1ri4wbz{display:flex;flex-direction:column;gap:15px;padding:10px}.log-sidebar.svelte-1ri4wbz.svelte-1ri4wbz{background:#000c18e6;border:1px solid rgba(0,255,136,.3);border-radius:6px;padding:15px}.log-sidebar.svelte-1ri4wbz h4.svelte-1ri4wbz{color:#0f8;font-family:Courier New,monospace;font-size:12px;margin:0 0 12px;text-align:center;font-weight:700}.log-list.svelte-1ri4wbz.svelte-1ri4wbz{display:flex;flex-direction:column;gap:8px}.log-entry-item.svelte-1ri4wbz.svelte-1ri4wbz{display:flex;align-items:center;gap:10px;padding:8px;background:#00ff880d;border-radius:4px;border:1px solid transparent;transition:all .2s ease;cursor:pointer}.log-entry-item.svelte-1ri4wbz.svelte-1ri4wbz:hover{background:#00ff881a;border-color:#00ff884d}.log-entry-item.selected.svelte-1ri4wbz.svelte-1ri4wbz{background:#00ff8826;border-color:#00ff8880}.log-entry-item.discovered.svelte-1ri4wbz .log-title-small.svelte-1ri4wbz{color:#fff}.log-entry-item.corrupted.svelte-1ri4wbz.svelte-1ri4wbz{background:#ff44441a;border-color:#ff44444d;animation:svelte-1ri4wbz-glitch .3s ease-in-out}.status-icon.corrupted.svelte-1ri4wbz.svelte-1ri4wbz{color:#f44;animation:blink 1s infinite}.log-indicator.svelte-1ri4wbz.svelte-1ri4wbz{min-width:15px;text-align:center}.status-icon.svelte-1ri4wbz.svelte-1ri4wbz{color:#666;font-size:10px}.log-entry-item.discovered.svelte-1ri4wbz .status-icon.svelte-1ri4wbz,.log-entry-item.analyzed.svelte-1ri4wbz .status-icon.svelte-1ri4wbz{color:#0f8}.log-info.svelte-1ri4wbz.svelte-1ri4wbz{flex:1;min-width:0}.log-title-small.svelte-1ri4wbz.svelte-1ri4wbz{color:#ccc;font-family:Courier New,monospace;font-size:10px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-timestamp-small.svelte-1ri4wbz.svelte-1ri4wbz{color:#888;font-family:Courier New,monospace;font-size:8px}.log-content-panel.svelte-1ri4wbz.svelte-1ri4wbz{background:#000c18e6;border:1px solid rgba(0,255,136,.3);border-radius:6px;padding:15px;flex:1;display:flex;flex-direction:column}.log-header.svelte-1ri4wbz.svelte-1ri4wbz{border-bottom:1px solid rgba(0,255,136,.3);padding-bottom:12px;margin-bottom:15px}.log-meta.svelte-1ri4wbz.svelte-1ri4wbz{display:flex;gap:12px;margin-bottom:8px}.log-timestamp.svelte-1ri4wbz.svelte-1ri4wbz,.log-category.svelte-1ri4wbz.svelte-1ri4wbz{color:#0f8;font-family:Courier New,monospace;font-size:10px;background:#0f83;padding:3px 6px;border-radius:3px}.log-title.svelte-1ri4wbz.svelte-1ri4wbz{color:#fff;font-family:Courier New,monospace;font-size:14px;margin:0;font-weight:700}.log-content.svelte-1ri4wbz.svelte-1ri4wbz{flex:1;overflow-y:auto;margin-bottom:15px}.log-content.svelte-1ri4wbz pre.svelte-1ri4wbz{color:#8c8;font-family:Courier New,monospace;font-size:11px;line-height:1.4;margin:0;white-space:pre-wrap;word-wrap:break-word}.log-actions.svelte-1ri4wbz.svelte-1ri4wbz{border-top:1px solid rgba(0,255,136,.3);padding-top:12px}.analyze-btn.svelte-1ri4wbz.svelte-1ri4wbz{background:linear-gradient(135deg,#0f8,#8fa);border:none;color:#000;font-family:Courier New,monospace;font-size:11px;font-weight:700;padding:10px 16px;border-radius:4px;cursor:pointer;transition:all .2s;width:100%}.analyze-btn.svelte-1ri4wbz.svelte-1ri4wbz:hover{transform:translateY(-1px);box-shadow:0 3px 8px #0f86}.analysis-complete.svelte-1ri4wbz.svelte-1ri4wbz{display:flex;align-items:center;justify-content:center;gap:8px;color:#0f8;font-family:Courier New,monospace;font-size:11px;border-top:1px solid rgba(0,255,136,.3);padding-top:12px}.checkmark.svelte-1ri4wbz.svelte-1ri4wbz{font-size:14px;color:#0f8}.log-content.svelte-1ri4wbz.svelte-1ri4wbz::-webkit-scrollbar{width:4px}.log-content.svelte-1ri4wbz.svelte-1ri4wbz::-webkit-scrollbar-track{background:#00ff881a;border-radius:2px}.log-content.svelte-1ri4wbz.svelte-1ri4wbz::-webkit-scrollbar-thumb{background:#00ff884d;border-radius:2px}.log-content.svelte-1ri4wbz.svelte-1ri4wbz::-webkit-scrollbar-thumb:hover{background:#00ff8880}@keyframes svelte-1ri4wbz-glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}}.log-content.svelte-1ri4wbz pre.corrupted.svelte-1ri4wbz{color:#f66;font-family:Courier New,monospace;animation:svelte-1ri4wbz-textGlitch .1s infinite}@keyframes svelte-1ri4wbz-textGlitch{0%,to{transform:translate(0)}10%{transform:translate(-1px)}20%{transform:translate(1px)}30%{transform:translate(-1px)}40%{transform:translate(1px)}50%{transform:translate(0)}}.telemetry-scanner.svelte-15xiyih.svelte-15xiyih{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;max-width:90vw;background:linear-gradient(135deg,#000811,#012,#000408);border:2px solid #00ff88;border-radius:8px;padding:20px;z-index:15;font-family:Courier New,monospace;color:#0f8}.telemetry-scanner.visible.svelte-15xiyih.svelte-15xiyih{display:block}.scanner-header.svelte-15xiyih.svelte-15xiyih{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #00ff88;padding-bottom:10px}.scanner-header.svelte-15xiyih h3.svelte-15xiyih{margin:0;color:#0f8;font-size:18px}.scanner-status.svelte-15xiyih.svelte-15xiyih{display:flex;align-items:center;gap:10px}.status-label.svelte-15xiyih.svelte-15xiyih{color:#888;font-size:12px}.status-value.svelte-15xiyih.svelte-15xiyih{color:#f44;font-weight:700}.status-value.active.svelte-15xiyih.svelte-15xiyih{color:#0f8;animation:svelte-15xiyih-pulse 1s infinite}.scanner-display.svelte-15xiyih.svelte-15xiyih{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.radar-container.svelte-15xiyih.svelte-15xiyih{display:flex;justify-content:center;align-items:center}.radar-screen.svelte-15xiyih.svelte-15xiyih{position:relative;width:200px;height:200px;border:2px solid #00ff88;border-radius:50%;background:radial-gradient(circle,#012,#000408 70%);overflow:hidden}.radar-grid.svelte-15xiyih.svelte-15xiyih{position:absolute;top:0;left:0;right:0;bottom:0}.radar-ring.svelte-15xiyih.svelte-15xiyih{position:absolute;border:1px solid rgba(0,255,136,.3);border-radius:50%}.scanner-line.svelte-15xiyih.svelte-15xiyih{position:absolute;top:50%;left:50%;width:2px;height:100px;background:linear-gradient(to top,transparent 0%,#00ff88 50%,transparent 100%);transform-origin:bottom center;animation:svelte-15xiyih-sweep 2s linear infinite}.signal-blip.svelte-15xiyih.svelte-15xiyih{position:absolute;width:4px;height:4px;border-radius:50%;animation:svelte-15xiyih-blip 1s ease-in-out infinite alternate}.signal-blip.weak_signal.svelte-15xiyih.svelte-15xiyih{background:#ff0}.signal-blip.outpost_beacon.svelte-15xiyih.svelte-15xiyih{background:#0f8;box-shadow:0 0 10px #0f8}.signal-blip.coordinate_lock.svelte-15xiyih.svelte-15xiyih{background:#f44;box-shadow:0 0 15px #f44}.radar-center.svelte-15xiyih.svelte-15xiyih{position:absolute;top:50%;left:50%;width:6px;height:6px;background:#0f8;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #0f8}.signal-meter.svelte-15xiyih.svelte-15xiyih,.progress-meter.svelte-15xiyih.svelte-15xiyih{display:flex;flex-direction:column;gap:5px}.meter-label.svelte-15xiyih.svelte-15xiyih{font-size:12px;color:#888;text-align:center}.meter-bar.svelte-15xiyih.svelte-15xiyih{height:20px;background:#111;border:1px solid #00ff88;border-radius:2px;overflow:hidden}.meter-fill.svelte-15xiyih.svelte-15xiyih{height:100%;background:linear-gradient(90deg,#0f8,#4fa);transition:width .1s ease}.meter-fill.progress.svelte-15xiyih.svelte-15xiyih{background:linear-gradient(90deg,#44f,#88f)}.meter-value.svelte-15xiyih.svelte-15xiyih{font-size:14px;text-align:center;font-weight:700}.signals-list.svelte-15xiyih.svelte-15xiyih{margin-bottom:20px}.signals-list.svelte-15xiyih h4.svelte-15xiyih{margin:0 0 10px;font-size:14px;color:#0f8}.no-signals.svelte-15xiyih.svelte-15xiyih{color:#666;font-style:italic;text-align:center;padding:10px}.signal-item.svelte-15xiyih.svelte-15xiyih{border:1px solid #333;border-radius:4px;padding:8px;margin-bottom:8px;background:#00ff880d}.signal-item.outpost_beacon.svelte-15xiyih.svelte-15xiyih{border-color:#0f8;background:#00ff881a}.signal-info.svelte-15xiyih.svelte-15xiyih{display:flex;justify-content:space-between;margin-bottom:4px}.signal-frequency.svelte-15xiyih.svelte-15xiyih{font-weight:700;color:#0f8}.signal-strength.svelte-15xiyih.svelte-15xiyih{color:#ff0}.signal-description.svelte-15xiyih.svelte-15xiyih{font-size:12px;color:#ccc}.scanner-controls.svelte-15xiyih.svelte-15xiyih{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.scan-button.svelte-15xiyih.svelte-15xiyih,.stop-button.svelte-15xiyih.svelte-15xiyih,.reset-button.svelte-15xiyih.svelte-15xiyih{padding:10px 20px;border:1px solid #00ff88;background:transparent;color:#0f8;font-family:Courier New,monospace;font-size:12px;cursor:pointer;border-radius:4px;transition:all .3s ease}.scan-button.svelte-15xiyih.svelte-15xiyih:hover:not(:disabled){background:#0f8;color:#000}.scan-button.svelte-15xiyih.svelte-15xiyih:disabled{opacity:.5;cursor:not-allowed}.stop-button.svelte-15xiyih.svelte-15xiyih{border-color:#f44;color:#f44}.stop-button.svelte-15xiyih.svelte-15xiyih:hover{background:#f44;color:#000}.reset-button.svelte-15xiyih.svelte-15xiyih{border-color:#fa0;color:#fa0}.reset-button.svelte-15xiyih.svelte-15xiyih:hover{background:#fa0;color:#000}.coordinates-display.svelte-15xiyih.svelte-15xiyih{border-top:1px solid #00ff88;padding-top:15px}.coordinates-display.svelte-15xiyih h4.svelte-15xiyih{margin:0 0 10px;font-size:14px;color:#0f8}.coordinates.svelte-15xiyih.svelte-15xiyih{display:grid;grid-template-columns:1fr 1fr;gap:8px}.coord-item.svelte-15xiyih.svelte-15xiyih{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid #333}.coord-label.svelte-15xiyih.svelte-15xiyih{color:#888;font-size:11px}.coord-value.svelte-15xiyih.svelte-15xiyih{color:#0f8;font-weight:700;font-size:11px}@keyframes svelte-15xiyih-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-15xiyih-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-15xiyih-blip{0%{opacity:.3;transform:scale(1)}to{opacity:1;transform:scale(1.5)}}.navigation-interface.svelte-1dvwe7.svelte-1dvwe7{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;max-width:90vw;background:linear-gradient(135deg,#000811,#012,#000408);border:2px solid #00ff88;border-radius:8px;padding:20px;z-index:15;font-family:Courier New,monospace;color:#0f8}.navigation-interface.visible.svelte-1dvwe7.svelte-1dvwe7{display:block}.nav-header.svelte-1dvwe7.svelte-1dvwe7{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #00ff88;padding-bottom:10px}.nav-header.svelte-1dvwe7 h3.svelte-1dvwe7{margin:0;color:#0f8;font-size:18px}.nav-status.svelte-1dvwe7.svelte-1dvwe7{display:flex;align-items:center;gap:10px}.status-label.svelte-1dvwe7.svelte-1dvwe7{color:#888;font-size:12px}.status-value.svelte-1dvwe7.svelte-1dvwe7{color:#f44;font-weight:700}.status-value.ready.svelte-1dvwe7.svelte-1dvwe7{color:#0f8}.destination-display.svelte-1dvwe7.svelte-1dvwe7{margin-bottom:20px}.destination-display.svelte-1dvwe7 h4.svelte-1dvwe7{margin:0 0 15px;font-size:14px;color:#0f8}.coordinates-grid.svelte-1dvwe7.svelte-1dvwe7{display:grid;grid-template-columns:1fr 1fr;gap:8px}.coord-row.svelte-1dvwe7.svelte-1dvwe7{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid #333}.coord-label.svelte-1dvwe7.svelte-1dvwe7{color:#888;font-size:12px}.coord-value.svelte-1dvwe7.svelte-1dvwe7{color:#0f8;font-weight:700;font-size:12px}.course-plotting.svelte-1dvwe7.svelte-1dvwe7{border-top:1px solid #00ff88;padding-top:15px}.course-plotting.svelte-1dvwe7 h4.svelte-1dvwe7{margin:0 0 10px;font-size:14px;color:#0f8}.plot-status.svelte-1dvwe7 p.svelte-1dvwe7{margin:0 0 15px;color:#ccc;font-size:12px}.plot-button.svelte-1dvwe7.svelte-1dvwe7{padding:8px 16px;border:1px solid #00ff88;background:transparent;color:#0f8;font-family:Courier New,monospace;font-size:12px;cursor:pointer;border-radius:4px;transition:all .3s ease}.plot-button.svelte-1dvwe7.svelte-1dvwe7:hover{background:#0f8;color:#000}.plotting-progress.svelte-1dvwe7.svelte-1dvwe7{display:flex;flex-direction:column;gap:10px}.progress-bar.svelte-1dvwe7.svelte-1dvwe7{height:20px;background:#111;border:1px solid #00ff88;border-radius:2px;overflow:hidden}.progress-fill.svelte-1dvwe7.svelte-1dvwe7{height:100%;background:linear-gradient(90deg,#0f8,#4fa);transition:width .1s ease}.progress-text.svelte-1dvwe7.svelte-1dvwe7{font-size:12px;color:#ccc;text-align:center}.calculating-status.svelte-1dvwe7 p.svelte-1dvwe7{margin:0;color:#ff0;font-size:12px;text-align:center}.ready-status.svelte-1dvwe7.svelte-1dvwe7{display:flex;flex-direction:column;gap:15px}.trajectory-display.svelte-1dvwe7.svelte-1dvwe7{display:flex;justify-content:center;padding:20px 0}.trajectory-line.svelte-1dvwe7.svelte-1dvwe7{position:relative;display:flex;align-items:center;width:300px;height:2px;background:linear-gradient(90deg,#00ff88 0%,#00ff88 50%,transparent 50%,transparent 100%)}.current-position.svelte-1dvwe7.svelte-1dvwe7,.destination-position.svelte-1dvwe7.svelte-1dvwe7{position:absolute;font-size:10px;color:#0f8;font-weight:700}.current-position.svelte-1dvwe7.svelte-1dvwe7{left:0;top:-20px}.destination-position.svelte-1dvwe7.svelte-1dvwe7{right:0;top:-20px}.trajectory-path.svelte-1dvwe7.svelte-1dvwe7{position:absolute;left:0;top:0;height:2px;width:100%;background:#0f8;animation:svelte-1dvwe7-pathFlow 2s ease-in-out infinite}.navigation-controls.svelte-1dvwe7.svelte-1dvwe7{display:flex;gap:10px;justify-content:center}.navigate-button.svelte-1dvwe7.svelte-1dvwe7{padding:10px 20px;border:1px solid #00ff88;background:transparent;color:#0f8;font-family:Courier New,monospace;font-size:12px;cursor:pointer;border-radius:4px;transition:all .3s ease}.navigate-button.svelte-1dvwe7.svelte-1dvwe7:hover{background:#0f8;color:#000}.reset-button.svelte-1dvwe7.svelte-1dvwe7{padding:10px 20px;border:1px solid #ffaa00;background:transparent;color:#fa0;font-family:Courier New,monospace;font-size:12px;cursor:pointer;border-radius:4px;transition:all .3s ease}.reset-button.svelte-1dvwe7.svelte-1dvwe7:hover{background:#fa0;color:#000}.no-coordinates.svelte-1dvwe7.svelte-1dvwe7{text-align:center;padding:40px 20px}.no-coordinates.svelte-1dvwe7 p.svelte-1dvwe7{margin:0;color:#666;font-style:italic}@keyframes svelte-1dvwe7-pathFlow{0%,to{opacity:1}50%{opacity:.5}}.main-display.svelte-hi1hni{position:relative;width:100%;height:100%;overflow:hidden}.main-display.cosmic-disturbance.svelte-hi1hni{animation:svelte-hi1hni-cosmicGlitch .3s ease-in-out infinite}.main-display.cosmic-disturbance.svelte-hi1hni:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ff44441a;pointer-events:none;animation:svelte-hi1hni-blink .5s ease-in-out infinite;z-index:50}.interactive-layer.svelte-hi1hni{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;opacity:0;pointer-events:none;transition:opacity .3s ease}.interactive-layer.visible.svelte-hi1hni{opacity:1;pointer-events:all}.logs-main-display.svelte-hi1hni{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#000811,#012,#000408);border:2px solid #00ff88;border-radius:8px;display:flex;flex-direction:column;padding:20px}@keyframes svelte-hi1hni-cosmicGlitch{0%,to{transform:translate(0) translateY(0)}10%{transform:translate(-1px) translateY(-1px)}20%{transform:translate(1px) translateY(1px)}30%{transform:translate(-2px) translateY(0)}40%{transform:translate(2px) translateY(-1px)}50%{transform:translate(-1px) translateY(1px)}60%{transform:translate(1px) translateY(0)}70%{transform:translate(0) translateY(-1px)}80%{transform:translate(-1px) translateY(0)}90%{transform:translate(0) translateY(1px)}}@keyframes svelte-hi1hni-blink{0%,50%{opacity:.1}51%,to{opacity:0}}.side-panel.svelte-1j0jocv.svelte-1j0jocv{background:linear-gradient(180deg,#001a33,#000811);border-right:1px solid #004466;padding:15px 8px;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translate(-20px);transition:all .3s ease}.side-panel.visible.svelte-1j0jocv.svelte-1j0jocv{opacity:1;transform:translate(0)}.button-group.svelte-1j0jocv.svelte-1j0jocv{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:4px;border:1px solid transparent;margin-bottom:12px}.button.svelte-1j0jocv.svelte-1j0jocv{width:100%;height:32px;border-radius:3px;cursor:pointer;transition:all .2s ease;border:1px solid transparent;background:none;padding:0;font-family:inherit}.group-blue.svelte-1j0jocv.svelte-1j0jocv{border-color:#08f3;background:#0088ff0d}.group-blue.svelte-1j0jocv .button.svelte-1j0jocv{background:linear-gradient(135deg,#014,#026);border-color:#0088ff4d}.group-blue.svelte-1j0jocv .button.svelte-1j0jocv:hover{background:linear-gradient(135deg,#026,#038);box-shadow:0 0 8px #0088ff4d}.group-green.svelte-1j0jocv.svelte-1j0jocv{border-color:#0f83;background:#00ff880d}.group-green.svelte-1j0jocv .button.svelte-1j0jocv{background:linear-gradient(135deg,#012,#024);border-color:#00ff884d}.group-green.svelte-1j0jocv .button.svelte-1j0jocv:hover{background:linear-gradient(135deg,#024,#046);box-shadow:0 0 8px #00ff884d}.group-purple.svelte-1j0jocv.svelte-1j0jocv{border-color:#80f3;background:#8800ff0d}.group-purple.svelte-1j0jocv .button.svelte-1j0jocv{background:linear-gradient(135deg,#220144,#440266);border-color:#8800ff4d}.group-purple.svelte-1j0jocv .button.svelte-1j0jocv:hover{background:linear-gradient(135deg,#440266,#660388);box-shadow:0 0 8px #8800ff4d}.group-violet.svelte-1j0jocv.svelte-1j0jocv{border-color:#f083;background:#ff00880d}.group-violet.svelte-1j0jocv .button.svelte-1j0jocv{background:linear-gradient(135deg,#440122,#660244);border-color:#ff00884d}.group-violet.svelte-1j0jocv .button.svelte-1j0jocv:hover{background:linear-gradient(135deg,#660244,#880366);box-shadow:0 0 8px #ff00884d}.group-cyan.svelte-1j0jocv.svelte-1j0jocv{border-color:#0ff3;background:#00ffff0d}.group-cyan.svelte-1j0jocv .button.svelte-1j0jocv{background:linear-gradient(135deg,#022,#044);border-color:#00ffff4d}.group-cyan.svelte-1j0jocv .button.svelte-1j0jocv:hover{background:linear-gradient(135deg,#044,#066);box-shadow:0 0 8px #00ffff4d}.main-area-button.svelte-1j0jocv.svelte-1j0jocv{display:flex;align-items:center;justify-content:center;font-family:Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;position:relative;padding:6px 4px}.main-area-button.active.svelte-1j0jocv.svelte-1j0jocv{background:linear-gradient(135deg,#066,#088)!important;border-color:#0ff9!important;box-shadow:0 0 12px #0ff6!important}.main-area-button.active.svelte-1j0jocv.svelte-1j0jocv:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid rgba(0,255,255,.8);border-radius:5px;animation:svelte-1j0jocv-pulse-glow 2s ease-in-out infinite}@keyframes svelte-1j0jocv-pulse-glow{0%,to{opacity:.4}50%{opacity:1}}.button-communication.active.svelte-1j0jocv.svelte-1j0jocv{color:#0ff}.button-logs.active.svelte-1j0jocv.svelte-1j0jocv{color:#ff8}.button-label.svelte-1j0jocv.svelte-1j0jocv{font-size:9px;line-height:1;opacity:.9}.container.svelte-p13bzq{display:grid;grid-template-columns:200px 1fr 200px;grid-template-rows:60px 1fr 60px;height:100vh;gap:2px;font-family:Courier New,monospace;background:radial-gradient(circle at center,#012,#000408);color:#0f8;overflow:hidden;min-height:100vh}.top-bar.svelte-p13bzq{grid-column:1 / -1;background:linear-gradient(90deg,#024,#013);border-bottom:1px solid #00ff88;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:14px;letter-spacing:2px}.ship-designation.svelte-p13bzq{color:#0f8;font-weight:700}.main-area.svelte-p13bzq{position:relative;background:linear-gradient(180deg,#000811,#012);overflow:hidden}.bottom-bar.svelte-p13bzq{grid-column:1 / -1;background:linear-gradient(90deg,#024,#013);border-top:1px solid #00ff88;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:10px;color:#08a;z-index:10;position:relative;min-height:60px}
