body:has(.ovexly-auth),html:has(.ovexly-auth){color-scheme:dark!important;background:#0c1420!important;background-image:none!important}.ovexly-auth{--auth-bg:#0c1420;--auth-ink:#f2f6f8;--auth-soft:#aab7c4;--auth-muted:#6f8192;--auth-line:rgba(170,195,215,.15);--auth-blue:#2a96eb;--auth-deep:#2a96eb;min-height:100dvh;color:var(--auth-ink);background:#0c1420}.ovexly-auth-panel{position:relative;overflow:hidden;background:rgba(16,25,36,.86);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(170,195,215,.16);border-radius:4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 0 0 1px rgba(42,150,235,.08),0 20px 50px rgba(0,0,0,.5),0 0 90px -25px rgba(42,150,235,.45);animation:ovexly-auth-panel-in .55s cubic-bezier(.22,1,.36,1) both}.ovexly-auth-panel:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#2a96eb 25%,#3dd9db 55%,#2a96eb 80%,transparent);opacity:.85}@keyframes ovexly-auth-panel-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ovexly-auth-input{height:3rem;width:100%;border-radius:4px;border:1px solid rgba(170,195,215,.16);background:rgba(16,26,37,.88);padding:0 .95rem;font-size:.9375rem;color:#f2f6f8;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ovexly-auth-input::-moz-placeholder{color:#6f8192}.ovexly-auth-input::placeholder{color:#6f8192}.ovexly-auth-input:hover{border-color:rgba(170,195,215,.28)}.ovexly-auth-input:focus{outline:none;border-color:rgba(42,150,235,.55);box-shadow:0 0 0 3px rgba(42,150,235,.22);background:rgba(16,26,37,.96)}.ovexly-auth-label{display:block;margin-bottom:.45rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#aab7c4}.ovexly-auth-btn{display:inline-flex;height:3rem;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:4px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(135deg,#2a96eb,#3dd9db);font-size:.9375rem;font-weight:600;color:#062224;box-shadow:0 10px 28px rgba(42,150,235,.3);transition:filter .15s ease,transform .15s ease}.ovexly-auth-btn:hover{filter:brightness(1.06)}.ovexly-auth-btn:active{transform:scale(.985)}.ovexly-auth-btn:disabled{opacity:.55;pointer-events:none}.ovexly-auth-social{display:inline-flex;height:2.85rem;width:100%;align-items:center;justify-content:center;gap:.55rem;border-radius:4px;border:1px solid rgba(170,195,215,.16);background:rgba(22,35,49,.7);font-size:.8125rem;font-weight:600;color:#f2f6f8;transition:background .15s ease,border-color .15s ease,transform .15s ease}.ovexly-auth-social:hover{background:rgba(32,48,62,.9);border-color:rgba(42,150,235,.35)}.ovexly-auth-social:active{transform:scale(.98)}.ovexly-auth-social:disabled{opacity:.6;pointer-events:none}.ovexly-auth-divider{display:flex;align-items:center;gap:.75rem;color:#6f8192;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ovexly-auth-divider:after,.ovexly-auth-divider:before{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(170,195,215,.2),transparent)}.ovexly-auth-visual{position:relative;overflow:hidden;isolation:isolate;background:#0c1420}.ovexly-auth-hero-img{-o-object-fit:cover;object-fit:cover;-o-object-position:60% 38%;object-position:60% 38%;filter:saturate(1.1) contrast(1.04);animation:ovexly-auth-kenburns 30s ease-in-out infinite alternate;will-change:transform}@keyframes ovexly-auth-kenburns{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.13) translate3d(-1.2%,-1%,0)}}.ovexly-auth-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(6,11,18,.32),rgba(6,11,18,.5) 52%,rgba(6,11,18,.95)),linear-gradient(100deg,rgba(6,11,18,.6),rgba(6,11,18,.08) 45%,rgba(42,150,235,.18)),radial-gradient(ellipse 55% 40% at 85% 10%,rgba(42,150,235,.25),transparent 62%)}.ovexly-auth-hero-grid{z-index:1;pointer-events:none;background-image:linear-gradient(rgba(170,210,245,.05) 1px,transparent 0),linear-gradient(90deg,rgba(170,210,245,.05) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 65%);mask-image:linear-gradient(180deg,#000,transparent 65%)}.ovexly-auth-ticker{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:rgba(9,15,24,.55);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);font-size:.75rem;font-weight:600;color:#eef3f9;box-shadow:0 10px 26px rgba(0,0,0,.4);animation:ovexly-auth-ticker-in .5s cubic-bezier(.22,1,.36,1) both;white-space:nowrap}.ovexly-auth-ticker-pair{color:#a8b6c8;font-weight:500}.ovexly-auth-ticker-price{color:#eef3f9;font-variant-numeric:tabular-nums}.ovexly-auth-ticker-up{color:#19c56b}.ovexly-auth-ticker-down{color:#f04444}@keyframes ovexly-auth-ticker-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ovexly-auth-form-col{position:relative;overflow:hidden}.ovexly-auth-ambient-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.5;filter:blur(1.5px) saturate(1.15);transform:scale(1.1)}@media (min-width:1024px){.ovexly-auth-ambient-img{opacity:.25}}.ovexly-auth-ambient-overlay{pointer-events:none;background:radial-gradient(ellipse 62% 50% at 50% 36%,rgba(12,20,32,.35) 0,rgba(12,20,32,.88) 68%,#0c1420 100%),linear-gradient(180deg,rgba(12,20,32,.78),rgba(12,20,32,.5) 30%,rgba(12,20,32,.94))}@media (prefers-reduced-motion:reduce){.ovexly-auth-hero-img,.ovexly-auth-panel,.ovexly-auth-ticker{animation:none!important}}