.hero-guide{--hg-ink: #0D0F0A;--hg-raised: #171A11;--hg-raised-2: #222618;--hg-volt: #D4FF4F;--hg-volt-dim: rgba(212, 255, 79, .25);--hg-text: #E9EBE3;--hg-text-2: rgba(233, 235, 227, .62);--hg-text-3: rgba(233, 235, 227, .4);--hg-rule: rgba(255, 255, 255, .1);--hg-dot: rgba(255, 255, 255, .08);--hg-warn: #FF6B57;--hg-blue: #9BD4FF;--hg-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--hg-sans: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, sans-serif;--hg-ease: cubic-bezier(.2, .9, .3, 1.1);--hg-t: .42s;--hg-beat: 4s;position:relative;max-width:640px;width:100%;margin:0 auto;background:var(--hg-ink);background-image:radial-gradient(var(--hg-dot) 1px,transparent 1.2px);background-size:18px 18px;color:var(--hg-text);font-family:var(--hg-sans);border-radius:20px;border:1px solid var(--hg-rule);padding:14px 14px 12px;box-sizing:border-box;overflow:hidden}.hero-guide *,.hero-guide *:before,.hero-guide *:after{box-sizing:border-box}.hero-guide .hg-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-family:var(--hg-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--hg-text-3);margin-bottom:6px}.hero-guide .hg-top b{color:var(--hg-volt);font-weight:600}.hero-guide svg.hg-scene{width:100%;height:auto;display:block;overflow:visible}.hero-guide svg text{font-family:var(--hg-sans);fill:var(--hg-text)}.hero-guide svg .mono{font-family:var(--hg-mono)}.hero-guide svg .t2{fill:var(--hg-text-2)}.hero-guide svg .t3{fill:var(--hg-text-3)}.hero-guide .hg-caption{min-height:58px;margin-top:10px;position:relative}.hero-guide .hg-caption>div{position:absolute;inset:0;opacity:0;transform:translateY(6px);transition:opacity var(--hg-t) ease,transform var(--hg-t) var(--hg-ease);pointer-events:none}.hero-guide .hg-caption>div.on{opacity:1;transform:none;pointer-events:auto}.hero-guide .hg-caption h3{margin:0;font-size:18px;line-height:1.25;letter-spacing:-.01em}.hero-guide .hg-caption p{margin:2px 0 0;font-size:13px;color:var(--hg-text-2)}.hero-guide .hg-controls{display:flex;align-items:center;gap:6px;margin-top:8px}.hero-guide .hg-controls button{appearance:none;border:1px solid var(--hg-rule);background:var(--hg-raised-2);color:var(--hg-text);border-radius:999px;min-width:40px;min-height:36px;padding:0 12px;font:600 13px var(--hg-sans);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:transform .12s var(--hg-ease),background var(--hg-t)}.hero-guide .hg-controls button:active{transform:scale(.95)}.hero-guide .hg-controls button:focus-visible{outline:2px solid var(--hg-volt);outline-offset:2px}.hero-guide .hg-controls .hg-play{background:var(--hg-volt);color:var(--hg-ink);border-color:var(--hg-volt);min-width:76px}.hero-guide .hg-controls .hg-play .lbl-pause,.hero-guide.playing .hg-controls .hg-play .lbl-play{display:none}.hero-guide.playing .hg-controls .hg-play .lbl-pause{display:inline}.hero-guide .hg-dots{display:flex;gap:6px;margin-left:auto}.hero-guide .hg-dots button{min-width:28px;min-height:28px;padding:0;border-radius:999px;font-family:var(--hg-mono);font-size:11px;color:var(--hg-text-3);background:transparent}.hero-guide .hg-dots button[aria-current=true]{color:var(--hg-ink);background:var(--hg-volt);border-color:var(--hg-volt)}.hero-guide .hg-progress{height:2px;background:var(--hg-rule);border-radius:2px;margin-top:10px;overflow:hidden}.hero-guide .hg-progress i{display:block;height:100%;width:0;background:var(--hg-volt)}.hero-guide .hg-note{margin:8px 0 0;font:11px var(--hg-mono);color:var(--hg-text-3)}.hero-guide .hg-note:empty{display:none}.hero-guide .beat{opacity:0;transition:opacity var(--hg-t) ease;pointer-events:none}.hero-guide[data-beat="1"] .b1,.hero-guide[data-beat="2"] .b2,.hero-guide[data-beat="3"] .b3,.hero-guide[data-beat="4"] .b4{opacity:1}.hero-guide .diagram{transform-box:view-box;transform-origin:0 0;transition:transform .6s var(--hg-ease),opacity var(--hg-t) ease}.hero-guide[data-beat="1"] .diagram{transform:translate(0) scale(1)}.hero-guide[data-beat="2"] .diagram{transform:translate(8px,2px) scale(.24);opacity:.7}.hero-guide[data-beat="3"] .diagram{transform:translate(180px,52px) scale(.47);opacity:1}.hero-guide[data-beat="4"] .diagram{transform:translate(8px,2px) scale(.24);opacity:0}.hero-guide .node{fill:var(--hg-raised-2);stroke:var(--hg-rule);stroke-width:1;transition:fill var(--hg-t),stroke var(--hg-t)}.hero-guide .edge{stroke:var(--hg-text-3);stroke-width:1.2;fill:none;transition:stroke var(--hg-t),opacity var(--hg-t)}.hero-guide .dot{fill:var(--hg-volt);opacity:0;offset-rotate:0deg}.hero-guide[data-beat="1"] .dot-a{offset-path:path("M44 110 L120 110 L210 62 L300 110");animation:hg-travel 1.4s linear .1s both}.hero-guide[data-beat="1"] .dot-b{offset-path:path("M44 110 L120 110 L210 158 L300 110");animation:hg-travel 1.4s linear 2.1s both}.hero-guide[data-beat="1"] .srv-a .node,.hero-guide[data-beat="3"] .srv-a .node{animation:hg-fail .3s ease 1.7s both}.hero-guide[data-beat="3"] .srv-a .node{animation-delay:0s}.hero-guide[data-beat="1"] .srv-a .x{animation:hg-show .2s ease 1.8s both}.hero-guide[data-beat="3"] .srv-a .x{opacity:1}.hero-guide[data-beat="1"] .edge.to-a,.hero-guide[data-beat="1"] .edge.from-a{animation:hg-dim .3s ease 1.8s both}.hero-guide[data-beat="3"] .edge.to-a,.hero-guide[data-beat="3"] .edge.from-a{opacity:.25}.hero-guide[data-beat="1"] .edge.to-b,.hero-guide[data-beat="1"] .edge.from-b,.hero-guide[data-beat="1"] .edge.in{animation:hg-light .3s ease 2.2s both}.hero-guide[data-beat="3"] .edge.to-b,.hero-guide[data-beat="3"] .edge.from-b,.hero-guide[data-beat="3"] .edge.in,.hero-guide[data-beat="3"] .srv-b .node{stroke:var(--hg-volt)}.hero-guide[data-beat="1"] .pulse-ring{animation:hg-ring 1s ease-out 1.7s both}@keyframes hg-travel{0%{opacity:0;offset-distance:0%}6%{opacity:1}94%{opacity:1}to{opacity:0;offset-distance:100%}}@keyframes hg-fail{to{fill:#ff6b5738;stroke:var(--hg-warn)}}@keyframes hg-show{0%{opacity:0}to{opacity:1}}@keyframes hg-dim{to{opacity:.25}}@keyframes hg-light{to{stroke:var(--hg-volt)}}@keyframes hg-ring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes hg-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hg-slide-out{to{opacity:0;transform:translate(-40px)}}@keyframes hg-pick{to{fill:var(--hg-volt);stroke:var(--hg-volt)}}@keyframes hg-pick-text{to{fill:var(--hg-ink)}}@keyframes hg-draw{to{stroke-dashoffset:0}}@keyframes hg-slide-chip{0%{transform:translate(0)}to{transform:translate(-56px,-62px)}}@keyframes hg-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes hg-flame{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.08) translateY(-1px)}}.hero-guide .card,.hero-guide .why,.hero-guide .streak,.hero-guide .lab{transform-box:fill-box;transform-origin:center}.hero-guide[data-beat="2"] .card{animation:hg-rise .5s var(--hg-ease) .2s both}.hero-guide .option .pill{fill:var(--hg-raised-2);stroke:var(--hg-rule)}.hero-guide .option .letter{fill:var(--hg-text-2)}.hero-guide[data-beat="2"] .option.correct .pill{animation:hg-pick .3s ease 2.4s both}.hero-guide[data-beat="2"] .option.correct .letter{animation:hg-pick-text .3s ease 2.4s both}.hero-guide[data-beat="2"] .option.correct .check{animation:hg-pop .4s var(--hg-ease) 2.5s both}.hero-guide .option .check{opacity:0;transform-box:fill-box;transform-origin:center}.hero-guide[data-beat="2"] .cursor{animation:hg-cursor 2.4s var(--hg-ease) .4s both}@keyframes hg-cursor{0%{opacity:0;transform:translate(120px,90px)}30%{opacity:1;transform:translate(120px,90px)}80%{transform:translate(0)}to{opacity:1;transform:translate(0)}}.hero-guide .cursor{opacity:0}.hero-guide[data-beat="3"] .why{animation:hg-rise .5s var(--hg-ease) .1s both}.hero-guide[data-beat="3"] .why .line-1{animation:hg-rise .4s var(--hg-ease) .6s both}.hero-guide[data-beat="3"] .why .line-2{animation:hg-rise .4s var(--hg-ease) 1.3s both}.hero-guide[data-beat="3"] .why .line-3{animation:hg-rise .4s var(--hg-ease) 2s both}.hero-guide[data-beat="3"] .why .line-4{animation:hg-rise .4s var(--hg-ease) 2.7s both}.hero-guide .why .line{transform-box:fill-box;transform-origin:left center}.hero-guide[data-beat="4"] .streak{animation:hg-rise .5s var(--hg-ease) .1s both}.hero-guide[data-beat="4"] .lab{animation:hg-rise .5s var(--hg-ease) .3s both}.hero-guide[data-beat="4"] .flame{animation:hg-flame .8s ease-in-out infinite;transform-box:fill-box;transform-origin:center bottom}.hero-guide[data-beat="4"] .chip-cache{animation:hg-slide-chip .9s var(--hg-ease) 1.1s both}.hero-guide .chip-cache{transform-box:view-box;transform-origin:0 0}.hero-guide .lab-link{stroke:var(--hg-volt);stroke-width:1.4;stroke-dasharray:90;stroke-dashoffset:90;fill:none}.hero-guide[data-beat="4"] .lab-link{animation:hg-draw .6s ease 2.1s both}.hero-guide .locked{opacity:0;transform-box:fill-box;transform-origin:center}.hero-guide[data-beat="4"] .locked{animation:hg-pop .4s var(--hg-ease) 2.9s both}.hero-guide .streak-num{font-weight:700;font-size:34px;fill:var(--hg-volt)}.hero-guide.paused *,.hero-guide.paused *:before,.hero-guide.paused *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.hero-guide *,.hero-guide *:before,.hero-guide *:after{animation:none!important;transition:none!important}}.hero-guide.static *,.hero-guide.static *:before,.hero-guide.static *:after{animation:none!important;transition:none!important}.hero-guide.static .dot{opacity:0}.hero-guide.static[data-beat="1"] .srv-a .node,.hero-guide.static[data-beat="3"] .srv-a .node{fill:#ff6b5738;stroke:var(--hg-warn)}.hero-guide.static[data-beat="1"] .srv-a .x,.hero-guide.static[data-beat="3"] .srv-a .x{opacity:1}.hero-guide.static[data-beat="1"] .edge.to-a,.hero-guide.static[data-beat="1"] .edge.from-a{opacity:.25}.hero-guide.static[data-beat="1"] .edge.to-b,.hero-guide.static[data-beat="1"] .edge.from-b,.hero-guide.static[data-beat="1"] .edge.in{stroke:var(--hg-volt)}.hero-guide.static .pulse-ring,.hero-guide.static .cursor{opacity:0}.hero-guide.static[data-beat="2"] .option.correct .pill{fill:var(--hg-volt);stroke:var(--hg-volt)}.hero-guide.static[data-beat="2"] .option.correct .letter{fill:var(--hg-ink)}.hero-guide.static[data-beat="2"] .option.correct .check{opacity:1}.hero-guide.static .chip-cache{transform:translate(-56px,-62px)}.hero-guide.static .lab-link{stroke-dashoffset:0}.hero-guide.static .locked{opacity:1}.tv-track[data-astro-cid-elbsjeyq]{height:10px;background:var(--color-paper-warm);border-radius:2px;overflow:hidden}.tv-bar[data-astro-cid-elbsjeyq]{height:100%;width:0;background:var(--color-draft);border-radius:0 4px 4px 0;min-width:0;transition:width .9s cubic-bezier(.2,.9,.3,1)}.tv-bar[data-astro-cid-elbsjeyq][data-value="0"]{width:2px!important;background:var(--color-ink-faint);border-radius:0}.trends-viz[data-astro-cid-elbsjeyq].is-in .tv-bar[data-astro-cid-elbsjeyq]{width:var(--w)}@media(prefers-reduced-motion:reduce){.tv-bar[data-astro-cid-elbsjeyq]{transition:none;width:var(--w)}}.scene[data-astro-cid-7koi4wf6]{--s-ink: #0D0F0A;--s-raised: #171A11;--s-raised-2: #222618;--s-volt: #D4FF4F;--s-text: #E9EBE3;--s-text-2: rgba(233,235,227,.62);--s-text-3: rgba(233,235,227,.4);--s-rule: rgba(255,255,255,.12);--s-warn: #FF6B57;--loop: 9s;background:var(--s-ink);color:var(--s-text);border-radius:14px;border:1px solid rgba(255,255,255,.08);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif}.scene-top[data-astro-cid-7koi4wf6]{display:flex;justify-content:space-between;padding:10px 14px;font-size:12px;color:var(--s-text-2);border-bottom:1px solid var(--s-rule)}.scene-top[data-astro-cid-7koi4wf6] b[data-astro-cid-7koi4wf6]{color:var(--s-text);font-weight:600}.scene-tag[data-astro-cid-7koi4wf6]{font-family:ui-monospace,Menlo,monospace;font-size:10px;color:var(--s-text-3);letter-spacing:.08em;text-transform:uppercase}.scene-svg[data-astro-cid-7koi4wf6]{display:block;width:100%;height:auto}svg[data-astro-cid-7koi4wf6] text[data-astro-cid-7koi4wf6]{fill:var(--s-text)}svg[data-astro-cid-7koi4wf6] .t2[data-astro-cid-7koi4wf6]{fill:var(--s-text-2)}svg[data-astro-cid-7koi4wf6] .t3[data-astro-cid-7koi4wf6]{fill:var(--s-text-3)}svg[data-astro-cid-7koi4wf6] .warn[data-astro-cid-7koi4wf6]{fill:var(--s-warn)}svg[data-astro-cid-7koi4wf6] .mono[data-astro-cid-7koi4wf6]{font-family:ui-monospace,Menlo,monospace}.node[data-astro-cid-7koi4wf6]{fill:var(--s-raised-2);stroke:var(--s-rule)}.node[data-astro-cid-7koi4wf6].accent{fill:#d4ff4f24;stroke:var(--s-volt)}.edge[data-astro-cid-7koi4wf6]{stroke:var(--s-rule);stroke-width:1.5}.gap[data-astro-cid-7koi4wf6]{fill:none;stroke:var(--s-warn);stroke-dasharray:4 4;animation:gap-blink var(--loop) linear infinite}.gap-label[data-astro-cid-7koi4wf6]{fill:var(--s-warn);animation:gap-blink var(--loop) linear infinite}.hot[data-astro-cid-7koi4wf6] circle[data-astro-cid-7koi4wf6]{fill:var(--s-warn);animation:hot var(--loop) linear infinite}.hot[data-astro-cid-7koi4wf6] text[data-astro-cid-7koi4wf6]{animation:hot var(--loop) linear infinite}.part[data-astro-cid-7koi4wf6]{transform:translateY(-70px);opacity:0;animation:part var(--loop) var(--ease, cubic-bezier(.2,.9,.3,1.1)) infinite}.step[data-astro-cid-7koi4wf6]{fill:var(--s-text-3);font-family:ui-monospace,Menlo,monospace;opacity:0}.s1[data-astro-cid-7koi4wf6]{animation:step1 var(--loop) linear infinite}.s2[data-astro-cid-7koi4wf6]{animation:step2 var(--loop) linear infinite}.s3[data-astro-cid-7koi4wf6]{animation:step3 var(--loop) linear infinite}.review[data-astro-cid-7koi4wf6]{opacity:0;animation:review var(--loop) linear infinite}.review[data-astro-cid-7koi4wf6]>rect[data-astro-cid-7koi4wf6]{fill:var(--s-raised);stroke:var(--s-rule)}.answer[data-astro-cid-7koi4wf6]{opacity:0;animation:answer var(--loop) linear infinite}.accent-text[data-astro-cid-7koi4wf6]{fill:var(--s-volt)}.caret[data-astro-cid-7koi4wf6]{fill:var(--s-volt);animation:caret var(--loop) steps(1) infinite}@keyframes gap-blink{0%,24%{opacity:1}26%,to{opacity:0}}@keyframes hot{0%,24%{opacity:1}30%,to{opacity:0}}@keyframes part{0%,24%{transform:translateY(-70px);opacity:0}32%,to{transform:translate(0);opacity:1}}@keyframes step1{0%{opacity:0}4%,22%{opacity:1}26%,to{opacity:0}}@keyframes step2{0%,26%{opacity:0}30%,50%{opacity:1}54%,to{opacity:0}}@keyframes step3{0%,54%{opacity:0}58%,96%{opacity:1}to{opacity:0}}@keyframes review{0%,54%{opacity:0}60%,96%{opacity:1}to{opacity:0}}@keyframes answer{0%,70%{opacity:0}74%,96%{opacity:1}to{opacity:0}}@keyframes caret{0%,60%{opacity:0}62%{opacity:1}64%{opacity:0}66%{opacity:1}68%{opacity:0}70%{opacity:1}72%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.gap[data-astro-cid-7koi4wf6],.gap-label[data-astro-cid-7koi4wf6],.hot[data-astro-cid-7koi4wf6] circle[data-astro-cid-7koi4wf6],.hot[data-astro-cid-7koi4wf6] text[data-astro-cid-7koi4wf6],.part[data-astro-cid-7koi4wf6],.step[data-astro-cid-7koi4wf6],.review[data-astro-cid-7koi4wf6],.answer[data-astro-cid-7koi4wf6],.caret[data-astro-cid-7koi4wf6]{animation:none}.gap[data-astro-cid-7koi4wf6],.gap-label[data-astro-cid-7koi4wf6],.hot[data-astro-cid-7koi4wf6] circle[data-astro-cid-7koi4wf6],.hot[data-astro-cid-7koi4wf6] text[data-astro-cid-7koi4wf6],.s1[data-astro-cid-7koi4wf6],.s2[data-astro-cid-7koi4wf6],.caret[data-astro-cid-7koi4wf6]{opacity:0}.part[data-astro-cid-7koi4wf6],.s3[data-astro-cid-7koi4wf6],.review[data-astro-cid-7koi4wf6],.answer[data-astro-cid-7koi4wf6]{opacity:1;transform:none}}.scene[data-astro-cid-nqvs6sw6]{--s-ink: #0D0F0A;--s-raised: #171A11;--s-raised-2: #222618;--s-volt: #D4FF4F;--s-text: #E9EBE3;--s-text-2: rgba(233,235,227,.62);--s-text-3: rgba(233,235,227,.4);--s-rule: rgba(255,255,255,.12);--loop: 8s;background:var(--s-ink);color:var(--s-text);border-radius:14px;border:1px solid rgba(255,255,255,.08);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif}.scene-top[data-astro-cid-nqvs6sw6]{display:flex;justify-content:space-between;padding:10px 14px;font-size:12px;color:var(--s-text-2);border-bottom:1px solid var(--s-rule)}.scene-top[data-astro-cid-nqvs6sw6] b[data-astro-cid-nqvs6sw6]{color:var(--s-text);font-weight:600}.scene-tag[data-astro-cid-nqvs6sw6]{font-family:ui-monospace,Menlo,monospace;font-size:10px;color:var(--s-text-3);letter-spacing:.08em;text-transform:uppercase}.scene-svg[data-astro-cid-nqvs6sw6]{display:block;width:100%;height:auto}svg[data-astro-cid-nqvs6sw6] text[data-astro-cid-nqvs6sw6]{fill:var(--s-text)}svg[data-astro-cid-nqvs6sw6] .t2[data-astro-cid-nqvs6sw6]{fill:var(--s-text-2)}svg[data-astro-cid-nqvs6sw6] .t3[data-astro-cid-nqvs6sw6]{fill:var(--s-text-3)}svg[data-astro-cid-nqvs6sw6] .mono[data-astro-cid-nqvs6sw6]{font-family:ui-monospace,Menlo,monospace}.card[data-astro-cid-nqvs6sw6]{fill:var(--s-raised);stroke:var(--s-rule)}.num[data-astro-cid-nqvs6sw6]{fill:var(--s-raised-2);stroke:var(--s-rule)}.num[data-astro-cid-nqvs6sw6].lo,.num[data-astro-cid-nqvs6sw6].hi{animation:ends var(--loop) linear infinite}.ptr[data-astro-cid-nqvs6sw6] path[data-astro-cid-nqvs6sw6]{fill:var(--s-volt)}.ptr[data-astro-cid-nqvs6sw6]{opacity:0;animation:ptr var(--loop) linear infinite}.pill[data-astro-cid-nqvs6sw6] rect[data-astro-cid-nqvs6sw6]{fill:var(--s-raised-2);stroke:var(--s-rule)}.pill[data-astro-cid-nqvs6sw6].pick rect[data-astro-cid-nqvs6sw6]{animation:pick var(--loop) linear infinite}.pill[data-astro-cid-nqvs6sw6].pick text[data-astro-cid-nqvs6sw6]{animation:pick-text var(--loop) linear infinite}.verdict[data-astro-cid-nqvs6sw6]{opacity:0;animation:verdict var(--loop) linear infinite}.verdict[data-astro-cid-nqvs6sw6] circle[data-astro-cid-nqvs6sw6]{fill:var(--s-volt)}.verdict[data-astro-cid-nqvs6sw6] path[data-astro-cid-nqvs6sw6]{stroke:var(--s-ink)}.accent-text[data-astro-cid-nqvs6sw6]{fill:var(--s-volt)}.cursor[data-astro-cid-nqvs6sw6] path[data-astro-cid-nqvs6sw6]{fill:var(--s-text);stroke:var(--s-ink);stroke-width:.8}.cursor[data-astro-cid-nqvs6sw6]{transform:translate(300px,60px);animation:cursor var(--loop) cubic-bezier(.2,.9,.3,1.1) infinite}@keyframes cursor{0%,10%{transform:translate(300px,60px)}30%,92%{transform:translate(190px,150px)}to{transform:translate(300px,60px)}}@keyframes pick{0%,32%{fill:var(--s-raised-2);stroke:var(--s-rule)}36%,92%{fill:#d4ff4f29;stroke:var(--s-volt)}to{fill:var(--s-raised-2);stroke:var(--s-rule)}}@keyframes pick-text{0%,32%{fill:var(--s-text)}36%,92%{fill:var(--s-volt)}to{fill:var(--s-text)}}@keyframes verdict{0%,42%{opacity:0}48%,92%{opacity:1}to{opacity:0}}@keyframes ptr{0%,42%{opacity:0}48%,92%{opacity:1}to{opacity:0}}@keyframes ends{0%,42%{stroke:var(--s-rule)}48%,92%{stroke:var(--s-volt)}to{stroke:var(--s-rule)}}@media(prefers-reduced-motion:reduce){.cursor[data-astro-cid-nqvs6sw6],.pill[data-astro-cid-nqvs6sw6].pick rect[data-astro-cid-nqvs6sw6],.pill[data-astro-cid-nqvs6sw6].pick text[data-astro-cid-nqvs6sw6],.verdict[data-astro-cid-nqvs6sw6],.ptr[data-astro-cid-nqvs6sw6],.num[data-astro-cid-nqvs6sw6].lo,.num[data-astro-cid-nqvs6sw6].hi{animation:none}.cursor[data-astro-cid-nqvs6sw6]{opacity:0}.verdict[data-astro-cid-nqvs6sw6],.ptr[data-astro-cid-nqvs6sw6]{opacity:1}.pill[data-astro-cid-nqvs6sw6].pick rect[data-astro-cid-nqvs6sw6]{fill:#d4ff4f29;stroke:var(--s-volt)}.pill[data-astro-cid-nqvs6sw6].pick text[data-astro-cid-nqvs6sw6]{fill:var(--s-volt)}}.scene[data-astro-cid-xupsprom]{--s-ink: #0D0F0A;--s-raised: #171A11;--s-raised-2: #222618;--s-volt: #D4FF4F;--s-text: #E9EBE3;--s-text-2: rgba(233,235,227,.62);--s-text-3: rgba(233,235,227,.4);--s-rule: rgba(255,255,255,.12);--s-blue: #9BD4FF;--loop: 8s;background:var(--s-ink);color:var(--s-text);border-radius:14px;border:1px solid rgba(255,255,255,.08);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif}.scene-top[data-astro-cid-xupsprom]{display:flex;justify-content:space-between;padding:10px 14px;font-size:12px;color:var(--s-text-2);border-bottom:1px solid var(--s-rule)}.scene-top[data-astro-cid-xupsprom] b[data-astro-cid-xupsprom]{color:var(--s-text);font-weight:600}.scene-tag[data-astro-cid-xupsprom]{font-family:ui-monospace,Menlo,monospace;font-size:10px;color:var(--s-text-3);letter-spacing:.08em;text-transform:uppercase}.scene-svg[data-astro-cid-xupsprom]{display:block;width:100%;height:auto}svg[data-astro-cid-xupsprom] text[data-astro-cid-xupsprom]{fill:var(--s-text)}svg[data-astro-cid-xupsprom] .t2[data-astro-cid-xupsprom]{fill:var(--s-text-2)}svg[data-astro-cid-xupsprom] .t3[data-astro-cid-xupsprom]{fill:var(--s-text-3)}svg[data-astro-cid-xupsprom] .mono[data-astro-cid-xupsprom]{font-family:ui-monospace,Menlo,monospace}.accent-text[data-astro-cid-xupsprom]{fill:var(--s-volt)}.node[data-astro-cid-xupsprom]{fill:var(--s-raised-2);stroke:var(--s-rule)}.node[data-astro-cid-xupsprom].gpu{animation:gpu var(--loop) linear infinite}.gpu-bar[data-astro-cid-xupsprom]{fill:var(--s-volt);transform-origin:232px 81px;transform:scaleX(0);animation:gpu-bar var(--loop) linear infinite}.edge[data-astro-cid-xupsprom]{stroke:var(--s-rule);stroke-width:1.5}.dot[data-astro-cid-xupsprom]{fill:var(--s-volt);opacity:0}.d1[data-astro-cid-xupsprom]{animation:d1 var(--loop) linear infinite}.d2[data-astro-cid-xupsprom]{animation:d2 var(--loop) linear infinite}.out[data-astro-cid-xupsprom]>rect[data-astro-cid-xupsprom]{fill:var(--s-raised);stroke:var(--s-rule)}.tok[data-astro-cid-xupsprom]{opacity:0;animation:tok var(--loop) linear infinite;animation-delay:calc(var(--i) * .42s)}.axis[data-astro-cid-xupsprom]{stroke:var(--s-rule);stroke-width:1.5}.fill-prefill[data-astro-cid-xupsprom]{fill:var(--s-blue);width:0;animation:prefill var(--loop) linear infinite}.fill-decode[data-astro-cid-xupsprom]{fill:var(--s-volt);width:0;animation:decode var(--loop) linear infinite}.ttft[data-astro-cid-xupsprom]{opacity:0;animation:ttft var(--loop) linear infinite}.ttft[data-astro-cid-xupsprom] line[data-astro-cid-xupsprom]{stroke:var(--s-volt);stroke-width:1.5;stroke-dasharray:2 2}.cost[data-astro-cid-xupsprom]{animation:cost var(--loop) steps(1) infinite}@keyframes d1{0%{opacity:0;cx:80px;cy:67px}5%{opacity:1;cx:80px}14%{cx:110px}15%{opacity:0}to{opacity:0}}@keyframes d2{0%,16%{opacity:0;cx:190px;cy:67px}17%{opacity:1}26%{cx:220px}27%,to{opacity:0}}@keyframes gpu{0%,26%{stroke:var(--s-rule)}28%,84%{stroke:var(--s-volt)}86%,to{stroke:var(--s-rule)}}@keyframes gpu-bar{0%,26%{transform:scaleX(0)}36%,84%{transform:scaleX(1)}88%,to{transform:scaleX(0)}}@keyframes tok{0%,31%{opacity:0}33%,90%{opacity:1}94%,to{opacity:0}}@keyframes prefill{0%,4%{width:0}30%,90%{width:120px}96%,to{width:0}}@keyframes decode{0%,30%{width:0}84%,90%{width:188px}96%,to{width:0}}@keyframes ttft{0%,30%{opacity:0}33%,90%{opacity:1}94%,to{opacity:0}}@keyframes cost{0%,33%{opacity:0}34%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.node[data-astro-cid-xupsprom].gpu,.gpu-bar[data-astro-cid-xupsprom],.d1[data-astro-cid-xupsprom],.d2[data-astro-cid-xupsprom],.tok[data-astro-cid-xupsprom],.fill-prefill[data-astro-cid-xupsprom],.fill-decode[data-astro-cid-xupsprom],.ttft[data-astro-cid-xupsprom],.cost[data-astro-cid-xupsprom]{animation:none}.node[data-astro-cid-xupsprom].gpu{stroke:var(--s-volt)}.gpu-bar[data-astro-cid-xupsprom]{transform:scaleX(1)}.tok[data-astro-cid-xupsprom],.ttft[data-astro-cid-xupsprom],.cost[data-astro-cid-xupsprom]{opacity:1}.fill-prefill[data-astro-cid-xupsprom]{width:120px}.fill-decode[data-astro-cid-xupsprom]{width:188px}}.scene[data-astro-cid-4cyqdjit]{--s-ink: #0D0F0A;--s-raised: #171A11;--s-raised-2: #222618;--s-volt: #D4FF4F;--s-text: #E9EBE3;--s-text-2: rgba(233,235,227,.62);--s-text-3: rgba(233,235,227,.4);--s-rule: rgba(255,255,255,.12);--s-warn: #FF6B57;--loop: 10s;background:var(--s-ink);color:var(--s-text);border-radius:14px;border:1px solid rgba(255,255,255,.08);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif}.scene-top[data-astro-cid-4cyqdjit]{display:flex;justify-content:space-between;padding:10px 14px;font-size:12px;color:var(--s-text-2);border-bottom:1px solid var(--s-rule)}.scene-top[data-astro-cid-4cyqdjit] b[data-astro-cid-4cyqdjit]{color:var(--s-text);font-weight:600}.scene-tag[data-astro-cid-4cyqdjit]{font-family:ui-monospace,Menlo,monospace;font-size:10px;color:var(--s-text-3);letter-spacing:.08em;text-transform:uppercase}.scene-svg[data-astro-cid-4cyqdjit]{display:block;width:100%;height:auto}svg[data-astro-cid-4cyqdjit] text[data-astro-cid-4cyqdjit]{fill:var(--s-text)}svg[data-astro-cid-4cyqdjit] .t2[data-astro-cid-4cyqdjit]{fill:var(--s-text-2)}svg[data-astro-cid-4cyqdjit] .t3[data-astro-cid-4cyqdjit]{fill:var(--s-text-3)}svg[data-astro-cid-4cyqdjit] .warn[data-astro-cid-4cyqdjit]{fill:var(--s-warn)}svg[data-astro-cid-4cyqdjit] .mono[data-astro-cid-4cyqdjit]{font-family:ui-monospace,Menlo,monospace}.accent-text[data-astro-cid-4cyqdjit]{fill:var(--s-volt)}.card[data-astro-cid-4cyqdjit]>rect[data-astro-cid-4cyqdjit]{fill:var(--s-raised);stroke:var(--s-rule)}.mark[data-astro-cid-4cyqdjit].wrong circle[data-astro-cid-4cyqdjit]{fill:var(--s-warn)}.mark[data-astro-cid-4cyqdjit].wrong path[data-astro-cid-4cyqdjit]{stroke:var(--s-ink)}.mark[data-astro-cid-4cyqdjit].right circle[data-astro-cid-4cyqdjit]{fill:var(--s-volt)}.mark[data-astro-cid-4cyqdjit].right path[data-astro-cid-4cyqdjit]{stroke:var(--s-ink)}.day[data-astro-cid-4cyqdjit]{fill:var(--s-raised-2);stroke:var(--s-rule)}.day[data-astro-cid-4cyqdjit].d1{animation:day1 var(--loop) linear infinite}.day[data-astro-cid-4cyqdjit].d4{animation:day4 var(--loop) linear infinite}.day[data-astro-cid-4cyqdjit].d11{animation:day11 var(--loop) linear infinite}.arc[data-astro-cid-4cyqdjit]{fill:none;stroke-width:1.5;stroke-dasharray:300;stroke-dashoffset:300}.a1[data-astro-cid-4cyqdjit]{stroke:var(--s-warn);animation:arc1 var(--loop) linear infinite}.a2[data-astro-cid-4cyqdjit]{stroke:var(--s-volt);animation:arc2 var(--loop) linear infinite}.note[data-astro-cid-4cyqdjit]{fill:var(--s-text-2);opacity:0}.n1[data-astro-cid-4cyqdjit]{animation:n1 var(--loop) linear infinite}.n2[data-astro-cid-4cyqdjit]{animation:n2 var(--loop) linear infinite}.card[data-astro-cid-4cyqdjit]{opacity:0}.c1[data-astro-cid-4cyqdjit]{animation:c1 var(--loop) linear infinite}.c2[data-astro-cid-4cyqdjit]{animation:c2 var(--loop) linear infinite}@keyframes c1{0%{opacity:0}6%,90%{opacity:1}96%,to{opacity:0}}@keyframes c2{0%,44%{opacity:0}50%,90%{opacity:1}96%,to{opacity:0}}@keyframes day1{0%{fill:var(--s-raised-2)}6%,90%{fill:var(--s-warn)}96%,to{fill:var(--s-raised-2)}}@keyframes day4{0%,38%{fill:var(--s-raised-2)}44%,90%{fill:var(--s-volt)}96%,to{fill:var(--s-raised-2)}}@keyframes day11{0%,76%{fill:var(--s-raised-2);stroke:var(--s-rule)}82%,90%{fill:var(--s-raised-2);stroke:var(--s-volt)}96%,to{stroke:var(--s-rule)}}@keyframes arc1{0%,14%{stroke-dashoffset:300}38%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:300}}@keyframes arc2{0%,54%{stroke-dashoffset:300}80%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:300}}@keyframes n1{0%,30%{opacity:0}36%,90%{opacity:1}96%,to{opacity:0}}@keyframes n2{0%,70%{opacity:0}76%,90%{opacity:1}96%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-4cyqdjit],.day[data-astro-cid-4cyqdjit],.arc[data-astro-cid-4cyqdjit],.note[data-astro-cid-4cyqdjit]{animation:none}.card[data-astro-cid-4cyqdjit],.note[data-astro-cid-4cyqdjit]{opacity:1}.arc[data-astro-cid-4cyqdjit]{stroke-dashoffset:0}.day[data-astro-cid-4cyqdjit].d1{fill:var(--s-warn)}.day[data-astro-cid-4cyqdjit].d4{fill:var(--s-volt)}.day[data-astro-cid-4cyqdjit].d11{stroke:var(--s-volt)}}.illo[data-astro-cid-t4ombujb]{--s-ink: #0D0F0A;--s-raised: #171A11;--s-raised-2: #222618;--s-volt: #D4FF4F;--s-text: #E9EBE3;--s-text-2: rgba(233,235,227,.62);--s-text-3: rgba(233,235,227,.4);--s-rule: rgba(255,255,255,.12);--loop: 7s;background:var(--s-ink);color:var(--s-text);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif}.illo[data-astro-cid-t4ombujb] svg[data-astro-cid-t4ombujb]{display:block;width:100%;height:auto}svg[data-astro-cid-t4ombujb] text[data-astro-cid-t4ombujb]{fill:var(--s-text)}svg[data-astro-cid-t4ombujb] .t2[data-astro-cid-t4ombujb]{fill:var(--s-text-2)}svg[data-astro-cid-t4ombujb] .t3[data-astro-cid-t4ombujb]{fill:var(--s-text-3)}svg[data-astro-cid-t4ombujb] .mono[data-astro-cid-t4ombujb]{font-family:ui-monospace,Menlo,monospace}.accent-text[data-astro-cid-t4ombujb]{fill:var(--s-volt)}.bubble[data-astro-cid-t4ombujb] rect[data-astro-cid-t4ombujb]{fill:var(--s-raised);stroke:var(--s-rule)}.bubble[data-astro-cid-t4ombujb].strong rect[data-astro-cid-t4ombujb]{stroke:var(--s-volt)}.bubble[data-astro-cid-t4ombujb]{opacity:0}.bubble[data-astro-cid-t4ombujb].weak{animation:weak var(--loop) linear infinite}.bubble[data-astro-cid-t4ombujb].strong{animation:strong var(--loop) linear infinite}@keyframes weak{0%{opacity:0}8%,40%{opacity:1}48%,90%{opacity:.35}96%,to{opacity:0}}@keyframes strong{0%,44%{opacity:0}52%,90%{opacity:1}96%,to{opacity:0}}.rail[data-astro-cid-t4ombujb]{stroke:var(--s-rule);stroke-width:1.5}.step[data-astro-cid-t4ombujb] circle[data-astro-cid-t4ombujb]{fill:var(--s-raised-2);stroke:var(--s-rule);animation:step var(--loop) linear infinite;animation-delay:calc(var(--i) * 1.1s)}.step[data-astro-cid-t4ombujb] .num[data-astro-cid-t4ombujb]{fill:var(--s-text)}.hint[data-astro-cid-t4ombujb]{opacity:.8}@keyframes step{0%{fill:var(--s-raised-2);stroke:var(--s-rule)}6%,16%{fill:var(--s-volt);stroke:var(--s-volt)}22%,to{fill:var(--s-raised-2);stroke:var(--s-rule)}}.check[data-astro-cid-t4ombujb] rect[data-astro-cid-t4ombujb]{fill:var(--s-raised-2);stroke:var(--s-rule)}.check[data-astro-cid-t4ombujb] .tick[data-astro-cid-t4ombujb]{stroke:var(--s-volt);opacity:0;animation:tick var(--loop) linear infinite;animation-delay:calc(var(--i) * .9s)}@keyframes tick{0%,10%{opacity:0}14%,70%{opacity:1}76%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.bubble[data-astro-cid-t4ombujb],.step[data-astro-cid-t4ombujb] circle[data-astro-cid-t4ombujb],.check[data-astro-cid-t4ombujb] .tick[data-astro-cid-t4ombujb]{animation:none}.bubble[data-astro-cid-t4ombujb]{opacity:1}.bubble[data-astro-cid-t4ombujb].weak{opacity:.5}.check[data-astro-cid-t4ombujb] .tick[data-astro-cid-t4ombujb]{opacity:1}}
