.loading-screen[data-v-57c07c74]{position:fixed;inset:0;background:radial-gradient(ellipse at center,rgba(0,212,255,.05) 0%,transparent 50%),var(--color-bg-deep);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}.loading-screen__logo[data-v-57c07c74]{font-size:3rem;font-weight:700;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.2em}.loading-logo-text[data-v-57c07c74]{color:var(--color-text-primary)}.loading-logo-accent[data-v-57c07c74]{color:var(--color-primary);text-shadow:0 0 30px var(--color-primary-glow)}.loading-branding[data-v-57c07c74]{font-size:.8rem;color:#484f58;letter-spacing:1.5px;margin-top:6px;font-weight:400;text-transform:none}.loading-version[data-v-57c07c74]{display:inline-block;background:#58a6ff1a;color:#58a6ff;padding:1px 6px;border-radius:3px;font-size:.6rem;font-weight:700;margin-left:4px}.loading-screen__progress[data-v-57c07c74]{width:300px;margin-bottom:1rem}.loading-screen__text[data-v-57c07c74]{color:var(--color-text-muted);font-size:.875rem;animation:pulse-57c07c74 1.5s ease-in-out infinite}@keyframes pulse-57c07c74{0%,to{opacity:.5}50%{opacity:1}}.landing-page[data-v-35828f38]{min-height:100vh;background:#04060b;color:#e6edf3;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden;overflow-y:auto;position:relative}.bg-grid[data-v-35828f38]{position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(88,166,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(88,166,255,.03) 1px,transparent 1px);background-size:60px 60px;z-index:0;pointer-events:none}.bg-glow[data-v-35828f38]{position:fixed;border-radius:50%;filter:blur(100px);z-index:0;pointer-events:none;opacity:.5}.bg-glow--1[data-v-35828f38]{width:600px;height:600px;top:-200px;left:-200px;background:#58a6ff14;animation:floatGlow-35828f38 20s ease-in-out infinite}.bg-glow--2[data-v-35828f38]{width:500px;height:500px;bottom:10%;right:-10%;background:#a78bfa0f;animation:floatGlow-35828f38 25s ease-in-out infinite reverse}.bg-glow--3[data-v-35828f38]{width:400px;height:400px;top:50%;left:40%;background:#f472b60a;animation:floatGlow-35828f38 18s ease-in-out infinite 5s}@keyframes floatGlow-35828f38{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}.particles[data-v-35828f38]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.particle[data-v-35828f38]{position:absolute;background:#58a6ff4d;border-radius:50%;animation:particleFloat-35828f38 linear infinite}@keyframes particleFloat-35828f38{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translate(50px);opacity:0}}.landing-nav[data-v-35828f38]{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:18px 48px;transition:all .3s}.nav-scrolled[data-v-35828f38]{background:#04060be6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.04);padding:12px 48px}.nav-logo[data-v-35828f38]{display:flex;align-items:center;gap:2px;font-size:1.3rem;font-weight:900;letter-spacing:3px}.nav-logo__text[data-v-35828f38]{color:#e6edf3}.nav-logo__accent[data-v-35828f38]{color:#58a6ff}.nav-links[data-v-35828f38]{display:flex;align-items:center;gap:24px}.nav-link[data-v-35828f38]{color:#8b949e;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-decoration:none;transition:color .2s}.nav-link[data-v-35828f38]:hover{color:#e6edf3}.lang-switcher[data-v-35828f38]{display:flex;gap:2px;background:#ffffff0a;border-radius:6px;padding:2px;border:1px solid rgba(255,255,255,.06)}.lang-btn[data-v-35828f38]{background:none;border:none;color:#484f58;font-size:.65rem;font-weight:800;letter-spacing:1px;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .2s}.lang-btn[data-v-35828f38]:hover{color:#8b949e}.lang-btn--active[data-v-35828f38]{background:#58a6ff26;color:#58a6ff}.mobile-lang-switcher[data-v-35828f38]{display:flex;gap:8px;justify-content:center}.mobile-lang-switcher .lang-btn[data-v-35828f38]{font-size:.8rem;padding:6px 14px}.nav-cta[data-v-35828f38]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#58a6ff,#388bfd);color:#fff;padding:10px 24px;border-radius:8px;font-weight:700;font-size:.85rem;cursor:pointer;border:none;transition:all .3s;letter-spacing:.5px}.nav-cta[data-v-35828f38]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #58a6ff4d}.nav-cta-icon[data-v-35828f38]{width:14px;height:14px}.nav-mobile-toggle[data-v-35828f38]{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px}.nav-mobile-toggle span[data-v-35828f38]{display:block;width:22px;height:2px;background:#8b949e;border-radius:1px;transition:.2s}.mobile-nav-drawer[data-v-35828f38]{position:fixed;inset:0;background:#000000d9;z-index:99;display:flex;align-items:center;justify-content:center}.mobile-nav-inner[data-v-35828f38]{display:flex;flex-direction:column;gap:20px;text-align:center}.mobile-nav-inner a[data-v-35828f38]{color:#e6edf3;text-decoration:none;font-size:1.3rem;font-weight:700}.mobile-nav-cta[data-v-35828f38]{background:linear-gradient(135deg,#58a6ff,#388bfd);color:#fff;padding:14px 32px;border-radius:10px;font-weight:800;font-size:1rem;cursor:pointer;border:none;margin-top:12px}.mobile-nav-enter-active[data-v-35828f38],.mobile-nav-leave-active[data-v-35828f38]{transition:opacity .2s}.mobile-nav-enter-from[data-v-35828f38],.mobile-nav-leave-to[data-v-35828f38]{opacity:0}.stats-ticker[data-v-35828f38]{position:relative;z-index:1;margin-top:70px;background:#58a6ff08;border-bottom:1px solid rgba(88,166,255,.06);overflow:hidden;padding:8px 0}.ticker-track[data-v-35828f38]{display:flex;gap:48px;white-space:nowrap;animation:tickerScroll-35828f38 30s linear infinite;width:max-content}@keyframes tickerScroll-35828f38{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item[data-v-35828f38]{display:flex;align-items:center;gap:8px;font-size:.7rem;font-weight:700;color:#484f58;letter-spacing:.5px;font-family:JetBrains Mono,monospace}.ticker-dot[data-v-35828f38]{width:5px;height:5px;border-radius:50%}.ticker-dot--green[data-v-35828f38]{background:#3fb950;box-shadow:0 0 6px #3fb95080}.ticker-dot--blue[data-v-35828f38]{background:#58a6ff;box-shadow:0 0 6px #58a6ff80}.ticker-dot--orange[data-v-35828f38]{background:#d29922;box-shadow:0 0 6px #d2992280}.hero[data-v-35828f38]{position:relative;z-index:1;min-height:calc(100vh - 70px);display:flex;align-items:center;justify-content:space-between;padding:80px;gap:60px}.hero-content[data-v-35828f38]{flex:1;max-width:620px}.hero-badge[data-v-35828f38]{display:inline-flex;align-items:center;gap:8px;background:#58a6ff14;border:1px solid rgba(88,166,255,.15);padding:6px 16px;border-radius:20px;font-size:.6rem;font-weight:800;letter-spacing:2px;color:#58a6ff;margin-bottom:24px}.badge-dot[data-v-35828f38]{width:6px;height:6px;border-radius:50%;background:#3fb950;animation:pulse-35828f38 2s infinite}@keyframes pulse-35828f38{0%,to{opacity:1}50%{opacity:.4}}.hero-title[data-v-35828f38]{font-size:4.2rem;font-weight:900;line-height:1.05;letter-spacing:-2px;margin-bottom:24px}.hero-gradient[data-v-35828f38]{background:linear-gradient(135deg,#58a6ff,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-v-35828f38]{font-size:1.15rem;color:#8b949e;line-height:1.7;margin-bottom:36px;max-width:520px}.hero-actions[data-v-35828f38]{display:flex;gap:16px;margin-bottom:48px}.btn-hero-primary[data-v-35828f38]{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#58a6ff,#388bfd);color:#fff;padding:16px 36px;border-radius:12px;font-weight:800;font-size:1rem;cursor:pointer;border:none;transition:all .3s;letter-spacing:.3px}.btn-hero-primary[data-v-35828f38]:hover{transform:translateY(-3px);box-shadow:0 12px 40px #58a6ff59}.btn-icon[data-v-35828f38]{width:18px;height:18px}.btn-hero-secondary[data-v-35828f38]{background:transparent;border:1px solid rgba(255,255,255,.12);color:#e6edf3;padding:16px 32px;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s}.btn-hero-secondary[data-v-35828f38]:hover{background:#ffffff0a;border-color:#fff3}.hero-stats-row[data-v-35828f38]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero-mini-stat[data-v-35828f38]{text-align:center}.hms-value[data-v-35828f38]{display:block;font-size:1.1rem;font-weight:900;color:#e6edf3}.hms-label[data-v-35828f38]{display:block;font-size:.6rem;color:#484f58;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-top:2px}.hero-mini-stat-divider[data-v-35828f38]{width:1px;height:36px;background:#ffffff0f}.hero-visual[data-v-35828f38]{flex:1;display:flex;justify-content:center;align-items:center;position:relative}.rack-showcase[data-v-35828f38]{position:relative}.rack-frame[data-v-35828f38]{width:340px;background:#0a0e17;border:1px solid rgba(88,166,255,.15);border-radius:14px;overflow:hidden;box-shadow:0 0 60px #58a6ff14,inset 0 1px #ffffff0a}.rack-header[data-v-35828f38]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.05);font-size:.65rem;font-weight:800;letter-spacing:2px}.rack-label[data-v-35828f38]{color:#484f58}.rack-status[data-v-35828f38]{color:#3fb950}.rack-slots[data-v-35828f38]{padding:8px;display:flex;flex-direction:column;gap:4px}.rack-server[data-v-35828f38]{display:flex;align-items:center;gap:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:6px;padding:8px 12px;animation:serverSlideIn-35828f38 .6s ease-out both}@keyframes serverSlideIn-35828f38{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.server-delay-1[data-v-35828f38]{animation-delay:.3s}.server-delay-2[data-v-35828f38]{animation-delay:.5s}.server-delay-3[data-v-35828f38]{animation-delay:.7s}.server-delay-4[data-v-35828f38]{animation-delay:.9s}.server-delay-5[data-v-35828f38]{animation-delay:1.1s}.server-delay-6[data-v-35828f38]{animation-delay:1.3s}.server-delay-7[data-v-35828f38]{animation-delay:1.5s}.server-delay-8[data-v-35828f38]{animation-delay:1.7s}.server-leds[data-v-35828f38]{display:flex;flex-direction:column;gap:3px}.led[data-v-35828f38]{width:4px;height:4px;border-radius:50%;animation:ledBlink-35828f38 3s infinite}.led--green[data-v-35828f38]{background:#3fb950;box-shadow:0 0 6px #3fb95099}.led--blue[data-v-35828f38]{background:#58a6ff;box-shadow:0 0 6px #58a6ff99}@keyframes ledBlink-35828f38{0%,to{opacity:1}50%{opacity:.3}}.server-label[data-v-35828f38]{font-size:.6rem;font-weight:700;color:#8b949e;letter-spacing:1px;width:80px;font-family:JetBrains Mono,Courier New,monospace}.server-activity[data-v-35828f38]{display:flex;align-items:flex-end;gap:2px;height:18px;flex:1}.activity-bar[data-v-35828f38]{flex:1;min-height:3px;border-radius:1px;background:linear-gradient(180deg,#58a6ff,#388bfd);animation:activityPulse-35828f38 2s ease-in-out infinite alternate;opacity:.6}@keyframes activityPulse-35828f38{0%{transform:scaleY(1);opacity:.4}to{transform:scaleY(1.4);opacity:.8}}.rack-footer-info[data-v-35828f38]{display:flex;justify-content:space-around;padding:10px 18px;border-top:1px solid rgba(255,255,255,.05);font-size:.6rem;color:#484f58;font-weight:600}.rack-glow[data-v-35828f38]{position:absolute;top:50%;left:50%;width:400px;height:400px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(88,166,255,.12),transparent 70%);z-index:-1;pointer-events:none}.section-header[data-v-35828f38]{text-align:center;margin-bottom:60px}.section-badge[data-v-35828f38]{display:inline-block;background:#58a6ff14;border:1px solid rgba(88,166,255,.12);padding:4px 14px;border-radius:4px;font-size:.6rem;font-weight:800;letter-spacing:2.5px;color:#58a6ff;margin-bottom:16px}.section-title[data-v-35828f38]{font-size:2.5rem;font-weight:900;letter-spacing:-1px;line-height:1.2}.section-subtitle[data-v-35828f38]{font-size:1rem;color:#8b949e;margin-top:12px;max-width:560px;margin-left:auto;margin-right:auto}.text-gradient[data-v-35828f38]{background:linear-gradient(135deg,#58a6ff,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-rackora-section[data-v-35828f38]{position:relative;z-index:1;padding:100px 80px}.wir-concept-block[data-v-35828f38]{max-width:800px;margin:0 auto 60px;text-align:center}.wir-concept-text[data-v-35828f38]{font-size:1.1rem;line-height:1.8;color:#ffffffbf}.wir-pillars-grid[data-v-35828f38]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1100px;margin:0 auto 60px}.wir-pillar[data-v-35828f38]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:32px 24px;text-align:center;transition:border-color .3s,transform .3s}.wir-pillar[data-v-35828f38]:hover{border-color:#00ff8840;transform:translateY(-4px)}.wir-pillar-icon[data-v-35828f38]{font-size:2.5rem;margin-bottom:16px}.wir-pillar-title[data-v-35828f38]{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:10px}.wir-pillar-desc[data-v-35828f38]{font-size:.9rem;line-height:1.6;color:#fff9}.wir-unique-block[data-v-35828f38]{max-width:800px;margin:0 auto;text-align:center;background:linear-gradient(135deg,#00ff880a,#00c8ff0a);border:1px solid rgba(0,255,136,.1);border-radius:20px;padding:48px 40px}.wir-unique-title[data-v-35828f38]{font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:16px}.wir-unique-desc[data-v-35828f38]{font-size:1rem;line-height:1.7;color:#ffffffb3;margin-bottom:28px}.wir-unique-points[data-v-35828f38]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px}.wir-point[data-v-35828f38]{display:flex;align-items:center;gap:8px;font-size:.95rem;color:#ffffffd9}.wir-point-check[data-v-35828f38]{color:#0f8;font-weight:700}.features-section[data-v-35828f38]{position:relative;z-index:1;padding:100px 80px}.features-grid[data-v-35828f38]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto}.feature-card[data-v-35828f38]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:28px;transition:all .4s;position:relative}.feature-card[data-v-35828f38]:hover{border-color:#58a6ff33;background:#58a6ff08;transform:translateY(-4px);box-shadow:0 20px 50px #0000004d}.feature-card--highlight[data-v-35828f38]{border-color:#58a6ff26;background:linear-gradient(135deg,#58a6ff0a,#a78bfa05)}.feature-icon[data-v-35828f38]{font-size:2rem;margin-bottom:14px}.feature-title[data-v-35828f38]{font-size:1rem;font-weight:800;margin-bottom:8px}.feature-desc[data-v-35828f38]{font-size:.82rem;color:#8b949e;line-height:1.6}.feature-tag[data-v-35828f38]{position:absolute;top:12px;right:12px;background:#58a6ff1a;color:#58a6ff;font-size:.55rem;font-weight:800;letter-spacing:1.5px;padding:2px 8px;border-radius:3px}.gameplay-section[data-v-35828f38]{position:relative;z-index:1;padding:100px 80px}.gameplay-steps[data-v-35828f38]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1100px;margin:0 auto;position:relative}.gameplay-connector[data-v-35828f38]{position:absolute;top:52px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,rgba(88,166,255,.2) 15%,rgba(88,166,255,.2) 85%,transparent);z-index:0}.gameplay-step[data-v-35828f38]{text-align:center;position:relative;z-index:1}.step-number[data-v-35828f38]{font-size:.6rem;font-weight:800;color:#30363d;letter-spacing:2px;margin-bottom:12px;font-family:JetBrains Mono,monospace}.step-icon[data-v-35828f38]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin:0 auto 16px;background:#58a6ff0f;border:1px solid rgba(88,166,255,.1);border-radius:16px}.step-title[data-v-35828f38]{font-size:1rem;font-weight:800;margin-bottom:8px}.step-desc[data-v-35828f38]{font-size:.8rem;color:#8b949e;line-height:1.6}.economy-section[data-v-35828f38]{position:relative;z-index:1;padding:100px 80px}.economy-grid[data-v-35828f38]{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1200px;margin:0 auto;align-items:center}.economy-text .section-badge[data-v-35828f38]{margin-bottom:16px}.economy-text .section-title[data-v-35828f38]{text-align:left;margin-bottom:20px}.economy-desc[data-v-35828f38]{font-size:1rem;color:#8b949e;line-height:1.7;margin-bottom:32px}.economy-highlights[data-v-35828f38]{display:flex;flex-direction:column;gap:20px}.eco-highlight[data-v-35828f38]{display:flex;gap:14px;align-items:flex-start}.eco-hl-icon[data-v-35828f38]{font-size:1.4rem}.eco-hl-title[data-v-35828f38]{font-size:.9rem;font-weight:800;color:#e6edf3;margin-bottom:2px}.eco-hl-desc[data-v-35828f38]{font-size:.8rem;color:#8b949e;line-height:1.5}.terminal-window[data-v-35828f38]{background:#0a0e17;border:1px solid rgba(88,166,255,.12);border-radius:12px;overflow:hidden;box-shadow:0 0 60px #58a6ff0f}.terminal-header[data-v-35828f38]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.terminal-dots[data-v-35828f38]{display:flex;gap:6px}.td[data-v-35828f38]{width:10px;height:10px;border-radius:50%}.td--red[data-v-35828f38]{background:#f85149}.td--yellow[data-v-35828f38]{background:#d29922}.td--green[data-v-35828f38]{background:#3fb950}.terminal-title[data-v-35828f38]{font-size:.65rem;color:#484f58;font-weight:700;letter-spacing:1px}.terminal-body[data-v-35828f38]{padding:20px;font-family:JetBrains Mono,Courier New,monospace;font-size:.75rem;line-height:1.7}.term-line[data-v-35828f38]{opacity:0;animation:termFadeIn-35828f38 .3s ease forwards}.term-delay-0[data-v-35828f38]{animation-delay:.2s}.term-delay-1[data-v-35828f38]{animation-delay:.5s}.term-delay-2[data-v-35828f38]{animation-delay:.8s}.term-delay-3[data-v-35828f38]{animation-delay:1s}.term-delay-4[data-v-35828f38]{animation-delay:1.2s}.term-delay-5[data-v-35828f38]{animation-delay:1.4s}.term-delay-6[data-v-35828f38]{animation-delay:1.6s}.term-delay-7[data-v-35828f38]{animation-delay:1.8s}.term-delay-8[data-v-35828f38]{animation-delay:2s}.term-delay-9[data-v-35828f38]{animation-delay:2.3s}@keyframes termFadeIn-35828f38{to{opacity:1}}.term-prompt[data-v-35828f38]{color:#58a6ff;margin-right:8px}.term-cmd[data-v-35828f38]{color:#e6edf3}.term-text[data-v-35828f38]{color:#8b949e}.term-success[data-v-35828f38]{color:#3fb950}.term-border[data-v-35828f38]{color:#30363d}.term-cursor[data-v-35828f38]{color:#58a6ff;animation:blink-35828f38 1s step-end infinite}@keyframes blink-35828f38{50%{opacity:0}}.map-section[data-v-35828f38]{position:relative;z-index:1;padding:100px 80px}.map-visual[data-v-35828f38]{max-width:1100px;margin:0 auto}.world-map-container[data-v-35828f38]{margin-bottom:48px;background:#58a6ff05;border:1px solid rgba(88,166,255,.08);border-radius:16px;padding:32px;overflow:hidden}.world-map-svg[data-v-35828f38]{width:100%;height:auto}.map-continent[data-v-35828f38]{fill:#58a6ff0f;stroke:#58a6ff26;stroke-width:1}.map-line[data-v-35828f38]{stroke:#58a6ff33;stroke-width:1;stroke-dasharray:4 4;animation:mapLinePulse-35828f38 3s ease-in-out infinite}@keyframes mapLinePulse-35828f38{0%,to{opacity:.3}50%{opacity:1}}.map-node[data-v-35828f38]{fill:#58a6ff}.map-node--pulse[data-v-35828f38]{animation:mapNodePulse-35828f38 2s ease-in-out infinite}@keyframes mapNodePulse-35828f38{0%,to{r:6;opacity:1}50%{r:9;opacity:.6}}.map-regions[data-v-35828f38]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.map-region[data-v-35828f38]{text-align:center;padding:24px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;transition:all .3s}.map-region[data-v-35828f38]:hover{border-color:#58a6ff33;transform:translateY(-2px)}.map-region-icon[data-v-35828f38]{font-size:2rem;margin-bottom:10px}.map-region-name[data-v-35828f38]{font-size:.9rem;font-weight:800;margin-bottom:4px}.map-region-desc[data-v-35828f38]{font-size:.75rem;color:#8b949e;line-height:1.5}.market-section[data-v-35828f38]{position:relative;z-index:1;padding:100px 80px}.market-grid[data-v-35828f38]{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1100px;margin:0 auto}.market-card[data-v-35828f38]{text-align:center;padding:24px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;transition:all .3s}.market-card[data-v-35828f38]:hover{border-color:#58a6ff33;transform:translateY(-3px);box-shadow:0 16px 40px #0003}.market-icon[data-v-35828f38]{font-size:1.8rem;margin-bottom:12px}.market-bar-wrapper[data-v-35828f38]{height:4px;background:#ffffff0d;border-radius:2px;overflow:hidden;margin-bottom:12px}.market-bar[data-v-35828f38]{height:100%;background:linear-gradient(90deg,#58a6ff,#a78bfa);border-radius:2px;transition:width 1s ease}.market-name[data-v-35828f38]{font-size:.85rem;font-weight:800;margin-bottom:4px}.market-desc[data-v-35828f38]{font-size:.72rem;color:#8b949e;line-height:1.5}.crisis-section[data-v-35828f38]{position:relative;z-index:1;padding:100px 80px}.crisis-grid[data-v-35828f38]{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1200px;margin:0 auto}.crisis-card[data-v-35828f38]{text-align:center;padding:28px 16px;background:#f8514905;border:1px solid rgba(248,81,73,.08);border-radius:12px;transition:all .3s}.crisis-card[data-v-35828f38]:hover{border-color:#f8514940;transform:translateY(-3px);box-shadow:0 16px 40px #f8514914}.crisis-icon[data-v-35828f38]{font-size:2rem;margin-bottom:10px}.crisis-severity[data-v-35828f38]{display:flex;gap:3px;justify-content:center;margin-bottom:10px}.severity-dot[data-v-35828f38]{width:6px;height:6px;border-radius:50%;background:#f85149;opacity:.7}.crisis-name[data-v-35828f38]{font-size:.85rem;font-weight:800;margin-bottom:4px}.crisis-desc[data-v-35828f38]{font-size:.72rem;color:#8b949e;line-height:1.5}.tech-section[data-v-35828f38]{position:relative;z-index:1;padding:100px 80px}.tech-grid[data-v-35828f38]{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1100px;margin:0 auto;align-items:center}.tech-text .section-badge[data-v-35828f38]{margin-bottom:16px}.tech-text .section-title[data-v-35828f38]{text-align:left;margin-bottom:20px}.tech-desc[data-v-35828f38]{font-size:1rem;color:#8b949e;line-height:1.7}.tech-tree[data-v-35828f38]{display:flex;flex-direction:column;gap:0}.tech-node[data-v-35828f38]{display:flex;align-items:center;gap:16px;padding:20px;position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;margin-bottom:12px;transition:all .3s}.tech-node[data-v-35828f38]:hover{border-color:#58a6ff33;transform:translate(4px)}.tech-node-icon[data-v-35828f38]{font-size:1.6rem;flex-shrink:0}.tech-node-line[data-v-35828f38]{position:absolute;bottom:-12px;left:40px;width:2px;height:12px;background:#58a6ff26}.tech-node-name[data-v-35828f38]{font-size:.9rem;font-weight:800;margin-bottom:2px}.tech-node-desc[data-v-35828f38]{font-size:.75rem;color:#8b949e}.rank-section[data-v-35828f38]{position:relative;z-index:1;padding:100px 80px}.rank-grid[data-v-35828f38]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:900px;margin:0 auto}.rank-card[data-v-35828f38]{text-align:center;padding:32px 20px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;transition:all .3s}.rank-card[data-v-35828f38]:hover{border-color:#a78bfa4d;transform:translateY(-3px);box-shadow:0 16px 40px #a78bfa14}.rank-position[data-v-35828f38]{font-size:.6rem;font-weight:800;color:#30363d;letter-spacing:2px;margin-bottom:8px;font-family:JetBrains Mono,monospace}.rank-icon[data-v-35828f38]{font-size:2rem;margin-bottom:10px}.rank-name[data-v-35828f38]{font-size:.9rem;font-weight:800}.community-section[data-v-35828f38]{position:relative;z-index:1;padding:100px 80px}.community-grid[data-v-35828f38]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:700px;margin:0 auto}.community-card[data-v-35828f38]{text-align:center;padding:40px 28px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;transition:all .3s}.community-card[data-v-35828f38]:hover{border-color:#58a6ff33;transform:translateY(-3px)}.community-icon[data-v-35828f38]{font-size:2.4rem;margin-bottom:14px}.community-card h4[data-v-35828f38]{font-size:1rem;font-weight:800;margin-bottom:6px}.community-card p[data-v-35828f38]{font-size:.82rem;color:#8b949e;line-height:1.6}.trust-section[data-v-35828f38]{position:relative;z-index:1;padding:60px 80px;border-top:1px solid rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.03)}.trust-grid[data-v-35828f38]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:800px;margin:0 auto;text-align:center}.trust-card[data-v-35828f38]{padding:20px}.trust-value[data-v-35828f38]{font-size:2.2rem;font-weight:900;color:#e6edf3;background:linear-gradient(135deg,#58a6ff,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.trust-label[data-v-35828f38]{font-size:.7rem;font-weight:700;color:#484f58;text-transform:uppercase;letter-spacing:1px;margin-top:4px}.cta-section[data-v-35828f38]{position:relative;z-index:1;padding:100px 80px;text-align:center}.cta-inner[data-v-35828f38]{max-width:600px;margin:0 auto}.cta-badge[data-v-35828f38]{font-size:.7rem;font-weight:700;color:#484f58;letter-spacing:2px;margin-bottom:16px}.cta-title[data-v-35828f38]{font-size:3rem;font-weight:900;letter-spacing:-1px;margin-bottom:16px;line-height:1.15}.cta-desc[data-v-35828f38]{font-size:1.05rem;color:#8b949e;line-height:1.7;margin-bottom:32px}.btn-cta[data-v-35828f38]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#58a6ff,#388bfd);color:#fff;padding:18px 48px;border-radius:12px;font-weight:800;font-size:1.05rem;cursor:pointer;border:none;transition:all .3s}.btn-cta[data-v-35828f38]:hover{transform:translateY(-3px);box-shadow:0 12px 40px #58a6ff59}.cta-sub[data-v-35828f38]{margin-top:16px;font-size:.75rem;color:#30363d;letter-spacing:.5px}.landing-footer[data-v-35828f38]{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.04);padding:48px 80px 24px}.footer-inner[data-v-35828f38]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;max-width:1100px;margin:0 auto;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.04)}.footer-brand[data-v-35828f38]{display:flex;align-items:center;gap:2px;margin-bottom:10px}.footer-logo-text[data-v-35828f38]{font-weight:900;letter-spacing:2px;color:#e6edf3;font-size:1rem}.footer-logo-accent[data-v-35828f38]{font-weight:900;letter-spacing:2px;color:#58a6ff;font-size:1rem}.footer-tagline[data-v-35828f38]{font-size:.85rem;color:#8b949e;margin-bottom:6px}.footer-by[data-v-35828f38]{font-size:.75rem;color:#30363d}.footer-heading[data-v-35828f38]{font-size:.7rem;font-weight:800;color:#484f58;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:14px}.footer-link[data-v-35828f38]{display:block;color:#8b949e;text-decoration:none;font-size:.85rem;padding:4px 0;transition:color .2s}.footer-link[data-v-35828f38]:hover{color:#58a6ff}.footer-bottom[data-v-35828f38]{display:flex;justify-content:space-between;align-items:center;max-width:1100px;margin:20px auto 0;font-size:.7rem;color:#30363d}.footer-version[data-v-35828f38]{font-family:JetBrains Mono,monospace;letter-spacing:.5px}.auth-modal-backdrop[data-v-35828f38]{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5000;display:flex;align-items:center;justify-content:center}.auth-modal[data-v-35828f38]{width:420px;max-width:94vw;background:#0a0e17;border:1px solid rgba(88,166,255,.1);border-radius:20px;padding:40px;box-shadow:0 0 80px #58a6ff14,0 0 0 1px #ffffff08;position:relative}.modal-close[data-v-35828f38]{position:absolute;top:16px;right:20px;background:none;border:none;color:#30363d;font-size:2rem;cursor:pointer;transition:color .2s;line-height:1}.modal-close[data-v-35828f38]:hover{color:#e6edf3}.modal-logo[data-v-35828f38]{text-align:center;font-size:1.8rem;font-weight:900;letter-spacing:4px;margin-bottom:4px}.ml-text[data-v-35828f38]{color:#e6edf3}.ml-accent[data-v-35828f38]{color:#58a6ff}.modal-branding[data-v-35828f38]{text-align:center;font-size:.65rem;color:#30363d;letter-spacing:1px;margin-bottom:24px}.modal-version[data-v-35828f38]{display:inline-block;background:#58a6ff1a;color:#58a6ff;padding:1px 6px;border-radius:3px;font-size:.55rem;font-weight:700;margin-left:3px}.modal-title[data-v-35828f38]{text-align:center;font-size:1.3rem;font-weight:800;margin-bottom:4px}.modal-subtitle[data-v-35828f38]{text-align:center;font-size:.8rem;color:#484f58;margin-bottom:28px}.modal-form[data-v-35828f38]{display:flex;flex-direction:column;gap:16px}.field label[data-v-35828f38]{display:block;font-size:.7rem;font-weight:700;color:#8b949e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.field input[data-v-35828f38]{width:100%;padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#e6edf3;font-size:.9rem;transition:all .2s;outline:none}.field input[data-v-35828f38]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff1a;background:#58a6ff08}.field input[data-v-35828f38]::placeholder{color:#30363d}.field-checkbox[data-v-35828f38]{display:flex;align-items:flex-start;gap:10px;font-size:.8rem;color:#8b949e}.field-checkbox input[type=checkbox][data-v-35828f38]{margin-top:3px;accent-color:#58a6ff;flex-shrink:0}.field-checkbox label[data-v-35828f38]{cursor:pointer;line-height:1.4}.field-checkbox a[data-v-35828f38]{color:#58a6ff;text-decoration:none}.field-checkbox a[data-v-35828f38]:hover{text-decoration:underline}.modal-error[data-v-35828f38]{background:#f851491a;border:1px solid rgba(248,81,73,.2);border-radius:8px;padding:10px 14px;color:#f85149;font-size:.8rem;text-align:center}.btn-submit[data-v-35828f38]{width:100%;padding:14px;background:linear-gradient(135deg,#58a6ff,#388bfd);color:#fff;border:none;border-radius:10px;font-weight:800;font-size:.95rem;cursor:pointer;transition:all .3s;margin-top:4px}.btn-submit[data-v-35828f38]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #58a6ff4d}.btn-submit[data-v-35828f38]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-35828f38]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-35828f38 .8s linear infinite;display:inline-block}@keyframes spin-35828f38{to{transform:rotate(360deg)}}.modal-toggle[data-v-35828f38]{text-align:center;margin-top:20px;font-size:.8rem;color:#484f58}.modal-toggle a[data-v-35828f38]{color:#58a6ff;text-decoration:none;font-weight:700}.modal-toggle a[data-v-35828f38]:hover{text-decoration:underline}.verify-info-box[data-v-35828f38]{background:#58a6ff14;border:1px solid rgba(88,166,255,.2);border-radius:12px;padding:20px;margin:20px 0;text-align:center;color:#8b949e;font-size:.9rem;line-height:1.6}.verify-email-hint[data-v-35828f38]{color:#58a6ff;margin-top:8px;font-size:1rem}.btn-resend[data-v-35828f38]{margin-top:12px}.modal-success[data-v-35828f38]{background:#3fb9501f;border:1px solid rgba(63,185,80,.3);color:#3fb950;padding:12px;border-radius:8px;text-align:center;font-size:.85rem;margin-bottom:12px}.verified-banner[data-v-35828f38]{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:10000}.verified-banner-inner[data-v-35828f38]{background:#3fb95026;border:1px solid rgba(63,185,80,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 24px;border-radius:12px;display:flex;align-items:center;gap:10px;color:#3fb950;font-weight:600;font-size:.95rem}.verified-icon[data-v-35828f38]{font-size:1.2rem}.verified-dismiss[data-v-35828f38]{background:none;border:none;color:#3fb950;font-size:1.3rem;cursor:pointer;padding:0 4px;margin-left:8px}.modal-enter-active[data-v-35828f38]{transition:all .3s ease-out}.modal-leave-active[data-v-35828f38]{transition:all .2s ease-in}.modal-enter-from[data-v-35828f38]{opacity:0}.modal-enter-from .auth-modal[data-v-35828f38]{transform:scale(.95) translateY(20px)}.modal-leave-to[data-v-35828f38]{opacity:0}.modal-leave-to .auth-modal[data-v-35828f38]{transform:scale(.95)}@media(max-width:1024px){.hero[data-v-35828f38]{flex-direction:column;padding:80px 40px 60px;text-align:center}.hero-content[data-v-35828f38]{max-width:100%}.hero-description[data-v-35828f38]{margin:0 auto 36px}.hero-actions[data-v-35828f38],.hero-stats-row[data-v-35828f38]{justify-content:center}.features-grid[data-v-35828f38],.gameplay-steps[data-v-35828f38]{grid-template-columns:repeat(2,1fr)}.gameplay-connector[data-v-35828f38]{display:none}.economy-grid[data-v-35828f38],.tech-grid[data-v-35828f38]{grid-template-columns:1fr}.trust-grid[data-v-35828f38],.map-regions[data-v-35828f38]{grid-template-columns:repeat(2,1fr)}.market-grid[data-v-35828f38],.crisis-grid[data-v-35828f38]{grid-template-columns:repeat(3,1fr)}.rank-grid[data-v-35828f38]{grid-template-columns:repeat(2,1fr)}.landing-nav[data-v-35828f38]{padding:16px 24px}.nav-scrolled[data-v-35828f38]{padding:12px 24px}.features-section[data-v-35828f38],.cta-section[data-v-35828f38],.gameplay-section[data-v-35828f38],.economy-section[data-v-35828f38],.map-section[data-v-35828f38],.market-section[data-v-35828f38],.crisis-section[data-v-35828f38],.tech-section[data-v-35828f38],.rank-section[data-v-35828f38],.community-section[data-v-35828f38],.about-rackora-section[data-v-35828f38]{padding:80px 24px}.wir-pillars-grid[data-v-35828f38]{grid-template-columns:repeat(2,1fr)}.landing-footer[data-v-35828f38]{padding:40px 24px 20px}.footer-inner[data-v-35828f38]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.hero-title[data-v-35828f38]{font-size:2.6rem}.hero-actions[data-v-35828f38]{flex-direction:column;align-items:center}.features-grid[data-v-35828f38]{grid-template-columns:1fr}.gameplay-steps[data-v-35828f38]{grid-template-columns:1fr;gap:20px}.wir-pillars-grid[data-v-35828f38]{grid-template-columns:1fr}.wir-unique-block[data-v-35828f38]{padding:32px 20px}.hero-visual[data-v-35828f38],.nav-links[data-v-35828f38]{display:none}.nav-mobile-toggle[data-v-35828f38]{display:flex}.trust-grid[data-v-35828f38]{grid-template-columns:repeat(2,1fr)}.footer-inner[data-v-35828f38]{grid-template-columns:1fr;gap:24px}.hero-stats-row[data-v-35828f38]{gap:16px}.section-title[data-v-35828f38],.cta-title[data-v-35828f38]{font-size:2rem}.map-regions[data-v-35828f38],.market-grid[data-v-35828f38],.crisis-grid[data-v-35828f38]{grid-template-columns:1fr 1fr}.rank-grid[data-v-35828f38]{grid-template-columns:repeat(2,1fr)}.community-grid[data-v-35828f38]{grid-template-columns:1fr}}.academy-shell[data-v-8a3f8804]{width:100vw;height:100vh;overflow:auto;background:radial-gradient(circle at top,#132d528c,#030912 60%);color:#eaf5ff;padding:24px}.academy-header[data-v-8a3f8804]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.eyebrow[data-v-8a3f8804]{color:#7ec8ff;font-size:.72rem;letter-spacing:.14em}h1[data-v-8a3f8804],h2[data-v-8a3f8804]{margin:0}.header-kpis[data-v-8a3f8804]{display:flex;gap:12px;flex-wrap:wrap}.kpi[data-v-8a3f8804],.mini-card[data-v-8a3f8804]{min-width:120px;background:#0a1322c7;border:1px solid rgba(92,211,255,.2);border-radius:10px;padding:10px 12px}.kpi span[data-v-8a3f8804],.mini-card span[data-v-8a3f8804]{display:block;color:#8ca9bf;font-size:.74rem}.academy-grid[data-v-8a3f8804]{display:grid;grid-template-columns:1.2fr 1fr .9fr;gap:18px}.academy-panel[data-v-8a3f8804]{background:#080f1ce0;border:1px solid rgba(92,211,255,.16);border-radius:14px;padding:16px}.environment-card[data-v-8a3f8804]{margin-top:12px;border-radius:12px;padding:14px;background:#ffffff05}.room-name[data-v-8a3f8804]{font-weight:800;margin-bottom:12px}.slot-grid[data-v-8a3f8804]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.slot[data-v-8a3f8804]{min-height:120px;border:1px dashed rgba(126,200,255,.3);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#6e8799;background:#ffffff04}.slot.filled[data-v-8a3f8804]{border-style:solid;color:#8bf4b8;background:#22c55e14}.slot.actionable[data-v-8a3f8804],.mini-card.actionable[data-v-8a3f8804]{border-color:#5cd3ff80;box-shadow:0 0 0 1px #5cd3ff26}.slot-action[data-v-8a3f8804],.mini-action[data-v-8a3f8804],.map-action[data-v-8a3f8804]{margin-top:10px;border:1px solid rgba(92,211,255,.45);background:#5cd3ff2e;color:#dff7ff;border-radius:8px;padding:8px 10px;font-weight:700;cursor:pointer}.mini-panels[data-v-8a3f8804]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.mission-list[data-v-8a3f8804]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.mission-item[data-v-8a3f8804]{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.mission-item.active[data-v-8a3f8804]{border-color:#5cd3ff73;background:#5cd3ff14}.mission-item.completed[data-v-8a3f8804]{border-color:#22c55e59;opacity:.85}.mission-item.locked[data-v-8a3f8804]{opacity:.45}.mission-title[data-v-8a3f8804]{font-weight:700}.mission-desc[data-v-8a3f8804]{color:#9bb0c0;font-size:.82rem;margin-top:4px}.mission-status[data-v-8a3f8804]{text-transform:uppercase;font-size:.7rem;color:#87d2ff}.mission-actions[data-v-8a3f8804]{margin-top:16px}.mission-actions button[data-v-8a3f8804]{width:100%;border:1px solid rgba(92,211,255,.45);background:#5cd3ff2e;color:#dff7ff;border-radius:10px;padding:11px 14px;font-weight:800;cursor:pointer}.mission-actions button[data-v-8a3f8804]:disabled,.slot-action[data-v-8a3f8804]:disabled,.mini-action[data-v-8a3f8804]:disabled,.map-action[data-v-8a3f8804]:disabled{opacity:.55;cursor:not-allowed}.map-preview[data-v-8a3f8804]{position:relative;height:220px;margin-top:12px;border-radius:12px;background:radial-gradient(circle,#0d2340b3,#050b14f2);overflow:hidden}.node[data-v-8a3f8804]{position:absolute;width:64px;height:64px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;font-weight:800;color:#dff7ff;background:#5cd3ff29;border:1px solid rgba(92,211,255,.45);cursor:pointer}.node.selected[data-v-8a3f8804]{background:#5cd3ff61;box-shadow:0 0 0 2px #5cd3ff40}.node.europe[data-v-8a3f8804]{top:36px;left:42%}.node.america[data-v-8a3f8804]{top:110px;left:14%}.node.asia[data-v-8a3f8804]{top:110px;right:14%}.link[data-v-8a3f8804]{position:absolute;height:2px;background:linear-gradient(90deg,#5cd3ff1a,#5cd3ffb3,#5cd3ff1a);transform-origin:left center}.link.one[data-v-8a3f8804]{width:160px;left:24%;top:122px;transform:rotate(-18deg)}.link.two[data-v-8a3f8804]{width:150px;left:50%;top:118px;transform:rotate(16deg)}.preview-copy[data-v-8a3f8804]{margin-top:12px;color:#9eb7c9;line-height:1.5}.challenge-box[data-v-8a3f8804]{margin-top:12px;border:1px solid rgba(92,211,255,.28);border-radius:10px;background:#0a1424bf;padding:10px 12px}.challenge-title[data-v-8a3f8804]{font-weight:800;margin-bottom:6px;color:#b8e8ff}.challenge-box p[data-v-8a3f8804]{margin:0;color:#9eb7c9;font-size:.86rem}.finance-input-row[data-v-8a3f8804]{margin-top:10px;display:grid;gap:6px}.finance-input-row input[data-v-8a3f8804]{border:1px solid rgba(92,211,255,.35);background:#060e1ad9;color:#e6f5ff;border-radius:8px;padding:8px 10px;font-weight:700}.finance-input-row .hint[data-v-8a3f8804]{color:#81c9f3;font-size:.75rem}.advisor-panel[data-v-8a3f8804]{position:fixed;right:24px;bottom:24px;width:min(360px,calc(100vw - 32px));background:#081222f0;border:1px solid rgba(92,211,255,.35);border-radius:14px;padding:14px;box-shadow:0 16px 40px #00000059}.advisor-label[data-v-8a3f8804]{font-size:.72rem;letter-spacing:.1em;color:#83d0ff;margin-bottom:8px}.advisor-message[data-v-8a3f8804]{line-height:1.5;color:#dcefff}.positive[data-v-8a3f8804]{color:#86efac}.negative[data-v-8a3f8804]{color:#fca5a5}@media(max-width:1100px){.academy-grid[data-v-8a3f8804],.mini-panels[data-v-8a3f8804]{grid-template-columns:1fr}}.onboarding-backdrop[data-v-514fcb15]{position:fixed;inset:0;z-index:9999;background:#040a12c7;display:flex;align-items:center;justify-content:center;padding:20px}.onboarding-card[data-v-514fcb15]{width:min(520px,100%);background:linear-gradient(180deg,#070e1cfa,#050912f2);border:1px solid rgba(92,211,255,.4);border-radius:14px;padding:24px;box-shadow:0 20px 60px #00000073;color:#e8f4ff}.eyebrow[data-v-514fcb15]{font-size:.7rem;letter-spacing:.14em;color:#7ec8ff;margin-bottom:10px}h2[data-v-514fcb15]{margin:0 0 10px;font-size:1.5rem}p[data-v-514fcb15]{margin:0;color:#b7cad8;line-height:1.5}.actions[data-v-514fcb15]{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}button[data-v-514fcb15]{border:1px solid rgba(92,211,255,.3);background:#0e1c2ecc;color:#d8eeff;border-radius:8px;padding:10px 14px;font-weight:700;cursor:pointer}button.primary[data-v-514fcb15]{background:#5cd3ff38;border-color:#5cd3ff8c}button[data-v-514fcb15]:disabled{opacity:.55;cursor:not-allowed}.v2-intercept-hub[data-v-7a2f8d5e]{position:fixed;top:100px;right:32px;z-index:var(--zi-hud-overlay);display:flex;flex-direction:column;gap:16px;pointer-events:none}.v2-intercept-item[data-v-7a2f8d5e]{pointer-events:auto;width:380px;background:linear-gradient(135deg,#080c12f2,#05070cfa);border-left:4px solid var(--ds-accent);border-right:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.05);border-bottom:2px solid rgba(0,0,0,.5);box-shadow:0 12px 40px #000000e6;position:relative;overflow:hidden;padding:16px;display:flex;flex-direction:column;gap:12px}.intercept-scanline[data-v-7a2f8d5e]{position:absolute;inset:0;background:linear-gradient(#12101000 50%,#0000001a 50%);background-size:100% 2px;pointer-events:none;opacity:.3}.intercept-header[data-v-7a2f8d5e]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:8px}.header-tag[data-v-7a2f8d5e]{font-size:.45rem;font-weight:950;letter-spacing:.2em;font-family:var(--ds-font-mono)}.header-type[data-v-7a2f8d5e]{font-size:.55rem;font-weight:900;letter-spacing:.15em;color:var(--ds-accent)}.intercept-body[data-v-7a2f8d5e]{display:flex;gap:16px;align-items:center}.intercept-icon[data-v-7a2f8d5e]{font-size:1.4rem;color:var(--ds-accent);opacity:.8}.intercept-content[data-v-7a2f8d5e]{display:flex;flex-direction:column;gap:2px}.intercept-message[data-v-7a2f8d5e]{font-size:.75rem;font-weight:950;color:#fff;line-height:1.3;letter-spacing:.02em}.intercept-status[data-v-7a2f8d5e]{font-size:.45rem;font-weight:800;letter-spacing:.1em}.intercept-close[data-v-7a2f8d5e]{align-self:flex-end;background:transparent;border:none;color:var(--ds-text-ghost);font-size:.5rem;font-weight:950;letter-spacing:.15em;cursor:pointer;transition:color .2s}.intercept-close[data-v-7a2f8d5e]:hover{color:#fff}.v2-intercept-item.is-error[data-v-7a2f8d5e]{border-left-color:var(--ds-critical)}.v2-intercept-item.is-error .header-type[data-v-7a2f8d5e]{color:var(--ds-critical)}.v2-intercept-item.is-error .intercept-icon[data-v-7a2f8d5e]{color:var(--ds-critical);text-shadow:0 0 10px var(--ds-critical)}.v2-intercept-item.is-warning[data-v-7a2f8d5e]{border-left-color:#fbbf24}.v2-intercept-item.is-warning .header-type[data-v-7a2f8d5e]{color:#fbbf24}.v2-intercept-item.is-achievement[data-v-7a2f8d5e]{border-left-color:#388bfd}.v2-intercept-item.is-achievement .header-type[data-v-7a2f8d5e]{color:#388bfd}.intercept-enter-active[data-v-7a2f8d5e]{animation:intercept-pop-7a2f8d5e .4s var(--ds-ease-spring)}.intercept-leave-active[data-v-7a2f8d5e]{animation:intercept-fade-out-7a2f8d5e .3s var(--ds-ease-in) forwards}@keyframes intercept-pop-7a2f8d5e{0%{opacity:0;transform:translate(50px) scale(.95);filter:blur(4px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes intercept-fade-out-7a2f8d5e{to{opacity:0;transform:translate(100px);filter:blur(8px)}}.legal-overlay[data-v-7b2724c6]{position:fixed;inset:0;background:#000000e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:6000;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:40px 20px}.legal-page[data-v-7b2724c6]{width:720px;max-width:100%;background:#0d1117;border:1px solid rgba(88,166,255,.1);border-radius:16px;padding:48px;position:relative;margin:auto}.legal-close[data-v-7b2724c6]{position:absolute;top:16px;right:20px;background:none;border:none;color:#484f58;font-size:2rem;cursor:pointer;transition:color .2s;line-height:1}.legal-close[data-v-7b2724c6]:hover{color:#e6edf3}.legal-content h1[data-v-7b2724c6]{font-size:2rem;font-weight:900;color:#e6edf3;letter-spacing:-1px;margin-bottom:4px}.legal-subtitle[data-v-7b2724c6]{font-size:.85rem;color:#484f58;margin-bottom:32px}.legal-html[data-v-7b2724c6] h2{font-size:1.1rem;font-weight:800;color:#e6edf3;margin:28px 0 10px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.05)}.legal-html[data-v-7b2724c6] p{font-size:.9rem;color:#8b949e;line-height:1.7;margin-bottom:12px}.legal-html[data-v-7b2724c6] a{color:#58a6ff;text-decoration:none}.legal-html[data-v-7b2724c6] a:hover{text-decoration:underline}.legal-html[data-v-7b2724c6] ul{list-style:none;padding:0;margin:0 0 12px}.legal-html[data-v-7b2724c6] li{font-size:.9rem;color:#8b949e;line-height:1.7;padding:4px 0 4px 20px;position:relative}.legal-html[data-v-7b2724c6] li:before{content:"›";position:absolute;left:0;color:#58a6ff;font-weight:700}.legal-loading[data-v-7b2724c6]{display:flex;justify-content:center;padding:60px}.legal-spinner[data-v-7b2724c6]{width:28px;height:28px;border:2px solid rgba(88,166,255,.2);border-top-color:#58a6ff;border-radius:50%;animation:spin-7b2724c6 .8s linear infinite}@keyframes spin-7b2724c6{to{transform:rotate(360deg)}}.legal-error[data-v-7b2724c6]{text-align:center;padding:40px;color:#484f58;font-size:.9rem}.cookie-banner[data-v-84e277ed]{position:fixed;bottom:0;left:0;right:0;z-index:7000;background:#0d1117;border-top:1px solid rgba(88,166,255,.1);box-shadow:0 -8px 40px #00000080}.cookie-inner[data-v-84e277ed]{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:20px;padding:20px 32px}.cookie-icon[data-v-84e277ed]{font-size:2rem;flex-shrink:0}.cookie-text[data-v-84e277ed]{flex:1}.cookie-title[data-v-84e277ed]{font-size:.9rem;font-weight:800;color:#e6edf3;margin-bottom:4px}.cookie-desc[data-v-84e277ed]{font-size:.8rem;color:#8b949e;line-height:1.5;margin:0}.cookie-desc a[data-v-84e277ed]{color:#58a6ff;text-decoration:none}.cookie-desc a[data-v-84e277ed]:hover{text-decoration:underline}.cookie-actions[data-v-84e277ed]{display:flex;gap:10px;flex-shrink:0}.cookie-btn[data-v-84e277ed]{padding:10px 20px;border-radius:8px;font-weight:700;font-size:.8rem;cursor:pointer;border:none;transition:all .2s;white-space:nowrap}.cookie-btn--accept[data-v-84e277ed]{background:linear-gradient(135deg,#58a6ff,#388bfd);color:#fff}.cookie-btn--accept[data-v-84e277ed]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #58a6ff4d}.cookie-btn--essential[data-v-84e277ed]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#8b949e}.cookie-btn--essential[data-v-84e277ed]:hover{background:#ffffff14;color:#e6edf3}.cookie-slide-enter-active[data-v-84e277ed]{transition:all .4s ease-out}.cookie-slide-leave-active[data-v-84e277ed]{transition:all .3s ease-in}.cookie-slide-enter-from[data-v-84e277ed],.cookie-slide-leave-to[data-v-84e277ed]{transform:translateY(100%);opacity:0}@media(max-width:640px){.cookie-inner[data-v-84e277ed]{flex-direction:column;text-align:center;padding:16px 20px}.cookie-actions[data-v-84e277ed]{width:100%}.cookie-btn[data-v-84e277ed]{flex:1}}.blog-page[data-v-7420398f]{min-height:100vh;background:#0a0a0f;color:#e0e0e0;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;position:relative;overflow-x:hidden}.bg-grid[data-v-7420398f]{position:fixed;inset:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.bg-glow[data-v-7420398f]{position:fixed;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}.bg-glow--1[data-v-7420398f]{width:600px;height:600px;top:-200px;right:-200px;background:#00ff880a}.bg-glow--2[data-v-7420398f]{width:500px;height:500px;bottom:-100px;left:-150px;background:#0078ff0a}.blog-nav[data-v-7420398f]{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 60px;background:#0a0a0fd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06)}.blog-nav-logo[data-v-7420398f]{text-decoration:none;font-size:1.3rem;font-weight:900;letter-spacing:2px}.logo-text[data-v-7420398f]{color:#fff}.logo-accent[data-v-7420398f]{color:#0f8}.blog-nav-links[data-v-7420398f]{display:flex;align-items:center;gap:24px}.blog-nav-link[data-v-7420398f]{color:#fff9;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s}.blog-nav-link[data-v-7420398f]:hover,.blog-nav-link.active[data-v-7420398f]{color:#fff}.blog-nav-cta[data-v-7420398f]{padding:8px 20px;background:linear-gradient(135deg,#0f8,#00cc6a);color:#0a0a0f;border:none;border-radius:8px;font-weight:700;font-size:.85rem;cursor:pointer;transition:transform .2s}.blog-nav-cta[data-v-7420398f]:hover{transform:translateY(-2px)}.blog-breadcrumb[data-v-7420398f]{position:relative;z-index:1;max-width:900px;margin:24px auto 0;padding:0 32px;font-size:.85rem;color:#fff6}.blog-breadcrumb a[data-v-7420398f]{color:#ffffff80;text-decoration:none}.blog-breadcrumb a[data-v-7420398f]:hover{color:#0f8}.bc-sep[data-v-7420398f]{margin:0 8px}.bc-current[data-v-7420398f]{color:#ffffffb3}.blog-main[data-v-7420398f]{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:40px 32px 80px}.blog-cta[data-v-7420398f]{position:relative;z-index:1;padding:0 32px 80px;max-width:900px;margin:0 auto}.blog-cta-inner[data-v-7420398f]{text-align:center;padding:56px 40px;background:linear-gradient(135deg,#00ff880f,#0078ff0f);border:1px solid rgba(0,255,136,.15);border-radius:20px}.blog-cta-inner h2[data-v-7420398f]{font-size:1.8rem;font-weight:800;color:#fff;margin-bottom:12px}.blog-cta-inner p[data-v-7420398f]{font-size:1rem;color:#fff9;margin-bottom:28px}.blog-cta-btn[data-v-7420398f]{padding:14px 36px;background:linear-gradient(135deg,#0f8,#00cc6a);color:#0a0a0f;border:none;border-radius:10px;font-weight:800;font-size:1rem;cursor:pointer;transition:transform .2s,box-shadow .2s}.blog-cta-btn[data-v-7420398f]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00ff8840}.blog-footer[data-v-7420398f]{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.06);padding:48px 60px 24px}.blog-footer-inner[data-v-7420398f]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;max-width:1000px;margin:0 auto}.bf-col h4[data-v-7420398f]{color:#ffffff80;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.bf-col a[data-v-7420398f]{display:block;color:#fff9;text-decoration:none;font-size:.85rem;margin-bottom:8px}.bf-col a[data-v-7420398f]:hover{color:#0f8}.bf-brand[data-v-7420398f]{font-size:1.2rem;font-weight:900;letter-spacing:2px;margin-bottom:8px}.bf-tagline[data-v-7420398f]{font-size:.85rem;color:#fff6}.bf-bottom[data-v-7420398f]{text-align:center;margin-top:32px;padding-top:16px;border-top:1px solid rgba(255,255,255,.04);font-size:.75rem;color:#ffffff4d}@media(max-width:768px){.blog-nav[data-v-7420398f]{padding:14px 20px}.blog-nav-links[data-v-7420398f]{gap:16px}.blog-nav-link[data-v-7420398f]{font-size:.8rem}.blog-main[data-v-7420398f]{padding:32px 20px 60px}.blog-breadcrumb[data-v-7420398f]{padding:0 20px}.blog-cta[data-v-7420398f]{padding:0 20px 60px}.blog-cta-inner[data-v-7420398f]{padding:40px 24px}.blog-footer[data-v-7420398f]{padding:32px 20px 16px}.blog-footer-inner[data-v-7420398f]{grid-template-columns:1fr;gap:24px}}.blog-index[data-v-fca51322]{padding-bottom:40px}.blog-header[data-v-fca51322]{text-align:center;margin-bottom:48px}.blog-title[data-v-fca51322]{font-size:2.8rem;font-weight:900;color:#fff;background:linear-gradient(135deg,#fff 30%,#0f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px}.blog-subtitle[data-v-fca51322]{font-size:1.1rem;color:#ffffff80}.blog-tabs[data-v-fca51322]{display:flex;gap:12px;margin-bottom:36px;justify-content:center}.blog-tab[data-v-fca51322]{padding:8px 20px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffff80;transition:all .2s}.blog-tab.active[data-v-fca51322],.blog-tab[data-v-fca51322]:hover{background:#00ff8814;border-color:#0f83;color:#0f8}.blog-grid[data-v-fca51322]{display:grid;gap:24px}.blog-card[data-v-fca51322]{display:block;text-decoration:none;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:32px;transition:border-color .3s,transform .2s}.blog-card[data-v-fca51322]:hover{border-color:#0f83;transform:translateY(-2px)}.blog-card-badge[data-v-fca51322]{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:4px 10px;border-radius:6px;margin-bottom:16px}.badge--devlog[data-v-fca51322]{background:#0078ff26;color:#58a6ff}.badge--article[data-v-fca51322]{background:#00ff881a;color:#0f8}.blog-card-title[data-v-fca51322]{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:10px}.blog-card-excerpt[data-v-fca51322]{font-size:.95rem;color:#ffffff80;line-height:1.6;margin-bottom:16px}.blog-card-meta[data-v-fca51322]{display:flex;gap:16px;font-size:.8rem;color:#ffffff59}.blog-loading[data-v-fca51322]{display:flex;justify-content:center;padding:60px 0}.loading-ring[data-v-fca51322]{width:32px;height:32px;border:2px solid rgba(255,255,255,.1);border-top-color:#0f8;border-radius:50%;animation:spin-fca51322 1s linear infinite}@keyframes spin-fca51322{to{transform:rotate(360deg)}}@media(max-width:640px){.blog-title[data-v-fca51322]{font-size:2rem}.blog-card[data-v-fca51322]{padding:24px}}.article-loading[data-v-07ddd920]{display:flex;flex-direction:column;align-items:center;padding:80px 0;gap:16px;color:#fff6;font-size:.9rem}.loading-ring[data-v-07ddd920]{width:32px;height:32px;border:2px solid rgba(255,255,255,.1);border-top-color:#0f8;border-radius:50%;animation:spin-07ddd920 1s linear infinite}@keyframes spin-07ddd920{to{transform:rotate(360deg)}}.article-not-found[data-v-07ddd920]{text-align:center;padding:80px 0}.article-not-found h1[data-v-07ddd920]{font-size:2rem;font-weight:800;color:#fff;margin-bottom:12px}.article-not-found p[data-v-07ddd920]{color:#ffffff80;margin-bottom:24px}.back-link[data-v-07ddd920]{color:#0f8;text-decoration:none;font-weight:600}.back-link[data-v-07ddd920]:hover{text-decoration:underline}.article-header[data-v-07ddd920]{text-align:center;margin-bottom:52px}.article-badge[data-v-07ddd920]{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:5px 14px;border-radius:6px;margin-bottom:20px}.badge--devlog[data-v-07ddd920]{background:#0078ff26;color:#58a6ff}.badge--article[data-v-07ddd920]{background:#00ff881a;color:#0f8}.article-title[data-v-07ddd920]{font-size:2.4rem;font-weight:900;color:#fff;line-height:1.2;margin-bottom:16px}.article-meta[data-v-07ddd920]{font-size:.85rem;color:#fff6}.meta-sep[data-v-07ddd920]{margin:0 8px}.article-body[data-v-07ddd920]{font-size:1.05rem;line-height:1.85;color:#ffffffbf}.article-body[data-v-07ddd920] .lead{font-size:1.2rem;line-height:1.8;color:#ffffffd9;border-left:3px solid #00ff88;padding-left:20px;margin-bottom:40px}.article-body[data-v-07ddd920] h2{font-size:1.6rem;font-weight:800;color:#fff;margin:48px 0 16px}.article-body[data-v-07ddd920] h3{font-size:1.2rem;font-weight:700;color:#fff;margin:32px 0 12px}.article-body[data-v-07ddd920] p{margin-bottom:20px}.article-body[data-v-07ddd920] ul{margin:0 0 24px 24px;list-style:disc}.article-body[data-v-07ddd920] li{margin-bottom:8px;color:#ffffffb3}.article-body[data-v-07ddd920] a{color:#0f8;text-decoration:underline;text-underline-offset:3px}.article-body[data-v-07ddd920] a:hover{color:#3fa}.article-body[data-v-07ddd920] strong{color:#fff}.article-body[data-v-07ddd920] em{color:#ffffffd9;font-style:italic}.article-tags[data-v-07ddd920]{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.tag[data-v-07ddd920]{font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:6px;background:#ffffff0a;color:#ffffff80;border:1px solid rgba(255,255,255,.06)}.article-nav[data-v-07ddd920]{display:flex;justify-content:space-between;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.article-nav-link[data-v-07ddd920]{color:#0f8;text-decoration:none;font-size:.9rem;font-weight:600}.article-nav-link[data-v-07ddd920]:hover{text-decoration:underline}@media(max-width:640px){.article-title[data-v-07ddd920]{font-size:1.8rem}.article-body[data-v-07ddd920]{font-size:1rem}}.license-block-overlay[data-v-06c18cb2]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#1a1a2e,#0a0a14)}.license-block-container[data-v-06c18cb2]{max-width:480px;width:90%;text-align:center;padding:48px 40px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.block-icon[data-v-06c18cb2]{margin-bottom:24px;color:#ef4444;opacity:.8}.block-title[data-v-06c18cb2]{font-size:24px;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.02em;color:#fafafa;margin:0 0 12px}.block-message[data-v-06c18cb2]{font-size:13px;color:#71717a;margin:0 0 24px;line-height:1.6}.status-badge[data-v-06c18cb2]{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:32px}.status-dot[data-v-06c18cb2]{width:7px;height:7px;border-radius:50%}.status-red[data-v-06c18cb2]{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.status-red .status-dot[data-v-06c18cb2]{background:#ef4444}.status-amber[data-v-06c18cb2]{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.status-amber .status-dot[data-v-06c18cb2]{background:#f59e0b}.status-zinc[data-v-06c18cb2]{background:#71717a1a;color:#a1a1aa;border:1px solid rgba(113,113,122,.2)}.status-zinc .status-dot[data-v-06c18cb2]{background:#a1a1aa}.key-section[data-v-06c18cb2]{text-align:left;margin-bottom:32px}.key-label[data-v-06c18cb2]{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#52525b;margin-bottom:10px}.key-input-row[data-v-06c18cb2]{display:flex;gap:10px}.key-input[data-v-06c18cb2]{flex:1;padding:12px 16px;background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fafafa;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;letter-spacing:.06em;outline:none;transition:border-color .2s}.key-input[data-v-06c18cb2]::placeholder{color:#27272a}.key-input[data-v-06c18cb2]:focus{border-color:#3b82f680}.key-input[data-v-06c18cb2]:disabled{opacity:.5}.activate-btn[data-v-06c18cb2]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap}.activate-btn[data-v-06c18cb2]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8)}.activate-btn[data-v-06c18cb2]:disabled{opacity:.35;cursor:not-allowed}.btn-spinner[data-v-06c18cb2]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-06c18cb2 .6s linear infinite}@keyframes spin-06c18cb2{to{transform:rotate(360deg)}}.error-msg[data-v-06c18cb2]{margin:10px 0 0;padding:8px 12px;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:6px;color:#ef4444;font-size:12px;font-weight:600}.success-msg[data-v-06c18cb2]{margin:10px 0 0;padding:8px 12px;background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:6px;color:#10b981;font-size:12px;font-weight:600}.info-footer[data-v-06c18cb2]{border-top:1px solid rgba(255,255,255,.04);padding-top:20px}.info-footer p[data-v-06c18cb2]{font-size:11px;color:#52525b;margin:0 0 6px}.info-footer strong[data-v-06c18cb2]{color:#a1a1aa}.info-hint[data-v-06c18cb2]{font-style:italic}@media(max-width:480px){.license-block-container[data-v-06c18cb2]{padding:32px 20px}.key-input-row[data-v-06c18cb2]{flex-direction:column}}#game-root[data-v-98bfa4a2]{width:100vw;height:100vh;overflow:hidden}#game-root.is-blog[data-v-98bfa4a2]{height:auto;overflow:auto}:root{--v3-bg-base: var(--ds-bg-void);--v3-bg-surface: var(--ds-bg-elevated);--v3-bg-overlay: var(--ds-bg-overlay);--v3-bg-accent: var(--ds-bg-subtle);--v3-accent: var(--ds-accent);--v3-primary: var(--ds-accent);--v3-accent-glow: transparent;--v3-accent-soft: var(--ds-accent-soft);--v3-success: var(--ds-nominal);--v3-warning: var(--ds-caution);--v3-danger: var(--ds-critical);--v3-alert: var(--ds-critical);--v3-text-primary: var(--ds-text-primary);--v3-text-secondary: var(--ds-text-secondary);--v3-text-ghost: var(--ds-text-ghost);--v3-border-soft: var(--ds-border-subtle);--v3-border-heavy: var(--ds-border-default);--v3-radius: var(--ds-radius-lg);--v3-sidebar-width: 240px;--v3-sidebar-collapsed: 68px;--v3-topbar-height: 48px;--v3-easing: cubic-bezier(.4, 0, .2, 1);--v3-transition-fast: .15s var(--v3-easing);--v3-transition-base: .25s var(--v3-easing);--v3-transition-slow: .4s var(--v3-easing);--zi-world: 0;--zi-hud-base: 1000;--zi-hud-widgets: 5000;--zi-tutorial-mask: 50000;--zi-hud-overlay: 55000;--zi-attack: 80000;--zi-overlays: 100000;--zi-emergency: 150000;--zi-interaction: 200000;--v2-bg-base: var(--v3-bg-base);--v2-bg-surface: var(--v3-bg-surface);--v2-bg-overlay: var(--v3-bg-overlay);--v2-bg-accent: var(--v3-bg-accent);--v2-accent: var(--v3-accent);--v2-accent-glow: transparent;--v2-accent-dim: var(--v3-accent-soft);--v2-success: var(--v3-success);--v2-warning: var(--v3-warning);--v2-danger: var(--v3-danger);--v2-text-main: var(--v3-text-primary);--v2-text-dim: var(--v3-text-secondary);--v2-text-ghost: var(--v3-text-ghost);--v2-border: var(--v3-border-soft);--v2-radius: var(--ds-radius-lg);--v2-sidebar-width: var(--v3-sidebar-width);--v2-sidebar-collapsed: var(--v3-sidebar-collapsed);--v2-topbar-height: var(--v3-topbar-height);--font-family-mono: var(--ds-font-mono)}.v2-layout{display:grid;grid-template-columns:auto 1fr;grid-template-rows:var(--v3-topbar-height) 1fr;grid-template-areas:"sidebar topbar" "sidebar content";height:100vh;width:100vw;background:var(--ds-bg-void);color:var(--ds-text-primary);overflow:hidden;position:relative;font-family:var(--ds-font-sans)}.v2-layout:before{display:none}.v2-sidebar{grid-area:sidebar;width:var(--v3-sidebar-width);background:var(--ds-sidebar-bg);border-right:1px solid var(--ds-sidebar-border);transition:width var(--v3-transition-base);display:flex;flex-direction:column;z-index:var(--zi-hud-base)}.v2-sidebar.is-collapsed{width:var(--v3-sidebar-collapsed)}.v2-sidebar-header{height:var(--v3-topbar-height);display:flex;align-items:center;padding:0 20px;border-bottom:1px solid var(--ds-sidebar-border)}.v2-nav-list{flex:1;padding:12px 0;list-style:none}.v2-nav-item{display:flex;align-items:center;padding:10px 20px;color:var(--ds-sidebar-text);cursor:pointer;position:relative;transition:all var(--v3-transition-fast);font-size:.8125rem;font-weight:500;border-radius:0}.v2-nav-item:hover{color:var(--ds-sidebar-text-active);background:var(--ds-sidebar-hover)}.v2-nav-item.is-active{color:var(--ds-sidebar-text-active);background:var(--ds-sidebar-active)}.v2-nav-item.is-active:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ds-accent);border-radius:0 2px 2px 0}.v2-nav-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:transform var(--v3-transition-fast)}.v2-nav-item:hover .v2-nav-icon{transform:translate(1px);color:var(--ds-accent)}.v2-nav-label{margin-left:12px;font-size:.8125rem;font-weight:500;transition:opacity var(--v3-transition-base);letter-spacing:0;text-transform:none}.is-collapsed .v2-nav-label{opacity:0;pointer-events:none;width:0;overflow:hidden}.v2-nav-section{padding:24px 20px 8px;font-size:.6875rem;font-weight:700;color:var(--ds-sidebar-text);text-transform:uppercase;letter-spacing:.06em;opacity:.5}.is-collapsed .v2-nav-section{display:none}.v2-nav-spacer{flex:1}.v2-system-status{padding:12px 20px;margin:8px 12px;background:#ffffff0a;border-radius:var(--ds-radius-md);border:1px solid var(--ds-sidebar-border)}.v2-status-row{display:flex;align-items:center;gap:8px;font-family:var(--ds-font-mono);font-size:.75rem}.v2-status-dot{width:6px;height:6px;border-radius:50%;background:var(--ds-critical)}.v2-status-dot.is-online{background:var(--ds-nominal)}.v2-status-label{color:var(--ds-sidebar-text)}.v2-status-value{color:var(--ds-critical);font-weight:600}.v2-status-value.is-online{color:var(--ds-nominal)}.v2-sidebar-footer{padding:12px;border-top:1px solid var(--ds-sidebar-border)}.v2-collapse-btn{width:100%;display:flex;align-items:center;gap:12px;padding:8px 12px;color:var(--ds-sidebar-text);font-size:.75rem;font-weight:500;border-radius:var(--ds-radius-md);transition:background .2s}.v2-collapse-btn:hover{background:var(--ds-sidebar-hover);color:var(--ds-sidebar-text-active)}.is-collapsed .v2-collapse-btn span:last-child{display:none}.item-badge{position:absolute;right:12px;background:var(--ds-critical);color:#fff;font-size:.625rem;font-weight:700;padding:1px 6px;border-radius:var(--ds-radius-full)}.is-collapsed .item-badge{right:4px;top:4px}.v2-topbar{grid-area:topbar;height:var(--v3-topbar-height);background:var(--ds-topbar-bg);border-bottom:1px solid var(--ds-topbar-border);display:flex;align-items:center;padding:0 24px;justify-content:space-between;box-shadow:0 1px 3px #0000000a}.v2-status-group{display:flex;gap:32px;align-items:center}.v2-center-monitoring{flex:1;display:flex;justify-content:center;max-width:400px}.v2-divider{width:1px;height:24px;background:var(--ds-border-color)}.v2-profile-area{display:flex;align-items:center;gap:12px;padding-left:12px;border-left:1px solid var(--ds-border-color)}.v2-profile-area:hover{opacity:.8}.v2-avatar-glow{width:32px;height:32px;background:var(--ds-accent-soft);border:1px solid var(--ds-border-color);border-radius:var(--ds-radius-md);overflow:hidden}.v2-avatar-glow:after{display:none}.v2-stat-item{display:flex;flex-direction:column}.v2-stat-label{font-size:.6875rem;color:var(--ds-text-ghost);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.v2-stat-value{font-family:var(--ds-font-mono);font-size:.875rem;font-weight:600;color:var(--ds-text-primary)}.v2-stat-value.is-accent{color:var(--ds-accent)}.v2-stat-value.is-success{color:var(--ds-nominal)}.v2-stat-value.is-danger{color:var(--ds-critical)}.v2-stat-item.is-primary .v2-stat-value{font-size:1rem;color:var(--ds-text-primary);font-weight:700}.v2-stat-item.is-secondary .v2-stat-value{font-size:.875rem;color:var(--ds-text-secondary)}.v2-stat-item.is-supporting .v2-stat-value{font-size:.75rem;color:var(--ds-text-muted)}.v2-stat-item.is-primary .v2-stat-label{color:var(--ds-accent);letter-spacing:.06em}.v2-content-area{grid-area:content;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;background:var(--ds-bg-void)}.v2-content-wrapper{grid-area:content;display:flex;flex-direction:column;height:100%;overflow:hidden}.v2-layout>.v2-content-wrapper{grid-column:2;grid-row:1 / span 2}.v2-main-viewport{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:0}.v2-content-header{height:56px;padding:0 24px;border-bottom:1px solid var(--ds-border-color);display:flex;align-items:center;justify-content:space-between;background:var(--ds-bg-elevated)}.v2-breadcrumb{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600}.v2-path{color:var(--ds-text-ghost)}.v2-sep{color:var(--ds-text-ghost);opacity:.5}.v2-node{color:var(--ds-text-primary)}.v2-room-tabs{display:flex;gap:4px}.v2-room-tab{font-size:.8125rem;font-weight:500;color:var(--ds-text-muted);padding:6px 12px;border-radius:var(--ds-radius-md);transition:all .2s}.v2-room-tab:hover{color:var(--ds-text-primary);background:var(--ds-bg-hover)}.v2-room-tab.is-active{color:var(--ds-accent);background:var(--ds-accent-soft);font-weight:600}.v2-action-btn{background:var(--ds-accent);color:#fff;font-size:.8125rem;font-weight:600;padding:8px 16px;border-radius:var(--ds-radius-md);display:flex;align-items:center;gap:8px;transition:background .2s,transform .15s;border:none;cursor:pointer}.v2-action-btn:hover{background:var(--ds-accent-hover);transform:translateY(-1px);box-shadow:var(--ds-shadow-md)}.v2-content-scroll{flex:1;overflow-y:auto;padding:24px}.v2-telemetry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:24px}.telemetry-v2{display:flex;flex-direction:column;gap:16px}.v2-stat-row{display:flex;align-items:center;gap:16px}.v2-stat-value.large{font-size:1.75rem;font-weight:700;font-family:var(--ds-font-mono);color:var(--ds-text-primary)}.v2-gauge-wrapper{flex:1}.v2-gauge{height:6px;background:var(--ds-bg-hover);border-radius:var(--ds-radius-full);overflow:hidden}.v2-gauge-fill{height:100%;background:var(--ds-accent);border-radius:var(--ds-radius-full);transition:width .5s var(--v3-easing)}.v2-gauge-fill.is-thermal{background:var(--ds-caution)}.v2-gauge-fill.is-network{background:var(--ds-nominal)}.v2-card-footer{font-size:.6875rem;color:var(--ds-text-ghost);letter-spacing:.02em}.v2-section{margin-bottom:32px}.v2-visual-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.v2-empty-state{grid-column:1 / -1;padding:48px;text-align:center;border:2px dashed var(--ds-border-color);border-radius:var(--ds-radius-lg);color:var(--ds-text-ghost);font-size:.875rem;font-weight:500;background:var(--ds-bg-subtle)}.v2-table{display:flex;flex-direction:column;border:1px solid var(--ds-border-color);border-radius:var(--ds-radius-lg);background:var(--ds-bg-elevated);overflow:hidden}.v2-table-header{display:grid;grid-template-columns:2fr 1.5fr 1fr;padding:12px 20px;background:var(--ds-bg-subtle);border-bottom:1px solid var(--ds-border-color)}.v2-th{font-size:.6875rem;font-weight:600;color:var(--ds-text-ghost);text-transform:uppercase;letter-spacing:.04em}.v2-table-row{display:grid;grid-template-columns:2fr 1.5fr 1fr;padding:14px 20px;border-bottom:1px solid #F1F5F9;align-items:center}.v2-table-row:last-child{border-bottom:none}.v2-table-row:hover{background:var(--ds-bg-subtle)}.v2-td{font-size:.875rem;color:var(--ds-text-primary)}.text-mono{font-family:var(--ds-font-mono)}.v2-inspector-panel{width:320px;background:var(--ds-bg-elevated);border-left:1px solid var(--ds-border-color);transition:transform .3s ease}.v2-card{background:var(--ds-bg-elevated);border:1px solid var(--ds-border-color);border-radius:var(--ds-radius-lg);padding:20px;box-shadow:var(--ds-shadow-card)}.v2-title{font-size:.875rem;font-weight:700;margin-bottom:12px;color:var(--ds-text-primary);display:flex;align-items:center;gap:8px;letter-spacing:0;text-transform:none}.v2-title:before{content:"";width:3px;height:14px;background:var(--ds-accent);border-radius:2px}.v2-badge{padding:2px 8px;border-radius:var(--ds-radius-full);font-size:.6875rem;font-weight:600;background:var(--ds-bg-subtle);color:var(--ds-text-secondary)}.v2-badge.is-success{background:var(--ds-nominal-soft);color:var(--ds-nominal)}.v2-badge.is-danger{background:var(--ds-critical-soft);color:var(--ds-critical)}.v2-market-chart{display:flex;align-items:flex-end;gap:16px;height:250px;padding:20px;background:var(--ds-bg-elevated);border-radius:var(--ds-radius-lg);border:1px solid var(--ds-border-color);box-shadow:var(--ds-shadow-card)}.v2-market-bar{flex:1;min-width:40px;border-radius:6px 6px 0 0;position:relative;transition:height 1s var(--v3-easing)}.v2-market-bar.player{background:var(--ds-accent)!important}.v2-bar-label{position:absolute;top:-24px;left:50%;transform:translate(-50%);font-size:.75rem;font-weight:700;font-family:var(--ds-font-mono);color:var(--ds-text-primary)}.v2-bar-name{position:absolute;bottom:-24px;left:50%;transform:translate(-50%);font-size:.6875rem;font-weight:500;color:var(--ds-text-ghost);white-space:nowrap}.v2-intel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px}.npc-card{border-left:3px solid var(--ds-accent)}.npc-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.npc-name{font-size:.9375rem;font-weight:700;color:var(--ds-text-primary)}.npc-personality{font-size:.6875rem;font-weight:600;padding:2px 8px;background:var(--ds-bg-subtle);color:var(--ds-text-secondary);border-radius:var(--ds-radius-full)}.npc-personality.aggressive{color:var(--ds-critical);background:var(--ds-critical-soft)}.npc-personality.industrial{color:var(--ds-accent);background:var(--ds-accent-soft)}.npc-personality.stealth{color:#7c3aed;background:#7c3aed14}.npc-tagline{font-size:.8125rem;color:var(--ds-text-muted);margin-bottom:16px;font-style:italic}.npc-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.npc-stat{display:flex;flex-direction:column;gap:4px}.npc-val{font-size:1rem;font-weight:600;font-family:var(--ds-font-mono);color:var(--ds-text-primary)}.risk-gauge{height:4px;background:var(--ds-bg-hover);border-radius:var(--ds-radius-full);overflow:hidden;margin-top:4px}.risk-fill{height:100%;border-radius:var(--ds-radius-full);transition:width .3s ease}.v2-progress-track{height:4px;background:var(--ds-bg-hover);border-radius:var(--ds-radius-full);overflow:hidden}.v2-progress-fill{height:100%;border-radius:var(--ds-radius-full);transition:width 1s var(--v3-easing)}.v2-compliance-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px;margin-top:20px}.cert-card-v2{border-top:3px solid var(--ds-accent)}.cert-category-tag{font-size:.6875rem;font-weight:600;padding:2px 8px;background:var(--ds-accent-soft);color:var(--ds-accent);border-radius:var(--ds-radius-full)}.compliance-meter-row{display:flex;gap:16px;margin-bottom:24px}.compliance-meter-card{flex:1;background:var(--ds-bg-elevated);border:1px solid var(--ds-border-color);padding:16px;border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-card)}.meter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.meter-value{font-size:1.125rem;font-weight:700;font-family:var(--ds-font-mono);color:var(--ds-text-primary)}.req-badge{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--ds-text-muted);margin-bottom:4px}.req-badge.is-met{color:var(--ds-nominal)}.req-icon{font-size:.8125rem}.compliance-v2-inline{width:100%;height:100%;overflow-y:auto;padding:0}.v2-fade-enter-active,.v2-fade-leave-active{transition:opacity .2s var(--v3-easing),transform .2s var(--v3-easing)}.v2-fade-enter-from{opacity:0;transform:translateY(4px)}.v2-fade-leave-to{opacity:0;transform:translateY(-4px)}.v3-fade-enter-active,.v3-fade-leave-active{transition:opacity .15s var(--v3-easing),transform .15s var(--v3-easing)}.v3-fade-enter-from{opacity:0;transform:scale(.98)}.v3-fade-leave-to{opacity:0;transform:scale(1.02)}.v3-state-critical{border-color:var(--ds-critical)!important}.v3-state-warning{border-color:var(--ds-caution)!important}.v3-state-normal{border-color:var(--ds-border-color)}.v3-dimmer{opacity:.8;transition:opacity .3s}.v3-highlight-primary{border-color:var(--ds-accent)!important;box-shadow:0 0 0 3px var(--ds-accent-soft)!important}.v3-stealth{opacity:.4!important;filter:saturate(.5)}.event-resolution-actions{display:flex;gap:16px;justify-content:center;margin-top:24px}.event-action-btn--secondary{background:var(--ds-bg-elevated);border:1px solid var(--ds-accent);color:var(--ds-accent);border-radius:var(--ds-radius-md);padding:8px 16px;font-weight:600;cursor:pointer}.event-action-btn--secondary:hover{background:var(--ds-accent-soft)}.l1-priority{color:var(--ds-text-primary)!important;opacity:1!important;font-weight:700}.l2-priority{color:var(--ds-text-secondary)!important;opacity:1!important}.l3-priority{color:var(--ds-text-muted)!important;opacity:1!important}.l3-priority:hover{color:var(--ds-text-primary)!important}
