*,:before,:after{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5}body{color:#f3f4f6;background:#16171d;margin:0}#app{text-align:left;width:100%;max-width:100%;min-height:100vh;margin:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1f2028}::-webkit-scrollbar-thumb{background:#2e303a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#374151}h1,h2,h3,h4,h5,h6{margin:0}button{font-family:inherit}.navbar.svelte-q971rm{background:#111128;border-bottom:1px solid #2e303a;align-items:center;gap:24px;height:52px;padding:0 20px;display:flex}.nav-brand.svelte-q971rm{flex-shrink:0;align-items:center;gap:8px;display:flex}.brand-icon.svelte-q971rm{font-size:20px}.brand-text.svelte-q971rm{color:#f3f4f6;font-size:16px;font-weight:700}.nav-links.svelte-q971rm{flex:1;gap:4px;display:flex}.nav-btn.svelte-q971rm{color:#6272a4;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:14px;transition:all .2s;display:flex}.nav-btn.svelte-q971rm:hover{color:#f3f4f6;background:#1f2028}.nav-btn.active.svelte-q971rm{color:#8be9fd;background:#2a2a4e}.nav-icon.svelte-q971rm{font-size:16px}.nav-label.svelte-q971rm{font-weight:500}.nav-stats.svelte-q971rm{color:#6272a4;flex-shrink:0;align-items:center;gap:16px;font-size:13px;display:flex}.nav-stat.svelte-q971rm{white-space:nowrap}.nav-stat.gold.svelte-q971rm{color:gold}.nav-stat.planets.svelte-q971rm{color:#6272a4}.nav-stat.planets.nonzero.svelte-q971rm{color:#ff6ec7}.planet-icon.svelte-q971rm{font-size:14px}.nav-stat.universum.svelte-q971rm{color:#6272a4}.nav-stat.universum.nonzero.svelte-q971rm{color:#c084fc}.infinity.svelte-q971rm{font-size:16px;font-weight:900}.monitor-frame.svelte-et5355{flex-direction:column;align-items:center;padding:20px;display:flex}.monitor-bezel.svelte-et5355{background:#1a1a2e;border-radius:16px;width:100%;max-width:800px;padding:16px;box-shadow:0 0 0 2px #16213e,0 20px 60px #00000080,inset 0 0 20px #0000004d}.monitor-screen.svelte-et5355{background:#0a0a1a;border-radius:8px;min-height:450px;font-family:Courier New,monospace;overflow:hidden}.screen-header.svelte-et5355{background:#1a1a2e;border-bottom:1px solid #2a2a4e;align-items:center;gap:6px;padding:8px 12px;display:flex}.dot.svelte-et5355{border-radius:50%;width:10px;height:10px}.red.svelte-et5355{background:#ff5f56}.yellow.svelte-et5355{background:#ffbd2e}.green.svelte-et5355{background:#27c93f}.title.svelte-et5355{color:#888;text-align:center;flex:1;margin-left:8px;font-size:12px}.screen-content.svelte-et5355{flex-direction:column;gap:16px;padding:16px;display:flex}.status-bar.svelte-et5355{color:#50fa7b;background:#111128;border-radius:4px;flex-wrap:wrap;gap:20px;padding:8px 12px;font-size:12px;display:flex}.sub-panel.svelte-et5355{background:#111128;border:1px solid #2e303a;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.sub-panel.lapsed.svelte-et5355{background:#1a0a0a;border-color:#f554}.sub-info.svelte-et5355{align-items:center;gap:10px;display:flex}.sub-label.svelte-et5355{color:#f3f4f6;font-size:13px;font-weight:700}.sub-cost.svelte-et5355{color:#6272a4;font-size:12px}.sub-ok.svelte-et5355{color:#50fa7b;font-size:12px}.sub-lapsed.svelte-et5355{color:#f55;font-size:12px;font-weight:700}.pay-panel.svelte-et5355{background:#111128;border:1px solid #2e303a;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.pay-label.svelte-et5355{color:#6272a4;margin-right:4px;font-size:12px}.pay-buttons.svelte-et5355{gap:6px;display:flex}.pay-btn.svelte-et5355{color:#0a0a1a;cursor:pointer;background:#50fa7b;border:none;border-radius:5px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700}.pay-btn.svelte-et5355:disabled{opacity:.4;cursor:not-allowed}.pay-btn.svelte-et5355:not(:disabled):hover{background:#3de06a}.pay-custom.svelte-et5355{align-items:center;gap:6px;margin-left:auto;display:flex}.pay-custom.svelte-et5355 input:where(.svelte-et5355){color:#f3f4f6;background:#0a0a1a;border:1px solid #2e303a;border-radius:4px;width:100px;padding:4px 8px;font-family:inherit;font-size:12px}.terminal.svelte-et5355{background:#0d0d22;border:1px solid #1e1e3a;border-radius:4px;flex-direction:column;gap:4px;padding:12px;display:flex}.line.svelte-et5355{color:#8be9fd;font-size:13px;line-height:1.5}.line.highlight.svelte-et5355{color:#50fa7b;font-weight:700}.line.error.svelte-et5355{color:#f55}.agent-line.svelte-et5355{color:#f1fa8c;padding-left:12px;font-size:12px}.project-panel.svelte-et5355{background:#111128;border:1px solid #2a2a4e;border-radius:8px;padding:16px}.project-name.svelte-et5355{color:#ff79c6;margin-bottom:8px;font-size:16px;font-weight:700}.project-complete.svelte-et5355{color:#50fa7b;text-align:center;font-size:18px;font-weight:700;animation:1s infinite svelte-et5355-pulse}@keyframes svelte-et5355-pulse{0%,to{opacity:1}50%{opacity:.5}}.progress-bar.svelte-et5355{background:#1e1e3a;border-radius:4px;height:20px;overflow:hidden}.progress-fill.svelte-et5355{background:linear-gradient(90deg,#50fa7b,#8be9fd);border-radius:4px;height:100%;transition:width .3s}.progress-bar.paused.svelte-et5355{opacity:.5}.progress-fill.frozen.svelte-et5355{background:linear-gradient(90deg,#555,#888)}.progress-text.svelte-et5355{color:#6272a4;text-align:right;margin-top:4px;font-size:12px}.paused-text.svelte-et5355{color:#f55}.paintings-section.svelte-et5355{background:#111128;border:1px solid #2e303a;border-radius:6px;padding:12px 14px}.paintings-header.svelte-et5355{color:#ff79c6;margin-bottom:10px;font-size:13px;font-weight:700}.paintings-grid.svelte-et5355{flex-wrap:wrap;gap:10px;display:flex}.painting-card.svelte-et5355{text-align:center;background:#0a0a1a;border:2px solid #2e303a;border-radius:6px;width:100px;padding:8px}.painting-canvas.svelte-et5355{border-radius:4px;justify-content:center;align-items:center;width:100%;height:60px;margin-bottom:6px;display:flex}.painting-art.svelte-et5355{font-size:28px}.painting-label.svelte-et5355{color:#f3f4f6;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.paint-buttons.svelte-c7fmef{justify-content:flex-end;gap:8px;display:flex}.btn.sell.svelte-c7fmef{color:#0a0a1a;background:#ff79c6}.btn.sell.svelte-c7fmef:not(:disabled):hover{background:#e566b2}.agents-view.svelte-c7fmef{max-width:700px;margin:0 auto;padding:20px}h2.svelte-c7fmef{color:#f3f4f6;margin:0 0 20px;font-size:24px}.section.svelte-c7fmef{margin-bottom:32px}h3.svelte-c7fmef{color:#9ca3af;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px;font-size:16px}.agent-list.svelte-c7fmef{flex-direction:column;gap:12px;display:flex}.agent-card.svelte-c7fmef{background:#1f2028;border:1px solid #2e303a;border-radius:8px;padding:16px}.agent-card.available.svelte-c7fmef{border-color:#374151}.agent-header.svelte-c7fmef{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.agent-name.svelte-c7fmef{color:#f1fa8c;font-size:16px;font-weight:700}.agent-level.svelte-c7fmef{color:#8be9fd;background:#2a2a4e;border-radius:4px;padding:2px 8px;font-size:14px}.agent-stats.svelte-c7fmef{gap:24px;margin-bottom:12px;display:flex}.stat.svelte-c7fmef{flex-direction:column;gap:2px;display:flex}.stat-label.svelte-c7fmef{color:#6272a4;font-size:12px}.stat-value.svelte-c7fmef{color:#f3f4f6;font-size:14px}.btn.svelte-c7fmef{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:14px;transition:all .2s}.btn.svelte-c7fmef:disabled{opacity:.4;cursor:not-allowed}.btn.upgrade.svelte-c7fmef{color:#0a0a1a;background:#8be9fd}.btn.upgrade.svelte-c7fmef:not(:disabled):hover{background:#6cd4e8}.btn.hire.svelte-c7fmef{color:#0a0a1a;background:#50fa7b}.btn.hire.svelte-c7fmef:not(:disabled):hover{background:#3de06a}.btn.max.svelte-c7fmef{color:#9ca3af;cursor:default;background:#374151}.empty.svelte-c7fmef{color:#6272a4;font-style:italic}.company-view.svelte-k7ee3e{max-width:700px;margin:0 auto;padding:20px}h2.svelte-k7ee3e{color:#f3f4f6;margin:0 0 20px;font-size:24px}.section.svelte-k7ee3e{margin-bottom:32px}h3.svelte-k7ee3e{color:#9ca3af;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px;font-size:16px}.stats-grid.svelte-k7ee3e{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:32px;display:grid}.stat-card.svelte-k7ee3e{background:#1f2028;border:1px solid #2e303a;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.stat-card.gold.svelte-k7ee3e{border-color:gold}.stat-card.planets.svelte-k7ee3e{border-color:#ff6ec7}.stat-card.universum.svelte-k7ee3e{border-color:#c084fc}.stat-icon.infinity.svelte-k7ee3e{color:#c084fc;font-size:32px;font-weight:900}.stat-icon.svelte-k7ee3e{font-size:28px}.stat-info.svelte-k7ee3e{flex-direction:column;gap:2px;display:flex}.stat-label.svelte-k7ee3e{color:#6272a4;font-size:12px}.stat-value.svelte-k7ee3e{color:#f3f4f6;font-size:18px;font-weight:700}.action-card.svelte-k7ee3e{background:#1f2028;border:1px solid #2e303a;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:16px;display:flex}.action-card.lapsed.svelte-k7ee3e{background:#1f1111;border-color:#f554}.action-title.svelte-k7ee3e{color:#f3f4f6;margin-bottom:4px;font-size:16px;font-weight:700}.action-desc.svelte-k7ee3e{color:#6272a4;font-size:13px}.action-desc.lapsed.svelte-k7ee3e{color:#f55;font-weight:700}.pay-card.svelte-k7ee3e{background:#1f2028;border:1px solid #2e303a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.pay-label.svelte-k7ee3e{color:#6272a4;font-size:13px}.pay-buttons.svelte-k7ee3e{gap:6px;display:flex}.pay-custom.svelte-k7ee3e{align-items:center;gap:6px;margin-left:auto;display:flex}.pay-custom.svelte-k7ee3e input:where(.svelte-k7ee3e){color:#f3f4f6;background:#0a0a1a;border:1px solid #2e303a;border-radius:4px;width:100px;padding:6px 10px;font-family:inherit;font-size:14px}.btn.svelte-k7ee3e{cursor:pointer;border:none;border-radius:6px;flex-shrink:0;padding:8px 20px;font-family:inherit;font-size:14px;transition:all .2s}.btn.svelte-k7ee3e:disabled{opacity:.4;cursor:not-allowed}.btn.pay-preset.svelte-k7ee3e{color:#0a0a1a;background:#50fa7b}.btn.pay-preset.svelte-k7ee3e:not(:disabled):hover{background:#3de06a}.btn.buy.svelte-k7ee3e{color:#0a0a1a;background:#ff79c6}.btn.buy.svelte-k7ee3e:not(:disabled):hover{background:#e566b2}.btn.sell.gold.svelte-k7ee3e{color:#0a0a1a;background:gold}.btn.sell.gold.svelte-k7ee3e:not(:disabled):hover{background:#e6c200}.btn.sell.planets.svelte-k7ee3e{color:#0a0a1a;background:#ff6ec7}.btn.sell.planets.svelte-k7ee3e:not(:disabled):hover{background:#e655b0}.btn.sell.universum.svelte-k7ee3e{color:#0a0a1a;background:#a78bfa}.btn.sell.universum.svelte-k7ee3e:not(:disabled):hover{background:#8b6fe0}.cluster-visual.svelte-k7ee3e{background:#0d0d22;border:1px solid #2e303a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}.universe-glow.svelte-k7ee3e{color:#c084fc;text-shadow:0 0 20px #c084fc,0 0 60px #c084fc66,0 0 100px #c084fc33;font-size:64px;font-weight:900;animation:3s ease-in-out infinite svelte-k7ee3e-pulse-glow}@keyframes svelte-k7ee3e-pulse-glow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.cluster-sum.svelte-k7ee3e{color:#6272a4;font-size:14px}.portfolio-summary.svelte-k7ee3e{background:#1f2028;border:1px solid #2e303a;border-radius:8px;align-items:center;gap:16px;margin-bottom:10px;padding:14px 16px;display:flex}.portfolio-summary.up.svelte-k7ee3e{border-color:#50fa7b44}.portfolio-summary.down.svelte-k7ee3e{border-color:#f554}.portfolio-label.svelte-k7ee3e{color:#6272a4;text-transform:uppercase;letter-spacing:1px;font-size:12px}.portfolio-value.svelte-k7ee3e{color:#f3f4f6;font-size:20px;font-weight:700}.portfolio-gain.svelte-k7ee3e{margin-left:auto;font-size:14px;font-weight:700}.portfolio-summary.up.svelte-k7ee3e .portfolio-gain:where(.svelte-k7ee3e){color:#50fa7b}.portfolio-summary.down.svelte-k7ee3e .portfolio-gain:where(.svelte-k7ee3e){color:#f55}.stock-list.svelte-k7ee3e{flex-direction:column;gap:8px;display:flex}.stock-card.svelte-k7ee3e{background:#1f2028;border:1px solid #2e303a;border-radius:8px;align-items:center;gap:16px;padding:12px 16px;display:flex}.stock-header.svelte-k7ee3e{flex-direction:column;min-width:110px;display:flex}.stock-symbol.svelte-k7ee3e{color:#8be9fd;font-size:15px;font-weight:700}.stock-name.svelte-k7ee3e{color:#6272a4;font-size:11px}.stock-price.svelte-k7ee3e{color:#50fa7b;min-width:80px;font-size:16px;font-weight:700}.stock-holdings.svelte-k7ee3e{align-items:center;gap:6px;min-width:130px;font-size:13px;display:flex}.stock-label.svelte-k7ee3e{color:#6272a4}.stock-shares.svelte-k7ee3e{color:#f3f4f6;font-weight:700}.stock-value.svelte-k7ee3e{color:#6272a4}.stock-actions.svelte-k7ee3e{gap:6px;margin-left:auto;display:flex}.btn.stock-buy.svelte-k7ee3e{color:#0a0a1a;background:#50fa7b;padding:6px 14px}.btn.stock-buy.svelte-k7ee3e:not(:disabled):hover{background:#3de06a}.btn.stock-sell.svelte-k7ee3e{color:#fff;background:#f55;padding:6px 14px}.btn.stock-sell.svelte-k7ee3e:not(:disabled):hover{background:#f33}.settings-view.svelte-z0ltpw{max-width:500px;margin:0 auto;padding:20px}h2.svelte-z0ltpw{color:#f3f4f6;margin:0 0 20px;font-size:24px}.section.svelte-z0ltpw{margin-bottom:32px}h3.svelte-z0ltpw{color:#9ca3af;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px;font-size:16px}.card.svelte-z0ltpw{background:#1f2028;border:1px solid #2e303a;border-radius:8px;padding:20px}.card.danger.svelte-z0ltpw{border-color:#f55}.warning-text.svelte-z0ltpw{color:#f8f8f2;margin:0 0 16px;font-size:14px}.btn.svelte-z0ltpw{cursor:pointer;border:none;border-radius:6px;padding:10px 24px;font-family:inherit;font-size:14px;transition:all .2s}.btn.restart.svelte-z0ltpw{color:#fff;background:#f55}.btn.restart.svelte-z0ltpw:hover{background:#f33}.app-shell.svelte-1n46o8q{background:#16171d;flex-direction:column;min-height:100vh;display:flex}.main-content.svelte-1n46o8q{flex:1;overflow-y:auto}.message-bar.svelte-1n46o8q{color:#fff;text-align:center;cursor:pointer;background:#f55;border:none;width:100%;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:700}
