.timer-indicator[data-v-da7b3ecc]{--timer-color:16, 185, 129;isolation:isolate;position:relative;overflow:hidden}.timer-running[data-v-da7b3ecc]{--timer-color:16, 185, 129}.timer-paused[data-v-da7b3ecc]{--timer-color:245, 158, 11}.timer-glow-svg[data-v-da7b3ecc]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.timer-glow-path[data-v-da7b3ecc]{fill:none;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1px rgba(var(--timer-color), .45)) drop-shadow(0 0 2px rgba(var(--timer-color), .25));animation:3s ease-in-out infinite timer-glow-pulse-da7b3ecc}@keyframes timer-glow-pulse-da7b3ecc{0%,to{opacity:.55}50%{opacity:1}}@keyframes timer-dot-pulse-da7b3ecc{0%,to{opacity:.65;box-shadow:0 0 3px rgba(var(--timer-color), .5), 0 0 5px rgba(var(--timer-color), .3)}50%{opacity:1;box-shadow:0 0 4px rgba(var(--timer-color), 1), 0 0 9px rgba(var(--timer-color), .8)}}@media (prefers-reduced-motion:reduce){.timer-glow-path[data-v-da7b3ecc],.timer-status-dot[data-v-da7b3ecc]{animation:none}}.timer-status-dot[data-v-da7b3ecc]{background-color:rgb(var(--timer-color));box-shadow:0 0 3px rgba(var(--timer-color), .8), 0 0 7px rgba(var(--timer-color), .5);animation:2.8s ease-in-out infinite timer-dot-pulse-da7b3ecc}@media (prefers-reduced-motion:reduce){.timer-glow-path[data-v-da7b3ecc],.timer-status-dot[data-v-da7b3ecc]{animation:none}}.btn-flow[data-v-ecbca30a]{background:linear-gradient(110deg,#047857,#059669,#047857) 0%/200% 100%;animation:none}.btn-systrue:hover .btn-flow[data-v-ecbca30a]{animation:1s ease-in-out forwards systrue-flow-ecbca30a}.btn-light[data-v-ecbca30a]{opacity:0;background:linear-gradient(90deg,#0000,#fff6,#0000);animation:none;left:-50%;transform:skew(-20deg)}.btn-systrue:hover .btn-light[data-v-ecbca30a]{animation:.7s ease-in-out forwards systrue-light-ecbca30a}.btn-ripple[data-v-ecbca30a]{opacity:0;pointer-events:none;background:#ffffff73;border-radius:50%;width:10px;height:10px;transform:translate(-50%,-50%)scale(0)}.btn-systrue:active .btn-ripple[data-v-ecbca30a]{animation:.6s ease-out systrue-ripple-ecbca30a}@keyframes systrue-flow-ecbca30a{0%{background-position:0%}to{background-position:100%}}@keyframes systrue-light-ecbca30a{0%{opacity:0;left:-50%}20%{opacity:1}to{opacity:0;left:150%}}@keyframes systrue-ripple-ecbca30a{0%{opacity:.65;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(25)}}
