@keyframes dxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes tessaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes tessaFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dxSlideIn{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes dxSlideInBack{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:none}}@keyframes podIn{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes floatB{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes floatC{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes clayGlow{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes notifPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.6)}}@keyframes tessaPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes tessaSweep{to{transform:rotate(360deg)}}@keyframes tessaPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.dx-section{animation:.42s cubic-bezier(.22,1,.36,1) both dxSlideIn}.dx-section--back{animation-name:dxSlideInBack}.clay-float-a{animation:5s ease-in-out infinite floatA}.clay-float-b{animation:5.5s ease-in-out infinite floatB}.clay-float-c{animation:4.6s ease-in-out infinite floatC}.clay-glow{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite clayGlow}.dx-range{opacity:0;cursor:pointer;appearance:none;z-index:3;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.dx-range::-webkit-slider-thumb{-webkit-appearance:none;width:40px;height:40px}.dx-range::-moz-range-thumb{background:0 0;border:0;width:40px;height:40px}@media (prefers-reduced-motion:reduce){.dx-section,.dx-section--back,.clay-float-a,.clay-float-b,.clay-float-c,.clay-glow{animation:none!important}}