.layout-Login{position:relative;height:100%;overflow:hidden;padding-bottom:var(--padding-6);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f1c1a,#152d29 45%,#0f1c1a)}.layout-Login .bg{position:absolute;inset:0;opacity:.2}.layout-Login .bg:where([data-theme=dark],[data-theme=dark] *){opacity:.04}.layout-Login .bg{--s:100%;--c1:#f2f2f2;--c2:#cdcbcc;--c3:#999999;--_g:0 120deg,#0000 0;background:conic-gradient(at 83.3333333333% 33.3333333333%,var(--c3) var(--_g)),conic-gradient(from -120deg at 16.6666666667% 33.3333333333%,var(--c2) var(--_g)),conic-gradient(from 120deg at 33.3333333333% 83.3333333333%,var(--c1) var(--_g)),conic-gradient(from 120deg at 66.6666666667% 83.3333333333%,var(--c1) var(--_g)),conic-gradient(from -180deg at 33.3333333333% 50%,var(--c2) 60deg,var(--c1) var(--_g)),conic-gradient(from 60deg at 66.6666666667% 50%,var(--c1) 60deg,var(--c3) var(--_g)),conic-gradient(from -60deg at 50% 33.3333333333%,var(--c1) 120deg,var(--c2) 0 240deg,var(--c3) 0);background-size:calc(var(--s)*1.7320508076) var(--s)}.layout-Login .gradient-orb{pointer-events:none;position:absolute;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:float 8s ease-in-out infinite}.layout-Login .gradient-orb-1{top:-6rem;left:-6rem;height:300px;width:300px}@media (min-width:640px){.layout-Login .gradient-orb-1{top:-8rem;left:-8rem;height:400px;width:400px}}@media (min-width:1024px){.layout-Login .gradient-orb-1{top:-10rem;left:-10rem;height:500px;width:500px}}.layout-Login .gradient-orb-1{background:radial-gradient(circle,rgba(208,166,73,.28) 0,rgba(208,166,73,0) 70%);animation-delay:0s}.layout-Login .gradient-orb-2{bottom:-5rem;right:-5rem;height:250px;width:250px}@media (min-width:640px){.layout-Login .gradient-orb-2{bottom:-7rem;right:-7rem;height:350px;width:350px}}@media (min-width:1024px){.layout-Login .gradient-orb-2{bottom:-8rem;right:-8rem;height:400px;width:400px}}.layout-Login .gradient-orb-2{background:radial-gradient(circle,rgba(43,73,80,.35) 0,rgba(43,73,80,0) 70%);animation-delay:-3s}.layout-Login .gradient-orb-3{top:25%;right:25%;height:200px;width:200px}@media (min-width:640px){.layout-Login .gradient-orb-3{height:250px;width:250px}}@media (min-width:1024px){.layout-Login .gradient-orb-3{height:300px;width:300px}}.layout-Login .gradient-orb-3{background:radial-gradient(circle,rgba(208,166,73,.14) 0,rgba(208,166,73,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:500ms;--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);position:relative;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)}@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);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(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(208,166,73,.12);box-shadow:0 0 0 1px hsla(0,0%,100%,.04),0 20px 60px -15px rgba(0,0,0,.5),0 0 80px -20px rgba(208,166,73,.18)}.layout-Login .box:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:var(--radius-2xl);background:linear-gradient(180deg,rgba(208,166,73,.08),transparent 40%)}.layout-Login .box .header{position:relative;margin-bottom:var(--padding-5);padding-bottom:var(--padding-4);text-align:center}@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);-webkit-background-clip:text;background-clip:text;font-family:var(--font-pt-serif),PT Serif,serif;font-size:1.5rem;font-weight:var(--font-bold);color:transparent}@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,#d0a649,#f0d78a 45%,#d0a649);background-size:200% auto;animation:shimmer 4s linear infinite}@keyframes shimmer{0%{background-position:0}to{background-position:200%}}.layout-Login .box .header p{font-size:var(--text-xs);color:rgb(255 255 255/.55)}@media (min-width:640px){.layout-Login .box .header p{font-size:var(--text-sm)}}.layout-Login .box .header:after{content:"";position:absolute;bottom:0;left:50%;height:1px;width:3rem;--tw-translate-x:-50%;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))}@media (min-width:640px){.layout-Login .box .header:after{width:4rem}}.layout-Login .box .header:after{background:linear-gradient(90deg,transparent,rgba(208,166,73,.55),transparent)}.layout-Login .box form{position:relative;z-index:10;display:flex;flex-direction:column;gap:var(--padding-3)}@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);width:-moz-min-content;width:min-content;white-space:nowrap;font-size:var(--text-xs);color:rgb(255 255 255/.4);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.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);--tw-text-opacity:1;color:rgb(var(--forest)/var(--tw-text-opacity,1))}@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,#d0a649,#b8923a 50%,#d0a649);background-size:200% auto;border:none;box-shadow:0 4px 15px -3px rgba(208,166,73,.45),0 0 0 1px rgba(208,166,73,.15);transition:all .3s ease}.layout-Login .box form button[type=submit]:hover{background-position:100%;box-shadow:0 6px 20px -3px rgba(208,166,73,.55),0 0 0 1px rgba(208,166,73,.25);transform:translateY(-1px)}.layout-Login .box form button[type=submit]:active{transform:translateY(0);box-shadow:0 2px 10px -3px rgba(208,166,73,.4),0 0 0 1px rgba(208,166,73,.12)}.layout-Login .box .mn-InputWrapper-root label{margin-left:.125rem;margin-bottom:var(--padding-1);font-size:.8rem;color:rgb(255 255 255/.7)}@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);border-color:rgb(255 255 255/.05);background-color:rgb(255 255 255/.03);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@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 ease}.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:rgb(255 255 255/.05);box-shadow:0 0 0 2px rgba(208,166,73,.12)}.layout-Login .box .mn-InputWrapper-root svg.lucide{color:rgb(var(--brand)/.7)}.layout-Login .box .mn-InputWrapper-root input::-moz-placeholder{color:rgb(255 255 255/.25)}.layout-Login .box .mn-InputWrapper-root input::placeholder{color:rgb(255 255 255/.25)}.layout-Login .box .mn-Checkbox-root .mn-Checkbox-input{border-color:rgb(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:800ms;--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);position:absolute;bottom:var(--padding-4);font-size:.65rem;color:rgb(255 255 255/.3);--motion-delay:1000ms}@media (min-width:640px){.layout-Login .copy-right{bottom:var(--padding-6);font-size:var(--text-xs)}}