.flow-tool.svelte-1nukxh2{grid-template-columns:minmax(210px,.52fr) minmax(0,1.85fr);align-items:center;gap:48px;display:grid}.flow-tool.svelte-1nukxh2 header:where(.svelte-1nukxh2) span:where(.svelte-1nukxh2){font-size:var(--type-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ds-primary)}.flow-tool.svelte-1nukxh2 h2:where(.svelte-1nukxh2){font-family:var(--font-display);font-size:1.65rem;line-height:var(--leading-heading);font-weight:var(--weight-medium);color:var(--ds-text);margin:9px 0 0}.flow-tool.svelte-1nukxh2 ol:where(.svelte-1nukxh2){border-top:1px solid var(--ds-border-strong);border-left:1px solid var(--ds-border-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow-tool.svelte-1nukxh2 li:where(.svelte-1nukxh2){border-right:1px solid var(--ds-border-strong);border-bottom:1px solid var(--ds-border-strong);background:#ffffff8c;min-height:150px;padding:18px;position:relative}.flow-tool.svelte-1nukxh2 li:where(.svelte-1nukxh2):not(:last-child):after{content:"→";z-index:1;color:var(--ds-primary);background:#edf3f9;position:absolute;top:20px;right:-9px}.flow-tool.svelte-1nukxh2 li:where(.svelte-1nukxh2)>span:where(.svelte-1nukxh2){font-family:var(--font-mono);font-size:var(--type-label);color:var(--ds-primary)}.flow-tool.svelte-1nukxh2 strong:where(.svelte-1nukxh2){font-size:var(--type-caption);color:var(--ds-text);margin-top:20px;display:block}.flow-tool.svelte-1nukxh2 p:where(.svelte-1nukxh2){font-size:var(--type-label);line-height:var(--leading-snug);color:var(--ds-muted);margin:6px 0 0}.anatomy-grid.svelte-1nukxh2,.compatibility-grid.svelte-1nukxh2,.difference-grid.svelte-1nukxh2{border-top:1px solid var(--ds-border-strong);border-left:1px solid var(--ds-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.anatomy-grid.svelte-1nukxh2 article:where(.svelte-1nukxh2),.compatibility-grid.svelte-1nukxh2 article:where(.svelte-1nukxh2),.difference-grid.svelte-1nukxh2 article:where(.svelte-1nukxh2){border-right:1px solid var(--ds-border-strong);border-bottom:1px solid var(--ds-border-strong);background:var(--ds-surface);padding:24px}.anatomy-grid.svelte-1nukxh2 span:where(.svelte-1nukxh2),.compatibility-grid.svelte-1nukxh2 span:where(.svelte-1nukxh2),.difference-grid.svelte-1nukxh2 span:where(.svelte-1nukxh2),.privacy-callout.svelte-1nukxh2 span:where(.svelte-1nukxh2){font-family:var(--font-mono);font-size:var(--type-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ds-primary);margin-bottom:14px;display:block}.anatomy-grid.svelte-1nukxh2 h3:where(.svelte-1nukxh2),.compatibility-grid.svelte-1nukxh2 h3:where(.svelte-1nukxh2),.difference-grid.svelte-1nukxh2 h3:where(.svelte-1nukxh2){font-family:var(--font-sans);font-size:1rem;font-weight:var(--weight-regular);line-height:inherit;color:var(--ds-text);margin:0}.anatomy-grid.svelte-1nukxh2 p:where(.svelte-1nukxh2),.compatibility-grid.svelte-1nukxh2 p:where(.svelte-1nukxh2),.difference-grid.svelte-1nukxh2 p:where(.svelte-1nukxh2){font-size:var(--type-body-sm)!important;color:var(--ds-muted)!important;margin:9px 0 0!important;line-height:1.58!important}.compatibility-grid.svelte-1nukxh2 .compatible:where(.svelte-1nukxh2){border-top:3px solid var(--ds-primary)}.compatibility-grid.svelte-1nukxh2 .not-compatible:where(.svelte-1nukxh2){border-top:3px solid var(--ds-border-strong)}.compatibility-grid.svelte-1nukxh2 .not-compatible:where(.svelte-1nukxh2) span:where(.svelte-1nukxh2){color:var(--ds-muted)}.next-link.svelte-1nukxh2{font-size:var(--type-body-sm)!important}.signature-layout.svelte-1nukxh2{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:start;gap:34px;margin-top:24px;display:grid}.signature-figure.svelte-1nukxh2{border:1px solid var(--ds-border-strong);background:var(--ds-surface);margin:0}.signature-figure.svelte-1nukxh2 svg:where(.svelte-1nukxh2){width:100%;height:auto;display:block}.signature-figure.svelte-1nukxh2 figcaption:where(.svelte-1nukxh2){border-top:1px solid var(--ds-border);font-size:var(--type-micro);line-height:var(--leading-snug);color:var(--ds-muted);padding:13px 16px}.pad.svelte-1nukxh2{fill:#f8fafc;stroke:var(--ds-border-strong);stroke-width:2px}.safe-zone.svelte-1nukxh2{fill:none;stroke:#9eb3ca;stroke-width:2px;stroke-dasharray:8 8}.signature-path.svelte-1nukxh2{fill:none;stroke:var(--ds-primary-strong);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.marker.svelte-1nukxh2{fill:var(--ds-primary)}.marker-check.svelte-1nukxh2{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.compact-checks.svelte-1nukxh2{margin-top:0!important}.difference-grid.svelte-1nukxh2{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-callout.svelte-1nukxh2{border:1px solid var(--ds-border-strong);border-left:3px solid var(--ds-primary);background:#edf3f9;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);align-items:center;gap:26px;margin-top:24px;padding:24px 26px;display:grid}.privacy-callout.svelte-1nukxh2 span:where(.svelte-1nukxh2){margin-bottom:7px}.privacy-callout.svelte-1nukxh2 h3:where(.svelte-1nukxh2){font-family:var(--font-display);font-size:var(--type-title);font-weight:var(--weight-regular);color:var(--ds-primary-strong);margin:0;line-height:1.25}.privacy-callout.svelte-1nukxh2 p:where(.svelte-1nukxh2){font-size:var(--type-body-sm)!important;line-height:var(--leading-body)!important;margin:0!important}@media (width<=900px){.flow-tool.svelte-1nukxh2{grid-template-columns:1fr}.flow-tool.svelte-1nukxh2 ol:where(.svelte-1nukxh2){grid-template-columns:repeat(2,minmax(0,1fr))}.flow-tool.svelte-1nukxh2 li:where(.svelte-1nukxh2):nth-child(2):after{display:none}}@media (width<=720px){.anatomy-grid.svelte-1nukxh2,.compatibility-grid.svelte-1nukxh2,.difference-grid.svelte-1nukxh2,.signature-layout.svelte-1nukxh2,.privacy-callout.svelte-1nukxh2{grid-template-columns:1fr}.privacy-callout.svelte-1nukxh2{gap:14px}}@media (width<=520px){.flow-tool.svelte-1nukxh2 ol:where(.svelte-1nukxh2){grid-template-columns:1fr}.flow-tool.svelte-1nukxh2 li:where(.svelte-1nukxh2){min-height:0}.flow-tool.svelte-1nukxh2 li:where(.svelte-1nukxh2):after{display:none}.anatomy-grid.svelte-1nukxh2,.compatibility-grid.svelte-1nukxh2,.difference-grid.svelte-1nukxh2{margin-top:24px}.anatomy-grid.svelte-1nukxh2 article:where(.svelte-1nukxh2),.compatibility-grid.svelte-1nukxh2 article:where(.svelte-1nukxh2),.difference-grid.svelte-1nukxh2 article:where(.svelte-1nukxh2){padding:20px}.signature-layout.svelte-1nukxh2{gap:24px}}@supports (animation-timeline:view()){.signature-path.svelte-1nukxh2{stroke-dasharray:760;stroke-dashoffset:760px;animation:linear both svelte-1nukxh2-draw-signature;animation-timeline:view();animation-range:entry 15% cover 42%}@keyframes svelte-1nukxh2-draw-signature{to{stroke-dashoffset:0}}}@media (prefers-reduced-motion:reduce){.signature-path.svelte-1nukxh2{stroke-dashoffset:0!important;animation:none!important}}
