.retro-cluster{position:relative;padding:8px 6px}.retro-page{background:#030303}.retro-cluster svg{width:100%;height:auto;display:block}.retro-cluster text{font-family:var(--font-share-tech-mono,"Share Tech Mono"),"JetBrains Mono",monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none}.retro-cluster [data-action]{cursor:pointer}.retro-cluster [data-action]:focus{outline:none}.retro-cluster [data-action]:focus-visible{outline:1px dashed #ffb04a;outline-offset:2px}.retro-cluster .retro-cluster-content{transition:opacity .14s ease}.retro-cluster .retro-cluster-stage{position:relative;container-type:inline-size}.retro-cluster .retro-cluster-bleed-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen;filter:blur(1.65cqw) saturate(1.5) brightness(1.35);transition:opacity .14s ease}.retro-cluster .v2dialboot{animation:retro-dialboot 1.4s ease-out .15s both}.retro-cluster .nofx .v2dialboot{animation:none;opacity:1}@keyframes retro-dialboot{0%{opacity:0}10%{opacity:.55}14%{opacity:.12}24%{opacity:.75}30%{opacity:.35}46%{opacity:.9}52%{opacity:.7}to{opacity:1}}.retro-cluster .retro-cluster-bleed{opacity:.65}.retro-cluster .retro-cluster-bleed :is(.v2breathe,.v2chase,.v2spin,.v2fall,.blink,.pulse){animation:none}@keyframes retro-lit{0%{opacity:0}to{opacity:1}}.retro-cluster .seg{opacity:0;animation:retro-lit .16s ease forwards}@keyframes retro-flick{0%{opacity:0}18%{opacity:.9}24%{opacity:.15}38%{opacity:1}to{opacity:1}}.retro-cluster .lcd{opacity:0;animation:retro-flick .8s ease forwards}.retro-cluster .needle{transform-box:view-box;animation:retro-sweep 1.5s cubic-bezier(.2,.9,.25,1) .3s both}@keyframes retro-sweep{0%{transform:rotate(var(--from))}to{transform:rotate(var(--to))}}@keyframes retro-fadein{0%{opacity:0}to{opacity:1}}.retro-cluster .fade{opacity:0;animation:retro-fadein .6s ease .3s forwards}@keyframes retro-pulse{0%,to{opacity:1}50%{opacity:.35}}.retro-cluster .pulse{animation:retro-pulse 1.6s ease-in-out infinite}@keyframes retro-blink{0%,to{opacity:1}50%{opacity:.25}}.retro-cluster .blink{animation:retro-blink 1.1s steps(2) infinite}.retro-cluster .nofx .fade,.retro-cluster .nofx .lcd,.retro-cluster .nofx .seg{animation:none;opacity:1}.retro-cluster .nofx .needle{animation:none;transform:rotate(var(--to))}.retro-cluster .drawn{stroke-dasharray:1;stroke-dashoffset:1;animation:retro-draw 1.6s ease forwards}.retro-cluster .retro-cluster-frame .drawn{animation:none;stroke-dasharray:none;stroke-dashoffset:0}@keyframes retro-draw{to{stroke-dashoffset:0}}.retro-cluster .v2btn,.retro-cluster .v2day,.retro-cluster .v2row{cursor:pointer}.retro-cluster .v2btn:hover .v2btn-face{stroke-opacity:1;filter:brightness(1.3)}.retro-cluster .v2row:hover rect{fill:rgba(255,176,74,.05)}.retro-cluster .v2breathe{animation:retro-breathe 2.6s ease-in-out infinite}@keyframes retro-breathe{0%,to{opacity:1}50%{opacity:.7}}.retro-cluster .v2chase{opacity:0;animation:retro-chase 1.8s ease-in-out infinite}@keyframes retro-chase{0%,55%,to{opacity:0}22%{opacity:.5}}.retro-cluster .nofx .needle.v2live{animation:retro-sweep .7s cubic-bezier(.2,.9,.25,1) both}.retro-cluster .v2spin{transform-box:view-box;animation:retro-spin 80s linear infinite}@keyframes retro-spin{to{transform:rotate(1turn)}}.retro-cluster .v2fall{stroke-dasharray:3 6;animation:retro-fall .5s linear infinite}@keyframes retro-fall{to{stroke-dashoffset:-9}}@media (prefers-reduced-motion:reduce){.retro-cluster .fade,.retro-cluster .lcd,.retro-cluster .seg,.retro-cluster .v2dialboot{animation:none;opacity:1}.retro-cluster .needle{animation:none;transform:rotate(var(--to))}.retro-cluster .blink,.retro-cluster .pulse{animation:none}.retro-cluster .drawn{animation:none;stroke-dasharray:none;stroke-dashoffset:0}.retro-cluster .v2breathe,.retro-cluster .v2chase,.retro-cluster .v2fall,.retro-cluster .v2spin{animation:none}.retro-cluster .nofx .needle.v2live{animation:none;transform:rotate(var(--to))}}