lite-youtube{contain:content;cursor:pointer;background-color:#000;background-position:50%;background-size:cover;max-width:720px;display:block;position:relative}lite-youtube:before{content:attr(data-title);color:#eee;text-shadow:0 0 2px #00000080;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background-image:linear-gradient(#000000ab 0%,#0000008a 14%,#00000026 54%,#0000000d 72%,#0000 94%);width:100%;height:99px;padding:25px 20px;font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;font-size:18px;display:block;position:absolute;top:0;overflow:hidden}lite-youtube:hover:before{color:#fff}lite-youtube:after{content:"";padding-bottom:56.25%;display:block}lite-youtube>iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}lite-youtube>.lyt-playbtn{cursor:pointer;z-index:1;filter:grayscale();background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 68 48\"><path d=\"M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z\" fill=\"red\"/><path d=\"M45 24 27 14v20\" fill=\"white\"/></svg>") 50%/68px 48px no-repeat;border:0;width:100%;height:100%;transition:filter .1s cubic-bezier(0,0,.2,1);display:block;position:absolute}lite-youtube:hover>.lyt-playbtn,lite-youtube .lyt-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lyt-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}lite-youtube>iframe{all:unset!important;border:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.faded-tile-1:where(.astro-o3hnkmgk){opacity:.8}.faded-tile-2:where(.astro-o3hnkmgk){opacity:.4}.faded-line-1:where(.astro-o3hnkmgk){background:linear-gradient(to right, color-mix(in oklch, var(--color-neutral-400), transparent 60%), transparent)}.faded-line-2:where(.astro-o3hnkmgk){background:linear-gradient(to right, color-mix(in oklch, var(--color-neutral-400), transparent 80%), transparent)}html[data-theme=dark] .faded-tile-1:where(.astro-o3hnkmgk){opacity:.5}html[data-theme=dark] .faded-tile-2:where(.astro-o3hnkmgk){opacity:.2}html[data-theme=dark] .faded-line-1:where(.astro-o3hnkmgk){background:linear-gradient(to right, color-mix(in oklch, var(--color-foreground), transparent 70%), transparent)}html[data-theme=dark] .faded-line-2:where(.astro-o3hnkmgk){background:linear-gradient(to right, color-mix(in oklch, var(--color-foreground), transparent 90%), transparent)}.faded-tile-1:where(.astro-o3hnkmgk)[style*="opacity: 1"]{opacity:1!important}.faded-tile-2:where(.astro-o3hnkmgk)[style*="opacity: 1"]{opacity:.5!important}html[data-theme=dark] .faded-tile-1:where(.astro-o3hnkmgk)[style*="opacity: 1"]{opacity:.4!important}html[data-theme=dark] .faded-tile-2:where(.astro-o3hnkmgk)[style*="opacity: 1"]{opacity:.1!important}.expandable-content-inner>:first-child{margin-top:0!important}.expandable-content-inner>:last-child{margin-bottom:0!important}.further-reading-bookmark:where(.astro-wmfapjet){fill:var(--bitcoin)}.further-reading-item-icon:where(.astro-wmfapjet){fill:color-mix(in oklch, var(--color-foreground), transparent 25%)}.tier-kicker:where(.astro-wuqb7qcx){color:color-mix(in oklch, var(--color-foreground), transparent 20%);letter-spacing:.01em;align-items:baseline;gap:.75rem;margin:0 0 2rem;font-size:.9375rem;font-style:normal;font-weight:600;line-height:1.6;display:flex}.tier-kicker:where(.astro-wuqb7qcx):before{content:"";background-color:var(--color-accent);flex-shrink:0;width:1.5rem;height:2px;transform:translateY(-.3em)}.fraud-node:where(.astro-6otatb7a){fill:currentColor;fill-opacity:.28;stroke:currentColor;stroke-opacity:.45;stroke-width:1.5px;transition:fill .3s ease-out,fill-opacity .3s ease-out,stroke .3s ease-out}.fraud-node:where(.astro-6otatb7a).dishonest{fill:#f87171;fill-opacity:.85;stroke:#b91c1c;stroke-opacity:.9}.fraud-node:where(.astro-6otatb7a).flash-valid{fill:#22c55e;fill-opacity:1;stroke:#15803d;stroke-opacity:1}.fraud-node:where(.astro-6otatb7a).flash-rejected{fill:#ef4444;fill-opacity:1;stroke:#7f1d1d;stroke-opacity:1}.fraud-node:where(.astro-6otatb7a).dishonest.flash-valid{fill:#f87171;fill-opacity:.85;stroke:#b91c1c}.key-icon-private:where(.astro-bsunceka){fill:#ef4444}.key-icon-public:where(.astro-bsunceka){fill:#3b82f6}.tx-utxo-card:where(.astro-uqzsp4fl){border:2px solid color-mix(in oklch, var(--foreground), transparent 82%);background:var(--background);border-radius:.375rem;padding:.5rem .75rem;transition:border-color .25s,background .25s,opacity .25s}.tx-build-utxo:where(.astro-uqzsp4fl){opacity:.55}.tx-build-utxo-selected:where(.astro-uqzsp4fl){opacity:1;background:oklch(72.2746% .192007 149.579/.18);border-color:#22c55e}.tx-utxo-card-recipient:where(.astro-uqzsp4fl){background:oklch(76.8591% .164659 70.0804/.22);border-color:oklch(76.8591% .164659 70.0804/.55)}.tx-utxo-card-lg:where(.astro-uqzsp4fl){flex:var(--tx-weight,1) 1 0;flex-direction:column;justify-content:center;min-height:2.5rem;padding:.75rem 1rem;display:flex}.tx-utxo-card-dim:where(.astro-uqzsp4fl){opacity:.55}.tx-build-utxo:where(.astro-uqzsp4fl){flex-direction:column;justify-content:center;display:flex}#txBuildUtxo0:where(.astro-uqzsp4fl){height:2.5rem}#txBuildUtxo1:where(.astro-uqzsp4fl){height:4rem}#txBuildUtxo2:where(.astro-uqzsp4fl){height:5.5rem}#txBuildUtxo3:where(.astro-uqzsp4fl){height:7rem}#bvuStage:where(.astro-jxvhgfds){--bvu-tint:oklch(70% .17 155)}:where(.astro-jxvhgfds)[data-theme=light] #bvuStage:where(.astro-jxvhgfds){--bvu-tint:oklch(62% .17 155)}:where(.astro-jxvhgfds)[data-theme=dark] #bvuStage:where(.astro-jxvhgfds){--bvu-tint:oklch(78% .17 155)}.bvu-cell:where(.astro-jxvhgfds){left:var(--x);top:var(--y);width:var(--w);height:var(--h);opacity:0;padding:2px;transition:opacity .35s,transform .35s;position:absolute;transform:scale(.94)}:where(.astro-jxvhgfds)[data-view=utxos] .bvu-cell:where(.astro-jxvhgfds){opacity:1;transition-delay:var(--delay,0s);transform:scale(1)}.bvu-cell-inner:where(.astro-jxvhgfds),#bvuBalanceOverlay:where(.astro-jxvhgfds){border:1px solid color-mix(in oklch, var(--bvu-tint) calc(var(--heat) * 45% + 20%), transparent);background:color-mix(in oklch, var(--bvu-tint) calc(var(--heat) * 58% + 12%), transparent)}.bvu-cell-inner:where(.astro-jxvhgfds){text-align:center;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;width:100%;height:100%;padding:.5rem;display:flex;overflow:hidden}.bvu-amount:where(.astro-jxvhgfds){color:var(--foreground);align-items:baseline;gap:.2rem;line-height:1.1;display:flex}.bvu-amount-value:where(.astro-jxvhgfds){font-weight:700}.bvu-amount-unit:where(.astro-jxvhgfds){color:color-mix(in oklch, var(--foreground), transparent 40%);font-size:.65em}.bvu-cell-lg:where(.astro-jxvhgfds) .bvu-amount:where(.astro-jxvhgfds){font-size:clamp(1rem,3.5vw,1.75rem)}.bvu-cell-md:where(.astro-jxvhgfds) .bvu-amount:where(.astro-jxvhgfds){font-size:clamp(.75rem,2vw,1rem)}.bvu-cell-sm:where(.astro-jxvhgfds) .bvu-cell-inner:where(.astro-jxvhgfds){padding:.25rem}.bvu-cell-sm:where(.astro-jxvhgfds) .bvu-amount:where(.astro-jxvhgfds){font-size:clamp(.6rem,1.3vw,.75rem)}@media (width<=767.98px){.bvu-cell-sm:where(.astro-jxvhgfds) .bvu-amount-unit:where(.astro-jxvhgfds){display:none}}.bvu-cell-xs:where(.astro-jxvhgfds) .bvu-cell-inner:where(.astro-jxvhgfds){gap:0;padding:.125rem}.bvu-cell-xs:where(.astro-jxvhgfds) .bvu-amount:where(.astro-jxvhgfds){font-size:clamp(.55rem,1.1vw,.65rem)}.bvu-cell-xs:where(.astro-jxvhgfds) .bvu-amount-unit:where(.astro-jxvhgfds){display:none}.bvu-address:where(.astro-jxvhgfds){color:color-mix(in oklch, var(--foreground), transparent 40%);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bvu-cell-lg:where(.astro-jxvhgfds) .bvu-address:where(.astro-jxvhgfds){font-size:.7rem}.bvu-cell-md:where(.astro-jxvhgfds) .bvu-address:where(.astro-jxvhgfds){font-size:.625rem}:where(.astro-jxvhgfds)[data-view=utxos] #bvuBalanceOverlay:where(.astro-jxvhgfds){opacity:0;pointer-events:none}.bvu-toggle-btn:where(.astro-jxvhgfds)[aria-pressed=true]{background:var(--accent);color:var(--background)}#supplyBarTrack:where(.astro-wkxctu3n){background-color:color-mix(in oklch, var(--foreground) 8%, transparent);background-image:repeating-linear-gradient(45deg, transparent 0, transparent 5px, color-mix(in oklch, var(--foreground) 22%, transparent) 5px, color-mix(in oklch, var(--foreground) 22%, transparent) 10px);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--foreground) 15%, transparent)}#supplyBar:where(.astro-wkxctu3n){background:linear-gradient(90deg,oklch(72% .18 60) 0%,oklch(78% .19 68) 100%);box-shadow:inset 0 0 0 1px oklch(62% .19 55/.5),0 1px 2px oklch(0% 0 0/.15)}.layered-network:where(.astro-ljj6swzq){--ln-orange:oklch(72% .16 60);--ln-red:oklch(65% .2 350);--ln-green:oklch(55% .18 150);--ln-link:color-mix(in oklch, var(--color-foreground), transparent 82%)}.ln-c-o:where(.astro-ljj6swzq){--ln-col:var(--ln-orange)}.ln-c-r:where(.astro-ljj6swzq){--ln-col:var(--ln-red)}.ln-c-g:where(.astro-ljj6swzq){--ln-col:var(--ln-green)}.ln-svg:where(.astro-ljj6swzq){width:100%;height:auto;display:block}.ln-link:where(.astro-ljj6swzq){stroke:var(--ln-link);stroke-width:1.4px;stroke-linecap:round}.ln-route-line:where(.astro-ljj6swzq){stroke:var(--ln-col);stroke-width:1.9px;stroke-linecap:round}.ln-anchor-line:where(.astro-ljj6swzq){stroke:var(--ln-col);stroke-width:1.5px;stroke-linecap:round}.ln-route-head:where(.astro-ljj6swzq),.ln-anchor-head:where(.astro-ljj6swzq){fill:var(--ln-col)}.ln-node:where(.astro-ljj6swzq){fill:var(--color-background);stroke:color-mix(in oklch, var(--color-foreground), transparent 52%);stroke-width:1.8px}.ln-node:where(.astro-ljj6swzq).ln-c-o,.ln-node:where(.astro-ljj6swzq).ln-c-r,.ln-node:where(.astro-ljj6swzq).ln-c-g{fill:var(--ln-col);stroke:color-mix(in oklch, var(--ln-col), var(--color-foreground) 22%)}.ln-chain:where(.astro-ljj6swzq){stroke:color-mix(in oklch, var(--color-foreground), transparent 45%);stroke-width:1.4px;stroke-dasharray:2 5;stroke-linecap:round}.ln-cube-top:where(.astro-ljj6swzq){fill:var(--color-bitcoin);stroke:color-mix(in oklch, var(--color-foreground), transparent 28%);stroke-width:1.3px;stroke-linejoin:round}.ln-cube-face:where(.astro-ljj6swzq){fill:var(--color-background);stroke:color-mix(in oklch, var(--color-foreground), transparent 28%);stroke-width:1.3px;stroke-linejoin:round}.ln-label:where(.astro-ljj6swzq){text-align:center;line-height:1.2}.ln-label-top:where(.astro-ljj6swzq){margin-bottom:.6rem}.ln-label-bottom:where(.astro-ljj6swzq){margin-top:.6rem}.ln-eyebrow:where(.astro-ljj6swzq){letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);font-size:.7rem;font-weight:700;display:block}.ln-name:where(.astro-ljj6swzq){color:color-mix(in oklch, var(--color-foreground), transparent 5%);font-size:1.1rem;font-weight:700;display:block}@media (width<=480px){.ln-name:where(.astro-ljj6swzq){font-size:1.2rem}}.payment-channel:where(.astro-bzzzvikh){--channel-remote:oklch(62% .09 200);--dot-alice:color-mix(in oklch, var(--color-bitcoin), transparent 15%);--dot-bob:color-mix(in oklch, var(--channel-remote), transparent 15%)}[data-theme=dark] .payment-channel:where(.astro-bzzzvikh){--channel-remote:oklch(74% .1 200)}.anatomy-capacity-label:where(.astro-bzzzvikh){text-align:center;color:color-mix(in oklch, var(--color-foreground), transparent 20%);margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.anatomy-bracket-cell:where(.astro-bzzzvikh){grid-area:1/2}.anatomy-bracket:where(.astro-bzzzvikh){border-left:1px solid color-mix(in oklch, var(--color-foreground), transparent 60%);border-right:1px solid color-mix(in oklch, var(--color-foreground), transparent 60%);border-top:1px solid color-mix(in oklch, var(--color-foreground), transparent 60%);border-radius:3px 3px 0 0;height:20px}.anatomy-annotations:where(.astro-bzzzvikh){grid-template-columns:1fr 1fr;margin-top:.25rem;display:grid}.anatomy-annotation:where(.astro-bzzzvikh){flex-direction:column;align-items:center;gap:0;display:flex}.anatomy-annotation-left:where(.astro-bzzzvikh){padding-right:.5rem}.anatomy-annotation-right:where(.astro-bzzzvikh){padding-left:.5rem}.anatomy-arrow:where(.astro-bzzzvikh){width:18px;height:30px;color:color-mix(in oklch, var(--color-foreground), transparent 45%);flex-shrink:0}.anatomy-annotation-text:where(.astro-bzzzvikh){text-align:center;color:color-mix(in oklch, var(--color-foreground), transparent 15%);font-size:.6875rem;line-height:1.45}@media (width>=640px){.anatomy-capacity-label:where(.astro-bzzzvikh),.anatomy-bal:where(.astro-bzzzvikh){font-size:.8125rem}.anatomy-name:where(.astro-bzzzvikh){font-size:.9375rem}.anatomy-annotation-text:where(.astro-bzzzvikh){font-size:.8125rem}.anatomy-arrow:where(.astro-bzzzvikh){width:22px;height:36px}}.channel-main:where(.astro-bzzzvikh),.anatomy-main:where(.astro-bzzzvikh){grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.625rem;display:grid}.anatomy-main:where(.astro-bzzzvikh){grid-template-rows:auto auto auto}.channel-node-cell:where(.astro-bzzzvikh),.anatomy-node-cell:where(.astro-bzzzvikh){grid-row:1;justify-content:center;display:flex}.anatomy-node-cell:where(.astro-bzzzvikh){grid-row:2}.channel-node-left:where(.astro-bzzzvikh),.anatomy-node-left:where(.astro-bzzzvikh){grid-column:1}.channel-node-right:where(.astro-bzzzvikh),.anatomy-node-right:where(.astro-bzzzvikh){grid-column:3}.channel-track-cell:where(.astro-bzzzvikh),.anatomy-track-cell:where(.astro-bzzzvikh){grid-area:1/2}.anatomy-track-cell:where(.astro-bzzzvikh){grid-row:2}.channel-name:where(.astro-bzzzvikh),.anatomy-name:where(.astro-bzzzvikh){color:color-mix(in oklch, var(--color-foreground), transparent 15%);text-align:center;margin-top:.375rem;font-size:.8125rem;font-weight:600}.channel-name:where(.astro-bzzzvikh){grid-row:2}.anatomy-name:where(.astro-bzzzvikh){grid-row:3}.channel-name-left:where(.astro-bzzzvikh),.anatomy-name-left:where(.astro-bzzzvikh){grid-column:1}.channel-name-right:where(.astro-bzzzvikh),.anatomy-name-right:where(.astro-bzzzvikh){grid-column:3}.channel-balances:where(.astro-bzzzvikh),.anatomy-balances:where(.astro-bzzzvikh){grid-column:2;justify-content:space-between;margin-top:.375rem;padding:0 .5rem;display:flex}.channel-balances:where(.astro-bzzzvikh){grid-row:2}.anatomy-balances:where(.astro-bzzzvikh){grid-row:3;margin-top:0;padding:0 1rem}.channel-bal:where(.astro-bzzzvikh),.anatomy-bal:where(.astro-bzzzvikh){color:color-mix(in oklch, var(--color-foreground), transparent 45%);font-size:.6875rem}.node:where(.astro-bzzzvikh){border:1.5px solid color-mix(in oklch, var(--color-foreground), transparent 15%);background:var(--color-background);width:40px;height:40px;color:color-mix(in oklch, var(--color-foreground), transparent 15%);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.channel-track:where(.astro-bzzzvikh){border:1.2px solid color-mix(in oklch, var(--color-foreground), transparent 55%);background:color-mix(in oklch, var(--color-foreground), transparent 95%);border-radius:6px;justify-content:space-between;align-items:center;min-width:0;height:28px;padding:0 8px;transition:opacity .3s ease-out;display:flex;position:relative}.track-dim:where(.astro-bzzzvikh){opacity:.55}.dots-group:where(.astro-bzzzvikh){align-items:center;gap:4px;min-width:0;display:flex}.dots-bob:where(.astro-bzzzvikh){flex-direction:row-reverse}.dot:where(.astro-bzzzvikh){border-radius:9999px;flex-shrink:0;width:8px;height:8px}.dot-local:where(.astro-bzzzvikh){background:var(--dot-alice)}.dot-remote:where(.astro-bzzzvikh){background:var(--dot-bob)}.payment-channel:where(.astro-bzzzvikh) .flying-dot{pointer-events:none;z-index:2;background:var(--fly-from);will-change:transform, background-color;border-radius:9999px;width:8px;height:8px;transition:transform .23s cubic-bezier(.4,0,.2,1),background-color .23s;position:absolute;top:50%;left:0}.payment-channel:where(.astro-bzzzvikh) .flying-dot--from-alice{--fly-from:var(--dot-alice);--fly-to:var(--dot-bob)}.payment-channel:where(.astro-bzzzvikh) .flying-dot--from-bob{--fly-from:var(--dot-bob);--fly-to:var(--dot-alice)}.payment-channel:where(.astro-bzzzvikh) .flying-dot--arrived{background:var(--fly-to)}.payment-controls:where(.astro-bzzzvikh){flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.footer:where(.astro-bzzzvikh){border-top:1px solid color-mix(in oklch, var(--color-foreground), transparent 85%);margin-top:1.25rem;padding-top:1rem}.counters:where(.astro-bzzzvikh){grid-template-columns:1fr 1fr auto;align-items:end;gap:.75rem 1rem;margin:0;display:grid}.counter:where(.astro-bzzzvikh){flex-direction:column;gap:.125rem;transition:opacity .3s ease-out;display:flex}.counter:where(.astro-bzzzvikh) dt:where(.astro-bzzzvikh){color:color-mix(in oklch, var(--color-foreground), transparent 35%);font-size:.75rem}.counter-value:where(.astro-bzzzvikh){color:color-mix(in oklch, var(--color-foreground), transparent 10%);font-size:1rem;font-weight:600}.counter-dim:where(.astro-bzzzvikh){opacity:.4}.counter-value--bump:where(.astro-bzzzvikh){animation:.7s ease-out counterBump}@keyframes counterBump{0%,70%{color:var(--color-accent)}to{color:color-mix(in oklch, var(--color-foreground), transparent 10%)}}@media (prefers-reduced-motion:reduce){.counter-value--bump:where(.astro-bzzzvikh){animation:none}}.counter-action:where(.astro-bzzzvikh){justify-content:flex-end;align-items:end;display:flex}@media (width<=480px){.counters:where(.astro-bzzzvikh){grid-template-columns:1fr 1fr}.counter-action:where(.astro-bzzzvikh){grid-column:1/-1;justify-content:flex-start;margin-top:.25rem}}.btn:where(.astro-bzzzvikh){cursor:pointer;border:1px solid #0000;border-radius:.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,opacity .15s}.btn:where(.astro-bzzzvikh):disabled{cursor:not-allowed;opacity:.45}.btn-pay:where(.astro-bzzzvikh){background:color-mix(in oklch, var(--color-foreground), transparent 95%);border-color:color-mix(in oklch, var(--color-foreground), transparent 65%);color:color-mix(in oklch, var(--color-foreground), transparent 5%);justify-content:center;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.btn-pay:where(.astro-bzzzvikh):hover:not(:disabled){background:color-mix(in oklch, var(--color-foreground), transparent 88%);border-color:color-mix(in oklch, var(--color-foreground), transparent 50%)}.btn-pay-arrow:where(.astro-bzzzvikh){color:color-mix(in oklch, var(--color-foreground), transparent 30%);font-size:.95rem;font-weight:700;line-height:1}.btn-channel:where(.astro-bzzzvikh){border-color:color-mix(in oklch, var(--color-foreground), transparent 65%);color:color-mix(in oklch, var(--color-foreground), transparent 20%);background:0 0;padding:.4rem .7rem;font-size:.8125rem;font-weight:500;display:inline-grid}.btn-channel:where(.astro-bzzzvikh):hover:not(:disabled){background:color-mix(in oklch, var(--color-foreground), transparent 92%);border-color:color-mix(in oklch, var(--color-foreground), transparent 45%)}.btn-channel-label:where(.astro-bzzzvikh){text-align:center;grid-area:1/1;transition:opacity .14s}.btn-channel-label:where(.astro-bzzzvikh).is-inactive{opacity:0;visibility:hidden}@media (width<=420px){.btn-pay:where(.astro-bzzzvikh){gap:.3rem;padding:.5rem .55rem;font-size:.8125rem}.dot:where(.astro-bzzzvikh),.payment-channel:where(.astro-bzzzvikh) .flying-dot{width:7px;height:7px}.dots-group:where(.astro-bzzzvikh){gap:3px}.channel-track:where(.astro-bzzzvikh){padding:0 6px}.anatomy-annotation-text:where(.astro-bzzzvikh){font-size:.625rem}}@media (width<=360px){.node:where(.astro-bzzzvikh){width:34px;height:34px;font-size:.8125rem}.channel-main:where(.astro-bzzzvikh),.anatomy-main:where(.astro-bzzzvikh){column-gap:.4rem}.dot:where(.astro-bzzzvikh),.payment-channel:where(.astro-bzzzvikh) .flying-dot{width:6px;height:6px}.dots-group:where(.astro-bzzzvikh){gap:2.5px}.anatomy-annotation-text:where(.astro-bzzzvikh){font-size:.5625rem}}:where(.astro-yhi2jbgm)[x-cloak]{display:none!important}.network-diagram:where(.astro-yhi2jbgm){--nd-alice:oklch(65% .2 350);--nd-bob:oklch(72% .16 60);--nd-carol:oklch(70% .15 90);--nd-dave:oklch(55% .18 150);--nd-eve:oklch(55% .16 240)}.nd-svg:where(.astro-yhi2jbgm){width:100%;height:auto;margin-top:1rem;display:block}.nd-track-bg:where(.astro-yhi2jbgm){stroke:color-mix(in oklch, var(--color-foreground), transparent 88%);stroke-width:8px}.network-diagram:where(.astro-yhi2jbgm):not(.nd-init) .nd-dot:where(.astro-yhi2jbgm){display:none}.nd-dot-alice:where(.astro-yhi2jbgm){fill:var(--nd-alice)}.nd-dot-bob:where(.astro-yhi2jbgm){fill:var(--nd-bob)}.nd-dot-carol:where(.astro-yhi2jbgm){fill:var(--nd-carol)}.nd-dot-dave:where(.astro-yhi2jbgm){fill:var(--nd-dave)}.nd-dot-eve:where(.astro-yhi2jbgm){fill:var(--nd-eve)}.nd-route-glow:where(.astro-yhi2jbgm){stroke:var(--color-accent);stroke-width:14px;opacity:0;pointer-events:none;transition:opacity .2s}.nd-glow-on:where(.astro-yhi2jbgm){opacity:.15}.nd-node:where(.astro-yhi2jbgm){fill:var(--color-background);stroke-width:2px}.nd-node-alice:where(.astro-yhi2jbgm){stroke:var(--nd-alice)}.nd-node-bob:where(.astro-yhi2jbgm){stroke:var(--nd-bob)}.nd-node-carol:where(.astro-yhi2jbgm){stroke:var(--nd-carol)}.nd-node-dave:where(.astro-yhi2jbgm){stroke:var(--nd-dave)}.nd-node-eve:where(.astro-yhi2jbgm){stroke:var(--nd-eve)}.nd-letter:where(.astro-yhi2jbgm){font-size:13px;font-weight:600}.nd-letter-alice:where(.astro-yhi2jbgm){fill:var(--nd-alice)}.nd-letter-bob:where(.astro-yhi2jbgm){fill:var(--nd-bob)}.nd-letter-carol:where(.astro-yhi2jbgm){fill:var(--nd-carol)}.nd-letter-dave:where(.astro-yhi2jbgm){fill:var(--nd-dave)}.nd-letter-eve:where(.astro-yhi2jbgm){fill:var(--nd-eve)}.nd-name:where(.astro-yhi2jbgm){fill:color-mix(in oklch, var(--color-foreground), transparent 15%);font-size:11px;font-weight:600}.nd-fly:where(.astro-yhi2jbgm){pointer-events:none;transition:fill .15s}@media (width>=640px){.nd-controls-wrap:where(.astro-yhi2jbgm){width:fit-content;margin-left:auto;margin-right:auto}}.nd-controls:where(.astro-yhi2jbgm){align-items:end;gap:.5rem;display:flex}.nd-field:where(.astro-yhi2jbgm){flex-direction:column;gap:.2rem;display:flex}.nd-label:where(.astro-yhi2jbgm){color:color-mix(in oklch, var(--color-foreground), transparent 40%);font-size:.75rem;font-weight:500}.nd-select:where(.astro-yhi2jbgm){border:1px solid color-mix(in oklch, var(--color-foreground), transparent 65%);background:color-mix(in oklch, var(--color-foreground), transparent 95%);color:color-mix(in oklch, var(--color-foreground), transparent 5%);cursor:pointer;border-radius:.25rem;padding:.4rem .5rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.3}.nd-select:where(.astro-yhi2jbgm):hover{border-color:color-mix(in oklch, var(--color-foreground), transparent 50%)}.nd-select:where(.astro-yhi2jbgm) option:where(.astro-yhi2jbgm):disabled{color:color-mix(in oklch, var(--color-foreground), transparent 65%)}.nd-arrow:where(.astro-yhi2jbgm){color:color-mix(in oklch, var(--color-foreground), transparent 35%);padding-bottom:.35rem;font-size:1rem;font-weight:700}.nd-pay-btn:where(.astro-yhi2jbgm){border:1px solid color-mix(in oklch, var(--color-foreground), transparent 65%);background:color-mix(in oklch, var(--color-foreground), transparent 95%);color:color-mix(in oklch, var(--color-foreground), transparent 5%);cursor:pointer;border-radius:.25rem;align-items:center;gap:.35rem;padding:.45rem .75rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.3;transition:background-color .15s,border-color .15s;display:inline-flex}.nd-pay-btn:where(.astro-yhi2jbgm):hover:not(:disabled){background:color-mix(in oklch, var(--color-foreground), transparent 88%);border-color:color-mix(in oklch, var(--color-foreground), transparent 50%)}.nd-pay-btn:where(.astro-yhi2jbgm):disabled{cursor:not-allowed;opacity:.45}.nd-pay-icon:where(.astro-yhi2jbgm){color:color-mix(in oklch, var(--color-foreground), transparent 30%);font-weight:700}.nd-route-info:where(.astro-yhi2jbgm){background:color-mix(in oklch, var(--color-accent), transparent 92%);color:color-mix(in oklch, var(--color-foreground), transparent 15%);border-radius:.25rem;margin-top:.75rem;padding:.35rem .7rem;font-size:.8125rem}.nd-footer:where(.astro-yhi2jbgm){border-top:1px solid color-mix(in oklch, var(--color-foreground), transparent 85%);justify-content:space-between;align-items:end;gap:.75rem;margin-top:1rem;padding-top:.75rem;display:flex}.nd-stats:where(.astro-yhi2jbgm){gap:1.25rem;margin:0;display:flex}.nd-stat:where(.astro-yhi2jbgm){flex-direction:column;gap:.125rem;display:flex}.nd-stat:where(.astro-yhi2jbgm) dt:where(.astro-yhi2jbgm){color:color-mix(in oklch, var(--color-foreground), transparent 35%);font-size:.75rem}.nd-stat-val:where(.astro-yhi2jbgm){color:color-mix(in oklch, var(--color-foreground), transparent 10%);font-size:1rem;font-weight:600}.nd-reset-btn:where(.astro-yhi2jbgm){border:1px solid color-mix(in oklch, var(--color-foreground), transparent 65%);color:color-mix(in oklch, var(--color-foreground), transparent 20%);cursor:pointer;background:0 0;border-radius:.25rem;padding:.4rem .7rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background-color .15s,border-color .15s}.nd-reset-btn:where(.astro-yhi2jbgm):hover{background:color-mix(in oklch, var(--color-foreground), transparent 92%);border-color:color-mix(in oklch, var(--color-foreground), transparent 45%)}@media (width<=480px){.nd-controls:where(.astro-yhi2jbgm){gap:.4rem}.nd-name:where(.astro-yhi2jbgm){font-size:13px}}@media (prefers-reduced-motion:reduce){.nd-route-glow:where(.astro-yhi2jbgm),.nd-fly:where(.astro-yhi2jbgm){transition:none}}:where(.astro-r4luierv)[x-cloak]{display:none!important}.routing-puzzle:where(.astro-r4luierv){--nd-alice:oklch(65% .2 350);--nd-bob:oklch(72% .16 60);--nd-carol:oklch(70% .15 90);--nd-dave:oklch(55% .18 150);--nd-eve:oklch(55% .16 240)}.rp-status-box:where(.astro-r4luierv){min-height:4.75rem}.rp-prompt:where(.astro-r4luierv){background:color-mix(in oklch, var(--color-foreground), transparent 95%);color:color-mix(in oklch, var(--color-foreground), transparent 15%);border-radius:.25rem;padding:.35rem .7rem;font-size:.8125rem}.rp-inline-dots:where(.astro-r4luierv){vertical-align:middle;gap:2.5px;margin:0 1px;display:inline-flex}.rp-inline-dots:where(.astro-r4luierv) span:where(.astro-r4luierv){background:color-mix(in oklch, var(--color-foreground), transparent 45%);border-radius:50%;width:5px;height:5px}.rp-msg:where(.astro-r4luierv){border-radius:.25rem;padding:.5rem .7rem;font-size:.8125rem}.rp-msg-fail:where(.astro-r4luierv){background:oklch(55% .2 25/.08)}.rp-msg-path:where(.astro-r4luierv){color:color-mix(in oklch, var(--color-foreground), transparent 15%);margin-bottom:.25rem}.rp-msg-detail:where(.astro-r4luierv){color:oklch(55% .2 25);font-size:.75rem;font-weight:500}[data-theme=dark] .rp-msg-detail:where(.astro-r4luierv){color:oklch(70% .18 25)}.rp-msg-success:where(.astro-r4luierv){color:color-mix(in oklch, var(--color-foreground), transparent 10%);background:oklch(60% .2 145/.1)}.rp-msg-top:where(.astro-r4luierv){align-items:center;gap:.4rem;font-weight:500;display:flex}.rp-msg-top:where(.astro-r4luierv) strong:where(.astro-r4luierv){margin-right:.15rem}.rp-tick:where(.astro-r4luierv){color:oklch(55% .2 145);font-size:1.1rem;font-weight:700}[data-theme=dark] .rp-tick:where(.astro-r4luierv){color:oklch(70% .2 145)}.rp-msg-sub:where(.astro-r4luierv){color:color-mix(in oklch, var(--color-foreground), transparent 30%);margin-top:.25rem;font-size:.75rem}.rp-svg:where(.astro-r4luierv){width:100%;height:auto;margin-top:.5rem;display:block}.rp-annotation:where(.astro-r4luierv){color:color-mix(in oklch, var(--color-foreground), transparent 35%)}.rp-annotation-label:where(.astro-r4luierv){fill:currentColor;font-size:11px;font-style:italic;font-weight:600}.rp-track-bg:where(.astro-r4luierv){stroke:color-mix(in oklch, var(--color-foreground), transparent 88%);stroke-width:8px}.routing-puzzle:where(.astro-r4luierv):not(.rp-init) .rp-dot:where(.astro-r4luierv){display:none}.rp-dot-alice:where(.astro-r4luierv){fill:var(--nd-alice)}.rp-dot-bob:where(.astro-r4luierv){fill:var(--nd-bob)}.rp-dot-carol:where(.astro-r4luierv){fill:var(--nd-carol)}.rp-dot-dave:where(.astro-r4luierv){fill:var(--nd-dave)}.rp-dot-eve:where(.astro-r4luierv){fill:var(--nd-eve)}.rp-path-glow:where(.astro-r4luierv){stroke:var(--color-accent);stroke-width:14px;opacity:0;pointer-events:none;transition:opacity .2s}.rp-glow-on:where(.astro-r4luierv){opacity:.15}.rp-glow-fail:where(.astro-r4luierv){stroke:oklch(55% .2 25);opacity:.25}.rp-glow-success:where(.astro-r4luierv){stroke:oklch(60% .2 145);opacity:.2}.rp-node:where(.astro-r4luierv){fill:var(--color-background);stroke-width:2px;transition:fill-opacity .2s}.rp-node-alice:where(.astro-r4luierv){stroke:var(--nd-alice)}.rp-node-bob:where(.astro-r4luierv){stroke:var(--nd-bob)}.rp-node-carol:where(.astro-r4luierv){stroke:var(--nd-carol)}.rp-node-dave:where(.astro-r4luierv){stroke:var(--nd-dave)}.rp-node-eve:where(.astro-r4luierv){stroke:var(--nd-eve)}.rp-node-active:where(.astro-r4luierv){fill:var(--node-color);fill-opacity:.15}.rp-node-tip:where(.astro-r4luierv){fill:var(--node-color);fill-opacity:.25;animation:.85s ease-in-out infinite rpNodePulse}@keyframes rpNodePulse{0%,to{stroke-width:2px}50%{stroke-width:4px}}.rp-bounce:where(.astro-r4luierv){transform-box:fill-box;transform-origin:50%;animation:.42s rpBounce}@keyframes rpBounce{0%{transform:scale(1)}30%{transform:scale(1.22)}58%{transform:scale(.93)}to{transform:scale(1)}}.rp-hit-area:where(.astro-r4luierv){cursor:inherit}.rp-tappable:where(.astro-r4luierv){cursor:pointer}.rp-letter:where(.astro-r4luierv){pointer-events:none;font-size:13px;font-weight:600}.rp-letter-alice:where(.astro-r4luierv){fill:var(--nd-alice)}.rp-letter-bob:where(.astro-r4luierv){fill:var(--nd-bob)}.rp-letter-carol:where(.astro-r4luierv){fill:var(--nd-carol)}.rp-letter-dave:where(.astro-r4luierv){fill:var(--nd-dave)}.rp-letter-eve:where(.astro-r4luierv){fill:var(--nd-eve)}.rp-name:where(.astro-r4luierv){fill:color-mix(in oklch, var(--color-foreground), transparent 15%);pointer-events:none;font-size:11px;font-weight:600}.rp-fly:where(.astro-r4luierv){pointer-events:none;transition:fill .15s}.rp-success-ring:where(.astro-r4luierv){fill:none;stroke:oklch(60% .2 145);stroke-width:2.5px;transform-origin:50%;transform-box:fill-box;animation:1s ease-out forwards rpSuccessRing}@keyframes rpSuccessRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.rp-controls:where(.astro-r4luierv){flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2rem;margin-top:1rem;display:flex}.rp-btn:where(.astro-r4luierv){cursor:pointer;border:1px solid color-mix(in oklch, var(--color-foreground), transparent 65%);background:color-mix(in oklch, var(--color-foreground), transparent 95%);color:color-mix(in oklch, var(--color-foreground), transparent 5%);border-radius:.25rem;padding:.45rem .75rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.3;transition:background-color .15s,border-color .15s}.rp-btn:where(.astro-r4luierv):hover:not(:disabled){background:color-mix(in oklch, var(--color-foreground), transparent 88%);border-color:color-mix(in oklch, var(--color-foreground), transparent 50%)}.rp-solution-btn:where(.astro-r4luierv){border-color:color-mix(in oklch, var(--color-foreground), transparent 80%);color:color-mix(in oklch, var(--color-foreground), transparent 25%);background:0 0}@media (width<=480px){.rp-prompt:where(.astro-r4luierv),.rp-msg:where(.astro-r4luierv){font-size:.6875rem}.rp-msg-detail:where(.astro-r4luierv),.rp-msg-sub:where(.astro-r4luierv){font-size:.625rem}.rp-name:where(.astro-r4luierv){font-size:13px}.rp-annotation-label:where(.astro-r4luierv){font-size:12px}}@media (prefers-reduced-motion:reduce){.rp-path-glow:where(.astro-r4luierv),.rp-node:where(.astro-r4luierv),.rp-fly:where(.astro-r4luierv){transition:none}.rp-node-tip:where(.astro-r4luierv){stroke-width:3.5px;animation:none}.rp-bounce:where(.astro-r4luierv){animation:none}.rp-success-ring:where(.astro-r4luierv){opacity:0;animation:none}}:where(.astro-2r5ubace)[x-cloak]{display:none!important}.fbq-sr-only:where(.astro-2r5ubace){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fbq:where(.astro-2r5ubace){--fbq-green:oklch(52% .15 145);--fbq-red:oklch(53% .2 25);--fbq-orange:oklch(65% .19 48);--fbq-orange-ink:oklch(52% .16 45);--fbq-border:oklch(70.8% 0 0);--fbq-surface:var(--color-background)}[data-theme=dark] .fbq:where(.astro-2r5ubace){--fbq-green:oklch(80% .16 145);--fbq-red:oklch(74% .18 25);--fbq-orange:oklch(80% .16 60);--fbq-orange-ink:oklch(82% .15 65)}.fbq-warning:where(.astro-2r5ubace){border:2px solid var(--fbq-orange);background:color-mix(in oklch, var(--fbq-orange), transparent 86%);border-radius:.375rem;margin-bottom:1.25rem;padding:.85rem 1rem}.fbq-warning-label:where(.astro-2r5ubace){letter-spacing:.06em;text-transform:uppercase;color:var(--fbq-orange-ink);margin:0 0 .4rem;font-size:.82rem;font-weight:700}.fbq-warning-body:where(.astro-2r5ubace){color:color-mix(in oklch, var(--color-foreground), transparent 5%);margin:0;font-size:.95rem;font-weight:600;line-height:1.45}.fbq-lede:where(.astro-2r5ubace){color:color-mix(in oklch, var(--color-foreground), transparent 15%);margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.fbq-progress:where(.astro-2r5ubace){margin-bottom:1rem}.fbq-progress-label:where(.astro-2r5ubace){letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklch, var(--color-foreground), transparent 40%);margin-bottom:.4rem;font-size:.7rem;font-weight:600}.fbq-progress-track:where(.astro-2r5ubace){background:color-mix(in oklch, var(--color-foreground), transparent 82%);border-radius:999px;height:5px;overflow:hidden}.fbq-progress-fill:where(.astro-2r5ubace){background:var(--color-accent);border-radius:999px;height:100%;transition:width .3s}.fbq-question:where(.astro-2r5ubace){color:color-mix(in oklch, var(--color-foreground), transparent 5%);margin:0 0 .85rem;font-size:1.05rem;font-weight:600;line-height:1.4}.fbq-options:where(.astro-2r5ubace){flex-direction:column;gap:.5rem;display:flex}.fbq-option:where(.astro-2r5ubace){text-align:left;cursor:pointer;border:1px solid var(--fbq-border);background:var(--fbq-surface);width:100%;color:color-mix(in oklch, var(--color-foreground), transparent 5%);border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;font-family:inherit;font-size:.9rem;line-height:1.4;transition:background-color .15s,border-color .15s,opacity .15s;display:flex}.fbq-opt-idle:where(.astro-2r5ubace):hover{background:color-mix(in oklch, var(--color-accent), transparent 88%);border-color:color-mix(in oklch, var(--color-accent), transparent 45%)}.fbq-option:where(.astro-2r5ubace):disabled{cursor:default}.fbq-opt-correct:where(.astro-2r5ubace){border-color:var(--fbq-green);background:color-mix(in oklch, var(--fbq-green), transparent 82%);color:color-mix(in oklch, var(--color-foreground), transparent 3%);font-weight:600}.fbq-opt-wrong:where(.astro-2r5ubace){border-color:var(--fbq-red);background:color-mix(in oklch, var(--fbq-red), transparent 82%)}.fbq-opt-muted:where(.astro-2r5ubace){opacity:.55}.fbq-mark:where(.astro-2r5ubace){text-align:center;flex:none;width:1.1rem;font-size:1rem;font-weight:700;line-height:1}.fbq-mark-correct:where(.astro-2r5ubace){color:var(--fbq-green)}.fbq-mark-wrong:where(.astro-2r5ubace){color:var(--fbq-red)}.fbq-cite:where(.astro-2r5ubace){background:var(--fbq-surface);border:1px solid var(--fbq-border);border-radius:.375rem;margin-top:.85rem;padding:.7rem .85rem}.fbq-verdict:where(.astro-2r5ubace){letter-spacing:.03em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.fbq-verdict-correct:where(.astro-2r5ubace){color:var(--fbq-green)}.fbq-verdict-wrong:where(.astro-2r5ubace){color:var(--fbq-red)}.fbq-cite-text:where(.astro-2r5ubace){color:color-mix(in oklch, var(--color-foreground), transparent 12%);margin:0 0 .4rem;font-size:.78rem;line-height:1.5}.fbq-cite-sources:where(.astro-2r5ubace){color:color-mix(in oklch, var(--color-foreground), transparent 35%);margin:0 0 .7rem;font-size:.72rem;line-height:1.5}.fbq-cite-sources:where(.astro-2r5ubace) a:where(.astro-2r5ubace){color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.fbq-sep:where(.astro-2r5ubace){color:color-mix(in oklch, var(--color-foreground), transparent 60%)}.fbq-btn:where(.astro-2r5ubace){cursor:pointer;border:1px solid var(--fbq-border);background:var(--fbq-surface);color:color-mix(in oklch, var(--color-foreground), transparent 5%);border-radius:.375rem;padding:.55rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.3;transition:background-color .15s,border-color .15s,filter .15s}.fbq-btn:where(.astro-2r5ubace):hover{background:var(--color-muted);border-color:color-mix(in oklch, var(--color-foreground), transparent 45%)}.fbq-btn-primary:where(.astro-2r5ubace){background:var(--color-accent);border-color:var(--color-accent);color:#fff}.fbq-btn-primary:where(.astro-2r5ubace):hover{background:var(--color-accent);border-color:var(--color-accent);filter:brightness(1.08)}.fbq-result:where(.astro-2r5ubace){text-align:center;border-radius:.375rem;padding:1.5rem 1.25rem}.fbq-result-pass:where(.astro-2r5ubace){background:color-mix(in oklch, var(--fbq-green), transparent 86%);border:1px solid color-mix(in oklch, var(--fbq-green), transparent 50%)}.fbq-result-fail:where(.astro-2r5ubace){background:color-mix(in oklch, var(--fbq-red), transparent 87%);border:1px solid color-mix(in oklch, var(--fbq-red), transparent 50%)}.fbq-result-score:where(.astro-2r5ubace){letter-spacing:.05em;text-transform:uppercase;color:color-mix(in oklch, var(--color-foreground), transparent 30%);margin:0 0 .5rem;font-size:.8rem;font-weight:700}.fbq-result-title:where(.astro-2r5ubace){color:color-mix(in oklch, var(--color-foreground), transparent 3%);margin:0 0 .6rem;font-size:1.1rem;font-weight:700;line-height:1.35}.fbq-result-sub:where(.astro-2r5ubace){max-width:32rem;color:color-mix(in oklch, var(--color-foreground), transparent 12%);margin:0 auto .75rem;font-size:.9rem;line-height:1.5}.fbq-wink:where(.astro-2r5ubace){color:color-mix(in oklch, var(--color-foreground), transparent 35%);margin-top:.4rem;font-size:.8rem;font-style:italic;display:block}.fbq-result:where(.astro-2r5ubace) .fbq-btn:where(.astro-2r5ubace){margin-top:.5rem}.fbq-slide:where(.astro-2r5ubace){animation:.32s cubic-bezier(.22,1,.36,1) fbqSlideIn}@keyframes fbqSlideIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (width<=480px){.fbq-question:where(.astro-2r5ubace){font-size:.95rem}.fbq-option:where(.astro-2r5ubace){font-size:.85rem}}@media (prefers-reduced-motion:reduce){.fbq-slide:where(.astro-2r5ubace){animation:none}.fbq-progress-fill:where(.astro-2r5ubace),.fbq-option:where(.astro-2r5ubace){transition:none}}
