.category-rail.svelte-1ejfdzn{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.rail-head.svelte-1ejfdzn{border-bottom:1px solid var(--line);padding:10px 12px}h2.svelte-1ejfdzn{color:var(--text);text-transform:uppercase;margin:0;font-size:.86rem}.category-list.svelte-1ejfdzn{align-content:start;gap:6px;min-height:0;padding:8px;display:grid;overflow:auto}button.svelte-1ejfdzn{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#10120f;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:9px 10px;display:grid}button.active.svelte-1ejfdzn{background:#efb44b1f;border-color:#efb44b85}.name.svelte-1ejfdzn{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:850;overflow:hidden}.count.svelte-1ejfdzn{color:var(--accent);font-size:.82rem;font-weight:900}small.svelte-1ejfdzn{color:var(--muted);grid-column:1/-1;font-size:.72rem;font-weight:800}@media (width<=860px){.category-rail.svelte-1ejfdzn{display:block}.category-list.svelte-1ejfdzn{grid-auto-columns:minmax(148px,1fr);grid-auto-flow:column;overflow-x:auto}}.map-panel.svelte-1c4rqf0{gap:8px;display:grid}.status-card.svelte-1c4rqf0{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:12px}.status-card.warning.svelte-1c4rqf0{background:linear-gradient(120deg,#efb44b1a,#141513f5);border-color:#efb44b73}.eyebrow.svelte-1c4rqf0,h2.svelte-1c4rqf0,p.svelte-1c4rqf0{margin:0}.eyebrow.svelte-1c4rqf0{color:var(--accent);text-transform:uppercase;font-size:.78rem;font-weight:900}h2.svelte-1c4rqf0{color:var(--text);margin-top:5px;font-size:1.2rem;line-height:1}p.svelte-1c4rqf0{color:var(--muted);margin-top:7px;font-size:.88rem;line-height:1.38}.badges.svelte-1c4rqf0{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.badges.svelte-1c4rqf0 span:where(.svelte-1c4rqf0),.badges.svelte-1c4rqf0 a:where(.svelte-1c4rqf0){border:1px solid var(--line);color:var(--text);border-radius:6px;padding:5px 8px;font-size:.76rem;font-weight:800;text-decoration:none}.badges.svelte-1c4rqf0 span:where(.svelte-1c4rqf0){background:#68bc811c;border-color:#68bc8161}.badges.svelte-1c4rqf0 span.off:where(.svelte-1c4rqf0){background:#efb44b1c;border-color:#efb44b66}.arsenal-board.svelte-1unw8xy{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}header.svelte-1unw8xy{border-bottom:1px solid var(--line);background:#10120f;padding:9px 12px}h2.svelte-1unw8xy,h3.svelte-1unw8xy,p.svelte-1unw8xy{margin:0}h2.svelte-1unw8xy{color:var(--text);font-size:1rem;line-height:1.05}.sections.svelte-1unw8xy{align-content:start;gap:10px;min-height:0;padding:8px;display:grid;overflow:auto}.weapon-section.svelte-1unw8xy{gap:6px;display:grid}.section-head.svelte-1unw8xy{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:0 2px 5px;display:flex}h3.svelte-1unw8xy{color:var(--text);text-transform:uppercase;font-size:.78rem;font-weight:900}.section-head.svelte-1unw8xy span:where(.svelte-1unw8xy){color:var(--accent);font-size:.78rem;font-weight:900}.weapon-grid.svelte-1unw8xy{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}button.svelte-1unw8xy{border:1px solid var(--line);min-height:74px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#10120f;border-radius:6px;align-content:start;gap:3px;padding:8px;display:grid;position:relative}button.svelte-1unw8xy:hover{border-color:#efb44b75}button.packed.svelte-1unw8xy{background:#78d48a1f;border-color:#78d48a7a}.state.svelte-1unw8xy{color:var(--accent);border:1px solid #efb44b5c;border-radius:4px;justify-self:start;padding:2px 5px;font-size:.66rem;font-weight:950;line-height:1}button.packed.svelte-1unw8xy .state:where(.svelte-1unw8xy){color:var(--good);border-color:#78d48a75}strong.svelte-1unw8xy,small.svelte-1unw8xy{text-overflow:ellipsis;min-width:0;overflow:hidden}strong.svelte-1unw8xy{color:var(--text);white-space:nowrap;font-size:.9rem;line-height:1.08}small.svelte-1unw8xy{color:var(--good);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-weight:820;line-height:1.18;display:-webkit-box}.empty.svelte-1unw8xy{border:1px solid var(--line);color:var(--muted);background:#10120f;border-radius:6px;padding:14px}@media (width<=860px){.arsenal-board.svelte-1unw8xy{height:min(64dvh,620px);min-height:390px}}@media (width<=560px){.weapon-grid.svelte-1unw8xy{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}}.filters.svelte-1r03fba{grid-template-columns:190px minmax(220px,1fr);gap:10px;margin-bottom:12px;display:grid}label.svelte-1r03fba{gap:5px;display:grid}span.svelte-1r03fba{color:var(--muted);font-size:.78rem;font-weight:800}select.svelte-1r03fba,input.svelte-1r03fba{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);font:inherit;background:#171916;border-radius:6px;padding:0 10px}option.svelte-1r03fba{background:#171916}@media (width<=760px){.filters.svelte-1r03fba{grid-template-columns:1fr}}.utility-header.svelte-123t08i{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0f0ef0;grid-template-columns:minmax(180px,.9fr) minmax(320px,1.4fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid;position:sticky;top:0}.kicker.svelte-123t08i,h1.svelte-123t08i{margin:0}.kicker.svelte-123t08i{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}h1.svelte-123t08i{color:var(--text);font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1}.quick-selects.svelte-123t08i{grid-template-columns:minmax(140px,.8fr) minmax(180px,1.2fr);gap:10px;display:grid}label.svelte-123t08i{gap:5px;display:grid}label.svelte-123t08i span:where(.svelte-123t08i),.run-progress.svelte-123t08i span:where(.svelte-123t08i){color:var(--muted);font-size:.78rem;font-weight:700}select.svelte-123t08i{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);font:inherit;background:#171916;border-radius:6px;padding:0 10px}option.svelte-123t08i{background:#171916}.run-progress.svelte-123t08i{border:1px solid var(--line);text-align:right;background:#151714;border-radius:6px;min-width:118px;padding:9px 12px}.run-progress.svelte-123t08i strong:where(.svelte-123t08i){color:var(--accent);font-size:1.4rem;line-height:1}@media (width<=820px){.utility-header.svelte-123t08i{grid-template-columns:1fr;position:static}.run-progress.svelte-123t08i{text-align:left}}@media (width<=520px){.quick-selects.svelte-123t08i{grid-template-columns:1fr}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0d0b;--panel:#141613;--panel-strong:#191c17;--line:#eee8d924;--text:#f4efe4;--muted:#aaa195;--accent:#efb44b;--good:#78d48a;background:var(--bg);color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}.app-shell.svelte-1uha8ag{background:linear-gradient(180deg, #efb44b0a, transparent 260px), var(--bg);width:100%;max-width:100%;min-height:100vh;overflow-x:hidden}.content.svelte-1uha8ag{grid-template-columns:minmax(270px,310px) minmax(0,1fr);grid-template-areas:"sidebar board";gap:12px;width:min(1240px,100% - 24px);height:calc(100dvh - 88px);margin:0 auto;padding:12px 0;display:grid;overflow:hidden}.sidebar.svelte-1uha8ag,.board.svelte-1uha8ag{min-height:0}.sidebar.svelte-1uha8ag{grid-area:sidebar;grid-template-rows:auto auto minmax(0,1fr);gap:10px;display:grid;overflow:hidden}.board.svelte-1uha8ag{grid-area:board;grid-template-rows:minmax(0,1fr);gap:10px;display:grid;overflow:hidden}@media (width<=860px){.content.svelte-1uha8ag{grid-template-columns:1fr;grid-template-areas:"sidebar""board";height:auto;overflow:visible}.sidebar.svelte-1uha8ag,.board.svelte-1uha8ag{overflow:visible}.sidebar.svelte-1uha8ag{grid-template-rows:auto auto auto}}
