@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--color-bg-primary:#0a0c10;--color-bg-secondary:#111318;--color-bg-tertiary:#181b22;--color-bg-card:#151820;--color-bg-card-hover:#1a1e28;--color-accent:#c9a84c;--color-accent-light:#e0c068;--color-accent-dark:#a08030;--color-accent-glow:#c9a84c26;--color-accent-glow-strong:#c9a84c4d;--color-text-primary:#e8e6e3;--color-text-secondary:#9a9690;--color-text-muted:#5a5650;--color-text-accent:#c9a84c;--color-border:#c9a84c1f;--color-border-hover:#c9a84c4d;--color-border-strong:#c9a84c80;--color-assault:#e8534a;--color-support:#4a9ee8;--color-engineer:#e8a84a;--color-recon:#4ae87a;--color-gti:#c9a84c;--color-havoc:#e84a4a;--color-assara:#4a9ee8;--font-display:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Cascadia Code", Consolas, "Courier New", monospace;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--max-width:1200px;--nav-height:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080;--shadow-accent:0 0 20px #c9a84c1a;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--transition-spring:.4s cubic-bezier(.34, 1.56, .64, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-in-out-circ:cubic-bezier(.85, 0, .15, 1);--ease-spring:cubic-bezier(.22, 1.2, .36, 1);--ease-bounce:cubic-bezier(.34, 1.8, .64, 1);--duration-instant:.1s;--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.5s;--duration-reveal:.8s;--duration-dramatic:1.2s}@media (max-width:768px){:root{--space-3xl:3rem;--space-4xl:4rem;--space-5xl:5rem}}@media (max-width:480px){:root{--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:2.5rem;--space-4xl:3rem;--space-5xl:4rem}}.reveal{opacity:0;transition:opacity var(--duration-reveal) var(--ease-out-expo), transform var(--duration-reveal) var(--ease-out-expo);transform:translateY(30px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transition:opacity var(--duration-reveal) var(--ease-out-expo), transform var(--duration-reveal) var(--ease-out-expo);transform:translate(-40px)}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity var(--duration-reveal) var(--ease-out-expo), transform var(--duration-reveal) var(--ease-out-expo);transform:translate(40px)}.reveal-right.visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transition:opacity var(--duration-reveal) var(--ease-out-expo), transform var(--duration-reveal) var(--ease-out-expo);transform:scale(.92)}.reveal-scale.visible{opacity:1;transform:scale(1)}.reveal-rotate{opacity:0;transition:opacity var(--duration-reveal) var(--ease-out-expo), transform var(--duration-reveal) var(--ease-out-expo);transform:rotate(-3deg)scale(.95)}.reveal-rotate.visible{opacity:1;transform:rotate(0)scale(1)}.reveal-blur{opacity:0;filter:blur(8px);transition:opacity var(--duration-reveal) var(--ease-out-expo), filter var(--duration-reveal) var(--ease-out-expo), transform var(--duration-reveal) var(--ease-out-expo);transform:translateY(20px)}.reveal-blur.visible{opacity:1;filter:blur();transform:translateY(0)}.stagger-children>*{opacity:0;transition:opacity var(--duration-slow) var(--ease-out-expo), transform var(--duration-slow) var(--ease-out-expo);transform:translateY(20px)}.stagger-children.visible>:first-child{transition-delay:50ms}.stagger-children.visible>:nth-child(2){transition-delay:.1s}.stagger-children.visible>:nth-child(3){transition-delay:.15s}.stagger-children.visible>:nth-child(4){transition-delay:.2s}.stagger-children.visible>:nth-child(5){transition-delay:.25s}.stagger-children.visible>:nth-child(6){transition-delay:.3s}.stagger-children.visible>:nth-child(7){transition-delay:.35s}.stagger-children.visible>:nth-child(8){transition-delay:.4s}.stagger-children.visible>:nth-child(9){transition-delay:.45s}.stagger-children.visible>:nth-child(10){transition-delay:.5s}.stagger-children.visible>:nth-child(11){transition-delay:.55s}.stagger-children.visible>:nth-child(12){transition-delay:.6s}.stagger-children.visible>:nth-child(13){transition-delay:.65s}.stagger-children.visible>*{opacity:1;transform:translateY(0)}@keyframes pulse-glow{0%,to{box-shadow:0 0 5px #c9a84c33}50%{box-shadow:0 0 20px #c9a84c66}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleInBounce{0%{opacity:0;transform:scale(.85)}70%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-8deg)scale(.9)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes blurIn{0%{opacity:0;filter:blur(10px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gentle-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes border-glow{0%,to{border-color:#c9a84c26}50%{border-color:#c9a84c66}}@keyframes count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes expand-width{0%{width:0}to{width:100%}}@keyframes expand-height{0%{height:0}to{height:100%}}@keyframes ripple{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(4)}}.animate-float{animation:3s ease-in-out infinite float}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}.animate-shimmer{background:linear-gradient(90deg, var(--color-bg-card) 0%, var(--color-bg-card-hover) 50%, var(--color-bg-card) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer}.animate-gentle-pulse{animation:2s ease-in-out infinite gentle-pulse}.animate-border-glow{animation:2s ease-in-out infinite border-glow}.magnetic{transition:transform var(--duration-fast) var(--ease-out-expo)}.press-effect{transition:transform var(--duration-instant) ease}.press-effect:active{transform:scale(.97)}.tilt-hover{transition:transform var(--duration-normal) var(--ease-out-expo);transform-style:preserve-3d;perspective:1000px}.glow-hover{transition:box-shadow var(--duration-normal) var(--ease-out-expo)}.glow-hover:hover{box-shadow:0 0 30px #c9a84c26,0 0 60px #c9a84c0d}.underline-center{position:relative}.underline-center:after{content:"";background:var(--color-accent);width:0;height:1px;transition:width var(--duration-normal) var(--ease-out-expo), left var(--duration-normal) var(--ease-out-expo);position:absolute;bottom:-2px;left:50%}.underline-center:hover:after{width:100%;left:0}@media (prefers-reduced-motion:reduce){.reveal,.reveal-left,.reveal-right,.reveal-scale,.reveal-rotate,.reveal-blur{opacity:1;filter:none;transition:none;transform:none}.stagger-children>*{opacity:1;transition:none;transform:none;transition-delay:0s!important}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.magnetic{transform:none!important}}.no-cssvariables .section{padding:8rem 0}.no-cssvariables .container{max-width:1200px;margin:0 auto;padding:0 2rem}@supports not (gap:1px){.class-tabs,.hero-stats,.operators-grid,.relations-grid,.branch-grid{flex-wrap:wrap;display:flex}.class-tabs>*,.hero-stats>*,.operators-grid>*,.relations-grid>*,.branch-grid>*{margin:.5rem}}@supports not (display:grid){.structure-grid,.detail-meta-grid,.structure-details{flex-wrap:wrap;display:flex}.structure-grid>*{flex:300px;margin:.5rem}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.navbar.scrolled{background-color:#0a0c10f2}.detail-overlay{background:#000000f2}.navbar-links.open{background:#0a0c10fa}}button:focus:not(:focus-visible){outline:none}a:focus:not(:focus-visible){outline:none}button:focus-visible{outline:2px solid var(--color-accent,#c9a84c);outline-offset:2px}a:focus-visible{outline:2px solid var(--color-accent,#c9a84c);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.fonts-loading *{opacity:0}.fonts-loaded *{opacity:1;transition:opacity .3s}@media print{.navbar,.hero-scroll-indicator,.detail-overlay{display:none!important}body{color:#000;background:#fff}.section{break-inside:avoid;padding:2rem 0}}@media (forced-colors:active){.divider{background:canvastext}.section-title{-webkit-text-fill-color:CanvasText;background:0 0}.faction-card,.operator-card,.detail-card{border-color:canvastext}}@media (prefers-reduced-data:reduce){.hero-grid,.hero-gradient{display:none}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background-color:var(--color-bg-primary);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-text-primary);font-weight:700;line-height:1.2}a{color:var(--color-accent);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-accent-light)}img{max-width:100%;height:auto}::-moz-selection{background:var(--color-accent);color:var(--color-bg-primary)}::selection{background:var(--color-accent);color:var(--color-bg-primary)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-bg-primary)}::-webkit-scrollbar-thumb{background:var(--color-accent-dark);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}.container{max-width:var(--max-width);padding:0 var(--space-xl);margin:0 auto}.section{padding:var(--space-5xl) 0;position:relative}.section-header{text-align:center;margin-bottom:var(--space-4xl)}.section-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-sm);font-size:.75rem;display:block}.section-title{margin-bottom:var(--space-md);background:linear-gradient(135deg, var(--color-text-primary), var(--color-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:max(1.8rem,min(4vw,3rem));font-weight:800}.section-subtitle{color:var(--color-text-secondary);max-width:600px;padding:0 var(--space-md);margin:0 auto;font-size:max(.9rem,min(2vw,1.1rem))}.divider{background:linear-gradient(90deg, var(--color-accent), transparent);width:60px;height:2px;margin:var(--space-lg) auto}.text-accent{color:var(--color-accent)}.text-muted{color:var(--color-text-muted)}.text-center{text-align:center}@media (max-width:480px){.container{padding:0 var(--space-md)}.section-header{margin-bottom:var(--space-2xl)}}.navbar[data-v-d352304b]{z-index:1000;height:var(--nav-height);transition:background-color var(--transition-base), backdrop-filter var(--transition-base);align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.navbar.scrolled[data-v-d352304b]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border);background-color:#0a0c10d9}.navbar-inner[data-v-d352304b]{max-width:var(--max-width);padding:0 var(--space-xl);justify-content:space-between;align-items:center;width:100%;margin:0 auto;display:flex}.navbar-brand[data-v-d352304b]{align-items:center;gap:var(--space-sm);cursor:pointer;transition:opacity var(--transition-fast);display:flex}.navbar-brand[data-v-d352304b]:hover{opacity:.8}.brand-icon[data-v-d352304b]{width:32px;height:32px;color:var(--color-accent)}.brand-text[data-v-d352304b]{flex-direction:column;line-height:1;display:flex}.brand-gti[data-v-d352304b]{font-family:var(--font-mono);letter-spacing:.15em;color:var(--color-accent);font-size:1rem;font-weight:700}.brand-sub[data-v-d352304b]{color:var(--color-text-muted);letter-spacing:.05em;margin-top:2px;font-size:.6rem}.navbar-links[data-v-d352304b]{align-items:center;gap:var(--space-lg);display:flex}.nav-link[data-v-d352304b]{color:var(--color-text-secondary);cursor:pointer;padding:var(--space-xs) 0;transition:color var(--transition-fast);font-size:.85rem;font-weight:500;position:relative}.nav-link[data-v-d352304b]:after{content:"";background:var(--color-accent);width:0;height:1px;transition:width var(--transition-base);position:absolute;bottom:-2px;left:0}.nav-link[data-v-d352304b]:hover{color:var(--color-text-primary)}.nav-link[data-v-d352304b]:hover:after{width:100%}.nav-link.active[data-v-d352304b]{color:var(--color-accent)}.nav-link.active[data-v-d352304b]:after{background:var(--color-accent);width:100%}.navbar-actions[data-v-d352304b]{align-items:center;gap:var(--space-sm);display:flex}.lang-switch[data-v-d352304b]{font-family:var(--font-mono);letter-spacing:.05em;color:var(--color-accent);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);text-align:center;background:0 0;min-width:36px;padding:4px 10px;font-size:.75rem;font-weight:600}.lang-switch[data-v-d352304b]:hover{border-color:var(--color-accent);background:#c9a84c14}.mobile-toggle[data-v-d352304b]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:12px;display:none}.mobile-toggle span[data-v-d352304b]{background:var(--color-text-primary);width:20px;height:1.5px;transition:transform var(--transition-base), opacity var(--transition-base)}.mobile-toggle.active span[data-v-d352304b]:first-child{transform:rotate(45deg)translate(4px,5px)}.mobile-toggle.active span[data-v-d352304b]:nth-child(2){opacity:0}.mobile-toggle.active span[data-v-d352304b]:nth-child(3){transform:rotate(-45deg)translate(4px,-5px)}@media (max-width:768px){.mobile-toggle[data-v-d352304b]{display:flex}.navbar-links[data-v-d352304b]{top:var(--nav-height);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:var(--space-xl);justify-content:center;align-items:center;gap:var(--space-md);border-bottom:1px solid var(--color-border);opacity:0;pointer-events:none;transition:transform var(--transition-base), opacity var(--transition-base);background:#0a0c10f2;flex-direction:column;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(-100%)}.navbar-links.open[data-v-d352304b]{opacity:1;pointer-events:all;transform:translateY(0)}.nav-link[data-v-d352304b]{padding:var(--space-sm) 0;font-size:1.1rem}}@media (min-width:769px) and (max-width:1024px){.navbar-links[data-v-d352304b]{gap:var(--space-md)}.nav-link[data-v-d352304b]{font-size:.8rem}.brand-sub[data-v-d352304b]{display:none}}.hero[data-v-b2c3faf4]{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg[data-v-b2c3faf4]{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.hero-grid[data-v-b2c3faf4]{background-image:linear-gradient(#c9a84c08 1px,#0000 1px),linear-gradient(90deg,#c9a84c08 1px,#0000 1px);background-size:60px 60px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.hero-gradient[data-v-b2c3faf4]{background:radial-gradient(80% 50% at 50% -20%,#c9a84c14,#0000),radial-gradient(60% 40% at 50% 100%,#c9a84c0d,#0000);position:absolute;top:0;bottom:0;left:0;right:0}.hero-content[data-v-b2c3faf4]{z-index:1;text-align:center;padding-top:var(--nav-height);position:relative}.hero-badge[data-v-b2c3faf4]{align-items:center;gap:var(--space-sm);font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-accent);padding:var(--space-xs) var(--space-md);border:1px solid var(--color-border);margin-bottom:var(--space-2xl);border-radius:2px;font-size:.7rem;display:inline-flex}.badge-dot[data-v-b2c3faf4]{background:var(--color-accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-glow}.hero-title[data-v-b2c3faf4]{margin-bottom:var(--space-lg)}.hero-title-line[data-v-b2c3faf4]{font-family:var(--font-mono);letter-spacing:.15em;color:var(--color-text-primary);font-size:max(3.5rem,min(10vw,7rem));font-weight:800;line-height:1;display:block}.title-letter[data-v-b2c3faf4]{opacity:0;animation:titleReveal-b2c3faf4 .8s var(--ease-out-expo) forwards;animation-delay:calc(var(--delay) * .1s + .3s);display:inline-block;transform:translateY(30px)}@keyframes titleReveal-b2c3faf4{0%{opacity:0;transform:translateY(30px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.title-dot[data-v-b2c3faf4]{color:var(--color-accent)}.hero-title-sub[data-v-b2c3faf4]{font-family:var(--font-display);letter-spacing:.5em;color:var(--color-text-secondary);margin-top:var(--space-sm);font-size:max(1rem,min(2.5vw,1.4rem));font-weight:300;display:block}.hero-motto[data-v-b2c3faf4]{color:var(--color-accent);margin-bottom:var(--space-lg);letter-spacing:.05em;font-size:max(1.1rem,min(2vw,1.4rem));font-style:italic;font-weight:300}.hero-description[data-v-b2c3faf4]{color:var(--color-text-secondary);margin-bottom:var(--space-3xl);padding:0 var(--space-md);font-size:max(.85rem,min(2vw,1rem));line-height:1.8}.desc-line[data-v-b2c3faf4]{display:block}.hero-stats[data-v-b2c3faf4]{justify-content:center;align-items:center;gap:var(--space-xl);margin-bottom:var(--space-3xl);flex-wrap:wrap;display:flex}.stat[data-v-b2c3faf4]{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.stat-value[data-v-b2c3faf4]{font-family:var(--font-mono);color:var(--color-text-primary);font-size:1.5rem;font-weight:700}.stat-label[data-v-b2c3faf4]{color:var(--color-text-muted);letter-spacing:.1em;font-size:.75rem}.stat-divider[data-v-b2c3faf4]{background:var(--color-border);width:1px;height:40px}.hero-cta[data-v-b2c3faf4]{margin-bottom:var(--space-3xl)}.btn-primary[data-v-b2c3faf4]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-xl);color:var(--color-bg-primary);background:var(--color-accent);border-radius:var(--radius-sm);transition:all var(--transition-base);letter-spacing:.05em;font-size:.85rem;font-weight:500;display:inline-flex}.btn-primary[data-v-b2c3faf4]:hover{background:var(--color-accent-light);color:var(--color-bg-primary);box-shadow:0 0 30px #c9a84c4d}.hero-scroll-indicator[data-v-b2c3faf4]{bottom:var(--space-xl);z-index:1;position:absolute;left:50%;transform:translate(-50%)}.scroll-line[data-v-b2c3faf4]{background:linear-gradient(to bottom, var(--color-accent), transparent);width:1px;height:40px;animation:2s ease-in-out infinite scan-line}@media (max-width:768px){.hero[data-v-b2c3faf4]{min-height:100vh;min-height:100dvh}.hero-content[data-v-b2c3faf4]{padding-top:calc(var(--nav-height) + var(--space-lg));padding-bottom:var(--space-3xl)}.hero-badge[data-v-b2c3faf4]{margin-bottom:var(--space-lg);font-size:.6rem}.hero-stats[data-v-b2c3faf4]{gap:var(--space-md)}.stat-divider[data-v-b2c3faf4]{display:none}.hero-cta[data-v-b2c3faf4]{margin-bottom:var(--space-xl)}.hero-scroll-indicator[data-v-b2c3faf4]{display:none}}@media (max-width:480px){.hero-stats[data-v-b2c3faf4]{gap:var(--space-lg);text-align:center;grid-template-columns:1fr 1fr;display:grid}.hero-title-sub[data-v-b2c3faf4]{letter-spacing:.2em}}@media (max-height:500px) and (orientation:landscape){.hero[data-v-b2c3faf4]{min-height:auto;padding:var(--space-xl) 0}.hero-content[data-v-b2c3faf4]{padding-top:var(--space-lg)}.hero-badge[data-v-b2c3faf4]{margin-bottom:var(--space-md)}.hero-title[data-v-b2c3faf4]{margin-bottom:var(--space-sm)}.hero-motto[data-v-b2c3faf4]{margin-bottom:var(--space-md)}.hero-description[data-v-b2c3faf4],.hero-stats[data-v-b2c3faf4]{margin-bottom:var(--space-lg)}.hero-cta[data-v-b2c3faf4]{margin-bottom:0}.hero-scroll-indicator[data-v-b2c3faf4]{display:none}}.about[data-v-22a7a823]{background:var(--color-bg-secondary)}.about-grid[data-v-22a7a823]{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.about-card[data-v-22a7a823]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2xl);transition:all var(--transition-base);position:relative;overflow:hidden}.about-card[data-v-22a7a823]:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent), transparent);opacity:0;height:2px;transition:opacity var(--transition-base);position:absolute;top:0;left:0;right:0}.about-card[data-v-22a7a823]:hover{border-color:var(--color-border-hover);background:var(--color-bg-card-hover);box-shadow:var(--shadow-accent);transform:translateY(-4px)}.about-card[data-v-22a7a823]:hover:before{opacity:1}.card-icon[data-v-22a7a823]{width:48px;height:48px;color:var(--color-accent);margin-bottom:var(--space-lg)}.card-icon svg[data-v-22a7a823]{width:100%;height:100%}.card-title[data-v-22a7a823]{margin-bottom:var(--space-sm);color:var(--color-text-primary);font-size:1.15rem;font-weight:600}.card-text[data-v-22a7a823]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.7}@media (max-width:480px){.about-card[data-v-22a7a823]{padding:var(--space-lg)}.card-icon[data-v-22a7a823]{width:40px;height:40px;margin-bottom:var(--space-md)}}.history[data-v-815b3d15]{background:var(--color-bg-primary)}.timeline[data-v-815b3d15]{max-width:800px;padding:var(--space-xl) 0;margin:0 auto;position:relative}.timeline-line[data-v-815b3d15]{background:linear-gradient(to bottom, transparent, var(--color-border-strong), var(--color-border-strong), transparent);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-item[data-v-815b3d15]{margin-bottom:var(--space-3xl);align-items:flex-start;padding-right:calc(50% + 30px);display:flex;position:relative}.timeline-item.right[data-v-815b3d15]{flex-direction:row-reverse;padding-left:calc(50% + 30px);padding-right:0}.timeline-dot[data-v-815b3d15]{justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.dot-inner[data-v-815b3d15]{background:var(--color-accent-dark);border:2px solid var(--color-border);width:8px;height:8px;transition:all var(--transition-base);border-radius:50%}.timeline-item.highlight .dot-inner[data-v-815b3d15]{background:var(--color-accent);width:10px;height:10px;box-shadow:0 0 12px #c9a84c66}.timeline-content[data-v-815b3d15]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);transition:all var(--transition-base);width:100%}.timeline-content[data-v-815b3d15]:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-accent)}.timeline-year[data-v-815b3d15]{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.1em;font-size:.8rem}.timeline-title[data-v-815b3d15]{margin:var(--space-xs) 0 var(--space-sm);color:var(--color-text-primary);font-size:1.15rem;font-weight:600}.timeline-desc[data-v-815b3d15]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.7}@media (max-width:768px){.timeline-line[data-v-815b3d15]{left:16px}.timeline-item[data-v-815b3d15],.timeline-item.right[data-v-815b3d15]{margin-bottom:var(--space-xl);flex-direction:row;padding-left:42px;padding-right:0}.timeline-dot[data-v-815b3d15]{left:16px}.timeline-content[data-v-815b3d15]{padding:var(--space-lg)}}@media (max-width:480px){.timeline-content[data-v-815b3d15]{padding:var(--space-md)}.timeline-title[data-v-815b3d15]{font-size:1rem}.timeline-desc[data-v-815b3d15]{font-size:.85rem}}.resolution[data-v-20220a24]{background:var(--color-bg-secondary)}.resolution-doc[data-v-20220a24]{border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:800px;padding:var(--space-3xl) var(--space-2xl);background:linear-gradient(135deg,#151820f2,#111318fa);margin:0 auto;position:relative;overflow:hidden}.doc-watermark[data-v-20220a24]{font-family:var(--font-mono);color:#c9a84c08;letter-spacing:.3em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:5rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-30deg)}.doc-header[data-v-20220a24]{justify-content:center;align-items:center;gap:var(--space-md);margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border);display:flex}.un-emblem[data-v-20220a24]{width:48px;height:48px;color:var(--color-accent);opacity:.7}.un-emblem svg[data-v-20220a24]{width:100%;height:100%}.doc-org[data-v-20220a24]{text-align:center;flex-direction:column;display:flex}.org-name[data-v-20220a24]{letter-spacing:.3em;color:var(--color-text-primary);font-size:1.4rem;font-weight:700}.org-name-en[data-v-20220a24]{font-family:var(--font-mono);letter-spacing:.25em;color:var(--color-text-muted);margin-top:2px;font-size:.65rem}.doc-meta[data-v-20220a24]{gap:var(--space-xs);margin-bottom:var(--space-2xl);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#c9a84c08;flex-direction:column;display:flex}.meta-row[data-v-20220a24]{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.meta-label[data-v-20220a24]{color:var(--color-text-muted);flex-shrink:0;font-size:.8rem}.meta-value[data-v-20220a24]{font-family:var(--font-mono);color:var(--color-text-secondary);text-align:right;font-size:.85rem}.meta-value.highlight[data-v-20220a24]{color:var(--color-accent);font-weight:600}.doc-title-block[data-v-20220a24]{text-align:center;margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:2px solid var(--color-border)}.doc-title[data-v-20220a24]{color:var(--color-text-primary);letter-spacing:.05em;font-size:1.15rem;font-weight:600;line-height:1.8}.doc-body[data-v-20220a24]{z-index:1;position:relative}.preamble[data-v-20220a24]{margin-bottom:var(--space-2xl);padding-left:var(--space-lg);border-left:2px solid #c9a84c26}.pre-para[data-v-20220a24]{color:var(--color-text-secondary);margin-bottom:var(--space-sm);padding-left:var(--space-md);font-size:.9rem;line-height:1.9}.pre-para.last[data-v-20220a24]{margin-bottom:0}.pre-verb[data-v-20220a24]{color:var(--color-text-primary);font-weight:600}.operative[data-v-20220a24]{padding-left:0}.op-heading[data-v-20220a24]{color:var(--color-text-primary);margin-bottom:var(--space-lg);text-align:center;letter-spacing:.1em;font-size:.9rem;font-weight:600}.op-para[data-v-20220a24]{color:var(--color-text-secondary);margin-bottom:var(--space-md);gap:var(--space-sm);padding-left:var(--space-md);font-size:.9rem;line-height:1.9;display:flex}.op-para.last[data-v-20220a24]{margin-bottom:0}.op-num[data-v-20220a24]{font-family:var(--font-mono);color:var(--color-accent);flex-shrink:0;min-width:2em;font-size:.85rem;font-weight:600}.op-text[data-v-20220a24]{flex:1}.op-verb[data-v-20220a24]{color:var(--color-text-primary);font-weight:600}.doc-footer[data-v-20220a24]{margin-top:var(--space-3xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;gap:var(--space-xl);display:flex}.vote-record[data-v-20220a24]{gap:var(--space-sm);flex-direction:column;display:flex}.vote-label[data-v-20220a24]{font-family:var(--font-mono);letter-spacing:.15em;color:var(--color-text-muted);text-transform:uppercase;font-size:.65rem}.vote-result[data-v-20220a24]{gap:var(--space-md);display:flex}.vote-yes[data-v-20220a24]{font-family:var(--font-mono);color:#4ae87a;font-size:.8rem}.vote-no[data-v-20220a24]{font-family:var(--font-mono);color:#e8534a;font-size:.8rem}.vote-abstain[data-v-20220a24]{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.8rem}.vote-note[data-v-20220a24]{color:var(--color-text-muted);font-size:.75rem;font-style:italic}.doc-stamp[data-v-20220a24]{flex-shrink:0}.stamp-border[data-v-20220a24]{border:2px solid #c9a84c33;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:96px;height:96px;display:flex;transform:rotate(-12deg)}.stamp-text[data-v-20220a24]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-accent);opacity:.5;font-size:.45rem}.stamp-year[data-v-20220a24]{font-family:var(--font-mono);color:var(--color-accent);opacity:.4;font-size:.9rem;font-weight:700}@media (max-width:768px){.resolution-doc[data-v-20220a24]{padding:var(--space-2xl) var(--space-lg)}.doc-watermark[data-v-20220a24]{font-size:3rem}.doc-title[data-v-20220a24]{font-size:1rem}.doc-footer[data-v-20220a24]{flex-direction:column;align-items:flex-start}.doc-stamp[data-v-20220a24]{align-self:flex-end}.meta-row[data-v-20220a24]{flex-direction:column;gap:2px}.meta-value[data-v-20220a24]{text-align:left}}@media (max-width:480px){.resolution-doc[data-v-20220a24]{padding:var(--space-lg) var(--space-md)}.doc-header[data-v-20220a24]{gap:var(--space-sm)}.un-emblem[data-v-20220a24]{width:36px;height:36px}.org-name[data-v-20220a24]{letter-spacing:.2em;font-size:1.1rem}.preamble[data-v-20220a24]{padding-left:var(--space-md)}.pre-para[data-v-20220a24],.op-para[data-v-20220a24]{font-size:.85rem}.vote-result[data-v-20220a24]{gap:var(--space-sm);flex-wrap:wrap}.stamp-border[data-v-20220a24]{width:72px;height:72px}}.situation[data-v-5156eaaa]{background:var(--color-bg-primary)}.heatmap-stats[data-v-5156eaaa]{justify-content:center;gap:var(--space-lg);margin-bottom:var(--space-3xl);flex-wrap:wrap;display:flex}.stat-item[data-v-5156eaaa]{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);min-width:90px;transition:all var(--transition-base);flex-direction:column;display:flex}.stat-item[data-v-5156eaaa]:hover{border-color:var(--stat-color,var(--color-accent));box-shadow:0 0 16px #c9a84c14}.stat-count[data-v-5156eaaa]{font-family:var(--font-mono);color:var(--stat-color,var(--color-accent));font-size:1.8rem;font-weight:700;line-height:1}.stat-label[data-v-5156eaaa]{color:var(--color-text-muted);letter-spacing:.05em;white-space:nowrap;font-size:.7rem}.map-wrapper[data-v-5156eaaa]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);position:relative;overflow:hidden}.map-toolbar[data-v-5156eaaa]{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);background:#c9a84c05;justify-content:space-between;align-items:center;display:flex}.toolbar-label[data-v-5156eaaa]{font-family:var(--font-mono);letter-spacing:.15em;color:var(--color-text-muted);font-size:.65rem}.toolbar-center[data-v-5156eaaa]{border-radius:var(--radius-sm);background:#c9a84c0d;gap:2px;padding:2px;display:flex}.view-btn[data-v-5156eaaa]{align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;padding:6px 14px;font-size:.65rem;display:flex}.view-btn[data-v-5156eaaa]:hover{color:var(--color-text-primary)}.view-btn.active[data-v-5156eaaa]{border-color:var(--color-border);color:var(--color-accent);background:#c9a84c1f}.view-btn svg[data-v-5156eaaa]{opacity:.7}.view-btn.active svg[data-v-5156eaaa]{opacity:1}.toolbar-status[data-v-5156eaaa]{align-items:center;gap:var(--space-xs);font-family:var(--font-mono);letter-spacing:.1em;color:#4ae87a;font-size:.6rem;display:flex}.status-dot[data-v-5156eaaa]{background:#4ae87a;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-glow}.map-container[data-v-5156eaaa]{width:100%;min-height:400px;position:relative}.map-container[data-v-5156eaaa] svg{display:block}.map-container-3d[data-v-5156eaaa]{cursor:grab;min-height:550px}.map-container-3d[data-v-5156eaaa]:active{cursor:grabbing}.map-container-3d[data-v-5156eaaa] canvas{display:block}.canvas-hint[data-v-5156eaaa]{bottom:var(--space-md);font-family:var(--font-mono);color:var(--color-text-muted);opacity:.4;pointer-events:none;z-index:5;font-size:.6rem;position:absolute;left:50%;transform:translate(-50%)}.map-tooltip[data-v-5156eaaa]{pointer-events:none;z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--tooltip-color,var(--color-border));border-radius:var(--radius-md);padding:var(--space-md);background:#0a0c10f2;width:-moz-max-content;width:max-content;max-width:260px;position:absolute;transform:translate(20px,-50%);box-shadow:0 4px 24px #0009}.tooltip-enter-active[data-v-5156eaaa],.tooltip-leave-active[data-v-5156eaaa]{transition:opacity .15s}.tooltip-enter-from[data-v-5156eaaa],.tooltip-leave-to[data-v-5156eaaa]{opacity:0}.tooltip-header[data-v-5156eaaa]{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);display:flex}.tooltip-dot[data-v-5156eaaa]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.tooltip-faction[data-v-5156eaaa]{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.1em;font-size:.65rem}.tooltip-type[data-v-5156eaaa]{font-family:var(--font-mono);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:2px;margin-left:auto;padding:1px 6px;font-size:.55rem}.tooltip-title[data-v-5156eaaa]{color:var(--color-text-primary);margin-bottom:2px;font-size:.95rem;font-weight:600}.tooltip-en[data-v-5156eaaa]{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.05em;margin-bottom:var(--space-xs);font-size:.65rem;display:block}.tooltip-desc[data-v-5156eaaa]{color:var(--color-text-secondary);font-size:.75rem;line-height:1.5}.map-legend[data-v-5156eaaa]{justify-content:center;align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-xl);border-top:1px solid var(--color-border);background:#c9a84c05;flex-wrap:wrap;display:flex}.legend-label[data-v-5156eaaa]{font-family:var(--font-mono);letter-spacing:.15em;color:var(--color-text-muted);font-size:.65rem}.legend-items[data-v-5156eaaa]{gap:var(--space-md);flex-wrap:wrap;display:flex}.legend-item[data-v-5156eaaa]{align-items:center;gap:var(--space-xs);display:flex}.legend-dot[data-v-5156eaaa]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.legend-text[data-v-5156eaaa]{color:var(--color-text-secondary);font-size:.7rem}.legend-separator[data-v-5156eaaa]{background:var(--color-border);width:1px;height:16px}.legend-symbols[data-v-5156eaaa]{gap:var(--space-md);display:flex}.symbol-item[data-v-5156eaaa]{align-items:center;gap:var(--space-xs);color:var(--color-text-muted);font-size:.65rem;display:flex}.sym-diamond[data-v-5156eaaa],.sym-square[data-v-5156eaaa]{border:1px solid var(--color-text-muted);width:6px;height:6px;transform:rotate(45deg)}.sym-cross[data-v-5156eaaa]{width:8px;height:8px;position:relative}.sym-cross[data-v-5156eaaa]:before,.sym-cross[data-v-5156eaaa]:after{content:"";background:var(--color-text-muted);position:absolute}.sym-cross[data-v-5156eaaa]:before{width:8px;height:1px;top:50%;left:0}.sym-cross[data-v-5156eaaa]:after{width:1px;height:8px;top:0;left:50%}@media (max-width:768px){.heatmap-stats[data-v-5156eaaa]{gap:var(--space-sm)}.stat-item[data-v-5156eaaa]{min-width:70px;padding:var(--space-sm) var(--space-md)}.stat-count[data-v-5156eaaa]{font-size:1.4rem}.map-tooltip[data-v-5156eaaa]{max-width:200px;padding:var(--space-sm)}.map-legend[data-v-5156eaaa]{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);flex-direction:column}.legend-items[data-v-5156eaaa]{justify-content:center}.legend-separator[data-v-5156eaaa]{width:40px;height:1px}.legend-symbols[data-v-5156eaaa]{justify-content:center}.map-container-3d[data-v-5156eaaa]{min-height:400px}.toolbar-label[data-v-5156eaaa]{display:none}}@media (max-width:480px){.heatmap-stats[data-v-5156eaaa]{gap:var(--space-xs);grid-template-columns:repeat(3,1fr);display:grid}.stat-item[data-v-5156eaaa]{min-width:0;padding:var(--space-xs) var(--space-sm)}.stat-count[data-v-5156eaaa]{font-size:1.2rem}.stat-label[data-v-5156eaaa]{font-size:.6rem}.map-container[data-v-5156eaaa]{min-height:280px}.map-container-3d[data-v-5156eaaa]{min-height:320px}}.structure[data-v-076f511d]{background:var(--color-bg-secondary);overflow:hidden}.org-chart[data-v-076f511d]{max-width:960px;margin:0 auto var(--space-3xl)}.org-svg[data-v-076f511d]{width:100%;height:auto}.tier-label[data-v-076f511d]{font-family:var(--font-mono);fill:var(--color-text-muted);letter-spacing:.15em;text-transform:uppercase;font-size:8px}.conn-line[data-v-076f511d]{stroke:#c9a84c;stroke-width:1.5px;opacity:.3;stroke-dasharray:6 4;animation:3s linear infinite lineFlow-076f511d}.conn-line-ops[data-v-076f511d]{stroke:#4ae87a;stroke-width:1.5px;opacity:.3;stroke-dasharray:6 4;animation:3s linear infinite lineFlow-076f511d}@keyframes lineFlow-076f511d{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20px}}.cmd-ring-outer[data-v-076f511d]{fill:none;stroke:#c9a84c;stroke-width:1px;stroke-dasharray:3 6;opacity:.4;transform-origin:450px 65px;animation:25s linear infinite cmdSpin-076f511d}.cmd-ring[data-v-076f511d]{fill:none;stroke:#c9a84c;stroke-width:2px;opacity:.7}.cmd-bg[data-v-076f511d]{fill:var(--color-bg-secondary);stroke:#c9a84c;stroke-width:.5px}@keyframes cmdSpin-076f511d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.node-title-cmd[data-v-076f511d]{font-family:var(--font-mono);fill:var(--color-text-primary);text-anchor:middle;letter-spacing:.08em;font-size:9px;font-weight:700}.node-sub-cmd[data-v-076f511d]{font-family:var(--font-mono);fill:var(--color-text-muted);text-anchor:middle;font-size:6px}.cmd-badge-bg[data-v-076f511d]{fill:var(--color-bg-card);stroke:var(--color-border);stroke-width:.5px}.cmd-badge-avatar[data-v-076f511d]{fill:var(--color-accent-glow);stroke:var(--color-accent);stroke-width:1px}.badge-label[data-v-076f511d]{font-family:var(--font-mono);fill:var(--color-text-muted);letter-spacing:.1em;font-size:6px}.badge-name[data-v-076f511d]{font-family:var(--font-mono);fill:var(--color-text-primary);font-size:8px;font-weight:600}.dept-card[data-v-076f511d]{fill:var(--color-bg-card);stroke:var(--color-border);stroke-width:1px;cursor:pointer;transition:all .3s}.dept-card-ops[data-v-076f511d]{stroke:#4ae87a;stroke-opacity:.4;stroke-width:1.5px}.dept-node:hover .dept-card[data-v-076f511d]{stroke:#c9a84c;stroke-opacity:.5;filter:url(#orgGlow)}.dept-node.dimmed[data-v-076f511d]{opacity:.4}.node-name[data-v-076f511d]{font-family:var(--font-mono);fill:var(--color-text-primary);text-anchor:middle;letter-spacing:.03em;font-size:7px;font-weight:600}.node-name-ops[data-v-076f511d]{fill:#4ae87a}.node-desc-short[data-v-076f511d]{font-family:var(--font-mono);fill:var(--color-text-muted);text-anchor:middle;font-size:5.5px}.branch-card[data-v-076f511d]{fill:var(--color-bg-card);stroke:var(--color-border);stroke-width:.5px;cursor:pointer;transition:all .3s}.branch-node:hover .branch-card[data-v-076f511d]{stroke:#c9a84c;stroke-opacity:.4}.branch-node.dimmed[data-v-076f511d]{opacity:.4}.branch-icon-circle[data-v-076f511d]{fill:#c9a84c1a;stroke:#c9a84c;stroke-width:.5px;stroke-opacity:.3}.node-name-branch[data-v-076f511d]{font-family:var(--font-mono);fill:var(--color-text-secondary);text-anchor:middle;font-size:7px;font-weight:500}.bracket-label[data-v-076f511d]{font-family:var(--font-mono);fill:#4ae87a;text-anchor:middle;letter-spacing:.1em;opacity:.6;font-size:6px}.structure-details[data-v-076f511d]{gap:var(--space-lg);margin-bottom:var(--space-3xl);grid-template-columns:repeat(3,1fr);display:grid}.detail-card[data-v-076f511d]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);transition:all var(--duration-normal) var(--ease-out-expo);position:relative;overflow:hidden}.detail-card[data-v-076f511d]:hover{border-color:var(--color-border-hover);transform:translateY(-3px);box-shadow:0 8px 24px #0003}.card-accent-line[data-v-076f511d]{background:var(--color-accent);opacity:.5;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.detail-card:hover .card-accent-line[data-v-076f511d]{opacity:1}.commander-card[data-v-076f511d]{grid-column:1/-1}.commander-header[data-v-076f511d]{align-items:center;gap:var(--space-lg);margin-bottom:var(--space-lg);display:flex}.commander-avatar-wrap[data-v-076f511d]{flex-shrink:0;width:56px;height:56px;position:relative}.avatar-ring[data-v-076f511d]{border:1.5px solid var(--color-accent);opacity:.5;border-radius:50%;animation:3s ease-in-out infinite avatarPulse-076f511d;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes avatarPulse-076f511d{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}.avatar-inner[data-v-076f511d]{background:var(--color-accent-glow);color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.avatar-inner svg[data-v-076f511d]{width:24px;height:24px}.commander-info[data-v-076f511d]{flex:1}.info-label[data-v-076f511d]{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.1em;font-size:.65rem}.commander-name[data-v-076f511d]{color:var(--color-text-primary);margin-top:2px;font-size:1.1rem;font-weight:700}.command-detail[data-v-076f511d]{color:var(--color-text-secondary);margin-bottom:var(--space-sm);font-size:.85rem;line-height:1.7}.dept-detail-card[data-v-076f511d]{cursor:pointer}.dept-header[data-v-076f511d]{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.dept-icon-wrap[data-v-076f511d]{opacity:.8;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.dept-detail-card:hover .dept-icon-wrap[data-v-076f511d]{opacity:1;transform:scale(1.1)}.dept-icon-wrap svg[data-v-076f511d]{width:18px;height:18px}.dept-detail-name[data-v-076f511d]{color:var(--color-text-primary);font-size:.95rem;font-weight:600}.dept-detail-desc[data-v-076f511d]{color:var(--color-text-secondary);font-size:.8rem;line-height:1.6}.branches-row[data-v-076f511d]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2xl)}.branches-label[data-v-076f511d]{font-family:var(--font-mono);letter-spacing:.15em;color:var(--color-accent);margin-bottom:var(--space-lg);text-align:center;font-size:.75rem}.branches-grid[data-v-076f511d]{justify-content:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.branch-pill[data-v-076f511d]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-border);transition:all .3s var(--ease-out-expo);animation:pillIn-076f511d .6s var(--ease-out-expo) var(--delay) both;border-radius:100px;display:flex}@keyframes pillIn-076f511d{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.branch-pill[data-v-076f511d]:hover{border-color:var(--color-accent);background:var(--color-accent-glow);transform:translateY(-2px);box-shadow:0 4px 16px #c9a84c1a}.branch-dot[data-v-076f511d]{background:var(--color-accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite dotPulse-076f511d}@keyframes dotPulse-076f511d{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.branch-name[data-v-076f511d]{font-family:var(--font-mono);color:var(--color-text-secondary);letter-spacing:.05em;font-size:.8rem}.branch-pill:hover .branch-name[data-v-076f511d]{color:var(--color-accent)}@media (max-width:900px){.org-chart[data-v-076f511d]{padding-bottom:var(--space-md);overflow-x:auto}.org-svg[data-v-076f511d]{min-width:700px}.structure-details[data-v-076f511d]{grid-template-columns:1fr}.commander-card[data-v-076f511d]{grid-column:auto}}@media (max-width:480px){.branches-grid[data-v-076f511d]{gap:var(--space-sm)}.branch-pill[data-v-076f511d]{padding:var(--space-xs) var(--space-md)}}.detail-overlay[data-v-39e6f6d2]{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--space-xl);animation:overlayIn-39e6f6d2 .3s var(--ease-out-expo);background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes overlayIn-39e6f6d2{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@keyframes panelIn-39e6f6d2{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.detail-panel[data-v-39e6f6d2]{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:720px;max-height:85vh;animation:panelIn-39e6f6d2 .5s var(--ease-spring);position:relative;overflow-y:auto}.detail-close[data-v-39e6f6d2]{top:var(--space-lg);right:var(--space-lg);background:var(--color-bg-card);border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;transition:all var(--duration-normal) var(--ease-out-expo);z-index:1;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.detail-close[data-v-39e6f6d2]:hover{color:var(--color-text-primary);border-color:var(--color-border-hover);background:var(--color-bg-card-hover);transform:rotate(90deg)scale(1.1)}.detail-close[data-v-39e6f6d2]:active{transform:rotate(90deg)scale(.95)}.detail-close svg[data-v-39e6f6d2]{width:18px;height:18px}.detail-header[data-v-39e6f6d2]{padding:var(--space-2xl) var(--space-2xl) var(--space-lg);align-items:center;gap:var(--space-lg);border-bottom:1px solid var(--color-border);display:flex;position:relative}.detail-avatar[data-v-39e6f6d2]{background:var(--color-accent-glow);border:2px solid var(--avatar-color,var(--color-accent));width:72px;height:72px;color:var(--avatar-color,var(--color-accent));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.detail-avatar svg[data-v-39e6f6d2]{width:36px;height:36px}.detail-identity[data-v-39e6f6d2]{flex-direction:column;flex:1;gap:2px;display:flex}.detail-codename[data-v-39e6f6d2]{color:var(--color-text-primary);letter-spacing:.02em;font-size:1.6rem;font-weight:800}.detail-name[data-v-39e6f6d2]{color:var(--color-text-muted);font-size:.9rem}.detail-role[data-v-39e6f6d2]{font-family:var(--font-mono);letter-spacing:.05em;font-size:.75rem}.detail-class-badge[data-v-39e6f6d2]{top:var(--space-lg);right:var(--space-2xl);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-bg-primary);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);animation:badgeIn-39e6f6d2 .5s var(--ease-spring) .2s both;margin-right:52px;font-size:.65rem;font-weight:700;position:absolute;overflow:hidden}.detail-class-badge[data-v-39e6f6d2]:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;animation:3s ease-in-out infinite badgeShine-39e6f6d2;position:absolute;top:0;left:-100%}@keyframes badgeIn-39e6f6d2{0%{opacity:0;transform:translate(10px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes badgeShine-39e6f6d2{0%,to{left:-100%}50%{left:100%}}.detail-body[data-v-39e6f6d2]{padding:var(--space-2xl);gap:var(--space-2xl);flex-direction:column;display:flex}.detail-meta-grid[data-v-39e6f6d2]{gap:var(--space-md);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.meta-item[data-v-39e6f6d2]{padding:var(--space-sm);border-radius:var(--radius-sm);transition:background var(--duration-fast) ease;flex-direction:column;gap:2px;display:flex}.meta-item[data-v-39e6f6d2]:hover{background:#c9a84c0d}.meta-label[data-v-39e6f6d2]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:.65rem}.meta-value[data-v-39e6f6d2]{color:var(--color-text-primary);font-size:.9rem;font-weight:500}.detail-section[data-v-39e6f6d2]{gap:var(--space-md);flex-direction:column;display:flex}.detail-section-title[data-v-39e6f6d2]{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border);font-size:.85rem;font-weight:700;display:flex}.detail-section-title svg[data-v-39e6f6d2]{flex-shrink:0;width:18px;height:18px}.detail-text[data-v-39e6f6d2]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.8}.skill-list[data-v-39e6f6d2]{gap:var(--space-lg);margin-top:var(--space-sm);flex-direction:column;display:flex}.skill-item[data-v-39e6f6d2]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg);transition:all var(--duration-normal) var(--ease-out-expo)}.skill-item[data-v-39e6f6d2]:hover{border-color:var(--color-border-hover);background:var(--color-bg-card-hover);transform:translate(4px)}.skill-name[data-v-39e6f6d2]{color:var(--color-text-primary);margin-bottom:var(--space-xs);font-size:.85rem;font-weight:600;display:block}.skill-desc[data-v-39e6f6d2]{color:var(--color-text-secondary);font-size:.85rem;line-height:1.6}.detail-placeholder[data-v-39e6f6d2]{text-align:center;padding:var(--space-4xl) var(--space-2xl);align-items:center}.placeholder-icon[data-v-39e6f6d2]{width:64px;height:64px;color:var(--color-text-muted);opacity:.4;margin-bottom:var(--space-lg)}.placeholder-icon svg[data-v-39e6f6d2]{width:100%;height:100%}.placeholder-text[data-v-39e6f6d2]{color:var(--color-text-muted);font-size:1rem;font-weight:600}.placeholder-sub[data-v-39e6f6d2]{color:var(--color-text-muted);opacity:.6;margin-top:var(--space-xs);font-size:.85rem}@media (max-width:640px){.detail-overlay[data-v-39e6f6d2]{padding:var(--space-md);align-items:flex-end}.detail-panel[data-v-39e6f6d2]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:90vh}.detail-header[data-v-39e6f6d2]{padding:var(--space-xl) var(--space-lg) var(--space-md);flex-wrap:wrap}.detail-class-badge[data-v-39e6f6d2]{margin-right:0;position:static}.detail-body[data-v-39e6f6d2]{padding:var(--space-lg)}.detail-meta-grid[data-v-39e6f6d2]{grid-template-columns:repeat(2,1fr)}.detail-codename[data-v-39e6f6d2]{font-size:1.3rem}}.operators[data-v-dcd38d76]{background:var(--color-bg-primary)}.class-tabs[data-v-dcd38d76]{gap:var(--space-sm);margin-bottom:var(--space-xl);grid-template-columns:repeat(4,1fr);max-width:600px;margin-left:auto;margin-right:auto;display:grid}.class-tab[data-v-dcd38d76]{padding:var(--space-sm) var(--space-md);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:2px;display:flex}.class-tab[data-v-dcd38d76]:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.class-tab.active[data-v-dcd38d76]{border-color:var(--tab-color,var(--color-accent));color:var(--tab-color,var(--color-accent));background:#c9a84c14;box-shadow:0 0 20px #c9a84c1a}.tab-name[data-v-dcd38d76]{font-size:1rem;font-weight:600}.tab-name-en[data-v-dcd38d76]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:.65rem}.class-description[data-v-dcd38d76]{text-align:center;margin-bottom:var(--space-2xl);font-size:.9rem}.operators-grid[data-v-dcd38d76]{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));display:grid}.operator-card[data-v-dcd38d76]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);transition:all var(--duration-normal) var(--ease-out-expo);cursor:pointer;position:relative;overflow:hidden}.operator-card[data-v-dcd38d76]:before{content:"";background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%), #c9a84c14 0%, transparent 50%);opacity:0;transition:opacity var(--duration-normal) ease;pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.operator-card[data-v-dcd38d76]:hover{border-color:var(--color-border-hover);transform:translateY(-6px);box-shadow:0 12px 40px #0000004d,0 0 30px #c9a84c1a}.operator-card[data-v-dcd38d76]:hover:before{opacity:1}.operator-card[data-v-dcd38d76]>*{z-index:1;position:relative}.operator-card[data-v-dcd38d76]:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-accent);transform:translateY(-4px)}.operator-avatar[data-v-dcd38d76]{background:var(--color-accent-glow);border:1px solid var(--color-border);width:56px;height:56px;color:var(--card-color,var(--color-accent));margin-bottom:var(--space-md);border-radius:50%;justify-content:center;align-items:center;display:flex}.operator-avatar svg[data-v-dcd38d76]{width:28px;height:28px}.operator-info[data-v-dcd38d76]{margin-bottom:var(--space-sm);flex-direction:column;gap:2px;display:flex}.operator-codename[data-v-dcd38d76]{color:var(--color-text-primary);font-size:1.2rem;font-weight:700}.operator-name[data-v-dcd38d76]{color:var(--color-text-muted);font-size:.85rem}.operator-role[data-v-dcd38d76]{font-family:var(--font-mono);color:var(--card-color,var(--color-accent));letter-spacing:.05em;font-size:.7rem}.operator-bio p[data-v-dcd38d76]{color:var(--color-text-secondary);font-size:.85rem;line-height:1.6}.operator-class-indicator[data-v-dcd38d76]{opacity:.5;height:2px;position:absolute;bottom:0;left:0;right:0}.operator-card:hover .operator-class-indicator[data-v-dcd38d76]{opacity:1}@media (max-width:480px){.class-tabs[data-v-dcd38d76]{grid-template-columns:repeat(2,1fr)}.class-tab[data-v-dcd38d76]{padding:var(--space-sm)}.operator-card[data-v-dcd38d76]{padding:var(--space-lg)}}.operations[data-v-a0df188c]{background:var(--color-bg-secondary);overflow:hidden}.timeline[data-v-a0df188c]{max-width:800px;margin:0 auto}.timeline-year[data-v-a0df188c]{margin-bottom:var(--space-3xl)}.timeline-year[data-v-a0df188c]:last-child{margin-bottom:0}.year-marker[data-v-a0df188c]{align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);display:flex}.year-label[data-v-a0df188c]{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.1em;flex-shrink:0;font-size:1.4rem;font-weight:700}.year-line[data-v-a0df188c]{background:linear-gradient(90deg, var(--color-accent), transparent);opacity:.3;flex:1;height:1px}.year-operations[data-v-a0df188c]{gap:var(--space-lg);padding-left:var(--space-xl);border-left:1px solid var(--color-border);flex-direction:column;margin-left:40px;display:flex}.operation-card[data-v-a0df188c]{gap:var(--space-lg);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);cursor:pointer;transition:all var(--duration-normal) var(--ease-out-expo);display:flex;position:relative}.operation-card[data-v-a0df188c]:hover{border-color:var(--status-color);transform:translate(4px);box-shadow:-4px 0 20px #0003}.operation-card.expanded[data-v-a0df188c]{border-color:var(--status-color);background:var(--color-bg-card-hover)}.op-status-indicator[data-v-a0df188c]{flex-shrink:0;align-items:flex-start;width:16px;padding-top:6px;display:flex;position:relative}.status-dot[data-v-a0df188c]{background:var(--status-color);z-index:1;border-radius:50%;width:10px;height:10px;position:relative}.status-pulse[data-v-a0df188c]{background:var(--status-color);opacity:0;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite statusPulse-a0df188c;position:absolute;top:3px;left:3px}@keyframes statusPulse-a0df188c{0%,to{opacity:0;transform:scale(1)}50%{opacity:.3;transform:scale(2)}}.op-content[data-v-a0df188c]{flex:1;min-width:0}.op-header[data-v-a0df188c]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.op-name[data-v-a0df188c]{color:var(--color-text-primary);font-size:1.1rem;font-weight:600}.op-status-badge[data-v-a0df188c]{border:1px solid var(--status-color);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--status-color);letter-spacing:.05em;background:#0000004d;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:.65rem;display:flex}.op-status-badge svg[data-v-a0df188c]{width:12px;height:12px}.op-desc[data-v-a0df188c]{color:var(--color-text-secondary);font-size:.85rem;line-height:1.7}.op-expand-hint[data-v-a0df188c]{margin-top:var(--space-sm);color:var(--color-text-muted);opacity:0;transition:opacity var(--duration-fast) ease;justify-content:center;display:flex}.operation-card:hover .op-expand-hint[data-v-a0df188c]{opacity:.5}.op-expand-hint svg[data-v-a0df188c]{width:16px;height:16px;animation:1.5s ease-in-out infinite bounceDown-a0df188c}@keyframes bounceDown-a0df188c{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.op-accent[data-v-a0df188c]{background:var(--status-color);opacity:0;width:3px;transition:opacity var(--duration-normal) ease;border-radius:var(--radius-lg) 0 0 var(--radius-lg);position:absolute;top:0;bottom:0;left:0}.operation-card:hover .op-accent[data-v-a0df188c],.operation-card.expanded .op-accent[data-v-a0df188c]{opacity:1}.ops-summary[data-v-a0df188c]{justify-content:center;align-items:center;gap:var(--space-xl);margin-top:var(--space-4xl);padding:var(--space-xl);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:500px;margin-left:auto;margin-right:auto;display:flex}.summary-item[data-v-a0df188c]{flex-direction:column;align-items:center;gap:2px;display:flex}.summary-count[data-v-a0df188c]{font-family:var(--font-mono);color:var(--color-text-primary);font-size:1.5rem;font-weight:700}.summary-label[data-v-a0df188c]{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.summary-divider[data-v-a0df188c]{background:var(--color-border);width:1px;height:32px}@media (max-width:768px){.year-operations[data-v-a0df188c]{padding-left:var(--space-md);margin-left:20px}.operation-card[data-v-a0df188c]{gap:var(--space-md);padding:var(--space-lg);flex-direction:column}.op-status-indicator[data-v-a0df188c]{width:auto;padding-top:0}.op-header[data-v-a0df188c]{gap:var(--space-sm);flex-wrap:wrap}.ops-summary[data-v-a0df188c]{gap:var(--space-md);padding:var(--space-md)}.summary-count[data-v-a0df188c]{font-size:1.2rem}}@media (max-width:480px){.year-label[data-v-a0df188c]{font-size:1.1rem}.year-operations[data-v-a0df188c]{margin-left:10px}}.relations[data-v-e7414277]{background:var(--color-bg-primary);overflow:hidden}.viz-container[data-v-e7414277]{max-width:1000px;margin:0 auto}.relations-svg[data-v-e7414277]{width:100%;max-height:420px;margin-bottom:var(--space-2xl)}.orbit-ring[data-v-e7414277]{fill:none;stroke:var(--color-border);stroke-width:.5px;stroke-dasharray:4 4;opacity:.4;transform-origin:300px 250px;animation:60s linear infinite orbitSpin-e7414277}.orbit-ring-inner[data-v-e7414277]{fill:none;stroke:var(--color-border);stroke-width:.3px;opacity:.2;transform-origin:300px 250px;animation:45s linear infinite orbitSpinReverse-e7414277}.orbit-ring-outer[data-v-e7414277]{fill:none;stroke:var(--color-border);stroke-width:.3px;opacity:.15;stroke-dasharray:8 8;transform-origin:300px 250px;animation:80s linear infinite orbitSpin-e7414277}@keyframes orbitSpin-e7414277{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitSpinReverse-e7414277{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.connection-line[data-v-e7414277]{stroke-dasharray:6 4;transition:opacity var(--duration-normal) ease;opacity:.5}.connection-line.active[data-v-e7414277]{opacity:1;stroke-dasharray:none;filter:url(#glow)}.connection-line-glow[data-v-e7414277]{transition:opacity var(--duration-normal) ease}.particle[data-v-e7414277]{filter:url(#glow)}.center-glow[data-v-e7414277]{animation:3s ease-in-out infinite centerPulse-e7414277}@keyframes centerPulse-e7414277{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.center-ring-outer[data-v-e7414277]{fill:none;stroke:var(--color-accent);stroke-width:1px;stroke-dasharray:3 6;opacity:.3;transform-origin:300px 250px;animation:20s linear infinite orbitSpin-e7414277}.center-ring[data-v-e7414277]{fill:none;stroke:var(--color-accent);stroke-width:1.5px;opacity:.6}.center-bg[data-v-e7414277]{fill:var(--color-bg-secondary);stroke:var(--color-accent);stroke-width:.5px;opacity:.9}.center-text-main[data-v-e7414277]{font-family:var(--font-mono);fill:var(--color-accent);text-anchor:middle;letter-spacing:.1em;font-size:11px;font-weight:700}.center-text-sub[data-v-e7414277]{font-family:var(--font-mono);fill:var(--color-text-muted);text-anchor:middle;letter-spacing:.05em;font-size:5px}.faction-node[data-v-e7414277]{cursor:pointer;transition:transform var(--duration-normal) var(--ease-out-expo), opacity var(--duration-normal) ease}.faction-node:hover .faction-aura[data-v-e7414277]{r:42;stroke-opacity:.6;fill-opacity:.15}.faction-node.active .faction-aura[data-v-e7414277]{r:44;stroke-opacity:.8;fill-opacity:.2;animation:2s ease-in-out infinite auraPulse-e7414277}.faction-node.dimmed[data-v-e7414277]{opacity:.4}@keyframes auraPulse-e7414277{0%,to{r:44}50%{r:48}}.faction-bg[data-v-e7414277]{fill:var(--color-bg-secondary);transition:all var(--duration-normal) ease}.faction-label[data-v-e7414277]{font-family:var(--font-mono);text-anchor:middle;dominant-baseline:middle;letter-spacing:.12em;pointer-events:none;font-size:7px;font-weight:700}.relation-tag-bg[data-v-e7414277]{fill:var(--color-bg-secondary);transition:opacity var(--duration-normal) ease}.relation-tag-text[data-v-e7414277]{font-family:var(--font-mono);text-anchor:middle;dominant-baseline:middle;letter-spacing:.08em;font-size:6px}.faction-cards[data-v-e7414277]{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.faction-card[data-v-e7414277]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);cursor:pointer;transition:all var(--duration-normal) var(--ease-out-expo);position:relative;overflow:hidden}.faction-card[data-v-e7414277]:before{content:"";background:var(--faction-color);opacity:.3;height:2px;transition:opacity var(--duration-normal) ease;position:absolute;top:0;left:0;right:0}.faction-card[data-v-e7414277]:hover{border-color:var(--faction-color);transform:translateY(-4px);box-shadow:0 8px 30px #0000004d}.faction-card[data-v-e7414277]:hover:before{opacity:.8}.faction-card.active[data-v-e7414277]{border-color:var(--faction-color);background:var(--color-bg-card-hover)}.faction-card.active[data-v-e7414277]:before{opacity:1;height:3px}.faction-card.dimmed[data-v-e7414277]{opacity:.5;transform:scale(.98)}.card-glow[data-v-e7414277]{background:radial-gradient(circle at center, var(--faction-color), transparent 70%);opacity:0;width:200%;height:200%;transition:opacity var(--duration-slow) ease;pointer-events:none;position:absolute;top:-50%;left:-50%}.faction-card:hover .card-glow[data-v-e7414277]{opacity:.03}.faction-card.active .card-glow[data-v-e7414277]{opacity:.05}.card-header[data-v-e7414277]{margin-bottom:var(--space-md);justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.card-identity[data-v-e7414277]{flex:1}.card-name[data-v-e7414277]{color:var(--color-text-primary);margin-bottom:2px;font-size:1.1rem;font-weight:700}.card-name-en[data-v-e7414277]{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.12em;font-size:.6rem}.card-threat[data-v-e7414277]{flex-direction:column;align-items:flex-end;gap:4px;min-width:80px;display:flex}.threat-label[data-v-e7414277]{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem}.threat-bar[data-v-e7414277]{background:var(--color-bg-tertiary);border-radius:2px;width:100%;height:3px;overflow:hidden}.threat-fill[data-v-e7414277]{height:100%;transition:width 1s var(--ease-out-expo);border-radius:2px}.threat-value[data-v-e7414277]{font-family:var(--font-mono);letter-spacing:.05em;font-size:.65rem;font-weight:600}.card-desc[data-v-e7414277]{color:var(--color-text-secondary);margin-bottom:var(--space-md);font-size:.85rem;line-height:1.7}.card-relation-tag[data-v-e7414277]{font-family:var(--font-mono);letter-spacing:.08em;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);opacity:.8;transition:opacity var(--transition-fast) ease;border:1px solid;font-size:.7rem;display:inline-flex}.faction-card:hover .card-relation-tag[data-v-e7414277],.faction-card.active .card-relation-tag[data-v-e7414277]{opacity:1}@media (max-width:768px){.relations-svg[data-v-e7414277]{max-height:320px;margin-bottom:var(--space-xl)}.faction-cards[data-v-e7414277]{gap:var(--space-md);grid-template-columns:1fr}.faction-card[data-v-e7414277]{padding:var(--space-lg)}}@media (max-width:480px){.relations-svg[data-v-e7414277]{max-height:260px}.card-header[data-v-e7414277]{gap:var(--space-sm);flex-direction:column}.card-threat[data-v-e7414277]{align-items:flex-start;width:100%}.threat-bar[data-v-e7414277]{width:100%}}.wanted[data-v-08245574]{background:var(--color-bg-primary);overflow:hidden}.threat-legend[data-v-08245574]{justify-content:center;gap:var(--space-xl);margin-bottom:var(--space-3xl);display:flex}.legend-item[data-v-08245574]{align-items:center;gap:var(--space-sm);display:flex}.legend-dot[data-v-08245574]{border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite dotPulse-08245574}@keyframes dotPulse-08245574{0%,to{opacity:.6}50%{opacity:1}}.legend-label[data-v-08245574]{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.08em;font-size:.75rem}.wanted-grid[data-v-08245574]{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));display:grid}.wanted-card[data-v-08245574]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);cursor:pointer;transition:all var(--duration-normal) var(--ease-out-expo);position:relative;overflow:hidden}.wanted-card[data-v-08245574]:before{content:"";background:radial-gradient(circle at 50% 0%, var(--threat-color), transparent 70%);opacity:0;transition:opacity var(--duration-normal) ease;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.wanted-card[data-v-08245574]:hover{border-color:var(--threat-color);transform:translateY(-4px);box-shadow:0 8px 32px #0000004d}.wanted-card[data-v-08245574]:hover:before{opacity:.06}.card-accent[data-v-08245574]{background:var(--threat-color);opacity:.6;height:3px;transition:opacity var(--duration-normal) ease;position:absolute;top:0;left:0;right:0}.wanted-card:hover .card-accent[data-v-08245574]{opacity:1}.threat-badge[data-v-08245574]{top:var(--space-md);right:var(--space-md);border:1px solid var(--threat-color);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--threat-color);letter-spacing:.08em;text-transform:uppercase;background:#00000080;align-items:center;gap:4px;padding:2px 8px;font-size:.65rem;display:flex;position:absolute}.threat-badge svg[data-v-08245574]{width:12px;height:12px}.wanted-header[data-v-08245574]{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.wanted-avatar[data-v-08245574]{background:var(--color-bg-tertiary);border:1.5px solid var(--threat-color);width:56px;height:56px;color:var(--color-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.wanted-avatar svg[data-v-08245574]{width:28px;height:28px}.avatar-crosshair[data-v-08245574]{border:1px solid var(--threat-color);opacity:.3;border-radius:50%;animation:3s ease-in-out infinite crosshairPulse-08245574;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}@keyframes crosshairPulse-08245574{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.wanted-identity[data-v-08245574]{flex:1}.wanted-name[data-v-08245574]{color:var(--color-text-primary);margin-bottom:2px;font-size:1.1rem;font-weight:700}.wanted-codename[data-v-08245574]{font-family:var(--font-mono);color:var(--threat-color);font-size:.75rem;font-style:italic}.wanted-info[data-v-08245574]{gap:var(--space-sm);margin-bottom:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:#0003;flex-direction:column;display:flex}.info-row[data-v-08245574]{align-items:flex-start;gap:var(--space-md);display:flex}.info-label[data-v-08245574]{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;min-width:80px;padding-top:2px;font-size:.65rem}.info-value[data-v-08245574]{color:var(--color-text-secondary);font-size:.85rem}.location-tags[data-v-08245574]{flex-wrap:wrap;gap:4px;display:flex}.location-tag[data-v-08245574]{font-family:var(--font-mono);color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px 8px;font-size:.7rem}.wanted-desc p[data-v-08245574]{color:var(--color-text-secondary);font-size:.85rem;line-height:1.7}.scan-effect[data-v-08245574]{background:linear-gradient(90deg, transparent, var(--threat-color), transparent);opacity:0;pointer-events:none;height:1px;animation:4s linear infinite scanDown-08245574;position:absolute;top:0;left:0;right:0}.wanted-card:hover .scan-effect[data-v-08245574]{opacity:.4}@keyframes scanDown-08245574{0%{top:0}to{top:100%}}.corner[data-v-08245574]{border-color:var(--threat-color);opacity:.3;width:12px;height:12px;transition:opacity var(--duration-normal) ease;position:absolute}.wanted-card:hover .corner[data-v-08245574]{opacity:.7}.corner-tl[data-v-08245574]{border-top:1px solid;border-left:1px solid;top:8px;left:8px}.corner-tr[data-v-08245574]{border-top:1px solid;border-right:1px solid;top:8px;right:8px}.corner-bl[data-v-08245574]{border-bottom:1px solid;border-left:1px solid;bottom:8px;left:8px}.corner-br[data-v-08245574]{border-bottom:1px solid;border-right:1px solid;bottom:8px;right:8px}@media (max-width:768px){.threat-legend[data-v-08245574]{gap:var(--space-md);flex-wrap:wrap}.wanted-grid[data-v-08245574]{grid-template-columns:1fr}.wanted-card[data-v-08245574]{padding:var(--space-lg)}}@media (max-width:480px){.info-row[data-v-08245574]{flex-direction:column;gap:2px}.info-label[data-v-08245574]{min-width:auto}}.footer[data-v-d8ab32c5]{background:var(--color-bg-tertiary);border-top:1px solid var(--color-border);padding:var(--space-4xl) 0 var(--space-2xl)}.footer-top[data-v-d8ab32c5]{justify-content:space-between;gap:var(--space-3xl);margin-bottom:var(--space-3xl);display:flex}.footer-brand[data-v-d8ab32c5]{max-width:300px}.footer-logo[data-v-d8ab32c5]{align-items:center;gap:var(--space-sm);color:var(--color-accent);margin-bottom:var(--space-sm);display:flex}.footer-logo svg[data-v-d8ab32c5]{width:28px;height:28px}.footer-gti[data-v-d8ab32c5]{font-family:var(--font-mono);letter-spacing:.15em;font-size:1rem;font-weight:700}.footer-tagline[data-v-d8ab32c5]{color:var(--color-text-secondary);margin-bottom:var(--space-xs);font-size:.85rem}.footer-motto[data-v-d8ab32c5]{color:var(--color-accent-dark);font-size:.8rem;font-style:italic}.footer-links[data-v-d8ab32c5]{gap:var(--space-3xl);flex-wrap:wrap;display:flex}.footer-column[data-v-d8ab32c5]{gap:var(--space-sm);flex-direction:column;display:flex}.footer-col-title[data-v-d8ab32c5]{font-family:var(--font-mono);letter-spacing:.15em;color:var(--color-accent);margin-bottom:var(--space-sm);font-size:.7rem}.footer-column a[data-v-d8ab32c5]{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:.85rem}.footer-column a[data-v-d8ab32c5]:hover{color:var(--color-text-primary)}.footer-bottom[data-v-d8ab32c5]{border-top:1px solid var(--color-border);padding-top:var(--space-xl);text-align:center}.footer-copyright[data-v-d8ab32c5]{color:var(--color-text-muted);margin-bottom:var(--space-xs);font-size:.8rem}.footer-disclaimer[data-v-d8ab32c5]{color:var(--color-text-muted);opacity:.6;font-size:.7rem}@media (max-width:768px){.footer-top[data-v-d8ab32c5]{gap:var(--space-2xl);flex-direction:column}.footer-links[data-v-d8ab32c5]{gap:var(--space-2xl)}}@media (max-width:480px){.footer-links[data-v-d8ab32c5]{gap:var(--space-xl)}.footer-column[data-v-d8ab32c5]{flex:1;min-width:0}}
