.login-module__Si-P0q__loginPage{min-height:var(--app-screen,100dvh);color:#111;font-family:var(--velocity-font-sans);background:#fff;flex-direction:column;display:flex;overflow-x:hidden}.login-module__Si-P0q__loginHeader{height:84px;box-shadow:none;background:#fff;border:0;flex:0 0 84px;align-items:center;padding:0 40px;display:flex}.login-module__Si-P0q__wordmark{font-family:var(--velocity-font-serif);font-size:var(--apture-header-logo-size);letter-spacing:-.035em;color:#111;font-weight:600;line-height:1;text-decoration:none}.login-module__Si-P0q__loginMain{flex:1 0 auto;justify-content:center;align-items:flex-start;padding:34px 24px 48px;display:flex}.login-module__Si-P0q__loginPanel{box-sizing:border-box;width:400px;max-width:calc(100vw - 40px);min-height:600px;box-shadow:none;background:#fff;border:1px solid #e8e4dd;border-radius:18px;flex-direction:column;padding:36px 28px 28px;display:flex}.login-module__Si-P0q__loginPanel:has(.login-module__Si-P0q__loginInteraction[data-stage=google]){min-height:0}.login-module__Si-P0q__titleArea{text-align:center}.login-module__Si-P0q__title{font-family:var(--velocity-font-serif);letter-spacing:-.045em;color:#111;margin:0 0 30px;font-size:35px;font-weight:400;line-height:.98}.login-module__Si-P0q__loginInteraction{flex-direction:column;flex:auto;min-height:0;display:flex}.login-module__Si-P0q__loginForm{flex-direction:column;display:flex}.login-module__Si-P0q__loginStage{flex-direction:column;animation:.18s cubic-bezier(.22,.61,.36,1) both login-module__Si-P0q__loginStageIn;display:flex}.login-module__Si-P0q__loginStage>.login-module__Si-P0q__fieldGroup,.login-module__Si-P0q__loginStage .login-module__Si-P0q__googleZone{margin-top:18px}.login-module__Si-P0q__fieldGroup{min-width:0}.login-module__Si-P0q__label{letter-spacing:.02em;color:#2e2e2c;margin-bottom:7px;font-size:13px;font-weight:600;line-height:1.3;display:block}.login-module__Si-P0q__input{color:#111;background:#fff;border:1px solid #d7d2ca;border-radius:11px;outline:none;width:100%;height:46px;padding:0 14px;font-size:15px;transition:border-color .16s,box-shadow .16s}.login-module__Si-P0q__input::placeholder{color:#aaa49b}.login-module__Si-P0q__input:hover:not(:disabled){border-color:#beb8af}.login-module__Si-P0q__input:focus{border-color:#111;box-shadow:0 0 0 3px #1111110d}.login-module__Si-P0q__input:disabled{cursor:wait;opacity:.68}.login-module__Si-P0q__primaryButton{color:#fff;letter-spacing:-.01em;cursor:pointer;background:#050505;border:0;border-radius:999px;width:100%;height:44px;margin-top:16px;font-size:15px;font-weight:600;transition:background-color .16s,transform .16s}.login-module__Si-P0q__loginInteraction[data-stage=identifier] .login-module__Si-P0q__primaryButton{margin-top:20px}.login-module__Si-P0q__primaryButton:hover:not(:disabled){background:#1a1a1a;transform:translateY(-1px)}.login-module__Si-P0q__primaryButton:focus-visible,.login-module__Si-P0q__googleButton:focus-visible,.login-module__Si-P0q__signupButton:focus-visible,.login-module__Si-P0q__wordmark:focus-visible,.login-module__Si-P0q__passwordInsteadButton:focus-visible,.login-module__Si-P0q__passwordToggle:focus-visible,.login-module__Si-P0q__forgotButton:focus-visible,.login-module__Si-P0q__legalFooter a:focus-visible{outline-offset:3px;outline:2px solid #111}.login-module__Si-P0q__primaryButton:disabled,.login-module__Si-P0q__googleButton:disabled{cursor:wait;opacity:.62}.login-module__Si-P0q__message{color:#3f3c48;margin:12px 2px 0;font-size:14px;font-weight:400;line-height:1.5}.login-module__Si-P0q__divider{color:#0006;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:13px;width:100%;margin:26px 0 0;font-size:13px;line-height:1;display:grid}.login-module__Si-P0q__divider span:first-child,.login-module__Si-P0q__divider span:last-child{background:#eae5de;height:1px}.login-module__Si-P0q__googleButton{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #d5d0c8;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;height:44px;font-size:15px;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.login-module__Si-P0q__googleButton:hover:not(:disabled){background:#fcfbf9;border-color:#bfb9b1}.login-module__Si-P0q__googleZone{flex:none;width:100%;min-height:0;margin-top:24px;display:block}.login-module__Si-P0q__passwordToggle,.login-module__Si-P0q__forgotButton{color:#1f1f1f;cursor:pointer;background:0 0;border:0}.login-module__Si-P0q__passwordInsteadButton{color:#1f1f1f;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:4px 0;font-size:14px;font-weight:600;text-decoration:underline}.login-module__Si-P0q__passwordField{position:relative}.login-module__Si-P0q__googleAccountNote{color:#3f3d46;margin:14px 2px 0;font-size:14px;line-height:1.5}.login-module__Si-P0q__passwordInsteadRow{justify-content:center;margin-top:18px;display:flex}.login-module__Si-P0q__passwordField .login-module__Si-P0q__input{padding-right:70px}.login-module__Si-P0q__passwordToggle{padding:5px 0;font-size:14px;font-weight:600;line-height:1;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.login-module__Si-P0q__forgotRow{justify-content:flex-end;margin-top:10px;display:flex}.login-module__Si-P0q__forgotButton{color:#1d1a26;padding:4px 0;font-size:14px;font-weight:600}.login-module__Si-P0q__forgotButton:hover:not(:disabled),.login-module__Si-P0q__forgotButton:focus-visible{text-underline-offset:3px;text-decoration:underline}.login-module__Si-P0q__passwordInsteadButton:disabled,.login-module__Si-P0q__passwordToggle:disabled,.login-module__Si-P0q__forgotButton:disabled{cursor:wait;opacity:.55}.login-module__Si-P0q__signupArea{text-align:center;flex:none;padding-top:28px}.login-module__Si-P0q__signupArea p{color:#5f5c68;margin:0 0 14px;font-size:14px;line-height:1.4}.login-module__Si-P0q__signupButton{color:#111;background:#fff;border:1px solid #171717;border-radius:999px;justify-content:center;align-items:center;width:160px;max-width:100%;height:40px;margin:0 auto;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.login-module__Si-P0q__signupButton:hover{background:#faf8f5;transform:translateY(-1px)}.login-module__Si-P0q__legalFooter{color:#5f5c68;background:0 0;border-top:1px solid #ece8e1;justify-content:center;align-items:center;min-height:56px;margin:0;padding:0 28px;font-size:13px;line-height:1;display:flex}.login-module__Si-P0q__legalFooterInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;width:100%;display:flex}.login-module__Si-P0q__legalFooterLinks{align-items:center;gap:24px;display:flex}.login-module__Si-P0q__legalFooter a{color:#1d1a26;text-decoration:none}.login-module__Si-P0q__legalFooter a:hover{color:#111;text-underline-offset:3px;text-decoration:underline}@keyframes login-module__Si-P0q__loginStageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1280px){.login-module__Si-P0q__loginHeader{padding-inline:56px}}@media (max-width:640px){.login-module__Si-P0q__loginHeader{flex-basis:72px;height:72px;padding-inline:20px}.login-module__Si-P0q__loginMain{padding:28px 0 36px}.login-module__Si-P0q__loginPanel{border-radius:14px;width:calc(100% - 28px);max-width:400px;min-height:auto;padding:28px 20px 26px}.login-module__Si-P0q__input,.login-module__Si-P0q__primaryButton,.login-module__Si-P0q__googleButton{height:44px}.login-module__Si-P0q__divider{margin-top:24px}.login-module__Si-P0q__legalFooter{min-height:56px;padding:14px 20px}.login-module__Si-P0q__legalFooterInner{gap:14px 24px}}@media (prefers-reduced-motion:reduce){.login-module__Si-P0q__loginStage,.login-module__Si-P0q__input,.login-module__Si-P0q__primaryButton,.login-module__Si-P0q__googleButton,.login-module__Si-P0q__signupButton{transition:none;animation:none}.login-module__Si-P0q__primaryButton:hover:not(:disabled){transform:none}}.login-module__Si-P0q__googleZone .login-module__Si-P0q__appleButton{height:44px}
.reset-module__b9gZTa__intro{color:#3f3c48;text-align:center;margin:0 0 24px;font-size:14px;line-height:1.5}.reset-module__b9gZTa__form{flex-direction:column;gap:18px;display:flex}.reset-module__b9gZTa__form button[type=submit]{margin-top:4px}.reset-module__b9gZTa__form p[role=status]{margin-top:0}.reset-module__b9gZTa__missingSession{text-align:center}.reset-module__b9gZTa__missingSession a{margin-top:24px}.reset-module__b9gZTa__help{color:#3f3c48;text-align:center;margin:18px 0 0;font-size:14px;line-height:1.5}.reset-module__b9gZTa__help a{color:#111;text-underline-offset:3px}
.companyInviteScreen-module__jJd3lG__logo{object-fit:cover;border-radius:22%;width:56px;height:56px;margin:0 auto 16px;display:block}.companyInviteScreen-module__jJd3lG__title{margin-bottom:10px}.companyInviteScreen-module__jJd3lG__invitedBy{color:#4c4954;margin:0 0 28px;font-size:14px;line-height:1.5}.companyInviteScreen-module__jJd3lG__locked{color:#3f3c48;cursor:default;background:#f4f4f1}.companyInviteScreen-module__jJd3lG__hint{color:#5f5c68;margin:8px 2px 0;font-size:13px;line-height:1.45}.companyInviteScreen-module__jJd3lG__signedIn,.companyInviteScreen-module__jJd3lG__messageText{color:#3f3c48;text-align:center;margin:0 0 18px;font-size:15px;line-height:1.6}.companyInviteScreen-module__jJd3lG__textButton{color:#3f3c48;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:14px;font-weight:600;text-decoration:underline;display:block}.companyInviteScreen-module__jJd3lG__textButton:disabled{cursor:wait;opacity:.6}
