.demo-wrap[data-astro-cid-73wysic3]{position:relative}.demo[data-astro-cid-73wysic3]{--p1:#ff5b3a;--p1-ink:#b3341a;--p2:#3d7bff;--p2-ink:#1d4fc4;box-shadow:0 40px 90px var(--shadow);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;min-height:470px;display:grid;overflow:hidden}.chat[data-astro-cid-73wysic3]{border-inline-end:1px solid var(--line);flex-direction:column;gap:16px;padding:22px 20px;font-size:13.5px;display:flex}.who[data-astro-cid-73wysic3]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);align-items:center;gap:7px;margin-bottom:6px;font-size:11.5px;font-weight:600;display:flex}.msg[data-astro-cid-73wysic3] p[data-astro-cid-73wysic3]{background:var(--tint);border:1px solid var(--line);border-radius:14px;border-start-start-radius:4px;padding:10px 12px;line-height:1.45}.spark[data-astro-cid-73wysic3]{background:conic-gradient(from 0deg, var(--signal), #ffb36b, var(--p2), var(--signal));border-radius:3px;width:9px;height:9px}.steps[data-astro-cid-73wysic3]{gap:9px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-73wysic3]{gap:2px;padding-inline-start:18px;display:grid;position:relative}.step[data-astro-cid-73wysic3]:before{content:"";inset-inline-start:0;background:var(--seal-soft);width:9px;height:9px;box-shadow:inset 0 0 0 2.5px var(--seal);border-radius:50%;position:absolute;top:5px}.step[data-astro-cid-73wysic3] code[data-astro-cid-73wysic3]{color:var(--accent-text);font-size:11.5px}.step[data-astro-cid-73wysic3] span[data-astro-cid-73wysic3]{color:var(--muted);line-height:1.35}.review[data-astro-cid-73wysic3]{border:1px solid color-mix(in srgb, var(--seal) 45%, transparent);background:color-mix(in srgb, var(--seal) 7%, transparent);border-radius:14px;gap:4px;margin-top:auto;padding:12px 14px;display:grid}.review-top[data-astro-cid-73wysic3]{color:var(--seal);align-items:center;gap:8px;display:flex}.review-top[data-astro-cid-73wysic3] b[data-astro-cid-73wysic3]{color:var(--paper);font-size:14px}.review-meta[data-astro-cid-73wysic3]{color:var(--muted);font-size:12.5px}.review-url[data-astro-cid-73wysic3]{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.approve[data-astro-cid-73wysic3]{background:var(--paper);color:var(--ink);border-radius:9px;justify-self:start;margin-top:6px;padding:6px 12px;font-size:12.5px;font-weight:600}.doc[data-astro-cid-73wysic3]{background:color-mix(in srgb, var(--ink-3) 55%, transparent);flex-direction:column;gap:12px;padding:18px 20px 16px;display:flex}.doc-bar[data-astro-cid-73wysic3]{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.doc-name[data-astro-cid-73wysic3]{font-family:var(--font-mono)}.pages[data-astro-cid-73wysic3]{gap:4px;display:flex}.pages[data-astro-cid-73wysic3] i[data-astro-cid-73wysic3]{background:var(--line-strong);border-radius:2px;width:10px;height:13px}.pages[data-astro-cid-73wysic3] i[data-astro-cid-73wysic3].on{background:var(--muted-2)}.sheet[data-astro-cid-73wysic3]{background:var(--page);min-height:300px;box-shadow:0 18px 40px var(--shadow);color:#0b0f1a;border-radius:6px;flex:1;padding:20px 20px 18px;position:relative;overflow:hidden}.sheet-title[data-astro-cid-73wysic3]{font-family:var(--font-serif);margin-bottom:12px;font-size:19px;font-style:italic;display:block}.lines[data-astro-cid-73wysic3]{gap:8px;display:grid}.lines[data-astro-cid-73wysic3] i[data-astro-cid-73wysic3]{background:var(--page-line);border-radius:4px;height:6px;display:block}.lines[data-astro-cid-73wysic3] i[data-astro-cid-73wysic3].gap{margin-top:8px}.blocks[data-astro-cid-73wysic3] b[data-astro-cid-73wysic3]{inset-inline-start:var(--x);letter-spacing:.06em;color:#464d60;font-size:9.5px;position:absolute;top:55%}.uline[data-astro-cid-73wysic3]{inset-inline-start:var(--x);top:calc(var(--y) + 27px);width:var(--w);background:#a9aebb;height:1.5px;position:absolute}.field[data-astro-cid-73wysic3]{inset-inline-start:var(--x);top:var(--y);width:var(--w);border-radius:5px;justify-content:space-between;align-items:center;gap:4px;height:26px;padding-inline:7px;font-size:10.5px;font-weight:600;display:flex;position:absolute}.field[data-astro-cid-73wysic3].k-sig{height:32px;margin-top:-6px}.field[data-astro-cid-73wysic3].p1{color:var(--p1-ink);background:color-mix(in srgb, var(--p1) 13%, #fff);border:1.5px solid var(--p1)}.field[data-astro-cid-73wysic3].p2{color:var(--p2-ink);background:color-mix(in srgb, var(--p2) 12%, #fff);border:1.5px solid var(--p2)}.field-label[data-astro-cid-73wysic3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order[data-astro-cid-73wysic3]{color:#fff;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:9.5px;font-weight:700;display:inline-grid}.p1[data-astro-cid-73wysic3] .order[data-astro-cid-73wysic3]{background:var(--p1)}.p2[data-astro-cid-73wysic3] .order[data-astro-cid-73wysic3]{background:var(--p2)}.scan[data-astro-cid-73wysic3]{inset-inline:0;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--p2) 22%, transparent) 85%, color-mix(in srgb, var(--p2) 60%, transparent));opacity:0;pointer-events:none;height:36%;position:absolute;top:0}.reading[data-astro-cid-73wysic3]{inset-inline-end:12px;color:var(--p2-ink);opacity:0;background:#fff;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;bottom:10px;box-shadow:0 4px 12px #00000014}.signers[data-astro-cid-73wysic3]{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.signer[data-astro-cid-73wysic3]{background:var(--tint);border:1px solid var(--line);border-radius:99px;align-items:center;gap:7px;padding:4px 10px 4px 5px;display:inline-flex}.arrow-r[data-astro-cid-73wysic3]{color:var(--muted-2)}[dir=rtl] .arrow-r[data-astro-cid-73wysic3]{transform:scaleX(-1)}.demo[data-astro-cid-73wysic3] .step[data-astro-cid-73wysic3],.demo[data-astro-cid-73wysic3] .review[data-astro-cid-73wysic3],.demo[data-astro-cid-73wysic3] .field[data-astro-cid-73wysic3],.demo[data-astro-cid-73wysic3] .signer[data-astro-cid-73wysic3],.demo[data-astro-cid-73wysic3] .arrow-r[data-astro-cid-73wysic3],.demo[data-astro-cid-73wysic3] .order[data-astro-cid-73wysic3]{transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1)}.demo[data-astro-cid-73wysic3]:not(.at-1) .s1[data-astro-cid-73wysic3],.demo[data-astro-cid-73wysic3]:not(.at-2) .s2[data-astro-cid-73wysic3],.demo[data-astro-cid-73wysic3]:not(.at-3) .s3[data-astro-cid-73wysic3],.demo[data-astro-cid-73wysic3]:not(.at-4) .s4[data-astro-cid-73wysic3]{opacity:0;transform:translateY(6px)}.demo[data-astro-cid-73wysic3]:not(.at-2) .field[data-astro-cid-73wysic3]{opacity:0;transform:scale(.85)}.demo[data-astro-cid-73wysic3].at-2 .field[data-astro-cid-73wysic3]{transition-delay:calc(var(--i) * .11s)}.demo[data-astro-cid-73wysic3]:not(.at-3) .order[data-astro-cid-73wysic3],.demo[data-astro-cid-73wysic3]:not(.at-3) .signer[data-astro-cid-73wysic3],.demo[data-astro-cid-73wysic3]:not(.at-3) .arrow-r[data-astro-cid-73wysic3]{opacity:0}.demo[data-astro-cid-73wysic3]:not(.at-3) .signer[data-astro-cid-73wysic3]{transform:translateY(4px)}.demo[data-astro-cid-73wysic3]:not(.at-4) .review[data-astro-cid-73wysic3]{opacity:0;transform:translateY(12px)scale(.98)}.demo[data-astro-cid-73wysic3].at-1:not(.at-2) .scan[data-astro-cid-73wysic3]{animation:1.6s ease-in-out infinite scan}.demo[data-astro-cid-73wysic3].at-1:not(.at-2) .reading[data-astro-cid-73wysic3]{opacity:1}@keyframes scan{0%{opacity:0;transform:translateY(-40%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(190%)}}.demo-toggle[data-astro-cid-73wysic3]{inset-inline-end:12px;border:1px solid var(--line-strong);color:var(--muted);font:500 12px var(--font-sans);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:6px;padding:4px 11px;display:inline-flex;position:absolute;bottom:-40px}.demo-toggle[data-astro-cid-73wysic3]:hover{color:var(--paper)}.demo-toggle[data-astro-cid-73wysic3] .i-play[data-astro-cid-73wysic3]{display:none}.demo-toggle[data-astro-cid-73wysic3][aria-pressed=true] .i-play[data-astro-cid-73wysic3]{display:block}.demo-toggle[data-astro-cid-73wysic3][aria-pressed=true] .i-pause[data-astro-cid-73wysic3]{display:none}@media (width<=640px){.demo[data-astro-cid-73wysic3]{grid-template-columns:minmax(0,1fr);min-height:0}.chat[data-astro-cid-73wysic3]{border-inline-end:0;border-bottom:1px solid var(--line);order:2;gap:12px;padding:16px}.doc[data-astro-cid-73wysic3]{order:1;padding:14px}.sheet[data-astro-cid-73wysic3]{min-height:250px;padding:16px}.blocks[data-astro-cid-73wysic3]{inset-inline:16px}.field[data-astro-cid-73wysic3]{padding-inline:5px;font-size:9.5px}.field[data-astro-cid-73wysic3] .order[data-astro-cid-73wysic3]{display:none}.msg[data-astro-cid-73wysic3] p[data-astro-cid-73wysic3]{font-size:13px}}.hero[data-astro-cid-wcolddp2]{padding:84px 0 72px;overflow:hidden}.glow[data-astro-cid-wcolddp2]{filter:blur(90px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.g1[data-astro-cid-wcolddp2]{background:var(--signal-soft);top:-140px;width:520px;height:520px;inset-inline-end:-80px}.g2[data-astro-cid-wcolddp2]{background:var(--seal-soft);top:220px;width:420px;height:420px;inset-inline-start:-160px}.hero-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:48px;display:grid;position:relative}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{letter-spacing:-.045em;margin:22px 0;font-size:clamp(40px,5.1vw,70px);font-weight:680}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2] .serif{color:var(--signal);font-size:1.04em}.lede[data-astro-cid-wcolddp2]{color:var(--muted);max-width:560px;font-size:19px}.hero-ctas[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-ctas[data-astro-cid-wcolddp2].center{justify-content:center}.hero-points[data-astro-cid-wcolddp2]{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.hero-points[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:"✓";color:var(--seal);margin-inline-end:8px;font-weight:700}.standards[data-astro-cid-wcolddp2]{color:var(--muted-2);border-top:1px solid var(--line);align-items:center;gap:28px;margin-top:96px;padding-top:28px;display:flex}.std-label[data-astro-cid-wcolddp2]{white-space:nowrap;font-size:13px}.std-row[data-astro-cid-wcolddp2]{color:var(--muted);letter-spacing:-.01em;flex-wrap:wrap;gap:10px 26px;font-size:14px;font-weight:600;display:flex}.split[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}.split[data-astro-cid-wcolddp2].top{align-items:start}.h2[data-astro-cid-wcolddp2]{margin-top:14px;font-size:clamp(34px,4.6vw,52px)}.h2[data-astro-cid-wcolddp2] .serif,.section-head[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2] .serif{color:var(--signal)}.sub[data-astro-cid-wcolddp2]{color:var(--muted);margin-top:18px;font-size:18px}.checks[data-astro-cid-wcolddp2]{color:var(--muted);gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-wcolddp2] b{color:var(--paper);font-weight:600}.checks[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{padding-inline-start:28px;position:relative}.checks[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:"";inset-inline-start:0;background:var(--seal-soft);width:14px;height:14px;box-shadow:inset 0 0 0 4px var(--seal);border-radius:50%;position:absolute;top:7px}.checks[data-astro-cid-wcolddp2] code{color:var(--accent-text);font-size:14px}.grid4[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.grid2[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tile[data-astro-cid-wcolddp2]{padding:26px}.tile[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin-bottom:10px;font-size:20px}.tile[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--muted);font-size:15.5px}.ico[data-astro-cid-wcolddp2]{width:44px;height:44px;color:var(--signal);background:var(--signal-soft);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.ico[data-astro-cid-wcolddp2].alt{color:#4c8dff;background:#4c8dff26}.ico[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{width:22px;height:22px}.t[data-astro-cid-wcolddp2]{align-content:start;gap:8px;padding:24px;display:grid}.t[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-size:17px}.t[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--muted);font-size:15px}.note[data-astro-cid-wcolddp2]{color:var(--muted);max-width:760px;margin-top:22px;font-size:15px}.center[data-astro-cid-wcolddp2]{text-align:center;margin-inline:auto}.auto-visual[data-astro-cid-wcolddp2]{padding:10px 10px 40px;position:relative}.auto-page[data-astro-cid-wcolddp2]{aspect-ratio:1/1.05;background:var(--page);max-width:500px;box-shadow:0 40px 80px var(--shadow);border-radius:8px;margin-inline:auto;padding:28px 30px;position:relative;transform:rotate(-1deg)}[dir=rtl] .auto-page[data-astro-cid-wcolddp2]{transform:rotate(1deg)}.auto-lines[data-astro-cid-wcolddp2]{gap:11px;display:grid}.auto-lines[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{background:var(--page-line);border-radius:4px;height:7px;display:block}.afield[data-astro-cid-wcolddp2]{inset-inline-start:var(--x);top:var(--y);width:var(--w);white-space:nowrap;height:30px;animation:afield .5s calc(var(--i) * 90ms + .2s) both cubic-bezier(.2,.8,.2,1);border-radius:6px;align-items:center;padding-inline:8px;font-size:11.5px;font-weight:600;display:flex;position:absolute;overflow:hidden}.afield[data-astro-cid-wcolddp2].p1{color:#b3341a;background:#ffeae5;border:1.5px solid #ff5b3a}.afield[data-astro-cid-wcolddp2].p2{color:#1d4fc4;background:#e8efff;border:1.5px solid #3d7bff}@keyframes afield{0%{opacity:0;transform:scale(.85)}}.auto-chip[data-astro-cid-wcolddp2]{inset-inline-end:0;box-shadow:0 20px 50px var(--shadow);align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex;position:absolute;bottom:6px}.auto-chip[data-astro-cid-wcolddp2] .accept[data-astro-cid-wcolddp2]{color:var(--seal);text-underline-offset:3px;font-weight:600;text-decoration:underline}.spark[data-astro-cid-wcolddp2]{background:conic-gradient(from 0deg, var(--signal), #ffb36b, #3d7bff, var(--signal));border-radius:3px;width:10px;height:10px}.connect[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;margin-top:40px;display:grid}.connect[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:26px}.audit[data-astro-cid-wcolddp2]{color:var(--muted-2);margin-top:18px;font-size:15px}.code[data-astro-cid-wcolddp2]{color:#f6f5f1;background:#0f1424;border-color:#f6f5f11a;overflow:hidden}.tabs[data-astro-cid-wcolddp2]{border-bottom:1px solid #f6f5f117;gap:4px;padding:10px;display:flex}.tabs[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2]{color:#a3a9b8;font:600 14px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 14px}.tabs[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2][aria-selected=true]{color:#f6f5f1;background:#f6f5f114}.code[data-astro-cid-wcolddp2] pre{margin:0;padding:22px 24px 26px;font-size:13.5px;line-height:1.65;overflow-x:auto;background:0 0!important}.dev[data-astro-cid-wcolddp2]{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--signal) 4%, transparent), transparent)}.flow[data-astro-cid-wcolddp2]{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.flow[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{align-content:start;gap:6px;padding:20px;display:grid;position:relative}.flow[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:not(:last-child):after{content:"";top:34px;background:var(--line-strong);width:14px;height:2px;position:absolute;inset-inline-end:-13px}.num[data-astro-cid-wcolddp2]{background:var(--tint);border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:6px;font-size:13px;font-weight:700;display:grid}.flow[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-size:17px}.flow[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]:not(.num){color:var(--muted);font-size:14.5px}.undo[data-astro-cid-wcolddp2]{border-color:color-mix(in srgb, var(--seal) 35%, transparent);grid-template-columns:220px 1fr;align-items:start;gap:20px;margin-top:14px;padding:26px;display:grid}.undo-head[data-astro-cid-wcolddp2]{color:var(--seal);align-items:center;gap:10px;display:flex}.undo-head[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{color:var(--paper);font-size:20px}.undo[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{color:var(--muted);grid-template-columns:1fr 1fr;gap:10px 26px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.undo[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{padding-inline-start:22px;position:relative}.undo[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:"↺";color:var(--seal);font-weight:700;position:absolute;inset-inline-start:0}.facts[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:12px 30px;margin-top:40px;padding:26px 0 0;font-size:15px;list-style:none;display:flex}.facts[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:"✓";color:var(--seal);margin-inline-end:8px;font-weight:700}.table-head[data-astro-cid-wcolddp2]{margin:72px 0 22px}.table-head[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:28px}.table-head[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--muted);margin-top:8px}.more[data-astro-cid-wcolddp2]{text-align:center;margin-top:28px}.more[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{white-space:normal;height:auto;min-height:48px;padding-block:10px}.final-inner[data-astro-cid-wcolddp2]{text-align:center;background:radial-gradient(600px 300px at 50% 0%, var(--seal-soft), transparent), linear-gradient(180deg, var(--card-top), var(--ink));padding:72px 24px}.final[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{font-size:clamp(36px,5.6vw,64px)}.final[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2] .serif{color:var(--signal)}.final[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--muted);margin-top:16px;font-size:19px}@media (width<=1100px){.grid4[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}.flow[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr))}.flow[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:after{display:none}}@media (width<=1020px){.hero-grid[data-astro-cid-wcolddp2],.split[data-astro-cid-wcolddp2],.connect[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-wcolddp2]{padding-top:56px}.undo[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}@media (width<=640px){.grid4[data-astro-cid-wcolddp2],.grid2[data-astro-cid-wcolddp2],.flow[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.undo[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.standards[data-astro-cid-wcolddp2]{flex-direction:column;align-items:start;gap:12px;margin-top:72px}.auto-page[data-astro-cid-wcolddp2]{padding:18px}.afield[data-astro-cid-wcolddp2]{height:26px;padding-inline:5px;font-size:10px}.table-head[data-astro-cid-wcolddp2]{margin-top:56px}}
