.fingerprint-wrapper[data-v-ecdbf3a8]{display:inline-block;--fp-bg: var(--background);--fp-shadow-1: rgba(55, 84, 170, .15);--fp-shadow-2: white;--fp-shadow-inset-1: rgba(55, 84, 170, 0);--fp-shadow-inset-2: rgba(255, 255, 255, 0);--fp-highlight: rgba(255, 255, 255, .2);--fp-stroke: #fff}.fingerprint-wrapper.dark[data-v-ecdbf3a8]{--fp-bg: var(--background);--fp-shadow-1: rgba(0, 0, 0, .32);--fp-shadow-2: rgba(255, 255, 255, .05);--fp-shadow-inset-1: rgba(0, 0, 0, 0);--fp-shadow-inset-2: rgba(255, 255, 255, 0);--fp-highlight: rgba(255, 255, 255, .05);--fp-stroke: #e0e0e0}svg[data-v-ecdbf3a8]{width:80%;filter:drop-shadow(-1px -1px 1px rgba(55,84,170,.2))}.dark svg[data-v-ecdbf3a8]{filter:drop-shadow(-1px -1px 1px rgba(0,0,0,.5))}.draw[data-v-ecdbf3a8]{opacity:0;transition:opacity ease-in-out 1s}.prints[data-v-ecdbf3a8]{opacity:0}.fingerprint-button[data-v-ecdbf3a8]{position:relative;width:120px;height:120px;background:var(--fp-bg);border-radius:50%;box-shadow:inset 0 0 15px var(--fp-shadow-inset-1),inset 0 0 20px var(--fp-shadow-inset-2),10px 10px 18px var(--fp-shadow-1),-10px -10px 22px var(--fp-shadow-2),inset 0 0 4px var(--fp-highlight);transition:box-shadow .7s ease-in-out,background-color .3s ease;display:flex;align-items:center;justify-content:center;outline:none;border:none;font-size:0;cursor:pointer}.fingerprint-button[data-v-ecdbf3a8]:hover,.fingerprint-button[data-v-ecdbf3a8]:focus,.fingerprint-button.triggered[data-v-ecdbf3a8]{--fp-shadow-inset-1: var(--fp-shadow-1);--fp-shadow-inset-2: var(--fp-shadow-2);box-shadow:inset 7px 7px 15px var(--fp-shadow-inset-1),inset -7px -7px 20px var(--fp-shadow-inset-2),0 0 4px var(--fp-highlight)}.fingerprint-button:hover .draw[data-v-ecdbf3a8],.fingerprint-button.triggered .draw[data-v-ecdbf3a8]{opacity:.4}.fingerprint-button:hover .prints[data-v-ecdbf3a8],.fingerprint-button.triggered .prints[data-v-ecdbf3a8]{opacity:1;transition:opacity ease-in-out .8s}.fingerprint-button[data-v-ecdbf3a8]:before{content:"";width:14px;height:14px;background-color:var(--fp-bg);border-radius:50%;position:absolute;top:110%;box-shadow:inset 2px 2px 5px var(--fp-shadow-1),inset -2px -2px 5px var(--fp-shadow-2),0 0 4px var(--fp-highlight);transition:background-color .3s ease}.fingerprint-button[data-v-ecdbf3a8]:after{--color: #ff99ac;content:"";width:3px;height:3px;background-color:#fff;border-radius:50%;position:absolute;top:calc(110% + 6px);z-index:9999;box-shadow:inset 0 0 1px var(--color),0 0 2px var(--color),0 0 3px var(--color),0 0 4px var(--color),0 0 5px var(--color),0 0 6px var(--color),0 0 7px var(--color),0 0 20px var(--color),0 0 15px var(--color);animation:flash-ecdbf3a8 .6s infinite alternate forwards;transition:box-shadow .7s ease-in-out .5s}.fingerprint-button[data-v-ecdbf3a8]:hover:after,.fingerprint-button.triggered[data-v-ecdbf3a8]:after{--color: aqua}@keyframes flash-ecdbf3a8{0%{opacity:0}to{opacity:1}}.medical-pulse-container[data-v-e8e393c3]{--pulse-color: #06b6d4;--dot-size: var(--d164ba90);--dot-size-pulse: calc(var(--d164ba90) * .8)}.cursor-bar[data-v-e8e393c3]{filter:drop-shadow(0 0 8px var(--pulse-color));opacity:.8}.cursor-dot[data-v-e8e393c3]{filter:drop-shadow(0 0 6px var(--pulse-color));animation:pulse-glow-e8e393c3 1.5s infinite}@keyframes pulse-glow-e8e393c3{0%{opacity:1;r:var(--dot-size)}50%{opacity:.8;r:var(--dot-size-pulse)}to{opacity:1;r:var(--dot-size)}}
