.AuthForm-module__fe77cG__main{flex:1;place-items:start center;width:100%;padding:clamp(32px,8vh,80px) 20px;display:grid}.AuthForm-module__fe77cG__formSection{width:min(100%,430px);min-width:0}.AuthForm-module__fe77cG__formCard{background:#fff;border:1px solid #dce2dc;border-radius:16px;padding:36px;box-shadow:0 4px 8px -4px #233e3710,0 24px 60px -25px #233e3725}.AuthForm-module__fe77cG__formHeading{margin-bottom:26px}.AuthForm-module__fe77cG__formHeading h1{letter-spacing:-.8px;font-size:28px;font-weight:650;line-height:1.2}.AuthForm-module__fe77cG__formHeading p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.65}.AuthForm-module__fe77cG__formFields{flex-direction:column;gap:18px;display:flex}.AuthForm-module__fe77cG__googleButton,.AuthForm-module__fe77cG__submitButton{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;padding:12px 16px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s;display:inline-flex}.AuthForm-module__fe77cG__googleButton{background:#fff;border:1px solid #cdd5d0}.AuthForm-module__fe77cG__googleButton:hover{background:#f6f8f5}.AuthForm-module__fe77cG__divider{color:#79817e;align-items:center;gap:12px;font-size:10px;display:flex}.AuthForm-module__fe77cG__divider:before,.AuthForm-module__fe77cG__divider:after{content:"";background:#e5e9e3;flex:1;height:1px}.AuthForm-module__fe77cG__methodSwitch{background:#f3f5f0;border:1px solid #e4e8e1;border-radius:7px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.AuthForm-module__fe77cG__methodOption,.AuthForm-module__fe77cG__methodActive{cursor:pointer;border-radius:5px;padding:8px 12px;font-size:11px;font-weight:600}.AuthForm-module__fe77cG__methodOption{color:var(--muted)}.AuthForm-module__fe77cG__methodOption:hover{color:var(--ink)}.AuthForm-module__fe77cG__methodActive{color:var(--green);background:#fff;box-shadow:0 1px 4px #1f3c3220}.AuthForm-module__fe77cG__label{margin-bottom:7px;font-size:12px;font-weight:600;display:block}.AuthForm-module__fe77cG__input{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #cdd5d0;border-radius:7px;outline:none;padding:11px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.AuthForm-module__fe77cG__input::placeholder{color:#89928e}.AuthForm-module__fe77cG__input:focus{border-color:#417c5b;box-shadow:0 0 0 3px #25634412}.AuthForm-module__fe77cG__inputWithIcon{padding-left:39px}.AuthForm-module__fe77cG__inputIcon{color:#849188;pointer-events:none;width:16px;height:16px;position:absolute;top:15px;left:13px}.AuthForm-module__fe77cG__codeInput{text-align:center;font-family:var(--font-mono);letter-spacing:.25em;font-size:21px}.AuthForm-module__fe77cG__forgotPassword{color:var(--green);cursor:pointer;margin:9px 0 0 auto;font-size:11px;font-weight:600;display:block}.AuthForm-module__fe77cG__forgotPassword:hover{text-decoration:underline}.AuthForm-module__fe77cG__submitButton{background:var(--green);color:#fff;box-shadow:0 2px 3px #163f2620}.AuthForm-module__fe77cG__submitButton:hover{background:#1c5036}.AuthForm-module__fe77cG__main button:disabled{cursor:not-allowed;opacity:.5}.AuthForm-module__fe77cG__main button:focus-visible,.AuthForm-module__fe77cG__main a:focus-visible{outline-offset:4px;outline:2px solid #417c5b}.AuthForm-module__fe77cG__accountSwitch{text-align:center;color:var(--muted);border-top:1px solid #e5e9e3;margin-top:25px;padding-top:22px;font-size:11px}.AuthForm-module__fe77cG__accountSwitch a{color:var(--green);align-items:center;gap:5px;font-weight:600;display:inline-flex}.AuthForm-module__fe77cG__accountSwitch a:hover{text-decoration:underline}@media (max-width:600px){.AuthForm-module__fe77cG__main{padding-block:32px}.AuthForm-module__fe77cG__formCard{padding:28px 24px}.AuthForm-module__fe77cG__formHeading h1{font-size:26px}.AuthForm-module__fe77cG__input{font-size:16px}}@media (prefers-reduced-motion:reduce){.AuthForm-module__fe77cG__input,.AuthForm-module__fe77cG__googleButton,.AuthForm-module__fe77cG__submitButton{transition:none}}
.PublicShell-module__xbpcMW__page{--ink:#20344a;--muted:#65716f;--green:#256344;min-height:100svh;color:var(--ink);background:#f6f7f2;flex-direction:column;display:flex}.PublicShell-module__xbpcMW__header{background:#fff;border-bottom:1px solid #dce1d9;flex-shrink:0}.PublicShell-module__xbpcMW__headerInner,.PublicShell-module__xbpcMW__footerInner{align-items:center;width:min(1240px,100% - 80px);margin-inline:auto;display:flex}.PublicShell-module__xbpcMW__headerInner{min-height:88px}.PublicShell-module__xbpcMW__brand{align-items:center;gap:15px;display:inline-flex}.PublicShell-module__xbpcMW__brand>span{letter-spacing:4px;font-size:25px;font-weight:750;line-height:1}.PublicShell-module__xbpcMW__logo{width:93px;height:auto;display:block}.PublicShell-module__xbpcMW__footer{color:var(--muted);background:#fff;border-top:1px solid #dce1d9;flex-shrink:0;margin-top:auto;font-size:12px}.PublicShell-module__xbpcMW__footerInner{justify-content:space-between;gap:20px;min-height:76px}.PublicShell-module__xbpcMW__footer nav{flex-wrap:wrap;gap:24px;display:flex}.PublicShell-module__xbpcMW__footer a:hover{text-underline-offset:3px;text-decoration:underline}.PublicShell-module__xbpcMW__page a:focus-visible{outline-offset:4px;outline:2px solid #417c5b}@media (max-width:600px){.PublicShell-module__xbpcMW__headerInner,.PublicShell-module__xbpcMW__footerInner{width:calc(100% - 40px)}.PublicShell-module__xbpcMW__headerInner{min-height:76px}.PublicShell-module__xbpcMW__brand{gap:10px}.PublicShell-module__xbpcMW__brand>span{letter-spacing:3px;font-size:21px}.PublicShell-module__xbpcMW__logo{width:68px}.PublicShell-module__xbpcMW__footerInner{gap:12px;min-height:76px;font-size:11px}.PublicShell-module__xbpcMW__footer nav{gap:16px}}