.overflow-menu.svelte-f8pb1q{z-index:60;min-width:220px;max-width:calc(var(--canvas-w) - 32px);background:var(--glass-fill-hi);-webkit-backdrop-filter:var(--glass-blur);background-image:var(--refraction-sheen);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-lg);padding:var(--space-2);box-shadow:var(--elev-modal), 0 0 24px #0009, inset 0 1px 0 #ffffff14;transform-origin:100% 0;animation:svelte-f8pb1q-menu-snap-in var(--snap-base) var(--snap-spring);position:absolute;top:calc(100% + 10px);right:0}@keyframes svelte-f8pb1q-menu-snap-in{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.overflow-menu.svelte-f8pb1q{animation:none}}.unclass-chip.svelte-f8pb1q{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--nato-alert);letter-spacing:var(--tracking-widest);padding:6px var(--space-2);border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#ffaa4a0a;justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.unclass-dot.svelte-f8pb1q{background:var(--nato-alert);width:6px;height:6px;box-shadow:0 0 6px var(--nato-alert);border-radius:50%;animation:1.6s ease-in-out infinite svelte-f8pb1q-chip-pulse}@keyframes svelte-f8pb1q-chip-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.unclass-dot.svelte-f8pb1q{animation:none}}.menu-list.svelte-f8pb1q{flex-direction:column;gap:2px;display:flex}.overflow-item.svelte-f8pb1q{align-items:center;gap:var(--space-2);width:100%;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:left;cursor:pointer;border-radius:var(--radius-sm);transition:transform var(--snap-fast) var(--snap-out), background var(--snap-fast) var(--snap-out), color var(--snap-fast) var(--snap-out), box-shadow var(--snap-fast) var(--snap-out);background:0 0;border:0;padding:7px 10px;display:flex}.overflow-item.svelte-f8pb1q:hover{background:var(--accent-soft);color:var(--text-primary);transform:translate(3px)}.overflow-item.svelte-f8pb1q:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.overflow-item.active.svelte-f8pb1q{color:var(--accent);background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.item-marker.svelte-f8pb1q{opacity:.7;text-align:center;width:12px;color:inherit;transition:transform var(--snap-fast) var(--snap-out);font-size:10px}.overflow-item.svelte-f8pb1q:hover .item-marker:where(.svelte-f8pb1q){opacity:1;color:var(--accent);transform:scale(1.2)}.item-label.svelte-f8pb1q{flex:1}.item-badge.svelte-f8pb1q{font-size:9px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);border-radius:var(--radius-xs);color:var(--accent);border:1px solid var(--accent-glow);background:#6bd5bc33;padding:1px 5px}.overflow-divider.svelte-f8pb1q{background:linear-gradient(90deg, transparent, var(--border-default) 15%, var(--border-default) 85%, transparent);height:1px;margin:6px 0}.logout-item.svelte-f8pb1q{color:var(--status-error);margin-top:2px}.logout-item.svelte-f8pb1q:hover{color:var(--status-error);box-shadow:inset 2px 0 0 var(--status-error);background:#ff55601f;transform:translate(3px)}.logout-item.svelte-f8pb1q .logout-icon:where(.svelte-f8pb1q){transition:transform var(--snap-fast) var(--snap-out)}.logout-item.svelte-f8pb1q:hover .logout-icon:where(.svelte-f8pb1q){transform:translate(2px)}.nav.svelte-1m0qjvf{top:max(22px, var(--safe-top));left:max(28px, var(--safe-left));z-index:50;align-items:center;gap:var(--space-3);pointer-events:none;display:inline-flex;position:fixed}.nav-brand.svelte-1m0qjvf{top:max(22px, var(--safe-top));left:max(28px, var(--safe-left));z-index:50;-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex;position:fixed}.brand-row.svelte-1m0qjvf{align-items:center;gap:var(--space-2);border-radius:var(--radius-xl);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--accent-soft);box-shadow:var(--elev-2), 0 0 10px var(--accent-glow);padding:4px 10px;display:inline-flex}.nav-items.svelte-1m0qjvf{top:max(22px, var(--safe-top));z-index:50;pointer-events:auto;background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-xl);box-shadow:var(--elev-2);position:fixed;left:50%;transform:translate(-50%)}.logo-wrap.svelte-1m0qjvf{place-items:center;width:32px;height:32px;display:grid}.logo-img.svelte-1m0qjvf{width:26px;height:26px;animation:svelte-1m0qjvf-logo-pulse-spin 6s var(--ease-snap,ease-in-out) infinite;will-change:transform;animation-delay:2s}@keyframes svelte-1m0qjvf-logo-pulse-spin{0%{transform:rotate(0)}33%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.logo-img.svelte-1m0qjvf{animation:none}}.wordmark.svelte-1m0qjvf{letter-spacing:.08em;color:var(--accent-brand);font-family:Black Ops One,monospace;font-size:18px;line-height:1}.nav-items.svelte-1m0qjvf{align-items:center;gap:var(--space-1);padding:4px 6px;display:inline-flex}.nav-indicator.svelte-1m0qjvf{pointer-events:none;z-index:0;border-radius:var(--radius-md);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent);opacity:0;transition:transform var(--dur-base) var(--ease-spring), width var(--dur-base) var(--ease-spring), height var(--dur-base) var(--ease-spring), opacity var(--snap-fast) var(--snap-out);will-change:transform, width, height, opacity;position:absolute;top:0;left:0}.nav-indicator.visible.svelte-1m0qjvf{opacity:1}.nav-indicator.no-transition.svelte-1m0qjvf{transition:none!important}@media (prefers-reduced-motion:reduce){.nav-indicator.svelte-1m0qjvf{transition:none!important}}.nav-item.svelte-1m0qjvf{z-index:1;color:var(--text-secondary);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;border-radius:var(--radius-md);transition:color var(--snap-fast) var(--snap-out), background var(--snap-fast) var(--snap-out), box-shadow var(--snap-fast) var(--snap-out), transform var(--snap-base) var(--snap-spring);background:0 0;border:0;padding:6px 12px;font-weight:600;position:relative}.nav-item.svelte-1m0qjvf:hover{color:var(--text-primary);background:#ffffff0a;transform:translateY(-1px)}.nav-item.active.svelte-1m0qjvf{color:var(--text-primary);text-shadow:0 0 12px var(--accent-glow)}.nav-hamburger-wrap.svelte-1m0qjvf{z-index:1;align-items:center;display:inline-flex;position:relative}.nav-hamburger.svelte-1m0qjvf{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:color var(--snap-fast) var(--snap-out), background var(--snap-fast) var(--snap-out), box-shadow var(--snap-fast) var(--snap-out), transform var(--snap-base) var(--snap-spring);background:0 0;border:0;justify-content:center;align-items:center;padding:6px 8px;display:inline-flex}.nav-hamburger.svelte-1m0qjvf:hover{color:var(--text-primary);background:#ffffff0f;transform:translateY(-1px)}.nav-hamburger.open.svelte-1m0qjvf{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.hamburger-svg.svelte-1m0qjvf{transition:transform var(--dur-base) var(--ease-spring)}.nav-hamburger.open.svelte-1m0qjvf .hamburger-svg:where(.svelte-1m0qjvf){transform:rotate(90deg)}@media (width<=665.98px){.nav-brand.svelte-1m0qjvf{left:max(12px, var(--safe-left));top:max(12px, var(--safe-top))}.brand-row.svelte-1m0qjvf{gap:6px;padding:3px 8px}.logo-wrap.svelte-1m0qjvf{width:26px;height:26px}.logo-img.svelte-1m0qjvf{width:22px;height:22px}.wordmark.svelte-1m0qjvf{font-size:15px}.nav-items.svelte-1m0qjvf{left:auto;right:max(12px, var(--safe-right));top:max(12px, var(--safe-top));gap:var(--space-1);padding:2px 4px;transform:none}.nav-item.svelte-1m0qjvf{min-height:40px;padding:8px var(--space-2);align-items:center;display:inline-flex}.nav-hamburger.svelte-1m0qjvf{justify-content:center;min-width:40px;min-height:40px;padding:8px}}@media (width<=311.98px){.wordmark.svelte-1m0qjvf{letter-spacing:.04em;font-size:13px}.brand-row.svelte-1m0qjvf{padding:2px 6px}}@media (width<=1023.98px),(pointer:coarse){.nav-item.svelte-1m0qjvf:after,.nav-hamburger.svelte-1m0qjvf:after{content:"";left:0;right:0;top:calc((100% - 44px / var(--ui-scale,1)) / 2);bottom:calc((100% - 44px / var(--ui-scale,1)) / 2);position:absolute}.nav-hamburger.svelte-1m0qjvf{min-width:calc(44px / var(--ui-scale,1));position:relative}}.shortcuts-dock.svelte-15mnk6i{z-index:40;--dock-w:272px;pointer-events:none;align-items:center;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)translate(0)}.shortcuts-dock.collapsed.svelte-15mnk6i{transform:translateY(-50%) translateX(calc(-1 * var(--dock-w)));transition-duration:.2s}.dock-handle.svelte-15mnk6i,.dock-body.svelte-15mnk6i{pointer-events:auto}.dock-body.svelte-15mnk6i{box-sizing:border-box;width:var(--dock-w);max-height:calc(var(--canvas-h) - 160px);background:var(--glass-fill-hi);-webkit-backdrop-filter:var(--glass-blur-lg);border:1px solid var(--glass-rim-hi);border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:var(--elev-modal);font-family:var(--font-mono);font-size:var(--fs-xs,12px);color:var(--text-primary);border-left:none;flex-direction:column;display:flex;overflow:hidden auto}.sec-head.svelte-15mnk6i{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border-subtle);background:#ffffff08;min-height:28px;display:flex}.sec-glyph.svelte-15mnk6i{color:var(--accent);flex:none}.sec-title.svelte-15mnk6i{color:var(--text-primary);letter-spacing:.12em;font-size:11px;font-weight:700}.sec-count.svelte-15mnk6i{letter-spacing:.1em;color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px;font-weight:600}.keys-list.svelte-15mnk6i{padding:var(--space-2);flex-direction:column;gap:2px;display:flex}.keys-row.svelte-15mnk6i{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);text-align:left;width:100%;min-height:32px;color:var(--text-secondary);font-family:var(--font-mono);cursor:pointer;transition:background var(--snap-fast) var(--snap-out), color var(--snap-fast) var(--snap-out);background:0 0;border:0;grid-template-columns:46px 1fr;padding:7px 8px;display:grid}.keys-row.svelte-15mnk6i:hover{background:var(--accent-soft);color:var(--text-primary)}.keys-row.svelte-15mnk6i:active{transform:translateY(.5px)}.keys-row.svelte-15mnk6i:disabled{cursor:default}.keys-row.svelte-15mnk6i:disabled:hover{color:var(--text-secondary);background:0 0}.keys-row.svelte-15mnk6i:disabled:active{transform:none}.keys-row.svelte-15mnk6i:focus-visible{outline:2px solid var(--accent-glow);outline-offset:-2px}.keys-row.svelte-15mnk6i kbd:where(.svelte-15mnk6i){background:var(--accent-soft);border:1px solid var(--accent-dim);min-width:30px;color:var(--accent);font-family:var(--font-mono);letter-spacing:.5px;border-radius:3px;justify-content:center;align-items:center;padding:2px 6px;font-size:11px;font-weight:700;display:inline-flex}.keys-action.svelte-15mnk6i{color:inherit;font-size:11px;line-height:1.3}.dock-handle.svelte-15mnk6i{background:var(--glass-fill-hi);width:34px;min-height:168px;-webkit-backdrop-filter:var(--glass-blur-lg);border:1px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--accent);cursor:pointer;box-shadow:var(--elev-2,0 8px 24px #00000080);border-left:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 0;transition:background .15s,border-color .2s,color .2s;display:flex;position:relative}.dock-handle.svelte-15mnk6i:before{content:"";position:absolute;inset:0 -10px 0 0}.dock-handle.svelte-15mnk6i:hover{background:var(--accent-soft)}.dock-handle.svelte-15mnk6i:focus-visible{outline:2px solid var(--accent-glow);outline-offset:2px}.chev.svelte-15mnk6i{flex-shrink:0;transition:transform .2s}.chev.expanded.svelte-15mnk6i{transform:rotate(180deg)}.handle-label.svelte-15mnk6i{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.22em;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){.shortcuts-dock.svelte-15mnk6i,.chev.svelte-15mnk6i{transition:none}}@media (width<=665.98px){.shortcuts-dock.svelte-15mnk6i{--dock-w:288px}.keys-row.svelte-15mnk6i{min-height:calc(44px / var(--ui-scale,1));padding:10px 8px}}.surge-suggest.svelte-garqkx{top:var(--hud-band-mid);width:min(320px, calc(var(--canvas-w) - 32px));background:var(--glass-fill-hi);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--nato-hostile);border-radius:var(--radius-md);box-shadow:var(--elev-2);padding:var(--space-3);gap:var(--space-3);z-index:1000;pointer-events:auto;font-family:var(--font-mono);display:flex;position:fixed;left:50%;transform:translate(-50%)}.suggest-icon.svelte-garqkx{color:var(--nato-hostile);font-size:1.5rem;font-weight:var(--fw-bold);align-items:center;display:flex}.suggest-body.svelte-garqkx{flex:1}header.svelte-garqkx{color:var(--nato-hostile);letter-spacing:1px;margin-bottom:4px;font-size:10px;font-weight:700}p.svelte-garqkx{color:var(--text-primary);margin:0;font-size:12px}.suggest-actions.svelte-garqkx{flex-direction:column;gap:4px;display:flex}.accept-btn.svelte-garqkx{background:var(--nato-hostile);color:var(--surface-base);cursor:pointer;border:none;border-radius:2px;padding:4px 8px;font-size:10px;font-weight:700}.accept-btn.svelte-garqkx:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}.dismiss-btn.svelte-garqkx{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;font-size:1.2rem;line-height:1}.dismiss-btn.svelte-garqkx:hover{color:var(--text-primary)}.dismiss-btn.svelte-garqkx:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}.anchor.svelte-1xe1hnk{align-items:center;display:inline-flex;position:relative}.chip.svelte-1xe1hnk{border:1px solid var(--border-default,#78809059);border-radius:var(--radius-pill);min-height:22px;color:var(--text-secondary);font:inherit;font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:#ffffff0a;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.chip.svelte-1xe1hnk:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--text-primary)}.chip.svelte-1xe1hnk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip.open.svelte-1xe1hnk{border-color:var(--accent);color:var(--text-primary)}.dot.svelte-1xe1hnk{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.chip[data-tone=ok].svelte-1xe1hnk .dot:where(.svelte-1xe1hnk){background:var(--nato-live);box-shadow:0 0 6px var(--nato-live);animation:1.4s ease-in-out infinite svelte-1xe1hnk-chip-pulse}.chip[data-tone=warn].svelte-1xe1hnk .dot:where(.svelte-1xe1hnk){background:var(--nato-alert);box-shadow:0 0 5px var(--nato-alert)}.chip[data-tone=down].svelte-1xe1hnk .dot:where(.svelte-1xe1hnk){background:var(--nato-hostile);box-shadow:0 0 5px var(--nato-hostile)}.chip[data-tone=check].svelte-1xe1hnk .dot:where(.svelte-1xe1hnk){animation:1.4s ease-in-out infinite svelte-1xe1hnk-chip-pulse}@keyframes svelte-1xe1hnk-chip-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.chip.svelte-1xe1hnk .dot:where(.svelte-1xe1hnk){animation:none!important}}.model.svelte-1xe1hnk{color:inherit}.chev.svelte-1xe1hnk{color:var(--text-tertiary);font-size:var(--fs-2xs)}.menu.svelte-1xe1hnk{z-index:60;background:var(--glass-fill-hi,var(--glass-fill));min-width:220px;-webkit-backdrop-filter:var(--glass-blur-lg,var(--glass-blur));border:1px solid var(--glass-rim-hi);border-radius:var(--radius-md);box-shadow:var(--elev-modal,0 12px 32px #00000080);font-size:var(--fs-2xs);font-family:var(--font-mono);flex-direction:column;gap:2px;margin:0;padding:4px;list-style:none;display:flex;position:absolute;right:0}.anchor[data-placement=down].svelte-1xe1hnk .menu:where(.svelte-1xe1hnk){top:calc(100% + 6px)}.anchor[data-placement=up].svelte-1xe1hnk .menu:where(.svelte-1xe1hnk){bottom:calc(100% + 6px)}.opt.svelte-1xe1hnk{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:8px 10px;display:flex}.opt.svelte-1xe1hnk:hover{background:var(--accent-soft);color:var(--text-primary)}.opt.svelte-1xe1hnk:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.opt.active.svelte-1xe1hnk{color:var(--accent)}.opt.active.svelte-1xe1hnk .opt-label:where(.svelte-1xe1hnk):before{content:"◆ ";color:var(--accent)}.opt-label.svelte-1xe1hnk{font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide)}.opt-meta.svelte-1xe1hnk{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.menu-foot.svelte-1xe1hnk{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-top:4px;padding:6px 10px 4px}.rail.svelte-ct8751{right:calc(max(28px, var(--safe-right)) + var(--ops-dock-right,0px));bottom:calc(max(22px, var(--safe-bottom)) + var(--ops-hud-h,0px));z-index:35;--chat-strip:calc(var(--canvas-w) - max(28px, var(--safe-left)) - max(28px, var(--safe-right)) - var(--ops-dock-right,0px));width:min(max(264px, min(640px, calc(var(--chat-strip) - var(--ops-hud-left,0px)))), var(--chat-strip));background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);box-shadow:var(--elev-2);font-family:var(--font-mono);font-size:var(--fs-xs);animation:svelte-ct8751-rail-enter var(--dur-base) var(--ease-spring) both;transition:right .28s cubic-bezier(.22, 1, .36, 1), width .28s cubic-bezier(.22, 1, .36, 1), bottom .28s cubic-bezier(.22, 1, .36, 1), transform var(--dur-base) var(--ease-spring);will-change:right, width, bottom, transform;position:fixed}@keyframes svelte-ct8751-rail-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rail.svelte-ct8751{transition:none!important;animation:none!important}}.rail-head.svelte-ct8751{align-items:center;gap:var(--space-2);margin-bottom:4px;display:flex}.rail-peek.svelte-ct8751{align-items:center;gap:var(--space-2);min-width:0;font:inherit;text-align:left;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--dur-fast,.14s) ease, color var(--dur-fast,.14s) ease;background:0 0;border:0;flex:1;margin:0 0 0 -6px;padding:4px 6px;display:flex}.rail-peek.svelte-ct8751:hover{color:var(--text-primary);background:#4a9eff0f}.rail-peek.svelte-ct8751:hover .chev:where(.svelte-ct8751){color:var(--accent);transform:translateY(-1px)}.rail-peek.svelte-ct8751:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.glyph.svelte-ct8751{color:var(--accent);flex-shrink:0}.name.svelte-ct8751{color:var(--text-primary);letter-spacing:var(--tracking-wide);flex-shrink:0;font-weight:600}.sep.svelte-ct8751{color:var(--text-tertiary);flex-shrink:0}.peek-text.svelte-ct8751{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-secondary);letter-spacing:normal;flex:1;font-weight:400;overflow:hidden}.peek-text.idle.svelte-ct8751{color:var(--text-tertiary);font-style:italic}.chev.svelte-ct8751{color:var(--text-tertiary);padding:0 2px;transition:color .14s,transform .14s}.rail-input.svelte-ct8751{align-items:center;gap:var(--space-2);display:flex}.prompt.svelte-ct8751{color:var(--accent)}.rail-input.svelte-ct8751 input:where(.svelte-ct8751){min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1}.rail-input.svelte-ct8751 input:where(.svelte-ct8751):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rail-input.svelte-ct8751 input:where(.svelte-ct8751):disabled{color:var(--text-tertiary)}.caret.svelte-ct8751{color:var(--accent);animation:1s step-end infinite svelte-ct8751-caret}@keyframes svelte-ct8751-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.caret.svelte-ct8751{animation:none}}.submit-hint.svelte-ct8751{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0 4px}@media (width<=1023.98px),(pointer:coarse){.rail-peek.svelte-ct8751,.rail-input.svelte-ct8751 input:where(.svelte-ct8751){min-height:calc(44px / var(--ui-scale,1))}.submit-hint.svelte-ct8751{min-height:calc(44px / var(--ui-scale,1));min-width:calc(44px / var(--ui-scale,1))}}.tui.svelte-1bxaaau{right:calc(max(28px, var(--safe-right)) + var(--ops-dock-right,0px));bottom:calc(max(22px, var(--safe-bottom)) + var(--ops-hud-h,0px));z-index:36;--chat-strip:calc(var(--canvas-w) - max(28px, var(--safe-left)) - max(28px, var(--safe-right)) - var(--ops-dock-right,0px));width:min(max(264px, min(640px, calc(var(--chat-strip) - var(--ops-hud-left,0px)))), var(--chat-strip));height:calc(var(--canvas-h) * .56);background:var(--glass-fill-hi);max-height:640px;-webkit-backdrop-filter:var(--glass-blur-lg);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-md);box-shadow:var(--elev-modal);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-primary);animation:svelte-1bxaaau-tui-enter var(--dur-base) var(--ease-spring) both;transition:right .28s cubic-bezier(.22, 1, .36, 1), width .28s cubic-bezier(.22, 1, .36, 1), bottom .28s cubic-bezier(.22, 1, .36, 1), transform var(--dur-base) var(--ease-spring);will-change:right, width, bottom, transform;flex-direction:column;display:flex;position:fixed}@keyframes svelte-1bxaaau-tui-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.tui.svelte-1bxaaau{transition:none!important;animation:none!important}}.tui-header.svelte-1bxaaau{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);display:flex}.head-toggle.svelte-1bxaaau{align-items:center;gap:var(--space-2);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:1;margin:-4px 0 -4px -6px;padding:4px 6px;display:flex}.head-toggle.svelte-1bxaaau:hover{background:#4a9eff0f}.head-toggle.svelte-1bxaaau:hover .chev:where(.svelte-1bxaaau){color:var(--accent);transform:translateY(1px)}.head-toggle.svelte-1bxaaau:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.agent-glyph.svelte-1bxaaau{color:var(--accent);flex-shrink:0}.agent-name.svelte-1bxaaau{letter-spacing:var(--tracking-wide);flex-shrink:0;font-weight:700}.header-spacer.svelte-1bxaaau{flex:1;min-width:0}.chev.svelte-1bxaaau{font-size:var(--fs-xs);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.tui-body.svelte-1bxaaau{padding:var(--space-3);flex:1;overflow:hidden auto}.tui-msg.svelte-1bxaaau{padding:var(--space-2) 0}.tui-msg.svelte-1bxaaau .meta:where(.svelte-1bxaaau){color:var(--text-tertiary);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:4px}.tui-msg.user.svelte-1bxaaau .meta:where(.svelte-1bxaaau){color:var(--accent)}.tui-msg.agent.svelte-1bxaaau .meta:where(.svelte-1bxaaau){color:var(--accent-brand)}.body.svelte-1bxaaau{color:var(--text-primary);white-space:pre-wrap;word-wrap:break-word}.empty.svelte-1bxaaau{color:var(--text-tertiary);padding:var(--space-3);font-style:italic}.caret.svelte-1bxaaau{color:var(--accent);animation:1s step-end infinite svelte-1bxaaau-caret}@keyframes svelte-1bxaaau-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.caret.svelte-1bxaaau,.tui.svelte-1bxaaau{animation:none}}.tui-input.svelte-1bxaaau{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle);display:flex}.prompt.svelte-1bxaaau{color:var(--accent)}.tui-input.svelte-1bxaaau input:where(.svelte-1bxaaau){min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1}.tui-input.svelte-1bxaaau input:where(.svelte-1bxaaau):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tui-input.svelte-1bxaaau input:where(.svelte-1bxaaau):disabled{color:var(--text-tertiary)}.tui-input.svelte-1bxaaau button:where(.svelte-1bxaaau){color:var(--accent);cursor:pointer;background:0 0;border:0}.shortcuts-backdrop.svelte-1ayhe6n{z-index:4000;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.shortcuts-content.svelte-1ayhe6n{width:100%;max-width:460px}.shortcuts-body.svelte-1ayhe6n{padding:var(--space-4)}.shortcuts-table.svelte-1ayhe6n{border-collapse:collapse;width:100%}.shortcuts-table.svelte-1ayhe6n tr:where(.svelte-1ayhe6n){border-bottom:1px solid var(--border-subtle)}.shortcuts-table.svelte-1ayhe6n tr:where(.svelte-1ayhe6n):last-child{border-bottom:none}.shortcuts-table.svelte-1ayhe6n td:where(.svelte-1ayhe6n){padding:var(--space-2) var(--space-1);vertical-align:middle}.key-col.svelte-1ayhe6n{white-space:nowrap;width:90px}.action-col.svelte-1ayhe6n{color:var(--text-primary);font-size:var(--fs-sm)}kbd.svelte-1ayhe6n{background:color-mix(in srgb, var(--nato-friendly) 12%, transparent);border:1px solid color-mix(in srgb, var(--nato-friendly) 40%, transparent);min-width:28px;color:var(--nato-friendly);font-family:var(--font-mono);font-size:var(--fs-xs);text-align:center;letter-spacing:1px;border-radius:2px;padding:2px 8px;font-weight:600;display:inline-block}.hint.svelte-1ayhe6n{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--fs-xs);text-align:center}.shortcuts-close.svelte-1ayhe6n{margin:var(--space-3) auto 0;border:1px solid var(--nato-friendly);color:var(--nato-friendly);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;padding:8px 20px;font-weight:600;display:block}.shortcuts-close.svelte-1ayhe6n:hover{background:color-mix(in srgb, var(--nato-friendly) 12%, transparent)}.shortcuts-close.svelte-1ayhe6n:focus-visible{outline:2px solid var(--nato-friendly);outline-offset:2px}.sm-flow.svelte-6srjt3{left:calc(max(28px, var(--safe-left)) + min(var(--ops-dock-left,0px), 16px));top:calc(var(--safe-top) + 98px);z-index:20;gap:var(--space-3);pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:fixed}.sm-tag.svelte-6srjt3{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;padding-left:var(--space-3);filter:drop-shadow(0 1px 4px #000000d9)}.sm-tag.svelte-6srjt3 .target:where(.svelte-6srjt3){color:var(--accent)}.sm-awaiting.svelte-6srjt3{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-tertiary);letter-spacing:var(--tracking-wide);padding-left:var(--space-3);text-shadow:0 1px 4px #000000d9}.sm-stream.svelte-6srjt3{gap:var(--space-2);flex-direction:column;display:flex}.sm-node.svelte-6srjt3{align-items:center;gap:var(--space-2);padding:6px var(--space-3);border-radius:var(--radius-md);will-change:transform, opacity;transition:transform .32s var(--snap-out), opacity .28s var(--snap-out);transform-origin:0;font:inherit;color:inherit;text-align:left;pointer-events:auto;cursor:pointer;background:0 0;border:none;display:inline-flex}.sm-node.done.svelte-6srjt3{opacity:.72;transform:scale(.88)translate(-3px)}.sm-node.done.svelte-6srjt3 .dot:where(.svelte-6srjt3){background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.sm-node.active.svelte-6srjt3{opacity:1;filter:drop-shadow(0 0 12px var(--accent-brand-glow));animation:2.2s ease-in-out infinite svelte-6srjt3-breathe;transform:scale(1.18)translate(10px)}.sm-node.active.svelte-6srjt3 .dot:where(.svelte-6srjt3){background:var(--accent-brand);color:var(--accent-brand-dim);border-color:var(--accent-brand);box-shadow:0 0 16px var(--accent-brand-glow)}.sm-node.pending.svelte-6srjt3{opacity:.42;transform:scale(.78)translate(-10px)}.sm-node.pending.svelte-6srjt3 .dot:where(.svelte-6srjt3){color:var(--text-tertiary);border-color:var(--text-tertiary);background:0 0;border-style:dashed}.sm-node.just-activated.svelte-6srjt3{animation:svelte-6srjt3-just-activated .48s var(--snap-out) 1, svelte-6srjt3-breathe 2.2s ease-in-out .48s infinite}@keyframes svelte-6srjt3-breathe{0%,to{transform:scale(1.18)translate(10px)}50%{transform:scale(1.22)translate(12px)}}@keyframes svelte-6srjt3-just-activated{0%{opacity:.42;transform:scale(.78)translate(-10px)}to{opacity:1;transform:scale(1.18)translate(10px)}}.dot.svelte-6srjt3{border:1.4px solid var(--border-default);width:28px;height:28px;font-family:var(--font-mono);font-weight:600;font-size:var(--fs-xs);background:0 0;border-radius:50%;place-items:center;display:grid}.body.svelte-6srjt3{flex-direction:column;display:flex}.label.svelte-6srjt3{font-size:var(--fs-sm);color:var(--text-primary);text-shadow:0 1px 4px #000c;font-weight:600}.metric.svelte-6srjt3{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-tertiary);text-shadow:0 1px 4px #000c}.sm-gate.svelte-6srjt3{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--accent-brand-soft);border:1px solid var(--accent-brand);border-radius:var(--radius-pill);color:var(--accent-brand);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;gap:var(--space-2);width:max-content;display:inline-flex}.sm-gate.svelte-6srjt3 .gate-label:where(.svelte-6srjt3){color:var(--text-secondary)}@media (width<=1023.98px),(pointer:coarse){.sm-node.svelte-6srjt3{min-height:calc(44px / var(--ui-scale,1))}.sm-node.done.svelte-6srjt3{transform:translate(-3px)}.sm-node.pending.svelte-6srjt3{transform:translate(-10px)}}@media (prefers-reduced-motion:reduce){.sm-node.svelte-6srjt3,.sm-node.active.svelte-6srjt3,.sm-node.just-activated.svelte-6srjt3{transition-duration:80ms;animation:none!important}}.spot-card.svelte-1wk5tj8{left:clamp(16px, 46%, calc(var(--canvas-w) - 296px));top:clamp(calc(var(--safe-top) + 80px), 28%, calc(var(--canvas-h) - 320px));z-index:25;min-width:280px;max-width:calc(var(--canvas-w) - 32px);padding:var(--space-4,1rem);background:var(--glass-fill-hi,#0a0e1ae0);-webkit-backdrop-filter:var(--glass-blur,blur(16px) saturate(1.4));border:1px solid var(--glass-rim-hi,#ffffff1f);border-radius:var(--radius-lg,12px);box-shadow:var(--elev-modal,0 24px 64px #0009);color:var(--text-primary);position:fixed}.eyebrow.svelte-1wk5tj8{font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:var(--fs-2xs,.625rem);color:var(--text-tertiary);letter-spacing:var(--tracking-widest,.15em);text-transform:uppercase;margin-bottom:var(--space-2,.5rem)}.card-head.svelte-1wk5tj8{justify-content:space-between;align-items:center;gap:var(--space-2,.5rem);margin-bottom:var(--space-3,.75rem);display:flex}.callsign.svelte-1wk5tj8{font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:var(--fs-lg,1.125rem);letter-spacing:var(--tracking-wide,.05em);font-weight:700}.badge.svelte-1wk5tj8{font-size:var(--fs-2xs,.625rem);text-transform:uppercase;letter-spacing:var(--tracking-wide,.05em);padding:2px var(--space-2,.5rem);border-radius:var(--radius-sm,4px);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.badge-glyph.svelte-1wk5tj8{font-size:.8em}.badge-hostile.svelte-1wk5tj8{color:var(--nato-hostile);border:1px solid var(--nato-hostile);background:#ff55602e}.badge-friendly.svelte-1wk5tj8{color:var(--nato-friendly);border:1px solid var(--nato-friendly);background:#4a9eff2e}.badge-alert.svelte-1wk5tj8{color:var(--nato-alert);border:1px solid var(--nato-alert);background:#ffa5002e}.badge-unknown.svelte-1wk5tj8{color:var(--text-secondary);border:1px solid var(--text-tertiary);background:#a0a0a02e}dl.svelte-1wk5tj8{gap:var(--space-1,.25rem) var(--space-3,.75rem);font-size:var(--fs-sm,.875rem);grid-template-columns:auto 1fr;margin:0;display:grid}dt.svelte-1wk5tj8{color:var(--text-tertiary);font-weight:500;font-size:var(--fs-xs,.6875rem);letter-spacing:var(--tracking-wide,.06em);align-self:center}dd.svelte-1wk5tj8{color:var(--text-secondary);font-family:var(--font-mono,"JetBrains Mono", monospace);margin:0}dd.hi.svelte-1wk5tj8{color:var(--text-primary);font-weight:600}.pending.svelte-1wk5tj8{font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:var(--fs-xs,.75rem);color:var(--text-tertiary);margin:0;line-height:1.5}.divider.svelte-1wk5tj8{background:var(--border-subtle,#ffffff0f);height:1px;margin:var(--space-3,.75rem) 0}.actions.svelte-1wk5tj8{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.engage-btn.svelte-1wk5tj8{width:100%;padding:var(--space-2,.5rem) var(--space-3,.75rem);border:1px solid var(--nato-hostile);border-radius:var(--radius-sm,4px);color:var(--nato-hostile);font-size:var(--fs-sm,.875rem);letter-spacing:var(--tracking-wide,.05em);text-transform:uppercase;cursor:pointer;background:0 0;font-weight:700;transition:background 80ms,border-color 80ms,color 80ms}.engage-btn.svelte-1wk5tj8:hover:not([aria-disabled=true]){background:color-mix(in srgb, var(--nato-hostile) 14%, transparent)}.engage-btn.svelte-1wk5tj8:focus-visible{outline:2px solid var(--nato-hostile);outline-offset:2px}.engage-btn.armed.svelte-1wk5tj8{background:var(--nato-hostile);color:var(--text-on-accent);box-shadow:0 4px 16px color-mix(in srgb, var(--nato-hostile) 35%, transparent)}.engage-btn.armed.svelte-1wk5tj8:hover:not([aria-disabled=true]){background:color-mix(in srgb, var(--nato-hostile), white 18%)}.engage-btn.svelte-1wk5tj8:disabled,.engage-btn[aria-disabled=true].svelte-1wk5tj8{border-color:var(--border-default,#ffffff1a);color:var(--text-tertiary);cursor:not-allowed;box-shadow:none;background:0 0}.actions-secondary.svelte-1wk5tj8{gap:var(--space-2,.5rem);display:flex}.ghost-btn.svelte-1wk5tj8{padding:var(--space-2,.5rem);background:var(--surface-raised,#ffffff0a);border:1px solid var(--border-default,#ffffff1a);border-radius:var(--radius-sm,4px);color:var(--text-secondary);font-size:var(--fs-xs,.75rem);letter-spacing:var(--tracking-wide,.05em);text-transform:uppercase;cursor:pointer;flex:1;font-weight:600;transition:background 80ms,border-color 80ms,color 80ms}.ghost-btn.svelte-1wk5tj8:hover{background:var(--surface-overlay,#ffffff14);border-color:var(--border-strong,#fff3);color:var(--text-primary)}.ghost-btn.svelte-1wk5tj8:focus-visible{outline:2px solid var(--accent-brand);outline-offset:1px}.subtitle-region.svelte-9l6dfl{left:50%;bottom:max(90px, calc(var(--safe-bottom,0px) + 68px));max-width:min(820px, calc(var(--canvas-w) * .8));z-index:6;opacity:1;transition:bottom var(--dur-base,.22s) var(--ease-out,ease-out), opacity var(--dur-slow,.34s) var(--ease-out,ease-out);position:absolute;transform:translate(-50%)}.subtitle-region.fading.svelte-9l6dfl{opacity:0}.subtitle-region.above-pill.svelte-9l6dfl{bottom:max(170px, calc(var(--safe-bottom,0px) + 148px))}.subtitle.svelte-9l6dfl{text-align:center;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);-webkit-line-clamp:2;line-clamp:2;text-shadow:0 1px 2px #000000e6,0 0 8px #000000bf,0 0 2px #000000f2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.glyph.svelte-9l6dfl{font-size:14px;line-height:1;transition:color .3s}.glyph.glow.svelte-9l6dfl{animation:.6s ease-out svelte-9l6dfl-hex-glow}.byline.svelte-9l6dfl{letter-spacing:.08em;color:var(--text-secondary);font-weight:600;transition:color .3s}.byline.ai.svelte-9l6dfl{color:var(--accent)}.sep.svelte-9l6dfl{color:var(--text-tertiary);margin:0 2px}.tag.svelte-9l6dfl{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.prose.svelte-9l6dfl{color:var(--text-primary)}.prose.fallback.svelte-9l6dfl{color:var(--text-secondary)}.caret.svelte-9l6dfl{color:var(--accent);margin-left:1px}@keyframes svelte-9l6dfl-hex-glow{0%{text-shadow:0 0 #6bd5bc00;filter:brightness()}35%{text-shadow:0 0 10px #6bd5bce6,0 0 18px #6bd5bc8c;filter:brightness(1.6)}to{text-shadow:0 0 #6bd5bc00;filter:brightness()}}@media (prefers-reduced-motion:reduce){.subtitle-region.svelte-9l6dfl,.glyph.svelte-9l6dfl,.byline.svelte-9l6dfl{transition:none}.glyph.glow.svelte-9l6dfl{animation:none}}.callout-layer.svelte-mnw9l5{pointer-events:none;z-index:7;position:absolute;inset:0}.callout.svelte-mnw9l5{appearance:none;border-radius:var(--radius-pill,9999px);background:var(--glass-fill-hi,#14181e9e);min-height:22px;-webkit-backdrop-filter:var(--glass-blur,blur(24px) saturate(180%) brightness(108%));border:1px solid var(--glass-rim-hi,#ffffff1f);box-shadow:0 1px 0 0 #ffffff14 inset, 0 0 0 1px color-mix(in srgb, var(--accent) 32%, transparent), 0 4px 12px -2px #0000008c, 0 0 14px color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);font-size:var(--fs-xs,11px);line-height:1.2;font-weight:var(--fw-semibold,600);letter-spacing:.02em;white-space:nowrap;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;isolation:isolate;transition:box-shadow var(--snap-fast,.1s) var(--snap-out,ease-out), background var(--snap-fast,.1s) var(--snap-out,ease-out);animation:svelte-mnw9l5-callout-in var(--dur-base,.22s) var(--ease-out,ease-out) both;align-items:center;gap:6px;padding:4px 10px 4px 9px;display:inline-flex;position:absolute;overflow:hidden;transform:translate(12px,-50%)}.callout.svelte-mnw9l5:before{content:"";background:var(--refraction-sheen);border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0}.callout.svelte-mnw9l5>:where(.svelte-mnw9l5){z-index:1;position:relative}.callout.svelte-mnw9l5:hover{background:var(--surface-overlay,#14181ec7)}.callout.svelte-mnw9l5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.glyph.svelte-mnw9l5{color:var(--accent);font-size:13px;line-height:1}.tag.svelte-mnw9l5{color:var(--text-primary)}@keyframes svelte-mnw9l5-callout-in{0%{opacity:0;transform:translate(8px,calc(4px - 50%))scale(.92)}to{opacity:1;transform:translate(8px,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.callout.svelte-mnw9l5{animation:none}}.backdrop.svelte-1jn0ume{appearance:none;cursor:pointer;z-index:8;background:#0000008c;border:none;margin:0;padding:0;position:absolute;inset:0}.backdrop.svelte-1jn0ume:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.trace-overlay.svelte-1jn0ume{box-sizing:border-box;background:var(--glass-fill-hi,#14181ed1);width:min(720px,86%);max-height:78%;-webkit-backdrop-filter:var(--glass-blur,blur(24px) saturate(180%) brightness(108%));border:1px solid var(--glass-rim-hi,#ffffff24);border-radius:var(--radius-lg,12px);box-shadow:0 1px 0 0 #ffffff14 inset, 0 -1px 0 0 var(--glass-rim-lo,#00000073) inset, 0 16px 40px -8px #000000b3, 0 0 28px color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);z-index:9;isolation:isolate;animation:svelte-1jn0ume-trace-in var(--dur-base,.24s) var(--ease-out,ease-out) both;flex-direction:column;display:flex;position:absolute;top:12%;left:50%;overflow:hidden;transform:translate(-50%)}.trace-overlay.svelte-1jn0ume:before{content:"";background:var(--refraction-sheen);border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0}.trace-overlay.svelte-1jn0ume>:where(.svelte-1jn0ume){z-index:1;position:relative}.trace-head.svelte-1jn0ume{border-bottom:1px solid var(--glass-rim-lo,#ffffff14);align-items:center;gap:10px;padding:10px 14px;display:flex}.glyph.svelte-1jn0ume{color:var(--accent);font-size:16px;line-height:1}.headline.svelte-1jn0ume{font-size:var(--fs-sm,12px);font-weight:var(--fw-semibold,600);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.close.svelte-1jn0ume{appearance:none;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:20px;line-height:1}.close.svelte-1jn0ume:hover{color:var(--text-primary)}.close.svelte-1jn0ume:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trace-body.svelte-1jn0ume{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 16px 16px;display:flex;overflow:auto}.trace-message.svelte-1jn0ume{font-size:var(--fs-sm,12px);color:var(--text-secondary);margin:0;line-height:1.45}@keyframes svelte-1jn0ume-trace-in{0%{opacity:0;transform:translate(-50%,-8px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.trace-overlay.svelte-1jn0ume{animation:none}}.precog.svelte-o2aurs{left:50%;bottom:calc(max(22px, var(--safe-bottom)) + 84px);font-family:var(--font-sans);color:var(--nato-civilian);z-index:var(--z-forecast,30);pointer-events:auto;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%)}.chip.svelte-o2aurs{letter-spacing:.06em;color:var(--text-tertiary);background:#121c2ed9;border:1px solid #ffffff0f;border-radius:20px;padding:7px 14px;font-size:11px}.wrap.stale.svelte-o2aurs{opacity:.55}.pill.svelte-o2aurs{max-width:min(640px, calc(var(--canvas-w) - 32px));background:var(--glass-2-bg);border:1px solid color-mix(in srgb, var(--nato-live) 35%, transparent);color:inherit;font:inherit;cursor:pointer;white-space:nowrap;animation:svelte-o2aurs-pill-arrive .9s var(--ease-out,ease-out) 1;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;transition:border-color .15s,background .15s,transform .1s;display:flex;box-shadow:0 8px 24px #00000080}.pill.svelte-o2aurs:hover{border-color:color-mix(in srgb, var(--nato-live) 70%, transparent);background:color-mix(in srgb, var(--nato-live) 6%, var(--glass-2-bg))}.pill.svelte-o2aurs:active{transform:scale(.985)}.wrap.alllose.svelte-o2aurs .pill:where(.svelte-o2aurs){border-color:color-mix(in srgb, var(--nato-alert) 60%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--nato-alert) 25%, transparent), 0 8px 24px #00000080}.kicker.svelte-o2aurs{letter-spacing:.24em;font-size:9px;font-weight:700}.rec-kicker.svelte-o2aurs{color:var(--accent-brand)}.alarm.svelte-o2aurs{color:var(--nato-alert)}.verdict.svelte-o2aurs{color:var(--text-primary);text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.caret.svelte-o2aurs{color:var(--text-tertiary);font-size:11px}.badge.svelte-o2aurs{letter-spacing:.16em;color:var(--nato-alert);border:1px solid #ffa50080;border-radius:6px;padding:2px 6px;font-size:9px}@keyframes svelte-o2aurs-pill-arrive{0%{box-shadow:0 0 #00ff8873,0 8px 24px #00000080}70%{box-shadow:0 0 0 14px #0f80,0 8px 24px #00000080}to{box-shadow:0 0 #0f80,0 8px 24px #00000080}}@media (prefers-reduced-motion:reduce){.pill.svelte-o2aurs{animation:none}}.panel.svelte-o2aurs{width:min(620px, calc(var(--canvas-w) - 32px));background:#0c1220f0;border:1px solid #ffffff1a;border-radius:16px;padding:14px 16px 10px;box-shadow:0 20px 60px #0000008c}.headline.svelte-o2aurs{color:var(--text-primary);margin:0 0 10px;font-size:17px;font-weight:650;line-height:1.3}.branches.svelte-o2aurs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.row.svelte-o2aurs{background:#ffffff08;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.branch.rec.svelte-o2aurs .row:where(.svelte-o2aurs){background:#0a201680;border-color:#00ff888c}.tag.svelte-o2aurs{color:var(--accent-brand);font-size:10px;font-weight:700}.label.svelte-o2aurs{letter-spacing:.04em;color:var(--text-secondary);font-size:12px}.metric.svelte-o2aurs{font-variant-numeric:tabular-nums;color:var(--accent);margin-left:auto;font-size:12px;font-weight:700}.branch.leak.svelte-o2aurs .metric:where(.svelte-o2aurs){color:var(--nato-alert)}.pk-embed.svelte-o2aurs{padding:8px 10px 2px}.pk-caption.svelte-o2aurs{color:var(--text-tertiary);margin:6px 0 4px;font-size:11px}.provenance.svelte-o2aurs{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:8px;display:flex}.rule.svelte-o2aurs{letter-spacing:.04em;color:var(--text-tertiary);font-size:10px}.math-link.svelte-o2aurs{color:var(--accent-brand);font-family:var(--font-mono,"Courier New", monospace);letter-spacing:.14em;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 2px;font-size:9px;font-weight:700}.math-link.svelte-o2aurs:hover,.math-link.svelte-o2aurs:focus-visible{text-decoration:underline}.tactical-hud.svelte-1r7suat{top:var(--space-3);right:var(--space-3);z-index:var(--z-overlay-chrome,250);width:204px;font-family:var(--font-mono);pointer-events:none;animation:svelte-1r7suat-tactical-hud-in var(--dur-base) var(--ease-out) both;position:absolute}.tactical-hud__inner.svelte-1r7suat{pointer-events:auto}.tactical-hud__header.svelte-1r7suat{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) var(--ease-out);border-radius:var(--radius-md);background:0 0;border:none;flex-direction:column;gap:3px;margin:0;padding:6px 10px;display:flex}.tactical-hud.is-expanded.svelte-1r7suat .tactical-hud__header:where(.svelte-1r7suat){border-radius:var(--radius-md) var(--radius-md) 0 0}.tactical-hud__header.svelte-1r7suat:hover{background:#ffffff0a}.tactical-hud__header.svelte-1r7suat:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tactical-hud__header-top.svelte-1r7suat{justify-content:space-between;align-items:center;width:100%;display:flex}.tactical-hud__header-left.svelte-1r7suat{align-items:center;gap:5px;display:flex}.tactical-hud__header-right.svelte-1r7suat{align-items:center;gap:4px;display:flex}.status-dot.svelte-1r7suat{border-radius:var(--radius-pill);background-color:var(--nato-live);width:6px;height:6px;box-shadow:0 0 6px var(--nato-live);transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex-shrink:0}.status-dot.acquiring.svelte-1r7suat{background-color:var(--nato-alert);box-shadow:0 0 8px var(--nato-alert)}.status-dot.alert.svelte-1r7suat{background-color:var(--nato-hostile);box-shadow:0 0 8px var(--nato-hostile);animation:1s ease-in-out infinite svelte-1r7suat-status-pulse}.tactical-hud__title.svelte-1r7suat{font-size:10px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary)}.tactical-hud__state.svelte-1r7suat{font-size:10px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);color:var(--nato-live);text-shadow:0 0 8px #0f83}.tactical-hud__state.acquiring.svelte-1r7suat{color:var(--nato-alert);text-shadow:0 0 8px #ffa50059}.tactical-hud__state.alert.svelte-1r7suat{color:var(--nato-hostile);text-shadow:0 0 8px #ff556066;animation:1.2s ease-in-out infinite svelte-1r7suat-alert-pulse}.tactical-hud__chevron.svelte-1r7suat{width:6px;font-size:var(--fs-xs);color:var(--text-muted);transition:transform var(--dur-base) var(--ease-spring);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tactical-hud__chevron.is-rotated.svelte-1r7suat{transform:rotate(180deg)}.tactical-hud__header-telemetry.svelte-1r7suat{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:10px;display:flex}.telemetry-group.svelte-1r7suat{flex:1;justify-content:space-between;align-items:center;display:flex}.telemetry-item.svelte-1r7suat{align-items:center;gap:2px;display:inline-flex}.telemetry-label.svelte-1r7suat{color:var(--text-tertiary);font-size:9px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide)}.telemetry-value.svelte-1r7suat{color:var(--text-secondary);font-weight:var(--fw-bold);font-size:10px}.telemetry-sep.svelte-1r7suat{color:var(--border-strong);opacity:.5;font-size:9px}.tactical-hud__inner.svelte-1r7suat{pointer-events:auto;border-radius:inherit;overflow:hidden}.tactical-hud__body-wrapper.svelte-1r7suat{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}.tactical-hud.is-expanded.svelte-1r7suat .tactical-hud__body-wrapper:where(.svelte-1r7suat){grid-template-rows:1fr}.tactical-hud__body.svelte-1r7suat{min-height:0;padding:0 var(--space-3);opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out), padding var(--dur-base) var(--ease-out), visibility var(--dur-base) step-end;overflow:hidden}.tactical-hud.is-expanded.svelte-1r7suat .tactical-hud__body:where(.svelte-1r7suat){padding:0 var(--space-3) var(--space-3) var(--space-3);opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out), padding var(--dur-base) var(--ease-out), visibility var(--dur-base) step-start}.divider.svelte-1r7suat{background:linear-gradient(to right, transparent, var(--border-default), transparent);height:1px;margin:var(--space-2) 0}.grid-ok.svelte-1r7suat{color:var(--nato-live);font-weight:var(--fw-bold)}.grid-warn.svelte-1r7suat{color:var(--nato-alert);font-weight:var(--fw-bold)}.grid-alert.svelte-1r7suat{color:var(--nato-hostile);font-weight:var(--fw-bold)}.tactical-hud__stale-note.svelte-1r7suat{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);color:var(--nato-alert);margin-bottom:var(--space-2)}.tactical-hud__rows.is-stale.svelte-1r7suat .tactical-hud__value:where(.svelte-1r7suat),.tactical-hud__rows.is-stale.svelte-1r7suat .tactical-hud__unit:where(.svelte-1r7suat){opacity:.45}.tactical-hud__rows.svelte-1r7suat{flex-direction:column;gap:6px;display:flex}.tactical-hud__row.svelte-1r7suat{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.tactical-hud__row.drone-feed-row.svelte-1r7suat{align-items:center;margin-top:2px}.tactical-hud__label.svelte-1r7suat{font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);color:var(--text-secondary)}.tactical-hud__value.svelte-1r7suat{font-size:var(--fs-xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.tactical-hud__value.warn.svelte-1r7suat{color:var(--nato-hostile)}.tactical-hud__unit.svelte-1r7suat{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--text-muted);margin-left:1px}.tactical-hud__sim-badge.svelte-1r7suat{padding:1px var(--space-1);border:1px solid color-mix(in srgb, var(--nato-alert) 45%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--nato-alert) 14%, transparent);font-size:9px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);color:var(--nato-alert);line-height:1.3}.feed-toggle.svelte-1r7suat{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-base) 55%, transparent);gap:2px;padding:2px;display:flex}.feed-toggle__seg.svelte-1r7suat{min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:0}.feed-toggle__seg.svelte-1r7suat:hover:not(.is-active){color:var(--text-secondary)}.feed-toggle__seg.svelte-1r7suat:focus-visible{outline:2px solid var(--accent-glow);outline-offset:1px}.feed-toggle__seg.is-active[data-mode=demo].svelte-1r7suat{color:var(--nato-alert);background:color-mix(in srgb, var(--nato-alert) 16%, transparent)}.feed-toggle__seg.is-active[data-mode=live].svelte-1r7suat{color:var(--nato-live);background:color-mix(in srgb, var(--nato-live) 16%, transparent)}@keyframes svelte-1r7suat-tactical-hud-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1r7suat-status-pulse{0%,to{opacity:1;box-shadow:0 0 8px var(--nato-hostile)}50%{opacity:.5;box-shadow:0 0 2px var(--nato-hostile)}}@keyframes svelte-1r7suat-alert-pulse{0%,to{opacity:1}50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.tactical-hud__chevron.svelte-1r7suat,.tactical-hud__body-wrapper.svelte-1r7suat,.tactical-hud__body.svelte-1r7suat{transition:none!important}}.designate-hostile-btn.svelte-1nh9lox{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);letter-spacing:var(--ls-wide);text-transform:uppercase;font-weight:700;font-family:var(--font-mono);display:inline-flex}.state-success.svelte-1nh9lox{background:var(--nato-live);color:var(--surface-canvas);animation:1s ease-out svelte-1nh9lox-success-pulse}@keyframes svelte-1nh9lox-success-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--nato-live) 50%, transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb, var(--nato-live) 0%, transparent)}}.state-error.svelte-1nh9lox{background:var(--nato-hostile);animation:.4s ease-in-out svelte-1nh9lox-error-shake}@keyframes svelte-1nh9lox-error-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.state-error.svelte-1nh9lox,.state-success.svelte-1nh9lox{animation:none}.spinner.svelte-1nh9lox{border-top-color:currentColor;animation:none}}.spinner.svelte-1nh9lox{border:2px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite svelte-1nh9lox-spin;display:inline-block}@keyframes svelte-1nh9lox-spin{to{transform:rotate(360deg)}}.ops-track-card.svelte-q3s7os{min-width:200px;padding:var(--space-3);border:1px solid var(--border-default);color:var(--text-primary);font-family:var(--font-mono);gap:var(--space-2);pointer-events:auto;background:#0a0e1af2;border-radius:4px;flex-direction:column;display:flex;box-shadow:0 4px 12px #00000080}header.svelte-q3s7os{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-1);display:flex}.symbol.svelte-q3s7os{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ident.svelte-q3s7os{font-weight:700;font-size:var(--fs-base);flex:1}.conf.svelte-q3s7os{font-size:var(--fs-xs);color:var(--text-muted)}.provenance.svelte-q3s7os{font-size:var(--fs-2xs);color:var(--text-secondary);letter-spacing:var(--ls-wide);text-transform:uppercase}.radial.svelte-q3s7os{flex-direction:column;gap:4px;display:flex}.track-card-radial-btn.svelte-q3s7os{color:var(--nato-friendly);letter-spacing:1px;cursor:pointer;text-align:left;background:#4a9eff1a;border:1px solid #4a9eff4d;border-radius:2px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}.track-card-radial-btn.svelte-q3s7os:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--nato-friendly);background:#4a9eff33}.track-card-radial-btn.svelte-q3s7os:disabled,.track-card-radial-btn[aria-disabled=true].svelte-q3s7os{opacity:.4;cursor:not-allowed;filter:none!important}.view-details-btn.svelte-q3s7os{width:100%;margin-top:var(--space-1);border:1px solid var(--border-default);color:var(--text-primary);letter-spacing:1px;cursor:pointer;text-align:center;background:0 0;border-radius:2px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}.view-details-btn.svelte-q3s7os:hover{border-color:var(--nato-friendly);background:#ffffff0d}.show-row.svelte-q3s7os{margin-top:var(--space-1);position:relative}.show-toggle.svelte-q3s7os{width:100%;color:var(--text-muted);cursor:pointer;text-align:center;background:0 0;border:none;padding:4px;font-size:10px}.show-toggle.svelte-q3s7os:hover{color:var(--text-primary)}.show-menu.svelte-q3s7os{background:var(--surface-overlay);border:1px solid var(--border-default);z-index:10;border-radius:2px;flex-direction:column;margin-bottom:4px;display:flex;position:absolute;bottom:100%;left:0;right:0}.show-menu.svelte-q3s7os button:where(.svelte-q3s7os){color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;padding:6px 12px;font-family:inherit;font-size:10px}.show-menu.svelte-q3s7os button:where(.svelte-q3s7os):hover{background:#ffffff0d}.radial-backdrop.svelte-1h4800v{z-index:39;background:0 0;position:fixed;inset:0}.map-radial.svelte-1h4800v{z-index:40;pointer-events:none;width:132px;height:132px;position:fixed;transform:translate(-50%,-50%)}.radial-bg.svelte-1h4800v{background:var(--glass-fill-hi);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim-hi);box-shadow:var(--elev-modal);border-radius:50%;position:absolute;inset:0}.wedge.svelte-1h4800v{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.wedge.svelte-1h4800v .label:where(.svelte-1h4800v){font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-align:center;color:var(--text-secondary);text-shadow:0 1px 4px #000c;transition:color var(--snap-fast), text-shadow var(--snap-fast);font-weight:600;line-height:1.1}.wedge.svelte-1h4800v:hover .label:where(.svelte-1h4800v){color:var(--accent-brand);text-shadow:0 0 8px var(--accent-brand-glow)}.entity-popup-card{min-width:230px;max-width:320px}.header-actions.svelte-1sasczk{align-items:center;gap:var(--space-2);display:flex}.badge.svelte-1sasczk{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:2px var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.badge-glyph.svelte-1sasczk{font-size:.85em}.badge-hostile.svelte-1sasczk{color:var(--nato-hostile);border:1px solid var(--nato-hostile);background:#ff55602e}.badge-friendly.svelte-1sasczk{color:var(--nato-friendly);border:1px solid var(--nato-friendly);background:#4a9eff2e}.badge-alert.svelte-1sasczk{color:var(--nato-alert);border:1px solid var(--nato-alert);background:#ffaa4a2e}.badge-civilian.svelte-1sasczk,.badge-neutral.svelte-1sasczk{color:var(--text-secondary);border:1px solid var(--border-subtle);background:#cbd5e026}.close-btn.svelte-1sasczk{color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.close-btn.svelte-1sasczk:hover{color:var(--text-primary);transform:scale(1.15)}.popup-body.svelte-1sasczk{padding:var(--space-3) var(--space-3)}.telemetry-grid.svelte-1sasczk{gap:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);grid-template-columns:auto 1fr;margin:0;display:grid}dt.svelte-1sasczk{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:500}dd.svelte-1sasczk{color:var(--text-secondary);text-align:right;margin:0}dd.hi.svelte-1sasczk{color:var(--text-primary);font-weight:600}.no-telemetry.svelte-1sasczk{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-tertiary);margin:0}.map-wrapper.svelte-11yn7tc{width:100%;height:100%;position:relative}.map-container.svelte-11yn7tc{background:var(--surface-canvas);position:absolute;inset:0}.stale-veil.svelte-11yn7tc{pointer-events:none;z-index:5;background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--nato-hostile) 7%, transparent) 0 10px, transparent 10px 28px), color-mix(in srgb, var(--surface-canvas) 62%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--nato-hostile) 55%, transparent);animation:.16s ease-out svelte-11yn7tc-stale-veil-in;position:absolute;inset:0}.stale-veil.is-acquiring.svelte-11yn7tc{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--nato-alert) 6%, transparent) 0 10px, transparent 10px 28px), color-mix(in srgb, var(--surface-canvas) 62%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--nato-alert) 45%, transparent)}@keyframes svelte-11yn7tc-stale-veil-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.stale-veil.svelte-11yn7tc{animation:none}}.stale-chip.svelte-11yn7tc{top:var(--hud-band-top);z-index:var(--z-overlay-chrome,250);pointer-events:none;align-items:center;gap:var(--space-2);padding:6px var(--space-3);background:color-mix(in srgb, var(--surface-overlay) 92%, transparent);border:1px solid var(--nato-hostile);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;box-shadow:0 6px 20px #00000080, 0 0 12px color-mix(in srgb, var(--nato-hostile) 35%, transparent);animation:svelte-11yn7tc-stale-chip-in .2s var(--snap-out);display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}@keyframes svelte-11yn7tc-stale-chip-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.stale-chip.is-acquiring.svelte-11yn7tc{border-color:var(--nato-alert);box-shadow:0 6px 20px #00000080, 0 0 12px color-mix(in srgb, var(--nato-alert) 35%, transparent)}.stale-chip__glyph.svelte-11yn7tc,.stale-chip__title.svelte-11yn7tc{color:var(--nato-hostile);font-weight:700}.stale-chip.is-acquiring.svelte-11yn7tc .stale-chip__glyph:where(.svelte-11yn7tc),.stale-chip.is-acquiring.svelte-11yn7tc .stale-chip__title:where(.svelte-11yn7tc){color:var(--nato-alert)}.stale-chip__age.svelte-11yn7tc{color:var(--text-secondary)}.stale-region.svelte-11yn7tc{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.maplibregl-popup{z-index:30}.maplibregl-ctrl-attrib{background:var(--glass-1-bg)!important;color:var(--text-tertiary)!important}.maplibregl-popup .maplibregl-popup-content{transform-origin:bottom;will-change:transform, opacity;animation:svelte-11yn7tc-anteros-popup-open var(--dur-base) var(--ease-spring)}.maplibregl-popup .maplibregl-popup-tip{will-change:opacity;animation:svelte-11yn7tc-anteros-popup-tip-open var(--dur-base) var(--ease-out)}.maplibregl-popup-anchor-top .maplibregl-popup-content{transform-origin:top}.maplibregl-popup-anchor-bottom .maplibregl-popup-content{transform-origin:bottom}.maplibregl-popup-anchor-left .maplibregl-popup-content{transform-origin:0}.maplibregl-popup-anchor-right .maplibregl-popup-content{transform-origin:100%}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{transform-origin:0 0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{transform-origin:100% 0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{transform-origin:0 100%}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{transform-origin:100% 100%}.maplibregl-popup.is-closing{pointer-events:none}.maplibregl-popup.is-closing .maplibregl-popup-content{animation:svelte-11yn7tc-anteros-popup-close var(--dur-fast) var(--ease-out) forwards;pointer-events:none}.maplibregl-popup.is-closing .maplibregl-popup-tip{animation:svelte-11yn7tc-anteros-popup-tip-close var(--dur-fast) var(--ease-out) forwards;pointer-events:none}.maplibregl-popup.ops-track-card-popup .maplibregl-popup-content{box-shadow:none;background:0 0;border:none;padding:0}@keyframes svelte-11yn7tc-anteros-popup-open{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes svelte-11yn7tc-anteros-popup-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes svelte-11yn7tc-anteros-popup-tip-open{0%{opacity:0}to{opacity:1}}@keyframes svelte-11yn7tc-anteros-popup-tip-close{0%{opacity:1}to{opacity:0}}.cinematic-toast-region.svelte-11yn7tc{top:var(--hud-band-low);z-index:30;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.cinematic-toast.svelte-11yn7tc{background:var(--glass-2-bg);border:1px solid var(--border-subtle);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,var(--nato-alert)) 32%, transparent);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;z-index:30;pointer-events:none;border-radius:3px;padding:6px 12px;animation:.16s ease-out svelte-11yn7tc-cinematic-toast-in}@keyframes svelte-11yn7tc-cinematic-toast-in{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cinematic-toast.svelte-11yn7tc,.stale-chip.svelte-11yn7tc{animation:none}.maplibregl-popup .maplibregl-popup-content,.maplibregl-popup.is-closing .maplibregl-popup-content,.maplibregl-popup .maplibregl-popup-tip,.maplibregl-popup.is-closing .maplibregl-popup-tip{animation:none!important;transform:none!important}}.maplibregl-popup.anteros-entity-popup .maplibregl-popup-content{background:var(--glass-fill-hi);-webkit-backdrop-filter:var(--glass-blur-lg);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-md);box-shadow:var(--elev-2);padding:var(--space-3) var(--space-4) var(--space-4);font-family:var(--font-mono);color:var(--text-primary);min-width:220px}.maplibregl-popup.anteros-entity-popup .maplibregl-popup-content:before{content:"";background:var(--nato-friendly);border-radius:var(--radius-md) var(--radius-md) 0 0;opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.maplibregl-popup.anteros-entity-popup.hostile .maplibregl-popup-content:before{background:var(--nato-hostile)}.maplibregl-popup.anteros-entity-popup.satellite .maplibregl-popup-content:before{background:var(--nato-alert)}.maplibregl-popup.anteros-entity-popup .maplibregl-popup-tip{border-top-color:var(--glass-rim-hi);border-bottom-color:var(--glass-rim-hi)}.maplibregl-popup.anteros-entity-popup.hostile .maplibregl-popup-tip{border-top-color:var(--nato-hostile);border-bottom-color:var(--nato-hostile)}.maplibregl-popup.anteros-entity-popup.satellite .maplibregl-popup-tip{border-top-color:var(--nato-alert);border-bottom-color:var(--nato-alert)}.maplibregl-popup.anteros-entity-popup .maplibregl-popup-close-button{color:var(--text-secondary);transition:color var(--trans-normal);padding:2px 7px 4px;font-size:18px;top:2px;right:4px}.maplibregl-popup.anteros-entity-popup .maplibregl-popup-close-button:hover{color:var(--text-primary);background:0 0}.asset-popup .popup-head{align-items:center;gap:var(--space-2);display:flex}.asset-popup .popup-heading{font-size:var(--fs-sm);letter-spacing:var(--ls-xwide);text-transform:uppercase;color:var(--text-primary);padding-right:18px;font-weight:700}.asset-popup .popup-divider{background:var(--border-subtle);height:1px;margin:var(--space-2) 0}.asset-popup .popup-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--fs-xs);line-height:1.5;display:flex}.asset-popup .popup-label{color:var(--text-secondary);letter-spacing:var(--ls-wide);text-transform:uppercase}.asset-popup .popup-value{color:var(--text-primary);font-variant-numeric:tabular-nums}.asset-popup .popup-value-hostile{color:var(--nato-hostile);text-transform:uppercase;letter-spacing:var(--ls-wide)}.asset-popup .popup-stack-label{color:var(--text-secondary);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase}.asset-popup .popup-stack-list{margin:var(--space-1) 0 0;padding:0 0 0 var(--space-4);font-size:var(--fs-xs);color:var(--text-secondary)}.asset-marker{cursor:pointer;line-height:0}.asset-marker:before{content:"";z-index:0;pointer-events:auto;border-radius:50%;position:absolute;inset:-10px}.asset-marker__scale{transform:scale(var(--asset-scale,1)) translate(var(--fan-x,0px), var(--fan-y,0px));transform-origin:50%;transition:transform var(--dur-base) var(--ease-spring);display:inline-block;position:relative}.asset-marker:hover .aglass,.asset-marker:focus-within .aglass,.asset-marker.is-selected .aglass{filter:brightness(1.22) drop-shadow(0 0 8px var(--aring));transition:transform var(--dur-base) var(--ease-spring), filter var(--dur-fast) var(--ease-out);transform:scale(1.22)}.asset-marker:hover .aglass__halo,.asset-marker:focus-within .aglass__halo,.asset-marker.is-selected .aglass__halo{background:radial-gradient(circle, var(--aring) 60%, transparent 85%);filter:drop-shadow(0 0 10px var(--aring));inset:-28%;opacity:.95!important}.asset-marker__tether{pointer-events:none;z-index:0;opacity:0;transition:opacity var(--dur-normal) var(--ease-out);position:absolute;inset:0;overflow:visible}.asset-marker.is-secondary .asset-marker__tether{opacity:1}.asset-marker.is-secondary:not(:hover):not(:focus-within):not(.is-selected) .asset-marker__label{display:none}.asset-marker.is-collapsed{display:none!important}.asset-marker .aglass__halo{filter:blur(3px);inset:-6%}.asset-marker__label{opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring);pointer-events:none;z-index:5;margin-top:4px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.asset-marker.is-labeled .asset-marker__label{opacity:1}.asset-marker.label-anchor-top .asset-marker__label{margin-top:0;margin-bottom:4px;top:auto;bottom:100%}.asset-marker.is-label-occluded:not(:hover):not(:focus-within):not(.is-selected) .asset-marker__label{opacity:0;pointer-events:none}.asset-marker__pill{white-space:nowrap;font:700 9px/1.2 var(--font-mono);letter-spacing:.04em;color:var(--text-primary);pointer-events:none;background:#0a0e1ad9;border:1px solid #ffffff24;border-radius:3px;padding:1px 5px;display:inline-block;box-shadow:0 2px 5px #000000a6}.asset-marker__hud{-webkit-backdrop-filter:blur(16px);border:1px solid var(--accent);text-align:left;cursor:pointer;pointer-events:auto;background:#080d18f2;border-radius:4px;min-width:175px;max-width:250px;padding:6px 8px;display:none;position:relative;box-shadow:0 10px 30px -4px #000000eb,0 0 16px -2px #6bd5bc59,inset 0 0 12px #6bd5bc14}.asset-marker__hud:before{content:"";border-top:2px solid var(--accent);border-left:2px solid var(--accent);width:6px;height:6px;position:absolute;top:-2px;left:-2px}.asset-marker__hud:after{content:"";border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);width:6px;height:6px;position:absolute;bottom:-2px;right:-2px}.asset-marker__hud .hud-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;line-height:1;display:flex}.asset-marker__hud .hud-callsign{font:800 11px/1.2 var(--font-mono);letter-spacing:.06em;color:#fff;text-shadow:0 0 8px #fff6}.asset-marker__hud .hud-tag{font:700 8px/1 var(--font-mono);letter-spacing:.04em;white-space:nowrap;border-radius:2px;padding:1px 4px}.asset-marker__hud .hud-tag--critical{color:#ff6b6b;background:#ff4a4a38;border:1px solid #ff4a4a99}.asset-marker__hud .hud-tag--high{color:#ffaa4a;background:#ffaa4a38;border:1px solid #ffaa4a99}.asset-marker__hud .hud-tag--normal{color:#6bd5bc;background:#6bd5bc2e;border:1px solid #6bd5bc80}.asset-marker__hud .hud-name{font:500 9px/1.3 var(--font-mono);color:var(--text-secondary,#94a3b8);white-space:normal;word-break:break-word;margin-bottom:5px;display:block}.asset-marker__hud .hud-footer{font:600 8.5px/1 var(--font-mono);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:4px;display:flex}.asset-marker__hud .hud-status{letter-spacing:.02em;align-items:center;gap:4px;display:flex}.asset-marker__hud .hud-status--ok{color:#4aff88}.asset-marker__hud .hud-status--dmg{color:#ff4a4a}.asset-marker__hud .hud-pip{background:currentColor;border-radius:50%;width:4px;height:4px;display:inline-block;box-shadow:0 0 6px}.asset-marker__hud .hud-coords{color:var(--text-muted,#64748b);letter-spacing:.02em}.asset-marker:hover,.asset-marker:focus-within,.asset-marker.is-selected{z-index:500!important}.asset-marker:hover .asset-marker__label,.asset-marker:focus-within .asset-marker__label,.asset-marker.is-selected .asset-marker__label{pointer-events:auto;transform:translate(-50%)translateY(-2px);opacity:1!important;display:block!important}.asset-marker:hover .asset-marker__pill,.asset-marker:focus-within .asset-marker__pill,.asset-marker.is-selected .asset-marker__pill{display:none}.asset-marker:hover .asset-marker__hud,.asset-marker:focus-within .asset-marker__hud,.asset-marker.is-selected .asset-marker__hud{animation:svelte-11yn7tc-hud-appear .16s var(--ease-spring);display:block}@keyframes svelte-11yn7tc-hud-appear{0%{opacity:0;transform:scale(.92)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.asset-marker__scale,.asset-marker__tether,.asset-marker__label{transition:none}}.asset-popup .popup-stack-list li{margin:2px 0;list-style:square}.map-control-panel.svelte-27br1i{background:var(--glass-fill);min-width:240px;max-width:280px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-secondary);box-shadow:var(--elev-2);pointer-events:auto;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex-direction:column-reverse;display:flex;position:relative}.map-control-panel.collapsed.svelte-27br1i{min-width:200px}.map-control-panel[data-source=online].svelte-27br1i{border-color:var(--accent-brand);box-shadow:var(--elev-2), 0 0 18px var(--accent-brand-glow)}.map-control-panel[data-source=online].svelte-27br1i .head-glyph:where(.svelte-27br1i){color:var(--accent-brand);animation:1.6s ease-in-out infinite svelte-27br1i-posture-pulse}.panel-head.svelte-27br1i{align-items:stretch;display:flex}.head-toggle.svelte-27br1i{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:0;border-top:1px solid var(--border-subtle);color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:0 0 var(--radius-md) var(--radius-md);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;display:flex}.collapsed.svelte-27br1i .head-toggle:where(.svelte-27br1i){border-radius:var(--radius-md);border-top-color:#0000}.head-toggle.svelte-27br1i:hover{background:var(--accent-soft);color:var(--text-primary)}.head-toggle.svelte-27br1i:hover .head-chevron:where(.svelte-27br1i){color:var(--accent)}.head-toggle.svelte-27br1i:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.head-glyph.svelte-27br1i{color:var(--accent);font-size:var(--fs-sm);flex-shrink:0;line-height:1}.head-title.svelte-27br1i{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-widest);color:var(--text-primary)}.head-meta.svelte-27br1i{font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:baseline;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.meta-mode.svelte-27br1i{color:var(--text-secondary)}.meta-sep.svelte-27br1i{color:var(--text-muted)}.meta-source.svelte-27br1i{color:var(--text-tertiary)}.meta-source.online.svelte-27br1i{color:var(--accent-brand)}.head-chevron.svelte-27br1i{font-size:var(--fs-xs);color:var(--text-tertiary);transition:color var(--dur-fast) var(--ease-out);flex-shrink:0}.panel-body.svelte-27br1i{padding:var(--space-3);gap:var(--space-3);opacity:1;transform-origin:bottom;max-height:720px;transition:max-height .26s var(--ease-out), opacity .2s var(--ease-out), transform .26s var(--ease-out), padding .26s var(--ease-out);flex-direction:column;display:flex;overflow:hidden;transform:translateY(0)}.panel-body.collapsed.svelte-27br1i{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.panel-body.svelte-27br1i{transition:none}}.group.svelte-27br1i{gap:var(--space-2);flex-direction:column;display:flex}.group-label.svelte-27br1i{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-widest);color:var(--text-tertiary);text-transform:uppercase;margin:0}.divider.svelte-27br1i{background:linear-gradient(to right, transparent, var(--border-default), transparent);height:1px}.posture.svelte-27br1i{background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);grid-template-columns:1fr 14px 1fr;align-items:stretch;display:grid;position:relative;overflow:hidden}.posture[data-active=offline].svelte-27br1i{border-color:var(--border-accent);box-shadow:inset 2px 0 0 var(--accent)}.posture[data-active=online].svelte-27br1i{border-color:var(--accent-brand);box-shadow:inset -2px 0 0 var(--accent-brand)}.posture-side.svelte-27br1i{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);text-align:center;font:inherit;color:var(--text-tertiary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;min-height:36px;display:flex}.posture-side.svelte-27br1i:hover{color:var(--text-secondary);background:#ffffff08}.posture-side.svelte-27br1i:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;z-index:1;position:relative}.posture-mark.svelte-27br1i{font-size:var(--fs-xs);color:currentColor;opacity:.6;line-height:1}.posture-name.svelte-27br1i{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);color:inherit}.posture-meta.svelte-27br1i{font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);color:var(--text-muted);font-variant-numeric:tabular-nums}.posture-meta-sub.svelte-27br1i{color:var(--text-muted);opacity:.75;font-style:italic}.posture-side.active.svelte-27br1i{color:var(--text-primary)}.posture-side.active.svelte-27br1i .posture-mark:where(.svelte-27br1i){opacity:1}.posture-offline.active.svelte-27br1i{background:var(--accent-soft)}.posture-offline.active.svelte-27br1i .posture-mark:where(.svelte-27br1i),.posture-offline.active.svelte-27br1i .posture-name:where(.svelte-27br1i){color:var(--accent)}.posture-online.active.svelte-27br1i{background:var(--accent-brand-soft)}.posture-online.active.svelte-27br1i .posture-mark:where(.svelte-27br1i),.posture-online.active.svelte-27br1i .posture-name:where(.svelte-27br1i){color:var(--accent-brand)}.posture-online.active.svelte-27br1i .posture-mark-pulse:where(.svelte-27br1i){animation:1.6s ease-in-out infinite svelte-27br1i-posture-pulse}.posture-rail.svelte-27br1i{background:var(--surface-canvas);border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);justify-content:center;align-items:center;display:flex;position:relative}.posture-knob.svelte-27br1i{background:var(--text-muted);width:5px;height:18px;transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring);border-radius:2px}.posture[data-active=offline].svelte-27br1i .posture-knob:where(.svelte-27br1i){background:var(--accent);box-shadow:0 0 8px var(--accent-glow);transform:translate(-2px)}.posture[data-active=online].svelte-27br1i .posture-knob:where(.svelte-27br1i){background:var(--accent-brand);box-shadow:0 0 8px var(--accent-brand-glow);transform:translate(2px)}@keyframes svelte-27br1i-posture-pulse{0%,to{opacity:.6}50%{opacity:1}}.segmented.svelte-27br1i{background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.mode-btn.svelte-27br1i{min-height:28px;padding:var(--space-2) var(--space-1);color:var(--text-tertiary);font:inherit;font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);cursor:pointer;transition:background var(--snap-fast) var(--ease-out), color var(--snap-fast) var(--ease-out);background:0 0;border:0}.mode-btn.svelte-27br1i+.mode-btn:where(.svelte-27br1i){border-left:1px solid var(--border-subtle)}.mode-btn.svelte-27br1i:hover{color:var(--text-secondary);background:#ffffff0a}.mode-btn.svelte-27br1i:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;z-index:1;position:relative}.mode-btn.active.mode-operator.svelte-27br1i{background:var(--accent);color:var(--text-on-accent)}.mode-btn.active.mode-hologram.svelte-27br1i{background:var(--accent);color:var(--text-on-accent);box-shadow:inset 0 0 0 1px var(--accent-strong)}.mode-btn.active.mode-nvg.svelte-27br1i{background:var(--accent);color:var(--text-on-accent)}.mode-btn.active.tile-btn.svelte-27br1i{background:var(--accent-brand);color:var(--text-on-accent)}.segmented-5.svelte-27br1i{grid-template-columns:repeat(5,1fr)}.asset-filter-btn.active.svelte-27br1i{background:var(--accent);color:var(--text-on-accent);box-shadow:inset 0 0 0 1px var(--accent-strong)}.group-title-row.svelte-27br1i{justify-content:space-between;align-items:center;display:flex}.group-hotkey.svelte-27br1i{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);padding:0 4px;line-height:1.2}.quick-filter-chip.svelte-27br1i{font-family:var(--font-mono);font-size:8.5px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-wider);border-radius:var(--radius-xs);color:var(--text-tertiary);border:1px solid var(--border-subtle);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);background:#ffffff0f;align-items:center;padding:0 4px;line-height:1.3;display:inline-flex}.quick-filter-chip.svelte-27br1i:hover{background:var(--accent-soft);color:var(--text-primary);border-color:var(--accent)}.quick-filter-chip.active.svelte-27br1i{background:var(--accent-soft);color:var(--accent);border-color:var(--accent);box-shadow:0 0 6px var(--accent-glow)}.group-layers.svelte-27br1i{gap:var(--space-3)}.layers-head.svelte-27br1i{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.bulk.svelte-27br1i{font-size:var(--fs-2xs);color:var(--text-tertiary);align-items:baseline;gap:4px;display:inline-flex}.bulk-btn.svelte-27br1i{color:var(--text-tertiary);font:inherit;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);cursor:pointer;transition:color var(--snap-fast) var(--ease-out);background:0 0;border:0;padding:0 2px}.bulk-btn.svelte-27br1i:hover{color:var(--accent)}.bulk-btn.svelte-27br1i:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bulk-sep.svelte-27br1i{color:var(--text-muted)}.layer-group.svelte-27br1i{flex-direction:column;gap:2px;display:flex}.layer-group-label.svelte-27br1i{font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase;padding:0 var(--space-1);margin-bottom:2px}.layer-row.svelte-27br1i{align-items:center;gap:var(--space-2);min-height:26px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-tertiary);font:inherit;font-family:var(--font-mono);font-size:var(--fs-xs);text-align:left;cursor:pointer;transition:background var(--snap-fast) var(--ease-out), color var(--snap-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:14px 1fr auto;display:grid}.layer-row.svelte-27br1i:hover{color:var(--text-secondary);background:#ffffff08}.layer-row.svelte-27br1i:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.row-dot.svelte-27br1i{border:1px solid var(--text-muted);width:8px;height:8px;transition:background var(--snap-fast) var(--ease-out), border-color var(--snap-fast) var(--ease-out), box-shadow var(--snap-fast) var(--ease-out);background:0 0;border-radius:50%;justify-self:center}.row-label.svelte-27br1i{font-weight:var(--fw-medium);letter-spacing:.02em}.row-hint.svelte-27br1i{font-size:var(--fs-2xs);color:var(--nato-alert);letter-spacing:.04em;white-space:nowrap;opacity:.85}.row-key.svelte-27br1i{font-size:var(--fs-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);text-align:center;min-width:16px;padding:1px 5px}.layer-row.active.svelte-27br1i{color:var(--text-primary)}.layer-row.active.svelte-27br1i .row-dot:where(.svelte-27br1i){background:var(--accent);border-color:var(--accent);box-shadow:0 0 6px var(--accent-glow)}.layer-row.active.svelte-27br1i .row-key:where(.svelte-27br1i){border-color:var(--border-accent);color:var(--accent)}@media (prefers-reduced-motion:reduce){.map-control-panel.svelte-27br1i,.head-toggle.svelte-27br1i,.head-chevron.svelte-27br1i,.mode-btn.svelte-27br1i,.layer-row.svelte-27br1i,.row-dot.svelte-27br1i,.row-key.svelte-27br1i,.bulk-btn.svelte-27br1i,.posture.svelte-27br1i,.posture-side.svelte-27br1i,.posture-knob.svelte-27br1i{transition:none}.posture-online.active.svelte-27br1i .posture-mark-pulse:where(.svelte-27br1i),.map-control-panel[data-source=online].svelte-27br1i .head-glyph:where(.svelte-27br1i){animation:none}}@media (width<=1023.98px),(pointer:coarse){.head-toggle.svelte-27br1i,.posture-side.svelte-27br1i,.mode-btn.svelte-27br1i,.layer-row.svelte-27br1i,.bulk-btn.svelte-27br1i{min-height:calc(44px / var(--ui-scale,1))}.mode-btn.svelte-27br1i,.layer-row.svelte-27br1i{padding:var(--space-2) var(--space-3)}}.confirm-overlay.svelte-27br1i{z-index:var(--z-modal,40);-webkit-backdrop-filter:blur(4px);padding:var(--space-4);background:#050505b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-card.svelte-27br1i{background:var(--glass-fill-hi);-webkit-backdrop-filter:var(--glass-blur-lg);border:1px solid var(--accent-brand);border-radius:var(--radius-md);width:100%;max-width:380px;padding:var(--space-4) var(--space-5);font-family:var(--font-mono);color:var(--text-secondary);box-shadow:var(--elev-modal), 0 0 32px var(--accent-brand-glow)}.confirm-title.svelte-27br1i{margin:0 0 var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);color:var(--accent-brand)}.confirm-body.svelte-27br1i{margin:0 0 var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-default);color:var(--text-secondary)}.confirm-body-emph.svelte-27br1i{color:var(--text-primary);font-weight:var(--fw-medium)}.confirm-actions.svelte-27br1i{margin-top:var(--space-4);gap:var(--space-2);justify-content:flex-end;display:flex}.confirm-btn.svelte-27br1i{min-height:32px;padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);cursor:pointer;transition:background var(--snap-fast) var(--ease-out), border-color var(--snap-fast) var(--ease-out), color var(--snap-fast) var(--ease-out);background:0 0}.confirm-btn.svelte-27br1i:hover{background:#ffffff0a}.confirm-btn.svelte-27br1i:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.confirm-btn-cancel.svelte-27br1i:hover{border-color:var(--accent);color:var(--accent)}.confirm-btn-go.svelte-27br1i{border-color:var(--accent-brand);color:var(--accent-brand)}.confirm-btn-go.svelte-27br1i:hover{background:var(--accent-brand);color:var(--text-on-accent)}.picker-backdrop.svelte-3xm697{z-index:var(--z-modal-overlay);-webkit-backdrop-filter:blur(4px);background:#0508109e;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.picker-card.svelte-3xm697{width:100%;max-width:560px;max-height:calc(var(--canvas-h) * .8);background:var(--glass-fill-hi,var(--glass-fill));-webkit-backdrop-filter:var(--glass-blur-lg,var(--glass-blur));border:1px solid var(--glass-rim-hi);border-radius:var(--radius-md);box-shadow:var(--elev-modal,0 20px 50px #0000008c);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-secondary);position:relative;overflow:auto}.picker-head.svelte-3xm697{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex}.head-glyph.svelte-3xm697{color:var(--accent-brand);font-size:var(--fs-sm);line-height:1}.head-title.svelte-3xm697{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-widest);color:var(--text-primary);margin:0}.head-meta.svelte-3xm697{font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);color:var(--text-tertiary);text-transform:uppercase;flex:1}.btn-close.svelte-3xm697{color:var(--text-tertiary);font-size:var(--fs-sm);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:4px 6px;line-height:1}.btn-close.svelte-3xm697:hover{color:var(--text-primary);background:var(--accent-soft)}.btn-close.svelte-3xm697:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.error-banner.svelte-3xm697{margin:var(--space-2) var(--space-3) 0;border:1px solid var(--nato-hostile);color:var(--nato-hostile);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);border-radius:var(--radius-sm);background:#ff55601f;padding:8px 10px;font-weight:600}.scenario-list.svelte-3xm697{padding:var(--space-3);gap:var(--space-2);flex-direction:column;margin:0;list-style:none;display:flex}.scenario-row.svelte-3xm697{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--surface-base,#ffffff08);border:1px solid var(--border-default);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);padding:10px 12px;display:flex}.scenario-row.svelte-3xm697:hover{border-color:var(--accent);background:var(--accent-soft)}.row-text.svelte-3xm697{flex:1;min-width:0}.row-head.svelte-3xm697{align-items:center;gap:8px;margin-bottom:2px;display:flex}.row-name.svelte-3xm697{font-family:var(--font-sans,var(--font-mono));font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--text-primary);letter-spacing:var(--tracking-wide)}.row-desc.svelte-3xm697{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-tertiary);letter-spacing:var(--tracking-wide);margin:0}.difficulty.svelte-3xm697{font-size:var(--fs-2xs);border-radius:var(--radius-pill);letter-spacing:var(--tracking-widest);text-transform:uppercase;border:1px solid;padding:1px 6px;font-weight:700}.difficulty-easy.svelte-3xm697{color:var(--nato-friendly);border-color:var(--nato-friendly);background:color-mix(in srgb, var(--nato-friendly) 8%, transparent)}.difficulty-medium.svelte-3xm697{color:var(--nato-alert);border-color:var(--nato-alert);background:color-mix(in srgb, var(--nato-alert) 8%, transparent)}.difficulty-hard.svelte-3xm697{color:var(--nato-hostile);border-color:var(--nato-hostile);background:color-mix(in srgb, var(--nato-hostile) 10%, transparent)}.difficulty-expert.svelte-3xm697{color:var(--surface-base);background:var(--nato-hostile);border-color:var(--nato-hostile)}.btn-execute.svelte-3xm697{background:var(--accent-brand-soft);min-height:32px;color:var(--accent-brand);border:1px solid var(--accent-brand);border-radius:var(--radius-pill);font:inherit;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;cursor:pointer;transition:background var(--snap-fast) var(--ease-out), color var(--snap-fast) var(--ease-out), transform var(--snap-base) var(--snap-spring);padding:6px 14px;font-weight:700}.btn-execute.svelte-3xm697:hover{background:var(--accent-brand);color:var(--surface-base);transform:translateY(-1px)}.btn-execute.svelte-3xm697:active{transform:translateY(0)}.btn-execute.svelte-3xm697:disabled{opacity:.5;cursor:wait;transform:none}.btn-execute.svelte-3xm697:focus-visible{outline:2px solid var(--accent-brand-glow);outline-offset:2px}.modal-overlay.svelte-1s89wco{z-index:2000;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content.svelte-1s89wco{width:100%;max-width:480px}.diagnostic-panel{border-color:var(--border-glow)!important;box-shadow:0 20px 50px #00000080, var(--border-glow-shadow)!important}.panel-body.svelte-1s89wco{padding:var(--space-8);gap:var(--space-4);max-height:calc(var(--canvas-h) * .6);flex-direction:column;display:flex;overflow-y:auto}.diagnostic-row.svelte-1s89wco{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:6px;display:flex}.diagnostic-row.svelte-1s89wco:last-child{border-bottom:none}.diagnostic-key.svelte-1s89wco{color:var(--text-secondary);letter-spacing:1.5px;font-size:9px;font-weight:700}.diagnostic-value.svelte-1s89wco{color:var(--accent);font-size:12px;font-family:var(--font-mono)}.root-val.svelte-1s89wco{font-weight:700}.diagnostic-sub.svelte-1s89wco{gap:8px;margin-bottom:2px;padding-left:12px;display:flex}.sub-key.svelte-1s89wco{color:var(--text-muted);font-size:11px}.sub-val.svelte-1s89wco{color:var(--text-primary)}.panel-footer.svelte-1s89wco{padding:var(--space-4);border-top:1px solid var(--border-subtle);background:#0003;justify-content:center;display:flex}.btn-secondary.svelte-1s89wco{width:100%;font-size:var(--fs-sm);padding:8px}.btn-ghost.svelte-1s89wco{color:var(--text-muted);cursor:pointer;background:0 0;border:none}.btn-ghost.svelte-1s89wco:hover{color:var(--nato-hostile)}.btn-xs.svelte-1s89wco{font-size:16px}.launcher-backdrop.svelte-17v83yu{z-index:2000;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.launcher-content.svelte-17v83yu{width:100%;max-width:540px}.scenario-panel{border-color:var(--border-glow)!important;box-shadow:0 20px 50px #00000080, var(--border-glow-shadow)!important}.panel-body.svelte-17v83yu{padding:var(--space-4);max-height:calc(var(--canvas-h) * .7);overflow-y:auto}.error-banner.svelte-17v83yu{background:color-mix(in srgb, var(--nato-hostile) 10%, transparent);border:1px solid var(--nato-hostile);color:var(--nato-hostile);padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);font-weight:700;display:flex}.mode-toggle.svelte-17v83yu{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.mode-btn.svelte-17v83yu{border:1px solid var(--border-subtle);color:var(--text-secondary);padding:6px var(--space-3);font-family:var(--font-mono);letter-spacing:1px;cursor:pointer;transition:all var(--trans-normal);background:0 0;border-radius:2px;flex:1;font-size:11px;font-weight:700}.mode-btn.svelte-17v83yu:hover:not(.mode-active){color:var(--text-primary);border-color:var(--border-default)}.mode-btn.mode-active.svelte-17v83yu{color:var(--nato-live);border-color:var(--nato-live);background:color-mix(in srgb, var(--nato-live) 10%, transparent)}.scenario-grid.svelte-17v83yu{gap:var(--space-2);flex-direction:column;display:flex}.scenario-card.svelte-17v83yu{padding:var(--space-3);border:1px solid var(--border-subtle);transition:all var(--trans-normal);background:#ffffff08;border-radius:2px;justify-content:space-between;align-items:center;display:flex}.scenario-card.svelte-17v83yu:hover{border-color:var(--border-default);background:#ffffff0f}.card-left.svelte-17v83yu{flex:1}.card-header.svelte-17v83yu{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.scenario-name.svelte-17v83yu{color:var(--text-primary);font-weight:700;font-size:var(--fs-base);letter-spacing:var(--ls-normal)}.scenario-desc.svelte-17v83yu{color:var(--text-muted);font-size:var(--fs-base);margin:0}.difficulty.svelte-17v83yu{font-size:var(--fs-2xs);border:1px solid;border-radius:2px;padding:1px 5px;font-weight:700}.difficulty-easy.svelte-17v83yu{color:var(--nato-live);border-color:color-mix(in srgb, var(--nato-live) 30%, transparent)}.difficulty-medium.svelte-17v83yu{color:var(--nato-alert);border-color:color-mix(in srgb, var(--nato-alert) 30%, transparent)}.difficulty-hard.svelte-17v83yu{color:var(--nato-hostile);border-color:color-mix(in srgb, var(--nato-hostile) 30%, transparent)}.difficulty-expert.svelte-17v83yu{color:var(--text-primary);background:var(--nato-hostile);border-color:var(--nato-hostile)}.start-btn.svelte-17v83yu{height:28px;font-size:var(--fs-sm);padding:0 var(--space-4)}.offensive-divider.svelte-17v83yu{margin:var(--space-8) 0 var(--space-4);justify-content:center;align-items:center;display:flex;position:relative}.offensive-divider.svelte-17v83yu:before{content:"";background:color-mix(in srgb, var(--nato-hostile) 30%, transparent);height:1px;position:absolute;left:0;right:0}.offensive-label.svelte-17v83yu{color:var(--nato-hostile)!important}.badge-turn.svelte-17v83yu{font-size:var(--fs-2xs);padding:1px var(--space-1);color:var(--nato-live);border:1px solid color-mix(in srgb, var(--nato-live) 40%, transparent);background:color-mix(in srgb, var(--nato-live) 10%, transparent);letter-spacing:var(--ls-normal);border-radius:2px;font-weight:700}.turn-card.svelte-17v83yu{border-color:color-mix(in srgb, var(--nato-live) 30%, transparent)}.section-label.svelte-17v83yu{color:var(--text-tertiary);letter-spacing:1px;font-size:10px;font-family:var(--font-mono);padding:4px 0}.turn-label.svelte-17v83yu{color:var(--nato-live)}.badge-offensive.svelte-17v83yu{font-size:var(--fs-2xs);padding:1px var(--space-1);color:var(--nato-hostile);border:1px solid var(--border-alert);background:color-mix(in srgb, var(--nato-hostile) 10%, transparent);letter-spacing:var(--ls-normal);border-radius:2px;font-weight:700}.scenario-locked.svelte-17v83yu{opacity:.45;border-style:dashed;border-color:color-mix(in srgb, var(--nato-hostile) 20%, transparent);cursor:not-allowed}.locked-btn.svelte-17v83yu{align-items:center;gap:var(--space-1);pointer-events:none;height:28px;font-size:var(--fs-xs);padding:0 var(--space-3);color:var(--text-muted);border:1px solid var(--border-subtle);letter-spacing:var(--ls-normal);white-space:nowrap;border-radius:2px;font-weight:700;display:flex}.lock-icon.svelte-17v83yu{font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:var(--ls-normal);font-weight:700}.ai-divider.svelte-17v83yu{margin:var(--space-8) 0 var(--space-4);justify-content:center;align-items:center;display:flex;position:relative}.ai-divider.svelte-17v83yu:before{content:"";background:var(--border-subtle);height:1px;position:absolute;left:0;right:0}.divider-text.svelte-17v83yu{background:var(--surface-base);padding:0 var(--space-3);font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:var(--ls-xwide);font-weight:700;position:relative}.ai-section.svelte-17v83yu{gap:var(--space-3);flex-direction:column;display:flex}textarea.svelte-17v83yu{border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);font-family:inherit;font-size:var(--fs-md);padding:var(--space-3);resize:vertical;transition:border-color var(--trans-normal);background:#0000004d;border-radius:2px}textarea.svelte-17v83yu:focus{border-color:var(--nato-friendly)}.generate-btn.svelte-17v83yu{font-size:var(--fs-sm);height:36px}.panel-footer.svelte-17v83yu{padding:var(--space-4);border-top:1px solid var(--border-subtle);background:#0003;justify-content:center;display:flex}.close-btn.svelte-17v83yu{width:100%;font-size:var(--fs-sm)}.threat-queue.svelte-10qpg08{right:calc(max(28px, var(--safe-right)) + var(--ops-dock-right,0px));top:calc(max(22px, var(--safe-top)) + 88px);z-index:30;width:min(232px, calc(var(--canvas-w) - 40px - var(--ops-dock-right,0px)));max-height:min(calc(var(--canvas-h) * .46), calc(var(--canvas-h) - max(22px, var(--safe-top)) - 88px - max(22px, var(--safe-bottom)) - var(--space-2) - var(--ops-chat-h,0px)));background:var(--glass-fill-hi,#0a0e1ae0);-webkit-backdrop-filter:var(--glass-blur,blur(16px) saturate(1.4));border:1px solid var(--glass-rim-hi,#ffffff1f);border-radius:var(--radius-lg,12px);box-shadow:var(--elev-modal,0 24px 64px #0009);pointer-events:auto;color:var(--text-primary);flex-direction:column;display:flex;position:fixed;overflow:hidden}.tq-head.svelte-10qpg08{align-items:center;gap:var(--space-2,.5rem);padding:var(--space-3,.75rem) var(--space-3,.75rem) var(--space-2,.5rem);border-bottom:1px solid var(--border-subtle,#ffffff0f);display:flex}.tq-title.svelte-10qpg08{font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:var(--fs-2xs,.625rem);letter-spacing:var(--tracking-widest,.15em);text-transform:uppercase;color:var(--text-secondary)}.tq-count.svelte-10qpg08{font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:var(--fs-2xs,.625rem);color:var(--nato-hostile);border-radius:var(--radius-pill,999px);background:#ff556024;padding:1px 7px;font-weight:700}.tq-brief.svelte-10qpg08{font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:var(--fs-2xs,.625rem);letter-spacing:var(--tracking-wide,.05em);text-transform:uppercase;color:var(--accent-brand);border:1px solid var(--accent-brand);border-radius:var(--radius-sm,4px);cursor:pointer;background:0 0;margin-left:auto;padding:3px 8px;transition:background 80ms}.tq-brief.svelte-10qpg08:hover{background:var(--accent-brand-soft,#6bd5bc1f)}.tq-brief.svelte-10qpg08:focus-visible{outline:2px solid var(--accent-brand);outline-offset:1px}.tq-close.svelte-10qpg08{border-radius:var(--radius-sm,4px);width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin-left:auto;font-size:1rem;line-height:1;transition:color 80ms,border-color 80ms,background 80ms;display:inline-flex}.tq-brief.svelte-10qpg08+.tq-close:where(.svelte-10qpg08){margin-left:var(--space-1,.25rem)}.tq-close.svelte-10qpg08:hover{color:var(--nato-hostile);border-color:var(--border-subtle,#ffffff1f);background:var(--surface-overlay,#ffffff0f)}.tq-close.svelte-10qpg08:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tq-list.svelte-10qpg08{padding:var(--space-1,.25rem);margin:0;list-style:none;overflow:hidden auto}.tq-empty.svelte-10qpg08,.tq-more.svelte-10qpg08{padding:var(--space-3,.75rem) var(--space-2,.5rem);font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:var(--fs-2xs,.625rem);letter-spacing:var(--tracking-wide,.05em);text-transform:uppercase;color:var(--text-tertiary);text-align:center}.tq-row.svelte-10qpg08{align-items:center;gap:var(--space-2,.5rem);width:100%;min-height:40px;padding:6px var(--space-2,.5rem);border-radius:var(--radius-sm,4px);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;transition:background 80ms,border-color 80ms;display:flex}.tq-row.svelte-10qpg08:hover{background:var(--surface-overlay,#ffffff0f)}.tq-row.svelte-10qpg08:focus-visible{outline:2px solid var(--accent-brand);outline-offset:-1px}.tq-row.selected.svelte-10qpg08{background:var(--accent-brand-soft);border-color:var(--accent-brand)}.tq-rank.svelte-10qpg08{text-align:right;width:16px;font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:var(--fs-2xs,.625rem);color:var(--text-tertiary);flex:none}.tq-sev.svelte-10qpg08{background:var(--sev,var(--text-tertiary));border-radius:2px;flex:none;align-self:stretch;width:4px}.tq-id.svelte-10qpg08{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:var(--fs-xs,.75rem);flex:auto;overflow:hidden}.tq-prio.svelte-10qpg08{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.06em;color:var(--sev,var(--text-tertiary));flex:none;font-size:.5625rem;font-weight:700}.tq-score.svelte-10qpg08{text-align:right;width:26px;font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:var(--fs-xs,.75rem);color:var(--text-secondary);flex:none;font-weight:600}.prio-crit.svelte-10qpg08{--sev:var(--nato-hostile)}.prio-high.svelte-10qpg08{--sev:var(--nato-alert)}.prio-norm.svelte-10qpg08{--sev:var(--nato-friendly)}.prio-low.svelte-10qpg08,.prio-unknown.svelte-10qpg08{--sev:var(--text-tertiary)}.coord-readout.svelte-1vm8que{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-xs);transition:border-color var(--dur-fast) var(--ease-out);align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.coord-readout.open.svelte-1vm8que{border-color:var(--glass-rim-hi)}.geo-head.svelte-1vm8que{color:var(--text-secondary);font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.geo-head.svelte-1vm8que:hover{background:var(--accent-soft);color:var(--text-primary)}.geo-head.svelte-1vm8que:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.head-glyph.svelte-1vm8que{color:var(--accent);font-size:var(--fs-sm);flex-shrink:0;line-height:1}.head-label.svelte-1vm8que{color:var(--text-primary);letter-spacing:var(--tracking-widest);font-weight:600;font-size:var(--fs-2xs)}.head-chev.svelte-1vm8que{color:var(--text-tertiary);font-size:var(--fs-2xs);transition:color var(--dur-fast) var(--ease-out)}.geo-head.svelte-1vm8que:hover .head-chev:where(.svelte-1vm8que){color:var(--accent)}.geo-tail.svelte-1vm8que{align-items:center;gap:var(--space-3);opacity:0;white-space:nowrap;max-width:0;transition:max-width .26s var(--ease-out), opacity .2s var(--ease-out), padding-right .26s var(--ease-out), transform .26s var(--ease-out);pointer-events:none;padding-right:0;display:inline-flex;overflow:hidden;transform:translate(-8px)}.coord-readout.open.svelte-1vm8que .geo-tail:where(.svelte-1vm8que){opacity:1;max-width:640px;padding-right:var(--space-3);pointer-events:auto;transform:translate(0)}.item.svelte-1vm8que{align-items:baseline;gap:var(--space-2);display:inline-flex}.k.svelte-1vm8que{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:600}.v.svelte-1vm8que{color:var(--text-primary)}.sep.svelte-1vm8que{background:var(--border-subtle);flex-shrink:0;width:1px;height:12px}.mono.svelte-1vm8que{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.geo-tail.svelte-1vm8que{transition:none}}@media (width<=1023.98px),(pointer:coarse){.geo-head.svelte-1vm8que{min-height:calc(44px / var(--ui-scale,1))}}.dock-roe.svelte-599kqn{font-family:var(--font-mono,monospace)}.sec-head.svelte-599kqn{align-items:baseline;gap:var(--space-3);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border-subtle);background:#ffffff08;display:flex}.sec-title.svelte-599kqn{font-size:var(--fs-xs);color:var(--text-primary);letter-spacing:var(--ls-xwide,.12em);font-weight:700}.sec-sub.svelte-599kqn{font-size:var(--fs-xs);color:var(--text-secondary);letter-spacing:var(--ls-wide,.06em)}.roe-row.svelte-599kqn{padding:var(--space-3);gap:6px;display:flex}.roe-btn.svelte-599kqn{border:1px solid var(--border-default);min-height:44px;color:var(--text-muted);font-family:var(--font-mono,monospace);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:3px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s,transform 80ms;display:flex}.roe-btn.svelte-599kqn .glyph:where(.svelte-599kqn){color:var(--roe-color);font-size:10px;line-height:1}.roe-btn.svelte-599kqn:hover:not(:disabled){color:var(--text-primary);border-color:var(--roe-color)}.roe-btn.svelte-599kqn:active:not(:disabled){transform:scale(.96)}.roe-btn.svelte-599kqn:focus-visible{outline:2px solid var(--roe-color);outline-offset:2px}.roe-btn.active.svelte-599kqn{background:var(--roe-color);border-color:var(--roe-color);color:var(--text-on-accent);font-weight:700}.roe-btn.active.svelte-599kqn .glyph:where(.svelte-599kqn){color:var(--text-on-accent)}.roe-btn.svelte-599kqn:disabled{opacity:.5;cursor:default}.roe-err.svelte-599kqn{margin:0 var(--space-3) var(--space-3);border:1px solid var(--nato-hostile);color:var(--nato-hostile);background:#ff55601f;border-radius:3px;padding:6px 8px;font-size:10px;line-height:1.4}@media (prefers-reduced-motion:reduce){.roe-btn.svelte-599kqn{transition:none}}.sim-speed.svelte-1162cpg{font-family:var(--font-mono,monospace)}.sec-head.svelte-1162cpg{align-items:baseline;gap:var(--space-3);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border-subtle);background:#ffffff08;display:flex}.sec-title.svelte-1162cpg{font-size:var(--fs-xs);color:var(--text-primary);letter-spacing:var(--ls-xwide,.12em);font-weight:700}.sec-sub.svelte-1162cpg{font-size:var(--fs-xs);color:var(--text-secondary);letter-spacing:var(--ls-wide,.06em)}.speed-row.svelte-1162cpg{padding:var(--space-3);gap:6px;display:flex}.speed-btn.svelte-1162cpg{border:1px solid var(--border-default);min-height:44px;color:var(--text-muted);font-family:var(--font-mono,monospace);cursor:pointer;background:0 0;border-radius:3px;flex:1;font-size:14px;font-weight:600;transition:background .12s,color .12s,transform 80ms}.speed-btn.svelte-1162cpg:hover{color:var(--text-primary);border-color:var(--border-glow)}.speed-btn.svelte-1162cpg:active{transform:scale(.96)}.speed-btn.svelte-1162cpg:focus-visible{outline:2px solid var(--nato-live);outline-offset:2px}.speed-btn.active.svelte-1162cpg{background:var(--nato-live);border-color:var(--nato-live);color:var(--text-on-accent);font-weight:700}.speed-btn.svelte-1162cpg:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.speed-btn.svelte-1162cpg{transition:none}}.media-container.svelte-11w0yl9{height:100%;padding:var(--space-8);justify-content:center;align-items:center;display:flex}.media-container .glass-card{width:100%;max-width:520px}.media-container.compact.svelte-11w0yl9{height:auto;padding:0;display:block}.media-container.compact.svelte-11w0yl9 .glass-card{background:0 0;border:none;border-radius:0;max-width:none}.media-container.compact.svelte-11w0yl9 .player-wrap:where(.svelte-11w0yl9){padding:var(--space-3);gap:var(--space-3)}.media-container.compact.svelte-11w0yl9 .controls:where(.svelte-11w0yl9){gap:var(--space-4);flex-wrap:wrap}.media-container.compact.svelte-11w0yl9 .volume-section:where(.svelte-11w0yl9){flex-basis:100%;justify-content:center}.player-wrap.svelte-11w0yl9{padding:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex}.track-info.svelte-11w0yl9{text-align:center}.track-index.svelte-11w0yl9{color:var(--text-muted);letter-spacing:2px;margin-bottom:var(--space-1);font-size:9px}.track-title.svelte-11w0yl9{font-size:var(--fs-md);color:var(--nato-live);letter-spacing:1.5px;font-weight:700}.track-artist.svelte-11w0yl9{font-size:var(--fs-sm);color:var(--text-secondary);letter-spacing:1px;margin-top:2px}.progress-section.svelte-11w0yl9{align-items:center;gap:var(--space-3);display:flex}.time-label.svelte-11w0yl9{color:var(--text-muted);font-variant-numeric:tabular-nums;min-width:34px;font-size:10px}.progress-bar.svelte-11w0yl9{border:1px solid var(--border-subtle);cursor:pointer;background:#ffffff0f;border-radius:1px;flex:1;height:6px;position:relative;overflow:visible}.progress-fill.svelte-11w0yl9{background:var(--nato-live);height:100%;box-shadow:0 0 6px color-mix(in srgb, var(--nato-live) 30%, transparent);border-radius:1px;transition:width .1s linear}.progress-head.svelte-11w0yl9{background:var(--nato-live);width:10px;height:10px;box-shadow:0 0 8px color-mix(in srgb, var(--nato-live) 40%, transparent);border:1px solid #00000080;border-radius:1px;position:absolute;top:50%;transform:translate(-50%,-50%)}.controls.svelte-11w0yl9{justify-content:center;align-items:center;gap:var(--space-8);display:flex}.ctrl-btn.svelte-11w0yl9{border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;transition:all .15s;display:flex}.ctrl-btn.svelte-11w0yl9:hover{background:color-mix(in srgb, var(--nato-friendly) 10%, transparent);border-color:var(--border-glow)}.play-btn.svelte-11w0yl9{border-color:var(--nato-live);width:44px;height:44px;color:var(--nato-live)}.play-btn.svelte-11w0yl9:hover{background:color-mix(in srgb, var(--nato-live) 10%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--nato-live) 15%, transparent)}.skip-btn.svelte-11w0yl9{width:32px;height:32px;color:var(--text-muted)}.skip-btn.svelte-11w0yl9:hover{color:var(--text-primary)}.volume-section.svelte-11w0yl9{align-items:center;gap:var(--space-2);color:var(--text-muted);display:flex}.volume-bar.svelte-11w0yl9{border:1px solid var(--border-subtle);cursor:pointer;background:#ffffff0f;border-radius:1px;width:80px;height:4px;position:relative}.volume-fill.svelte-11w0yl9{background:var(--nato-friendly);border-radius:1px;height:100%}.vol-label.svelte-11w0yl9{color:var(--text-muted);font-variant-numeric:tabular-nums;min-width:28px;font-size:9px}.status-line.svelte-11w0yl9{color:var(--text-muted);letter-spacing:.5px;padding-top:var(--space-2);border-top:1px solid var(--border-subtle);justify-content:space-between;font-size:9px;display:flex}.wargame-dock.svelte-1df2xu8{z-index:40;--dock-w:320px;pointer-events:none;align-items:center;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)translate(0)}.wargame-dock.collapsed.svelte-1df2xu8{transform:translateY(-50%) translateX(var(--dock-w));transition-duration:.2s}.dock-handle.svelte-1df2xu8,.dock-body.svelte-1df2xu8{pointer-events:auto}.dock-body.svelte-1df2xu8{box-sizing:border-box;width:var(--dock-w);max-height:calc(var(--canvas-h) - 160px);background:var(--glass-fill-hi);-webkit-backdrop-filter:var(--glass-blur-lg);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-md) 0 0 var(--radius-md);box-shadow:var(--elev-modal);font-family:var(--font-mono);font-size:var(--fs-xs,12px);color:var(--text-primary);border-right:none;flex-direction:column;display:flex;overflow:hidden auto}.dock-section.svelte-1df2xu8+.dock-section:where(.svelte-1df2xu8){border-top:1px solid var(--border-subtle)}.sec-head.svelte-1df2xu8{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border-subtle);background:#ffffff08;min-height:28px;display:flex}.sec-glyph.svelte-1df2xu8{color:var(--accent-brand);font-size:12px;line-height:1}.sec-title.svelte-1df2xu8{color:var(--text-primary);letter-spacing:.12em;font-size:11px;font-weight:700}.sec-state.svelte-1df2xu8{letter-spacing:.1em;color:var(--text-secondary);align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:600;display:inline-flex}.sec-state.live.svelte-1df2xu8{color:var(--nato-hostile)}.sec-state.paused.svelte-1df2xu8{color:var(--nato-alert)}.state-dot.svelte-1df2xu8{background:var(--nato-hostile);width:6px;height:6px;box-shadow:0 0 6px var(--nato-hostile);border-radius:50%;animation:1.2s ease-in-out infinite svelte-1df2xu8-dock-pulse}.state-dot.paused.svelte-1df2xu8{background:var(--nato-alert);box-shadow:0 0 6px var(--nato-alert);animation:none}.sec-body.svelte-1df2xu8{padding:var(--space-3);flex-direction:column;gap:8px;display:flex}.active-meta.svelte-1df2xu8{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.scn-name.svelte-1df2xu8{color:var(--text-primary);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.scn-time.svelte-1df2xu8{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.mono.svelte-1df2xu8{font-family:var(--font-mono)}.btn-glyph.svelte-1df2xu8{font-size:10px;line-height:1}.btn-start.svelte-1df2xu8{background:var(--accent-brand-soft);width:100%;min-height:44px;color:var(--accent-brand);border:1px solid var(--accent-brand);border-radius:var(--radius-pill,999px);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 16px var(--accent-brand-glow);justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:700;transition:background .14s,color .14s,transform .2s;display:inline-flex}.btn-start.svelte-1df2xu8:hover{background:var(--accent-brand);color:var(--surface-base);transform:translateY(-1px)}.btn-start.svelte-1df2xu8:active{transform:translateY(0)}.btn-start.svelte-1df2xu8:focus-visible{outline:2px solid var(--accent-brand-glow);outline-offset:2px}.active-actions.svelte-1df2xu8{gap:var(--space-2,8px);width:100%;display:flex}.btn-action.svelte-1df2xu8{border-radius:var(--radius-pill,999px);min-height:40px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;transition:background .14s,color .14s,border-color .14s,transform .2s,box-shadow .14s;display:inline-flex}.btn-action.svelte-1df2xu8:hover:not(:disabled){transform:translateY(-1px)}.btn-action.svelte-1df2xu8:active:not(:disabled){transform:translateY(0)}.btn-action.svelte-1df2xu8:disabled{opacity:.6;cursor:wait;transform:none}.btn-pause.svelte-1df2xu8{color:var(--nato-alert);border:1px solid var(--nato-alert);background:#ffaa4a24}.btn-pause.svelte-1df2xu8:hover:not(:disabled){background:#ffaa4a3d;box-shadow:0 0 12px #ffaa4a40}.btn-pause.svelte-1df2xu8:focus-visible{outline:2px solid var(--nato-alert);outline-offset:2px}.btn-pause.is-paused.svelte-1df2xu8{background:var(--accent-brand-soft);color:var(--accent-brand);border:1px solid var(--accent-brand);box-shadow:0 0 14px var(--accent-brand-glow)}.btn-pause.is-paused.svelte-1df2xu8:hover:not(:disabled){background:var(--accent-brand);color:var(--surface-base)}.btn-pause.is-paused.svelte-1df2xu8:focus-visible{outline:2px solid var(--accent-brand-glow);outline-offset:2px}.btn-stop.svelte-1df2xu8{color:var(--nato-hostile);border:1px solid var(--nato-hostile);background:#ff556024}.btn-stop.svelte-1df2xu8:hover:not(:disabled){background:#ff55603d;box-shadow:0 0 12px #ff556040}.btn-stop.svelte-1df2xu8:focus-visible{outline:2px solid var(--nato-hostile);outline-offset:2px}.dock-handle.svelte-1df2xu8{background:var(--glass-fill-hi);width:34px;min-height:168px;-webkit-backdrop-filter:var(--glass-blur-lg);border:1px solid var(--accent-brand);border-radius:var(--radius-md) 0 0 var(--radius-md);color:var(--accent-brand);cursor:pointer;box-shadow:var(--elev-2,0 8px 24px #00000080);border-right:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 0;transition:background .15s,border-color .2s,color .2s;display:flex;position:relative}.dock-handle.svelte-1df2xu8:before{content:"";position:absolute;inset:0 0 0 -10px}.dock-handle.svelte-1df2xu8:hover{background:var(--accent-brand-soft)}.dock-handle.svelte-1df2xu8:focus-visible{outline:2px solid var(--accent-brand-glow);outline-offset:2px}.chev.svelte-1df2xu8{flex-shrink:0;transition:transform .2s}.chev.expanded.svelte-1df2xu8{transform:rotate(180deg)}.handle-label.svelte-1df2xu8{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.22em;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:700}.handle-dot.svelte-1df2xu8{background:var(--nato-hostile);width:7px;height:7px;box-shadow:0 0 8px var(--nato-hostile);border-radius:50%;flex-shrink:0;animation:1.2s ease-in-out infinite svelte-1df2xu8-dock-pulse}.wargame-dock.game-active.svelte-1df2xu8 .dock-handle:where(.svelte-1df2xu8){border-color:var(--nato-hostile);color:var(--nato-hostile)}.wargame-dock.game-active.svelte-1df2xu8 .dock-handle:where(.svelte-1df2xu8):hover{background:#ff55601f}@keyframes svelte-1df2xu8-dock-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.wargame-dock.svelte-1df2xu8,.chev.svelte-1df2xu8,.btn-start.svelte-1df2xu8,.btn-action.svelte-1df2xu8{transition:none;transform:none}.handle-dot.svelte-1df2xu8,.state-dot.svelte-1df2xu8{animation:none}}.ro-badge.svelte-1ptpuqe{padding:6px var(--space-3);background:color-mix(in srgb, var(--surface-overlay) 92%, transparent);border:1px solid var(--nato-alert);border-radius:var(--radius-md,4px);box-shadow:0 6px 20px #00000080, 0 0 12px color-mix(in srgb, var(--nato-alert) 35%, transparent);font-family:var(--font-mono);max-width:min(288px, calc(var(--canvas-w) - 88px));flex-direction:column;gap:2px;display:flex}.ro-head.svelte-1ptpuqe{align-items:baseline;gap:var(--space-2);display:flex}.ro-glyph.svelte-1ptpuqe,.ro-title.svelte-1ptpuqe{color:var(--nato-alert);font-weight:700}.ro-title.svelte-1ptpuqe{font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide)}.ro-detail.svelte-1ptpuqe{color:var(--text-secondary);font-size:var(--fs-2xs);margin:0;line-height:1.35}.ops-view-root.svelte-1gchti1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.hud-bottom-left.svelte-1gchti1{bottom:max(22px, var(--safe-bottom));left:calc(max(28px, var(--safe-left)) + var(--ops-dock-left,0px));z-index:50;align-items:flex-start;gap:var(--space-2);pointer-events:none;flex-direction:column;transition:left .28s cubic-bezier(.22,1,.36,1);display:flex;position:fixed}.hud-bottom-left.svelte-1gchti1>*{pointer-events:auto}.ops-fixed-surfaces.svelte-1gchti1{display:contents}.operations-layout.svelte-1gchti1{flex:1;min-height:0;display:flex;overflow:hidden}.map-panel.svelte-1gchti1{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.surge-toast-region.svelte-1gchti1{z-index:2500;pointer-events:none;position:fixed;inset:0}.surge-toast-region.svelte-1gchti1 .surge-suggest{pointer-events:auto}.aar-replay-overlay.svelte-1gchti1{z-index:2500;background:#0a0e1a99;flex-direction:column;display:flex;position:fixed;inset:0}.aar-replay-overlay.svelte-1gchti1 .aar-container,.aar-replay-overlay.svelte-1gchti1 .aar-empty{flex:1;min-height:0}.aar-replay-close.svelte-1gchti1{top:max(8px, var(--safe-top));right:max(12px, var(--safe-right));z-index:1;border:1px solid var(--nato-friendly);width:44px;height:44px;color:var(--nato-civilian);cursor:pointer;background:#0f1423f2;border-radius:2px;font-family:inherit;font-size:22px;line-height:1;position:absolute}.aar-replay-close.svelte-1gchti1:hover{color:var(--nato-friendly);background:#4a9eff33}@media (prefers-reduced-motion:reduce){.aar-replay-overlay.svelte-1gchti1,.hud-bottom-left.svelte-1gchti1{transition:none}}.shortcut-toast.svelte-1gchti1{top:var(--hud-band-low);z-index:4100;border:1px solid var(--nato-alert);color:var(--nato-alert);font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;pointer-events:none;background:#0a0e1af2;border-radius:2px;padding:8px 16px;font-size:12px;font-weight:600;position:fixed;left:50%;transform:translate(-50%)}.scope-filter.svelte-2ykmsd{gap:var(--space-3);flex-direction:column;display:flex}.chips.svelte-2ykmsd{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip.svelte-2ykmsd{padding:var(--space-1) var(--space-3);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-pill);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:border-color var(--snap-fast) var(--snap-out), color var(--snap-fast) var(--snap-out);background:0 0}.chip.svelte-2ykmsd:hover{border-color:var(--accent);color:var(--accent)}.chip.svelte-2ykmsd:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip.is-on.svelte-2ykmsd{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow-accent)}.triage-chips.svelte-2ykmsd{gap:var(--space-1);flex-wrap:wrap;display:flex}.triage-chip.svelte-2ykmsd{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:border-color var(--snap-fast) var(--snap-out), color var(--snap-fast) var(--snap-out);background:0 0;padding:2px 6px;font-size:9px}.triage-chip.svelte-2ykmsd:hover{border-color:var(--text-secondary);color:var(--text-secondary)}.triage-chip.is-on.svelte-2ykmsd{border-color:var(--accent-nato);color:var(--accent-nato);background:color-mix(in srgb, var(--accent-nato) 12%, transparent)}.glass-input.svelte-2ykmsd{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim-hi);color:var(--text-primary);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--fs-base);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);width:100%}.glass-input.svelte-2ykmsd:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 12px var(--accent-glow);outline:none}.aglass-host.svelte-xprewj{line-height:0;display:inline-flex}.asset-index.svelte-15816qe{outline:none}.asset-index.svelte-15816qe:focus-visible{box-shadow:var(--glow-accent);border-radius:var(--radius-md)}.index-table.svelte-15816qe{flex-direction:column;display:flex}.table-row.svelte-15816qe{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:var(--fs-xs);align-items:center;display:flex}.table-row.svelte-15816qe:last-child{border-bottom:none}.table-row.clickable.svelte-15816qe{cursor:pointer;transition:background var(--snap-fast) var(--ease-out)}.table-row.clickable.svelte-15816qe:hover{background:var(--accent-soft)}.table-row.is-selected.svelte-15816qe{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:var(--accent)}.table-hdr.svelte-15816qe{font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);color:var(--text-tertiary)}.col-dot.svelte-15816qe{align-items:center;gap:4px;width:36px;display:flex}.status-indicator.svelte-15816qe{background:var(--text-tertiary);border-radius:50%;flex-shrink:0;width:5px;height:5px}.status-indicator.online.svelte-15816qe{background:var(--accent-success);box-shadow:0 0 4px var(--accent-success)}.status-indicator.degraded.svelte-15816qe{background:var(--accent-warning);box-shadow:0 0 4px var(--accent-warning)}.col-main.svelte-15816qe{flex:1;min-width:0}.col-class.svelte-15816qe{width:72px;padding-left:var(--space-2)}.col-crit.svelte-15816qe{text-align:right;width:64px}.crit-tag.svelte-15816qe{font-size:var(--fs-2xs);color:var(--text-tertiary)}.crit-tag.crit-critical.svelte-15816qe{color:var(--accent-warning);font-weight:var(--fw-bold)}.dim.svelte-15816qe{color:var(--text-tertiary)}.bold.svelte-15816qe{font-weight:var(--fw-bold);color:var(--text-primary)}.name.svelte-15816qe{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sub.svelte-15816qe{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--text-tertiary);display:block;overflow:hidden}.empty.svelte-15816qe{padding:var(--space-3);font-size:var(--fs-sm);color:var(--text-tertiary)}.coverage-canvas-host.svelte-w8e76k{background:var(--surface-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-md,6px);flex-direction:column;width:100%;height:100%;min-height:480px;display:flex;position:relative;overflow:hidden}.stage-toolbar.svelte-w8e76k{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);z-index:10;background:#0a0e1aeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.mode-toggles.svelte-w8e76k{border:1px solid var(--border-subtle);background:#14161ab3;border-radius:4px;align-items:center;gap:2px;padding:2px;display:inline-flex}.mode-btn.svelte-w8e76k{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s}.mode-btn.svelte-w8e76k:hover{color:var(--text-primary)}.mode-btn.is-active.svelte-w8e76k{color:var(--accent-nato);background:#4a9eff2e;border:1px solid #4a9eff59}.view-toggles.svelte-w8e76k{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.basemap-pills.svelte-w8e76k{border:1px solid var(--border-subtle);background:#0a0c1099;border-radius:4px;gap:2px;padding:2px;display:inline-flex}.pill-btn.svelte-w8e76k{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:2px;padding:3px 8px;font-size:10px;font-weight:600;transition:all .12s}.pill-btn.svelte-w8e76k:hover{color:var(--text-primary)}.pill-btn.is-selected.svelte-w8e76k{color:var(--accent);background:#6bd5bc2e;font-weight:700}.view-toggle-btn.svelte-w8e76k{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:var(--text-tertiary);border:1px solid var(--border-subtle);cursor:pointer;background:#14161a80;border-radius:3px;padding:4px 8px;font-size:10px;font-weight:600;transition:all .12s}.view-toggle-btn.svelte-w8e76k:hover{color:var(--text-primary);border-color:var(--border-default)}.view-toggle-btn.is-on.svelte-w8e76k{color:var(--accent);background:#6bd5bc1f;border-color:#6bd5bc59}.nav-action-btn.svelte-w8e76k{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:var(--accent-nato);cursor:pointer;background:#4a9eff1a;border:1px solid #4a9eff40;border-radius:3px;padding:4px 8px;font-size:10px;font-weight:600;transition:all .12s}.nav-action-btn.svelte-w8e76k:hover{background:#4a9eff33;border-color:#4a9eff73}.stage-body.svelte-w8e76k{flex:1;width:100%;height:100%;min-height:400px;position:relative;overflow:hidden}.maplibre-stage-wrapper.svelte-w8e76k{width:100%;height:100%;position:absolute;inset:0}.maplibre-container.svelte-w8e76k{background:var(--surface-canvas);width:100%;height:100%}.map-hud-overlay.svelte-w8e76k{pointer-events:none;z-index:5;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:12px}.hud-chip.svelte-w8e76k{font-family:var(--font-mono,monospace);letter-spacing:.05em;color:var(--accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070cd9;border:1px solid #6bd5bc4d;border-radius:3px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.hud-chip.muted.svelte-w8e76k{color:var(--text-tertiary);border-color:var(--border-subtle)}.pulse-dot.svelte-w8e76k{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent);border-radius:50%;animation:2s ease-in-out infinite svelte-w8e76k-pulse-glow}@keyframes svelte-w8e76k-pulse-glow{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.floating-zoom-controls.svelte-w8e76k{z-index:5;flex-direction:column;gap:4px;display:flex;position:absolute;top:12px;right:12px}.zoom-btn.svelte-w8e76k{border:1px solid var(--border-subtle);width:28px;height:28px;color:var(--text-primary);font-family:var(--font-mono,monospace);cursor:pointer;background:#0a0e1ad9;border-radius:4px;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:all .12s;display:flex}.zoom-btn.svelte-w8e76k:hover{border-color:var(--accent);color:var(--accent);background:#1a2032f2}.hover-hud-card.svelte-w8e76k{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-left:3px solid var(--accent);pointer-events:none;z-index:6;background:#0a0e1aeb;border-radius:4px;flex-direction:column;gap:4px;min-width:200px;padding:8px 12px;display:flex;position:absolute;bottom:16px;left:14px}.hover-head.svelte-w8e76k{align-items:center;gap:6px;display:flex}.hover-title.svelte-w8e76k{font-family:var(--font-mono,monospace);color:var(--text-primary);font-size:11px;font-weight:700}.badge.svelte-w8e76k{font-family:var(--font-mono,monospace);border-radius:2px;padding:1px 4px;font-size:9px;font-weight:700}.badge.site.svelte-w8e76k{color:var(--accent-nato);background:#4a9eff33}.badge.sensor.svelte-w8e76k{color:var(--accent);background:#6bd5bc33}.badge.defense.svelte-w8e76k{color:var(--accent-warning);background:#ffaa4a33}.hover-details.svelte-w8e76k{font-family:var(--font-mono,monospace);color:var(--text-tertiary);gap:10px;font-size:10px;display:flex}.svg-container.svelte-w8e76k{background:radial-gradient(circle at center, var(--surface-base) 0%, var(--surface-canvas) 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.is-hidden.svelte-w8e76k{display:none!important}.tactical-svg.svelte-w8e76k{width:100%;height:100%;display:block}.watermark.svelte-w8e76k{font-family:var(--font-mono,monospace);fill:var(--text-tertiary);letter-spacing:.08em;font-size:9px}.flank-title.svelte-w8e76k{font-family:var(--font-mono,monospace);fill:var(--text-secondary);letter-spacing:.06em;font-size:11px;font-weight:700}.tactical-node.svelte-w8e76k{cursor:pointer;outline:none;transition:transform .15s}.tactical-node.svelte-w8e76k:hover{filter:drop-shadow(0 0 6px #4a9effcc)}.tactical-node.svelte-w8e76k:focus-visible{filter:drop-shadow(0 0 8px var(--text-primary))}.node-label.svelte-w8e76k{font-family:var(--font-mono,monospace);fill:var(--text-secondary);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:10px}.node-label.bold.svelte-w8e76k{fill:var(--text-primary);font-weight:700}.selection-pulse.svelte-w8e76k{transform-origin:50%;animation:2s ease-out infinite svelte-w8e76k-pulse-ring}@keyframes svelte-w8e76k-pulse-ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.4)}}.tip-title.svelte-w8e76k{font-family:var(--font-mono,monospace);fill:var(--text-primary);font-size:11px;font-weight:700}.tip-sub.svelte-w8e76k{font-family:var(--font-mono,monospace);fill:var(--text-tertiary);font-size:9px}.stage-legend.svelte-w8e76k{border-top:1px solid var(--border-subtle);font-family:var(--font-mono,monospace);color:var(--text-tertiary);z-index:10;background:#0a0e1af2;flex-wrap:wrap;align-items:center;gap:16px;padding:6px 14px;font-size:10px;display:flex}.legend-item.svelte-w8e76k{align-items:center;gap:6px;display:flex}.legend-icon.svelte-w8e76k{width:8px;height:8px;display:inline-block}.legend-icon.site.svelte-w8e76k{background:var(--accent-nato);transform:rotate(45deg)}.legend-icon.sensor.svelte-w8e76k{background:var(--accent);border-radius:50%}.legend-icon.defense.svelte-w8e76k{background:var(--accent-warning);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.legend-selected.svelte-w8e76k{color:var(--text-secondary);margin-left:auto}.legend-selected.svelte-w8e76k .hl:where(.svelte-w8e76k){color:var(--accent-nato)}.asset-marker.is-selected{z-index:50!important;filter:drop-shadow(0 0 10px var(--accent-nato))!important}.detail.svelte-12x1lff{gap:var(--space-4);flex-direction:column;display:flex}.detail-head.svelte-12x1lff{align-items:center;gap:var(--space-3);display:flex}.dh-name.svelte-12x1lff{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-primary);line-height:var(--lh-tight)}.dh-tags.svelte-12x1lff{align-items:center;gap:var(--space-2);display:flex}.dh-class.svelte-12x1lff{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.dh-crit.svelte-12x1lff{font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary)}.dh-crit.crit-warn.svelte-12x1lff{color:var(--accent-warning);font-weight:var(--fw-bold)}.dh-id.svelte-12x1lff{font-family:var(--font-mono);color:var(--text-tertiary);font-size:9px}.health.svelte-12x1lff{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.row.svelte-12x1lff{justify-content:space-between;align-items:center;gap:var(--space-3);padding:2px 0;display:flex}.row.svelte-12x1lff dt:where(.svelte-12x1lff){font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary)}.row.svelte-12x1lff dd:where(.svelte-12x1lff){font-size:var(--fs-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}.op-val.svelte-12x1lff{font-weight:var(--fw-bold);color:var(--accent-success)}.loc-val.svelte-12x1lff{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--accent)}.mod-val.svelte-12x1lff{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent);text-transform:uppercase}.status-val.active.svelte-12x1lff{color:var(--accent-success)}.bat-container.svelte-12x1lff{align-items:center;gap:var(--space-2);display:flex}.bat-text.svelte-12x1lff{font-size:var(--fs-2xs)}.bat-bar-track.svelte-12x1lff{background:var(--border-subtle);border-radius:2px;width:48px;height:4px;overflow:hidden}.bat-bar-fill.svelte-12x1lff{background:var(--accent-success);height:100%;transition:width var(--snap-fast) var(--snap-out)}.bat-bar-fill.bat-med.svelte-12x1lff{background:var(--accent-warning)}.bat-bar-fill.bat-low.svelte-12x1lff{background:var(--nato-alert)}.locate-btn.svelte-12x1lff{width:100%;padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);cursor:pointer;transition:all var(--snap-fast) var(--snap-out);text-align:center}.locate-btn.svelte-12x1lff:hover{background:var(--accent);color:var(--surface-canvas);box-shadow:var(--glow-accent)}.linked-section.svelte-12x1lff{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.linked-title.svelte-12x1lff{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);color:var(--text-tertiary)}.linked-list.svelte-12x1lff{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.linked-item.svelte-12x1lff{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-canvas) 85%, white);border:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:var(--fs-2xs);justify-content:space-between;padding:3px 6px;display:flex}.linked-item.clickable.svelte-12x1lff{cursor:pointer;transition:border-color var(--snap-fast) var(--snap-out)}.linked-item.clickable.svelte-12x1lff:hover{border-color:var(--accent)}.linked-name.svelte-12x1lff{color:var(--text-primary)}.linked-pos.svelte-12x1lff{color:var(--text-tertiary)}.actions.svelte-12x1lff{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.actions-lbl.svelte-12x1lff{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);color:var(--text-tertiary)}.action.svelte-12x1lff{padding:var(--space-2) var(--space-3);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-sm);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:border-color var(--snap-fast) var(--snap-out), color var(--snap-fast) var(--snap-out);background:0 0}.action.svelte-12x1lff:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.action.svelte-12x1lff:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.action.is-on.svelte-12x1lff{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow-accent)}.action.svelte-12x1lff:disabled{opacity:.4;cursor:progress}.action.is-armed.svelte-12x1lff{border-color:var(--nato-alert);color:var(--nato-alert)}.reset-msg.svelte-12x1lff{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.reset-msg.failed.svelte-12x1lff{color:var(--nato-hostile)}.briefing-view.svelte-njmwmv{gap:var(--space-3);min-height:0;padding:calc(var(--safe-top) + 86px) max(var(--space-5), var(--safe-right)) max(var(--space-3), var(--safe-bottom)) max(var(--space-5), var(--safe-left));background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-mono);box-sizing:border-box;flex:1;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.masthead.svelte-njmwmv{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-2) var(--space-4);flex-wrap:wrap;flex-shrink:0;display:flex}.mh-kpis.svelte-njmwmv{align-items:center;gap:var(--space-3);font-size:var(--fs-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.hud-glyph.svelte-njmwmv{color:var(--accent);font-size:var(--fs-sm);flex-shrink:0;line-height:1}.hud-title.svelte-njmwmv{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);color:var(--text-primary)}.hud-sep.svelte-njmwmv{background:var(--border-subtle);flex-shrink:0;width:1px;height:14px}.kpi.svelte-njmwmv{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:inline-flex}.kpi-v.svelte-njmwmv{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text-primary);line-height:1}.kpi-ok.svelte-njmwmv{color:var(--accent)}.kpi-slash.svelte-njmwmv{color:var(--text-tertiary);font-size:var(--fs-xs);margin:0 1px}.kpi-tot.svelte-njmwmv{color:var(--text-tertiary);font-size:var(--fs-xs);font-weight:var(--fw-normal)}.kpi-k.svelte-njmwmv{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--text-tertiary)}.status-pill.svelte-njmwmv{border:1px solid var(--border-default);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--text-tertiary);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.status-pill.svelte-njmwmv .status-dot:where(.svelte-njmwmv){background:var(--text-muted);border-radius:50%;width:6px;height:6px}.status-pill[data-tone=ok].svelte-njmwmv{color:var(--accent);border-color:var(--border-accent)}.status-pill[data-tone=ok].svelte-njmwmv .status-dot:where(.svelte-njmwmv){background:var(--accent);box-shadow:0 0 6px var(--accent-glow)}.status-pill[data-tone=brand].svelte-njmwmv{color:var(--accent-brand);border-color:var(--accent-brand)}.status-pill[data-tone=brand].svelte-njmwmv .status-dot:where(.svelte-njmwmv){background:var(--accent-brand);animation:1.2s infinite svelte-njmwmv-blink}.status-pill[data-tone=warn].svelte-njmwmv{color:var(--nato-alert);border-color:var(--nato-alert)}.status-pill[data-tone=warn].svelte-njmwmv .status-dot:where(.svelte-njmwmv){background:var(--nato-alert)}@keyframes svelte-njmwmv-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.status-pill[data-tone=brand].svelte-njmwmv .status-dot:where(.svelte-njmwmv){animation:none}}.mh-actions.svelte-njmwmv{align-items:center;gap:var(--space-3);display:flex}.reset-toast.svelte-njmwmv{font-size:var(--fs-2xs);color:var(--accent);letter-spacing:var(--tracking-wide);font-weight:var(--fw-bold)}.request-btn.svelte-njmwmv{justify-content:center;align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-1) var(--space-3);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--accent-brand);border-radius:var(--radius-md);color:var(--accent-brand);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);cursor:pointer;box-shadow:var(--elev-2);transition:background var(--snap-fast) var(--ease-out), border-color var(--snap-fast) var(--ease-out), color var(--snap-fast) var(--ease-out), box-shadow var(--snap-fast) var(--ease-out);flex-shrink:0;display:inline-flex}.request-btn.svelte-njmwmv:hover{background:var(--accent-brand-soft);box-shadow:var(--elev-2), 0 0 18px var(--accent-brand-glow)}.request-btn.svelte-njmwmv:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}.request-btn.svelte-njmwmv:disabled{cursor:progress}.request-btn.requesting.svelte-njmwmv{background:var(--accent-brand-soft);box-shadow:var(--elev-2), 0 0 24px var(--accent-brand-glow);animation:1.8s ease-in-out infinite svelte-njmwmv-brand-breathe}@keyframes svelte-njmwmv-brand-breathe{0%,to{box-shadow:var(--elev-2), 0 0 18px var(--accent-brand-glow)}50%{box-shadow:var(--elev-2), 0 0 32px var(--accent-brand-glow)}}@media (prefers-reduced-motion:reduce){.request-btn.requesting.svelte-njmwmv{animation:none}}.rb-glyph.svelte-njmwmv{color:var(--accent-brand);font-size:var(--fs-2xs)}.rb-label.svelte-njmwmv{font-variant-numeric:tabular-nums}.drawer-toggle-btn.svelte-njmwmv{padding:var(--space-1) var(--space-3);background:var(--glass-fill);border:1px solid var(--accent);border-radius:var(--radius-md);min-height:32px;color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);cursor:pointer;transition:all var(--snap-fast) var(--snap-out);white-space:nowrap}.drawer-toggle-btn.svelte-njmwmv:hover,.drawer-toggle-btn.active.svelte-njmwmv{background:var(--accent);color:var(--surface-canvas);box-shadow:var(--glow-accent)}.glass.svelte-njmwmv{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-md);box-shadow:var(--elev-2)}.glass-hi.svelte-njmwmv{background:var(--glass-fill-hi);-webkit-backdrop-filter:var(--glass-blur-lg)}.briefing-body.svelte-njmwmv{grid-template-columns:clamp(280px, calc(var(--canvas-w,1440px) * .23), 340px) minmax(0, 1fr) clamp(280px, 23vw, 340px);gap:var(--space-3);min-height:0;display:grid;position:relative}.rail.svelte-njmwmv,.reading.svelte-njmwmv{flex-direction:column;min-height:0;display:flex;overflow:hidden}.panel.svelte-njmwmv{flex-direction:column;height:100%;display:flex;overflow:hidden}.pr-head.svelte-njmwmv{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);background:#ffffff05;flex-shrink:0;display:flex}.pr-glyph.svelte-njmwmv{color:var(--accent);font-size:var(--fs-sm);line-height:1}.pr-title.svelte-njmwmv{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);color:var(--text-primary);flex:1}.pr-count.svelte-njmwmv{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-xs);font-variant-numeric:tabular-nums;padding:1px 6px}.filter-wrapper.svelte-njmwmv{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.index-wrapper.svelte-njmwmv{flex:1;min-height:0;overflow-y:auto}.stage-panel.svelte-njmwmv{padding:0;position:relative}.stage-panel.svelte-njmwmv .coverage-canvas-host{border-radius:inherit;background:0 0;border:none}.empty-stage-wrapper.svelte-njmwmv{height:100%;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.inspector-scroll-content.svelte-njmwmv{padding:var(--space-3);flex:1;min-height:0;overflow-y:auto}.close-drawer-btn.svelte-njmwmv{color:var(--text-tertiary);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:none;padding:2px 6px}.close-drawer-btn.svelte-njmwmv:hover{color:var(--accent)}.ticker-dock.svelte-njmwmv{flex-shrink:0;justify-self:center;width:min(880px,100%);margin:0 auto}.compact-switcher.svelte-njmwmv{flex-shrink:0;display:flex;overflow:hidden}.switcher-btn.svelte-njmwmv{padding:var(--space-2);border:none;border-right:1px solid var(--border-subtle);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);cursor:pointer;text-align:center;transition:background var(--snap-fast) var(--snap-out), color var(--snap-fast) var(--snap-out);background:0 0;flex:1}.switcher-btn.svelte-njmwmv:last-child{border-right:none}.switcher-btn.active.svelte-njmwmv{background:var(--accent-soft);color:var(--accent)}.is-medium.svelte-njmwmv .briefing-body:where(.svelte-njmwmv){grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.is-medium.svelte-njmwmv .rail-right.drawer-mode:where(.svelte-njmwmv){z-index:25;width:340px;transition:transform var(--dur-normal,.2s) var(--ease-out);position:absolute;top:0;bottom:0;right:0;transform:translate(110%);box-shadow:-4px 0 24px #000000b3}.is-medium.svelte-njmwmv .rail-right.drawer-active:where(.svelte-njmwmv){transform:translate(0)}.is-compact.svelte-njmwmv .masthead:where(.svelte-njmwmv){align-items:stretch;gap:var(--space-2);flex-direction:column}.is-compact.svelte-njmwmv .briefing-body:where(.svelte-njmwmv){grid-template-columns:1fr}.hidden-compact.svelte-njmwmv{display:none!important}.briefing-view.svelte-a4dwxy{gap:var(--space-3);min-height:0;padding:calc(var(--safe-top) + 86px) max(var(--space-5), var(--safe-right)) calc(var(--safe-bottom) + 100px) max(var(--space-5), var(--safe-left));background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-mono);flex:1;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.masthead.svelte-a4dwxy{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.mh-kpis.svelte-a4dwxy{align-items:center;gap:var(--space-3);font-size:var(--fs-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.briefing-body.svelte-a4dwxy{grid-template-columns:clamp(264px, calc(var(--canvas-w) * .22), 320px) minmax(0, 1fr) clamp(288px, 23vw, 344px);gap:var(--space-4);min-height:0;display:grid}.rail.svelte-a4dwxy,.reading.svelte-a4dwxy{scrollbar-width:thin;scrollbar-color:var(--border-default) transparent;min-height:0;overflow-y:auto}.rail.svelte-a4dwxy{gap:var(--space-4);flex-direction:column;padding-right:2px;display:flex}.reading.svelte-a4dwxy{padding:0 var(--space-2);flex-direction:column;justify-content:safe center;align-items:center;display:flex}.panel.svelte-a4dwxy{padding:var(--space-3)}.panel.priorities.svelte-a4dwxy{padding:var(--space-2) var(--space-3) var(--space-3)}.panel.mdp-tray.svelte-a4dwxy{padding:0}.glass.svelte-a4dwxy{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-md);box-shadow:var(--elev-2)}.glass-hi.svelte-a4dwxy{background:var(--glass-fill-hi);-webkit-backdrop-filter:var(--glass-blur-lg)}.hud-glyph.svelte-a4dwxy{color:var(--accent);font-size:var(--fs-sm);flex-shrink:0;line-height:1}.hud-title.svelte-a4dwxy{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);color:var(--text-primary)}.hud-sep.svelte-a4dwxy{background:var(--border-subtle);flex-shrink:0;width:1px;height:14px}.kpi.svelte-a4dwxy{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:inline-flex}.kpi-v.svelte-a4dwxy{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text-primary);line-height:1}.kpi-crit.svelte-a4dwxy{color:var(--nato-hostile)}.kpi-high.svelte-a4dwxy{color:var(--nato-alert)}.kpi-ok.svelte-a4dwxy{color:var(--accent)}.kpi-k.svelte-a4dwxy{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--text-tertiary)}.status-pill.svelte-a4dwxy{border:1px solid var(--border-default);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--text-tertiary);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.status-pill.svelte-a4dwxy .status-dot:where(.svelte-a4dwxy){background:var(--text-muted);border-radius:50%;width:6px;height:6px}.status-pill[data-tone=ok].svelte-a4dwxy{color:var(--accent);border-color:var(--border-accent)}.status-pill[data-tone=ok].svelte-a4dwxy .status-dot:where(.svelte-a4dwxy){background:var(--accent);box-shadow:0 0 6px var(--accent-glow)}.status-pill[data-tone=brand].svelte-a4dwxy{color:var(--accent-brand);border-color:var(--accent-brand)}.status-pill[data-tone=brand].svelte-a4dwxy .status-dot:where(.svelte-a4dwxy){background:var(--accent-brand);animation:1.2s infinite svelte-a4dwxy-blink}.status-pill[data-tone=muted].svelte-a4dwxy .status-dot:where(.svelte-a4dwxy){background:var(--text-tertiary)}@keyframes svelte-a4dwxy-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.status-pill[data-tone=brand].svelte-a4dwxy .status-dot:where(.svelte-a4dwxy){animation:none}}.request-btn.svelte-a4dwxy{justify-content:center;align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-2) var(--space-4);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--accent-brand);border-radius:var(--radius-md);color:var(--accent-brand);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);cursor:pointer;box-shadow:var(--elev-2);transition:background var(--snap-fast) var(--ease-out), border-color var(--snap-fast) var(--ease-out), color var(--snap-fast) var(--ease-out), box-shadow var(--snap-fast) var(--ease-out);flex-shrink:0;display:inline-flex}.request-btn.svelte-a4dwxy:hover{background:var(--accent-brand-soft);box-shadow:var(--elev-2), 0 0 18px var(--accent-brand-glow)}.request-btn.svelte-a4dwxy:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}.request-btn.svelte-a4dwxy:disabled{cursor:progress}.request-btn.requesting.svelte-a4dwxy{background:var(--accent-brand-soft);box-shadow:var(--elev-2), 0 0 24px var(--accent-brand-glow);animation:1.8s ease-in-out infinite svelte-a4dwxy-brand-breathe}@keyframes svelte-a4dwxy-brand-breathe{0%,to{box-shadow:var(--elev-2), 0 0 18px var(--accent-brand-glow)}50%{box-shadow:var(--elev-2), 0 0 32px var(--accent-brand-glow)}}@media (prefers-reduced-motion:reduce){.request-btn.requesting.svelte-a4dwxy{animation:none}}.rb-glyph.svelte-a4dwxy{color:var(--accent-brand);font-size:var(--fs-2xs)}.rb-label.svelte-a4dwxy{font-variant-numeric:tabular-nums}.mdp-tray.svelte-a4dwxy{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-secondary);flex-direction:column;display:flex;overflow:hidden}.mdp-head.svelte-a4dwxy{display:flex}.mdp-toggle.svelte-a4dwxy{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:0;border-bottom:1px solid var(--border-subtle);color:inherit;text-align:left;font:inherit;cursor:pointer;transition:background var(--snap-fast) var(--ease-out);background:0 0;flex:1;display:inline-flex}.mdp-toggle.svelte-a4dwxy:hover{background:var(--accent-soft)}.mdp-toggle.svelte-a4dwxy:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mdp-glyph.svelte-a4dwxy{color:var(--accent);font-size:var(--fs-sm);line-height:1}.mdp-title.svelte-a4dwxy{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);color:var(--text-primary)}.mdp-wave.svelte-a4dwxy{font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);color:var(--accent);font-variant-numeric:tabular-nums;flex:1}.mdp-chev.svelte-a4dwxy{color:var(--text-tertiary);font-size:var(--fs-2xs)}.mdp-action.svelte-a4dwxy{column-gap:var(--space-3);padding:var(--space-3);background:var(--accent-soft);border-left:2px solid var(--accent);grid-template-columns:1fr auto;align-items:baseline;display:grid}.mdp-action-lbl.svelte-a4dwxy{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);color:var(--accent);opacity:.7;grid-column:1/-1;margin-bottom:2px}.mdp-action-desc.svelte-a4dwxy{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--accent);line-height:var(--lh-snug)}.mdp-sv.svelte-a4dwxy{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:var(--radius-xs);font-variant-numeric:tabular-nums;padding:1px 6px}.mdp-sectors.svelte-a4dwxy{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;gap:2px;display:flex}.sector-row.svelte-a4dwxy{align-items:center;gap:var(--space-2);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;grid-template-columns:1fr 56px 56px 24px;padding:3px 0;display:grid}.sector-name.svelte-a4dwxy{font-weight:var(--fw-bold);color:var(--text-primary);letter-spacing:.02em}.sector-cell.svelte-a4dwxy{font-weight:var(--fw-bold);align-items:center;gap:4px;display:inline-flex}.sector-dot.svelte-a4dwxy{border-radius:50%;width:4px;height:4px}.sector-def.svelte-a4dwxy{color:var(--text-tertiary);text-align:right}.q-rank.svelte-a4dwxy{padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;gap:2px;display:flex}.q-rank-head.svelte-a4dwxy{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--text-tertiary);margin-bottom:var(--space-1)}.q-row.svelte-a4dwxy{align-items:center;gap:var(--space-2);opacity:.55;font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;grid-template-columns:28px 1fr 60px 32px;display:grid}.q-row.is-optimal.svelte-a4dwxy{opacity:1}.q-opt.svelte-a4dwxy{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-xs);text-align:center;padding:0 3px}.q-opt-pad.svelte-a4dwxy{display:block}.q-desc.svelte-a4dwxy{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.q-bar.svelte-a4dwxy{background:#ffffff0d;border-radius:2px;height:4px;overflow:hidden}.q-fill.svelte-a4dwxy{background:color-mix(in srgb, var(--accent) 30%, transparent);height:100%;display:block}.q-fill.is-optimal.svelte-a4dwxy{background:var(--accent);box-shadow:0 0 6px var(--accent-glow)}.q-val.svelte-a4dwxy{text-align:right;color:var(--text-secondary)}.mdp-tray.mdp-awaiting.svelte-a4dwxy,.mdp-tray.mdp-idle.svelte-a4dwxy{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--text-tertiary);font-style:italic;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);display:inline-flex}.awaiting-dot.svelte-a4dwxy{background:var(--nato-alert);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.2s infinite svelte-a4dwxy-blink}@media (prefers-reduced-motion:reduce){.awaiting-dot.svelte-a4dwxy{animation:none}}.mdp-idle.svelte-a4dwxy .idle-text:where(.svelte-a4dwxy){color:var(--text-tertiary);font-style:normal}.brief-hero.svelte-a4dwxy{width:100%;max-width:760px;padding:var(--space-8) var(--space-8) var(--space-6);gap:var(--space-4);flex-direction:column;flex-shrink:0;display:flex;position:relative}.brief-hero.svelte-a4dwxy:before{content:"";border-radius:inherit;background:var(--refraction-sheen);pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.brief-head.svelte-a4dwxy{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-2xs);flex-wrap:wrap;display:flex}.brief-tag.svelte-a4dwxy{font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);color:var(--accent);text-transform:uppercase}.brief-meta.svelte-a4dwxy{color:var(--text-tertiary);letter-spacing:var(--tracking-wide);font-variant-numeric:tabular-nums}.brief-title.svelte-a4dwxy{font-family:var(--font-sans);font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text-primary);letter-spacing:-.01em;margin:0}.brief-body.svelte-a4dwxy{gap:var(--space-3);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--text-secondary);flex-direction:column;display:flex}.brief-line.svelte-a4dwxy{margin:0}.rec-list.svelte-a4dwxy{margin:var(--space-3) 0 0;padding:var(--space-4);border:1px solid var(--border-default);border-left:2px solid var(--accent);background:var(--accent-soft);border-radius:var(--radius-sm);gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.rec-item.svelte-a4dwxy{align-items:baseline;gap:var(--space-2);grid-template-columns:24px 12px 1fr;display:grid}.rec-idx.svelte-a4dwxy{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--accent);font-variant-numeric:tabular-nums;text-align:right}.rec-arrow.svelte-a4dwxy{font-size:var(--fs-2xs);color:var(--accent);opacity:.7}.rec-text.svelte-a4dwxy{font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-default);color:var(--text-primary)}.brief-foot.svelte-a4dwxy{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);color:var(--text-tertiary);justify-content:space-between;display:flex}.brief-skel.svelte-a4dwxy{gap:var(--space-3);flex-direction:column;display:flex}.skel-row.svelte-a4dwxy{border-radius:var(--radius-xs);background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1f 50%,#ffffff0d 100%) 0 0/200% 100%;height:12px;animation:1.6s ease-in-out infinite svelte-a4dwxy-skel-shimmer}.skel-title.svelte-a4dwxy{width:50%;height:18px;margin-bottom:var(--space-2)}.skel-short.svelte-a4dwxy{width:70%}.skel-cap.svelte-a4dwxy{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);color:var(--accent-brand);margin-top:var(--space-2)}@keyframes svelte-a4dwxy-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel-row.svelte-a4dwxy{background:#ffffff0f;animation:none}}.brief-err.svelte-a4dwxy{align-items:center;gap:var(--space-3);padding:var(--space-3);background:color-mix(in srgb, var(--nato-hostile) 8%, transparent);border:1px solid var(--nato-hostile);border-left:2px solid var(--nato-hostile);border-radius:var(--radius-sm);display:flex}.err-icon.svelte-a4dwxy{color:var(--nato-hostile);font-weight:var(--fw-bold)}.err-msg.svelte-a4dwxy{font-size:var(--fs-xs);color:var(--text-primary);overflow-wrap:anywhere;flex:1}.err-retry.svelte-a4dwxy{border:1px solid var(--nato-hostile);color:var(--nato-hostile);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);cursor:pointer;border-radius:var(--radius-xs);transition:background var(--snap-fast) var(--ease-out);background:0 0;padding:4px 10px}.err-retry.svelte-a4dwxy:hover{background:color-mix(in srgb, var(--nato-hostile) 16%, transparent)}.brief-empty.svelte-a4dwxy{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}.empty-glyph.svelte-a4dwxy{color:var(--accent);opacity:.35;font-size:32px}.empty-title.svelte-a4dwxy{font-family:var(--font-mono);font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);color:var(--text-secondary)}.empty-sub.svelte-a4dwxy{font-family:var(--font-sans);font-size:var(--fs-sm);line-height:var(--lh-default);color:var(--text-tertiary);max-width:380px}.pr-head.svelte-a4dwxy{align-items:center;gap:var(--space-2);padding:4px 4px var(--space-2);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-2);display:flex}.pr-glyph.svelte-a4dwxy{color:var(--accent);font-size:var(--fs-sm);line-height:1}.pr-title.svelte-a4dwxy{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);color:var(--text-primary);flex:1}.pr-count.svelte-a4dwxy{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-xs);font-variant-numeric:tabular-nums;padding:1px 6px}.pr-list.svelte-a4dwxy{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pr-empty.svelte-a4dwxy{padding:var(--space-3);text-align:center;font-size:var(--fs-2xs);color:var(--text-tertiary);font-style:italic}.pr-btn.svelte-a4dwxy{align-items:center;gap:var(--space-2);width:100%;padding:6px var(--space-2);border-radius:var(--radius-sm);text-align:left;font:inherit;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-secondary);cursor:pointer;transition:background var(--snap-fast) var(--ease-out);font-variant-numeric:tabular-nums;background:0 0;border:0;grid-template-columns:38px 40px 1fr auto auto;display:grid}.pr-btn.svelte-a4dwxy:disabled{cursor:default}.pr-clickable.svelte-a4dwxy:hover{background:#ffffff0a}.pr-clickable.svelte-a4dwxy:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pr-badge.svelte-a4dwxy{font-size:var(--fs-2xs);font-weight:var(--fw-bold);border-radius:var(--radius-xs);text-align:center;letter-spacing:.04em;border:1px solid;padding:1px 4px}.pr-score.svelte-a4dwxy{font-size:var(--fs-sm);font-weight:var(--fw-bold);text-align:right}.pr-asset.svelte-a4dwxy{font-weight:var(--fw-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr-dist.svelte-a4dwxy{color:var(--text-tertiary);font-size:var(--fs-2xs)}.pr-trace.svelte-a4dwxy{font-size:var(--fs-2xs);font-weight:var(--fw-bold);background:color-mix(in srgb, var(--nato-friendly) 10%, transparent);border:1px solid var(--nato-friendly);color:var(--nato-friendly);border-radius:var(--radius-xs);letter-spacing:.04em;padding:1px 4px}.reasoning.svelte-a4dwxy{gap:var(--space-3);flex-direction:column;display:flex}.rz-tag.svelte-a4dwxy{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase}.rz-target.svelte-a4dwxy{color:var(--accent)}.rz-stream.svelte-a4dwxy{gap:var(--space-1);flex-direction:column;display:flex}.rz-node.svelte-a4dwxy{align-items:center;gap:var(--space-3);padding:var(--space-1) 2px;border-radius:var(--radius-sm);transition:opacity .22s var(--snap-out);display:flex}.rz-done.svelte-a4dwxy{opacity:.66}.rz-done.svelte-a4dwxy .rz-dot:where(.svelte-a4dwxy){background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.rz-active.svelte-a4dwxy{opacity:1}.rz-active.svelte-a4dwxy .rz-dot:where(.svelte-a4dwxy){background:var(--accent-brand);color:var(--accent-brand-dim);border-color:var(--accent-brand);box-shadow:0 0 12px var(--accent-brand-glow);animation:2.2s ease-in-out infinite svelte-a4dwxy-rz-pulse}.rz-pending.svelte-a4dwxy{opacity:.4}.rz-pending.svelte-a4dwxy .rz-dot:where(.svelte-a4dwxy){color:var(--text-tertiary);border-color:var(--text-tertiary);background:0 0;border-style:dashed}@keyframes svelte-a4dwxy-rz-pulse{0%,to{box-shadow:0 0 8px var(--accent-brand-glow)}50%{box-shadow:0 0 18px var(--accent-brand-glow)}}@media (prefers-reduced-motion:reduce){.rz-active.svelte-a4dwxy .rz-dot:where(.svelte-a4dwxy){animation:none}}.rz-dot.svelte-a4dwxy{border:1.4px solid var(--border-default);width:24px;height:24px;font-family:var(--font-mono);font-weight:var(--fw-semibold);font-size:var(--fs-xs);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rz-body.svelte-a4dwxy{flex-direction:column;min-width:0;display:flex}.rz-label.svelte-a4dwxy{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.rz-metric.svelte-a4dwxy{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-tertiary)}.drawer.svelte-1ws7vze{width:28rem;max-width:calc(var(--canvas-w) * .92);height:var(--canvas-h);background:var(--glass-fill-hi,#0a0e1aeb);-webkit-backdrop-filter:var(--glass-blur,blur(24px) saturate(180%));border-left:1px solid var(--glass-rim-hi,#ffffff1f);box-shadow:var(--elev-modal,0 16px 40px -8px #000000e6);color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:var(--fs-sm,.8125rem);z-index:var(--z-drawer,800);flex-direction:column;display:flex;position:fixed;top:0;right:0}header.svelte-1ws7vze{padding:var(--space-3,.75rem) var(--space-4,1rem);border-bottom:1px solid var(--border-default,#ffffff1a);justify-content:space-between;align-items:center;display:flex}header.svelte-1ws7vze h2:where(.svelte-1ws7vze){font-size:var(--fs-md,.875rem);letter-spacing:var(--tracking-wide,.06em);text-transform:uppercase;color:var(--text-primary);margin:0;font-weight:600}.close-btn.svelte-1ws7vze{width:28px;height:28px;color:var(--text-secondary);border-radius:var(--radius-sm,4px);cursor:pointer;transition:color var(--dur-fast,.15s) var(--ease-out,ease), border-color var(--dur-fast,.15s) var(--ease-out,ease), background var(--dur-fast,.15s) var(--ease-out,ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.close-btn.svelte-1ws7vze:hover{color:var(--nato-hostile);border-color:var(--border-default,#ffffff1a);background:var(--surface-raised,#ffffff0a)}.close-btn.svelte-1ws7vze:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.empty.svelte-1ws7vze{padding:var(--space-8,2rem) var(--space-4,1rem);color:var(--text-tertiary);text-align:center;font-style:italic}ul.svelte-1ws7vze{padding:var(--space-2,.5rem) 0;flex:1;margin:0;list-style:none;overflow-y:auto}.advisory.svelte-1ws7vze{padding:var(--space-3,.75rem) var(--space-4,1rem);margin:var(--space-2,.5rem) var(--space-3,.75rem);background:var(--surface-raised,#141c3099);border:1px solid var(--border-default,#ffffff1a);border-radius:var(--radius-md,8px)}.skill-chips.svelte-1ws7vze{gap:var(--space-2,.4rem);margin-bottom:var(--space-2,.35rem);flex-wrap:wrap;align-items:center;display:flex}.skill-badge.svelte-1ws7vze{background:color-mix(in srgb, var(--nato-live) 12%, transparent);border:1px solid var(--nato-live);border-radius:var(--radius-xs,2px);color:var(--nato-live);font-size:var(--fs-2xs,.68rem);letter-spacing:var(--tracking-wide,.05em);padding:.1rem .45rem;font-weight:700}.trigger-chip.svelte-1ws7vze{background:color-mix(in srgb, var(--nato-friendly) 12%, transparent);border:1px solid var(--nato-friendly);border-radius:var(--radius-xs,2px);color:var(--nato-friendly);font-size:var(--fs-2xs,.68rem);letter-spacing:var(--tracking-wide,.04em);padding:.1rem .45rem}.trigger-chip[data-kind=autonomous].svelte-1ws7vze{background:color-mix(in srgb, var(--nato-alert) 12%, transparent);border-color:var(--nato-alert);color:var(--nato-alert)}.trigger-chip[data-kind=operator].svelte-1ws7vze{background:color-mix(in srgb, var(--nato-live) 10%, transparent);border-color:var(--nato-live);color:var(--nato-live)}.head.svelte-1ws7vze{gap:var(--space-2,.5rem);align-items:baseline;display:flex}.prio.svelte-1ws7vze{color:var(--prio,var(--accent));border:1px solid var(--prio,var(--accent));background:color-mix(in srgb, var(--prio,var(--accent)) 14%, transparent);border-radius:var(--radius-xs,2px);font-weight:700;font-size:var(--fs-2xs,.7rem);letter-spacing:var(--tracking-wide,.08em);flex-shrink:0;padding:.05rem .4rem}.title.svelte-1ws7vze{color:var(--text-primary);font-weight:600}.summary.svelte-1ws7vze{margin-top:var(--space-2,.4rem);color:var(--text-secondary);font-size:var(--fs-sm,.8rem)}.enriching.svelte-1ws7vze{margin-top:var(--space-2,.5rem);color:var(--text-tertiary);font-style:italic;animation:1.4s infinite svelte-1ws7vze-pulse}@keyframes svelte-1ws7vze-pulse{50%{opacity:.5}}.rec.svelte-1ws7vze{margin-top:var(--space-2,.5rem);color:var(--text-primary)}.reasoning.svelte-1ws7vze{margin-top:var(--space-2,.4rem);color:var(--text-secondary);font-size:var(--fs-sm,.78rem);padding-left:1.2rem}.reasoning.svelte-1ws7vze li:where(.svelte-1ws7vze){margin:.15rem 0;list-style:outside}.actions.svelte-1ws7vze{margin-top:var(--space-3,.6rem);gap:var(--space-2,.5rem);display:flex}.actions.svelte-1ws7vze button:where(.svelte-1ws7vze){background:var(--surface-raised,#ffffff0a);border:1px solid var(--border-default,#ffffff1a);border-radius:var(--radius-sm,4px);padding:var(--space-1,.2rem) var(--space-3,.5rem);cursor:pointer;font-family:inherit;font-size:var(--fs-xs,.75rem);letter-spacing:var(--tracking-wide,.05em);color:var(--text-secondary);transition:color var(--dur-fast,.15s) var(--ease-out,ease), border-color var(--dur-fast,.15s) var(--ease-out,ease), background var(--dur-fast,.15s) var(--ease-out,ease)}.actions.svelte-1ws7vze button:where(.svelte-1ws7vze):hover:not(:disabled){background:var(--surface-overlay,#ffffff14);border-color:var(--border-strong,#fff3);color:var(--text-primary)}.actions.svelte-1ws7vze button:where(.svelte-1ws7vze):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.approve.svelte-1ws7vze{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-soft,#6bd5bc1f)}.approve.svelte-1ws7vze:hover:not(:disabled){color:var(--text-on-accent);background:var(--accent);border-color:var(--accent)}.dismiss.svelte-1ws7vze{color:var(--nato-alert)}.dismiss.svelte-1ws7vze:hover:not(:disabled){color:var(--nato-alert);border-color:color-mix(in srgb, var(--nato-alert) 55%, transparent)}.trace.svelte-1ws7vze{margin-left:auto}.actions.svelte-1ws7vze button:where(.svelte-1ws7vze):disabled{opacity:.4;cursor:not-allowed}.reason.svelte-1ws7vze{margin-top:var(--space-2,.4rem);background:var(--surface-base);width:100%;color:var(--text-primary);border:1px solid var(--border-default,#ffffff1a);border-radius:var(--radius-sm,4px);padding:var(--space-2,.3rem) var(--space-3,.5rem);font-family:inherit;font-size:var(--fs-sm,.8rem)}.reason.svelte-1ws7vze:focus-visible{border-color:var(--accent)}@media (width<=665.98px){.actions.svelte-1ws7vze button:where(.svelte-1ws7vze){min-height:calc(44px / var(--ui-scale,1))}}.toast.svelte-1cyvpsp{top:var(--hud-band-top);max-width:calc(var(--canvas-w) - 360px);background:var(--glass-fill-hi);-webkit-backdrop-filter:var(--glass-blur);color:var(--text-primary);border:1px solid var(--nato-alert);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-2xs);z-index:var(--z-toast);box-shadow:0 6px 20px #00000080, 0 0 12px color-mix(in srgb, var(--nato-alert) 35%, transparent);animation:svelte-1cyvpsp-slide-in-toast .2s var(--snap-out);align-items:stretch;gap:4px;padding:0;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.toast.state-reconnected.svelte-1cyvpsp{border-color:var(--accent);box-shadow:0 6px 20px #00000080, 0 0 12px var(--accent-glow)}@keyframes svelte-1cyvpsp-slide-in-toast{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.toast.svelte-1cyvpsp{animation:none}}.toast-body.svelte-1cyvpsp{align-items:center;gap:var(--space-2);padding:6px var(--space-3);font-weight:700;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;color:var(--nato-alert);border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:0 0;border:none;transition:background .12s;display:inline-flex}.msg-slot.svelte-1cyvpsp{place-items:center start;display:grid}.msg.svelte-1cyvpsp{align-items:center;gap:var(--space-2);visibility:hidden;grid-area:1/1;display:inline-flex}.msg.on.svelte-1cyvpsp{visibility:visible}.toast-body.svelte-1cyvpsp:hover{background:color-mix(in srgb, var(--nato-alert) 10%, transparent)}.toast-body.svelte-1cyvpsp:active{background:color-mix(in srgb, var(--nato-alert) 18%, transparent)}.toast.state-reconnected.svelte-1cyvpsp .toast-body:where(.svelte-1cyvpsp){color:var(--accent)}.toast.state-reconnected.svelte-1cyvpsp .toast-body:where(.svelte-1cyvpsp):hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.toast-body.svelte-1cyvpsp:focus-visible{outline:2px solid var(--accent-glow);outline-offset:-2px}.dismiss-btn.svelte-1cyvpsp{border:none;border-left:1px solid var(--glass-rim-hi);padding:0 var(--space-3);color:var(--text-secondary);cursor:pointer;background:0 0;min-width:36px;font-size:16px;line-height:1}.dismiss-btn.svelte-1cyvpsp:hover{background:#0000001a}.picker-backdrop.svelte-1lwpnmb{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1500;background:#0a0e1ab3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.picker-dialog.svelte-1lwpnmb{width:min(560px,100%);max-height:calc(var(--canvas-h) * .8);border:1px solid var(--nato-friendly);color:var(--nato-civilian);font-family:var(--font-mono);background:#0a0e1af5;border-radius:4px;flex-direction:column;display:flex;box-shadow:0 0 24px #4a9eff40}.picker-header.svelte-1lwpnmb{border-bottom:1px solid #4a9eff33;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.picker-title.svelte-1lwpnmb{color:var(--accent);letter-spacing:3px;text-transform:uppercase;margin:0;font-size:14px}.close-btn.svelte-1lwpnmb{color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 8px;font-size:18px;line-height:1;transition:color .15s,background .15s}.close-btn.svelte-1lwpnmb:hover{color:var(--nato-hostile);background:#ff44441a}.picker-body.svelte-1lwpnmb{flex:1;padding:12px 16px;overflow-y:auto}.picker-hint.svelte-1lwpnmb{color:var(--text-tertiary);letter-spacing:.5px;margin:0 0 12px;font-size:11px}.scenario-list.svelte-1lwpnmb{margin:0;padding:0;list-style:none}.scenario-row.svelte-1lwpnmb{cursor:pointer;border:1px solid #0000;border-radius:2px;grid-template-columns:auto 1fr auto;grid-template-areas:"radio name kind""radio desc desc";gap:4px 12px;margin-bottom:6px;padding:10px 12px;transition:background .15s,border-color .15s;display:grid}.scenario-row.svelte-1lwpnmb:hover{background:#4a9eff0f;border-color:#4a9eff4d}.scenario-row.active.svelte-1lwpnmb{border-color:var(--nato-friendly);background:#4a9eff1f}.scenario-row.svelte-1lwpnmb input:where(.svelte-1lwpnmb){accent-color:var(--nato-friendly);grid-area:radio}.row-name.svelte-1lwpnmb{color:var(--nato-civilian);letter-spacing:1px;grid-area:name;font-size:13px;font-weight:700}.row-desc.svelte-1lwpnmb{color:var(--text-tertiary);letter-spacing:.5px;grid-area:desc;font-size:11px}.row-kind.svelte-1lwpnmb{color:var(--nato-friendly);letter-spacing:2px;text-transform:uppercase;grid-area:kind;align-self:center;font-size:9px}.picker-footer.svelte-1lwpnmb{border-top:1px solid #4a9eff33;justify-content:flex-end;padding:12px 16px;display:flex}.begin-btn.svelte-1lwpnmb{border:1px solid var(--nato-live);color:var(--nato-live);letter-spacing:3px;cursor:pointer;background:0 0;border-radius:2px;padding:8px 24px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s,box-shadow .15s}.begin-btn.svelte-1lwpnmb:hover{background:#00ff881f;box-shadow:0 0 8px #00ff884d}.begin-btn.svelte-1lwpnmb:focus-visible{outline:2px solid var(--nato-live);outline-offset:2px}.context-menu-backdrop.svelte-unc9g2{z-index:2000;background:0 0;position:fixed;inset:0}.context-menu.svelte-unc9g2{border:1px solid var(--border-default);min-width:180px;color:var(--text-primary);font-family:var(--font-mono);background:#0f1423fa;border-radius:4px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 24px #0009}header.svelte-unc9g2{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);background:#ffffff0d;padding:8px 12px;display:flex}.symbol.svelte-unc9g2{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.ident.svelte-unc9g2{letter-spacing:1px;font-size:11px;font-weight:700}.actions.svelte-unc9g2{flex-direction:column;display:flex}button.svelte-unc9g2{color:var(--text-primary);text-align:left;letter-spacing:.5px;cursor:pointer;background:0 0;border:none;padding:10px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:background .1s}button.svelte-unc9g2:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-soft);color:var(--accent)}button.svelte-unc9g2:disabled,button[aria-disabled=true].svelte-unc9g2{opacity:.3;cursor:not-allowed}.divider.svelte-unc9g2{background:var(--border-subtle);height:1px;margin:4px 0}.dismiss.svelte-unc9g2{color:var(--text-muted)}.dismiss.svelte-unc9g2:hover:not(:disabled){color:var(--nato-hostile);background:#ff4a4a26}.engage.svelte-unc9g2{color:var(--nato-hostile);font-weight:700}.engage.svelte-unc9g2:hover:not(:disabled):not([aria-disabled=true]){color:var(--nato-hostile);background:#ff4a4a2e}@media (width<=1023.98px),(pointer:coarse){.actions.svelte-unc9g2 button:where(.svelte-unc9g2){min-height:calc(44px / var(--ui-scale,1))}}.palette-backdrop.svelte-1dsbx03{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2000;background:#0009;justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;inset:0}.palette-dialog.svelte-1dsbx03{width:560px;max-height:calc(var(--canvas-h) * .6);background:var(--surface-raised);border:1px solid var(--border-default);font-family:var(--font-mono);border-radius:6px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 25px #00000080}.input-wrapper.svelte-1dsbx03{border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:12px 16px;display:flex}input.svelte-1dsbx03{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}input.svelte-1dsbx03:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:2px}.results-list.svelte-1dsbx03{flex:1;padding:6px;overflow-y:auto}ul.svelte-1dsbx03{margin:0;padding:0;list-style:none}li.svelte-1dsbx03{cursor:pointer;color:var(--text-secondary);border-radius:4px;align-items:center;padding:8px 12px;font-size:13px;transition:background .1s;display:flex}li.selected.svelte-1dsbx03{color:var(--nato-friendly);background:#4a9eff26}.no-results.svelte-1dsbx03{text-align:center;color:var(--text-tertiary);padding:20px;font-size:13px}.authorizing-banner.svelte-eej986{z-index:2600;border:1px solid var(--nato-hostile);color:var(--text-primary);font-family:var(--font-mono);box-shadow:0 8px 28px #0009, 0 0 18px color-mix(in srgb, var(--nato-hostile) 35%, transparent);background:#140c0ef7;border-radius:6px;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:inline-flex;position:fixed;bottom:124px;left:50%;transform:translate(-50%)}.auth-dot.svelte-eej986{background:var(--nato-hostile);width:9px;height:9px;box-shadow:0 0 8px var(--nato-hostile);border-radius:50%;animation:.7s ease-in-out infinite svelte-eej986-auth-pulse}.auth-text.svelte-eej986{letter-spacing:.04em;align-items:baseline;gap:10px;display:inline-flex}.auth-count.svelte-eej986{font-variant-numeric:tabular-nums;font-weight:700}.auth-abort.svelte-eej986{background:var(--nato-hostile);min-width:44px;min-height:44px;color:var(--text-on-accent);font:700 11px/1 var(--font-mono);letter-spacing:.08em;cursor:pointer;border:none;border-radius:4px;padding:5px 14px}.auth-abort.svelte-eej986:hover{background:color-mix(in srgb, var(--nato-hostile), white 18%)}.auth-abort.svelte-eej986:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}@keyframes svelte-eej986-auth-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.auth-dot.svelte-eej986{animation:none}}.roe-escalation-err.svelte-dveu9g{z-index:2500;border:1px solid var(--nato-hostile);color:var(--nato-hostile);font-family:var(--font-mono,monospace);background:#ff55601f;border-radius:3px;padding:6px 12px;font-size:11px;position:fixed;bottom:120px;left:50%;transform:translate(-50%)}body{font-family:var(--font-mono);background:var(--surface-base);color:var(--nato-civilian);margin:0;padding:0;overflow:hidden}.tactical-interface.svelte-1uha8ag{width:100vw;height:100dvh;position:relative;overflow:hidden}.ui-canvas.svelte-1uha8ag{flex-direction:column;display:flex}.main-content.svelte-1uha8ag{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.ops-persistent.svelte-1uha8ag{display:none}.ops-persistent.active.svelte-1uha8ag{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tab-view.svelte-1uha8ag{padding:var(--space-8);padding-top:calc(var(--safe-top) + 86px);flex:1;animation:.16s ease-out svelte-1uha8ag-tab-enter;overflow-y:auto}.tab-view-fluid.svelte-1uha8ag{flex-direction:column;flex:1;min-height:0;animation:.16s ease-out svelte-1uha8ag-tab-enter;display:flex;overflow:hidden}.tab-loading.svelte-1uha8ag{padding:var(--space-6);color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px}@media (width<=499.98px){.tab-view.svelte-1uha8ag{padding:var(--space-4);padding-top:calc(var(--safe-top) + 76px)}}.action-toast.svelte-1uha8ag{z-index:2500;border:1px solid var(--status-success);color:var(--text-primary);font-family:var(--font-mono);background:#0f1423f7;border-radius:4px;padding:8px 16px;font-size:12px;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0009}.advisory-toast.svelte-1uha8ag{top:var(--hud-band-low);z-index:2550;border:1px solid var(--nato-alert);color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.03em;cursor:pointer;box-shadow:0 8px 28px #0009, 0 0 16px color-mix(in srgb, var(--nato-alert) 28%, transparent);background:#1c1408f7;border-radius:6px;align-items:center;gap:10px;padding:8px 14px;font-size:12px;animation:.16s ease-out svelte-1uha8ag-adv-rise;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.advisory-toast.svelte-1uha8ag:hover{background:#281d0cfa}.advisory-toast.svelte-1uha8ag:focus-visible{outline:2px solid var(--nato-alert);outline-offset:2px}.advisory-toast.svelte-1uha8ag kbd:where(.svelte-1uha8ag){color:var(--nato-alert);border:1px solid color-mix(in srgb, var(--nato-alert) 50%, transparent);background:color-mix(in srgb, var(--nato-alert) 8%, transparent);border-radius:3px;padding:1px 5px;font-family:inherit;font-size:10px}.adv-dot.svelte-1uha8ag{background:var(--nato-alert);width:8px;height:8px;box-shadow:0 0 8px var(--nato-alert);border-radius:50%;animation:1.1s ease-in-out infinite svelte-1uha8ag-adv-pulse}@keyframes svelte-1uha8ag-adv-rise{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes svelte-1uha8ag-adv-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes svelte-1uha8ag-tab-enter{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.advisory-toast.svelte-1uha8ag,.adv-dot.svelte-1uha8ag,.tab-view.svelte-1uha8ag,.tab-view-fluid.svelte-1uha8ag{animation:none}}
