main.ink .fha-qr{color:var(--ink-fg)}main.ink .fha-chain{opacity:.4}main.ink .reveal.is-visible .fha-chain{animation:inkChain 8s linear infinite;animation-delay:calc(var(--c, 0) * -1s)}@keyframes inkChain{0%{opacity:1;transform:scale(1.15)}9%{opacity:1;transform:scale(1)}16%{opacity:.4}to{opacity:.4}}main.ink .reveal.is-visible .fha-hub{animation:inkHub 4.5s ease-in-out infinite}@keyframes inkHub{0%,4%{border-color:var(--ink-line)}10%{border-color:var(--ink-red)}26%,to{border-color:var(--ink-line)}}main.ink .fha-line-base{position:absolute;inset:0;border-left:1.5px dashed rgba(255,255,255,.22)}main.ink .fha-line-fill{position:absolute;left:0;top:0;width:1.5px;height:0;background:var(--ink-pink)}main.ink .reveal.is-visible .fha-line-fill{animation:inkFill 4.5s ease-in-out infinite}@keyframes inkFill{0%,8%{height:0;opacity:1}42%{height:100%}70%{height:100%;opacity:1}78%{height:100%;opacity:0}80%,to{height:0;opacity:0}}main.ink .fha-token{position:absolute;left:50%;top:0;transform:translate(-50%,-50%) scale(.6);opacity:0}main.ink .reveal.is-visible .fha-token{animation:inkSend 4.5s ease-in-out infinite}@keyframes inkSend{0%{top:0;opacity:0;transform:translate(-50%,-50%) scale(.6)}8%{top:0;opacity:1;transform:translate(-50%,-50%) scale(1)}42%{top:100%;opacity:1;transform:translate(-50%,-50%) scale(1)}50%{top:100%;opacity:0;transform:translate(-50%,-50%) scale(.6)}to{top:100%;opacity:0;transform:translate(-50%,-50%) scale(.6)}}main.ink .fha-check{opacity:0;transform:scale(.4)}main.ink .reveal.is-visible .fha-check{animation:inkCheck 4.5s ease-in-out infinite}@keyframes inkCheck{0%,40%{opacity:0;transform:scale(.4)}46%{opacity:1;transform:scale(1.15)}52%,70%{opacity:1;transform:scale(1)}78%,to{opacity:0;transform:scale(.4)}}main.ink .reveal.is-visible .fha-dest{animation:inkDest 4.5s ease-in-out infinite}@keyframes inkDest{0%,40%{border-color:var(--ink-line)}48%,70%{border-color:var(--ink-pink)}80%,to{border-color:var(--ink-line)}}@media(prefers-reduced-motion:reduce){main.ink .fha-chain{opacity:1!important;animation:none!important}main.ink .fha-hub,main.ink .fha-dest{animation:none!important}main.ink .fha-line-fill{height:100%!important;opacity:1!important;animation:none!important}main.ink .fha-token{display:none!important}main.ink .fha-check{opacity:1!important;transform:none!important;animation:none!important}}main.ink .du1-coin{position:absolute;left:50%;top:0;transform:translate(-50%,-50%) scale(.6);opacity:0}main.ink .reveal.is-visible .du1-coin{animation:inkDrop 3.6s ease-in-out infinite}@keyframes inkDrop{0%{top:0;opacity:0;transform:translate(-50%,-50%) scale(.6)}10%{top:0;opacity:1;transform:translate(-50%,-50%) scale(1)}45%{top:100%;opacity:1;transform:translate(-50%,-50%) scale(1)}55%{top:100%;opacity:0;transform:translate(-50%,-50%) scale(.5)}to{top:100%;opacity:0}}main.ink .reveal.is-visible .du1-addr{animation:inkRecv 3.6s ease-in-out infinite}@keyframes inkRecv{0%,45%{border-color:var(--ink-line)}55%{border-color:var(--ink-red)}75%,to{border-color:var(--ink-line)}}main.ink .reveal.is-visible .du2-row{animation:inkSel 5.2s ease-in-out infinite;animation-delay:calc(var(--r, 0) * -1.3s)}@keyframes inkSel{0%,13%{border-color:var(--ink-red)}22%,to{border-color:var(--ink-line-soft)}}main.ink .reveal.is-visible .du2-check{animation:inkCheckPop 5.2s ease-in-out infinite;animation-delay:calc(var(--r, 0) * -1.3s)}@keyframes inkCheckPop{0%{transform:scale(1.4)}13%,to{transform:scale(1)}}main.ink .du3-sender{opacity:0}main.ink .reveal.is-visible .du3-sender{animation:inkSender 6s linear infinite;animation-delay:calc(var(--k, 0) * -2s)}@keyframes inkSender{0%{opacity:0}4%,29%{opacity:1}33%,to{opacity:0}}main.ink .reveal.is-visible .du3-settled{animation:inkSettled 2s ease-in-out infinite}@keyframes inkSettled{0%,55%{transform:scale(1)}68%{transform:scale(1.35)}80%,to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){main.ink .du1-coin{display:none!important}main.ink .du1-addr,main.ink .du2-row{animation:none!important}main.ink .du2-check,main.ink .du3-settled{animation:none!important;transform:none!important}main.ink .du3-sender{opacity:0!important;animation:none!important}main.ink .du3-sender:first-of-type{opacity:1!important}}body:has(main.ink) #branch-svg{display:none}main.ink{--ink-fg: #F2F0EA;--ink-body: #D6D3CA;--ink-mute: #A8A59D;--ink-dim: #6E6C66;--ink-line: rgba(255,255,255,.14);--ink-line-soft: rgba(255,255,255,.08);--ink-red: #E71B3A;--ink-pink: #E70B5A;--ink-orange: #FF9C38;color:var(--ink-fg);background:#0a0a0a;padding-top:64px}.ink-inner{max-width:1200px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.ink-inner{padding-left:3rem;padding-right:3rem}}.ink-grid{background-image:linear-gradient(var(--ink-line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--ink-line-soft) 1px,transparent 1px);background-size:120px 120px;background-position:-1px -1px}.ink-section{border-top:1px solid var(--ink-line)}.ink-tile{border:1px solid var(--ink-line);border-radius:4px;background:#0a0a0a}.ink-btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.5rem;border-radius:4px;font-size:.95rem;font-weight:500;border:1px solid var(--ink-fg);color:var(--ink-fg);transition:background-color .15s ease,color .15s ease,transform .1s ease}.ink-btn:active{transform:scale(.98) translateY(1px)}.ink-btn-primary{background:var(--ink-fg);color:#0a0a0a}.ink-btn-primary:hover{background:#fff}.ink-btn:not(.ink-btn-primary):hover{background:#ffffff0f}.ink-blk{position:absolute}.ink-leaf{position:absolute;color:var(--ink-red)}.ink-h1{font-weight:500;letter-spacing:-.045em;line-height:.95;color:var(--ink-fg)}.ink-h2{font-weight:500;letter-spacing:-.03em;line-height:1.02;color:var(--ink-fg)}.ink-pink{color:var(--ink-pink)}.ink-body{color:var(--ink-body);font-weight:400}.ink-mute{color:var(--ink-mute)}.ink-dim{color:var(--ink-dim)}.ink-link{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff4d}.ink-link:hover{text-decoration-color:var(--ink-fg)}.ink-code{border:1px solid var(--ink-line);border-radius:4px;font-family:var(--font-mono);overflow:hidden}.ink-code-head{padding:.7rem 1.1rem;border-bottom:1px solid var(--ink-line-soft);font-size:.75rem;color:var(--ink-dim)}
