.docs-prose{max-width:680px;color:var(--dim);font-size:15px;line-height:1.75}.docs-prose>*+*{margin-top:1.05em}.docs-prose strong,.docs-prose b{color:var(--text);font-weight:500}.docs-prose a{color:var(--text);text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline #74e3a566;text-decoration:underline #74e3a566;text-decoration-thickness:1px;transition:color .12s,text-decoration-color .12s}.docs-prose a:hover{color:#fff;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.docs-prose code,.docs-code{font-family:var(--font-mono);border:1px solid var(--line-2);color:#e4e4e7;white-space:nowrap;background:#0c0c0e;border-radius:5px;padding:1.5px 6px;font-size:.84em}.docs-prose ul,.docs-prose ol{padding-left:0;list-style:none}.docs-prose ul>li,.docs-prose ol>li{padding-left:22px;position:relative}.docs-prose li+li{margin-top:.45em}.docs-prose ul>li:before{content:"";background:var(--green);width:7px;height:1px;position:absolute;top:.78em;left:4px}.docs-prose ol{counter-reset:docs-ol}.docs-prose ol>li{counter-increment:docs-ol;padding-left:30px}.docs-prose ol>li:before{content:counter(docs-ol, decimal-leading-zero);font-family:var(--font-mono);color:var(--green);font-size:11px;position:absolute;top:.32em;left:0}.docs-anchor{scroll-margin-top:92px}@media (max-width:1023px){.docs-anchor{scroll-margin-top:164px}}.docs-anchor .docs-hash{opacity:0;transition:opacity .12s,color .12s}.docs-anchor:hover .docs-hash,.docs-hash:focus-visible{opacity:1}.dg-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:-1px -1px;background-size:24px 24px}.dg-pulse{stroke-dasharray:7 200;stroke-dashoffset:8px;animation:dg-pulse var(--dg-dur,3.6s) cubic-bezier(.45, 0, .35, 1) infinite;animation-delay:var(--dg-delay,0s);filter:drop-shadow(0 0 4px #74e3a5e6)}@keyframes dg-pulse{0%{stroke-dashoffset:8px}28%{stroke-dashoffset:-100px}to{stroke-dashoffset:-100px}}.dg-breathe{animation:3.2s ease-in-out infinite dg-breathe}@keyframes dg-breathe{0%,to{opacity:.35}50%{opacity:1}}.dg-step{animation:6s ease-in-out infinite dg-step;animation-delay:var(--dg-delay,0s);opacity:0}@keyframes dg-step{0%{opacity:0}4%{opacity:1}22%{opacity:1}28%{opacity:0}to{opacity:0}}.ff-orb{background:radial-gradient(circle at 35% 30%, #e9fff2, var(--green) 55%, #2f8f5c);box-shadow:0 0 0 4px #74e3a526,0 0 18px #74e3a5e6}.ff-coin-x{animation:ff-x var(--ff,6s) linear infinite}@keyframes ff-x{0%{opacity:0;left:0%}3%{opacity:1}83.33%{opacity:1;left:100%}90%,to{opacity:0;left:100%}}.ff-coin-y{animation:ff-y var(--ff,6s) linear infinite}@keyframes ff-y{0%{opacity:0;top:22px}3%{opacity:1}83.33%{opacity:1;top:calc(100% - 22px)}90%,to{opacity:0;top:calc(100% - 22px)}}.ff-trail{animation:ff-trail var(--ff,6s) linear infinite}@keyframes ff-trail{0%{opacity:1;width:0%}83.33%{opacity:1;width:100%}to{opacity:0;width:100%}}.ff-node{animation:ff-node var(--ff,6s) ease-out infinite}@keyframes ff-node{0%{color:var(--green);border-color:#74e3a5cc;box-shadow:0 0 0 5px #74e3a51f,0 0 24px #74e3a58c}25%{color:#c9f5dc;border-color:#74e3a559;box-shadow:0 0 #0000}to{border-color:var(--line-2);color:var(--dim);box-shadow:0 0 #0000}}.ff-split{animation:1.4s cubic-bezier(.6,0,.2,1) .3s both ff-split}@keyframes ff-split{0%{width:0}to{width:100%}}.ls-stripes{background:repeating-linear-gradient(-45deg,#74e3a50d 0 10px,#0000 10px 20px) 0 0/200% 200%;animation:12s linear infinite ls-stripes}@keyframes ls-stripes{to{background-position:100% 100%}}.ls-shackle{animation:3.2s ease-in-out infinite ls-shackle}@keyframes ls-shackle{0%,30%{transform:translateY(-3px)}42%,to{transform:translateY(0)}}.ls-lock{animation:3.2s ease-out infinite ls-lock}@keyframes ls-lock{0%,38%{box-shadow:0 0 #74e3a500}45%{box-shadow:0 0 0 6px #74e3a52e,0 0 20px #74e3a599}to{box-shadow:0 0 #74e3a500}}.cm-orbit{animation:20s linear infinite cm-spin}.cm-counter{animation:20s linear infinite cm-spin-back}@keyframes cm-spin{to{transform:rotate(360deg)}}@keyframes cm-spin-back{to{transform:rotate(-360deg)}}.docs-faq summary{list-style:none}.docs-faq summary::-webkit-details-marker{display:none}.docs-faq .docs-faq-icon{transition:transform .2s}.docs-faq[open] .docs-faq-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.ff-coin-x,.ff-coin-y,.ff-trail,.ff-node,.ls-stripes,.ls-shackle,.ls-lock,.cm-orbit,.cm-counter{animation:none}.ff-split{width:100%;animation:none}.dg-pulse{opacity:0;animation:none}.dg-breathe{opacity:.8;animation:none}.dg-step{opacity:0;animation:none}}
