.avanto-login{--foreground:0 0% 8%;--muted-foreground:24 8% 35%;--card:0 0% 100%;--border:24 16% 80%;--input:22 15% 84%;--input-focus:2.513 94.089% 60.196%;--link:3 69% 40%;--destructive:0 65% 43%;--danger-soft:0 70% 97%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#141414;background:#fff;min-height:100svh;padding:4px}.avanto-login-frame{isolation:isolate;background:#f9423a;border-radius:24px;min-height:calc(100svh - 8px);position:relative;overflow:hidden}.avanto-login-art{position:absolute;inset:0 0 0 40%;overflow:hidden}.avanto-login-art-image{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.avanto-login-panel{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.avanto-login-panel path{fill:#f0edeb;filter:drop-shadow(10px 8px 16px #43140d29)drop-shadow(2px 1px 3px #43140d14)}.avanto-login-main{align-items:center;width:48%;min-height:calc(100svh - 8px);padding:68px 0 68px clamp(40px,8.8vw,150px);display:flex;position:relative}.avanto-login-content{width:100%;max-width:330px}.avanto-login-brand{margin-bottom:12px}.avanto-login-brand .brand{--brand-size:32px}.avanto-login .avanto-auth-intro{margin-bottom:31px}.avanto-login .avanto-auth-intro h1{color:#c32c26;letter-spacing:-.04em;font-size:clamp(27px,2.4vw,34px);font-weight:600}.avanto-login .avanto-auth-intro>p:last-child{color:#49433f;margin-top:14px;font-size:13px}.avanto-login .avanto-auth-form{gap:15px}.avanto-login .avanto-auth-field{gap:5px;font-size:12px}.avanto-login .input{color:#141414;corner-shape:round;background:#fff;border-radius:12px;min-height:44px;padding:10px 12px;font-size:14px}.avanto-login .input::placeholder{color:#79736f}.avanto-login .input:hover:not(:disabled):not(:focus-visible){border-color:#c7bbb5}.avanto-login .avanto-auth-field .input:focus-visible{border-color:hsl(var(--ring))}.avanto-login .avanto-auth-password .input{padding-right:48px}.avanto-login .avanto-auth-password .icon-btn{color:#bd3029;top:0;right:0}.avanto-login .avanto-auth-password-top{font-size:12px}.avanto-login .avanto-auth-password-top a{font-size:11px}.avanto-login .avanto-auth-submit,.avanto-login .avanto-auth-google{corner-shape:round;border-radius:7px;min-height:44px;font-size:13px;font-weight:500}.avanto-login .avanto-auth-submit{color:#fff;background:#bd2c24 linear-gradient(115deg,#d63b32 0%,#bd2c24 55%,#9f231e 100%);border-color:#bd2c24;margin-top:16px}.avanto-login .avanto-auth-submit:hover:not(:disabled){background:#ad2720 linear-gradient(115deg,#c32c26 0%,#ad2720 55%,#9f231e 100%);border-color:#ad2720}.avanto-login .avanto-auth-google{color:#141414;background:#fff;border:0}.avanto-login .avanto-auth-google.btn>svg:not(.loading-spinner){flex:0 0 19px;width:19px;height:19px;display:block}.avanto-login .avanto-auth-divider{color:#625950}.avanto-login .avanto-auth-bottom{border:0;margin-top:15px;padding-top:0}.avanto-login :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #a62d26}.avanto-login *,.avanto-login :before,.avanto-login :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:no-preference){.avanto-login .input{transition:border-color .15s,box-shadow .15s!important}}@media (min-width:768px) and (max-width:1050px){.avanto-login-main{width:54%;padding-left:6vw;padding-right:35px}}@media (max-width:767px){.avanto-login{padding:4px}.avanto-login-frame{border-radius:20px}.avanto-login-art{height:280px;inset:0 0 auto}.avanto-login-art-image{-o-object-position:center 48%;object-position:center 48%}.avanto-login-art:after{content:"";pointer-events:none;background:linear-gradient(#f0edeb00 53%,#f0edeb1f 61%,#f0edeb8c 69%,#f0edebed 77%,#f0edeb 80%);position:absolute;inset:0}.avanto-login-panel{display:none}.avanto-login-main{background:#f0edeb;align-items:flex-start;width:100%;min-height:calc(100svh - 233px);margin-top:225px;padding:34px 28px 30px}.avanto-login-main:before{content:"";pointer-events:none;background:linear-gradient(#0000,#f0edeb85 54%,#f0edeb);height:58px;position:absolute;top:-58px;left:0;right:0}.avanto-login-content{max-width:380px;margin-inline:auto}.avanto-login-brand{margin-bottom:10px}.avanto-login .avanto-auth-intro{margin-bottom:24px}.avanto-login .avanto-auth-intro h1{font-size:28px}.avanto-login .input{font-size:16px}}@media (max-width:359px){.avanto-login-main{padding-inline:20px}.avanto-login .avanto-auth-intro h1{font-size:25px}}.avanto-login-art-forms{font-weight:400}.avanto-login .input{-webkit-text-fill-color:#141414;caret-color:#141414}.avanto-login .input::placeholder{-webkit-text-fill-color:#79736f;opacity:1}.avanto-login .input:-webkit-autofill{-webkit-text-fill-color:#141414;box-shadow:inset 0 0 0 1000px #fff, var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000);caret-color:#141414}.avanto-login .input:-webkit-autofill:hover{-webkit-text-fill-color:#141414;box-shadow:inset 0 0 0 1000px #fff, var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000);caret-color:#141414}.avanto-login .input:-webkit-autofill:focus{-webkit-text-fill-color:#141414;box-shadow:inset 0 0 0 1000px #fff, var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000);caret-color:#141414}.avanto-login .input:-webkit-autofill:active{-webkit-text-fill-color:#141414;box-shadow:inset 0 0 0 1000px #fff, var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000);caret-color:#141414}.avanto-login .input:autofill{color:#141414;box-shadow:inset 0 0 0 1000px #fff, var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000);background:#fff}.avanto-login-frame{background:#2a1610}.avanto-login-card{-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);background:linear-gradient(145deg,#ffffff85,#fffaf642);border:1px solid #ffffffb3;border-radius:22px;padding:28px 26px 22px;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #ffffff40,0 22px 50px -18px #4a23144d}.avanto-login-content{max-width:380px}.avanto-login .input{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff6b;border-color:#ffffffbf;box-shadow:inset 0 1px #fff9}.avanto-login .input:hover:not(:disabled):not(:focus-visible){background:#ffffff8c;border-color:#fffffff2}.avanto-login .input:focus-visible{background:#ffffffad}.avanto-login .avanto-auth-google{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff6;border:1px solid #ffffffbf;box-shadow:inset 0 1px #ffffffb3}.avanto-login .avanto-auth-google:hover:not(:disabled){background:#fff9}.avanto-login .avanto-auth-submit{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-image:linear-gradient(115deg,#d63b32db 0%,#bd2c24d6 55%,#9f231ee0 100%);border-color:#ffffff4d;box-shadow:inset 0 1px #ffffff59,0 8px 18px -8px #831f1973}.avanto-login .avanto-auth-bottom,.avanto-login .avanto-auth-divider,.avanto-login .avanto-auth-note{color:#463b35}.avanto-login .avanto-auth-divider:before,.avanto-login .avanto-auth-divider:after{background:#ffffffbf}@media (max-width:767px){.avanto-login-frame{background:#4a3021}.avanto-login-art{height:100svh;inset:0 0 auto}.avanto-login-art-image{-o-object-position:center top;object-position:center top}.avanto-login-art:after{display:none}.avanto-login-main{background:0 0;min-height:calc(100svh - max(188px,25svh));margin-top:max(180px,25svh);padding:0 16px 24px}.avanto-login-main:before,.avanto-login-brand{display:none}.avanto-login-card{background:linear-gradient(#ffffff9e,#fffaf6b8);padding:26px 20px 18px}}
