.shuffle-move[data-v-97013423]{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.feature-card[data-v-97013423]{border-color:#1212120d;border-radius:2rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.cursor-blink[data-v-12829b48]{animation:blink-12829b48 1s step-end infinite}@keyframes blink-12829b48{0%,to{opacity:1}50%{opacity:0}}.feature-card[data-v-12829b48],.feature-card[data-v-345844d2]{border-color:#1212120d;border-radius:2rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.protocol-card[data-v-f914ec68]{border-color:#1212120d;border-radius:2rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2rem;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.protocol-card[data-v-f914ec68]{padding:3rem}}@keyframes spin-slow-f914ec68{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin-reverse-f914ec68{0%{transform:rotate(1turn)}to{transform:rotate(0)}}.animate-spin-slow[data-v-f914ec68]{animation:spin-slow-f914ec68 20s linear infinite;transform-origin:center}.animate-spin-reverse[data-v-f914ec68]{animation:spin-reverse-f914ec68 15s linear infinite;transform-origin:center}.laser-scan[data-v-f914ec68]{animation:laserScan-f914ec68 3s ease-in-out infinite}@keyframes laserScan-f914ec68{0%,to{opacity:0;transform:translateY(-80px)}10%{opacity:1}50%{opacity:1;transform:translateY(80px)}90%{opacity:1}}.ekg-line[data-v-f914ec68]{animation:ekgPulse-f914ec68 2s ease-in-out infinite;stroke-dasharray:1000;stroke-dashoffset:1000}@keyframes ekgPulse-f914ec68{0%{stroke-dashoffset:1000}50%{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}
