.login-page[data-v-c3fba257]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 40%,var(--omag-500) 100%);position:relative;overflow:hidden}.login-bg-circle[data-v-c3fba257]{position:absolute;border-radius:50%;opacity:.08;background:#fff;pointer-events:none}.login-bg-circle-1[data-v-c3fba257]{width:500px;height:500px;top:-150px;right:-100px;animation:login-float-c3fba257 20s ease-in-out infinite}.login-bg-circle-2[data-v-c3fba257]{width:350px;height:350px;bottom:-100px;left:-80px;animation:login-float-c3fba257 25s ease-in-out infinite reverse}.login-bg-circle-3[data-v-c3fba257]{width:200px;height:200px;top:50%;left:60%;animation:login-float-c3fba257 18s ease-in-out infinite 5s}@keyframes login-float-c3fba257{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}.login-container[data-v-c3fba257]{width:100%;max-width:420px;position:relative;z-index:1;animation:login-enter-c3fba257 .5s ease-out}@keyframes login-enter-c3fba257{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-card[data-v-c3fba257]{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(255,255,255,.3);box-shadow:0 20px 60px #00000026;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.login-card[data-v-c3fba257]:hover{transform:translateY(-2px);box-shadow:0 25px 70px #0003}.login-input-wrapper[data-v-c3fba257]{position:relative}.login-input-icon[data-v-c3fba257]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:.9rem;z-index:1;pointer-events:none}.login-input-wrapper .login-input[data-v-c3fba257]{padding-left:36px!important}.login-input[data-v-c3fba257]{border-radius:10px!important;border:1.5px solid #e5e7eb!important;transition:border-color .2s,box-shadow .2s!important;font-size:.9rem!important}.login-input[data-v-c3fba257]:focus{border-color:var(--omag-500)!important;box-shadow:0 0 0 3px rgba(var(--omag-rgb),.12)!important}.login-btn[data-v-c3fba257]{background:linear-gradient(135deg,var(--omag-500) 0%,var(--omag-600) 100%)!important;border:none!important;border-radius:10px!important;font-weight:600!important;font-size:.95rem!important;padding:.75rem 1.5rem!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 4px 14px rgba(var(--omag-rgb),.35)!important}.login-btn[data-v-c3fba257]:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px rgba(var(--omag-rgb),.45)!important}.logo-omag[data-v-c3fba257]{filter:brightness(0) invert(1)}@media(max-width:480px){.login-card[data-v-c3fba257]{border-radius:12px}.login-card>div[data-v-c3fba257]{padding:1.5rem!important}.login-bg-circle-1[data-v-c3fba257]{width:300px;height:300px}.login-bg-circle-2[data-v-c3fba257]{width:200px;height:200px}.login-bg-circle-3[data-v-c3fba257]{display:none}}
