.authEntry.authPage{color:#1d1d1f;background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif}.authEntry .authLayout{max-width:488px;margin:64px auto 48px;padding:0 24px;display:block}.authEntry .authCard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.authEntry .authCard h1,.authEntry .authCard h2{color:#1d1d1f;letter-spacing:-1.2px;text-align:center;margin:0 0 14px;font-family:inherit;font-size:44px;font-weight:680;line-height:1.15}.authEntry .authDescription{color:#515154;text-align:center;margin:0 0 38px;font-size:16px}.authEntry .authGoogle{color:#1d1d1f;border:1px solid #d2d2d7;border-radius:10px;height:54px;font-size:17px;font-weight:500}.authEntry .authGoogle:hover{background:#f5f5f7}.authEntry .authDivider{color:#6e6e73;gap:20px;margin:32px 0;font-size:13px}.authEntry .authDivider:before,.authEntry .authDivider:after{background:#d2d2d7}.authEntry .authForm{gap:18px}.authEntry .authForm label{color:#515154;font-size:13px;font-weight:500}.authEntry .authForm input{border-color:#d2d2d7;border-radius:9px;height:52px;padding:0 16px;font-size:16px}.authEntry .authForm input:focus{border-color:#17342d;box-shadow:0 0 0 3px #17342d19}.authEntry .authPassword input{padding-right:60px}.authEntry .authPassword button{height:52px}.authEntry .authPrimary{color:#fff;height:52px;box-shadow:none;background:#17342d;border-radius:999px;font-size:17px;font-weight:700}.authEntry .authPrimary:hover{background:#244c41}.authEntry .authMethod{color:#17342d;cursor:pointer;background:0 0;border:0;margin:19px auto 0;padding:4px;font-size:15px;font-weight:600;display:block}.authEntry .authEmailHint{color:#6e6e73;text-align:center;max-width:340px;margin:14px auto 0;font-size:12px;line-height:1.6}.authEntry .authSwitch{color:#1d1d1f;border-top:1px solid #d2d2d7;margin:30px 0 22px;padding-top:28px;font-size:15px}.authEntry .authSwitch :is(button,a){color:#17342d;font-size:15px}.authEntry .authAlternative{border:0;padding:0}.authEntry .authAlternative :is(button,a){color:#6e6e73;font-size:12px;line-height:1.6}.authEntry .authAlternative span{color:#17342d;margin-bottom:5px;font-size:15px}.authEntry .authLegal{color:#6e6e73;margin:32px 0 0;font-size:11px;line-height:1.8}.authEntry .authLegal a{color:#17342d;text-decoration:none}.authEntry .authAudience{border:0;justify-content:center;gap:24px;margin:0 0 28px;padding:0;font-size:13px;display:flex}.authEntry .authAudience legend{text-align:center;color:#6e6e73;width:100%;margin-bottom:12px}.authEntry .authAudience label{cursor:pointer;align-items:center;gap:7px;display:flex}.authEntry .authAudience input{accent-color:#17342d;width:16px;height:16px;margin:0}.authEntry .authCheckbox input{width:16px;height:16px}.authEntry .authTextButton{color:#17342d}@media (max-width:600px){.authEntry .authLayout{margin:36px auto 32px;padding:0 24px}.authEntry .authCard h1,.authEntry .authCard h2{font-size:36px}.authEntry .authDescription{margin-bottom:28px;font-size:15px}.authEntry .authGoogle{font-size:16px}.authEntry .authDivider{margin:25px 0}.authEntry .authAudience{gap:20px}}.authEntry>.authCard{width:calc(100% - 48px)}.authEntry :is(button,input,select,textarea){font-family:inherit}.authEntry :focus-visible{outline-color:#17342d}.authEntry .authSegments{background:#f5f5f7;border-radius:12px;gap:4px;margin:0 0 28px;padding:4px;display:flex}.authEntry .authSegments :is(button,a){color:#6e6e73;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:9px;flex:1;padding:12px;font-size:15px;font-weight:650;text-decoration:none}.authEntry .authSegments :is(button,a)[aria-current=page],.authEntry .authSegments button[aria-pressed=true]{color:#17342d;background:#fff;box-shadow:0 1px 4px #00000012}.authEntry .authStep{text-align:center;color:#6e6e73;margin-bottom:16px;font-size:13px}.authEntry .authCodePreview{letter-spacing:2px;text-align:center;font-size:28px;font-weight:700}
