.RW2BGW_shell.de-login .de-login-header{border:0;padding:20px 28px}.RW2BGW_shell .de-login-header nav{max-width:1180px}.RW2BGW_shell.de-login .de-login-main{align-items:flex-start;padding:36px 24px 40px}.RW2BGW_shell .de-login-layout{max-width:420px;display:block}.RW2BGW_shell.de-login .de-login-card{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.RW2BGW_shell .de-login-card-intro{margin-bottom:24px;padding-top:0}.RW2BGW_shell .de-login-card-eyebrow{display:none}.RW2BGW_shell .de-login-card-title{letter-spacing:-.04em;margin-top:0;font-size:34px;line-height:1.15}.RW2BGW_shell .de-login-card-description{margin-top:10px;font-size:14px;line-height:1.5;display:block}.RW2BGW_shell .de-login-tabs{border:0;border-bottom:1px solid var(--color-border-subtle);background:0 0;border-radius:0;gap:24px;margin-bottom:24px;padding:0}.RW2BGW_shell .de-login-tabs :is(button,a){background:0 0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;padding:10px 0;font-size:14px;font-weight:600}.RW2BGW_shell .de-login-tabs :is(button[aria-pressed=true],a[aria-current=page]){color:var(--color-text);border-bottom-color:#ff5a16}.RW2BGW_shell .de-login-field label{margin-bottom:6px;font-size:14px}.RW2BGW_shell .de-login-field input{background:var(--color-bg-secondary);border-radius:8px;min-height:48px}.RW2BGW_shell .de-login-form>button[type=submit]{border-radius:8px;font-weight:600}.RW2BGW_shell .de-login-divider{border-top:1px solid var(--color-border-subtle)}.RW2BGW_shell .de-login-provider-note{text-align:left;padding:0;font-size:12px;line-height:1.6}.RW2BGW_shell .de-login-footer{border:0;margin-top:22px;padding-top:0;font-size:14px;line-height:1.6}.RW2BGW_shell .de-login-card-candidate .de-login-footer{display:block}.RW2BGW_candidateAccess{-moz-column-gap:6px;border-top:1px solid var(--color-border-subtle);color:var(--color-text-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;column-gap:6px;margin-top:14px;padding-top:8px;font-size:12px;display:flex}.RW2BGW_candidateAccess button{min-height:44px;color:var(--color-text)}.RW2BGW_signin .RW2BGW_candidateAccess.RW2BGW_candidateAccessHeader,.RW2BGW_candidateAccess.RW2BGW_candidateAccessHeader{border:0;margin:0;padding:0;font-size:13px}.RW2BGW_candidateAccess button:hover{text-decoration:underline}.RW2BGW_candidateAccess button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #ffa273}.RW2BGW_candidateAccess button:disabled{opacity:.5;cursor:wait}.RW2BGW_shell.de-login .de-login-main-cookie{padding-bottom:calc(11rem + env(safe-area-inset-bottom,0px))}@media (min-width:640px) and (max-height:900px){.RW2BGW_shell.de-login .de-login-header{padding-top:8px;padding-bottom:8px}.RW2BGW_shell.de-login .de-login-main{padding-top:12px;padding-bottom:16px}.RW2BGW_shell .de-login-card-intro{margin-bottom:16px}.RW2BGW_shell .de-login-tabs{margin-bottom:18px}.RW2BGW_shell .de-login-footer{margin-top:16px}.RW2BGW_candidateAccess{margin-top:10px;padding-top:4px}.RW2BGW_shell.de-login .de-login-main-cookie{padding-bottom:7rem}}@media (max-width:639px){.RW2BGW_shell.de-login .de-login-header{padding:12px 20px}.RW2BGW_shell.de-login .de-login-main{padding:28px 20px 32px}.RW2BGW_shell .de-login-card-title{font-size:32px}.RW2BGW_shell.de-login .de-login-main-cookie{padding-bottom:calc(11rem + env(safe-area-inset-bottom,0px))}}@media (min-width:900px) and (max-height:780px){.RW2BGW_shell.de-login .de-login-header{padding-top:4px;padding-bottom:4px}.RW2BGW_shell.de-login .de-login-main{padding-top:4px;padding-bottom:8px}.RW2BGW_shell .de-login-card-intro{margin-bottom:12px}.RW2BGW_shell .de-login-tabs{margin-bottom:12px}.RW2BGW_shell .de-login-field input{min-height:46px}.RW2BGW_shell .de-login-card .de-login-form>:not([hidden])~:not([hidden]){margin-top:6px}.RW2BGW_shell .de-login-footer{margin-top:10px}.RW2BGW_candidateAccess{margin-top:6px;padding-top:0}.RW2BGW_shell.de-login .de-login-main-cookie{padding-bottom:7rem}}.RW2BGW_registration .de-register-social{max-width:none;margin-inline:0}.RW2BGW_registration .de-register-field-grid{grid-template-columns:minmax(0,1fr)}.RW2BGW_registration .de-register-field-grid>*{grid-column:auto}.RW2BGW_registration .de-register-submit{border-radius:8px;font-weight:600}.RW2BGW_registration .de-register-account-paths a{box-shadow:none}.RW2BGW_registration .de-register-account-paths a:hover{background:0 0}.RW2BGW_registration .de-register-terms{font-size:12px;line-height:1.6}.RW2BGW_registration .de-register-opt-in{display:flex}.RW2BGW_registration .de-register-header nav{gap:12px}.RW2BGW_signin.de-login{background-color:var(--color-bg);background-image:radial-gradient(560px 440px at 50% 320px,#ff5a1605,#0000 75%)}.RW2BGW_signin .de-login-layout{max-width:520px}.RW2BGW_signin.de-login .de-login-header{background:0 0;padding-block:12px}.RW2BGW_signin.de-login .de-login-main{padding-top:16px;padding-bottom:12px}.RW2BGW_signin.de-login .de-login-card{border:1px solid color-mix(in srgb, var(--color-border-subtle) 55%, transparent);background:var(--color-bg);border-radius:20px;padding:24px 28px;box-shadow:0 16px 64px #00000024}.RW2BGW_signin .de-login-tabs{border:1px solid color-mix(in srgb, var(--color-border-subtle) 65%, transparent);background:var(--color-bg-secondary);border-radius:12px;gap:4px;margin-bottom:18px;padding:4px}.RW2BGW_signin .de-login-tabs button{color:var(--color-text-secondary);border:0;border-radius:8px}.RW2BGW_signin .de-login-tabs button[aria-pressed=true]{color:#ffac85;background:var(--color-bg);box-shadow:0 1px 4px #0000002e,inset 0 0 0 1px #ffac8529}.RW2BGW_signin .de-login-tabs button:focus-visible{outline-offset:2px;outline:2px solid #ffac85}.RW2BGW_signin .de-login-card-title{letter-spacing:-.035em;font-size:30px}.RW2BGW_signin .de-login-card-intro{margin-bottom:18px}.RW2BGW_signin .de-login-field input{border-radius:10px}.RW2BGW_signin .de-login-form>button[type=submit]{border-radius:10px}.RW2BGW_signin .de-login-options{-moz-column-gap:16px;flex-wrap:wrap;gap:0 16px}.RW2BGW_signin .de-login-footer{margin-top:20px}.RW2BGW_signin .de-login-provider-note{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.RW2BGW_signin .de-login-card-description{color:var(--color-text-secondary)}.RW2BGW_signin .de-login-provider-buttons button{gap:10px;font-size:14px;line-height:1.5;border-radius:10px!important;min-height:48px!important}.RW2BGW_signin .de-login-provider-buttons button>svg{flex-shrink:0}.RW2BGW_signin .de-login-provider-buttons button>span[aria-hidden=true]{flex-shrink:0}.RW2BGW_signin .de-login-provider-buttons button:focus-visible{outline-offset:3px;outline:2px solid #ffac85}.RW2BGW_signin .de-login-options .RW2BGW_rememberIndicator{background-color:var(--color-bg-secondary);border-radius:5px}.RW2BGW_signin .de-login-options input:checked+.RW2BGW_rememberIndicator{background-color:#ff5a16;border-color:#ff5a16}@media (prefers-reduced-motion:reduce){.RW2BGW_signin .de-login-tabs button{transition:none!important}.RW2BGW_signin .de-login-options .RW2BGW_rememberIndicator{transition:none!important}.RW2BGW_signin .de-login-options svg{transition:none!important}}@media (min-width:640px) and (max-height:900px){.RW2BGW_signin.de-login .de-login-header{padding-block:8px}.RW2BGW_signin.de-login .de-login-main{padding-top:8px}.RW2BGW_signin.de-login .de-login-card{padding:20px 28px}.RW2BGW_signin .de-login-tabs{margin-bottom:18px}.RW2BGW_signin .de-login-card-intro{margin-bottom:16px}}@media (min-width:900px) and (max-height:780px){.RW2BGW_signin.de-login .de-login-header{padding-block:0}.RW2BGW_signin.de-login .de-login-main{padding-top:0;padding-bottom:8px}.RW2BGW_signin.de-login .de-login-card{padding:20px 28px}.RW2BGW_signin .de-login-card-description{display:none}.RW2BGW_signin .de-login-provider-buttons{gap:8px}.RW2BGW_signin .de-login-provider-buttons>div{gap:8px}.RW2BGW_signin .de-login-practice-providers{gap:8px}.RW2BGW_signin .de-login-tabs{margin-bottom:14px;padding:2px}.RW2BGW_signin .de-login-card-intro{margin-bottom:12px}.RW2BGW_signin .de-login-footer{margin-top:8px}.RW2BGW_signin .RW2BGW_candidateAccess{margin-top:0;padding-top:0}}@media (max-width:639px){.RW2BGW_signin.de-login .de-login-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.RW2BGW_signin.de-login .de-login-main{padding-top:16px}.RW2BGW_signin .de-login-tabs{margin-bottom:24px}}@media (min-width:640px){.RW2BGW_signin .de-login-practice-providers{grid-template-columns:minmax(0,1fr);gap:12px;font-size:14px;display:grid}.RW2BGW_signin .de-login-practice-providers.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.RW2BGW_signin .de-login-practice-providers button{font-size:inherit;gap:8px;padding-inline:8px!important}}.RW2BGW_signin.de-login .de-login-main-cookie{padding-bottom:calc(11rem + env(safe-area-inset-bottom,0px))}@media (min-width:640px) and (max-height:900px){.RW2BGW_signin.de-login .de-login-main-cookie{padding-bottom:7rem}}.RW2BGW_signin.de-login .de-login-card{max-width:458px;margin-inline:auto}@media (max-width:639px){.RW2BGW_signin.de-login .de-login-card{max-width:400px}}.RW2BGW_signin .de-login-provider-buttons{gap:12px;width:100%}.RW2BGW_signin .de-login-provider-buttons>div{min-width:0}.RW2BGW_signin .de-login-provider-buttons .de-login-practice-providers{gap:inherit}.RW2BGW_registration .de-register-provider-buttons button{min-height:48px;padding-block:8px}:is(.RW2BGW_signin .google-sign-in-touch-target,.RW2BGW_registration .google-sign-in-touch-target){background:#fff;border-radius:10px;justify-content:center;align-items:center;overflow:hidden;min-height:48px!important}.RW2BGW_signin .google-sign-in-touch-target iframe{flex-shrink:0}.RW2BGW_signin .de-login-provider-note{font-size:12px;line-height:1.5}.RW2BGW_signin .de-login-footer{margin-top:16px;font-size:13px;line-height:1.5}.RW2BGW_signin .de-login-footer>p{margin:0}.RW2BGW_signin .de-login-footer>p>a{display:inline-block}.RW2BGW_signin .RW2BGW_candidateAccess{margin-top:12px;padding-top:6px;font-size:13px}html[data-de-theme=light] .RW2BGW_signin .de-login-tabs button[aria-pressed=true]{color:var(--m-link);box-shadow:0 1px 3px #20211f1f, inset 0 0 0 1px var(--color-border-subtle)}html[data-de-theme=light] .RW2BGW_signin .de-login-tabs button:focus-visible{outline-color:#c2410c}html[data-de-theme=light] .RW2BGW_signin .de-login-provider-buttons button:focus-visible{outline-color:#c2410c}html[data-de-theme=light] .RW2BGW_candidateAccess button:focus-visible{outline-color:#c2410c}@media (min-width:640px){html[data-de-theme=light] .RW2BGW_signin.de-login .de-login-card{box-shadow:0 12px 40px #20211f14}}html[data-de-theme=light] .RW2BGW_signin .de-login-provider-buttons button{border-color:var(--color-border-subtle)}.RW2BGW_candidate .de-login-layout{max-width:400px}.RW2BGW_candidate.de-login .de-login-header{background:0 0;padding-block:12px}.RW2BGW_candidate.de-login .de-login-main{padding-top:16px;padding-bottom:16px}.RW2BGW_candidate .de-login-card-title{font-size:30px}.RW2BGW_candidate .de-login-card-intro{margin-bottom:20px}.RW2BGW_candidate .de-login-card-description{color:var(--color-text-secondary);margin-top:8px;font-size:14px;line-height:1.5;display:block}.RW2BGW_candidate.de-login .de-login-card .de-login-form>:not([hidden])~:not([hidden]){margin-top:12px}.RW2BGW_candidate .de-login-options{-moz-column-gap:16px;flex-wrap:wrap;gap:0 16px}.RW2BGW_candidate .de-login-provider-buttons{gap:10px}.RW2BGW_candidate .de-login-provider-buttons button{min-height:48px!important}.RW2BGW_candidate .google-sign-in-touch-target{min-height:48px!important}.RW2BGW_candidate .de-login-footer{margin-top:12px}.RW2BGW_candidate .de-login-footer>p{margin:0;font-size:13px;line-height:1.5}html[data-de-theme=light] .RW2BGW_candidate.de-login .de-login-card span.bg-\[\#151916\]{background-color:var(--color-bg-secondary)}.RW2BGW_candidate.de-login .de-login-main-cookie{padding-bottom:calc(11rem + env(safe-area-inset-bottom,0px))}@media (min-width:640px) and (max-height:780px){.RW2BGW_candidate.de-login .de-login-header{padding-block:4px}.RW2BGW_candidate.de-login .de-login-main{padding-top:8px;padding-bottom:8px}.RW2BGW_candidate .de-login-card-intro{margin-bottom:16px}.RW2BGW_candidate.de-login .de-login-card .de-login-form>:not([hidden])~:not([hidden]){margin-top:8px}.RW2BGW_candidate.de-login .de-login-main-cookie{padding-bottom:7rem}}html[data-de-theme=light] .RW2BGW_shell.RW2BGW_registration.de-login.de-register.bg-surface-950{background-color:var(--m-bg,#f7f7f2)}html[data-de-theme=light] .RW2BGW_shell.RW2BGW_registration.de-login.de-register .de-login-card.de-register-card{background-color:#0000}.RW2BGW_registration .de-register-username .de-username-suggest-trigger{align-items:center;min-height:24px;font-size:13px;line-height:20px;display:inline-flex;position:absolute;top:0;right:0}
