.schematic-demo[data-v-7f0b6db2]{background:var(--color-panel);border:var(--rule-width) solid var(--color-rule-strong);border-radius:var(--radius-card);overflow:clip}.schematic-demo__image[data-v-7f0b6db2]{background:var(--color-hero-base);display:block;height:auto;width:100%}.schematic-demo__controls[data-v-7f0b6db2]{border-top:var(--rule-width) solid var(--color-rule-strong);display:flex;justify-content:flex-start;min-height:3.5rem}.schematic-demo__controls[data-v-7f0b6db2],.schematic-demo__toggle[data-v-7f0b6db2]{align-items:center;padding:var(--space-xs) var(--space-sm)}.schematic-demo__toggle[data-v-7f0b6db2]{border-radius:var(--radius-control);color:var(--color-ink-strong);display:inline-flex;font-size:.875rem;font-weight:600;gap:var(--space-xs);min-height:2.75rem;transition:background-color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out);white-space:nowrap}.schematic-demo__toggle[data-v-7f0b6db2]:hover{background:var(--color-paper)}.schematic-demo__toggle[data-v-7f0b6db2]:active{transform:translateY(var(--rule-width))}.schematic-demo__toggle[data-v-7f0b6db2]:focus-visible{outline:2px solid var(--color-focus-strong);outline-offset:2px}.schematic-demo__toggle[data-v-7f0b6db2]:disabled{cursor:not-allowed;opacity:.55}.schematic-demo__icon[data-v-7f0b6db2]{height:1rem;stroke-width:2;width:1rem}@media(prefers-reduced-motion:reduce){.schematic-demo__toggle[data-v-7f0b6db2]{transition-duration:var(--dur-micro)}.schematic-demo__toggle[data-v-7f0b6db2]:active{transform:none}}.schematic-editor-page[data-v-f30ba87c]{background:var(--color-paper);color:var(--color-ink-strong)}.schematic-hero[data-v-f30ba87c]{display:grid;gap:var(--space-2xl);padding-block-end:var(--space-3xl);padding-block-start:var(--space-2xl)}.schematic-hero__copy[data-v-f30ba87c]{display:grid;gap:var(--space-lg);min-width:0}.schematic-breadcrumb[data-v-f30ba87c]{align-items:center;color:var(--color-quiet);display:flex;font-family:var(--font-mono);font-size:.8125rem;gap:var(--space-xs);line-height:1.4;min-width:0}.schematic-breadcrumb a[data-v-f30ba87c]{color:var(--color-signal);font-weight:600;white-space:nowrap}.schematic-breadcrumb a[data-v-f30ba87c]:hover{text-decoration:underline;text-underline-offset:var(--space-2xs)}.schematic-breadcrumb a[data-v-f30ba87c]:active{color:var(--color-ink-strong)}.schematic-breadcrumb a[data-v-f30ba87c]:focus-visible,.schematic-closing__link[data-v-f30ba87c]:focus-visible,.schematic-closing__store[data-v-f30ba87c]:focus-visible{outline:2px solid var(--color-focus-strong);outline-offset:var(--space-2xs)}.schematic-hero__title[data-v-f30ba87c]{color:var(--color-ink-strong);font-size:clamp(2.5rem,6vw,4.75rem);font-weight:700;letter-spacing:-.04em;line-height:1.04;max-width:18ch;min-width:0;overflow-wrap:anywhere}.schematic-hero__introduction[data-v-f30ba87c]{color:var(--color-quiet);font-size:var(--text-lead);line-height:1.65;max-width:65ch}.schematic-hero__facts[data-v-f30ba87c]{align-self:end;border-top:var(--rule-width) solid var(--color-rule-strong);display:grid}.schematic-hero__facts>div[data-v-f30ba87c]{align-items:baseline;border-bottom:var(--rule-width) solid var(--color-rule-strong);display:grid;gap:var(--space-md);grid-template-columns:2.5rem minmax(0,1fr);padding-block:var(--space-md)}.schematic-hero__facts dt[data-v-f30ba87c],.schematic-step__number[data-v-f30ba87c]{color:var(--color-signal);font-family:var(--font-mono);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.08em}.schematic-hero__facts dd[data-v-f30ba87c]{color:var(--color-ink-strong);font-weight:600}.schematic-workflow[data-v-f30ba87c]{background:var(--color-panel);border-top:var(--rule-width) solid var(--color-rule-strong);padding-block:var(--space-2xl) var(--space-3xl)}.schematic-workflow__header[data-v-f30ba87c]{display:grid;gap:var(--space-lg)}.schematic-closing h2[data-v-f30ba87c],.schematic-workflow__header h2[data-v-f30ba87c]{color:var(--color-ink-strong);font-size:clamp(2rem,4vw,3.25rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;max-width:22ch;min-width:0;overflow-wrap:anywhere}.schematic-closing__copy p[data-v-f30ba87c],.schematic-workflow__header p[data-v-f30ba87c]{color:var(--color-quiet);font-size:var(--text-body);line-height:1.65;max-width:65ch}.schematic-workflow__steps[data-v-f30ba87c]{display:grid;list-style:none;margin-block-start:var(--space-3xl)}.schematic-step[data-v-f30ba87c]{align-items:center;border-top:var(--rule-width) solid var(--color-rule-strong);display:grid;gap:var(--space-2xl);padding-block:var(--space-2xl)}.schematic-step[data-v-f30ba87c]:last-child{border-bottom:var(--rule-width) solid var(--color-rule-strong)}.schematic-step__copy[data-v-f30ba87c]{display:grid;gap:var(--space-md);min-width:0}.schematic-step__copy h3[data-v-f30ba87c]{color:var(--color-ink-strong);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;max-width:22ch;min-width:0;overflow-wrap:anywhere}.schematic-step__gesture[data-v-f30ba87c]{color:var(--color-ink-strong);font-size:var(--text-lead);font-weight:600;line-height:1.55;max-width:65ch}.schematic-step__description[data-v-f30ba87c]{color:var(--color-quiet);font-size:var(--text-body);line-height:1.65;max-width:65ch}.schematic-step__result[data-v-f30ba87c]{border-top:var(--rule-width) solid var(--color-rule-strong);color:var(--color-signal);font-weight:600;line-height:1.55;max-width:65ch;padding-block-start:var(--space-md)}.schematic-step__demo[data-v-f30ba87c]{justify-self:center;width:min(100%,30rem)}.schematic-closing[data-v-f30ba87c]{display:grid;gap:var(--space-2xl);padding-block:var(--space-3xl)}.schematic-closing__copy[data-v-f30ba87c]{display:grid;gap:var(--space-lg)}.schematic-closing__actions[data-v-f30ba87c]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-lg)}.schematic-closing__store[data-v-f30ba87c]{align-items:center;border-radius:var(--radius-control);display:inline-flex;min-height:4rem;transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.schematic-closing__store[data-v-f30ba87c]:hover{opacity:.88}.schematic-closing__store[data-v-f30ba87c]:active{transform:translateY(var(--rule-width))}.schematic-closing__store img[data-v-f30ba87c]{height:3.25rem;width:auto}.schematic-closing__link[data-v-f30ba87c]{align-items:center;border-bottom:var(--rule-width) solid;color:var(--color-signal);display:inline-flex;font-weight:600;gap:var(--space-xs);min-height:2.75rem;transition:color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out);white-space:nowrap}.schematic-closing__link[data-v-f30ba87c]:hover{color:var(--color-ink-strong)}.schematic-closing__link[data-v-f30ba87c]:active{transform:translateY(var(--rule-width))}@media(min-width:60rem){.schematic-hero[data-v-f30ba87c]{align-items:end;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.schematic-workflow__header[data-v-f30ba87c]{align-items:end;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.schematic-step[data-v-f30ba87c]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);min-height:48rem}.schematic-step:nth-child(2n) .schematic-step__copy[data-v-f30ba87c]{order:2}.schematic-step:nth-child(2n) .schematic-step__demo[data-v-f30ba87c]{order:1}.schematic-closing[data-v-f30ba87c]{align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.schematic-closing__actions[data-v-f30ba87c]{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.schematic-closing__link[data-v-f30ba87c],.schematic-closing__store[data-v-f30ba87c]{transition-duration:var(--dur-micro)}.schematic-closing__link[data-v-f30ba87c]:active,.schematic-closing__store[data-v-f30ba87c]:active{transform:none}}
