.app-logo-spinner[data-v-6a4e4d10]{justify-content:center;align-items:center;animation:3s ease-in-out infinite gentle-float-6a4e4d10;display:flex}.app-logo-spinner svg[data-v-6a4e4d10]{transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes gentle-float-6a4e4d10{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.app-logo-spinner[data-v-6a4e4d10]{animation:none}.app-logo-spinner svg animate[data-v-6a4e4d10],.app-logo-spinner svg animateTransform[data-v-6a4e4d10]{animation-duration:0s}}.app-logo-error[data-v-afcc46f8]{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-afcc46f8]{transition:all .3s cubic-bezier(.4,0,.2,1)}.app-logo-error[data-v-afcc46f8]:hover{opacity:.9}.app-logo-error:hover svg[data-v-afcc46f8]{transform:scale(1.02)}.app-logo-login[data-v-57cb9da3]{flex-direction:column;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.app-logo-login.animated[data-v-57cb9da3]{animation:1s ease-out welcome-entrance-57cb9da3}.app-logo-login svg[data-v-57cb9da3]{transition:all .3s cubic-bezier(.4,0,.2,1)}.app-logo-login:hover svg[data-v-57cb9da3]{transform:scale(1.02)}.login-text[data-v-57cb9da3]{text-align:center;opacity:.9}.login-title[data-v-57cb9da3]{font-size:var(--font-size-3xl);color:var(--text-color);letter-spacing:1px;background:linear-gradient(135deg, var(--primary-color), var(--primary-hover));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Arial,sans-serif;font-weight:700}.login-subtitle[data-v-57cb9da3]{font-size:var(--font-size-lg);color:var(--text-color-secondary);letter-spacing:.5px}@keyframes welcome-entrance-57cb9da3{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-57cb9da3]{width:80px;height:80px}.login-title[data-v-57cb9da3]{font-size:var(--font-size-2xl)}.login-subtitle[data-v-57cb9da3]{font-size:var(--font-size-base)}}@media (prefers-reduced-motion:reduce){.app-logo-login.animated[data-v-57cb9da3]{animation:none}.app-logo-login svg animate[data-v-57cb9da3]{animation-duration:0s}}.app-logo-watermark[data-v-efb3abe3]{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-efb3abe3]{-webkit-user-select:none;user-select:none}.app-logo-watermark svg[data-v-efb3abe3]{transition:all .3s cubic-bezier(.4,0,.2,1)}.app-logo-watermark[data-v-efb3abe3]:not(.positioned):hover{opacity:.4}.app-logo-watermark:not(.positioned):hover svg[data-v-efb3abe3]{transform:scale(1.02)}.app-logo[data-v-9729b6b4]{cursor:pointer;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.app-logo svg[data-v-9729b6b4],.app-logo.small svg[data-v-9729b6b4]{transition:all .3s cubic-bezier(.4,0,.2,1)}.app-logo:hover svg[data-v-9729b6b4]{transform:scale(1.05)}.app-logo.small:hover svg[data-v-9729b6b4]{transform:scale(1.08)}.app-logo.animated svg[data-v-9729b6b4]{animation:4s ease-in-out infinite subtle-pulse-9729b6b4}.app-logo.animated:hover svg[data-v-9729b6b4]{animation:none;transform:scale(1.05)}.app-logo.small.animated:hover svg[data-v-9729b6b4]{animation:none;transform:scale(1.08)}@keyframes subtle-pulse-9729b6b4{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.app-logo[data-v-9729b6b4]:focus-visible{outline:2px solid var(--primary-hover);outline-offset:2px;border-radius:50%}@media (prefers-reduced-motion:reduce){.app-logo[data-v-9729b6b4],.app-logo svg[data-v-9729b6b4]{transition:none}.app-logo.animated svg[data-v-9729b6b4]{animation:none}.app-logo svg animate[data-v-9729b6b4]{animation-duration:0s}}
