.page_wrap__Qo2uf{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--surface);padding:var(--space-4)}.page_card__FivtJ{width:100%;max-width:380px;padding:28px 24px;border:1px solid var(--border);border-radius:14px;background:var(--surface-card);box-shadow:var(--shadow-card)}.page_brand__3GApk{display:flex;align-items:center;gap:8px;font-weight:800;font-size:18px;letter-spacing:var(--heading-tracking);color:var(--ink)}.page_brandMark__d_iS_{display:inline-block;width:20px;height:20px;flex:none;mask-image:url(/redesign/operator-logo-gold.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/redesign/operator-logo-gold.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--brand-red)}.page_title__2vzDB{margin-top:var(--space-4);font-size:20px}.page_subtitle__vw8Q_{margin-top:6px;color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.5}.page_form__dTvt7{margin-top:var(--space-5);display:flex;flex-direction:column;gap:6px}.page_label__keWRX{font-size:12px;font-weight:600;color:var(--text-muted);margin-top:8px}.page_input__pqjjC{border:1px solid var(--border);border-radius:var(--radius);padding:11px 13px;font-size:14px;background:var(--surface-card);color:var(--ink)}.page_input__pqjjC:focus{outline:2px solid var(--brand-red);outline-offset:1px}.page_error__lG0wU{color:var(--brand-red-dark);background:var(--tint-red-bg)}.page_error__lG0wU,.page_succes__OSHtN{border-radius:var(--radius);padding:9px 12px;font-size:var(--font-size-sm)}.page_succes__OSHtN{color:var(--action-green-dark);background:var(--tint-green-bg)}.page_wachtwoordVergeten__Tn3A0{display:inline-block;margin-top:2px;font-size:12px;font-weight:600;color:var(--brand-red);text-decoration:none}.page_wachtwoordVergeten__Tn3A0:hover{color:var(--brand-red-dark)}.page_button__1ea0G{margin-top:8px;width:100%;border:none;border-radius:var(--radius);background:var(--brand-red);color:#fff;padding:13px 0;font-family:var(--font-heading);font-size:14px;font-weight:700;cursor:pointer}.page_button__1ea0G:hover{background:var(--brand-red-dark)}.page_onder__bvd7T{margin-top:var(--space-5);text-align:center;font-size:13px;color:var(--text-muted)}.page_onder__bvd7T a{color:var(--brand-red);font-weight:700;text-decoration:none}.page_onder__bvd7T a:hover{color:var(--brand-red-dark)}