.signin{gap:var(--space-6);flex-direction:column;display:flex}.signin__intro{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.signin__title{color:var(--text-default);font-size:var(--type-d-headline-l);font-weight:var(--fw-bold);line-height:var(--lh-d-headline-l);margin:0}.signin__subtitle{color:var(--gray-850);font-size:var(--type-d-body-md);font-weight:var(--fw-medium);margin:0;line-height:25.2px}.signin__alert{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--status-error-bg);color:var(--status-error-text);font-size:var(--type-d-body-sm);line-height:var(--lh-d-body-sm);display:flex}.signin__alert svg{color:var(--status-error);flex:none}.signin__alert button{color:inherit;font:inherit;font-weight:var(--fw-bold);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.signin__fields{gap:var(--space-5);flex-direction:column;display:flex}.signin__password{gap:var(--space-2);flex-direction:column;display:flex}.signin__forgot{color:var(--color-primary);font-family:inherit;font-size:var(--type-d-label-sm);font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;line-height:1}.signin__forgot:hover{text-underline-offset:2px;text-decoration:underline}.signin>.ui-button{margin-top:var(--space-2)}@media (max-width:1023px){.signin__intro{gap:10px}.signin__title{font-size:20px;line-height:26px}.signin__subtitle{font-size:var(--type-d-body-sm);line-height:21px}.signin__fields{gap:var(--space-6)}}
