.smooth-productions{--smooth-accent:#3b8cff;--smooth-royal:#1f5fe0;--smooth-ice:#8fd0ff;isolation:isolate;position:relative}.smooth-productions .smooth-rf-layer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.smooth-productions .smooth-content{z-index:1;position:relative}.smooth-productions .smooth-pcb{opacity:.55;background-image:linear-gradient(90deg,#3b8cff12 1px,#0000 1px),linear-gradient(#3b8cff12 1px,#0000 1px),radial-gradient(circle,#3b8cff2e 1.1px,#0000 1.5px);background-size:72px 72px,72px 72px,36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 20%,#000,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 20%,#000,#0000 75%)}.smooth-productions .smooth-trace{opacity:.7;background:linear-gradient(90deg,#0000 0%,#3b8cff0d 20%,#8fd0ff8c 50%,#3b8cff0d 80%,#0000 100%) 0 0/40% 100%;width:120%;height:1px;animation:4.8s linear infinite smooth-trace-flow;position:absolute;left:-10%}.smooth-productions .smooth-trace:nth-child(2){opacity:.45;animation-duration:5.6s;animation-delay:-1.2s;top:18%}.smooth-productions .smooth-trace:nth-child(3){animation-duration:3.9s;animation-delay:-.6s;top:42%}.smooth-productions .smooth-trace:nth-child(4){opacity:.4;animation-duration:6.2s;animation-delay:-2.1s;top:68%}.smooth-productions .smooth-trace:nth-child(5){opacity:.35;animation-duration:4.4s;animation-delay:-3s;top:88%}@keyframes smooth-trace-flow{0%{background-position:-40% 0}to{background-position:140% 0}}.smooth-productions .smooth-rf-rings{aspect-ratio:1;border:1px solid #3b8cff38;border-radius:50%;width:min(48vw,420px);animation:5.5s ease-in-out infinite smooth-rf-pulse;position:absolute;top:8%;right:-6%;box-shadow:0 0 0 28px #3b8cff0f,0 0 0 56px #8fd0ff0a,0 0 0 90px #3b8cff08}.smooth-productions .smooth-rf-rings:before{content:"";border:1px dashed #8fd0ff59;border-radius:50%;animation:28s linear infinite smooth-rf-spin;position:absolute;inset:22%}.smooth-productions .smooth-rf-rings:after{content:"";background:var(--smooth-accent);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #3b8cffb3}@keyframes smooth-rf-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes smooth-rf-spin{to{transform:rotate(360deg)}}.smooth-productions .smooth-gate-strip{opacity:.55;height:28px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:#8fd0ffbf;font-size:10px;position:absolute;bottom:12%;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.smooth-productions .smooth-gate-strip span{white-space:nowrap;padding-left:100%;animation:32s linear infinite smooth-gate-scroll;display:inline-block}@keyframes smooth-gate-scroll{to{transform:translate(-100%)}}.smooth-productions .smooth-noise{opacity:.04;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.smooth-productions .smooth-scope-frame{position:relative}.smooth-productions .smooth-scope-frame:before,.smooth-productions .smooth-scope-frame:after{content:"";pointer-events:none;border-color:#3b8cff8c;width:16px;height:16px;position:absolute}.smooth-productions .smooth-scope-frame:before{border-top:2px solid;border-left:2px solid;top:6px;left:6px}.smooth-productions .smooth-scope-frame:after{border-bottom:2px solid;border-right:2px solid;bottom:6px;right:6px}@media (prefers-reduced-motion:reduce){.smooth-productions .smooth-trace,.smooth-productions .smooth-rf-rings,.smooth-productions .smooth-rf-rings:before,.smooth-productions .smooth-gate-strip span{animation:none!important}.smooth-productions .smooth-rf-rings{opacity:.7}.smooth-productions .smooth-gate-strip span{padding-left:1rem;transform:none}}@media (max-width:640px){.smooth-productions .smooth-rf-rings{opacity:.7;width:min(70vw,280px);top:4%;right:-18%}.smooth-productions .smooth-gate-strip{display:none}}
