.kTcBza_slate{cursor:pointer;-webkit-tap-highlight-color:transparent}.kTcBza_clapper{border-radius:4px;width:100%;display:block}.kTcBza_clapper:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.kTcBza_stick{transform-box:fill-box;transform-origin:0 100%;transition:transform .26s var(--ease-snappy)}.kTcBza_clapper:focus-visible .kTcBza_stick:not([data-shut]){transform:rotate(-12deg)}.kTcBza_stick[data-clap]{animation:.3s cubic-bezier(.55,0,1,.45) both kTcBza_clap}@keyframes kTcBza_clap{0%{transform:rotate(-14deg)}to{transform:none}}@media (hover:hover) and (pointer:fine){.kTcBza_slate:hover .kTcBza_stick:not([data-shut]){transform:rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.kTcBza_stick{transition:none}.kTcBza_stick[data-clap]{animation:none}.kTcBza_slate:hover .kTcBza_stick:not([data-shut]),.kTcBza_clapper:focus-visible .kTcBza_stick:not([data-shut]){transform:none}}
.xNTL9q_spine.film-strip{--m:5px;--pitch:8px;--perf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='8'%3E%3Cpath fill-rule='evenodd' d='M0 0h5v8H0zM1.5 2.25h2v3.5h-2z'/%3E%3C/svg%3E");width:18px;padding:0;position:absolute}.xNTL9q_scope{timeline-scope:--spine}.xNTL9q_track{view-timeline:--spine block}@supports (animation-timeline:view()){.xNTL9q_fill{animation:linear both xNTL9q_spine-fill;animation-timeline:--spine;animation-range:cover var(--spine-start,15vh) cover var(--spine-end,calc(100% - 55vh))}}@keyframes xNTL9q_spine-fill{0%{scale:1 0}to{scale:1}}.xNTL9q_tile{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.xNTL9q_cell{background:oklch(from var(--background) calc(l * .72) c h);border:1px solid color-mix(in oklch, var(--foreground) 12%, transparent);border-radius:3px;padding:6px 4px;display:block;position:relative}.xNTL9q_cell:before,.xNTL9q_cell:after{content:"";background:repeating-linear-gradient(90deg, color-mix(in oklch, var(--foreground) 22%, transparent) 0 2px, transparent 2px 5px);pointer-events:none;height:2px;position:absolute;inset-inline:3px}.xNTL9q_cell:before{top:2px}.xNTL9q_cell:after{bottom:2px}.xNTL9q_frameNo{font:500 8px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--muted-foreground);opacity:.7;-webkit-user-select:none;user-select:none}
.wOkV8W_sat{offset-path:path("M88 24 A40 14 0 0 1 8 24 A40 14 0 0 1 88 24");offset-rotate:12deg;offset-distance:0%}.wOkV8W_path,.wOkV8W_idle,.wOkV8W_live{transition:opacity .25s ease-out}.wOkV8W_path{opacity:.35}.wOkV8W_idle,.wOkV8W_live{grid-area:1/1}.wOkV8W_live{opacity:0}@media (hover:hover){.wOkV8W_host:hover .wOkV8W_sat{animation:2.4s ease-in-out wOkV8W_orbit}.wOkV8W_host:hover .wOkV8W_path,.wOkV8W_host:hover .wOkV8W_live{opacity:1}.wOkV8W_host:hover .wOkV8W_idle{opacity:0}}@media (prefers-reduced-motion:reduce){.wOkV8W_host:hover .wOkV8W_sat{animation:none}.wOkV8W_path,.wOkV8W_idle,.wOkV8W_live{transition:none}}@keyframes wOkV8W_orbit{to{offset-distance:100%}}
._5n-pMa_stage{--rail:30px;--pitch:20px;--perf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20'%3E%3Cpath fill-rule='evenodd' d='M0 0h30v20H0zM11.5 5h7a1.5 1.5 0 0 1 1.5 1.5v7a1.5 1.5 0 0 1-1.5 1.5h-7a1.5 1.5 0 0 1-1.5-1.5v-7A1.5 1.5 0 0 1 11.5 5z'/%3E%3C/svg%3E");--glow:color-mix(in srgb, var(--tint) 9%, var(--background));z-index:70;background:var(--background);clip-path:circle(80vmax);position:fixed;inset:0;overflow:hidden}._5n-pMa_closing{animation:_5n-pMa_iris var(--iris) cubic-bezier(.55, 0, .8, .2) forwards}@media not (min-width:40rem){._5n-pMa_stage{--rail:18px;--pitch:14px;--perf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14'%3E%3Cpath fill-rule='evenodd' d='M0 0h18v14H0zM6.5 3.5h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E")}}._5n-pMa_rail{top:calc(var(--pitch) * -2);width:var(--rail);background:color-mix(in srgb, var(--foreground) 14%, var(--background));-webkit-mask:var(--perf) center top / var(--rail) var(--pitch) repeat-y;mask:var(--perf) center top / var(--rail) var(--pitch) repeat-y;will-change:transform;animation:.32s linear infinite _5n-pMa_roll;position:absolute;bottom:0}._5n-pMa_left{left:0}._5n-pMa_right{right:0}._5n-pMa_screen{inset:5vh calc(var(--rail) + 2.5vw);background:radial-gradient(ellipse 70% 65% at 50% 48%, var(--glow) 0%, var(--background) 100%);box-shadow:inset 0 0 6vmin 2vmin var(--background);opacity:0;border-radius:14px/22px;place-items:center;animation:.7s linear forwards _5n-pMa_lamp;display:grid;position:absolute;overflow:hidden}._5n-pMa_grain{opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.4s step-end infinite _5n-pMa_grain;position:absolute;inset:-40px}._5n-pMa_scratch{background:linear-gradient(color-mix(in srgb, var(--foreground) 22%, transparent), color-mix(in srgb, var(--foreground) 22%, transparent)) 0 0 / 1px 100% no-repeat;opacity:0;animation:1.6s step-end .6s infinite _5n-pMa_scratch;position:absolute;inset:0;transform:translate(31%)}._5n-pMa_weave{justify-items:center;gap:clamp(1rem,3vh,2rem);width:min(54rem,100%);padding-inline:clamp(.75rem,3vw,2.5rem);animation:.5s step-end infinite _5n-pMa_weave;display:grid;position:relative}._5n-pMa_frame{border:3px double color-mix(in srgb, var(--accent-1) 70%, transparent);outline:1px solid color-mix(in srgb, var(--accent-1) 25%, transparent);outline-offset:6px;border-radius:6px;gap:clamp(.75rem,2vh,1.25rem);width:100%;padding:clamp(.75rem,2vh,1.25rem) clamp(.75rem,3vw,2rem);display:grid;position:relative}._5n-pMa_frame:before,._5n-pMa_frame:after{content:"";background:var(--accent-2);width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}._5n-pMa_frame:before{left:-6px}._5n-pMa_frame:after{right:-6px}._5n-pMa_bulbs{justify-content:space-between;padding-inline:4%;display:flex}._5n-pMa_bulb{background:color-mix(in srgb, var(--foreground) 16%, var(--background));width:7px;height:7px;animation:_5n-pMa_bulb-on .15s calc(.15s + var(--i) * 35ms) ease-out forwards, _5n-pMa_chase .9s calc(.7s + var(--i) * 90ms) ease-in-out infinite;border-radius:50%}._5n-pMa_card{font-family:var(--font-anton), "Arial Narrow", sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.05em;text-wrap:balance;color:var(--foreground);justify-items:center;gap:clamp(.35rem,1.2vh,.75rem);font-size:clamp(1.5rem,5.6vw,4rem);line-height:1.05;animation:.5s steps(4,end) .2s both _5n-pMa_thread;display:grid}@keyframes _5n-pMa_iris{to{clip-path:circle(0)}}@keyframes _5n-pMa_roll{to{transform:translateY(calc(var(--pitch) * 2))}}@keyframes _5n-pMa_lamp{0%{opacity:0}18%{opacity:.5}30%{opacity:.15}52%{opacity:.8}64%{opacity:.55}to{opacity:1}}@keyframes _5n-pMa_grain{0%{transform:translate(0)}25%{transform:translate(-22px,14px)}50%{transform:translate(16px,-18px)}75%{transform:translate(-10px,-8px)}}@keyframes _5n-pMa_scratch{0%{opacity:0}12%{opacity:1;transform:translate(31%)}20%{opacity:0}55%{opacity:1;transform:translate(72%)}62%{opacity:0}}@keyframes _5n-pMa_weave{0%{transform:translate(0)}25%{transform:translate(.6px,-.8px)}50%{transform:translate(-.4px,.5px)}75%{transform:translate(.3px,.9px)}}@keyframes _5n-pMa_bulb-on{to{background:var(--accent-1);box-shadow:0 0 8px 1px color-mix(in srgb, var(--accent-1) 55%, transparent)}}@keyframes _5n-pMa_chase{50%{opacity:.6}}@keyframes _5n-pMa_thread{0%{transform:translateY(-12%)}to{transform:translateY(0)}}
.MaXOzG_begin{cursor:pointer;opacity:0;background:0 0;border:0;outline:none;align-content:end;justify-items:center;gap:.6rem;padding-bottom:calc(5vh + clamp(1.25rem,6vh,3.5rem));animation:.5s ease-out 1.2s forwards MaXOzG_fade-in;display:grid;position:absolute;inset:0}.MaXOzG_prompt{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--accent-1);border-radius:4px;padding:.4em .9em;font-size:clamp(.7rem,1.6vw,.85rem);animation:1.6s ease-in-out 1.7s infinite MaXOzG_pulse}.MaXOzG_hint{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--muted-foreground);align-items:center;gap:.5em;padding:0 1rem;font-size:clamp(.65rem,1.4vw,.75rem);display:inline-flex}.MaXOzG_hint svg{flex-shrink:0;width:1.15em;height:1.15em}.MaXOzG_begin:focus-visible .MaXOzG_prompt{outline:1px solid color-mix(in srgb, var(--accent-1) 60%, transparent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.MaXOzG_prompt{animation:none}}@keyframes MaXOzG_pulse{50%{opacity:.35}}@keyframes MaXOzG_fade-in{to{opacity:1}}
