.fx-preview:where(.astro-ouxjcbfj){display:inline-flex;align-items:center;background:#111;padding:4px 6px;border-radius:4px;line-height:0;vertical-align:middle}.fx-bulb:where(.astro-ouxjcbfj){width:24px;height:24px;border-radius:50%;background:#ffd24a;display:inline-block}.fx-strip:where(.astro-ouxjcbfj){display:inline-flex;gap:1px}.fx-pixel:where(.astro-ouxjcbfj){width:6px;height:14px;background:#000;display:inline-block}.fx-pulse:where(.astro-ouxjcbfj) .fx-bulb:where(.astro-ouxjcbfj){animation:fx-pulse 1.6s ease-in-out infinite}@keyframes fx-pulse{0%,to{opacity:.2}50%{opacity:1}}.fx-random:where(.astro-ouxjcbfj) .fx-bulb:where(.astro-ouxjcbfj){animation:fx-random 2.4s steps(1) infinite}@keyframes fx-random{0%{background:#ff3860}25%{background:#23d160}50%{background:#209cee}75%{background:#ffdd57}to{background:#ff3860}}.fx-strobe:where(.astro-ouxjcbfj) .fx-bulb:where(.astro-ouxjcbfj){animation:fx-strobe .4s steps(1) infinite}@keyframes fx-strobe{0%{opacity:1}50%{opacity:.05}to{opacity:1}}.fx-flicker:where(.astro-ouxjcbfj) .fx-bulb:where(.astro-ouxjcbfj){background:#ffb04a;animation:fx-flicker 1.3s linear infinite}@keyframes fx-flicker{0%{opacity:.9}13%{opacity:1}21%{opacity:.65}34%{opacity:.95}47%{opacity:.75}61%{opacity:1}73%{opacity:.7}88%{opacity:.9}to{opacity:.85}}.fx-lambda:where(.astro-ouxjcbfj) .fx-bulb:where(.astro-ouxjcbfj){background:#444;display:inline-flex;align-items:center;justify-content:center;color:#fff;font:700 14px/1 monospace}.fx-lambda:where(.astro-ouxjcbfj) .fx-bulb:where(.astro-ouxjcbfj):before{content:"λ"}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj){animation:fx-rainbow 2.2s linear infinite}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(1){animation-delay:0s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(2){animation-delay:-.11s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(3){animation-delay:-.22s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(4){animation-delay:-.33s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(5){animation-delay:-.44s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(6){animation-delay:-.55s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(7){animation-delay:-.66s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(8){animation-delay:-.77s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(9){animation-delay:-.88s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(10){animation-delay:-.99s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(11){animation-delay:-1.1s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(12){animation-delay:-1.21s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(13){animation-delay:-1.32s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(14){animation-delay:-1.43s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(15){animation-delay:-1.54s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(16){animation-delay:-1.65s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(17){animation-delay:-1.76s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(18){animation-delay:-1.87s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(19){animation-delay:-1.98s}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(20){animation-delay:-2.09s}@keyframes fx-rainbow{0%{background:red}17%{background:#ff0}33%{background:#0f0}50%{background:#0ff}67%{background:#00f}83%{background:#f0f}to{background:red}}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj){animation:fx-wipe 4s steps(1) infinite;background:#000}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(1){animation-delay:0s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(2){animation-delay:.1s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(3){animation-delay:.2s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(4){animation-delay:.3s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(5){animation-delay:.4s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(6){animation-delay:.5s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(7){animation-delay:.6s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(8){animation-delay:.7s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(9){animation-delay:.8s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(10){animation-delay:.9s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(11){animation-delay:1s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(12){animation-delay:1.1s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(13){animation-delay:1.2s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(14){animation-delay:1.3s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(15){animation-delay:1.4s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(16){animation-delay:1.5s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(17){animation-delay:1.6s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(18){animation-delay:1.7s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(19){animation-delay:1.8s}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(20){animation-delay:1.9s}@keyframes fx-wipe{0%,50%{background:#209cee}50.01%,to{background:#000}}.fx-scan:where(.astro-ouxjcbfj) .fx-strip:where(.astro-ouxjcbfj){position:relative}.fx-scan:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj){background:#000}.fx-scan:where(.astro-ouxjcbfj) .fx-strip:where(.astro-ouxjcbfj):after{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:#ffd24a;animation:fx-scan 1.6s ease-in-out infinite alternate}@keyframes fx-scan{0%{transform:translate(0)}to{transform:translate(133px)}}.fx-twinkle:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj){background:#000;animation:fx-twinkle 1.8s ease-in-out infinite}.fx-twinkle:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(3n){animation-delay:0s}.fx-twinkle:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(3n+1){animation-delay:.6s}.fx-twinkle:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(3n+2){animation-delay:1.2s}.fx-twinkle:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(5n){animation-delay:.3s}.fx-twinkle:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(7n){animation-delay:.9s}@keyframes fx-twinkle{0%,to{background:#000}10%{background:#fff}20%{background:#000}}.fx-random-twinkle:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj){background:#000;animation:fx-rtwinkle 1.8s ease-in-out infinite}.fx-random-twinkle:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(3n){animation-delay:0s}.fx-random-twinkle:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(3n+1){animation-delay:.6s}.fx-random-twinkle:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(3n+2){animation-delay:1.2s}.fx-random-twinkle:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(4n){animation-name:fx-rtwinkle-alt}.fx-random-twinkle:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(5n){animation-name:fx-rtwinkle-warm}@keyframes fx-rtwinkle{0%,to{background:#000}10%{background:#209cee}20%{background:#000}}@keyframes fx-rtwinkle-alt{0%,to{background:#000}10%{background:#ff3860}20%{background:#000}}@keyframes fx-rtwinkle-warm{0%,to{background:#000}10%{background:#ffd24a}20%{background:#000}}.fx-fireworks:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj){background:#000;animation:fx-fireworks 2.4s ease-out infinite}.fx-fireworks:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(4n){animation-delay:0s}.fx-fireworks:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(4n+1){animation-delay:.6s}.fx-fireworks:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(4n+2){animation-delay:1.2s}.fx-fireworks:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(4n+3){animation-delay:1.8s}@keyframes fx-fireworks{0%{background:#000}5%{background:#fff}to{background:#000}}.fx-addr-flicker:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj){background:#ffb04a;animation:fx-flicker 1.3s linear infinite}.fx-addr-flicker:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(2n){animation-delay:-.4s}.fx-addr-flicker:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(3n){animation-delay:-.8s}.fx-addr-flicker:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(5n){animation-delay:-.2s}.fx-addr-lambda:where(.astro-ouxjcbfj) .fx-strip:where(.astro-ouxjcbfj){background:#444;color:#fff;font:700 12px/14px monospace;text-align:center;padding:0 6px;width:140px;letter-spacing:4px}.fx-addr-lambda:where(.astro-ouxjcbfj) .fx-strip:where(.astro-ouxjcbfj):before{content:"λλλ"}.fx-addr-lambda:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj){display:none}@media(prefers-reduced-motion:reduce){.fx-preview:where(.astro-ouxjcbfj) :where(.astro-ouxjcbfj),.fx-preview:where(.astro-ouxjcbfj){animation:none!important;transition:none!important}.fx-pulse:where(.astro-ouxjcbfj) .fx-bulb:where(.astro-ouxjcbfj){opacity:.7}.fx-strobe:where(.astro-ouxjcbfj) .fx-bulb:where(.astro-ouxjcbfj){opacity:1}.fx-random:where(.astro-ouxjcbfj) .fx-bulb:where(.astro-ouxjcbfj){background:#23d160}.fx-flicker:where(.astro-ouxjcbfj) .fx-bulb:where(.astro-ouxjcbfj){opacity:.9}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(1){background:red}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(2){background:#ff4d00}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(3){background:#f90}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(4){background:#ffe500}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(5){background:#cf0}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(6){background:#80ff00}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(7){background:#3f0}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(8){background:#00ff19}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(9){background:#0f6}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(10){background:#00ffb3}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(11){background:#0ff}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(12){background:#00b2ff}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(13){background:#06f}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(14){background:#0019ff}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(15){background:#30f}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(16){background:#7f00ff}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(17){background:#c0f}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(18){background:#ff00e6}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(19){background:#f09}.fx-rainbow:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(20){background:#ff004c}.fx-color-wipe:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(-n+10){background:#209cee}.fx-scan:where(.astro-ouxjcbfj) .fx-strip:where(.astro-ouxjcbfj):after{display:none}.fx-scan:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(5),.fx-scan:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(6){background:#ffd24a}.fx-twinkle:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(3n){background:#fff}.fx-random-twinkle:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(3n){background:#209cee}.fx-random-twinkle:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(3n+1){background:#ff3860}.fx-random-twinkle:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(3n+2){background:#ffd24a}.fx-fireworks:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj):nth-child(4n){background:#fff}.fx-addr-flicker:where(.astro-ouxjcbfj) .fx-pixel:where(.astro-ouxjcbfj){opacity:.9}}
