.chaos-panel.svelte-1nl46im{border-bottom:1px solid var(--border);background:var(--paper);padding:.8rem 1rem .9rem}.chaos-panel--sym.svelte-1nl46im{background:color-mix(in srgb, var(--chaos-mint) 5%, var(--paper));border-bottom:none}.panel-header.svelte-1nl46im,.panel-footer.svelte-1nl46im{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.panel-label.svelte-1nl46im,.epoch-chip.svelte-1nl46im,.panel-footer.svelte-1nl46im strong:where(.svelte-1nl46im){text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace}.panel-label.svelte-1nl46im{letter-spacing:.1em;font-size:.67rem;font-weight:700}.panel-label--standard.svelte-1nl46im{color:var(--chaos-coral)}.panel-label--symplectic.svelte-1nl46im{color:var(--chaos-mint)}.epoch-chip.svelte-1nl46im{border:1px solid color-mix(in srgb, currentColor 42%, transparent);background:color-mix(in srgb, currentColor 10%, transparent);border-radius:3px;padding:.16rem .46rem;font-size:.64rem;font-weight:800}.chaos-svg.svelte-1nl46im{background:linear-gradient(color-mix(in srgb, var(--ink) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 8%, transparent) 1px, transparent 1px), var(--surface);border:1px solid color-mix(in srgb, var(--ink) 14%, var(--border));background-size:50px 50px,50px 50px,100% 100%;border-radius:4px;width:100%;height:170px;margin:.55rem 0 .5rem;display:block}.progress-track.svelte-1nl46im{background:var(--border);border-radius:999px;flex:1;min-width:90px;height:4px;position:relative;overflow:hidden}.progress-fill.svelte-1nl46im{border-radius:inherit;transition:width 80ms linear;position:absolute;inset:0 auto 0 0}.panel-footer.svelte-1nl46im strong:where(.svelte-1nl46im){letter-spacing:.08em;white-space:nowrap;font-size:.58rem;font-weight:800}@media (width<=560px){.panel-header.svelte-1nl46im,.panel-footer.svelte-1nl46im{flex-direction:column;align-items:flex-start}.progress-track.svelte-1nl46im{width:100%}}.chaos-root.svelte-1uifpeu{--chaos-coral:#c7352f;--chaos-mint:#087568;background:var(--paper);border:1px solid var(--border);border-radius:6px;width:100%;margin:1.5rem 0;overflow:hidden}.chaos-controls.svelte-1uifpeu{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.control-copy.svelte-1uifpeu{flex-direction:column;gap:.18rem;display:flex}.ctrl-label.svelte-1uifpeu,.control-copy.svelte-1uifpeu strong:where(.svelte-1uifpeu),.ctrl-btn.svelte-1uifpeu{font-family:JetBrains Mono,ui-monospace,monospace}.ctrl-label.svelte-1uifpeu{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700}.control-copy.svelte-1uifpeu strong:where(.svelte-1uifpeu){color:var(--ink);font-size:.9rem}.button-row.svelte-1uifpeu{align-items:center;gap:.5rem;display:flex}.ctrl-btn.svelte-1uifpeu{letter-spacing:.05em;text-transform:uppercase;background:var(--surface);border:1px solid var(--border);color:var(--ink);cursor:pointer;border-radius:3px;padding:.42rem .7rem;font-size:.68rem;font-weight:800;transition:opacity .12s,border-color .12s,background .12s}.ctrl-btn.svelte-1uifpeu:hover:not(:disabled){border-color:var(--ink)}.ctrl-btn.svelte-1uifpeu:disabled{cursor:default;opacity:.55}.ctrl-btn--primary.svelte-1uifpeu{background:var(--ink);border-color:var(--ink);color:var(--surface)}@media (width<=560px){.chaos-controls.svelte-1uifpeu{flex-direction:column;align-items:stretch}.button-row.svelte-1uifpeu{width:100%}.ctrl-btn.svelte-1uifpeu{flex:1}}
