:root{--canvas:#0b0f0d;--surface:#141917;--elevated:#1c2320;--line:#232b27;--line-mid:#2e3833;--fg:#e8ecea;--fg-mid:#b4bdb8;--fg-mute:#7b857f;--fg-dim:#4a544f;--bch-400:#3fe5b5;--bch-500:#0ac18e;--bch-600:#089674;--neon-300:#c79dff;--neon-400:#b26eff;--warn:#e8b547;--danger:#e85d6b;--lamp:#ffd678;--cyan:#7fd9ff;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Consolas, "Liberation Mono", monospace;--topbar-h:56px;--site-h:64px}.txstory a{color:var(--bch-400)}.txtitle{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bch-500);white-space:nowrap;font-size:10px;font-weight:600}code,.mono{font-family:var(--font-mono)}.tabular{font-variant-numeric:tabular-nums}.topbar{top:var(--site-h);height:var(--topbar-h);z-index:15;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#0b0f0ddb;align-items:center;gap:1.5rem;padding:0 1.25rem;display:flex;position:sticky}.brand{color:var(--fg);letter-spacing:-.01em;align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:flex}.brand .dot{color:var(--bch-500)}.brand svg{width:22px;height:22px}.progress{gap:1.25rem;margin-left:.5rem;display:none}@media (width>=720px){.progress{display:flex}}.progress button{all:unset;cursor:pointer;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:.5rem;font-size:10.5px;display:flex}.progress button .n{border:1px solid var(--line-mid);width:18px;height:18px;color:var(--fg-mute);border-radius:50%;place-items:center;font-size:9px;display:grid}.progress button.is-on{color:var(--bch-400)}.progress button.is-on .n{border-color:var(--bch-500);color:var(--bch-400);background:#0ac18e1f}.progress button.is-done{color:var(--fg-mute)}.progress button.is-done .n{border-color:var(--bch-600);color:var(--bch-600)}.lens-toggle{border:1px solid var(--line-mid);border-radius:8px;margin-left:auto;display:flex;overflow:hidden}.lens-toggle button{all:unset;cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-mute);padding:.45rem .8rem;font-size:11px;transition:background .15s,color .15s}.lens-toggle button+button{border-left:1px solid var(--line-mid)}.lens-toggle button:hover{color:var(--fg)}.lens-toggle button[aria-pressed=true]{background:var(--bch-500);color:#04110c;font-weight:600}.intro{max-width:1120px;margin:0 auto;padding:3.5rem 1.5rem 3rem}.kicker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bch-500);font-size:11px;font-weight:600}.intro h1{letter-spacing:-.03em;margin:.6rem 0 1rem;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:800;line-height:1}.intro h1 em{color:var(--bch-400);font-style:normal;font-family:var(--font-mono);text-shadow:0 0 24px #3fe5b573;font-weight:600}.intro p{max-width:42rem;color:var(--fg-mid);margin:0;font-size:1.1rem;line-height:1.6}.intro .hint{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);margin-top:2rem;font-size:11px}.intro .hint span{color:var(--bch-500);margin-right:.5rem;animation:1.8s ease-in-out infinite bob;display:inline-block}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.story{max-width:1400px;margin:0 auto;padding:0 1rem 6rem}.stage-col{top:calc(var(--site-h) + var(--topbar-h));z-index:5;background:var(--canvas);padding:.5rem 0;position:sticky}.stage-sticky{flex-direction:column;gap:.5rem;display:flex}.steps-col{padding-top:1rem}@media (width>=960px){.story{grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:start;gap:2.5rem;display:grid}.stage-col{padding:1rem 0}.steps-col{padding-top:22vh}}.stage-wrap{border:1px solid var(--line-mid);background:#070a09;border-radius:10px;overflow:hidden}.stage{width:100%;height:auto;display:block}@media (width<=959px){.stage-wrap{max-height:46vh}.stage{max-height:calc(46vh - 2px)}}.step{border-left:2px solid var(--line);opacity:.32;flex-direction:column;justify-content:center;min-height:42vh;margin:0 0 3vh;padding:1.5rem 1.25rem;transition:opacity .35s,border-color .35s;display:flex}.step.is-active{opacity:1;border-color:var(--bch-500)}.step .stage-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bch-500);font-size:10px;font-weight:600}.step h3{letter-spacing:-.015em;margin:.35rem 0 .75rem;font-size:1.35rem;font-weight:700}.step p{color:var(--fg-mid);margin:0 0 .75rem;font-size:1.02rem;line-height:1.65}.step p:last-child{margin-bottom:0}.step .lens{display:none}body[data-lens=beginner] .lens-beginner,body[data-lens=technical] .lens-technical,body[data-lens=raw] .lens-raw{display:block}.step .voice{color:var(--fg)}.step .fact{border:1px solid var(--line);background:var(--surface);font-family:var(--font-mono);color:var(--fg-mid);overflow-wrap:anywhere;border-radius:8px;margin:.6rem 0;padding:.7rem .9rem;font-size:12.5px;line-height:1.6}.step .fact b{color:var(--fg);font-weight:600}.step .fact .k{color:var(--fg-mute)}.step .fact .g{color:var(--bch-400)}.step .fact .v{color:var(--neon-300)}.step .fact .w{color:var(--warn)}.step .fact .d{color:var(--danger)}.step .fact.small{font-size:11.5px}.step .stage-head{margin-bottom:.5rem;font-size:2rem}.step .stage-head small{color:var(--fg-mute);margin-top:.3rem;font-size:1rem;font-weight:400;display:block}.step .actions{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.btn{cursor:pointer;border:1px solid var(--line-mid);background:var(--surface);color:var(--fg-mid);font-family:var(--font-mono);border-radius:7px;align-items:center;gap:.4rem;padding:.55rem .95rem;font-size:12px;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--bch-500);color:var(--bch-400)}.btn.primary{background:var(--bch-500);color:#04110c;border-color:var(--bch-500);font-weight:600}.btn.primary:hover{background:var(--bch-400);color:#04110c}.hexdrawer{border:1px solid var(--line-mid);background:var(--surface);font-family:var(--font-mono);color:var(--fg-dim);overflow-wrap:anywhere;letter-spacing:.02em;border-radius:10px;max-height:150px;padding:.6rem .8rem;font-size:11px;line-height:1.75;display:none;overflow:auto}body[data-lens=raw] .hexdrawer{display:block}.hexdrawer .hd{color:var(--fg-mute);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.2rem;font-size:10px}.hexdrawer .hd b{color:var(--bch-400);font-weight:600}.hexdrawer span.r{border-radius:2px;transition:color .2s,background .2s}.hexdrawer span.r.hi{color:#04110c;background:var(--bch-400)}.hexdrawer span.r.dim{color:var(--fg-dim)}.endcard{border:1px solid var(--line-mid);background:linear-gradient(160deg, var(--surface), #0d1512);border-radius:12px;padding:1.5rem}.endcard h3{margin-top:0}.endcard ol{color:var(--fg-mid);padding-left:1.2rem;line-height:1.7}.endcard ol li.done{color:var(--fg-dim);text-decoration:line-through}.endcard ol li.next{color:var(--fg)}.txstory-foot{text-align:center;font-family:var(--font-mono);color:var(--fg-dim);letter-spacing:.06em;padding:2rem 1.5rem 0;font-size:11px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.intro .hint span{animation:none}}body.solo>header,body.solo>footer,body.solo .topbar,body.solo .intro,body.solo .steps-col,body.solo .txstory-foot{display:none}body.solo .story{max-width:none;padding:0;display:block}body.solo .stage-col{padding:0;position:static}@media (width<=520px){.topbar{gap:.75rem;padding:0 .75rem}.lens-toggle button{padding:.4rem .55rem;font-size:10px}.intro{padding-left:1.1rem;padding-right:1.1rem}.step{padding:1.1rem .9rem}}.txform{flex-wrap:wrap;align-items:center;gap:.6rem;max-width:46rem;margin-top:2rem;display:flex}.txform input{border:1px solid var(--line-mid);background:var(--surface);min-width:0;color:var(--fg);font-family:var(--font-mono);letter-spacing:.02em;border-radius:8px;outline:none;flex:22rem;padding:.7rem .9rem;font-size:13px}.txform input:focus{border-color:var(--bch-500);box-shadow:0 0 0 3px #0ac18e26}.txform.is-busy button{opacity:.6;pointer-events:none}.txstatus{font-family:var(--font-mono);color:var(--fg-mute);flex-basis:100%;min-height:1.2em;font-size:11.5px}.txstatus[data-state=err]{color:var(--danger)}.txstatus[data-state=ok]{color:var(--bch-400)}.txstatus[data-state=busy]:before{content:"◌ ";color:var(--bch-500);animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.txhint{font-family:var(--font-mono);color:var(--fg-dim);margin-top:.6rem;font-size:11px}.txhint a{color:var(--fg-mute)}.livebar{border:1px solid var(--bch-600);font-family:var(--font-mono);color:var(--fg-mid);background:#0ac18e14;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.2rem;padding:.5rem .8rem;font-size:11.5px;display:inline-flex}.livebar b{color:var(--bch-400);font-weight:600}.livenote,.vmnote{border:1px solid var(--warn);color:var(--warn);background:#e8b54714;border-radius:8px;margin:0 0 .8rem;padding:.6rem .8rem;font-size:.9rem;line-height:1.5}body[data-mode=live] .step .voice em[data-v=intent]{color:var(--bch-400)}@media (width<=760px){.txtitle{display:none}}.stage text{font-family:var(--font-mono);fill:var(--fg-mid);letter-spacing:.06em;font-size:12px;font-weight:600}.stage text.sign{letter-spacing:.22em;font-size:40px;font-weight:700}.stage text.sign.warm{fill:#ffd678;filter:url(#fGlowBig)}.stage text.sign.cool{fill:#7fd9ff;filter:url(#fGlowBig)}.stage text.sub{fill:var(--fg-mute);letter-spacing:.12em;font-size:10px;font-weight:400}.stage text.tiny{fill:var(--fg-mute);letter-spacing:.08em;font-size:10px}.stage text.g{fill:var(--bch-400)}.stage text.v{fill:var(--neon-300)}.stage text.w{fill:var(--warn)}.stage text.d{fill:var(--danger)}.stage text.dim{fill:var(--fg-dim)}.stage .world{transform:scale(var(--cam-z)) translate(calc(var(--cam-x) * -1px), calc(var(--cam-y) * -1px));transform-origin:0 0;transition:transform 1.25s cubic-bezier(.65,0,.3,1)}.stage .hero{transform:translate(calc(var(--hx) * 1px), 560px);transition:transform var(--walk-dur,.9s) cubic-bezier(.45, 0, .35, 1)}.stage .hero .body{transform-origin:0 0;animation:2.6s ease-in-out infinite idle}.stage.walking .hero .body{animation:.32s ease-in-out infinite walkbob}.stage .leg{transform-box:fill-box;transform-origin:50% 0}.stage.walking .leg-l{animation:.32s ease-in-out infinite legswing}.stage.walking .leg-r{animation:.32s ease-in-out infinite reverse legswing}@keyframes idle{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes walkbob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes legswing{0%,to{transform:rotate(-28deg)}50%{transform:rotate(28deg)}}.stage .glow{opacity:0;transition:opacity .8s}.stage.f-filled .glow{opacity:1}.stage .liq-level{transition:transform 1.4s cubic-bezier(.3,0,.2,1)}.stage.f-filled .liq-level{transform:translateY(-60px)}.stage .seal{opacity:0;transform-origin:25px -24px;transition:opacity .3s,transform .5s cubic-bezier(.2,1.4,.4,1);transform:translate(25px,-24px)scale(.2)}.stage.f-signed .seal{opacity:1;transform:translate(25px,-24px)scale(1)}.stage .tag{opacity:0;transition:opacity .5s}.stage.f-txid .tag{opacity:1}.stage .mouth{display:none}.stage .brow{opacity:0;transition:opacity .3s}.stage[data-mood=blank] .mouth-flat{display:block}.stage[data-mood=blank] .eye{r:3}.stage[data-mood=calm] .mouth-smile,.stage[data-mood=proud] .mouth-smile,.stage[data-mood=excited] .mouth-o,.stage[data-mood=nervous] .mouth-wobble{display:block}.stage[data-mood=nervous] .brow{opacity:1}.stage[data-mood=joy] .mouth-joy{display:block}.stage .vial{transition:transform 1.1s cubic-bezier(.5,0,.3,1)}.stage .vial-body{transform-box:fill-box;transform-origin:50% 100%;transition:transform 1.1s cubic-bezier(.5,0,.3,1)}.stage .vial-liq{transition:opacity .6s .5s}.stage.f-filled .vial-a{transform:translate(663px,418px)}.stage.f-filled .vial-a .vial-body{transform:rotate(-110deg)}.stage.f-filled .vial-b{transform:translate(541px,401px)}.stage.f-filled .vial-b .vial-body{transform:rotate(120deg)}.stage.f-filled .vial-liq{opacity:0}.stage .stream{fill:none;stroke-width:4px;stroke-linecap:round;opacity:0;transition:opacity .4s .5s}.stage .stream-a{stroke:#3fe5b5}.stage .stream-b{stroke:#b26eff}.stage.f-filled:not(.f-outputs) .stream{opacity:.9}.stage .label-utxo-a,.stage .label-utxo-b{transition:opacity .6s}.stage.f-filled .label-utxo-a,.stage.f-filled .label-utxo-b{opacity:.3;text-decoration:line-through}.stage .beaker{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.stage .beaker-pay{transform:translate(760px,484px)}.stage .beaker-chg{transform:translate(860px,484px)}.stage.f-outputs .beaker-pay{opacity:1;transform:translate(760px,470px)}.stage.f-outputs .beaker-chg{opacity:1;transition-delay:.2s;transform:translate(860px,470px)}.stage .stamp{opacity:0;transition:transform .5s cubic-bezier(.6,0,.4,1),opacity .3s;transform:translate(600px,330px)}.stage.f-signed:not(.f-txid) .stamp{opacity:1;transform:translate(600px,468px)}.stage .door-leaf{transform-box:fill-box;transform-origin:0;transition:transform .8s cubic-bezier(.5,0,.3,1)}.stage .door-light{opacity:0;transition:opacity .8s}.stage.f-door .door-leaf{transform:scaleX(.08)}.stage.f-door .door-light{opacity:1}.stage .edge{stroke:#1a2622;stroke-width:1.5px;transition:stroke .6s,stroke-width .6s}.stage .node{fill:#1a2622;stroke:#2e3833;stroke-width:1.5px;transition:fill .5s,stroke .5s,filter .5s}.stage .ring-label{opacity:0;transition:opacity .6s}.stage.f-net0 .node-r0{fill:#3fe5b5;stroke:#3fe5b5;filter:url(#fGlow)}.stage.f-net1 .edge-r1{stroke:#0ac18e;stroke-width:2px}.stage.f-net1 .node-r1{fill:#0ac18e;stroke:#3fe5b5;filter:url(#fGlow);transition-delay:.35s}.stage.f-net1 .ring-label-1{opacity:1}.stage.f-net2 .edge-r2{stroke:#0ac18e;stroke-width:2px;transition-delay:.5s}.stage.f-net2 .node-r2{fill:#0ac18e;stroke:#3fe5b5;filter:url(#fGlow);transition-delay:.9s}.stage.f-net2 .ring-label-2{opacity:1;transition-delay:.9s}.stage.f-net3 .edge-r3{stroke:#0ac18e;stroke-width:2px}.stage.f-net3 .node-r3{fill:#0ac18e;stroke:#3fe5b5;filter:url(#fGlow);transition-delay:.4s}.stage.f-net3 .edge-r4{stroke:#0ac18e;stroke-width:2px;transition-delay:.7s}.stage.f-net3 .node-r4{fill:#3fe5b5;stroke:#3fe5b5;filter:url(#fGlow);transition-delay:1s}.stage.f-net3 .ring-label-3{opacity:1;transition-delay:.5s}.stage .beacon{animation:1.6s ease-in-out infinite beacon}@keyframes beacon{0%,to{opacity:1}50%{opacity:.25}}.stage .node-door-leaf{transform-box:fill-box;transform-origin:0;transition:transform .8s cubic-bezier(.5,0,.3,1)}.stage .node-door-light{transition:opacity .8s}.stage.f-nodedoor .node-door-leaf{transform:scaleX(.08)}.stage.f-nodedoor .node-door-light{opacity:.35}.stage .lamp{fill:#1a2622;stroke:#2e3833;stroke-width:1.5px;transition:fill .4s,stroke .4s}.stage .check{fill:#3fe5b5;opacity:0;font-size:16px;transition:opacity .4s .6s}.stage .readout{fill:var(--fg-mute);opacity:0;font-size:9.5px;transition:opacity .4s .3s}.stage.f-st1 .lamp-1,.stage.f-st2 .lamp-2,.stage.f-st3ok .lamp-3,.stage.f-st4 .lamp-4,.stage.f-st5.f-bounced .lamp-5{fill:#3fe5b5;stroke:#3fe5b5;filter:url(#fGlow)}.stage.f-st1 .check-1,.stage.f-st2 .check-2,.stage.f-st3ok .check-3,.stage.f-st4 .check-4,.stage.f-bounced .check-5,.stage.f-st1 .readout-1,.stage.f-st4 .readout-4,.stage.f-bounced .readout-5{opacity:1}.stage .arch-beam{transition:opacity .4s}.stage.f-st1 .arch-beam{opacity:.9;filter:url(#fGlow)}.stage .drawer{fill:#0f1a16;stroke:#2e3833;stroke-width:1px;transition:fill .4s,stroke .4s}.stage .drawer-tag{fill:#04110c;opacity:0;font-size:9px;transition:opacity .3s}.stage.f-st2 .drawer-1,.stage.f-st2 .drawer-4{fill:#3fe5b5;stroke:#3fe5b5}.stage.f-st2 .drawer-4{transition-delay:.4s}.stage.f-st2 .drawer-tag{opacity:1;transition-delay:.2s}.stage.f-st2 .tag-b{transition-delay:.6s}.stage .panel{opacity:0;transition:opacity .5s}.stage.f-st3 .panel{opacity:1}.stage.f-st3:not(.f-st3ok) .scan-beam{opacity:.25;animation:1.4s ease-in-out infinite scan}@keyframes scan{0%,to{opacity:.1}50%{opacity:.35}}.stage #ops-col text{fill:var(--fg-dim);font-size:9.5px}.stage #ops-col text.done{fill:var(--fg-mute)}.stage #ops-col text.now{fill:var(--bch-400)}.stage #ops-col text.phase{fill:var(--fg-dim);letter-spacing:.14em;font-size:8px}.stage #stack-col rect{fill:#182420;stroke:#2e3833}.stage #stack-col rect.top{stroke:#3fe5b5}.stage #stack-col rect.true{fill:#0ac18e}.stage #stack-col text{fill:var(--fg-mid);font-size:9px}.stage #stack-col text.lbl{fill:var(--bch-400);letter-spacing:.1em;font-size:8px}.stage #stack-col text.true{fill:#04110c;font-weight:700}.stage .scale-beam{transform-box:fill-box;transform-origin:50%;transition:transform 1s cubic-bezier(.4,0,.2,1);transform:rotate(0)}.stage.f-st4 .scale-beam{transform:rotate(-6deg)}.stage .clone{opacity:0;transition:opacity .5s,transform .7s cubic-bezier(.5,0,.5,1)}.stage.f-clone .clone{opacity:1;transform:translate(60px)}.stage.f-bounced .clone{opacity:0;transform:translate(190px,-120px)rotate(40deg)}.stage .dsproof{fill:var(--danger);opacity:0;font-size:10px;transition:opacity .4s .5s}.stage.f-bounced .dsproof{opacity:1}.stage .turnstile{transform-box:fill-box;transform-origin:50%;transition:transform .8s}.stage.f-gate .turnstile{transform:rotate(90deg)}.stage .gate-leaf{transform-box:fill-box;transform-origin:0;transition:transform .9s cubic-bezier(.5,0,.3,1)}.stage .gate-light{opacity:0;transition:opacity .9s}.stage.f-gate .gate-leaf{transform:scaleX(.06)}.stage.f-gate .gate-light{opacity:1}.stage .hero{transform:translate(calc(var(--hx) * 1px), calc(var(--hy,560) * 1px)) scale(var(--hs,1))}.stage .eye-closed,.stage[data-mood=rest] .eye{display:none}.stage[data-mood=rest] .eye-closed,.stage[data-mood=rest] .mouth-smile{display:block}.stage .swimmer-body{animation:3s ease-in-out infinite swim}.stage .swimmer-1 .swimmer-body{animation-delay:-.7s}.stage .swimmer-2 .swimmer-body{animation-delay:-1.4s}.stage .swimmer-3 .swimmer-body{animation-delay:-2.1s}.stage .swimmer-4 .swimmer-body{animation-delay:-2.6s}@keyframes swim{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-5px)rotate(3deg)}}.stage.f-pool:not(.f-drain) .hero .body{animation:3s ease-in-out infinite swim}.stage .rules{opacity:0;transition:opacity .6s,transform .6s;transform:translate(4250px,160px)}.stage.f-rules .rules{opacity:1;transform:translate(4250px,150px)}.stage .clock{opacity:0;transition:opacity .6s}.stage.f-clock .clock{opacity:1}.stage .clock-hand{transform-box:fill-box;transform-origin:50% 85%}.stage.f-clock .clock-hand{animation:12s linear infinite tick}@keyframes tick{to{transform:rotate(360deg)}}.stage .water{transform-box:fill-box;transform-origin:50% 100%;transition:transform 1.6s cubic-bezier(.5,0,.3,1) .4s}.stage.f-drain .water{transform:scaleY(.04)}.stage .swimmer{transition:transform 1.4s cubic-bezier(.6,0,.8,.4),opacity .4s 1.2s}.stage.f-drain .swimmer{opacity:0;transform:translate(4600px,700px)!important}.stage.f-drain .swimmer-1{transition-delay:.15s,1.3s}.stage.f-drain .swimmer-2{transition-delay:.3s,1.45s}.stage.f-drain .swimmer-3{transition-delay:.45s,1.6s}.stage.f-drain .swimmer-4{transition-delay:.6s,1.75s}.stage .banner{opacity:0;transition:opacity .3s}.stage.f-drain .banner{opacity:1;animation:1.2s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.35}}.stage.f-header .lamp-pow{fill:#3fe5b5;stroke:#3fe5b5;filter:url(#fGlow)}.stage.f-header .check-pow,.stage.f-header .readout-pow{opacity:1}.stage .ctor-label{opacity:0;transition:opacity .5s}.stage.f-ctor .ctor-label{opacity:1}.stage .qflask{transform:translate(var(--x0), 560px);transition:transform 1.2s cubic-bezier(.5,0,.3,1),opacity .6s}.stage.f-ctor .qflask{transform:translate(var(--x1), 560px)}.stage .coinbase{opacity:0;transition:opacity .6s,transform 1s cubic-bezier(.3,0,.2,1)}.stage.f-coinbase .coinbase{opacity:1}.stage.f-inblock .qflask,.stage.f-inblock .coinbase{opacity:0;transform:translate(5700px,500px)scale(.2)}.stage.f-inblock .qflask-1{transition-delay:.1s}.stage.f-inblock .qflask-2{transition-delay:.2s}.stage.f-inblock .qflask-3{transition-delay:.3s}.stage.f-inblock .qflask-4{transition-delay:.4s}.stage .crystal-dots{opacity:.15;transition:opacity 1s .8s}.stage.f-inblock .crystal-dots{opacity:1}.stage .crystal-body{transition:filter .8s}.stage.f-inblock .crystal-body{filter:url(#fGlow)}.stage .conf-1-label{opacity:0;transition:opacity .6s 1s}.stage.f-inblock .conf-1-label{opacity:1}.stage .newblock{opacity:0;transition:opacity .6s,transform .6s}.stage.f-conf1 .newblock-0,.stage.f-conf6 .newblock{opacity:1}.stage.f-conf6 .newblock-1{transition-delay:.25s}.stage.f-conf6 .newblock-2{transition-delay:.5s}.stage.f-conf6 .newblock-3{transition-delay:.75s}.stage.f-conf6 .newblock-4{transition-delay:1s}.stage .conf-count-2,.stage .conf-count-6,.stage .conf-note-6{opacity:0;transition:opacity .4s}.stage.f-conf1 .conf-count{opacity:0}.stage.f-conf1:not(.f-conf6) .conf-count-2{opacity:1}.stage.f-conf6 .conf-count-2{opacity:0}.stage.f-conf6 .conf-count-6{opacity:1;transition-delay:1.2s}.stage.f-conf6 .conf-note-6{opacity:1;transition-delay:1.4s}.stage .newcoin{opacity:0;transition:opacity .6s .6s,transform .6s .6s;transform:translateY(10px)}.stage.f-born .newcoin{opacity:1;transform:translateY(0)}.stage.f-born .newcoin-chg{transition-delay:1s,1s}.stage .lineage{opacity:0;stroke-dashoffset:0;transition:opacity .6s}.stage.f-born .lineage{opacity:.8;animation:1.2s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-18px}}.stage .cycle{opacity:0;transition:opacity .6s 1.4s}.stage.f-born .cycle{opacity:1}@media (prefers-reduced-motion:reduce){.stage *,.stage .world,.stage .hero{transition-duration:.01ms!important;animation:none!important}}
