:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--font-mono:"JetBrains Mono","Fira Code","IBM Plex Mono","Courier New",monospace;--font-display:"Rajdhani","Chakra Petch","Barlow",system-ui,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-xs:10px;--text-sm:12px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:24px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--surface-base:rgba(10,10,15,0.92);--surface-elevated:rgba(20,20,28,0.94);--surface-overlay:rgba(5,5,10,0.96);--border-subtle:rgba(255,255,255,0.08);--border-default:rgba(255,255,255,0.12);--border-strong:rgba(255,255,255,0.2);--backdrop-blur:blur(8px);--backdrop-blur-strong:blur(16px);--overlay-hover:rgba(255,255,255,0.05);--overlay-active:rgba(255,255,255,0.1);--health-full:linear-gradient(135deg,#10b981,#059669);--health-good:linear-gradient(135deg,#84cc16,#65a30d);--health-medium:linear-gradient(135deg,#fbbf24,#f59e0b);--health-low:linear-gradient(135deg,#fb923c,#f97316);--health-critical:linear-gradient(135deg,#f87171,#dc2626);--health-full-solid:#10b981;--health-medium-solid:#fbbf24;--health-low-solid:#fb923c;--health-critical-solid:#f87171;--resource-normal:#e5e7eb;--resource-low:#fbbf24;--resource-critical:#f87171;--notify-info-bg:rgba(37,99,235,0.92);--notify-info-border:rgba(96,165,250,0.8);--notify-info-glow:rgba(59,130,246,0.4);--notify-success-bg:rgba(22,163,74,0.92);--notify-success-border:rgba(74,222,128,0.8);--notify-success-glow:rgba(34,197,94,0.4);--notify-warning-bg:rgba(245,158,11,0.92);--notify-warning-border:rgba(251,191,36,0.8);--notify-warning-glow:rgba(251,191,36,0.4);--notify-error-bg:rgba(220,38,38,0.92);--notify-error-border:rgba(248,113,113,0.8);--notify-error-glow:rgba(239,68,68,0.4);--notify-achievement-bg:rgba(147,51,234,0.92);--notify-achievement-border:rgba(192,132,252,0.8);--notify-achievement-glow:rgba(168,85,247,0.4);--accent-primary:#60a5fa;--accent-success:#34d399;--accent-warning:#fbbf24;--accent-danger:#f87171;--icon-info:#60a5fa;--icon-success:#4ade80;--icon-warning:#fbbf24;--icon-error:#f87171;--icon-achievement:#facc15;--icon-gold:#fbbf24;--icon-gem:#22d3ee;--icon-star:#facc15;--icon-wood:#92400e;--icon-health:#ef4444;--icon-mana:#8b5cf6;--icon-energy:#3b82f6;--icon-shield:#6b7280;--shadow-sm:0 2px 4px rgba(0,0,0,0.6);--shadow-md:0 4px 8px rgba(0,0,0,0.7);--shadow-lg:0 8px 16px rgba(0,0,0,0.8);--glow-info:0 0 16px var(--notify-info-glow);--glow-success:0 0 16px var(--notify-success-glow);--glow-warning:0 0 16px var(--notify-warning-glow);--glow-error:0 0 16px var(--notify-error-glow);--glow-critical:0 0 20px rgba(239,68,68,0.6);--shadow-inset:inset 0 2px 4px rgba(0,0,0,0.5);--duration-instant:100ms;--duration-fast:180ms;--duration-base:280ms;--duration-slow:420ms;--ease-snap:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-bounce:cubic-bezier(0.68,-0.4,0.27,1.4);--ease-elastic:cubic-bezier(0.68,-0.55,0.265,1.55);--z-hud:1000;--z-overlay:1500;--z-notification:2000;--z-modal:3000;--z-tooltip:4000}@keyframes snapInRight{0%{opacity:0;transform:translateX(40px) scale(.95)}70%{opacity:1;transform:translateX(-4px) scale(1)}to{transform:translateX(0) scale(1)}}@keyframes snapInLeft{0%{opacity:0;transform:translateX(-40px) scale(.95)}70%{opacity:1;transform:translateX(4px) scale(1)}to{transform:translateX(0) scale(1)}}@keyframes deployTop{0%{opacity:0;transform:translateY(-30px) scaleY(.8)}60%{opacity:1;transform:translateY(3px) scaleY(1.02)}to{transform:translateY(0) scaleY(1)}}@keyframes scaleSnap{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes impactPulse{0%{transform:scale(1)}20%{transform:scale(1.2)}40%{transform:scale(.95)}60%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes valueIncrease{0%{color:var(--accent-success);text-shadow:0 0 8px var(--accent-success);transform:scale(1.25)}50%{transform:scale(.95)}to{color:inherit;text-shadow:none;transform:scale(1)}}@keyframes valueDecrease{0%{color:var(--accent-danger);text-shadow:0 0 8px var(--accent-danger);transform:scale(.85) translateX(-2px)}25%{transform:scale(.9) translateX(2px)}50%{transform:scale(.95) translateX(-1px)}75%{transform:scale(1) translateX(1px)}to{color:inherit;text-shadow:none;transform:scale(1) translateX(0)}}@keyframes pulseWarning{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.98)}}@keyframes pulseCritical{0%,to{opacity:1;box-shadow:0 0 0 rgba(239,68,68,0),var(--shadow-md);transform:scale(1)}50%{opacity:.9;box-shadow:var(--glow-critical),var(--shadow-lg);transform:scale(1.02)}}@keyframes damageShake{0%,to{transform:translateX(0) rotate(0deg)}15%{transform:translateX(-6px) rotate(-1deg)}30%{transform:translateX(5px) rotate(1deg)}45%{transform:translateX(-4px) rotate(-.5deg)}60%{transform:translateX(3px) rotate(.5deg)}75%{transform:translateX(-2px) rotate(0deg)}}@keyframes shimmer{0%{transform:translateX(-100%);opacity:0}50%{opacity:1}to{transform:translateX(200%);opacity:0}}@keyframes progressFill{0%{width:0}70%{width:calc(var(--target-width) + 2%)}to{width:var(--target-width)}}@keyframes timerDrain{0%{width:100%}to{width:0}}.animate-snap-right{animation:snapInRight var(--duration-base) var(--ease-snap)}.animate-snap-left{animation:snapInLeft var(--duration-base) var(--ease-snap)}.animate-deploy-top{animation:deployTop var(--duration-base) var(--ease-out)}.animate-scale-snap{animation:scaleSnap var(--duration-base) var(--ease-bounce)}.animate-pulse-warning{animation:pulseWarning 2s ease-in-out infinite}.animate-pulse-critical{animation:pulseCritical 1s ease-in-out infinite}.animate-damage-shake{animation:damageShake .4s var(--ease-snap)}.animate-impact{animation:impactPulse var(--duration-fast) var(--ease-bounce)}.animate-value-increase{animation:valueIncrease var(--duration-base) var(--ease-out)}.animate-value-decrease{animation:valueDecrease var(--duration-base) var(--ease-out)}@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Rajdhani:wght@500;600;700&display=swap");*{padding:0;margin:0;box-sizing:border-box;font-family:system-ui,Arial,Helvetica,sans-serif}#__next,body,html{width:100%;height:100%}#__next{display:flex}body{background-color:#131313}a{color:initial;text-decoration:initial;cursor:auto}fencedframe{width:0;height:0;display:none}:root{--color-light:#ffffff;--color-dark:#000000;--color-green:#95c257;--color-red:#ce2a48;--color-blue:#5757c2;--color-gold:#cd922b;--game-ui-bar-height:2.5rem;--game-card-aspect-ratio:1;--base-unit:10px;--dashboard-bg-primary:#1a1a1a;--dashboard-bg-secondary:#2d2d2d;--dashboard-bg-tertiary:#3a3a3a;--dashboard-text-primary:#ffffff;--dashboard-text-secondary:#cccccc;--dashboard-text-muted:#888888;--dashboard-border-color:#404040;--dashboard-accent-color:#007acc;--dashboard-accent-hover:#005a9e;--dashboard-success-color:#4caf50;--dashboard-warning-color:#ff9800;--dashboard-danger-color:#f44336;--dashboard-sidebar-width:280px;--dashboard-sidebar-collapsed-width:40px;--dashboard-header-height:56px;--dashboard-toolbar-height:40px}@font-face{font-family:Pixeloid;src:url(https://r2.pixelbrawlgames.com/PixeloidSansBold-PKnYd.ttf) format("truetype");font-display:swap}.rolling-bg{background-size:300px 150px;background-position:0 0;animation:rolling-bg-anim 10s linear 0s infinite;image-rendering:pixelated}.disable-touch{overscroll-behavior:none;touch-action:none;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.balance{animation:balance-anim 4s linear 0s infinite}@keyframes rolling-bg-anim{0%{background-position:0 0}to{background-position:300px 150px}}@keyframes balance-anim{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}:root{--nav-bg:rgba(13,21,34,0.98);--nav-border:rgba(145,255,155,0.1);--text-primary:rgba(255,255,255,0.95);--text-secondary:rgba(255,255,255,0.7);--accent-green:#91ff9b;--accent-gradient:linear-gradient(135deg,#91ff9b,#6bffb8);--badge-gradient:linear-gradient(135deg,#ff6b6b,#ff8e53);--hover-bg:rgba(255,255,255,0.05);--dropdown-bg:rgba(13,21,34,0.98);--shadow-subtle:0 2px 20px rgba(0,0,0,0.4);--bg-primary:#000000;--bg-secondary:#0a0a0a;--bg-tertiary:#111111;--bg-elevated:#1a1a1a;--border-subtle:#1a1a1a;--border-default:#2a2a2a;--border-strong:#3a3a3a;--text-primary:#ffffff;--text-secondary:#888888;--text-tertiary:#666666;--accent:#ff6b35;--accent-hover:#e55a2a;--accent-subtle:rgba(255,107,53,0.1);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.25rem;--mobile-min-input:16px;--mobile-min-body:16px;--mobile-min-meta:13px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7-5:1.875rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--navbar-height:70px;--layout-offset:70px;--container-padding-top:20px;--hero-padding-vertical:30px;--hero-padding-horizontal:60px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--transition:0.2s cubic-bezier(0.4,0,0.2,1);--shadow-sm:0 1px 2px rgba(0,0,0,0.5);--shadow-md:0 4px 12px rgba(0,0,0,0.6)}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}