@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2")}@layer hold-button;@layer utilities{.rounded-full{border-radius:999px}.text-red-700{color:#b91c1c}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--muted:color-mix(in srgb, canvastext 68%, transparent);--rule:color-mix(in srgb, canvastext 14%, transparent);--code:color-mix(in srgb, canvastext 6%, transparent);--measure:40rem;--radius:.5rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{color:canvastext;background:canvas}body{color:canvastext;font-synthesis:none;letter-spacing:-.011em;text-rendering:optimizelegibility;background:canvas;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5}::selection{background:color-mix(in srgb, canvastext 16%, transparent)}.page{box-sizing:border-box;max-width:68rem;padding:3.25rem max(1.25rem, env(safe-area-inset-right)) 5rem max(1.25rem, env(safe-area-inset-left));margin-inline:auto}h1,h2,h3,p{margin:0}a{color:inherit}p{text-wrap:pretty}h1{letter-spacing:-.02em;font-size:1.125rem;font-weight:600}h2{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}h3{letter-spacing:-.015em;font-size:1rem;font-weight:600}.lede,.section p,.footer{max-width:var(--measure)}.lede,.section>p,.step>p,.footer{color:var(--muted)}.lede{margin-top:.35rem}.hero{margin-top:2.75rem}.section{border-top:1px solid var(--rule);margin-top:4.25rem;padding-top:4.25rem}.figure{grid-template-columns:minmax(11rem,.7fr) minmax(0,1.3fr);align-items:start;gap:1.25rem 2.5rem;display:grid}.figure-demo{border-radius:var(--radius);min-width:0}.hero button{font-size:1.125rem}.result,.state{color:var(--muted);margin-top:.85rem}.hero .result{max-width:18rem;min-height:3em}.result[data-count]:not([data-count="0"]){color:canvastext}.steps{counter-reset:step;margin:1.75rem 0 0;padding:0;list-style:none}.step{grid-template-columns:1.5rem minmax(0,1fr);align-items:start;column-gap:.75rem;display:grid}.step+.step{margin-top:2.75rem}.step:before{counter-increment:step;content:counter(step);color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:-.02em;grid-area:1/1;margin-top:.12em;font-weight:600}.step>*{grid-column:2}.step>p+p{margin-top:.65rem}.step .figure{max-width:var(--measure);grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1rem}.step .figure-demo{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;display:flex}pre{box-sizing:border-box;white-space:pre;scrollbar-width:thin;border:1px solid var(--rule);background:var(--code);letter-spacing:0;border-radius:.75rem;min-width:0;margin:0;padding:.9rem 1rem 1rem;font-family:Geist Mono,ui-monospace,monospace;font-size:.8125rem;line-height:1.55;overflow-x:auto}.step pre{width:100%}pre code{font:inherit}p code,.state{letter-spacing:0;font-family:Geist Mono,ui-monospace,monospace;font-size:.8125rem}.state[data-state=holding],.state[data-state=confirmed]{color:canvastext}.step .state{margin-top:0}.list{max-width:var(--measure);margin:0;padding:0;list-style:none}.list li{border-top:1px solid var(--rule);padding:.8rem 0}.list li:last-child{border-bottom:1px solid var(--rule)}.footer{margin-top:4.25rem;font-size:.875rem}.section>pre{max-width:var(--measure)}.section h2+p,.section h2+pre,.section h2+.figure,.section h2+ul{margin-top:1rem}.section pre+p{margin-top:.85rem}.section h3{margin-top:2rem}.section .step>h3{margin-top:0}.section h3+p,.section h3+ul{margin-top:.5rem}.row{border:1px solid var(--rule);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.85rem 1rem;display:flex}.row-title{color:canvastext;font-weight:600}.row-meta{color:var(--muted);margin-top:.15rem;font-size:.875rem}.send{color:var(--lightningcss-light,#087443)var(--lightningcss-dark,#8dcfb0);--hold-fill:color-mix(in srgb, currentColor 28%, transparent);--hold-confirmed:var(--lightningcss-light,#087443)var(--lightningcss-dark,#8dcfb0)}@media (prefers-color-scheme:dark){@layer utilities{.dark\:text-red-300{color:#fca5a5}}}@media (width<=720px){.page{padding-top:2.25rem}.step>:not(h3){grid-column:1/-1}.row{flex-direction:column;align-items:flex-start}.figure{grid-template-columns:minmax(0,1fr);align-items:stretch}.hero{margin-top:2rem}}
