@keyframes ob2Bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--bobAmp, 9px)))}}@keyframes ob2Sway{0%,to{transform:rotate(calc(-1 * var(--swayDeg, 2.2deg)))}50%{transform:rotate(var(--swayDeg,2.2deg))}}@keyframes ob2Shiver{0%,to{transform:translate(0)}25%{transform:translate(var(--jit,0),calc(-1 * var(--jit, 0px)))}75%{transform:translate(calc(-1 * var(--jit, 0px)),var(--jit,0))}}@keyframes ob2Breathe{0%,to{transform:scale(1)}50%{transform:scale(var(--brX,1.024),var(--brY,.976))}}@keyframes ob2Glow{0%,to{opacity:.78;transform:translate(-50%,-50%) scale(.97)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.09)}}@keyframes ob2Shadow{0%,to{transform:translateX(-50%) scaleX(1);opacity:1}50%{transform:translateX(-50%) scaleX(.84);opacity:.55}}@keyframes ob2Ring{0%,to{transform:rotate(var(--ringTilt,-14deg)) scale(1);opacity:1}50%{transform:rotate(var(--ringTilt,-14deg)) scale(1.045);opacity:.55}}@keyframes ob2Ring2{0%,to{transform:rotate(calc(var(--ringTilt, -14deg) * -1.55)) scale(1.02);opacity:.8}50%{transform:rotate(calc(var(--ringTilt, -14deg) * -1.55)) scale(.96);opacity:.32}}@keyframes ob2Halo{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.035);opacity:.4}}@keyframes ob2Dot{0%,to{opacity:.28;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes ob2ZzzDrift{0%{opacity:0;transform:translate(0) scale(.6)}22%{opacity:.9}to{opacity:0;transform:translate(20px,-26px) scale(1.1)}}@keyframes ob2StrainTick{0%,to{opacity:.3;transform:scale(.85) rotate(-6deg)}50%{opacity:.95;transform:scale(1.15) rotate(6deg)}}@keyframes ob2MoteRise{0%{opacity:0;transform:translateY(10px) scale(.5)}30%{opacity:.95}to{opacity:0;transform:translateY(-34px) scale(1.05)}}@keyframes ob2NodeBob{0%,to{transform:translateY(-2.5px)}50%{transform:translateY(2.5px)}}@keyframes ob2NodePop{0%{transform:scale(0) rotate(-45deg);opacity:0}62%{transform:scale(1.2) rotate(8deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes ob2RevealRing{0%{transform:translate(-50%,-50%) scale(.45);opacity:1}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}@keyframes ob2PulseDot{0%,to{opacity:.28;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes ob2Sonar{0%{transform:translate(-50%,-50%) scale(.52);opacity:.55}to{transform:translate(-50%,-50%) scale(1.06);opacity:0}}@keyframes ob2OrbitEll{0%{transform:translate(var(--rx)) scale(1);z-index:4}8.333%{transform:translate(calc(var(--rx) * .866),calc(var(--ry) * .5)) scale(1.07);z-index:4}16.667%{transform:translate(calc(var(--rx) * .5),calc(var(--ry) * .866)) scale(1.12);z-index:4}25%{transform:translateY(var(--ry)) scale(1.14);z-index:4}33.333%{transform:translate(calc(var(--rx) * -.5),calc(var(--ry) * .866)) scale(1.12);z-index:4}41.667%{transform:translate(calc(var(--rx) * -.866),calc(var(--ry) * .5)) scale(1.07);z-index:4}50%{transform:translate(calc(var(--rx) * -1)) scale(1);z-index:1}58.333%{transform:translate(calc(var(--rx) * -.866),calc(var(--ry) * -.5)) scale(.93);z-index:1}66.667%{transform:translate(calc(var(--rx) * -.5),calc(var(--ry) * -.866)) scale(.88);z-index:1}75%{transform:translateY(calc(var(--ry) * -1)) scale(.86);z-index:1}83.333%{transform:translate(calc(var(--rx) * .5),calc(var(--ry) * -.866)) scale(.88);z-index:1}91.667%{transform:translate(calc(var(--rx) * .866),calc(var(--ry) * -.5)) scale(.93);z-index:1}to{transform:translate(var(--rx)) scale(1);z-index:4}}@keyframes ob2IntroEnter{0%{transform:translate(-165%,6%) rotate(-20deg);opacity:0}6%{opacity:1}15%{transform:translate(-60%,4%) rotate(-15deg)}24%{transform:translate(-64%,5%) rotate(-17deg)}33%{transform:translate(-44%,2%) rotate(-7deg)}44%{transform:translate(-67%,5%) rotate(-16deg)}55%{transform:translate(-30%,-16%) rotate(7deg)}67%{transform:translate(-2%,-27%) rotate(3deg)}77%{transform:translate(0) scale(1.16,.84) rotate(0deg)}86%{transform:translateY(-9%) scale(.94,1.07)}93%{transform:translate(0) scale(1.04,.97)}to{transform:translate(0) scale(1)}}@keyframes ob2Twinkle{0%,to{opacity:.85}50%{opacity:.2}}@keyframes ob2GradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ob2ShineSweep{0%{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(340%) skewX(-18deg)}}@keyframes ob2ScreenInA{0%{opacity:0;transform:translateX(calc(var(--dir, 1) * 26px));filter:blur(6px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}@keyframes ob2ScreenInB{0%{opacity:0;transform:translateX(calc(var(--dir, 1) * 26px));filter:blur(6px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}@keyframes ob2SquashA{0%{transform:scale(1)}30%{transform:scale(1.09,.9)}60%{transform:scale(.95,1.06)}80%{transform:scale(1.02,.98)}to{transform:scale(1)}}@keyframes ob2SquashB{0%{transform:scale(1)}30%{transform:scale(1.09,.9)}60%{transform:scale(.95,1.06)}80%{transform:scale(1.02,.98)}to{transform:scale(1)}}@keyframes ob2SparkPop{0%{transform:translate(0) scale(.3);opacity:0}30%{opacity:1}to{transform:translate(var(--sx),var(--sy)) scale(.5);opacity:0}}@keyframes ob2PopIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ob2HoldPulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes ob2BurstRing{0%{transform:translate(-50%,-50%) scale(.4);opacity:.9}to{transform:translate(-50%,-50%) scale(2.1);opacity:0}}@keyframes ob2RiseFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ob2-root ::-webkit-scrollbar{width:3px;height:3px}.ob2-root ::-webkit-scrollbar-track{background:transparent}.ob2-root ::-webkit-scrollbar-thumb{background:rgba(196,181,253,.3);border-radius:3px}.ob2-root input[type=date]{color-scheme:dark}@media (prefers-reduced-motion:reduce){.ob2-root *,.ob2-root :after,.ob2-root :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}