p.svelte-14v360h{margin:0}code.svelte-14v360h{font-family:var(--hz-font-family-mono,monospace);font-size:.875em}.token-table-wrapper.svelte-14v360h{overflow-x:auto}.token-table.svelte-14v360h{border-collapse:collapse;width:100%;font-size:var(--hz-font-size-sm,.875rem)}.token-table.svelte-14v360h th:where(.svelte-14v360h),.token-table.svelte-14v360h td:where(.svelte-14v360h){text-align:left;border-bottom:1px solid var(--hz-color-border,#6b7280);padding:.5rem .75rem}.token-table.svelte-14v360h th:where(.svelte-14v360h){font-weight:var(--hz-font-weight-semibold,600)}.demo-trigger.svelte-14v360h{border:1px solid var(--hz-color-border,#6b7280);border-radius:var(--hz-radius-md,.5rem);color:inherit;font:inherit;cursor:pointer;background:0 0;margin-bottom:1rem;padding:.375rem 1rem}.doc-section>.demo-trigger.svelte-14v360h{margin-bottom:0}.demo-row.svelte-14v360h{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.token-name.svelte-14v360h{min-width:12rem}.demo-track.svelte-14v360h{border-radius:var(--hz-radius-full,9999px);background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 12%, transparent);flex:1;min-width:8rem;height:1.5rem;padding:.25rem;position:relative}.demo-dot.svelte-14v360h{border-radius:var(--hz-radius-full,9999px);background-color:var(--hz-intent-primary,#2563eb);width:1rem;height:1rem;transition-property:left;transition-timing-function:var(--hz-ease-standard,ease);position:absolute;top:50%;left:.25rem;transform:translateY(-50%)}.demo-dot-moved.svelte-14v360h{left:calc(100% - 1.25rem)}@media (prefers-reduced-motion:reduce){.demo-dot.svelte-14v360h{transition-duration:.01ms!important}}.curve-plots.svelte-14v360h{flex-wrap:wrap;gap:1.5rem;display:flex}.curve-plot.svelte-14v360h{width:8rem;margin:0}.curve-plot.svelte-14v360h svg:where(.svelte-14v360h){border-radius:var(--hz-radius-sm,.25rem);background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 6%, transparent);width:100%;height:8rem}.curve-axis.svelte-14v360h{stroke:var(--hz-color-border,#6b7280);stroke-width:1px}.curve-path.svelte-14v360h{fill:none;stroke:var(--hz-intent-primary,#2563eb);stroke-width:3px}.curve-plot.svelte-14v360h figcaption:where(.svelte-14v360h){text-align:center;font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-text-muted,#6b7280);margin-top:.375rem}.transition-stage.svelte-14v360h{align-items:center;min-height:4rem;display:flex}.transition-box.svelte-14v360h{border-radius:var(--hz-radius-md,.5rem);background-color:var(--hz-intent-primary,#2563eb);color:var(--hz-color-surface,#fff);font-weight:var(--hz-font-weight-semibold,600);padding:.75rem 1.5rem}.reveal-controls.svelte-14v360h{flex-wrap:wrap;align-items:end;gap:1rem 1.5rem;display:flex}.reveal-controls.svelte-14v360h>*{flex:12rem}.reveal-solo.svelte-14v360h{border:1px solid var(--hz-color-border,#6b7280);border-radius:var(--hz-radius-md,.5rem);background-color:var(--hz-color-surface-muted,#f3f4f6);flex-direction:column;gap:.35rem;max-width:22rem;margin:1.25rem .25rem;padding:1.5rem;display:flex}.reveal-solo.svelte-14v360h span:where(.svelte-14v360h){color:var(--hz-color-text-muted,#6b7280)}.reveal-part.svelte-14v360h{display:block}.reveal-hero-media.svelte-14v360h{background:linear-gradient(135deg, color-mix(in srgb, var(--hz-intent-primary,#2563eb) 16%, var(--hz-color-surface,#fff)), color-mix(in srgb, var(--hz-intent-secondary,#7c3aed) 16%, var(--hz-color-surface,#fff)));width:100%;height:100%}.reveal-strip.svelte-14v360h{gap:1rem;padding:1.25rem .25rem;display:flex;overflow:auto hidden}.reveal-card.svelte-14v360h{border:1px solid var(--hz-color-border,#6b7280);border-radius:var(--hz-radius-md,.5rem);background-color:var(--hz-color-surface-muted,color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 6%, var(--hz-color-surface,#fff)));text-align:center;font-weight:var(--hz-font-weight-medium,500);flex:0 0 8rem;padding:1.5rem 1rem}.layout-demo.svelte-14v360h{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.layout-demo--list.svelte-14v360h{grid-template-columns:1fr}.layout-demo-item.svelte-14v360h{border:1px solid var(--hz-color-border,#6b7280);border-radius:var(--hz-radius-md,.5rem);background-color:var(--hz-color-surface-muted,color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 6%, var(--hz-color-surface,#fff)));padding:.75rem 1rem}
