.page-module__X_Z_4a__main{background:var(--color-bg);width:100%;max-width:440px;min-height:100dvh;padding:var(--space-6) var(--space-6) calc(env(safe-area-inset-bottom,0px) + var(--space-6));flex-direction:column;justify-content:space-between;margin:0 auto;display:flex}.page-module__X_Z_4a__header{text-align:center}.page-module__X_Z_4a__wordmark{letter-spacing:-.5px;color:var(--color-ink);font-size:26px;font-weight:700}.page-module__X_Z_4a__hero{aspect-ratio:1080/860;flex:none;width:100%;margin:0;position:relative}.page-module__X_Z_4a__heroImg{object-fit:contain;object-position:center}.page-module__X_Z_4a__actions{flex-direction:column;display:flex}.page-module__X_Z_4a__oauth{gap:var(--space-3);flex-direction:column;display:flex}.page-module__X_Z_4a__authBtn{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);width:100%;font-family:var(--font);letter-spacing:-.1px;cursor:pointer;padding:14px 20px;font-size:15px;font-weight:600;transition:transform .1s,background .15s,box-shadow .15s;display:flex}.page-module__X_Z_4a__authBtn:active{transform:scale(.985)}.page-module__X_Z_4a__authBtn:disabled{opacity:.45;cursor:not-allowed;transform:none}.page-module__X_Z_4a__authBtn:focus-visible{outline:2px solid var(--color-caramel);outline-offset:2px}.page-module__X_Z_4a__authBtnGoogle{background:var(--color-bg);color:var(--color-ink);border:1px solid var(--color-border);box-shadow:0 1px 2px #0000000d}.page-module__X_Z_4a__authBtnGoogle:hover:not(:disabled){background:var(--color-surface)}.page-module__X_Z_4a__authBtnApple{color:#fff;background:#000;border:none}.page-module__X_Z_4a__divider{text-align:center;color:var(--color-stone);margin:var(--space-8) 0;font-size:12px;position:relative}.page-module__X_Z_4a__divider:before,.page-module__X_Z_4a__divider:after{content:"";background:var(--color-border);width:42%;height:1px;position:absolute;top:50%}.page-module__X_Z_4a__divider:before{left:0}.page-module__X_Z_4a__divider:after{right:0}.page-module__X_Z_4a__form{gap:var(--space-3);flex-direction:column;display:flex}.page-module__X_Z_4a__label{color:var(--color-stone);font-size:12px;font-weight:500}.page-module__X_Z_4a__input{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:15px;font-family:var(--font);color:var(--color-ink);padding:14px 16px}.page-module__X_Z_4a__input:focus{border-color:var(--color-caramel);outline:none}.page-module__X_Z_4a__input:focus-visible{outline:2px solid var(--color-caramel);outline-offset:2px}.page-module__X_Z_4a__info{color:var(--color-sage);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4);background:#5c7f521f;font-size:13px}.page-module__X_Z_4a__error{color:var(--color-clay);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4);background:#b5614b1f;font-size:13px}.page-module__X_Z_4a__footer{text-align:center;margin-top:var(--space-5);color:var(--color-stone);font-size:12px;line-height:1.5}.page-module__X_Z_4a__footerLink{color:var(--color-ink);text-decoration:underline}.page-module__X_Z_4a__dicht{align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-4) 0;flex-direction:column;display:flex}.page-module__X_Z_4a__dichtKop{letter-spacing:-.4px;margin:0;font-size:22px;font-weight:700}.page-module__X_Z_4a__dichtTekst{max-width:34ch;color:var(--color-stone);margin:0;font-size:14.5px;line-height:1.55}.page-module__X_Z_4a__dichtKnop{min-height:52px;margin-top:var(--space-2);padding:0 var(--space-6);background:var(--color-caramel);color:#fff;letter-spacing:.2px;border-radius:13px;justify-content:center;align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #0000000f}
