.cap-meter.c-1w9wqsu{flex:auto;gap:2px;height:12px;display:flex}.cap-meter.c-1w9wqsu i:where(.c-1w9wqsu){background:var(--color-game-bg-panel);border:1px solid var(--color-game-border-sharp);transition:background .28s var(--motion-easing), box-shadow .28s var(--motion-easing), transform .28s var(--motion-easing);flex:1 1 0}.cap-meter.c-1w9wqsu i.is-on:where(.c-1w9wqsu){background:var(--color-game-accent-gold);border-color:var(--color-game-accent-gold)}.cap-meter.c-1w9wqsu i.is-recruiting:where(.c-1w9wqsu){background:color-mix(in srgb, var(--color-game-accent-gold) 38%, var(--color-game-bg-panel));border-color:color-mix(in srgb, var(--color-game-accent-gold) 58%, var(--color-game-border-sharp))}.cap-meter.c-1w9wqsu i.is-hl:where(.c-1w9wqsu){z-index:2;background:#f4bd8a;border-color:#f4bd8a;transform:translateY(-2px);box-shadow:0 0 8px #f4bd8ad9}.cap-meter--sm.c-1w9wqsu{gap:1px;height:6px}.cap-meter--vertical.c-1w9wqsu{flex-direction:column-reverse;flex:none;width:12px;height:100%}.cap-meter--vertical.c-1w9wqsu i:where(.c-1w9wqsu){min-height:0}.cap-meter--vertical.c-1w9wqsu i.is-hl:where(.c-1w9wqsu){transform:translate(2px)}.cap-meter--sm.cap-meter--vertical.c-1w9wqsu{width:6px}.cap-meter.is-full.c-1w9wqsu i.is-on:where(.c-1w9wqsu){background:var(--color-game-danger);border-color:var(--color-game-danger)}.map-loader.c-1b4qncj{z-index:9999;background:var(--color-game-bg-deep,#0a0a0c);color:var(--color-game-text-primary,#ece6d8);font-family:var(--font-family-sans,ui-sans-serif, system-ui, sans-serif);-webkit-user-select:none;user-select:none;opacity:1;pointer-events:all;justify-content:center;align-items:center;transition:opacity .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;overflow:hidden}.map-loader--fading.c-1b4qncj{opacity:0;pointer-events:none}.map-loader__layer.c-1b4qncj{pointer-events:none;position:absolute;inset:0}.map-loader__layer--grid.c-1b4qncj{opacity:.25;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.map-loader__layer--scanlines.c-1b4qncj{mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff0a 3px 4px)}.map-loader__layer--vignette.c-1b4qncj{background:radial-gradient(#0000 30%,#000000bf 100%),linear-gradient(#00000080 0%,#0000 25% 75%,#00000080 100%)}.map-loader__inner.c-1b4qncj{z-index:10;flex-direction:column;align-items:center;gap:26px;display:flex;position:relative}.map-loader__logo-wrap.c-1b4qncj{width:112px;height:112px;color:var(--color-game-accent-gold,#c87a4a);filter:drop-shadow(0 0 12px #c87a4a40);position:relative;overflow:hidden}.map-loader__logo.c-1b4qncj{width:100%;height:100%;display:block;overflow:visible}.map-loader__bracket.c-1b4qncj,.map-loader__core.c-1b4qncj{transform-box:fill-box;transform-origin:50%}.map-loader__bracket.c-1b4qncj{animation:3.6s ease-in-out infinite c-1b4qncj-map-loader-bracket}.map-loader__bracket--tr.c-1b4qncj{animation-delay:.2s}.map-loader__bracket--bl.c-1b4qncj{animation-delay:.4s}.map-loader__bracket--br.c-1b4qncj{animation-delay:.6s}.map-loader__core.c-1b4qncj{animation:1.8s ease-in-out infinite c-1b4qncj-map-loader-core}.map-loader__copy.c-1b4qncj{flex-direction:column;align-items:center;gap:12px;display:flex}.map-loader__status.c-1b4qncj{font-family:var(--font-family-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--color-game-text-muted,#8a8a8a);white-space:nowrap;font-size:11px}.map-loader__meter.c-1b4qncj{width:220px;display:flex}.map-loader__meter.c-1b4qncj .cap-meter{flex:auto;width:100%}.map-loader__meter.c-1b4qncj .cap-meter i.is-recruiting{animation:1.2s ease-in-out infinite c-1b4qncj-map-loader-stage-active}.map-loader__version.c-1b4qncj{z-index:10;text-align:center;font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-game-text-muted,#5a5d63);pointer-events:none;font-size:10px;position:absolute;bottom:16px;left:0;right:0}@keyframes c-1b4qncj-map-loader-core{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes c-1b4qncj-map-loader-bracket{0%,to{opacity:.85}50%{opacity:1}}@keyframes c-1b4qncj-map-loader-stage-active{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.map-loader.c-1b4qncj{transition-duration:80ms}.map-loader__bracket.c-1b4qncj,.map-loader__core.c-1b4qncj{animation:none}.map-loader__core.c-1b4qncj{opacity:1;transform:scale(1)}.map-loader__meter.c-1b4qncj .cap-meter i.is-recruiting{animation:none}}
