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}.pixel-hourglass:where(.astro-pf5lps5q){vertical-align:-.15em;shape-rendering:crispedges;width:auto;height:1.05em;display:inline-block}.ph-frame:where(.astro-pf5lps5q) rect:where(.astro-pf5lps5q){fill:currentColor}.ph-sand:where(.astro-pf5lps5q) rect:where(.astro-pf5lps5q){fill:currentColor;fill-opacity:.55;animation-duration:1.8s;animation-timing-function:linear;animation-iteration-count:infinite}.ph-t1:where(.astro-pf5lps5q){animation-name:ph-drain-1}.ph-t2:where(.astro-pf5lps5q){animation-name:ph-drain-2}.ph-t3:where(.astro-pf5lps5q),.ph-grain:where(.astro-pf5lps5q){animation-name:ph-drain-3}.ph-b3:where(.astro-pf5lps5q){animation-name:ph-fill-1}.ph-b2:where(.astro-pf5lps5q){animation-name:ph-fill-2}.ph-b1:where(.astro-pf5lps5q){animation-name:ph-fill-3}@keyframes ph-drain-1{0%,24%{opacity:1}25%,to{opacity:0}}@keyframes ph-drain-2{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ph-drain-3{0%,74%{opacity:1}75%,to{opacity:0}}@keyframes ph-fill-1{0%,24%{opacity:0}25%,to{opacity:1}}@keyframes ph-fill-2{0%,49%{opacity:0}50%,to{opacity:1}}@keyframes ph-fill-3{0%,74%{opacity:0}75%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.ph-sand:where(.astro-pf5lps5q) rect:where(.astro-pf5lps5q){animation:none}.ph-grain:where(.astro-pf5lps5q),.ph-b1:where(.astro-pf5lps5q),.ph-b2:where(.astro-pf5lps5q),.ph-b3:where(.astro-pf5lps5q){opacity:0}}.guestbook-bolt:where(.astro-vlnadhid){fill:var(--bitcoin)}.guestbook-count:where(.astro-vlnadhid){text-align:center;min-width:2ch;display:inline-block}.ev-meta:where(.astro-ywvxqmph){color:color-mix(in oklch, var(--color-foreground), transparent 45%);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem}.ev-grid:where(.astro-ywvxqmph){grid-template-columns:repeat(auto-fit,1.75rem);gap:3px;max-width:100%;display:grid}.ev-section:where(.astro-ywvxqmph){border-top:1px solid color-mix(in oklch, var(--color-foreground), transparent 88%);margin-top:1.5rem;padding-top:1.25rem}.ev-eyebrow:where(.astro-ywvxqmph){letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:block}.ev-words:where(.astro-ywvxqmph){grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.375rem;display:grid}.ev-words:where(.astro-ywvxqmph):empty{display:none}.ev-placeholder:where(.astro-ywvxqmph){color:color-mix(in oklch, var(--color-foreground), transparent 45%);margin:0;font-size:.8125rem;font-style:italic}.ev-placeholder:where(.astro-ywvxqmph).hidden{display:none}.ev-facts:where(.astro-ywvxqmph){flex-direction:column;gap:.7rem;margin:0;display:flex}.ev-fact:where(.astro-ywvxqmph) dt:where(.astro-ywvxqmph){color:color-mix(in oklch, var(--color-foreground), transparent 50%);font-size:.7rem}.ev-fact:where(.astro-ywvxqmph) dd:where(.astro-ywvxqmph){word-break:break-all;color:color-mix(in oklch, var(--color-foreground), transparent 10%);margin:.15rem 0 0;font-size:.8125rem;line-height:1.7}.ev-scroll:where(.astro-ywvxqmph){word-break:normal;max-height:7rem;padding-right:.5rem;overflow-y:auto}.hc-toggle:where(.astro-ezenr2s2){flex-shrink:0;gap:.25rem;display:inline-flex}.hc-radio:where(.astro-ezenr2s2){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hc-toggle-btn:where(.astro-ezenr2s2){border:1px solid color-mix(in oklch, var(--color-foreground), transparent 80%);color:color-mix(in oklch, var(--color-foreground), transparent 40%);cursor:pointer;background:0 0;border-radius:.25rem;padding:.2rem .55rem;font-size:.75rem;line-height:1.4;transition:background-color .15s,border-color .15s,color .15s}.hc-toggle-btn:where(.astro-ezenr2s2):hover{color:color-mix(in oklch, var(--color-foreground), transparent 10%)}.hc-radio:where(.astro-ezenr2s2):checked+.hc-toggle-btn:where(.astro-ezenr2s2){border-color:color-mix(in oklch, var(--color-foreground), transparent 65%);background:color-mix(in oklch, var(--color-foreground), transparent 92%);color:color-mix(in oklch, var(--color-foreground), transparent 5%)}.hc-radio:where(.astro-ezenr2s2):focus-visible+.hc-toggle-btn:where(.astro-ezenr2s2){outline:2px dashed var(--color-accent);outline-offset:2px}.hc-input:where(.astro-ezenr2s2){box-sizing:border-box;border:1px solid color-mix(in oklch, var(--color-foreground), transparent 65%);background:color-mix(in oklch, var(--color-foreground), transparent 96%);width:100%;color:var(--color-foreground);border-radius:.25rem;padding:.5rem .7rem;font-family:inherit;font-size:.9375rem}.hc-input:where(.astro-ezenr2s2)::placeholder{color:color-mix(in oklch, var(--color-foreground), transparent 55%)}.hc-output:where(.astro-ezenr2s2){background:color-mix(in oklch, var(--color-foreground), transparent 95%);color:color-mix(in oklch, var(--color-foreground), transparent 10%);letter-spacing:.02em;word-break:break-all;border-radius:.25rem;margin-top:.75rem;padding:.6rem .7rem;font-size:.8125rem;line-height:1.7}.hc-output:where(.astro-ezenr2s2) .hc-char{transition:color .7s}.hc-output:where(.astro-ezenr2s2) .hc-char.hc-changed{color:var(--color-accent);font-weight:600;transition:none}.hc-output:where(.astro-ezenr2s2) .hc-byte-end{margin-right:.4em}.hc-meta:where(.astro-ezenr2s2){color:color-mix(in oklch, var(--color-foreground), transparent 40%);font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:.75rem}.hc-meta-arrow:where(.astro-ezenr2s2){margin:0 .15rem}@media (prefers-reduced-motion:reduce){.hc-output:where(.astro-ezenr2s2) .hc-char,.hc-toggle-btn:where(.astro-ezenr2s2){transition:none}}.cv-meta:where(.astro-pj5ipj4s){color:color-mix(in oklch, var(--color-foreground), transparent 45%);margin:0;font-size:.75rem}.cv-grid:where(.astro-pj5ipj4s){grid-template-columns:repeat(auto-fit,1.75rem);gap:3px;max-width:100%;display:grid}.cv-section:where(.astro-pj5ipj4s){border-top:1px solid color-mix(in oklch, var(--color-foreground), transparent 88%);margin-top:1.5rem;padding-top:1.25rem}.cv-section-head:where(.astro-pj5ipj4s){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cv-eyebrow:where(.astro-pj5ipj4s){letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:block}.cv-check:where(.astro-pj5ipj4s){color:color-mix(in oklch, var(--color-foreground), transparent 35%);cursor:pointer;align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.cv-checkbox:where(.astro-pj5ipj4s){accent-color:var(--color-accent);cursor:pointer}.cv-hash:where(.astro-pj5ipj4s){white-space:nowrap;border:1px solid color-mix(in oklch, var(--color-foreground), transparent 82%);background:color-mix(in oklch, var(--color-foreground), transparent 96%);letter-spacing:.02em;min-height:2.4em;color:color-mix(in oklch, var(--color-foreground), transparent 45%);border-radius:.25rem;padding:.55rem .7rem;font-size:1rem;line-height:1.7;overflow:auto hidden}.cv-note:where(.astro-pj5ipj4s){color:color-mix(in oklch, var(--color-foreground), transparent 40%);margin:.5rem 0 0;font-size:.75rem}.cv-words:where(.astro-pj5ipj4s){grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.375rem;display:grid}.cv-words:where(.astro-pj5ipj4s):empty{display:none}.cv-placeholder:where(.astro-pj5ipj4s){color:color-mix(in oklch, var(--color-foreground), transparent 45%);margin:0;font-size:.8125rem;font-style:italic}.cv-placeholder:where(.astro-pj5ipj4s).hidden{display:none}.sg-eyebrow:where(.astro-jntnhnba){letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:block}.sg-words:where(.astro-jntnhnba){grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.375rem;display:grid}.sg-words:where(.astro-jntnhnba):empty{display:none}.sg-placeholder:where(.astro-jntnhnba){color:color-mix(in oklch, var(--color-foreground), transparent 45%);margin:0;font-size:.8125rem;font-style:italic}.sg-placeholder:where(.astro-jntnhnba).hidden{display:none}.sg-stage:where(.astro-jntnhnba){margin-top:1.25rem}.sg-input:where(.astro-jntnhnba){box-sizing:border-box;border:1px solid color-mix(in oklch, var(--color-foreground), transparent 65%);background:color-mix(in oklch, var(--color-foreground), transparent 96%);width:100%;color:var(--color-foreground);border-radius:.25rem;padding:.5rem .7rem;font-family:inherit;font-size:.9375rem}.sg-input:where(.astro-jntnhnba)::placeholder{color:color-mix(in oklch, var(--color-foreground), transparent 55%)}.sg-func:where(.astro-jntnhnba){color:color-mix(in oklch, var(--color-foreground), transparent 40%);justify-content:center;align-items:center;gap:.6rem;padding:.4rem 0 .6rem;display:flex}.sg-arrow:where(.astro-jntnhnba){fill:none;width:16px;height:40px}.sg-arrow:where(.astro-jntnhnba) path:where(.astro-jntnhnba){stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.sg-func-label:where(.astro-jntnhnba){font-size:.75rem;font-style:italic;font-weight:600}.sg-value:where(.astro-jntnhnba){border:1px solid color-mix(in oklch, var(--color-foreground), transparent 82%);background:color-mix(in oklch, var(--color-foreground), transparent 96%);word-break:break-all;color:color-mix(in oklch, var(--color-foreground), transparent 10%);border-radius:.25rem;padding:.55rem .7rem;font-size:.75rem;line-height:1.7;overflow-x:auto}.sg-disclaimer:where(.astro-jntnhnba){color:color-mix(in oklch, var(--color-foreground), transparent 35%);margin:1.25rem 0 0;font-size:.75rem;font-style:italic}.mv-btn:where(.astro-qhpvcqve){border:1px solid color-mix(in oklch, var(--color-foreground), transparent 80%);color:color-mix(in oklch, var(--color-foreground), transparent 30%);cursor:pointer;background:0 0;border-radius:.25rem;padding:.3rem .7rem;font-family:inherit;font-size:.8125rem;line-height:1.4;transition:border-color .15s,color .15s}.mv-btn:where(.astro-qhpvcqve):hover{border-color:color-mix(in oklch, var(--color-foreground), transparent 55%);color:color-mix(in oklch, var(--color-foreground), transparent 5%)}.mv-input:where(.astro-qhpvcqve){box-sizing:border-box;resize:none;border:1px solid color-mix(in oklch, var(--color-foreground), transparent 65%);background:color-mix(in oklch, var(--color-foreground), transparent 96%);width:100%;color:var(--color-foreground);border-radius:.25rem;padding:.6rem .7rem;font-family:inherit;font-size:.875rem;line-height:1.7}.mv-input:where(.astro-qhpvcqve)::placeholder{color:color-mix(in oklch, var(--color-foreground), transparent 55%)}.mv-result:where(.astro-qhpvcqve){border-left:3px solid color-mix(in oklch, var(--color-foreground), transparent 82%);align-items:baseline;gap:.5rem;margin-top:.9rem;padding-left:.75rem;font-size:.875rem;line-height:1.6;transition:border-color .2s;display:flex}.mv-result:where(.astro-qhpvcqve).is-valid{border-left-color:var(--viz-good)}.mv-result:where(.astro-qhpvcqve).is-invalid{border-left-color:var(--viz-bad)}.mnemonic-val:where(.astro-qhpvcqve) .mv-idle{color:color-mix(in oklch, var(--color-foreground), transparent 45%);font-style:italic}.mv-result:where(.astro-qhpvcqve) .mv-mark{font-weight:700}.mv-result:where(.astro-qhpvcqve) .mv-verdict{font-weight:600}.mv-result:where(.astro-qhpvcqve).is-valid .mv-mark,.mv-result:where(.astro-qhpvcqve).is-valid .mv-verdict{color:color-mix(in oklch, var(--viz-good), var(--color-foreground) 15%)}.mv-result:where(.astro-qhpvcqve).is-invalid .mv-mark,.mv-result:where(.astro-qhpvcqve).is-invalid .mv-verdict{color:color-mix(in oklch, var(--viz-bad), var(--color-foreground) 15%)}.mv-result:where(.astro-qhpvcqve) .mv-reason{color:color-mix(in oklch, var(--color-foreground), transparent 30%)}@media (prefers-reduced-motion:reduce){.mv-btn:where(.astro-qhpvcqve),.mv-result:where(.astro-qhpvcqve){transition:none}}:where(.astro-dquyndsl)[hidden]{display:none!important}.mdr-field:where(.astro-dquyndsl)+.mdr-field:where(.astro-dquyndsl){margin-top:1.25rem}.mdr-eyebrow:where(.astro-dquyndsl){letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.mdr-eyebrow:where(.astro-dquyndsl) .info-tooltip{text-transform:none;letter-spacing:normal;font-weight:400}.mdr-block-data:where(.astro-dquyndsl){color:color-mix(in oklch, var(--color-foreground), transparent 25%);margin:0;font-size:.8125rem}.mdr-nonces:where(.astro-dquyndsl){grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.mdr-nonce:where(.astro-dquyndsl){border:1px solid color-mix(in oklch, var(--color-foreground), transparent 65%);background:color-mix(in oklch, var(--color-foreground), transparent 95%);height:2.5rem;color:color-mix(in oklch, var(--color-foreground), transparent 5%);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:.25rem;font-family:inherit;font-size:1rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.mdr-nonce:where(.astro-dquyndsl):hover{background:color-mix(in oklch, var(--color-foreground), transparent 88%);border-color:color-mix(in oklch, var(--color-foreground), transparent 50%)}.mdr-nonce:where(.astro-dquyndsl).mdr-miss{border-color:color-mix(in oklch, var(--viz-bad), transparent 45%);background:color-mix(in oklch, var(--viz-bad), transparent 92%);color:var(--viz-bad)}.mdr-nonce:where(.astro-dquyndsl).mdr-hit{border-color:color-mix(in oklch, var(--viz-good), transparent 35%);background:color-mix(in oklch, var(--viz-good), transparent 88%);color:var(--viz-good)}.mdr-hash:where(.astro-dquyndsl){background:color-mix(in oklch, var(--color-foreground), transparent 95%);color:color-mix(in oklch, var(--color-foreground), transparent 10%);letter-spacing:.02em;word-break:break-all;border-radius:.25rem;padding:.6rem .7rem;font-size:.8125rem;line-height:1.6}.mdr-hash-empty:where(.astro-dquyndsl){color:color-mix(in oklch, var(--color-foreground), transparent 45%);font-style:italic}.mdr-hash:where(.astro-dquyndsl) .mdr-lead-hit{color:var(--viz-good);font-weight:700}.mdr-hash:where(.astro-dquyndsl) .mdr-lead-miss{color:var(--viz-bad);font-weight:700}.mdr-verdict:where(.astro-dquyndsl){min-height:1.4rem;color:color-mix(in oklch, var(--color-foreground), transparent 20%);margin:.4rem 0 0;font-size:.8125rem;font-weight:500}.mdr-verdict:where(.astro-dquyndsl) .mdr-mark{margin-right:.3rem;font-weight:700}.mdr-verdict:where(.astro-dquyndsl) .mdr-mark-hit{color:var(--viz-good)}.mdr-verdict:where(.astro-dquyndsl) .mdr-mark-miss{color:var(--viz-bad)}.mdr-scale:where(.astro-dquyndsl){border-top:1px solid color-mix(in oklch, var(--color-foreground), transparent 85%);margin-top:1.5rem;padding-top:1rem}.mdr-scale-lead:where(.astro-dquyndsl){color:color-mix(in oklch, var(--color-foreground), transparent 10%);margin:0 0 1rem;font-size:.875rem}.mdr-rate:where(.astro-dquyndsl){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label number""words number";align-items:center;column-gap:1.5rem;padding-bottom:.75rem;display:grid}.mdr-rate:where(.astro-dquyndsl)+.mdr-rate:where(.astro-dquyndsl){border-top:1px solid color-mix(in oklch, var(--color-foreground), transparent 90%);padding-top:.75rem}.mdr-rate:where(.astro-dquyndsl):last-child{padding-bottom:0}.mdr-rate-label:where(.astro-dquyndsl){color:color-mix(in oklch, var(--color-foreground), transparent 25%);grid-area:label;font-size:.8125rem}.mdr-rate-words:where(.astro-dquyndsl){color:color-mix(in oklch, var(--color-foreground), transparent 45%);grid-area:words;margin-top:.1rem;font-size:.75rem}.mdr-rate-number:where(.astro-dquyndsl){font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:right;color:color-mix(in oklch, var(--color-foreground), transparent 5%);grid-area:number;font-size:.9375rem;font-weight:600}.mdr-rate-network:where(.astro-dquyndsl) .mdr-rate-number:where(.astro-dquyndsl){color:var(--color-bitcoin)}@media (width<=40rem){.mdr-rate:where(.astro-dquyndsl){grid-template-columns:minmax(0,1fr);grid-template-areas:"label""number""words";column-gap:0}.mdr-rate-number:where(.astro-dquyndsl){text-align:left;word-break:break-all;margin-top:.1rem;font-size:.875rem}}@media (width<=480px){.mdr-nonces:where(.astro-dquyndsl){gap:.35rem}.mdr-scale-lead:where(.astro-dquyndsl){font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.mdr-nonce:where(.astro-dquyndsl){transition:none}}:where(.astro-pya3duly)[hidden]{display:none!important}.ms-field:where(.astro-pya3duly)+.ms-field:where(.astro-pya3duly){margin-top:1.5rem}.ms-eyebrow:where(.astro-pya3duly){letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.4rem;font-size:.7rem;font-weight:700;display:block}.ms-eyebrow:where(.astro-pya3duly) .info-tooltip{text-transform:none;letter-spacing:normal;font-weight:400}.ms-rows:where(.astro-pya3duly){grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5rem 1rem;margin:0;font-size:.8125rem;display:grid}.ms-rows:where(.astro-pya3duly) dt:where(.astro-pya3duly){color:color-mix(in oklch, var(--color-foreground), transparent 35%)}.ms-rows:where(.astro-pya3duly) dd:where(.astro-pya3duly){min-width:0;color:color-mix(in oklch, var(--color-foreground), transparent 10%);font-variant-numeric:tabular-nums;margin:0}.ms-prev:where(.astro-pya3duly){text-overflow:ellipsis;white-space:nowrap;color:color-mix(in oklch, var(--color-foreground), transparent 25%);font-size:.75rem;display:block;overflow:hidden}.ms-nonce-row:where(.astro-pya3duly){align-items:center;gap:.5rem;display:flex}.ms-input:where(.astro-pya3duly){border:1px solid color-mix(in oklch, var(--color-foreground), transparent 65%);background:color-mix(in oklch, var(--color-foreground), transparent 96%);width:7rem;color:var(--color-foreground);border-radius:.25rem;padding:.3rem .5rem;font-family:inherit;font-size:.8125rem}.ms-hash:where(.astro-pya3duly){background:color-mix(in oklch, var(--color-foreground), transparent 95%);color:color-mix(in oklch, var(--color-foreground), transparent 10%);letter-spacing:.02em;word-break:break-all;border-radius:.25rem;padding:.6rem .7rem;font-size:.8125rem;line-height:1.6}.ms-hash-empty:where(.astro-pya3duly){color:color-mix(in oklch, var(--color-foreground), transparent 45%);font-style:italic}.ms-hash:where(.astro-pya3duly) .ms-zeros{color:color-mix(in oklch, var(--color-foreground), transparent 45%);font-weight:700}.ms-hash:where(.astro-pya3duly) .ms-zeros-hit{color:var(--viz-good)}.ms-verdict:where(.astro-pya3duly){min-height:1.4rem;color:color-mix(in oklch, var(--color-foreground), transparent 20%);margin:.4rem 0 0;font-size:.8125rem;font-weight:500}.ms-verdict:where(.astro-pya3duly) .ms-mark{margin-right:.3rem;font-weight:700}.ms-verdict:where(.astro-pya3duly) .ms-mark-hit{color:var(--viz-good)}.ms-verdict:where(.astro-pya3duly) .ms-mark-miss{color:color-mix(in oklch, var(--color-foreground), transparent 45%)}.ms-controls:where(.astro-pya3duly){border-top:1px solid color-mix(in oklch, var(--color-foreground), transparent 85%);flex-direction:column;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.ms-difficulty-head:where(.astro-pya3duly){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.4rem;font-size:.8125rem;display:flex}.ms-difficulty-head:where(.astro-pya3duly) label:where(.astro-pya3duly){color:color-mix(in oklch, var(--color-foreground), transparent 10%);font-weight:500}.ms-difficulty-value:where(.astro-pya3duly){color:color-mix(in oklch, var(--color-foreground), transparent 35%);font-variant-numeric:tabular-nums}.ms-slider:where(.astro-pya3duly){width:100%;accent-color:var(--color-accent);cursor:pointer}.ms-readout:where(.astro-pya3duly){flex-wrap:wrap;gap:.5rem 2rem;font-size:.8125rem;display:flex}.ms-readout-label:where(.astro-pya3duly){color:color-mix(in oklch, var(--color-foreground), transparent 40%)}.ms-readout-value:where(.astro-pya3duly){font-variant-numeric:tabular-nums;color:color-mix(in oklch, var(--color-foreground), transparent 5%);margin-left:.4rem;font-weight:600}.ms-btn:where(.astro-pya3duly){align-self:flex-start}.ms-chain-field:where(.astro-pya3duly){margin-top:1.5rem}.ms-scroller:where(.astro-pya3duly){scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--color-foreground), transparent 65%) transparent;padding-bottom:.5rem;overflow-x:auto}.ms-scroller:where(.astro-pya3duly)::-webkit-scrollbar{height:6px}.ms-scroller:where(.astro-pya3duly)::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--color-foreground), transparent 65%);border-radius:999px}.ms-chain:where(.astro-pya3duly){align-items:flex-start;gap:0;width:max-content;display:flex}.ms-block:where(.astro-pya3duly){text-align:center;width:5.25rem;color:inherit;cursor:default;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;padding:0;font-family:inherit;display:flex}.ms-block:where(.astro-pya3duly):not(.ms-block-next){cursor:pointer}.ms-cube:where(.astro-pya3duly){width:3.4rem;height:auto;display:block;overflow:visible}.ms-cube-top:where(.astro-pya3duly){fill:var(--color-bitcoin);stroke:color-mix(in oklch, var(--color-foreground), transparent 28%);stroke-width:1.3px;stroke-linejoin:round;transition:fill .4s}.ms-cube-face:where(.astro-pya3duly){fill:var(--color-background);stroke:color-mix(in oklch, var(--color-foreground), transparent 28%);stroke-width:1.3px;stroke-linejoin:round}.ms-cube-ghost:where(.astro-pya3duly){fill:none;stroke:color-mix(in oklch, var(--color-foreground), transparent 65%);stroke-width:1.3px;stroke-linejoin:round;stroke-dasharray:3 4}.ms-block-num:where(.astro-pya3duly){font-variant-numeric:tabular-nums;color:color-mix(in oklch, var(--color-foreground), transparent 10%);margin-top:.3rem;font-size:.8125rem;font-weight:700}.ms-block-hash:where(.astro-pya3duly),.ms-block-meta:where(.astro-pya3duly){color:color-mix(in oklch, var(--color-foreground), transparent 45%);font-size:.6875rem}.ms-block-next:where(.astro-pya3duly) .ms-block-num:where(.astro-pya3duly),.ms-block-next:where(.astro-pya3duly) .ms-block-meta:where(.astro-pya3duly){color:color-mix(in oklch, var(--color-foreground), transparent 55%)}.ms-block-new:where(.astro-pya3duly){animation:.32s ease-out msLand}.ms-block-new:where(.astro-pya3duly) .ms-cube-top:where(.astro-pya3duly){fill:var(--viz-good)}@keyframes msLand{0%{opacity:0;transform:translateY(-8px)scale(.85)}to{opacity:1;transform:none}}.ms-mining:where(.astro-pya3duly) .ms-block-next:where(.astro-pya3duly) .ms-cube-ghost:where(.astro-pya3duly){animation:1.1s ease-in-out infinite msHunt}@keyframes msHunt{0%,to{stroke-opacity:1}50%{stroke-opacity:.35}}.ms-link:where(.astro-pya3duly){border-top:1.4px dashed color-mix(in oklch, var(--color-foreground), transparent 45%);flex-shrink:0;width:1.25rem;height:0;margin-top:1.75rem}.ms-tooltip:where(.astro-pya3duly){z-index:50;border:1px solid color-mix(in oklch, var(--color-foreground), transparent 75%);background:var(--color-background);width:15rem;color:color-mix(in oklch, var(--color-foreground), transparent 10%);pointer-events:none;border-radius:.25rem;padding:.5rem .6rem;font-size:.75rem;line-height:1.5;position:fixed;box-shadow:0 4px 14px oklch(0% 0 0/.18)}.ms-tooltip:where(.astro-pya3duly) .ms-tt-title{margin-bottom:.25rem;font-weight:700;display:block}.ms-tooltip:where(.astro-pya3duly) .ms-tt-key{color:color-mix(in oklch, var(--color-foreground), transparent 45%)}.ms-tooltip:where(.astro-pya3duly) .ms-tt-hash{word-break:break-all}@media (width<=480px){.ms-rows:where(.astro-pya3duly){gap:.4rem .75rem}.ms-input:where(.astro-pya3duly){width:5.5rem}}@media (prefers-reduced-motion:reduce){.ms-cube-top:where(.astro-pya3duly){transition:none}.ms-block-new:where(.astro-pya3duly){animation:none}.ms-mining:where(.astro-pya3duly) .ms-block-next:where(.astro-pya3duly) .ms-cube-ghost:where(.astro-pya3duly){stroke-opacity:.6;animation:none}}:where(.astro-2g7fu6o3)[hidden]{display:none!important}.tl-balances:where(.astro-2g7fu6o3){grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.tl-person:where(.astro-2g7fu6o3){text-align:center;line-height:1.3}.tl-avatar:where(.astro-2g7fu6o3){width:1.875rem;height:1.875rem;margin:0 auto .35rem;display:block}.tl-avatar-ring:where(.astro-2g7fu6o3){fill:var(--color-background);stroke:var(--person-color);stroke-width:2px}.tl-avatar-letter:where(.astro-2g7fu6o3){fill:var(--person-color);font-size:12px;font-weight:600}.tl-person-name:where(.astro-2g7fu6o3){color:color-mix(in oklch, var(--color-foreground), transparent 25%);font-size:.8125rem}.tl-balance:where(.astro-2g7fu6o3){font-variant-numeric:tabular-nums;color:color-mix(in oklch, var(--color-foreground), transparent 5%);margin-top:.15rem;font-size:1rem;font-weight:600;transition:color .55s}.tl-balance:where(.astro-2g7fu6o3).tl-debit{color:var(--viz-bad);transition:none}.tl-balance:where(.astro-2g7fu6o3).tl-credit{color:var(--viz-good);transition:none}.tl-section:where(.astro-2g7fu6o3){border-top:1px solid color-mix(in oklch, var(--color-foreground), transparent 85%);margin-top:1.5rem;padding-top:.75rem}.tl-eyebrow:where(.astro-2g7fu6o3){letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);font-size:.7rem;font-weight:700;display:block}.tl-log:where(.astro-2g7fu6o3){height:9rem;margin-top:.4rem;font-size:.8125rem;overflow-y:auto}.tl-placeholder:where(.astro-2g7fu6o3){color:color-mix(in oklch, var(--color-foreground), transparent 40%);margin:0;font-style:italic}.tl-log:where(.astro-2g7fu6o3) .tl-row{font-variant-numeric:tabular-nums;align-items:baseline;gap:.6rem;padding:.125rem 0;display:flex}.tl-log:where(.astro-2g7fu6o3) .tl-num{text-align:right;width:1.25rem;color:color-mix(in oklch, var(--color-foreground), transparent 55%);flex-shrink:0}.tl-log:where(.astro-2g7fu6o3) .tl-party{font-weight:600}.tl-log:where(.astro-2g7fu6o3) .tl-arrow{color:color-mix(in oklch, var(--color-foreground), transparent 45%)}.tl-log:where(.astro-2g7fu6o3) .tl-rejected{color:var(--viz-bad);text-decoration:line-through;text-decoration-color:color-mix(in oklch, var(--viz-bad), transparent 50%)}.tl-log:where(.astro-2g7fu6o3) .tl-rejected .tl-arrow,.tl-log:where(.astro-2g7fu6o3) .tl-rejected .tl-num{color:inherit}.tl-log:where(.astro-2g7fu6o3) .tl-flag{margin-left:.35rem;font-size:.75rem;text-decoration:none}.tl-controls:where(.astro-2g7fu6o3){flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.tl-btn-spend:where(.astro-2g7fu6o3){border-color:color-mix(in oklch, var(--color-foreground), transparent 80%);gap:.45rem}.tl-btn-dot:where(.astro-2g7fu6o3){background:var(--viz-bad);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.tl-msg:where(.astro-2g7fu6o3){background:color-mix(in oklch, var(--viz-bad), transparent 92%);border-radius:.25rem;margin-top:1rem;padding:.5rem .7rem;font-size:.8125rem}.tl-msg-body:where(.astro-2g7fu6o3){color:color-mix(in oklch, var(--color-foreground), transparent 10%);margin:0}.tl-msg-sub:where(.astro-2g7fu6o3){color:color-mix(in oklch, var(--color-foreground), transparent 30%);margin:.35rem 0 0;font-size:.75rem}@media (width<=480px){.tl-person-name:where(.astro-2g7fu6o3){font-size:.75rem}.tl-balance:where(.astro-2g7fu6o3){font-size:.875rem}}@media (prefers-reduced-motion:reduce){.tl-balance:where(.astro-2g7fu6o3){transition:none}}.deriv-exp:where(.astro-6gswrtfo){--de-pub:var(--color-accent);--de-prv:var(--viz-bad)}.de-eyebrow:where(.astro-6gswrtfo){letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);font-size:.7rem;font-weight:700;display:block}.de-levels:where(.astro-6gswrtfo){grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.de-level:where(.astro-6gswrtfo){text-align:center;flex-direction:column;gap:.4rem;display:flex}.de-select:where(.astro-6gswrtfo){box-sizing:border-box;border:1px solid color-mix(in oklch, var(--color-foreground), transparent 65%);background:color-mix(in oklch, var(--color-foreground), transparent 96%);width:100%;color:var(--color-foreground);text-align:center;cursor:pointer;border-radius:.25rem;padding:.35rem .4rem;font-family:inherit;font-size:.875rem}.de-caption:where(.astro-6gswrtfo){color:color-mix(in oklch, var(--color-foreground), transparent 40%);margin:0;font-size:.7rem;line-height:1.5}.de-path-row:where(.astro-6gswrtfo){border-top:1px solid color-mix(in oklch, var(--color-foreground), transparent 88%);margin-top:1.5rem;padding-top:1.25rem}.de-path:where(.astro-6gswrtfo){letter-spacing:.02em;color:color-mix(in oklch, var(--color-foreground), transparent 55%);margin-top:.5rem;font-size:1.125rem}.de-path:where(.astro-6gswrtfo) .de-seg{background:color-mix(in oklch, var(--color-foreground), transparent 92%);color:color-mix(in oklch, var(--color-foreground), transparent 5%);border-radius:.2rem;padding:.1rem .3rem;font-weight:700}.de-keys:where(.astro-6gswrtfo){flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.de-key-pub:where(.astro-6gswrtfo){--de-role:var(--de-pub)}.de-key-prv:where(.astro-6gswrtfo){--de-role:var(--de-prv)}.de-key-label:where(.astro-6gswrtfo){letter-spacing:.09em;text-transform:uppercase;color:color-mix(in oklch, var(--de-role), var(--color-foreground) 25%);align-items:baseline;gap:.4rem;margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:flex}.de-key-version:where(.astro-6gswrtfo){letter-spacing:0;text-transform:none;color:color-mix(in oklch, var(--color-foreground), transparent 45%);font-weight:500}.de-value:where(.astro-6gswrtfo){border:1px solid color-mix(in oklch, var(--de-role), transparent 70%);border-left:3px solid var(--de-role);background:color-mix(in oklch, var(--de-role), transparent 96%);word-break:break-all;color:color-mix(in oklch, var(--color-foreground), transparent 10%);border-radius:.25rem;padding:.55rem .7rem;font-size:.75rem;line-height:1.7;overflow-x:auto}@media (width<=480px){.de-levels:where(.astro-6gswrtfo){gap:.5rem}.de-path:where(.astro-6gswrtfo){font-size:1rem}}.addr-exp:where(.astro-tk2kgcxf){--ae-pub:var(--color-accent);--ae-prv:var(--viz-bad)}.ae-eyebrow:where(.astro-tk2kgcxf){letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:block}.ae-seg:where(.astro-tk2kgcxf){gap:.25rem;display:inline-flex}.ae-seg-btn:where(.astro-tk2kgcxf){border:1px solid color-mix(in oklch, var(--color-foreground), transparent 80%);color:color-mix(in oklch, var(--color-foreground), transparent 40%);cursor:pointer;background:0 0;border-radius:.25rem;padding:.2rem .55rem;font-family:inherit;font-size:.75rem;line-height:1.4;transition:background-color .15s,border-color .15s,color .15s}.ae-seg-btn:where(.astro-tk2kgcxf):hover:not(:disabled){color:color-mix(in oklch, var(--color-foreground), transparent 10%)}.ae-seg-btn:where(.astro-tk2kgcxf)[aria-pressed=true]{border-color:color-mix(in oklch, var(--color-foreground), transparent 65%);background:color-mix(in oklch, var(--color-foreground), transparent 92%);color:color-mix(in oklch, var(--color-foreground), transparent 5%)}.ae-stepper:where(.astro-tk2kgcxf){align-items:center;gap:.35rem;display:inline-flex}.ae-step-btn:where(.astro-tk2kgcxf){border:1px solid color-mix(in oklch, var(--color-foreground), transparent 80%);color:color-mix(in oklch, var(--color-foreground), transparent 30%);cursor:pointer;background:0 0;border-radius:.25rem;padding:.2rem .5rem;font-family:inherit;font-size:.75rem;line-height:1.4;transition:border-color .15s,color .15s}.ae-step-btn:where(.astro-tk2kgcxf):hover:not(:disabled){border-color:color-mix(in oklch, var(--color-foreground), transparent 55%);color:color-mix(in oklch, var(--color-foreground), transparent 5%)}.ae-seg-btn:where(.astro-tk2kgcxf):disabled,.ae-step-btn:where(.astro-tk2kgcxf):disabled{opacity:.45;cursor:not-allowed}.ae-step-value:where(.astro-tk2kgcxf){text-align:center;font-variant-numeric:tabular-nums;min-width:2rem;color:color-mix(in oklch, var(--color-foreground), transparent 25%);font-size:.75rem}.ae-placeholder:where(.astro-tk2kgcxf),.addr-exp:where(.astro-tk2kgcxf) .ae-placeholder{color:color-mix(in oklch, var(--color-foreground), transparent 45%);margin:0;font-size:.8125rem;font-style:italic}.addr-exp:where(.astro-tk2kgcxf) .ae-path{letter-spacing:.02em;color:color-mix(in oklch, var(--color-foreground), transparent 55%);font-size:.9375rem}.addr-exp:where(.astro-tk2kgcxf) .ae-live{background:color-mix(in oklch, var(--color-accent), transparent 82%);color:color-mix(in oklch, var(--color-accent), var(--color-foreground) 25%);border-radius:.2rem;padding:.1rem .3rem;font-weight:700}.addr-exp:where(.astro-tk2kgcxf) .ae-address{border-left:3px solid var(--color-bitcoin);background:color-mix(in oklch, var(--color-bitcoin), transparent 95%);word-break:break-all;color:color-mix(in oklch, var(--color-foreground), transparent 5%);margin:.6rem 0 0;padding:.5rem .7rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.addr-exp:where(.astro-tk2kgcxf) .ae-keys{flex-direction:column;gap:.4rem;margin-top:.75rem;font-size:.7rem;display:flex}.addr-exp:where(.astro-tk2kgcxf) .ae-key{align-items:baseline;gap:.5rem;display:flex}.addr-exp:where(.astro-tk2kgcxf) .ae-key-label{letter-spacing:.06em;text-transform:uppercase;min-width:3.5rem;color:color-mix(in oklch, var(--ae-role), var(--color-foreground) 25%);flex-shrink:0;font-weight:700}.addr-exp:where(.astro-tk2kgcxf) .ae-key-public{--ae-role:var(--ae-pub)}.addr-exp:where(.astro-tk2kgcxf) .ae-key-private{--ae-role:var(--ae-prv)}.addr-exp:where(.astro-tk2kgcxf) .ae-key-value{word-break:break-all;color:color-mix(in oklch, var(--color-foreground), transparent 30%)}.addr-exp:where(.astro-tk2kgcxf) .ae-error{color:color-mix(in oklch, var(--viz-bad), var(--color-foreground) 15%);margin:0;font-size:.8125rem}.ae-formats:where(.astro-tk2kgcxf){border-top:1px solid color-mix(in oklch, var(--color-foreground), transparent 88%);margin-top:1.5rem;padding-top:1.25rem}.ae-format-list:where(.astro-tk2kgcxf){flex-direction:column;gap:.15rem;margin:0;padding:0;font-size:.8125rem;line-height:1.5;list-style:none;display:flex}.addr-exp:where(.astro-tk2kgcxf) .ae-format{color:color-mix(in oklch, var(--color-foreground), transparent 55%);align-items:baseline;gap:.5rem;margin:0;padding-inline-start:0;transition:color .15s;display:flex}.addr-exp:where(.astro-tk2kgcxf) .ae-format:before{content:"";width:.75rem;color:var(--color-accent);flex-shrink:0}.addr-exp:where(.astro-tk2kgcxf) .ae-format.is-active{color:color-mix(in oklch, var(--color-foreground), transparent 5%);font-weight:600}.addr-exp:where(.astro-tk2kgcxf) .ae-format.is-active:before{content:"✓"}@media (prefers-reduced-motion:reduce){.ae-seg-btn:where(.astro-tk2kgcxf),.ae-step-btn:where(.astro-tk2kgcxf),.addr-exp:where(.astro-tk2kgcxf) .ae-format{transition:none}}.wallet-journey:where(.astro-aa4v4ego){--wj-priv:var(--viz-bad);--wj-chain:var(--color-accent)}.wj-path:where(.astro-aa4v4ego){letter-spacing:.02em;color:color-mix(in oklch, var(--color-foreground), transparent 65%);font-size:.9375rem}.wj-path:where(.astro-aa4v4ego) .wj-path-seen{color:color-mix(in oklch, var(--color-foreground), transparent 5%);font-weight:700}.wj-viewport:where(.astro-aa4v4ego){overflow:hidden}.wj-track:where(.astro-aa4v4ego){align-items:center;transition:transform .4s ease-in-out;display:flex}.wallet-journey:where(.astro-aa4v4ego) .wj-tile{flex:0 0 100%;align-items:center;gap:.5rem;display:flex}.wallet-journey:where(.astro-aa4v4ego) .wj-branch{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.wallet-journey:where(.astro-aa4v4ego) .wj-card{border:1px solid color-mix(in oklch, var(--color-foreground), transparent 78%);background:color-mix(in oklch, var(--color-foreground), transparent 96%);border-radius:.25rem;padding:.6rem .75rem}.wallet-journey:where(.astro-aa4v4ego) .wj-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.wallet-journey:where(.astro-aa4v4ego) .wj-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.wallet-journey:where(.astro-aa4v4ego) .wj-eyebrow-second{margin-top:.75rem}.wallet-journey:where(.astro-aa4v4ego) .wj-card-body{word-break:break-all;color:color-mix(in oklch, var(--color-foreground), transparent 10%);font-size:.75rem;line-height:1.7;overflow-x:auto}.wallet-journey:where(.astro-aa4v4ego) .wj-bits{letter-spacing:.04em}.wallet-journey:where(.astro-aa4v4ego) .wj-subtle{word-break:break-all;color:color-mix(in oklch, var(--color-foreground), transparent 45%);margin-top:.4rem;font-size:.7rem;line-height:1.6}.wallet-journey:where(.astro-aa4v4ego) .wj-address-index{color:color-mix(in oklch, var(--color-foreground), transparent 40%);margin-bottom:.25rem}.wallet-journey:where(.astro-aa4v4ego) .wj-key-label{color:color-mix(in oklch, var(--wj-role), var(--color-foreground) 25%);font-weight:700}.wallet-journey:where(.astro-aa4v4ego) .wj-key-public{--wj-role:var(--color-accent)}.wallet-journey:where(.astro-aa4v4ego) .wj-key-private{--wj-role:var(--viz-bad)}.wallet-journey:where(.astro-aa4v4ego) .wj-sibling{border:1px dashed color-mix(in oklch, var(--color-foreground), transparent 85%);border-radius:.25rem;padding:.25rem .75rem;transition:opacity .3s}.wallet-journey:where(.astro-aa4v4ego) .wj-sibling h5{color:color-mix(in oklch, var(--color-foreground), transparent 60%);margin:0;font-size:.7rem;font-weight:400}.wallet-journey:where(.astro-aa4v4ego) .wj-connector{flex-direction:column;flex-shrink:0;align-items:center;gap:.3rem;width:3.25rem;display:flex}.wallet-journey:where(.astro-aa4v4ego) .wj-connector-line{background:linear-gradient(to right, color-mix(in oklch, var(--color-foreground), transparent 60%), color-mix(in oklch, var(--color-foreground), transparent 90%));width:100%;height:1px}.wallet-journey:where(.astro-aa4v4ego) .wj-connector-label{letter-spacing:.06em;color:color-mix(in oklch, var(--color-foreground), transparent 45%);font-size:.6rem}.wj-legend:where(.astro-aa4v4ego){color:color-mix(in oklch, var(--color-foreground), transparent 40%);gap:.75rem;font-size:.65rem;display:flex}.wj-legend-item:where(.astro-aa4v4ego){white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.wj-legend-item:where(.astro-aa4v4ego):before{content:"";background:var(--wj-swatch);border-radius:1px;width:.5rem;height:.5rem}.wj-legend-priv:where(.astro-aa4v4ego){--wj-swatch:var(--wj-priv)}.wj-legend-chain:where(.astro-aa4v4ego){--wj-swatch:var(--wj-chain)}.wallet-journey:where(.astro-aa4v4ego) .wj-priv-bytes{background:color-mix(in oklch, var(--wj-priv), transparent 85%);color:color-mix(in oklch, var(--wj-priv), var(--color-foreground) 25%)}.wallet-journey:where(.astro-aa4v4ego) .wj-chain-bytes{background:color-mix(in oklch, var(--wj-chain), transparent 85%);color:color-mix(in oklch, var(--wj-chain), var(--color-foreground) 25%)}.wj-footer:where(.astro-aa4v4ego){margin-top:1.25rem}.wj-progress:where(.astro-aa4v4ego){background:color-mix(in oklch, var(--color-foreground), transparent 88%);border-radius:1px;height:2px}.wj-progress-fill:where(.astro-aa4v4ego){background:var(--color-accent);border-radius:1px;width:0%;height:100%;transition:width .4s ease-in-out;display:block}.wj-nav:where(.astro-aa4v4ego){align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.wj-step:where(.astro-aa4v4ego){font-variant-numeric:tabular-nums;color:color-mix(in oklch, var(--color-foreground), transparent 45%);margin-right:auto;font-size:.75rem}.wj-btn:where(.astro-aa4v4ego){white-space:nowrap;padding:.3rem .7rem;font-size:.8125rem;font-weight:400;line-height:1.4}@media (prefers-reduced-motion:reduce){.wj-track:where(.astro-aa4v4ego),.wj-progress-fill:where(.astro-aa4v4ego),.wallet-journey:where(.astro-aa4v4ego) .wj-sibling{transition:none}}.expandable-content-inner>:first-child{margin-top:0!important}.expandable-content-inner>:last-child{margin-bottom:0!important}.alert-box{--alert-accent:oklch(54% .17 23.8);--alert-tint:oklch(54% .17 23.8/.06);border-left:3px solid var(--alert-accent);background-color:var(--alert-tint);border-radius:.375rem;margin-block:2rem;padding:1rem 1.25rem;font-size:.9375rem}.alert-warning{--alert-accent:var(--bitcoin);--alert-tint:oklch(75.23% .1663 62.59/.08)}.alert-info{--alert-accent:var(--accent);--alert-tint:oklch(54.38% .1985 260.96/.06)}[data-theme=dark] .alert-box{--alert-accent:oklch(68% .16 24);--alert-tint:oklch(68% .16 24/.12)}[data-theme=dark] .alert-warning{--alert-accent:var(--bitcoin);--alert-tint:oklch(75.23% .1663 62.59/.12)}[data-theme=dark] .alert-info{--alert-accent:var(--accent);--alert-tint:oklch(63.23% .1971 271.3/.12)}.alert-title{align-items:baseline;gap:.5rem;margin:0 0 .5rem;font-weight:700;line-height:1.4;display:flex}.alert-glyph{flex-shrink:0}.alert-body>:first-child{margin-top:0}.alert-body>:last-child{margin-bottom:0}.cc-timeline:where(.astro-dyrd2r5t){--cc-green:oklch(60% .13 152);--cc-red:oklch(58% .19 25);font-family:var(--font-mono);margin-block:2rem}.cc-list:where(.astro-dyrd2r5t){margin:0;padding:0;list-style:none}.cc-event:where(.astro-dyrd2r5t){margin:0;padding:0 0 1.5rem 1.5rem;position:relative}.cc-event:where(.astro-dyrd2r5t):before{content:"";background-color:var(--cc-line);width:2px;position:absolute;top:.75rem;bottom:0;left:calc(.35rem - 1px)}.cc-event:where(.astro-dyrd2r5t):last-child{padding-bottom:0}.cc-event:where(.astro-dyrd2r5t):last-child:before{display:none}.cc-healthy:where(.astro-dyrd2r5t){--cc-line:var(--cc-green);--cc-dot:var(--cc-green)}.cc-vulnerable:where(.astro-dyrd2r5t),.cc-critical:where(.astro-dyrd2r5t){--cc-line:var(--cc-red);--cc-dot:var(--cc-red)}.cc-marker:where(.astro-dyrd2r5t){background-color:var(--cc-dot);border-radius:9999px;width:.7rem;height:.7rem;position:absolute;top:.35rem;left:0}.cc-critical:where(.astro-dyrd2r5t) .cc-marker:where(.astro-dyrd2r5t){box-shadow:0 0 0 4px oklch(58% .19 25/.22)}.cc-date:where(.astro-dyrd2r5t){letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin:0;font-size:.7rem}.cc-title:where(.astro-dyrd2r5t){margin:.15rem 0 0;font-size:.95rem;font-weight:700}.cc-detail:where(.astro-dyrd2r5t){opacity:.85;margin:.25rem 0 0;font-size:.85rem;line-height:1.5}.cc-code:where(.astro-dyrd2r5t){background-color:color-mix(in oklch, var(--muted), transparent 60%);border-radius:.25rem;margin-top:.5rem;padding:.1rem .4rem;font-size:.8rem;display:inline-block}.cc-legend:where(.astro-dyrd2r5t){opacity:.75;flex-wrap:wrap;gap:1rem;margin-top:1.25rem;font-size:.75rem;display:flex}.cc-key:where(.astro-dyrd2r5t){align-items:center;gap:.4rem;display:inline-flex}.cc-swatch:where(.astro-dyrd2r5t){background-color:var(--cc-line);width:1.25rem;height:2px}@media (width>=40rem){.cc-event:where(.astro-dyrd2r5t){grid-template-columns:8.5rem 1.5rem 1fr;padding-bottom:1.75rem;padding-left:0;display:grid}.cc-event:where(.astro-dyrd2r5t):before{left:calc(9.25rem - 1px)}.cc-marker:where(.astro-dyrd2r5t){left:8.9rem}.cc-date:where(.astro-dyrd2r5t){text-align:right;grid-area:1/1;padding-top:.2rem}.cc-title:where(.astro-dyrd2r5t){grid-area:1/3;margin-top:0}.cc-detail:where(.astro-dyrd2r5t){grid-area:2/3}.cc-code:where(.astro-dyrd2r5t){grid-area:3/3;justify-self:start}}.seed-space:where(.astro-7rj7flik){--ss-green:oklch(60% .13 152);--ss-red:oklch(58% .19 25);font-family:var(--font-mono);margin-block:2rem}.ss-grid:where(.astro-7rj7flik){background-color:color-mix(in oklch, var(--muted), transparent 40%);border:1px solid color-mix(in oklch, var(--muted), transparent 40%);border-radius:.375rem;gap:1px;display:grid;overflow:hidden}.ss-col:where(.astro-7rj7flik){background-color:var(--background);padding:1.1rem 1.25rem}.ss-label:where(.astro-7rj7flik){letter-spacing:.05em;text-transform:uppercase;opacity:.65;margin:0;font-size:.68rem}.ss-figure:where(.astro-7rj7flik){overflow-wrap:anywhere;margin:.4rem 0 0;font-size:clamp(1.3rem,4.5vw,1.6rem);font-weight:700;line-height:1.1}.ss-good:where(.astro-7rj7flik) .ss-figure:where(.astro-7rj7flik){color:var(--ss-green)}.ss-bad:where(.astro-7rj7flik) .ss-figure:where(.astro-7rj7flik){color:var(--ss-red)}.ss-figure:where(.astro-7rj7flik) sup:where(.astro-7rj7flik){vertical-align:super;font-size:.55em}.ss-sub:where(.astro-7rj7flik){opacity:.65;margin:.3rem 0 0;font-size:.72rem}.ss-note:where(.astro-7rj7flik){opacity:.7;margin-top:.75rem;font-size:.75rem;line-height:1.55}@media (width>=34rem){.ss-grid:where(.astro-7rj7flik){grid-template-columns:repeat(2,1fr)}}.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)}.network-visualizer:where(.astro-37dmiobt){--nv-gossip:color-mix(in oklch, var(--color-foreground), transparent 55%)}.nv-panel-label:where(.astro-37dmiobt){text-align:center;margin-bottom:.35rem;line-height:1.3}.nv-eyebrow:where(.astro-37dmiobt){letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);font-size:.7rem;font-weight:700;display:block}.nv-panel-name:where(.astro-37dmiobt){color:color-mix(in oklch, var(--color-foreground), transparent 30%);margin-top:.1rem;margin-bottom:.2rem;font-size:.8125rem;display:block}.nv-svg:where(.astro-37dmiobt){width:100%;height:auto;display:block}.nv-link:where(.astro-37dmiobt){stroke:color-mix(in oklch, var(--color-foreground), transparent 82%);stroke-width:1.4px;stroke-linecap:round}.nv-hub:where(.astro-37dmiobt){fill:var(--color-background);stroke:color-mix(in oklch, var(--color-foreground), transparent 52%);stroke-width:1.8px}.nv-bank:where(.astro-37dmiobt){fill:none;stroke:color-mix(in oklch, var(--color-foreground), transparent 30%);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.nv-node:where(.astro-37dmiobt){fill:var(--color-background);stroke:var(--node-color);stroke-width:2px}.nv-letter:where(.astro-37dmiobt){fill:var(--node-color);pointer-events:none;font-size:12px;font-weight:600}.nv-ledger-section:where(.astro-37dmiobt){border-top:1px solid color-mix(in oklch, var(--color-foreground), transparent 85%);margin-top:1.25rem;padding-top:.75rem}.nv-ledger-head:where(.astro-37dmiobt){justify-content:space-between;align-items:start;gap:.75rem;display:flex}.nv-ledger-label:where(.astro-37dmiobt){text-align:left;margin-bottom:.25rem}.nv-ledger:where(.astro-37dmiobt){height:7rem;font-size:.8125rem;overflow-y:auto}.nv-ledger:where(.astro-37dmiobt) .nv-entry{padding:.125rem 0}.nv-placeholder:where(.astro-37dmiobt),.nv-ledger:where(.astro-37dmiobt) .nv-verb{color:color-mix(in oklch, var(--color-foreground), transparent 40%)}.nv-placeholder:where(.astro-37dmiobt){font-style:italic}.nv-ledger:where(.astro-37dmiobt) .nv-party{font-weight:600}.fraud-edges:where(.astro-6otatb7a) line:where(.astro-6otatb7a){stroke:color-mix(in oklch, var(--color-foreground), transparent 82%);stroke-width:1.4px;stroke-linecap:round}.fraud-node:where(.astro-6otatb7a){fill:var(--color-background);stroke:color-mix(in oklch, var(--color-foreground), transparent 52%);stroke-width:1.8px;transition:fill .3s ease-out,stroke .3s ease-out}.fraud-node:where(.astro-6otatb7a).dishonest{fill:var(--viz-bad);stroke:color-mix(in oklch, var(--viz-bad), var(--color-foreground) 22%)}.fraud-node:where(.astro-6otatb7a).flash-valid{fill:color-mix(in oklch, var(--viz-good), var(--color-background) 55%);stroke:var(--viz-good)}.fraud-node:where(.astro-6otatb7a).flash-rejected{fill:color-mix(in oklch, var(--viz-bad), var(--color-background) 55%);stroke:var(--viz-bad)}.fraud-node:where(.astro-6otatb7a).dishonest.flash-valid{fill:var(--viz-bad);stroke:color-mix(in oklch, var(--viz-bad), var(--color-foreground) 22%)}.fraud-dishonest-label:where(.astro-6otatb7a){fill:color-mix(in oklch, var(--color-foreground), transparent 25%);paint-order:stroke;stroke:var(--color-background);stroke-width:6px;stroke-linejoin:round;font-size:10px;font-weight:700}.fraud-btn:where(.astro-6otatb7a){gap:.5rem}.fraud-btn-dot:where(.astro-6otatb7a){border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.fraud-btn-dot-valid:where(.astro-6otatb7a){background:var(--viz-good)}.fraud-btn-dot-fraud:where(.astro-6otatb7a){background:var(--viz-bad)}.key-pair-demo:where(.astro-bsunceka){--kp-priv:var(--viz-bad);--kp-pub:var(--color-accent);--kp-addr:var(--color-bitcoin)}.kp-stage-head:where(.astro-bsunceka){align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.kp-stage-icon:where(.astro-bsunceka){width:1rem;height:1rem;fill:var(--kp-role);flex-shrink:0}.kp-stage-label:where(.astro-bsunceka){letter-spacing:.09em;text-transform:uppercase;color:color-mix(in oklch, var(--kp-role), var(--color-foreground) 25%);font-size:.7rem;font-weight:700}.kp-value:where(.astro-bsunceka){border:1px solid color-mix(in oklch, var(--kp-role), transparent 65%);border-left:3px solid var(--kp-role);background:color-mix(in oklch, var(--kp-role), transparent 96%);word-break:break-all;color:color-mix(in oklch, var(--color-foreground), transparent 5%);border-radius:.25rem;padding:.5rem .75rem;font-size:.75rem;overflow-x:auto}.kp-connector:where(.astro-bsunceka){justify-content:center;align-items:center;gap:3rem;padding:.5rem 0;display:flex}.kp-conn:where(.astro-bsunceka){align-items:center;gap:.5rem;display:flex}.kp-conn-arrow:where(.astro-bsunceka){fill:none;width:16px;height:44px}.kp-conn-arrow:where(.astro-bsunceka) path:where(.astro-bsunceka){stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.kp-conn-label:where(.astro-bsunceka){font-size:.75rem;font-style:italic;font-weight:600}.kp-conn-down:where(.astro-bsunceka){color:color-mix(in oklch, var(--color-foreground), transparent 35%)}.kp-conn-barred:where(.astro-bsunceka){color:color-mix(in oklch, var(--kp-priv), transparent 15%)}.kp-disclaimer:where(.astro-bsunceka){color:color-mix(in oklch, var(--color-foreground), transparent 35%);margin:1.25rem 0 0;font-size:.75rem;font-style:italic}.kp-btn:where(.astro-bsunceka){white-space:nowrap}@media (width<=480px){.kp-connector:where(.astro-bsunceka){gap:1.5rem}.kp-btn:where(.astro-bsunceka){padding:.4rem .6rem;font-size:.8125rem}}.svd-step-head:where(.astro-py3p4ena){flex-direction:column;gap:.1rem;margin-bottom:.75rem;line-height:1.3;display:flex}.svd-eyebrow:where(.astro-py3p4ena){letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);font-size:.7rem;font-weight:700}.svd-step-desc:where(.astro-py3p4ena){color:color-mix(in oklch, var(--color-foreground), transparent 30%);font-size:.8125rem}.svd-label:where(.astro-py3p4ena){color:color-mix(in oklch, var(--color-foreground), transparent 40%);margin-bottom:.25rem;font-size:.75rem;font-weight:500;display:block}.svd-input:where(.astro-py3p4ena){border:1px solid color-mix(in oklch, var(--color-foreground), transparent 65%);width:100%;color:color-mix(in oklch, var(--color-foreground), transparent 5%);background:0 0;border-radius:.25rem;margin-bottom:.75rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.svd-input:where(.astro-py3p4ena)::placeholder{color:color-mix(in oklch, var(--color-foreground), transparent 60%)}.svd-reset:where(.astro-py3p4ena){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:.3rem .6rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:background-color .15s,border-color .15s}.svd-reset:where(.astro-py3p4ena):hover{background:color-mix(in oklch, var(--color-foreground), transparent 92%);border-color:color-mix(in oklch, var(--color-foreground), transparent 45%)}.svd-doc:where(.astro-py3p4ena){border:1px solid color-mix(in oklch, var(--color-foreground), transparent 75%);background:color-mix(in oklch, var(--color-foreground), transparent 96%);border-radius:.375rem;margin-top:.25rem;padding:.875rem 1rem;transition:border-color .25s}.svd-doc-head:where(.astro-py3p4ena){letter-spacing:.09em;text-transform:uppercase;color:color-mix(in oklch, var(--color-foreground), transparent 30%);align-items:baseline;gap:.4rem;margin-bottom:.75rem;font-size:.7rem;font-weight:700;display:flex}.svd-doc-icon:where(.astro-py3p4ena){fill:none;flex-shrink:0;align-self:center;width:1rem;height:1rem}.svd-doc-sub:where(.astro-py3p4ena){letter-spacing:normal;text-transform:none;color:color-mix(in oklch, var(--color-foreground), transparent 45%);font-size:.75rem;font-weight:400}.svd-doc-field:where(.astro-py3p4ena){color:color-mix(in oklch, var(--color-foreground), transparent 40%);margin-bottom:.15rem;font-size:.7rem}.svd-doc-message:where(.astro-py3p4ena){word-break:break-all;color:color-mix(in oklch, var(--color-foreground), transparent 5%);margin-bottom:.75rem;font-size:.875rem}.svd-doc-signature:where(.astro-py3p4ena){word-break:break-all;min-height:2lh;color:color-mix(in oklch, var(--color-foreground), transparent 15%);font-size:.75rem;overflow-x:auto}.svd-doc-signature:where(.astro-py3p4ena).svd-unsigned{color:color-mix(in oklch, var(--color-foreground), transparent 50%);font-style:italic}:where(.astro-py3p4ena)[data-status=valid] .svd-doc:where(.astro-py3p4ena){border-color:color-mix(in oklch, var(--viz-good), transparent 45%)}:where(.astro-py3p4ena)[data-status=invalid] .svd-doc:where(.astro-py3p4ena){border-color:color-mix(in oklch, var(--viz-bad), transparent 45%)}.svd-status:where(.astro-py3p4ena){background:color-mix(in oklch, var(--color-foreground), transparent 95%);border-radius:.25rem;min-height:4rem;margin-top:.75rem;padding:.5rem .7rem;transition:background-color .25s}.svd-status-label:where(.astro-py3p4ena){color:color-mix(in oklch, var(--color-foreground), transparent 25%);font-size:.8125rem;font-weight:600}.svd-status-detail:where(.astro-py3p4ena){color:color-mix(in oklch, var(--color-foreground), transparent 30%);margin-top:.2rem;font-size:.75rem}:where(.astro-py3p4ena)[data-status=valid] .svd-status:where(.astro-py3p4ena){background:color-mix(in oklch, var(--viz-good), transparent 90%)}:where(.astro-py3p4ena)[data-status=valid] .svd-status-label:where(.astro-py3p4ena){color:var(--viz-good)}:where(.astro-py3p4ena)[data-status=invalid] .svd-status:where(.astro-py3p4ena){background:color-mix(in oklch, var(--viz-bad), transparent 92%)}:where(.astro-py3p4ena)[data-status=invalid] .svd-status-label:where(.astro-py3p4ena){color:var(--viz-bad)}:where(.astro-py3p4ena)[data-status=valid] .svd-status-detail:where(.astro-py3p4ena),:where(.astro-py3p4ena)[data-status=invalid] .svd-status-detail:where(.astro-py3p4ena){color:color-mix(in oklch, var(--color-foreground), transparent 15%)}@media (prefers-reduced-motion:reduce){.svd-doc:where(.astro-py3p4ena),.svd-status:where(.astro-py3p4ena){transition:none}}.tx-alice:where(.astro-uqzsp4fl){color:var(--char-alice)}.tx-eyebrow:where(.astro-uqzsp4fl){letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);font-size:.7rem;font-weight:700}.tx-utxo-card:where(.astro-uqzsp4fl){border:1px solid color-mix(in oklch, var(--color-foreground), transparent 75%);background:color-mix(in oklch, var(--color-foreground), transparent 96%);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){border-color:var(--viz-good);background:color-mix(in oklch, var(--viz-good), transparent 85%);opacity:1}.tx-utxo-card-recipient:where(.astro-uqzsp4fl){border-color:color-mix(in oklch, var(--char-alice), transparent 45%);background:color-mix(in oklch, var(--char-alice), transparent 85%)}.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}.tx-empty-neutral:where(.astro-uqzsp4fl){border:1px dashed color-mix(in oklch, var(--color-foreground), transparent 65%);color:color-mix(in oklch, var(--color-foreground), transparent 40%)}.tx-empty-error:where(.astro-uqzsp4fl){border:1px solid color-mix(in oklch, var(--viz-bad), transparent 55%);background:color-mix(in oklch, var(--viz-bad), transparent 92%)}.tx-error-title{color:var(--viz-bad);font-size:.875rem;font-weight:700}.tx-error-detail{color:color-mix(in oklch, var(--color-foreground), transparent 15%);margin-top:.25rem;font-size:.75rem}#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:var(--char-bob);--ln-red:var(--char-alice);--ln-green:var(--char-dave);--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-pay:where(.astro-bzzzvikh){gap:.4rem}.btn-pay-arrow:where(.astro-bzzzvikh){font-size:.95rem;line-height:1}.btn-channel:where(.astro-bzzzvikh){padding:.4rem .7rem;font-size:.8125rem;display:inline-grid}.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}.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(--char-alice)}.nd-dot-bob:where(.astro-yhi2jbgm){fill:var(--char-bob)}.nd-dot-carol:where(.astro-yhi2jbgm){fill:var(--char-carol)}.nd-dot-dave:where(.astro-yhi2jbgm){fill:var(--char-dave)}.nd-dot-eve:where(.astro-yhi2jbgm){fill:var(--char-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(--char-alice)}.nd-node-bob:where(.astro-yhi2jbgm){stroke:var(--char-bob)}.nd-node-carol:where(.astro-yhi2jbgm){stroke:var(--char-carol)}.nd-node-dave:where(.astro-yhi2jbgm){stroke:var(--char-dave)}.nd-node-eve:where(.astro-yhi2jbgm){stroke:var(--char-eve)}.nd-letter:where(.astro-yhi2jbgm){font-size:13px;font-weight:600}.nd-letter-alice:where(.astro-yhi2jbgm){fill:var(--char-alice)}.nd-letter-bob:where(.astro-yhi2jbgm){fill:var(--char-bob)}.nd-letter-carol:where(.astro-yhi2jbgm){fill:var(--char-carol)}.nd-letter-dave:where(.astro-yhi2jbgm){fill:var(--char-dave)}.nd-letter-eve:where(.astro-yhi2jbgm){fill:var(--char-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-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){padding:.4rem .7rem;font-size:.8125rem}@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}.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(--char-alice)}.rp-dot-bob:where(.astro-r4luierv){fill:var(--char-bob)}.rp-dot-carol:where(.astro-r4luierv){fill:var(--char-carol)}.rp-dot-dave:where(.astro-r4luierv){fill:var(--char-dave)}.rp-dot-eve:where(.astro-r4luierv){fill:var(--char-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(--char-alice)}.rp-node-bob:where(.astro-r4luierv){stroke:var(--char-bob)}.rp-node-carol:where(.astro-r4luierv){stroke:var(--char-carol)}.rp-node-dave:where(.astro-r4luierv){stroke:var(--char-dave)}.rp-node-eve:where(.astro-r4luierv){stroke:var(--char-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(--char-alice)}.rp-letter-bob:where(.astro-r4luierv){fill:var(--char-bob)}.rp-letter-carol:where(.astro-r4luierv){fill:var(--char-carol)}.rp-letter-dave:where(.astro-r4luierv){fill:var(--char-dave)}.rp-letter-eve:where(.astro-r4luierv){fill:var(--char-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-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%)}@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}}
