.space-background-wrapper.svelte-uf71k1{pointer-events:none;z-index:0;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.starfield-canvas.svelte-uf71k1{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.nebula.svelte-uf71k1{filter:blur(90px);opacity:.28;pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute}.nebula-1.svelte-uf71k1{background:radial-gradient(circle,#0fc6 0%,#0096b426 50%,#0000 75%);width:55vw;height:55vw;animation:18s ease-in-out infinite alternate svelte-uf71k1-nebulaPulse;top:-10%;left:-10%}.nebula-2.svelte-uf71k1{background:radial-gradient(circle,#8a2be259 0%,#4b008226 55%,#0000 80%);width:65vw;height:65vw;animation:22s ease-in-out infinite alternate-reverse svelte-uf71k1-nebulaPulse;bottom:-15%;right:-10%}.nebula-3.svelte-uf71k1{background:radial-gradient(circle,#00b4d833 0%,#14003c1a 60%,#0000 80%);width:40vw;height:40vw;animation:26s ease-in-out infinite alternate svelte-uf71k1-nebulaPulse;top:35%;left:30%}@keyframes svelte-uf71k1-nebulaPulse{0%{opacity:.22;transform:scale(1)translate(0)}50%{opacity:.34;transform:scale(1.12)translate(2%,3%)}to{opacity:.25;transform:scale(.95)translate(-2%,-1%)}}@media (prefers-reduced-motion:reduce){.nebula.svelte-uf71k1{animation:none!important}}.control-center.svelte-1uha8ag{color:#fff;-webkit-user-select:none;user-select:none;background-color:#0000;width:100vw;height:100vh;position:relative;overflow:hidden}.physics-canvas.svelte-1uha8ag{width:100vw;height:100vh;z-index:var(--z-canvas,0);display:block;position:fixed;top:0;left:0}.space-grid.svelte-1uha8ag{pointer-events:none;z-index:1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:50%;background-size:50px 50px;width:100%;height:100%;position:absolute;top:0;left:0}.boarding-overlay-container.svelte-1uha8ag{width:90%;max-width:440px;z-index:var(--z-ui,20);scrollbar-width:none;flex-direction:column;align-items:center;gap:12px;max-height:80vh;padding:8px;display:flex;position:absolute;top:50px;left:50%;overflow-y:auto;transform:translate(-50%)}.boarding-overlay-container.svelte-1uha8ag::-webkit-scrollbar{display:none}@keyframes svelte-1uha8ag-slideDown{0%{opacity:0;transform:translate(-50%,-30px)}to{opacity:1;transform:translate(-50%)}}.boarding-card.svelte-1uha8ag{-webkit-backdrop-filter:blur(20px);transition:var(--transition-smooth);background:#0a0a0fd9;border:1px solid #00ffcc59;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 15px 35px #0009,inset 0 0 25px #00ffcc26}.boarding-card.completed.svelte-1uha8ag{border-color:#00d2ff80;box-shadow:0 15px 35px #0009,inset 0 0 25px #00d2ff40}.card-glow.svelte-1uha8ag{pointer-events:none;background:radial-gradient(circle at 50% 0,#00ffcc26,#0000 70%);position:absolute;inset:0}.card-inner.svelte-1uha8ag{padding:24px;position:relative}.scan-line.svelte-1uha8ag{background:linear-gradient(90deg, transparent, var(--color-accent,#0fc), transparent);pointer-events:none;opacity:.6;width:100%;height:2px;animation:3s linear infinite svelte-1uha8ag-scanEffect;position:absolute;top:0;left:0}@keyframes svelte-1uha8ag-scanEffect{0%{top:0%}50%{top:100%}to{top:0%}}.status-badge.svelte-1uha8ag{letter-spacing:.2em;color:var(--color-accent,#0fc);align-items:center;gap:6px;margin-bottom:12px;font-size:.65rem;font-weight:800;display:flex}.completed.svelte-1uha8ag .status-badge:where(.svelte-1uha8ag){color:#00d2ff}.pulse-dot.svelte-1uha8ag{background-color:var(--color-accent,#0fc);border-radius:50%;width:6px;height:6px;animation:1.2s infinite svelte-1uha8ag-pulseGlow}.completed.svelte-1uha8ag .pulse-dot:where(.svelte-1uha8ag){background-color:#00d2ff}@keyframes svelte-1uha8ag-pulseGlow{0%{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.4)}to{opacity:.5;transform:scale(.9)}}.boarding-title.svelte-1uha8ag{letter-spacing:-.01em;color:#fff;margin-bottom:20px;font-size:1.15rem;font-weight:700}.highlight-text.svelte-1uha8ag{color:var(--color-accent,#0fc);text-shadow:0 0 10px #0fc6;font-weight:800}.success-text.svelte-1uha8ag{color:#00d2ff;text-shadow:0 0 10px #00d2ff66;font-weight:800}.progress-track.svelte-1uha8ag{background:#ffffff14;border:1px solid #ffffff08;border-radius:3px;width:100%;height:5px;margin-bottom:14px;overflow:hidden}.progress-fill.svelte-1uha8ag{background:linear-gradient(90deg, #00b386, var(--color-accent,#0fc));height:100%;box-shadow:0 0 8px var(--color-accent,#0fc);transition:width 50ms ease-out}.completed.svelte-1uha8ag .progress-fill:where(.svelte-1uha8ag){background:linear-gradient(90deg,#007aff,#00d2ff);box-shadow:0 0 8px #00d2ff}.boarding-meta.svelte-1uha8ag{color:var(--color-text-secondary,#a0a0a0);letter-spacing:.05em;justify-content:space-between;font-family:monospace;font-size:.6rem;display:flex}@media (width<=640px){.boarding-overlay-container.svelte-1uha8ag{top:120px}}.network-status-indicator.svelte-1uha8ag{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ff33601a;border:1px solid #ff33604d;border-radius:4px;align-items:center;gap:8px;padding:8px 16px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 0 15px #ff336026}.pulse-dot-red.svelte-1uha8ag{background-color:var(--color-danger,#f36);border-radius:50%;width:6px;height:6px;animation:1.5s infinite alternate svelte-1uha8ag-pulse-red-glow}@keyframes svelte-1uha8ag-pulse-red-glow{0%{box-shadow:0 0 4px var(--color-danger,#f36);opacity:.6}to{box-shadow:0 0 12px var(--color-danger,#f36);opacity:1}}.warning-text.svelte-1uha8ag{color:var(--color-danger,#f36);letter-spacing:.05em;font-size:.75rem;font-weight:700;font-family:var(--font-base)}
