.lab-wormhole{z-index:70;opacity:0;background:#0c0818;transition:opacity .7s;position:fixed;inset:0;overflow:hidden}.lab-wormhole.is-shown{opacity:1}.lab-wormhole canvas{width:100%;height:100%;display:block}.lab-wormhole.mode-gl{background:0 0}.lab-wormhole.is-contained{z-index:2;transition:opacity .5s;position:absolute}.lab-wormhole.is-contained.is-leaving{opacity:0;transition:opacity 1.1s}.lab-wormhole-css{background:radial-gradient(circle,#ede9fe 0%,#a78bfa 6%,#4c1d95 18%,#1a1233 42%,#0c0818 75%);position:absolute;inset:0;overflow:hidden}.lab-wormhole-css i{opacity:0;border:2px solid #c4b5fd73;border-radius:50%;width:30vmax;height:30vmax;margin:-15vmax 0 0 -15vmax;animation:3.2s linear infinite lab-ring;position:absolute;top:50%;left:50%}.lab-wormhole-css i:nth-child(2){animation-delay:-.8s}.lab-wormhole-css i:nth-child(3){animation-delay:-1.6s}.lab-wormhole-css i:nth-child(4){animation-delay:-2.4s}.lab-wormhole.mode-still .lab-wormhole-css i{display:none}.lab-wormhole.palette-mono{background:#0b0b0c}.lab-wormhole.palette-mono .lab-wormhole-css{filter:grayscale()}.lab-wormhole-flash{background:#f3efff;animation:.5s both lab-flash-in;position:absolute;inset:0}@keyframes lab-ring{0%{opacity:0;transform:scale(.04)}25%{opacity:.9}to{opacity:0;transform:scale(3.4)}}@keyframes lab-flash-in{0%{opacity:0}}@keyframes lab-scan{0%{transform:translate(-100%)}to{transform:translate(240%)}}
