.sign-in{display:grid;align-content:start;min-height:100dvh;background:var(--bg);color:var(--label)}.sign-in__welcome{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-4) var(--space-4);min-width:0}.sign-in__mio{align-items:center;gap:var(--space-3)}.sign-in__mio,.sign-in__side{display:flex;flex-direction:column;width:100%;max-width:420px}.sign-in__side{gap:var(--space-4);min-width:0;margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-6)}.sign-in__title{margin:0;font-family:var(--font-bn);font-size:var(--text-title);font-weight:700;line-height:1.3}.sign-in__flow,.sign-in__step{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.sign-in__primary{min-height:var(--target-primary);padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-md);background:var(--tint);color:var(--on-tint);font-family:var(--font-bn);font-size:var(--text-lg);font-weight:600;cursor:pointer}a.sign-in__primary{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.sign-in__primary:disabled{cursor:progress;opacity:.6}.sign-in__number:focus-visible,.sign-in__primary:focus-visible,.sign-in__quiet:focus-visible,.sign-in__wa:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.sign-in__quiet{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--target-min);min-width:var(--target-min);padding:0 var(--space-2);border:0;background:none;color:var(--tint-ink);font-family:var(--font-bn);font-size:var(--text-md);font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sign-in__number{margin:0;font-family:var(--font-sys);font-size:var(--text-title);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sign-in__lede,.sign-in__question{margin:0;font-family:var(--font-bn);font-size:var(--text-lg);line-height:1.55;overflow-wrap:anywhere}.sign-in__hint,.sign-in__mask{margin:0;font-family:var(--font-bn);font-size:var(--text-sm);color:var(--label2);overflow-wrap:anywhere}.sign-in__wa{display:flex;align-items:center;justify-content:center;min-height:var(--target-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--tint-soft);color:var(--tint-ink);font-size:var(--text-lg);text-align:center;text-decoration:none}.sign-in__status,.sign-in__wa{font-family:var(--font-bn);font-weight:600}.sign-in__status{margin:0;font-size:var(--text-sm);overflow-wrap:anywhere}.sign-in__status:empty{-webkit-margin-before:calc(var(--space-4) * -1);margin-block-start:calc(var(--space-4) * -1)}@media (min-width:900px){.sign-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-content:stretch}.sign-in__welcome{justify-content:center;padding:var(--space-6);background:var(--bg2);border-right:1px solid var(--sep)}.sign-in__mio,.sign-in__welcome{align-items:flex-start}.sign-in__side{justify-content:center;padding:var(--space-6) var(--space-4)}}