.AuthForm-module__6IZtVW__formWrap{width:min(100%,420px)}.AuthForm-module__6IZtVW__formWrap h1{color:#11120f;letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:0;font-family:Roboto Serif,Georgia,serif;font-size:clamp(33px,3.3vw,46px);font-weight:650;line-height:1.08}.AuthForm-module__6IZtVW__intro{color:#55574f;margin:13px 0 26px;font-size:14px;line-height:1.65}.AuthForm-module__6IZtVW__socialOptions{margin-bottom:18px}.AuthForm-module__6IZtVW__socialButton{color:#4b4e45;cursor:not-allowed;opacity:.88;background:#fffbf7;border:1px solid #dcd8d0;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font-size:13px;font-weight:650;display:inline-flex}.AuthForm-module__6IZtVW__comingSoon{color:#424a29;text-transform:uppercase;background:#eef2de;border-radius:4px;padding:3px 7px;font-size:9px;font-weight:700}.AuthForm-module__6IZtVW__divider{color:#666961;align-items:center;gap:12px;margin:16px 0 0;font-size:11px;display:flex}.AuthForm-module__6IZtVW__divider:before,.AuthForm-module__6IZtVW__divider:after{content:"";background:#e5e1dc;flex:1;height:1px}.AuthForm-module__6IZtVW__form{flex-direction:column;display:flex}.AuthForm-module__6IZtVW__form label{color:#2a2c25;margin:14px 0 7px;font-size:12px;font-weight:650}.AuthForm-module__6IZtVW__form input{color:#11120f;background:#fffbf7;border:1px solid #d9d5cd;border-radius:8px;width:100%;min-height:47px;padding:0 13px;transition:border-color .15s,box-shadow .15s}.AuthForm-module__6IZtVW__form input:hover{border-color:#aeb19e}.AuthForm-module__6IZtVW__form input:focus{border-color:#829d20;outline:0;box-shadow:0 0 0 3px #a2cb1029}.AuthForm-module__6IZtVW__labelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.AuthForm-module__6IZtVW__labelRow label{margin-bottom:7px}.AuthForm-module__6IZtVW__labelRow a{color:#455817;text-underline-offset:3px;margin-top:10px;font-size:12px;font-weight:650}.AuthForm-module__6IZtVW__passwordInput{position:relative}.AuthForm-module__6IZtVW__passwordInput input{padding-right:80px}.AuthForm-module__6IZtVW__passwordVisibility{color:#4e5248;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:11px;font-weight:650;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.AuthForm-module__6IZtVW__passwordVisibility:hover{color:#354604;text-decoration:underline}.AuthForm-module__6IZtVW__fieldHint{color:#62645c;margin:7px 0 0;font-size:11px}.AuthForm-module__6IZtVW__primaryButton{color:#11120f;cursor:pointer;background:#a2cb10;border:1px solid #a2cb10;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:22px;padding:0 20px;font-size:13px;font-weight:750;transition:background .14s,transform .14s;display:inline-flex}.AuthForm-module__6IZtVW__primaryButton:hover{background:#b0d51e}.AuthForm-module__6IZtVW__primaryButton:active{transform:translateY(1px)}.AuthForm-module__6IZtVW__primaryButton:disabled{cursor:wait;opacity:.7}.AuthForm-module__6IZtVW__message{border-radius:8px;margin:16px 0 0;padding:12px 13px;font-size:13px;line-height:1.55}.AuthForm-module__6IZtVW__messageError{color:#7d2420;background:#fbefeb;border:1px solid #e8c8c0}.AuthForm-module__6IZtVW__messageSuccess{color:#354b12;background:#eff4df;border:1px solid #d6e2ae}.AuthForm-module__6IZtVW__links{color:#5a5c54;text-align:center;margin-top:22px;font-size:13px}.AuthForm-module__6IZtVW__links p{margin:8px 0}.AuthForm-module__6IZtVW__links a{color:#405416;text-underline-offset:3px;font-weight:700}.AuthForm-module__6IZtVW__legalNote{color:#61635b;text-align:center;margin:26px 0 0;font-size:10px;line-height:1.6}@media (max-width:480px){.AuthForm-module__6IZtVW__formWrap h1{font-size:34px}.AuthForm-module__6IZtVW__intro{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.AuthForm-module__6IZtVW__form input,.AuthForm-module__6IZtVW__primaryButton{transition:none}}
.AuthShell-module__h-QhmG__layout{--auth-ink:#11120f;--auth-muted:#666961;--auth-paper:#f5f3ef;--auth-surface:#fffbf7;--auth-line:#e5e1dc;--auth-green:#a2cb10;--auth-green-hover:#8bae0b;min-height:100dvh;color:var(--auth-ink);background:var(--auth-paper);grid-template-columns:minmax(480px,.88fr) minmax(0,1.12fr);font-family:Roboto,ui-sans-serif,system-ui,sans-serif;display:grid}.AuthShell-module__h-QhmG__content{background:var(--auth-paper);flex-direction:column;justify-content:center;min-width:0;min-height:100dvh;padding:36px clamp(34px,6vw,88px);display:flex;position:relative}.AuthShell-module__h-QhmG__brand{color:var(--auth-ink);letter-spacing:-.035em;align-items:center;gap:11px;font-family:Roboto Serif,Georgia,serif;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:34px;left:clamp(34px,6vw,88px)}.AuthShell-module__h-QhmG__brand:hover{color:var(--auth-ink)}.AuthShell-module__h-QhmG__brandImage{object-fit:contain;mix-blend-mode:darken;width:190px;height:auto;display:block}.AuthShell-module__h-QhmG__formHost{justify-content:center;padding-top:30px;display:flex}.AuthShell-module__h-QhmG__visual{background:#181a13;height:100dvh;min-height:620px;position:sticky;top:0;overflow:hidden}.AuthShell-module__h-QhmG__visualImage{object-fit:cover;object-position:100% center}.AuthShell-module__h-QhmG__visualShade{background:linear-gradient(#07090505 32%,#070905c7 100%);position:absolute;inset:0}.AuthShell-module__h-QhmG__visualCopy{color:#fffbf7;max-width:650px;animation:.62s cubic-bezier(.16,1,.3,1) both AuthShell-module__h-QhmG__copy-enter;position:absolute;bottom:clamp(42px,8vh,92px);left:clamp(32px,6vw,92px);right:clamp(32px,6vw,92px)}.AuthShell-module__h-QhmG__visualCopy h2{letter-spacing:-.035em;text-wrap:balance;max-width:620px;margin:0;font-family:Roboto Serif,Georgia,serif;font-size:clamp(38px,4.5vw,68px);font-weight:650;line-height:1.04}.AuthShell-module__h-QhmG__visualFootnote{color:#e4e5db;margin:19px 0 0;font-size:14px;line-height:1.6}@keyframes AuthShell-module__h-QhmG__copy-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.AuthShell-module__h-QhmG__layout{grid-template-columns:minmax(400px,.95fr) minmax(0,1.05fr)}.AuthShell-module__h-QhmG__content{padding-inline:clamp(28px,5vw,52px)}.AuthShell-module__h-QhmG__brand{left:clamp(28px,5vw,52px)}.AuthShell-module__h-QhmG__visualCopy{left:34px;right:34px}}@media (max-width:760px){.AuthShell-module__h-QhmG__layout{display:block}.AuthShell-module__h-QhmG__content{min-height:100dvh;padding:100px 26px 38px}.AuthShell-module__h-QhmG__brand{top:28px;left:26px}.AuthShell-module__h-QhmG__formHost{padding-top:0}.AuthShell-module__h-QhmG__visual{display:none}}@media (prefers-reduced-motion:reduce){.AuthShell-module__h-QhmG__visualCopy{animation:none}}
.AuthCallback-module__lP-PWW__card{width:min(100%,430px)}.AuthCallback-module__lP-PWW__card h1{color:#11120f;letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Roboto Serif,Georgia,serif;font-size:clamp(32px,4vw,43px);font-weight:650;line-height:1.1}.AuthCallback-module__lP-PWW__card p{color:#55574f;margin:13px 0 0;font-size:14px;line-height:1.65}.AuthCallback-module__lP-PWW__error{background:#fbefeb;border:1px solid #e8c8c0;border-radius:8px;padding:12px 13px;color:#7d2420!important;margin:18px 0 0!important}.AuthCallback-module__lP-PWW__button{color:#11120f;background:#a2cb10;border:1px solid #a2cb10;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:49px;margin-top:20px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.AuthCallback-module__lP-PWW__button:hover{color:#11120f;background:#b0d51e}.AuthCallback-module__lP-PWW__spinner{border:2px solid #d9dfc4;border-top-color:#829d20;border-radius:50%;width:25px;height:25px;margin-top:20px;animation:.85s linear infinite AuthCallback-module__lP-PWW__spin;display:inline-block}@keyframes AuthCallback-module__lP-PWW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AuthCallback-module__lP-PWW__spinner{animation:none}}
