html,body,#root{width:100%;height:100%}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}@keyframes qv-pulse{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}@keyframes qv-dash{to{stroke-dashoffset:-28px}}@keyframes qv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes qv-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes qv-draw{to{stroke-dashoffset:0}}@keyframes qv-shine{0%,to{background-position:0%}50%{background-position:100%}}.qv-ring{transform-box:fill-box;transform-origin:50%}@supports (animation-timeline:view()){.reveal{animation:linear both qv-rise;animation-timeline:view();animation-range:entry entry 35%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.qv-caption:first-of-type{opacity:1!important}.qv-brain-signal{display:none}.qv-tw-rest{display:none!important}}.qv-draw{stroke-dasharray:1;stroke-dashoffset:0}@supports (animation-timeline:view()){.qv-draw{stroke-dashoffset:1px;animation:linear both qv-draw;animation-timeline:view();animation-range:entry 15% cover 40%}}@keyframes qv-caption{0%{opacity:0;transform:translateY(10px)}4%,21%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-10px)}}@keyframes qv-bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@keyframes qv-drift{0%,to{transform:translate(0,0)}50%{transform:translate(14px,-22px)}}@keyframes qv-blink{50%{opacity:0}}@keyframes qv-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes qv-glow{0%,to{opacity:.25}50%{opacity:1}}@keyframes qv-signal{0%{offset-distance:0%;opacity:0}15%,85%{opacity:1}to{offset-distance:100%;opacity:0}}
