.ztA9tq_scene{gap:var(--space-s);display:grid}.ztA9tq_stage{position:relative}.ztA9tq_svg{width:100%;height:auto;overflow:visible}.ztA9tq_digit{font-family:var(--font-display);letter-spacing:-.04em;font-size:236px;font-weight:500}.ztA9tq_chip{font-family:var(--font-mono);letter-spacing:.06em;fill:#a9b6c8;font-size:11px}.ztA9tq_bubbleText{font-family:var(--font-mono);fill:var(--night-900);font-size:15px;font-weight:600}.ztA9tq_boop{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:23.1%;height:43.2%;padding:0;position:absolute;top:34%;left:38.4%}.ztA9tq_boop:focus-visible{outline-offset:6px;border-radius:50%}.ztA9tq_hint{font-family:var(--font-mono);letter-spacing:.04em;color:var(--on-dark-faint);justify-self:center;font-size:.75rem}.ztA9tq_bubble{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.ztA9tq_scene[data-ducking] .ztA9tq_bubble{opacity:1}.ztA9tq_lean{transform-box:fill-box;transform-origin:20% 100%;transform:rotate(7deg)}.ztA9tq_beam{opacity:.6;transform-box:view-box;transform-origin:0 0}.ztA9tq_eye,.ztA9tq_blade,.ztA9tq_bubbleInner{transform-box:fill-box}.ztA9tq_eye{transform-origin:50%}.ztA9tq_blade{transform-origin:50% 100%}.ztA9tq_bubbleInner{transform-origin:20% 100%}.ztA9tq_crumb,.ztA9tq_pulse{opacity:0}@media (prefers-reduced-motion:no-preference){.ztA9tq_rise{animation:ztA9tq_rise 10s var(--ease-in-out) infinite}.ztA9tq_look{animation:ztA9tq_look 10s var(--ease-in-out) infinite}.ztA9tq_beam{animation:ztA9tq_sweep 10s var(--ease-in-out) infinite}.ztA9tq_crumb{animation:ztA9tq_crumb 10s var(--ease-out) infinite}.ztA9tq_eye{animation:3.7s linear infinite ztA9tq_blink}.ztA9tq_lamp{animation:2.3s steps(2,end) infinite ztA9tq_flicker}.ztA9tq_lean{animation:ztA9tq_lean 4.8s var(--ease-in-out) infinite alternate}.ztA9tq_blade{animation:ztA9tq_sway var(--dur) var(--ease-in-out) var(--delay) infinite alternate}.ztA9tq_glint{animation:ztA9tq_twinkle var(--dur) var(--ease-in-out) var(--delay) infinite}.ztA9tq_firefly{animation:ztA9tq_wander var(--dur) var(--ease-in-out) var(--delay) infinite}.ztA9tq_worm{animation:ztA9tq_wiggle 1.6s var(--ease-in-out) infinite alternate}.ztA9tq_pulse{animation:4.5s linear infinite ztA9tq_travel}.ztA9tq_pulseLate{animation-delay:2.2s}.ztA9tq_scene[data-ducking] .ztA9tq_rise{animation:ztA9tq_duck 1.1s var(--ease-out) both}.ztA9tq_scene[data-ducking] .ztA9tq_look{animation:none}.ztA9tq_scene[data-ducking] .ztA9tq_beam{opacity:0;animation:none}.ztA9tq_scene[data-ducking] .ztA9tq_crumb{animation:ztA9tq_burst .9s var(--ease-out) both}.ztA9tq_scene[data-ducking] .ztA9tq_bubbleInner{animation:ztA9tq_pop .45s var(--ease-out) both}}@keyframes ztA9tq_rise{0%,8%{transform:translateY(150px)}13%{transform:translateY(-6px)}16%,58%{transform:translateY(0)}62%,70%{transform:translateY(58px)}74%,88%{transform:translateY(0)}93%,to{transform:translateY(150px)}}@keyframes ztA9tq_look{0%,20%{transform:rotate(0)}26%,34%{transform:rotate(-8deg)}41%,50%{transform:rotate(8deg)}55%,76%{transform:rotate(0)}80%,84%{transform:rotate(4deg)}88%,to{transform:rotate(0)}}@keyframes ztA9tq_sweep{0%,14%{opacity:0;transform:rotate(0)}18%{opacity:.6;transform:rotate(0)}32%{transform:rotate(-30deg)}48%{transform:rotate(30deg)}56%{opacity:.6;transform:rotate(0)}60%,72%{opacity:0}77%,87%{opacity:.6;transform:rotate(10deg)}91%,to{opacity:0;transform:rotate(0)}}@keyframes ztA9tq_crumb{0%,10%{opacity:0;transform:translate(0)}11%{opacity:1;transform:translate(0)}15%{opacity:1;transform:translate(var(--dx), var(--dy))}20%,to{opacity:0;transform:translate(calc(var(--dx) * 1.4), 24px)}}@keyframes ztA9tq_burst{0%{opacity:1;transform:translate(0)}40%{opacity:1;transform:translate(var(--dx), var(--dy))}to{opacity:0;transform:translate(calc(var(--dx) * 1.4), 24px)}}@keyframes ztA9tq_duck{0%{transform:translateY(0)}12%{transform:translateY(-8px)}30%,to{transform:translateY(150px)}}@keyframes ztA9tq_pop{0%{transform:scale(.4)rotate(-8deg)}60%{transform:scale(1.08)rotate(2deg)}to{transform:none}}@keyframes ztA9tq_blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes ztA9tq_flicker{0%,to{opacity:.18}50%{opacity:.32}}@keyframes ztA9tq_lean{0%{transform:rotate(6deg)}to{transform:rotate(10deg)}}@keyframes ztA9tq_sway{0%{transform:skew(-4deg)}to{transform:skew(5deg)}}@keyframes ztA9tq_twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@keyframes ztA9tq_wander{0%,to{opacity:0;transform:translate(0)}20%,80%{opacity:.85}50%{transform:translate(var(--dx), var(--dy))}}@keyframes ztA9tq_wiggle{0%{transform:scaleX(.9)}to{transform:scaleX(1.05)translate(-2px)}}@keyframes ztA9tq_travel{0%{offset-distance:0%;opacity:0}10%,85%{opacity:1}to{offset-distance:100%;opacity:0}}.ztA9tq_log{padding:var(--space-m) var(--space-l) var(--space-l);border:1px solid var(--line-dark);border-radius:var(--radius-m);font-family:var(--font-mono);color:var(--on-dark-soft);background:#070f1d8c;font-size:.82rem;line-height:1.7}.ztA9tq_logTitle{margin-bottom:var(--space-s);padding-bottom:var(--space-s);border-bottom:1px solid var(--line-dark);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-faint);align-items:center;gap:.55rem;font-size:.72rem;display:flex}.ztA9tq_logDot{background:#f0a35e;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #f0a35e29}.ztA9tq_logLines{overflow-wrap:anywhere;gap:.15rem;margin:0;display:grid}.ztA9tq_logLines li:before{content:"› ";color:var(--on-dark-faint)}.ztA9tq_prompt{color:var(--blue-300)}.ztA9tq_arrow{color:var(--on-dark-faint)}.ztA9tq_code{color:#f0a35e}.ztA9tq_cursor{vertical-align:-.15em;background:var(--meadow-300);width:.55em;height:1.05em;margin-left:.3em;display:inline-block}.ztA9tq_boops{min-height:1.7em;color:var(--meadow-300);margin-top:.15rem}@media (prefers-reduced-motion:no-preference){.ztA9tq_logLines li{animation:ztA9tq_type-in .4s var(--ease-out) backwards}.ztA9tq_logLines li:nth-child(2){animation-delay:.5s}.ztA9tq_logLines li:nth-child(3){animation-delay:1s}.ztA9tq_logLines li:nth-child(4){animation-delay:1.5s}.ztA9tq_logLines li:nth-child(5){animation-delay:2s}.ztA9tq_cursor{animation:1s step-end infinite ztA9tq_cursor}}@keyframes ztA9tq_type-in{0%{opacity:0;transform:translate(-6px)}}@keyframes ztA9tq_cursor{50%{opacity:0}}
