.layout-Login{height:100%;padding-bottom:var(--padding-6);background:linear-gradient(135deg,#0e1013 0%,#1a1d24 50%,#0e1013 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.layout-Login .bg{opacity:.2;position:absolute;top:0;bottom:0;left:0;right:0}.layout-Login .bg:where([data-theme=dark],[data-theme=dark] *){opacity:.04}.layout-Login .bg{--s:100%;--c1:#f2f2f2;--c2:#cdcbcc;--c3:#999;--_g:0 120deg,transparent 0;background:conic-gradient(at 83.3333% 33.3333%,var(--c3)var(--_g)),conic-gradient(from -120deg at 16.6667% 33.3333%,var(--c2)var(--_g)),conic-gradient(from 120deg at 33.3333% 83.3333%,var(--c1)var(--_g)),conic-gradient(from 120deg at 66.6667% 83.3333%,var(--c1)var(--_g)),conic-gradient(from -180deg at 33.3333% 50%,var(--c2)60deg,var(--c1)var(--_g)),conic-gradient(from 60deg at 66.6667% 50%,var(--c1)60deg,var(--c3)var(--_g)),conic-gradient(from -60deg at 50% 33.3333%,var(--c1)120deg,var(--c2)0 240deg,var(--c3)0);background-size:calc(var(--s)*1.73205)var(--s)}.layout-Login .gradient-orb{pointer-events:none;border-radius:var(--radius-full);--tw-blur:blur(64px);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow);animation:8s ease-in-out infinite float;position:absolute}.layout-Login .gradient-orb-1{width:300px;height:300px;top:-6rem;left:-6rem}@media (min-width:640px){.layout-Login .gradient-orb-1{width:400px;height:400px;top:-8rem;left:-8rem}}@media (min-width:1024px){.layout-Login .gradient-orb-1{width:500px;height:500px;top:-10rem;left:-10rem}}.layout-Login .gradient-orb-1{background:radial-gradient(circle,rgba(20,158,236,.3) 0%,rgba(20,158,236,0) 70%);animation-delay:0s}.layout-Login .gradient-orb-2{width:250px;height:250px;bottom:-5rem;right:-5rem}@media (min-width:640px){.layout-Login .gradient-orb-2{width:350px;height:350px;bottom:-7rem;right:-7rem}}@media (min-width:1024px){.layout-Login .gradient-orb-2{width:400px;height:400px;bottom:-8rem;right:-8rem}}.layout-Login .gradient-orb-2{background:radial-gradient(circle,rgba(138,92,246,.25) 0%,rgba(138,92,246,0) 70%);animation-delay:-3s}.layout-Login .gradient-orb-3{width:200px;height:200px;top:25%;right:25%}@media (min-width:640px){.layout-Login .gradient-orb-3{width:250px;height:250px}}@media (min-width:1024px){.layout-Login .gradient-orb-3{width:300px;height:300px}}.layout-Login .gradient-orb-3{background:radial-gradient(circle,rgba(20,158,236,.15) 0%,rgba(20,158,236,0) 70%);animation-delay:-5s}@keyframes float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(15px,-15px)scale(1.03)}66%{transform:translate(-10px,10px)scale(.97)}}.layout-Login .box{--motion-origin-opacity:0;--motion-duration:.5s;--motion-opacity-in-animation:motion-opacity-in calc(var(--motion-opacity-duration,var(--motion-duration))*var(--motion-opacity-perceptual-duration-multiplier,var(--motion-perceptual-duration-multiplier)))var(--motion-opacity-timing,var(--motion-timing))var(--motion-opacity-delay,var(--motion-delay))both;animation:var(--motion-scale-in-animation),var(--motion-translate-in-animation),var(--motion-rotate-in-animation),var(--motion-filter-in-animation),var(--motion-opacity-in-animation),var(--motion-background-color-in-animation),var(--motion-text-color-in-animation),var(--motion-scale-loop-animation),var(--motion-translate-loop-animation),var(--motion-rotate-loop-animation),var(--motion-filter-loop-animation),var(--motion-opacity-loop-animation),var(--motion-background-color-loop-animation),var(--motion-text-color-loop-animation);z-index:10;width:100%;max-width:400px;margin-left:var(--padding-4);margin-right:var(--padding-4);border-radius:var(--radius-2xl);padding:var(--padding-6);position:relative}@media (min-width:640px){.layout-Login .box{margin-left:var(--padding-6);margin-right:var(--padding-6);padding:var(--padding-8)}}.layout-Login .box{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);background:linear-gradient(rgba(255,255,255,.08) 0%,rgba(255,255,255,.02) 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 1px rgba(255,255,255,.05),0 20px 60px -15px rgba(0,0,0,.5),0 0 80px -20px rgba(20,158,236,.15)}.layout-Login .box:before{content:"";pointer-events:none;border-radius:var(--radius-2xl);background:linear-gradient(rgba(20,158,236,.06) 0%,transparent 40%);position:absolute;top:0;bottom:0;left:0;right:0}.layout-Login .box .header{margin-bottom:var(--padding-5);padding-bottom:var(--padding-4);text-align:center;position:relative}@media (min-width:640px){.layout-Login .box .header{margin-bottom:var(--padding-7);padding-bottom:var(--padding-5)}}.layout-Login .box .header h1{margin-bottom:var(--padding-2);font-size:1.5rem;font-weight:var(--font-bold);color:transparent;-webkit-background-clip:text;background-clip:text}@media (min-width:640px){.layout-Login .box .header h1{font-size:1.75rem}}@media (min-width:1024px){.layout-Login .box .header h1{font-size:2rem}}.layout-Login .box .header h1{background-image:linear-gradient(135deg,#149eec 0%,#8a5cf6 50%,#149eec 100%);background-size:200%;animation:4s linear infinite shimmer}@keyframes shimmer{0%{background-position:0%}to{background-position:200%}}.layout-Login .box .header p{font-size:var(--text-xs);color:rgb(var(--foreground)/.5)}@media (min-width:640px){.layout-Login .box .header p{font-size:var(--text-sm)}}.layout-Login .box .header:after{content:"";--tw-translate-x:-50%;width:3rem;height:1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));position:absolute;bottom:0;left:50%}@media (min-width:640px){.layout-Login .box .header:after{width:4rem}}.layout-Login .box .header:after{background:linear-gradient(90deg,transparent,rgba(20,158,236,.5),transparent)}.layout-Login .box form{z-index:10;gap:var(--padding-3);flex-direction:column;display:flex;position:relative}@media (min-width:640px){.layout-Login .box form{gap:var(--padding-4)}}.layout-Login .box form{margin-top:var(--padding-2);margin-bottom:var(--padding-2);font-size:var(--text-sm);font-weight:var(--font-medium)}@media (min-width:640px){.layout-Login .box form{margin-top:var(--padding-3);font-size:var(--text-md)}}.layout-Login .box form .forget-password{margin-top:var(--padding-1);white-space:nowrap;width:min-content;font-size:var(--text-xs);color:rgb(var(--foreground)/.4);transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.layout-Login .box form .forget-password:hover{--tw-text-opacity:1;color:rgb(var(--brand)/var(--tw-text-opacity,1))}@media (min-width:640px){.layout-Login .box form .forget-password{font-size:var(--text-sm)}}.layout-Login .box form button[type=submit]{margin-top:var(--padding-3);height:var(--padding-10);border-radius:var(--radius-xl);font-size:var(--text-sm);font-weight:var(--font-semibold)}@media (min-width:640px){.layout-Login .box form button[type=submit]{margin-top:var(--padding-4);height:2.75rem;font-size:var(--text-md)}}.layout-Login .box form button[type=submit]{background:linear-gradient(135deg,#149eec 0%,#0f8ed6 50%,#149eec 100%) 0 0/200%;border:none;transition:all .3s;box-shadow:0 4px 15px -3px rgba(20,158,236,.4),0 0 0 1px rgba(20,158,236,.1)}.layout-Login .box form button[type=submit]:hover{background-position:100%;transform:translateY(-1px);box-shadow:0 6px 20px -3px rgba(20,158,236,.5),0 0 0 1px rgba(20,158,236,.2)}.layout-Login .box form button[type=submit]:active{transform:translateY(0);box-shadow:0 2px 10px -3px rgba(20,158,236,.4),0 0 0 1px rgba(20,158,236,.1)}.layout-Login .box .mn-InputWrapper-root label{margin-left:.125rem;margin-bottom:var(--padding-1);color:rgb(var(--foreground)/.7);font-size:.8rem}@media (min-width:640px){.layout-Login .box .mn-InputWrapper-root label{font-size:.9rem}}.layout-Login .box .mn-InputWrapper-root .mn-Input-input{height:var(--padding-10);border-radius:var(--radius-md);background-color:rgba(255,255,255,.03);border-color:rgba(255,255,255,.05)}@media (min-width:640px){.layout-Login .box .mn-InputWrapper-root .mn-Input-input{height:2.75rem}}.layout-Login .box .mn-InputWrapper-root .mn-Input-input{transition:all .2s}.layout-Login .box .mn-InputWrapper-root .mn-Input-input:focus,.layout-Login .box .mn-InputWrapper-root .mn-Input-input:focus-within{border-color:rgb(var(--brand)/.4);background-color:rgba(255,255,255,.05);box-shadow:0 0 0 2px rgba(20,158,236,.08)}.layout-Login .box .mn-InputWrapper-root svg.lucide{color:rgb(var(--brand)/.7)}.layout-Login .box .mn-InputWrapper-root input::placeholder{color:rgb(var(--foreground)/.25)}.layout-Login .box .mn-Checkbox-root .mn-Checkbox-input{border-color:rgba(255,255,255,.15)}.layout-Login .copy-right{--motion-origin-translate-y:25%;--motion-translate-in-animation:motion-translate-in calc(var(--motion-translate-duration,var(--motion-duration))*var(--motion-translate-perceptual-duration-multiplier,var(--motion-perceptual-duration-multiplier)))var(--motion-translate-timing,var(--motion-timing))var(--motion-translate-delay,var(--motion-delay))both;--motion-origin-opacity:0;--motion-duration:.8s;--motion-opacity-in-animation:motion-opacity-in calc(var(--motion-opacity-duration,var(--motion-duration))*var(--motion-opacity-perceptual-duration-multiplier,var(--motion-perceptual-duration-multiplier)))var(--motion-opacity-timing,var(--motion-timing))var(--motion-opacity-delay,var(--motion-delay))both;animation:var(--motion-scale-in-animation),var(--motion-translate-in-animation),var(--motion-rotate-in-animation),var(--motion-filter-in-animation),var(--motion-opacity-in-animation),var(--motion-background-color-in-animation),var(--motion-text-color-in-animation),var(--motion-scale-loop-animation),var(--motion-translate-loop-animation),var(--motion-rotate-loop-animation),var(--motion-filter-loop-animation),var(--motion-opacity-loop-animation),var(--motion-background-color-loop-animation),var(--motion-text-color-loop-animation);bottom:var(--padding-4);color:rgb(var(--foreground)/.3);--motion-delay:1s;font-size:.65rem;position:absolute}@media (min-width:640px){.layout-Login .copy-right{bottom:var(--padding-6);font-size:var(--text-xs)}}
