.Auth-module__0SISqq__page{color:#2b211b;background:radial-gradient(circle at 12% 8%,#b68f663d,#0000 25rem),radial-gradient(circle at 88% 18%,#ffffffb8,#0000 24rem),linear-gradient(145deg,#f8f1e8,#efe1d2 50%,#fbf7f2);min-height:100vh;padding:28px}.Auth-module__0SISqq__brand{color:#2b211b;letter-spacing:.14em;align-items:center;gap:12px;width:max-content;font-size:13px;text-decoration:none;display:flex}.Auth-module__0SISqq__brandMark{color:#fff;background:linear-gradient(145deg,#75513a,#2d1c13);border:1px solid #ffffff40;border-radius:15px;place-items:center;width:44px;height:44px;font-weight:800;display:grid;box-shadow:inset 0 1px 1px #ffffff4d,0 14px 30px #51362440}.Auth-module__0SISqq__card{-webkit-backdrop-filter:blur(30px)saturate(145%);backdrop-filter:blur(30px)saturate(145%);background:linear-gradient(145deg,#ffffffd1,#ffffff61);border:1px solid #fffc;border-radius:36px;grid-template-columns:.92fr 1.08fr;width:min(980px,100%);min-height:600px;margin:62px auto;display:grid;overflow:hidden;box-shadow:0 40px 95px #51362426,inset 0 1px #fffffff5}.Auth-module__0SISqq__intro{color:#fff;background:radial-gradient(circle at 84% 16%,#ffffff24,#0000 28%),linear-gradient(145deg,#5b3b28,#21140e);padding:58px;position:relative;overflow:hidden}.Auth-module__0SISqq__intro:before,.Auth-module__0SISqq__intro:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.Auth-module__0SISqq__intro:before{background:radial-gradient(circle at 32% 28%,#ffffff40,#b9895e2e 45%,#0000 70%);border:1px solid #ffffff26;width:240px;height:240px;bottom:-88px;right:-92px;box-shadow:inset 18px 18px 34px #ffffff14}.Auth-module__0SISqq__intro:after{background:linear-gradient(145deg,#ffffff1f,#ffffff08);border:1px solid #ffffff1c;width:110px;height:110px;bottom:54px;left:44px}.Auth-module__0SISqq__eyebrow{color:#ddc9ae;letter-spacing:.18em;margin:0 0 18px;font-size:12px;font-weight:800}.Auth-module__0SISqq__title{letter-spacing:-.057em;max-width:420px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5vw,70px);font-weight:500;line-height:.95}.Auth-module__0SISqq__description{color:#ffffffb3;max-width:390px;margin:24px 0 0;font-size:16px;line-height:1.75}.Auth-module__0SISqq__form{flex-direction:column;justify-content:center;padding:58px;display:flex}.Auth-module__0SISqq__formHeading{margin:0 0 28px}.Auth-module__0SISqq__formHeading strong{margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;display:block}.Auth-module__0SISqq__formHeading span{color:#76695f;font-size:13px;line-height:1.55}.Auth-module__0SISqq__label{gap:8px;margin-bottom:18px;display:grid}.Auth-module__0SISqq__labelText{font-size:13px;font-weight:800}.Auth-module__0SISqq__input{color:#2b211b;width:100%;min-height:54px;font:inherit;background:linear-gradient(145deg,#fffffff5,#ffffffa3);border:1px solid #ffffffd6;border-radius:15px;outline:none;padding:0 16px;box-shadow:inset 0 1px #fffffffa,0 9px 20px #5136240e}.Auth-module__0SISqq__input:focus{border-color:#95613b;box-shadow:0 0 0 4px #95613b1c,inset 0 1px #fffffffa}.Auth-module__0SISqq__button{color:#fff;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#8cdb7d,#53ad56 48%,#2f7e3c);border:1px solid #ffffff5c;border-radius:999px;margin-top:5px;font-weight:800;transition:all .2s;box-shadow:0 17px 34px #4192464a,0 0 22px #5dc15b36,inset 0 2px 1px #ffffff75,inset 0 -4px 10px #1d5f2738}.Auth-module__0SISqq__button:hover{transform:translateY(-2px);box-shadow:0 22px 40px #41924657,0 0 28px #5dc15b45,inset 0 2px 1px #ffffff80}.Auth-module__0SISqq__button:disabled{opacity:.65;cursor:not-allowed}.Auth-module__0SISqq__switch{color:#76695f;text-align:center;margin:22px 0 0;font-size:13px}.Auth-module__0SISqq__switch a{color:#513624;font-weight:800;text-decoration:none}.Auth-module__0SISqq__error,.Auth-module__0SISqq__success{border-radius:13px;margin-top:15px;padding:14px;font-size:13px;line-height:1.5}.Auth-module__0SISqq__error{color:#7e4035;background:#a453431a}.Auth-module__0SISqq__success{color:#3f6538;background:#6f995d24}@media (max-width:760px){.Auth-module__0SISqq__page{padding:16px}.Auth-module__0SISqq__card{border-radius:28px;grid-template-columns:1fr;margin:34px auto}.Auth-module__0SISqq__intro,.Auth-module__0SISqq__form{padding:34px}.Auth-module__0SISqq__title{font-size:48px}}
