.attribute-note.svelte-1p4sga3{color:#c8d3f5;margin:0;font-size:.75rem}.derived-values.svelte-1p4sga3{font-size:.68rem;overflow-x:auto}.derived-values.svelte-1p4sga3 table:where(.svelte-1p4sga3){border-collapse:collapse;width:100%}.derived-values.svelte-1p4sga3 th:where(.svelte-1p4sga3),.derived-values.svelte-1p4sga3 td:where(.svelte-1p4sga3){text-align:left;border-bottom:1px solid #263b66;padding:5px}.derived-values.svelte-1p4sga3 small:where(.svelte-1p4sga3){font-weight:400;display:block}.workbench.svelte-1p4sga3{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;background:#10182d;border:1px solid #2c3d68;border-radius:16px;gap:18px;width:auto;min-width:0;height:100%;min-height:0;max-height:100%;padding:18px 20px;display:grid;overflow:hidden auto}.workbench-heading.svelte-1p4sga3,.section-heading.svelte-1p4sga3,.controls.svelte-1p4sga3,.tuning-controls.svelte-1p4sga3{align-items:center;display:flex}.workbench-heading.svelte-1p4sga3,.section-heading.svelte-1p4sga3{justify-content:space-between;gap:16px}.eyebrow.svelte-1p4sga3{color:#9ccfd8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;font-size:.7rem;font-weight:700}h1.svelte-1p4sga3,h2.svelte-1p4sga3,p.svelte-1p4sga3{margin-top:0}h1.svelte-1p4sga3{margin-bottom:0;font-size:1.2rem}h2.svelte-1p4sga3{margin-bottom:0;font-size:.95rem}.status.svelte-1p4sga3,.tick.svelte-1p4sga3,small.svelte-1p4sga3,.tuning-label.svelte-1p4sga3 span:where(.svelte-1p4sga3){color:#a5b3d6;font-size:.78rem}.status.svelte-1p4sga3{border:1px solid #39608c;border-radius:999px;padding:4px 8px}.status.paused.svelte-1p4sga3{color:#f6c177;border-color:#f6c177}.controls.svelte-1p4sga3{flex-wrap:wrap;gap:8px}.small-input.svelte-1p4sga3{width:58px}select.svelte-1p4sga3,textarea.svelte-1p4sga3,input[type=search].svelte-1p4sga3,.small-input.svelte-1p4sga3{box-sizing:border-box;color:#e7ecff;background:#0b1020;border:1px solid #394e7a;border-radius:5px;max-width:100%;padding:5px}button.svelte-1p4sga3{color:#e7ecff;cursor:pointer;font:inherit;background:#1b2b50;border:1px solid #5573ad;border-radius:6px;padding:7px 10px;font-size:.8rem}button.svelte-1p4sga3:hover:not(:disabled){background:#263d6d}button.svelte-1p4sga3:disabled{cursor:not-allowed;opacity:.45}.subtle-button.svelte-1p4sga3{color:#9ccfd8;background:0 0;border-color:#0000;padding:3px 6px}.workbench-section.svelte-1p4sga3{gap:12px;display:grid}.tuning-entry.svelte-1p4sga3{gap:5px;display:grid}.tuning-label.svelte-1p4sga3{justify-content:space-between;gap:12px;font-size:.82rem;display:flex}.tuning-controls.svelte-1p4sga3{gap:8px}.scenario-controls.svelte-1p4sga3{gap:6px;display:grid}.scenario-controls.svelte-1p4sga3 label:where(.svelte-1p4sga3){color:#a5b3d6;font-size:.78rem}.scenario-controls.svelte-1p4sga3 select:where(.svelte-1p4sga3){box-sizing:border-box;color:#e7ecff;width:100%;font:inherit;background:#0b1020;border:1px solid #394e7a;border-radius:5px;padding:7px;font-size:.8rem}.scenario-error.svelte-1p4sga3{color:#eb6f92;margin:0;font-size:.78rem}.tuning-controls.svelte-1p4sga3 input[type=range]:where(.svelte-1p4sga3){flex:1;min-width:120px}.tuning-controls.svelte-1p4sga3 input[type=number]:where(.svelte-1p4sga3){box-sizing:border-box;color:#e7ecff;background:#0b1020;border:1px solid #394e7a;border-radius:5px;width:72px;padding:5px}.layer-entry.svelte-1p4sga3{color:#d5def8;align-items:center;gap:8px;font-size:.82rem;display:flex}.diagnostic-output.svelte-1p4sga3{box-sizing:border-box;color:#c8d3f5;white-space:pre-wrap;word-break:break-word;background:#0b1020;border:1px solid #263b66;border-radius:6px;max-height:300px;margin:0;padding:8px;font:.68rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}@media (width<=860px){.workbench.svelte-1p4sga3{scrollbar-gutter:auto;width:100%;height:auto;max-height:none;overflow:visible}}.replay-workbench.svelte-1tjzo2m{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:.5rem;margin-top:.8rem;padding:.85rem;font-size:.8rem}h2.svelte-1tjzo2m{margin:0 0 .5rem;font-size:1rem}p.svelte-1tjzo2m{margin:.5rem 0;line-height:1.4}.status.svelte-1tjzo2m{color:#cbd5e1}.size.svelte-1tjzo2m{color:#94a3b8;align-self:center}.buttons.svelte-1tjzo2m{flex-wrap:wrap;gap:.4rem;margin:.5rem 0;display:flex}button.svelte-1tjzo2m{color:inherit;cursor:pointer;background:#1e293b;border:1px solid #475569;border-radius:.3rem;padding:.4rem .6rem}button.svelte-1tjzo2m:disabled{opacity:.45;cursor:default}label.svelte-1tjzo2m{margin-top:.5rem;display:block}textarea.svelte-1tjzo2m{box-sizing:border-box;resize:vertical;color:#e2e8f0;background:#020617;border:1px solid #475569;border-radius:.3rem;width:100%;margin-top:.3rem;padding:.45rem;font:.7rem monospace;display:block}input.svelte-1tjzo2m{max-width:100%;margin-top:.4rem;display:block}.error.svelte-1tjzo2m{color:#fda4af}.charge-hud.svelte-qr7cmt{color:#e7ecff;background:#10182de0;border:1px solid #2c3d68;border-radius:10px;gap:6px;width:min(260px,100% - 36px);padding:10px 12px;font-size:.78rem;display:grid;position:absolute;bottom:86px;left:18px;box-shadow:0 8px 24px #0000003d}.charge-heading.svelte-qr7cmt{justify-content:space-between;gap:12px;display:flex}.charge-heading.svelte-qr7cmt span:where(.svelte-qr7cmt):last-child{color:#a5b3d6;font-variant-numeric:tabular-nums}.charge-track.svelte-qr7cmt{background:#263b66;border-radius:999px;height:8px;overflow:hidden}.charge-fill.svelte-qr7cmt{border-radius:inherit;background:linear-gradient(90deg,#9ccfd8,#f6c177);height:100%}html,body{height:100%;min-height:100%;margin:0}body{color:#e7ecff;background:#080b14;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.page-shell.svelte-1uha8ag{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:18px;height:100dvh;min-height:0;padding:18px;display:grid}.game-panel.svelte-1uha8ag{background:#0b1020;border:1px solid #2c3d68;border-radius:16px;width:auto;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000059}.arena-viewport.svelte-1uha8ag{width:100%;min-width:0;height:100%;min-height:0}.match-hud.svelte-1uha8ag{text-align:center;white-space:nowrap;background:#10182de6;border:1px solid #2c3d68;border-radius:10px;gap:4px;padding:10px 18px;display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%)}.match-hud.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#a5b3d6;font-size:.8rem}.match-hud.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#e7ecff;cursor:pointer;background:#263d6d;border:1px solid #5573ad;border-radius:6px;padding:8px 16px}.match-hud.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#a5b3d6}.control-hud.svelte-1uha8ag{color:#b8c5df;pointer-events:none;gap:3px;font-size:.7rem;display:grid;position:absolute;bottom:12px;left:12px;right:12px}@media (width<=860px){body{overflow:auto}.page-shell.svelte-1uha8ag{grid-template-rows:minmax(360px,55dvh) auto;grid-template-columns:1fr;height:auto;min-height:100dvh;padding:16px;overflow:visible}.game-panel.svelte-1uha8ag{aspect-ratio:3/2;width:100%;height:auto;min-height:360px}}
