.cp-aside.svelte-5g0jzs{z-index:50;box-sizing:border-box;width:380px;max-width:100vw;padding:var(--space-5) var(--space-5) var(--space-4);background:var(--theme-surface);color:var(--theme-ink);border-left:1px solid var(--heritage-border);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 50px #1e2a381f}.cp-aside.svelte-5g0jzs:focus{outline:none}.cp-aside.svelte-5g0jzs,.cp-sheet.svelte-5g0jzs{font-family:var(--font-display);gap:var(--space-3);flex-direction:column;display:flex}.cp-sheet.svelte-5g0jzs{padding:var(--space-2) 0 var(--space-4)}.cp-head.svelte-5g0jzs{align-items:center;display:flex}.cp-title.svelte-5g0jzs{font-family:var(--font-display);color:var(--theme-ink);margin:0;font-size:1.5rem;font-style:italic;font-weight:400}.cp-done.svelte-5g0jzs{min-height:44px;padding:0 var(--space-5);font-family:var(--font-display);cursor:pointer;border:0;border-radius:999px;margin-left:auto;font-size:.9375rem;font-style:italic}.cp-done.svelte-5g0jzs:focus-visible,.cp-btn.svelte-5g0jzs:focus-visible,.cp-chip.svelte-5g0jzs:focus-visible,.cp-toggle.svelte-5g0jzs:focus-visible,.cp-seg.svelte-5g0jzs button:where(.svelte-5g0jzs):focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px}.cp-rule.svelte-5g0jzs{border-top:1px solid var(--heritage-slate);border-bottom:1px solid var(--heritage-brass);opacity:.55;height:3px}.cp-sec.svelte-5g0jzs{flex-direction:column;gap:6px;min-width:0;display:flex}.cp-cap.svelte-5g0jzs{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--heritage-slate-muted)}.cp-note.svelte-5g0jzs{font-family:var(--font-display);color:var(--heritage-slate-muted);font-size:.8125rem;font-style:italic}.cp-list.svelte-5g0jzs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cp-row.svelte-5g0jzs{font-family:var(--font-display);min-height:44px;padding:0 var(--space-2) 0 10px;border:1px solid var(--heritage-border);background:var(--theme-surface);border-radius:10px;align-items:center;gap:10px;font-size:.9375rem;display:flex}.cp-row.off.svelte-5g0jzs{color:var(--heritage-slate-muted);background:color-mix(in srgb, var(--heritage-border) 30%, var(--theme-surface))}.cp-name.svelte-5g0jzs{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cp-acts.svelte-5g0jzs{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.cp-lock.svelte-5g0jzs{font-family:var(--font-mono,monospace);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--heritage-slate-muted);padding:0 var(--space-2);text-align:center;min-width:36px}.cp-dot.svelte-5g0jzs{border-radius:50%;flex-shrink:0;width:14px;height:14px}.cp-grip.svelte-5g0jzs{cursor:grab;touch-action:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:22px;height:44px;display:inline-flex}.cp-grip.svelte-5g0jzs i:where(.svelte-5g0jzs){background:var(--heritage-slate);opacity:.55;width:14px;height:1.5px;display:block}.cp-grip.dim.svelte-5g0jzs{cursor:default;opacity:.35}.cp-btn.svelte-5g0jzs{appearance:none;color:var(--heritage-slate-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:44px;font-size:1rem;display:inline-flex}.cp-btn.svelte-5g0jzs:disabled{opacity:.3;cursor:default}.cp-btn[aria-pressed=true].svelte-5g0jzs{color:var(--heritage-slate)}.cp-chips.svelte-5g0jzs{flex-wrap:wrap;gap:5px;display:flex}.cp-chip.svelte-5g0jzs{appearance:none;border:1px solid var(--heritage-border);background:var(--theme-surface);color:var(--heritage-slate-muted);min-height:36px;padding:0 var(--space-3);font-family:var(--font-mono,monospace);font-size:var(--text-2xs);letter-spacing:.08em;cursor:pointer;border-radius:999px}.cp-chip.on.svelte-5g0jzs{background:var(--heritage-brass-tint);border-color:var(--heritage-brass);color:var(--heritage-brass-ink)}.cp-chip.svelte-5g0jzs:disabled{opacity:.4;cursor:default}.cp-seg.svelte-5g0jzs{border:1px solid var(--heritage-border);background:var(--theme-surface);border-radius:999px;padding:3px;display:flex}.cp-seg.svelte-5g0jzs button:where(.svelte-5g0jzs){appearance:none;min-height:38px;font-family:var(--font-display);color:var(--heritage-slate-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-size:.875rem}.cp-seg.svelte-5g0jzs button.on:where(.svelte-5g0jzs){background:var(--heritage-slate);color:var(--theme-surface);font-style:italic}.cp-toggle.svelte-5g0jzs{appearance:none;background:var(--heritage-border);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:40px;height:24px;margin:10px 4px;position:relative}.cp-toggle.svelte-5g0jzs span:where(.svelte-5g0jzs){background:var(--theme-surface);border-radius:50%;width:18px;height:18px;transition:transform .14s;position:absolute;top:3px;left:3px}.cp-toggle.on.svelte-5g0jzs{background:var(--heritage-slate)}.cp-toggle.on.svelte-5g0jzs span:where(.svelte-5g0jzs){transform:translate(16px)}@media (prefers-reduced-motion:reduce){.cp-toggle.svelte-5g0jzs span:where(.svelte-5g0jzs){transition:none}}.cp-pair.svelte-5g0jzs{gap:var(--space-3);display:flex}.cp-grow.svelte-5g0jzs{flex:1}.cp-sheen-row.svelte-5g0jzs{align-items:center;min-height:44px;display:flex}.cp-sheen-row.svelte-5g0jzs .cp-toggle:where(.svelte-5g0jzs){margin:0}
