.stack.svelte-rxz4wr{flex-direction:column;gap:1.25rem;display:flex}.tabs.svelte-rxz4wr{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.tab.svelte-rxz4wr{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-muted);transition:background-color .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);padding:.35rem .75rem}.tab.svelte-rxz4wr:hover{border-color:var(--accent);color:var(--text)}.tab.active.svelte-rxz4wr{background:var(--accent);border-color:var(--accent);color:#fff}.tab.active.svelte-rxz4wr code:where(.svelte-rxz4wr){color:#fff;background:0 0;border:0}.stage.svelte-rxz4wr{border-radius:var(--radius);background:var(--bg-subtle);border:1px dashed var(--border-strong);place-items:center;min-height:150px;padding:1.25rem;display:grid}.stage-left.svelte-rxz4wr{place-items:center start}.stage-box.svelte-rxz4wr{border-radius:var(--radius);background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-md);flex-direction:column;align-items:center;gap:.3rem;padding:1.1rem 2rem;display:flex}.stage-box.svelte-rxz4wr strong:where(.svelte-rxz4wr){color:var(--accent);font-size:1rem}.stage-box.svelte-rxz4wr p:where(.svelte-rxz4wr){color:var(--text-muted);font-size:.8125rem}.easing-box.svelte-rxz4wr{border-radius:var(--radius);background:linear-gradient(135deg, var(--accent), var(--brand));color:#fff;box-shadow:var(--shadow-md);padding:1rem 2rem}.easing-box.svelte-rxz4wr code:where(.svelte-rxz4wr){color:#fff;background:0 0;border:0;font-weight:700}.row.svelte-rxz4wr{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.tip-inline.svelte-rxz4wr{color:var(--text-faint);font-size:.8125rem}.flip-list.svelte-rxz4wr{flex-direction:column;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.flip-item.svelte-rxz4wr{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-elevated);align-items:center;gap:.7rem;padding:.6rem .85rem;display:flex}.swatch.svelte-rxz4wr{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:24px}.flip-label.svelte-rxz4wr{flex:1;font-size:.875rem;font-weight:500}.flip-empty.svelte-rxz4wr{text-align:center;color:var(--text-faint);border:1px dashed var(--border);border-radius:var(--radius);padding:1.25rem;font-size:.875rem}.check-svg.svelte-rxz4wr{width:72px;height:72px}
