.easemize-auth{--foreground:var(--ui-text);--background:var(--ui-bg);--card:var(--ui-surface-strong);--border:var(--ui-border);--muted-foreground:var(--ui-text-muted);--primary:var(--ui-accent);--primary-foreground:var(--ui-accent-fg);--destructive:#dc2626;--color-primary:var(--ui-accent);--color-secondary:var(--ui-accent-hover);--color-accent:color-mix(in srgb,var(--ui-accent) 55%,white);--color-destructive:color-mix(in srgb,var(--ui-accent) 40%,#0f766e);--color-chart-1:var(--ui-accent);--color-chart-3:var(--ui-accent-hover);--color-chart-4:color-mix(in srgb,var(--ui-accent) 70%,#99f6e4);--color-chart-5:color-mix(in srgb,var(--ui-accent) 50%,#134e4a)}.easemize-auth input[type=password]::-ms-clear,.easemize-auth input[type=password]::-ms-reveal{display:none!important}.easemize-auth input:-webkit-autofill,.easemize-auth input:-webkit-autofill:active,.easemize-auth input:-webkit-autofill:focus,.easemize-auth input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px transparent!important;-webkit-text-fill-color:var(--foreground)!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important;caret-color:var(--foreground)!important}.easemize-auth .glass-input-wrap{--glass-rim:clamp(1px,0.0625em,4px);z-index:2;min-width:0;transform-style:preserve-3d}.easemize-auth .glass-input,.easemize-auth .glass-input-wrap{position:relative;width:100%;overflow:visible;border-radius:9999px}.easemize-auth .glass-input{display:flex;height:2.5rem;min-height:2.5rem;align-items:center;gap:.375rem;padding:0 .35rem;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(14px) saturate(1.2);transition:background .4s cubic-bezier(.25,1,.5,1),backdrop-filter .4s cubic-bezier(.25,1,.5,1);border:0;background-color:transparent;box-shadow:none;background-image:linear-gradient(180deg,color-mix(in srgb,var(--foreground) 10%,transparent) 0,transparent 42%),linear-gradient(-75deg,color-mix(in srgb,var(--background) 10%,transparent),color-mix(in srgb,var(--background) 28%,transparent),color-mix(in srgb,var(--background) 10%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--background) 42%,transparent),color-mix(in srgb,var(--background) 42%,transparent))}.easemize-auth .glass-input-wrap:focus-within .glass-input{backdrop-filter:blur(18px) saturate(1.25);background-image:linear-gradient(180deg,color-mix(in srgb,var(--foreground) 14%,transparent) 0,transparent 48%),linear-gradient(-75deg,color-mix(in srgb,var(--background) 12%,transparent),color-mix(in srgb,var(--background) 34%,transparent),color-mix(in srgb,var(--background) 12%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--background) 55%,transparent),color-mix(in srgb,var(--background) 55%,transparent))}.easemize-auth .glass-input-text-area:after,.easemize-auth .glass-input:after{content:none!important;display:none!important}.easemize-auth .glass-input-text-area{display:none}@keyframes easemize-float1{0%,to{transform:translate(0)}50%{transform:translate(-10px,10px)}}@keyframes easemize-float2{0%,to{transform:translate(0)}50%{transform:translate(10px,-10px)}}@media (prefers-reduced-motion:reduce){.easemize-auth .easemize-float-a,.easemize-auth .easemize-float-b{animation:none!important}}.easemize-auth .glass-input input,.easemize-auth .glass-input input.glass-input-native{position:relative!important;isolation:auto!important;min-height:0!important;height:100%!important;width:0!important;min-width:0!important;flex-grow:1!important;padding:0 .25rem 0 .125rem!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;backdrop-filter:none!important;box-shadow:none!important;outline:none!important}.easemize-auth .glass-input input.glass-input-native:after,.easemize-auth .glass-input input:after{content:none!important;display:none!important}.easemize-auth .auth-otp-slot{border:1px solid color-mix(in srgb,var(--foreground) 32%,transparent);color:var(--foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent);box-shadow:none;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none}.easemize-auth .auth-otp-slot-active{border-color:var(--primary);border-width:1.5px;background:color-mix(in srgb,var(--foreground) 10%,transparent);box-shadow:none}.easemize-auth .auth-otp-caret{background:var(--foreground)}.easemize-auth .auth-otp-input{position:relative;gap:.625rem}.easemize-auth .auth-otp-input input{caret-color:transparent;position:absolute!important;inset:0!important;width:100%!important;min-height:0!important;height:100%!important;margin:0!important;padding:0!important;opacity:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.easemize-auth .auth-otp-input input:after{content:none!important;display:none!important}