.login_page___bVDP{display:flex;min-height:100svh;flex-direction:column;align-items:center;padding:56px 24px 0;background:var(--workspace-bg);color:var(--ink)}.login_content__WMzXg{width:100%;max-width:360px;margin-top:84px;padding-bottom:64px}.login_wideContent__edYUu{max-width:480px}.login_intakeFields__nOzJc{display:flex;min-width:0;flex-direction:column;gap:24px}.login_intakeFields__nOzJc input:not([type=checkbox]){display:block;margin-top:9px}.login_intakeSection__q6L8L{display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--hair);padding-top:24px}.login_sectionTitle__AY5iy{color:var(--ink-strong);font-size:15px;font-weight:500;line-height:22px}.login_intakeFooter__sfY5q{display:flex;flex-direction:column;gap:16px;margin-top:28px}.login_agreement__dRKMK{border-top:1px solid var(--hair);padding-top:22px;font-size:13px;line-height:1.7}.login_agreementText__pv2wY{max-height:256px;margin-top:12px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--hair);border-radius:12px;background:var(--surface);padding:16px;color:var(--ink);font-family:inherit;font-size:13px;line-height:1.7}.login_title__7huBn{margin-bottom:32px;text-align:center;font-size:26px;font-weight:600;line-height:1.3;letter-spacing:-.8px;color:var(--ink-strong)}.login_form__Ij6Df{display:flex;flex-direction:column;gap:20px}.login_label__1kJPU,.login_passwordLabel__OJizA{display:block;margin-bottom:9px;font-size:14px;font-weight:500;line-height:20px}.login_passwordLabel__OJizA{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.login_input__Y4JR4{width:100%;height:46px;border:1px solid var(--hair);border-radius:12px;padding:0 14px;background:var(--surface);color:var(--ink);font-size:15px;transition:border-color .12s}.login_passwordField__tnMGM{position:relative}.login_passwordField__tnMGM .login_input__Y4JR4{padding-right:48px}.login_showPassword__pPLlo{position:absolute;right:3px;top:3px;display:grid;width:40px;height:40px;place-items:center;border-radius:9px;color:var(--muted)}.login_forgot__maNMF:hover,.login_showPassword__pPLlo:hover{color:var(--ink)}.login_showPassword__pPLlo:hover{background:var(--surface-2)}.login_forgot__maNMF{color:var(--muted);font-size:12px;font-weight:400;line-height:20px}.login_submit__ajKqa{width:100%;height:46px;border-radius:12px;border:1px solid transparent;background-color:var(--cta-bg);box-shadow:var(--portal-primary-control-shadow);color:var(--cta-fg);font-size:14px;font-weight:500;transition:background-color .12s}.login_submit__ajKqa:hover{background-color:var(--cta-bg-hover)}.login_submit__ajKqa:disabled{cursor:wait;opacity:.6}.login_signup__ErMF5{margin-top:28px;border-top:1px solid var(--hair);padding-top:25px;text-align:center;color:var(--ink);font-size:14px;line-height:22px}.login_signup__ErMF5 a{display:flex;align-items:center;justify-content:center;height:46px;margin-top:14px;border:1px solid var(--portal-material-edge);border-top-color:var(--portal-material-rim);border-radius:12px;background-color:var(--surface);background-image:var(--portal-control-sheen);box-shadow:var(--portal-control-shadow);color:var(--ink);font-weight:500;transition:background-color .12s,border-color .12s}.login_signup__ErMF5 a:hover{background-color:var(--row-hover)}.login_notice__gmWNk{margin-bottom:24px;border-radius:12px;padding:14px 16px;background:var(--afklaring-soft);color:var(--afklaring);font-size:13px;line-height:1.6}.login_localTrial__nDOBv{margin-top:auto;padding:20px 0 24px;text-align:center}.login_description__S0J2r{margin:-16px 0 28px;color:var(--muted);font-size:14px;line-height:1.7;text-align:center}.login_email__lIM2E{color:var(--ink);font-weight:500;overflow-wrap:anywhere}.login_help__NFik2{color:var(--muted);font-size:13px;line-height:1.7}.login_error__BN8Ls{color:var(--afklaring);font-size:13px;line-height:1.6}.login_returnLink__41tbC{display:block;margin-top:24px;color:var(--muted);text-align:center;font-size:13px;line-height:22px}.login_returnLink__41tbC:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.login_returnLink__41tbC.login_backLink__Pupb7{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--ink);font-weight:500}.login_form__Ij6Df .login_returnLink__41tbC{margin-top:0}@media (max-width:480px){.login_page___bVDP{padding-top:36px}.login_content__WMzXg{margin-top:64px}.login_input__Y4JR4{font-size:16px}}