.ws-login-wit.ws-login-wit.ws-auth-light{--lw-papier:#ffffff;--lw-inkt:#19181c;--lw-bij:#6b6a70;--lw-kaart:#f2f1f3;--lw-kaart-hover:#e9e8eb;--lw-blauw:#2463eb;--lw-blauw-hover:#1854ce;--lw-blauw-zacht:#e8effd;--lw-fout:#b52939;--lw-fout-tekst:#9f1f30;--lw-goed-tekst:#1f6b3a;--focus-ring:var(--lw-blauw);--focus-lijn:var(--lw-blauw);--radius-knop:999px;display:flex;flex-direction:column;overflow:visible;background:var(--lw-papier);color:var(--lw-inkt);font-family:var(--font-v4-inter),Inter,sans-serif}:root[data-theme=dark] .ws-login-wit.ws-login-wit.ws-auth-light{--lw-papier:#101112;--lw-inkt:#f2f1ee;--lw-bij:#a09fa6;--lw-kaart:#1d1c20;--lw-kaart-hover:#2a292e;--lw-blauw:#5b8def;--lw-blauw-hover:#7aa3f3;--lw-blauw-zacht:#1c2740;--lw-fout-tekst:#ff9aa6;--lw-goed-tekst:#8fe0ae;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ws-login-wit.ws-login-wit.ws-auth-light{--lw-papier:#101112;--lw-inkt:#f2f1ee;--lw-bij:#a09fa6;--lw-kaart:#1d1c20;--lw-kaart-hover:#2a292e;--lw-blauw:#5b8def;--lw-blauw-hover:#7aa3f3;--lw-blauw-zacht:#1c2740;--lw-fout-tekst:#ff9aa6;--lw-goed-tekst:#8fe0ae;color-scheme:dark}}.ws-login-wit.ws-login-wit .ws-auth-kop{height:88px;padding:20px}@media (min-width:761px){.ws-login-wit.ws-login-wit .ws-auth-kop{padding:24px 40px}}.ws-login-wit.ws-login-wit .ws-auth-merk,.ws-login-wit.ws-login-wit .ws-auth-merk .ws-woordmerk{color:var(--lw-inkt)}.ws-login-wit.ws-login-wit .ws-auth-merk .ws-woordmerk-punt{color:var(--lw-blauw)}.ws-login-wit.ws-login-wit #auth-taal label{background:var(--lw-kaart);color:var(--lw-inkt)}.ws-login-wit.ws-login-wit #auth-taal label:hover{background:var(--lw-kaart-hover)}.ws-login-wit.ws-login-wit #auth-taal label:focus-within{outline:3px solid var(--lw-blauw);outline-offset:3px}.ws-login-wit .ws-login-midden{flex:1;display:flex;align-items:flex-start;justify-content:center;margin:0;padding:16px 16px 120px;border:0}@media (min-width:761px){.ws-login-wit .ws-login-midden{align-items:center;padding:24px 40px 120px}}.ws-login-wit .ws-login-vak{width:100%;max-width:440px;gap:16px;color:var(--lw-inkt)}.ws-login-wit .ws-login-vak.max-w-\[520px\]{max-width:520px}.ws-login-wit.ws-login-wit .ws-login-vak h1{margin:0 0 4px;font-size:56px;font-weight:800;line-height:.98;letter-spacing:-.055em;text-align:center;text-wrap:balance}.ws-login-wit .ws-login-vak h2,.ws-login-wit.ws-login-wit .ws-login-vak h1{font-family:var(--font-v4-inter),Inter,sans-serif;color:var(--lw-inkt)}.ws-login-wit .ws-login-vak p{color:var(--lw-bij)}.ws-login-wit.ws-login-wit .ws-login-vak>h1+p{margin:12px 0 8px;font-size:18px;line-height:1.5;letter-spacing:-.012em;text-align:center;text-wrap:balance}.ws-login-wit .ws-login-tweede{display:block;color:var(--lw-blauw);font-weight:600}@media (max-width:760px){.ws-login-wit.ws-login-wit .ws-login-vak h1{font-size:40px;line-height:1}.ws-login-wit.ws-login-wit .ws-login-vak>h1+p{font-size:17px}}.ws-login-wit .ws-login-vak label{color:var(--lw-bij);font-size:15px;font-weight:600}.ws-login-wit.ws-login-wit .ws-login-vak :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-height:58px;border:2px solid transparent;border-radius:18px;background:var(--lw-kaart);color:var(--lw-inkt);font-size:17px;font-weight:500;padding-left:18px}.ws-login-wit .ws-login-vak :is(input,textarea)::placeholder{color:var(--lw-bij)}.ws-login-wit.ws-login-wit .ws-login-vak :is(input,select,textarea):hover{border-color:transparent;background:var(--lw-kaart-hover)}.ws-login-wit.ws-login-wit .ws-login-vak :is(input,select,textarea):focus-visible{outline:3px solid var(--lw-blauw);outline-offset:2px}.ws-login-wit.ws-login-wit .ws-login-vak :is(input,select,textarea)[aria-invalid=true]{border-color:var(--lw-fout)}.ws-login-wit .ws-login-vak .relative>button{color:var(--lw-bij)}.ws-login-wit .ws-login-vak .relative>button:hover{color:var(--lw-inkt)}.ws-login-wit .ws-login-vak input[name=code]{min-height:72px;font-size:30px;font-weight:650}.ws-login-wit.ws-login-wit .ws-login-vak :is(a,button).bg-accent,.ws-login-wit.ws-login-wit .ws-login-vak :is(a,button).bg-knop,.ws-login-wit.ws-login-wit .ws-login-vak button[type=submit]:not([formnovalidate]).bg-knop{min-height:52px;padding:0 26px;border:0;border-radius:999px;background:var(--lw-blauw);color:#ffffff;font-family:var(--font-v4-inter),Inter,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.015em;box-shadow:none;transition:transform .5s cubic-bezier(.33,1.42,.05,.96),background-color .2s}.ws-login-wit.ws-login-wit .ws-login-vak :is(a,button).bg-accent:hover,.ws-login-wit.ws-login-wit .ws-login-vak :is(a,button).bg-knop:hover:not(:disabled){transform:translateY(-2px);background:var(--lw-blauw-hover)}.ws-login-wit .ws-login-vak :is(a,button) .premium-arrow{display:none}.ws-login-wit .ws-login-vak button[type=submit] svg{color:currentColor}.ws-login-wit.ws-login-wit .ws-login-vak :is(a,button).bg-papier:not(.ws-google){min-height:52px;border:0;border-radius:999px;background:var(--lw-kaart);color:var(--lw-inkt);font-size:17px;font-weight:600}.ws-login-wit.ws-login-wit .ws-login-vak :is(a,button).bg-papier:not(.ws-google):hover{background:var(--lw-kaart-hover)}.ws-login-wit.ws-login-wit .ws-login-vak .ws-google{min-height:52px;border:0;border-radius:999px;background:var(--lw-kaart);color:var(--lw-inkt);font-size:17px;font-weight:600}.ws-login-wit.ws-login-wit .ws-login-vak .ws-google:hover{background:var(--lw-kaart-hover)}.ws-login-wit .ws-login-vak .ws-google+div[aria-hidden=true]{justify-content:center;color:var(--lw-bij);font-size:14px}.ws-login-wit .ws-login-vak .ws-google+div[aria-hidden=true]>span{display:none}.ws-login-wit .ws-auth-voet a,.ws-login-wit .ws-link,.ws-login-wit .ws-login-vak a:not(.ws-google):not(.bg-papier):not(.bg-knop):not(.bg-accent){color:var(--lw-bij);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:4px}.ws-login-wit .ws-auth-voet a:hover,.ws-login-wit .ws-login-vak a:not(.ws-google):not(.bg-papier):not(.bg-knop):not(.bg-accent):hover{color:var(--lw-inkt)}.ws-login-wit.ws-login-wit .ws-auth-voet{margin-top:12px;color:var(--lw-bij);font-size:15px;text-align:center}.ws-login-wit .ws-auth-voet a{display:inline-flex;align-items:center;min-height:44px}.ws-login-wit.ws-login-wit .ws-login-vak :is([role=alert],.bg-status-danger-soft){border-radius:18px;background:var(--lw-kaart);color:var(--lw-fout-tekst);font-weight:600}.ws-login-wit.ws-login-wit .ws-login-vak :is(.bg-status-success-soft,.bg-vak-groen){border-radius:18px;background:var(--lw-kaart);color:var(--lw-goed-tekst)}.ws-login-wit .ws-login-vak :is(.bg-status-success-soft,.bg-vak-groen,[role=alert]) a{color:var(--lw-inkt)!important}.ws-login-wit.ws-login-wit .ws-login-vak :is(.bg-accent-soft,.bg-accent-zacht){border-radius:18px;background:var(--lw-blauw-zacht);color:var(--lw-blauw)}.ws-login-wit .ws-login-vak .border-lijn{border-color:transparent}.ws-login-wit .ws-login-vak .text-ink,.ws-login-wit .ws-login-vak .text-inkt{color:var(--lw-inkt)}.ws-login-wit .ws-login-vak :is(.text-inkt-2,.text-inkt-3,.text-ink-2){color:var(--lw-bij)}.ws-login-wit.ws-login-wit :is(a,button,summary):focus-visible{outline:3px solid var(--lw-blauw);outline-offset:3px}.ws-login-wit .ws-login-hulp.ws-login-hulp{background:var(--lw-kaart);color:var(--lw-inkt);box-shadow:none}@media (prefers-reduced-motion:reduce){.ws-login-wit .ws-login-vak :is(button,a){transition:none}}.ws-login-wit .ws-lip,.ws-login-wit .ws-lip:active{box-shadow:none}