.header-section[data-v-46f8fe16]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2;border-bottom:1px solid rgba(51,65,85,.5);height:120px;overflow:hidden;position:relative;z-index:40}.header-glass-panel[data-v-46f8fe16]{background:linear-gradient(180deg,#0f172acc,#0f172af2)}.header-content[data-v-46f8fe16]{align-items:center;display:grid;gap:1.5rem;grid-template-columns:auto 1fr auto;height:100%;max-width:100%;padding:0 1.5rem}.header-left[data-v-46f8fe16]{flex-shrink:0;gap:.75rem}.header-center[data-v-46f8fe16],.header-left[data-v-46f8fe16]{align-items:center;display:flex}.header-center[data-v-46f8fe16]{height:100%;justify-content:center;min-width:0;overflow:hidden}.logo-section[data-v-46f8fe16]{gap:.75rem}.logo-icon[data-v-46f8fe16],.logo-section[data-v-46f8fe16]{align-items:center;display:flex}.logo-icon[data-v-46f8fe16]{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:8px;font-size:1.25rem;height:36px;justify-content:center;width:36px}.logo-text[data-v-46f8fe16]{background:linear-gradient(90deg,#60a5fa,#22d3ee);-webkit-background-clip:text;font-size:1.25rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.header-right[data-v-46f8fe16]{flex:1;justify-content:flex-end;min-width:0}.header-right[data-v-46f8fe16],.planet-selector[data-v-46f8fe16]{align-items:center;display:flex;gap:.75rem}.planet-selector[data-v-46f8fe16]{height:100%;justify-content:center;max-width:1200px;padding:0 .5rem;width:100%}.planet-tab[data-v-46f8fe16]{align-items:center;background:#1e293b99;border:1px solid rgba(71,85,105,.3);border-radius:8px;cursor:pointer;display:flex;flex:.8;gap:1rem;height:70px;max-width:320px;min-width:260px;opacity:.7;padding:.75rem;position:relative;transform:scale(.95);transition:all .3s ease}.planet-tab[data-v-46f8fe16]:hover{background:#1e293bcc;border-color:#60a5fa66;opacity:.9;transform:scale(.98)}.planet-tab.active[data-v-46f8fe16]{background:#3b82f633;border-color:#3b82f699;box-shadow:0 0 0 2px #3b82f633;flex:1.4;max-width:400px;opacity:1;transform:scale(1);z-index:2}.planet-tab.main[data-v-46f8fe16]{background:#fbbf2414;border-color:#fbbf2466}.planet-tab.main[data-v-46f8fe16]:hover{background:#fbbf241f;border-color:#fbbf2480}.planet-tab.main.active[data-v-46f8fe16]{background:#fbbf2426;border-color:#fbbf2499;box-shadow:0 0 0 2px #fbbf2433;flex:1.4;max-width:400px;opacity:1;transform:scale(1);z-index:2}.planet-tab.empty[data-v-46f8fe16]{background:#1e293b4d;border-style:dashed;opacity:.6}.planet-tab.empty[data-v-46f8fe16]:hover{opacity:.8}.planet-info[data-v-46f8fe16]{flex:1;min-width:0}.planet-name[data-v-46f8fe16]{color:#f1f5f9;font-size:.9375rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis}.planet-coords[data-v-46f8fe16]{font-size:.6875rem;gap:.375rem;margin-top:.125rem}.coords-label[data-v-46f8fe16],.planet-coords[data-v-46f8fe16]{align-items:center;display:flex}.coords-label[data-v-46f8fe16]{background:#60a5fa26;border:1px solid rgba(96,165,250,.3);border-radius:50%;color:#60a5fa;flex-shrink:0;font-size:.625rem;font-weight:600;height:1rem;justify-content:center;width:1rem}.coords-value[data-v-46f8fe16]{background:#47556933;border:1px solid rgba(71,85,105,.3);border-radius:.25rem;color:#94a3b8;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-weight:500;letter-spacing:.025em;padding:.125rem .375rem}.resources-mini[data-v-46f8fe16]{display:grid;gap:.25rem .5rem;grid-template-columns:1fr 1fr}.res-mini[data-v-46f8fe16]{align-items:center;display:flex;font-size:.75rem;gap:.25rem}.res-mini span[data-v-46f8fe16]:first-child{font-size:.875rem}.res-mini span[data-v-46f8fe16]:nth-child(2){color:#e2e8f0;font-weight:600}.production-rate[data-v-46f8fe16]{color:#22c55e;font-size:.6875rem;font-weight:400;margin-left:.25rem;opacity:.8}.attack-indicator[data-v-46f8fe16]{height:2rem;left:50%;position:absolute;top:-1rem;transform:translate(-50%);width:2rem;z-index:10}.attack-icon[data-v-46f8fe16],.attack-indicator[data-v-46f8fe16]{align-items:center;display:flex;justify-content:center}.attack-icon[data-v-46f8fe16]{animation:attack-bounce-46f8fe16 1s infinite;background:#ef4444e6;font-size:.75rem;height:1.5rem;position:relative;width:1.5rem;z-index:2}.attack-icon[data-v-46f8fe16],.attack-pulse[data-v-46f8fe16]{border:2px solid #ef4444;border-radius:50%}.attack-pulse[data-v-46f8fe16]{animation:attack-pulse-46f8fe16 2s infinite;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes attack-bounce-46f8fe16{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes attack-pulse-46f8fe16{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2)}}.empty-slot[data-v-46f8fe16]{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center;width:100%}.empty-icon[data-v-46f8fe16]{font-size:1.5rem;opacity:.5}.empty-text[data-v-46f8fe16]{color:#94a3b8;font-size:.8125rem}.user-section[data-v-46f8fe16]{flex-shrink:0;position:relative}.user-button[data-v-46f8fe16]{align-items:center;background:#3341554d;border:1px solid rgba(71,85,105,.3);border-radius:8px;color:#e2e8f0;display:flex;gap:6px;height:40px;padding:0 12px;transition:all .2s}.user-button[data-v-46f8fe16]:hover{background:#33415580;border-color:#47556980}.user-icon[data-v-46f8fe16]{align-items:center;background:#3b82f633;border-radius:50%;display:flex;font-size:.875rem;height:24px;justify-content:center;width:24px}.user-name[data-v-46f8fe16]{display:none;font-size:.875rem;font-weight:500}.dropdown-arrow[data-v-46f8fe16]{height:12px;margin-left:2px;opacity:.5;width:12px}.user-menu-panel[data-v-46f8fe16]{background:#1e293bfa;border:1px solid rgba(71,85,105,.5);border-radius:8px;box-shadow:0 10px 25px -5px #00000080;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:240px;z-index:50}@media (min-width:1024px){.header-content[data-v-46f8fe16]{padding:0 2rem}.user-name[data-v-46f8fe16]{display:block}}@media (max-width:1600px){.future-panel[data-v-46f8fe16]{max-width:340px;min-width:280px}.panel-title h3[data-v-46f8fe16]{font-size:.9375rem}.res-value[data-v-46f8fe16]{font-size:.8125rem}}@media (max-width:1400px){.header-section[data-v-46f8fe16]{height:100px}.planet-tab[data-v-46f8fe16]{height:60px;max-width:280px;min-width:220px;padding:.5rem}.planet-tab.active[data-v-46f8fe16],.planet-tab.main.active[data-v-46f8fe16]{max-width:340px}.planet-name[data-v-46f8fe16]{font-size:.875rem}.res-mini[data-v-46f8fe16]{font-size:.6875rem}.res-mini span[data-v-46f8fe16]:first-child{font-size:.75rem}}@media (max-width:1200px){.planet-selector[data-v-46f8fe16]{gap:.5rem}.planet-tab[data-v-46f8fe16]{max-width:260px;min-width:200px}.planet-tab.active[data-v-46f8fe16],.planet-tab.main.active[data-v-46f8fe16]{max-width:320px}.resources-mini[data-v-46f8fe16]{gap:.125rem .375rem}}@media (max-width:1024px){.header-content[data-v-46f8fe16]{grid-template-columns:auto 1fr}.header-center[data-v-46f8fe16]{display:none}.header-right[data-v-46f8fe16]{justify-content:flex-end}}.layout-container[data-v-46f8fe16]{background-color:#0f172a;min-height:100vh;overflow:hidden;position:relative}.star-field[data-v-46f8fe16]{animation:star-scroll-46f8fe16 150s linear infinite;background-color:#0f172a;background-image:radial-gradient(1px 1px at 10px 10px,hsla(0,0%,100%,.7) 50%,transparent 100%),radial-gradient(1px 1px at 50px 50px,hsla(0,0%,100%,.5) 50%,transparent 100%),radial-gradient(2px 2px at 100px 150px,hsla(0,0%,100%,.7) 50%,transparent 100%),radial-gradient(1px 1px at 150px 200px,hsla(0,0%,100%,.5) 50%,transparent 100%),radial-gradient(2px 2px at 200px 250px,hsla(0,0%,100%,.6) 50%,transparent 100%);background-size:250px 250px;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-30}@keyframes star-scroll-46f8fe16{0%{background-position:0 0}to{background-position:250px 250px}}.nebula-glow[data-v-46f8fe16]{animation:nebula-pulse-46f8fe16 20s infinite alternate;background:radial-gradient(circle at center,#3b82f60d 0,#3b82f600 70%);border-radius:50%;height:800px;position:fixed;right:-200px;top:-200px;width:800px;z-index:-20}@keyframes nebula-pulse-46f8fe16{0%{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}to{opacity:.3;transform:scale(1)}}.grid-overlay[data-v-46f8fe16]{background-image:linear-gradient(90deg,rgba(59,130,246,.3) 1px,transparent 0),linear-gradient(180deg,rgba(59,130,246,.3) 1px,transparent 0);background-size:40px 40px;bottom:0;opacity:.05;pointer-events:none;z-index:-10}.grid-overlay[data-v-46f8fe16],.loading-indicator[data-v-46f8fe16]{left:0;position:fixed;right:0;top:0}.loading-indicator[data-v-46f8fe16]{background-color:#1f29374d;height:3px;transform:translateY(-100%);transition:transform .3s ease;z-index:100}.loading-indicator.active[data-v-46f8fe16]{transform:translateY(0)}.loading-spinner[data-v-46f8fe16]{animation:loading-progress-46f8fe16 1.5s ease infinite;background:linear-gradient(90deg,transparent,rgba(59,130,246,.8),transparent);height:100%;width:25%}@keyframes loading-progress-46f8fe16{0%{transform:translate(-100%)}to{transform:translate(400%)}}.header-glass-panel[data-v-46f8fe16]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#111827e6;border-bottom:1px solid rgba(59,130,246,.2);top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.logo-container[data-v-46f8fe16]{gap:12px}.logo-container[data-v-46f8fe16],.logo-emblem[data-v-46f8fe16]{align-items:center;display:flex}.logo-emblem[data-v-46f8fe16]{background:radial-gradient(circle at center,#3b82f64d,#3b82f61a);border:1px solid rgba(59,130,246,.3);border-radius:8px;flex-shrink:0;height:36px;justify-content:center;position:relative;width:36px}.logo-glow[data-v-46f8fe16]{animation:logo-pulse-46f8fe16 3s infinite;border-radius:10px;box-shadow:0 0 10px #3b82f64d;top:-3px;right:-3px;bottom:-3px;left:-3px;position:absolute}@keyframes logo-pulse-46f8fe16{0%{opacity:.3}50%{opacity:.7}to{opacity:.3}}.nav-toggle-btn[data-v-46f8fe16]{align-items:center;background:#1f2937b3;border:1px solid rgba(55,65,81,.7);border-radius:8px;display:flex;height:40px;justify-content:center;transition:background-color .2s ease;width:40px}.nav-toggle-btn[data-v-46f8fe16]:hover{background:#1f2937e6}.nav-toggle-icon[data-v-46f8fe16]{display:flex;flex-direction:column;height:20px;justify-content:space-between;position:relative;width:20px}.nav-toggle-icon span[data-v-46f8fe16]{background-color:#9ca3afcc;border-radius:2px;display:block;height:2px;transition:all .3s ease;width:100%}.nav-toggle-icon.active span[data-v-46f8fe16]:first-child{transform:translateY(9px) rotate(45deg)}.nav-toggle-icon.active span[data-v-46f8fe16]:nth-child(2){opacity:0}.nav-toggle-icon.active span[data-v-46f8fe16]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.resource-display[data-v-46f8fe16]{align-items:center;background:#11182780;border:1px solid rgba(55,65,81,.3);border-radius:8px;display:flex;gap:10px;min-width:0;padding:6px 12px;transition:transform .3s ease,border-color .3s ease}.resource-display[data-v-46f8fe16]:hover{transform:translateY(-2px)}.resource-metal[data-v-46f8fe16]:hover{border-color:#3b82f680}.resource-lithium[data-v-46f8fe16]:hover{border-color:#a855f780}.resource-hydrogen[data-v-46f8fe16]:hover,.resource-water[data-v-46f8fe16]:hover{border-color:#10b98180}.resource-icon[data-v-46f8fe16]{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;position:relative;width:20px}.resource-highlight[data-v-46f8fe16]{background:transparent;border-radius:50%;top:-4px;right:-4px;bottom:-4px;left:-4px;position:absolute;transition:box-shadow .3s ease}.resource-metal:hover .resource-highlight[data-v-46f8fe16]{box-shadow:0 0 10px #3b82f680}.resource-lithium:hover .resource-highlight[data-v-46f8fe16]{box-shadow:0 0 10px #a855f780}.resource-hydrogen:hover .resource-highlight[data-v-46f8fe16],.resource-water:hover .resource-highlight[data-v-46f8fe16]{box-shadow:0 0 10px #10b98180}.resource-info[data-v-46f8fe16]{flex:1;min-width:0}.resource-value[data-v-46f8fe16]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.planet-selector-btn[data-v-46f8fe16]{align-items:center;background:#1f2937b3;border:1px solid rgba(55,65,81,.7);border-radius:8px;display:flex;gap:8px;height:40px;padding:8px 12px;transition:background-color .3s ease,border-color .3s ease}.planet-selector-btn[data-v-46f8fe16]:hover{background:#1f2937e6;border-color:#3b82f680}.planet-indicator[data-v-46f8fe16]{border-radius:50%;flex-shrink:0;height:24px;position:relative;width:24px}.terran[data-v-46f8fe16]{background:radial-gradient(circle at 35% 35%,#10b981 0,#059669)}.desert[data-v-46f8fe16]{background:radial-gradient(circle at 35% 35%,#eab308 0,#a16207)}.ice[data-v-46f8fe16]{background:radial-gradient(circle at 35% 35%,#93c5fd 0,#3b82f6)}.volcanic[data-v-46f8fe16]{background:radial-gradient(circle at 35% 35%,#dc2626 0,#991b1b)}.tundra[data-v-46f8fe16]{background:radial-gradient(circle at 35% 35%,#e2e8f0 0,#94a3b8)}.planet-moon[data-v-46f8fe16]{background:radial-gradient(circle at 35% 35%,#d1d5db 0,#6b7280);border-radius:50%;box-shadow:0 0 3px #00000080;height:8px;position:absolute;right:-2px;top:-2px;width:8px}.planet-name[data-v-46f8fe16]{font-size:14px;white-space:nowrap}.planet-toggle[data-v-46f8fe16]{color:#9ca3afcc;font-size:10px;transition:transform .3s ease}.planet-toggle.active[data-v-46f8fe16]{transform:rotate(180deg)}.user-menu-btn[data-v-46f8fe16]{align-items:center;background:#1f2937b3;border:1px solid rgba(55,65,81,.7);border-radius:6px;display:flex;gap:6px;height:36px;padding:6px 10px;transition:background-color .3s ease,border-color .3s ease}.user-menu-btn[data-v-46f8fe16]:hover{background:#1f2937e6;border-color:#3b82f680}.user-avatar[data-v-46f8fe16]{align-items:center;background:#3b82f633;border:1px solid rgba(59,130,246,.3);border-radius:50%;display:flex;font-size:16px;height:24px;justify-content:center;width:24px}.planet-selector-panel[data-v-46f8fe16],.user-menu-panel[data-v-46f8fe16]{animation:dropdown-appear-46f8fe16 .2s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111827f2;border:1px solid rgba(55,65,81,.7);border-radius:8px;box-shadow:0 10px 25px -5px #0000004d;display:flex;flex-direction:column;margin-top:8px;max-height:80vh;overflow:hidden;position:absolute;right:0;top:100%;width:300px;z-index:50}@keyframes dropdown-appear-46f8fe16{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.planet-selector-panel[data-v-46f8fe16]:before,.user-menu-panel[data-v-46f8fe16]:before{background:#111827f2;border-left:1px solid rgba(55,65,81,.7);border-top:1px solid rgba(55,65,81,.7);content:"";height:12px;position:absolute;right:18px;top:-6px;transform:rotate(45deg);width:12px}.panel-header[data-v-46f8fe16]{align-items:center;border-bottom:1px solid rgba(55,65,81,.7);display:flex;justify-content:space-between;padding:12px 16px}.panel-title[data-v-46f8fe16]{font-size:14px;font-weight:600}.panel-content[data-v-46f8fe16]{flex-grow:1;max-height:60vh;overflow-y:auto}.planets-list[data-v-46f8fe16]{padding:8px}.planet-option[data-v-46f8fe16]{align-items:center;border-radius:8px;display:flex;gap:12px;padding:12px;text-align:left;transition:background-color .2s ease;width:100%}.planet-option[data-v-46f8fe16]:hover{background:#3741514d}.planet-option.active[data-v-46f8fe16]{background:#3b82f633}.planet-info[data-v-46f8fe16]{flex-grow:1}.planet-info-name[data-v-46f8fe16]{font-size:14px;font-weight:600;margin-bottom:2px}.planet-coordinates[data-v-46f8fe16]{color:#9ca3afcc;font-size:12px}.planet-resources[data-v-46f8fe16]{flex-shrink:0}.user-menu-panel[data-v-46f8fe16]{width:320px}.user-menu-header[data-v-46f8fe16]{border-bottom:1px solid rgba(55,65,81,.7);padding:16px}.user-profile[data-v-46f8fe16]{align-items:center;display:flex;gap:16px;margin-bottom:16px}.user-avatar-large[data-v-46f8fe16]{align-items:center;background:#3b82f633;border-radius:50%;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.user-name[data-v-46f8fe16]{font-size:16px;font-weight:600;margin-bottom:2px}.user-stats[data-v-46f8fe16]{display:flex;justify-content:space-between}.user-stat[data-v-46f8fe16]{flex:1;text-align:center}.user-stat-label[data-v-46f8fe16]{color:#9ca3afcc;font-size:12px;margin-bottom:2px}.user-stat-value[data-v-46f8fe16]{font-size:14px;font-weight:600}.user-menu-actions[data-v-46f8fe16]{display:flex;flex-direction:column;padding:8px}.user-menu-item[data-v-46f8fe16]{align-items:center;border-radius:8px;display:flex;gap:12px;padding:12px;text-align:left;transition:background-color .2s ease}.user-menu-item[data-v-46f8fe16]:hover{background:#3741514d}.user-menu-icon[data-v-46f8fe16]{font-size:16px;text-align:center;width:24px}.user-menu-text[data-v-46f8fe16]{font-size:14px}.sidebar-nav[data-v-46f8fe16]{border-right:1px solid rgba(31,41,55,.7);display:flex;flex-direction:column;position:relative;width:240px;z-index:30}.sidebar-glass-panel[data-v-46f8fe16]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#111827e6;border-right:1px solid rgba(59,130,246,.2);top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.sidebar-content[data-v-46f8fe16]{display:flex;flex-direction:column;height:100%;overflow-y:auto}.nav-section[data-v-46f8fe16]{flex-grow:1;padding:16px 0}.nav-group[data-v-46f8fe16]{margin-bottom:24px}.nav-group-title[data-v-46f8fe16]{color:#9ca3af99;font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;padding:0 16px;text-transform:uppercase}.nav-links[data-v-46f8fe16]{display:flex;flex-direction:column}.nav-link[data-v-46f8fe16]{align-items:center;color:inherit;display:flex;gap:10px;padding:8px 16px;position:relative;text-decoration:none;transition:background-color .2s ease}.nav-link[data-v-46f8fe16]:hover{background-color:#3741514d}.nav-link.active[data-v-46f8fe16]{background-color:#3b82f626}.nav-link.disabled[data-v-46f8fe16]{cursor:not-allowed;opacity:.5;pointer-events:none}.nav-link.disabled .nav-text[data-v-46f8fe16]{color:#9ca3afb3}.nav-link.disabled .nav-icon[data-v-46f8fe16]{filter:grayscale(.5)}.nav-link.active[data-v-46f8fe16]:before{background:linear-gradient(180deg,#3b82f6cc,#60a5facc);border-radius:0 3px 3px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.nav-icon[data-v-46f8fe16]{align-items:center;background:#1f293780;border-radius:8px;display:flex;font-size:16px;height:32px;justify-content:center;position:relative;transition:transform .3s ease;width:32px}.nav-link:hover .nav-icon[data-v-46f8fe16]{transform:translateY(-2px)}.nav-icon-glow[data-v-46f8fe16]{border-radius:11px;top:-3px;right:-3px;bottom:-3px;left:-3px;opacity:0;position:absolute;transition:opacity .3s ease,box-shadow .3s ease}.nav-icon-glow.active[data-v-46f8fe16]{box-shadow:0 0 15px #3b82f666;opacity:1}.nav-text[data-v-46f8fe16]{flex:1;font-size:14px;font-weight:500}.nav-badge[data-v-46f8fe16]{align-items:center;background-color:#ef4444e6;border-radius:9px;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.sidebar-footer[data-v-46f8fe16]{border-top:1px solid rgba(31,41,55,.7);padding:16px}.game-stats[data-v-46f8fe16]{gap:10px}.game-stats[data-v-46f8fe16],.stat-item[data-v-46f8fe16]{display:flex;flex-direction:column}.stat-item[data-v-46f8fe16]{align-items:center}.content-container[data-v-46f8fe16]{background:#0f172a66;flex-grow:1;overflow-y:auto;position:relative}.page-content[data-v-46f8fe16]{margin:0 auto;max-width:1400px;padding:24px}.footer-section[data-v-46f8fe16]{border-top:1px solid rgba(31,41,55,.7);position:relative}.footer-glass-panel[data-v-46f8fe16]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111827cc;border-top:1px solid rgba(59,130,246,.1);top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.footer-link[data-v-46f8fe16]{color:#9ca3afcc;font-size:14px;transition:color .2s ease}.footer-link[data-v-46f8fe16]:hover{color:#3b82f6cc}.planet-slots[data-v-46f8fe16]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293b4d;border:1px solid rgba(148,163,184,.1);border-radius:8px;display:flex;gap:4px;padding:4px}.planet-slot[data-v-46f8fe16]{background:#1e293b80;border:1px solid rgba(148,163,184,.2);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:4px;height:72px;overflow:hidden;padding:8px;position:relative;transition:all .3s ease;width:240px}.planet-slot[data-v-46f8fe16]:hover{background:#33415599;border-color:#94a3b84d;transform:translateY(-2px)}.planet-slot.active[data-v-46f8fe16]{background:#3b82f633;border-color:#3b82f680;box-shadow:0 0 0 2px #3b82f633}.planet-slot.main-planet[data-v-46f8fe16]{border-color:#fbbf244d}.planet-slot.main-planet.active[data-v-46f8fe16]{background:#fbbf2433;border-color:#fbbf2480;box-shadow:0 0 0 2px #fbbf2433}.planet-slot.empty[data-v-46f8fe16]{background:#1e293b4d;border-style:dashed;opacity:.6}.planet-slot.empty[data-v-46f8fe16]:hover{background:#33415566;opacity:.8}.main-planet-indicator[data-v-46f8fe16]{align-items:center;animation:pulse-golden-46f8fe16 2s infinite;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:2px solid #fbbf24;border-radius:50%;box-shadow:0 2px 4px #0000004d,0 0 8px #fbbf2480;color:#1e293b;display:flex;font-size:12px;font-weight:700;height:22px;justify-content:center;position:absolute;right:4px;top:4px;width:22px;z-index:10}@keyframes pulse-golden-46f8fe16{0%{box-shadow:0 0 #fbbf2466}70%{box-shadow:0 0 0 6px #fbbf2400}to{box-shadow:0 0 #fbbf2400}}.slot-planet-indicator[data-v-46f8fe16]{background:radial-gradient(circle at 30% 30%,#8b7355,#654321);border-radius:50%;height:20px;left:8px;position:absolute;top:8px;width:20px}.slot-planet-indicator.terran[data-v-46f8fe16]{background:radial-gradient(circle at 30% 30%,#4ade80,#16a34a)}.slot-planet-indicator.desert[data-v-46f8fe16]{background:radial-gradient(circle at 30% 30%,#fbbf24,#d97706)}.slot-planet-indicator.ice[data-v-46f8fe16]{background:radial-gradient(circle at 30% 30%,#93c5fd,#3b82f6)}.slot-planet-moon[data-v-46f8fe16]{background:#e5e7eb;border-radius:50%;height:8px;position:absolute;right:-2px;top:-2px;width:8px}.slot-planet-info[data-v-46f8fe16]{align-items:center;display:flex;gap:8px;height:24px;padding-left:30px}.slot-planet-name[data-v-46f8fe16]{color:#f3f4f6;font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-planet-coords[data-v-46f8fe16]{color:#9ca3af;font-size:.75rem}.slot-resources[data-v-46f8fe16]{display:flex;gap:8px;margin-top:4px}.slot-resources-expanded[data-v-46f8fe16]{display:flex;flex-direction:column;gap:6px;grid-column:1/-1;margin-top:8px}.slot-resource-row[data-v-46f8fe16]{display:flex;gap:24px}.slot-resource-item[data-v-46f8fe16]{align-items:center;display:flex;flex:1;gap:8px}.slot-resource-item .resource-icon[data-v-46f8fe16]{font-size:16px;text-align:center;width:20px}.slot-resource-item .resource-data[data-v-46f8fe16]{display:flex;flex-direction:column;gap:1px;min-width:80px}.slot-resource-item .resource-amount[data-v-46f8fe16]{color:#ffffffe6;font-size:14px;font-weight:600}.slot-resource-item .resource-production[data-v-46f8fe16]{color:#22c55ecc;font-size:11px}.slot-resource[data-v-46f8fe16]{color:#e5e7eb;gap:2px}.slot-event-badge[data-v-46f8fe16],.slot-resource[data-v-46f8fe16]{align-items:center;display:flex;font-size:.75rem}.slot-event-badge[data-v-46f8fe16]{animation:pulse-46f8fe16 2s infinite;background:#ef4444;border-radius:50%;color:#fff;font-weight:700;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px}@keyframes pulse-46f8fe16{0%{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.empty-slot-content[data-v-46f8fe16]{align-items:center;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center}.empty-slot-icon[data-v-46f8fe16]{color:#6b7280;font-size:1.5rem}.empty-slot-text[data-v-46f8fe16]{color:#6b7280;font-size:.75rem}@media (max-width:1400px){.planet-slot[data-v-46f8fe16]{height:100px;min-width:280px}.slot-resource-item .resource-production[data-v-46f8fe16]{display:none}}@media (max-width:1200px){.planet-slot[data-v-46f8fe16]{height:90px;min-width:220px}.slot-resources-expanded[data-v-46f8fe16]{display:none}}.logout-section[data-v-46f8fe16]{border-top:1px solid rgba(31,41,55,.7);margin-top:16px;padding-top:16px}.logout-btn[data-v-46f8fe16]{align-items:center;background:transparent;border:none;border-radius:8px;color:#f87171;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:8px 16px;position:relative;text-decoration:none;transition:all .3s ease;width:100%}.logout-btn[data-v-46f8fe16]:hover{background-color:#f872721a;color:#fca5a5}.logout-btn:hover .nav-icon[data-v-46f8fe16]{transform:translateY(-2px)}.logout-btn .nav-icon[data-v-46f8fe16]{align-items:center;display:flex;height:32px;justify-content:center;position:relative;transition:transform .3s ease;width:32px}.logout-btn .nav-icon span[data-v-46f8fe16]{font-size:18px;line-height:1}.logout-btn .nav-text[data-v-46f8fe16]{flex-grow:1;font-weight:500;text-align:left}
