.spoiler-filter.svelte-mvaoww{position:relative}summary.svelte-mvaoww{display:flex;align-items:center;gap:.4rem;padding:.35rem .45rem;border-radius:.3rem;color:var(--text-faint);cursor:pointer;font:inherit;letter-spacing:inherit;list-style:none;text-transform:uppercase;white-space:nowrap}summary.svelte-mvaoww::-webkit-details-marker{display:none}summary.svelte-mvaoww:hover,details[open].svelte-mvaoww summary:where(.svelte-mvaoww){background:#ffffff0a;color:var(--text-primary)}.dot.svelte-mvaoww{width:.35rem;height:.35rem;flex:none;border:1px solid currentColor;border-radius:50%}.dot.capped.svelte-mvaoww{border-color:var(--accent-gold);background:var(--accent-gold);box-shadow:0 0 8px var(--accent-gold-glow)}.panel.svelte-mvaoww{position:absolute;z-index:90;top:calc(100% + .45rem);right:0;display:grid;width:17rem;gap:.6rem;border:1px solid var(--line-default);border-radius:var(--radius-sm);background:linear-gradient(150deg,#131e28fa,#070a0cfc);box-shadow:0 22px 50px #00000073;padding:.85rem .9rem;text-transform:none}.intro.svelte-mvaoww{margin:0;color:var(--text-muted);font-family:var(--font-body, inherit);font-size:.72rem;letter-spacing:0;line-height:1.45}label.svelte-mvaoww{display:grid;gap:.3rem}label.svelte-mvaoww span:where(.svelte-mvaoww){color:var(--accent-gold);font-size:.52rem;letter-spacing:.14em;text-transform:uppercase}input[type=number].svelte-mvaoww{min-height:2.25rem;padding:0 .55rem;border:1px solid var(--line-default);border-radius:var(--radius-sm);background:#00000059;color:var(--text-primary);font-family:var(--font-mono);font-size:.85rem;letter-spacing:.04em}small.svelte-mvaoww{color:var(--text-faint);font-size:.52rem;letter-spacing:.12em}.actions.svelte-mvaoww{display:flex;gap:.4rem}.actions.svelte-mvaoww button:where(.svelte-mvaoww){flex:1;min-height:2.25rem;border:1px solid var(--line-default);border-radius:var(--radius-sm);background:var(--accent-gold-glow);color:var(--accent-gold-bright);cursor:pointer;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase}.actions.svelte-mvaoww button:where(.svelte-mvaoww):hover{border-color:var(--line-strong);color:var(--text-primary)}.actions.svelte-mvaoww .ghost:where(.svelte-mvaoww){background:transparent;color:var(--text-muted)}.actions.svelte-mvaoww .ghost:where(.svelte-mvaoww):disabled{color:var(--text-faint);cursor:default;opacity:.5}.compact.svelte-mvaoww .panel:where(.svelte-mvaoww){position:static;width:auto;box-shadow:none}.compact.svelte-mvaoww summary:where(.svelte-mvaoww){min-height:2.75rem;padding-inline:.6rem;border:1px solid var(--line-subtle)}
