.app-shell-module__uk8rSG__screen{background:radial-gradient(620px 300px at 50% -70px, color-mix(in srgb, var(--green) 20%, transparent), transparent 70%), var(--canvas);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:40px 20px;display:flex}.app-shell-module__uk8rSG__brand{color:var(--txt);align-items:center;gap:10px;text-decoration:none;display:flex}.app-shell-module__uk8rSG__leaf{color:#fff;background:linear-gradient(160deg, var(--green), var(--teal));border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.app-shell-module__uk8rSG__leaf svg{width:18px;height:18px}.app-shell-module__uk8rSG__brandName{letter-spacing:-.01em;font-size:17px;font-weight:600}.app-shell-module__uk8rSG__content{justify-content:center;width:100%;display:flex}
.page-module__rM2rjG__card{background:var(--card);border-radius:var(--r-card);width:100%;max-width:420px;box-shadow:var(--shadow);padding:26px 24px 22px}.page-module__rM2rjG__title{letter-spacing:-.01em;margin:0 0 6px;font-size:21px;font-weight:700}.page-module__rM2rjG__row{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;display:flex}.page-module__rM2rjG__row+.page-module__rM2rjG__row{border-top:1px solid var(--sep)}.page-module__rM2rjG__label{color:var(--mut);font-size:12.5px}.page-module__rM2rjG__value{font-size:14px;font-weight:600}.page-module__rM2rjG__actions{margin-top:6px}.page-module__rM2rjG__logout{font:inherit;color:var(--red);background:var(--fill);border-radius:var(--r-ctl);cursor:pointer;border:0;padding:9px 14px;font-size:13.5px;font-weight:600}
.auth-form-module__UaVI8G__card{background:var(--card);border-radius:var(--r-card);width:100%;max-width:400px;box-shadow:var(--shadow);padding:26px 24px 22px}.auth-form-module__UaVI8G__header{margin-bottom:18px}.auth-form-module__UaVI8G__title{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700}.auth-form-module__UaVI8G__subtitle{color:var(--mut);margin:5px 0 0;font-size:13px}.auth-form-module__UaVI8G__form{flex-direction:column;gap:14px;display:flex}.auth-form-module__UaVI8G__field{flex-direction:column;gap:6px;display:flex}.auth-form-module__UaVI8G__label{color:var(--txt2);font-size:12.5px;font-weight:600}.auth-form-module__UaVI8G__input{font:inherit;color:var(--txt);background:var(--fill);border:1px solid var(--sep);border-radius:var(--r-ctl);padding:10px 12px;font-size:14px;transition:border-color .12s}.auth-form-module__UaVI8G__input:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.auth-form-module__UaVI8G__checkbox{color:var(--mut);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.auth-form-module__UaVI8G__checkbox input{accent-color:var(--acc);margin-top:2px}.auth-form-module__UaVI8G__inlineLink{color:var(--acc);text-decoration:none}.auth-form-module__UaVI8G__inlineLink:hover{text-decoration:underline}.auth-form-module__UaVI8G__error{color:var(--red);font-size:12.5px}.auth-form-module__UaVI8G__submit{font:inherit;color:#fff;background:var(--acc);border-radius:var(--r-ctl);cursor:pointer;border:0;margin-top:2px;padding:11px 14px;font-size:14.5px;font-weight:600;transition:filter .12s}.auth-form-module__UaVI8G__submit:hover:not(:disabled){filter:brightness(.94)}.auth-form-module__UaVI8G__submit:disabled{opacity:.6;cursor:default}.auth-form-module__UaVI8G__alternative{color:var(--mut);text-align:center;margin:18px 0 0;font-size:12.5px}.auth-form-module__UaVI8G__alternativeLink{color:var(--acc);text-decoration:none}.auth-form-module__UaVI8G__alternativeLink:hover{text-decoration:underline}
