.ql.svelte-xs0454{background:var(--gl-color-neutral-ink-950)}.ql__grid.svelte-xs0454{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.ql__diagram.svelte-xs0454{max-width:420px;margin-inline:auto;width:100%}.ql__ring.svelte-xs0454{fill:none;stroke:var(--gl-border-default);stroke-width:2}.ql__ring-gold.svelte-xs0454{fill:none;stroke:var(--gl-color-gold-500);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.js .ql__ring-gold.svelte-xs0454{stroke-dashoffset:1}.js [data-inview] .ql__ring-gold.svelte-xs0454{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--gl-motion-easing-line)}}.ql__node.svelte-xs0454 circle:where(.svelte-xs0454){fill:var(--gl-color-neutral-ink-950);stroke:var(--gl-border-strong);stroke-width:1.5;transition:all var(--gl-motion-duration-base)}.ql__node.svelte-xs0454 text:where(.svelte-xs0454){font-family:var(--gl-font-family-mono);font-size:12px;fill:var(--gl-text-secondary)}.ql__node.on.svelte-xs0454 circle:where(.svelte-xs0454){fill:var(--gl-color-gold-500);stroke:var(--gl-color-gold-500)}.ql__node.on.svelte-xs0454 text:where(.svelte-xs0454){fill:var(--gl-color-neutral-ink-950);font-weight:500}.ql__center-k.svelte-xs0454{font-family:var(--gl-font-family-mono);font-size:11px;letter-spacing:.1em;fill:var(--gl-text-muted)}.ql__center.svelte-xs0454{font-family:var(--gl-font-family-display);font-size:30px;font-weight:600;fill:var(--gl-text-primary)}.ql__steps.svelte-xs0454 button:where(.svelte-xs0454){display:grid;grid-template-columns:36px 1fr;gap:4px 8px;width:100%;text-align:left;padding:16px 0;border-top:1px solid var(--gl-border-default)}.ql__name.svelte-xs0454{font-family:var(--gl-font-family-display);font-weight:600;font-size:1.25rem;color:var(--gl-text-secondary)}.ql__steps.svelte-xs0454 button.on:where(.svelte-xs0454) .ql__name:where(.svelte-xs0454){color:var(--gl-text-primary)}.ql__steps.svelte-xs0454 button.on:where(.svelte-xs0454) .mono-label:where(.svelte-xs0454){color:var(--gl-color-gold-300)}.ql__body.svelte-xs0454{grid-column:2}.ql__media.svelte-xs0454{display:grid;gap:12px;align-content:start}.ql__media.svelte-xs0454 .pic{aspect-ratio:4 / 5;border-radius:var(--gl-radius-sm)}@media(min-width:1024px){.ql__grid.svelte-xs0454{grid-template-columns:5fr 4fr 3fr;column-gap:clamp(24px,4vw,64px);align-items:center}}
