.app-logo-spinner[data-v-327ed5f2]{justify-content:center;align-items:center;animation:3s ease-in-out infinite gentle-float-327ed5f2;display:flex}.app-logo-spinner svg[data-v-327ed5f2]{transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes gentle-float-327ed5f2{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.app-logo-spinner[data-v-327ed5f2]{animation:none}.app-logo-spinner svg animate[data-v-327ed5f2],.app-logo-spinner svg animateTransform[data-v-327ed5f2]{animation-duration:0s}}.app-logo-error[data-v-2facc464]{opacity:.8;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.app-logo-error svg[data-v-2facc464]{transition:all .3s cubic-bezier(.4,0,.2,1)}.app-logo-error[data-v-2facc464]:hover{opacity:.9}.app-logo-error:hover svg[data-v-2facc464]{transform:scale(1.02)}.app-logo-login[data-v-31865eea]{flex-direction:column;justify-content:center;align-items:center;gap:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.app-logo-login.animated[data-v-31865eea]{animation:1s ease-out welcome-entrance-31865eea}.app-logo-login svg[data-v-31865eea]{transition:all .3s cubic-bezier(.4,0,.2,1)}.app-logo-login:hover svg[data-v-31865eea]{transform:scale(1.02)}.login-text[data-v-31865eea]{text-align:center;opacity:.9}.login-title[data-v-31865eea]{color:#1f1f1f;letter-spacing:1px;background:linear-gradient(135deg,#1976d2,#42a5f5);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-family:Arial,sans-serif;font-size:32px;font-weight:700}.login-subtitle[data-v-31865eea]{color:#666;letter-spacing:.5px;font-size:16px;font-weight:400}@keyframes welcome-entrance-31865eea{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.app-logo-login svg[data-v-31865eea]{width:80px;height:80px}.login-title[data-v-31865eea]{font-size:24px}.login-subtitle[data-v-31865eea]{font-size:14px}}@media (prefers-reduced-motion:reduce){.app-logo-login.animated[data-v-31865eea]{animation:none}.app-logo-login svg animate[data-v-31865eea]{animation-duration:0s}}.app-logo-watermark[data-v-020065d2]{opacity:.3;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.app-logo-watermark.positioned[data-v-020065d2]{-webkit-user-select:none;user-select:none}.app-logo-watermark svg[data-v-020065d2]{transition:all .3s cubic-bezier(.4,0,.2,1)}.app-logo-watermark[data-v-020065d2]:not(.positioned):hover{opacity:.4}.app-logo-watermark:not(.positioned):hover svg[data-v-020065d2]{transform:scale(1.02)}.app-logo[data-v-a36d95b3]{cursor:pointer;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.app-logo svg[data-v-a36d95b3],.app-logo.small svg[data-v-a36d95b3]{transition:all .3s cubic-bezier(.4,0,.2,1)}.app-logo:hover svg[data-v-a36d95b3]{transform:scale(1.05)}.app-logo.small:hover svg[data-v-a36d95b3]{transform:scale(1.08)}.app-logo.animated svg[data-v-a36d95b3]{animation:4s ease-in-out infinite subtle-pulse-a36d95b3}.app-logo.animated:hover svg[data-v-a36d95b3]{animation:none;transform:scale(1.05)}.app-logo.small.animated:hover svg[data-v-a36d95b3]{animation:none;transform:scale(1.08)}@keyframes subtle-pulse-a36d95b3{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.app-logo[data-v-a36d95b3]:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #42a5f5}@media (prefers-reduced-motion:reduce){.app-logo[data-v-a36d95b3],.app-logo svg[data-v-a36d95b3]{transition:none}.app-logo.animated svg[data-v-a36d95b3]{animation:none}.app-logo svg animate[data-v-a36d95b3]{animation-duration:0s}}
