.LoginPanel_container__HB2HO,.LoginPanel_panel__J_swf{max-width:420px;width:100%}.LoginPanel_panel__J_swf{padding:var(--spacing-lg);background-color:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);text-align:center}.LoginPanel_panelLarge___Q5Km{padding:var(--spacing-2xl)}.LoginPanel_welcomeSection__fczN1{margin-bottom:var(--spacing-md)}.LoginPanel_welcomeTitle__dJXfD{margin:0 0 10px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.LoginPanel_welcomeEmail__Q9sLp{margin:0;font-size:var(--font-size-xs);color:var(--color-gray-500)}.LoginPanel_button__CdnHp{width:100%;padding:var(--spacing-sm) var(--spacing-lg);border:none;border-radius:var(--border-radius);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-normal)}.LoginPanel_buttonPrimary__Pb7Rw{background-color:var(--color-primary);color:var(--color-white);margin-bottom:var(--spacing-sm)}.LoginPanel_buttonPrimary__Pb7Rw:hover{background-color:var(--color-primary-hover)}.LoginPanel_buttonDanger__sD51C{background-color:var(--color-error);color:var(--color-white)}.LoginPanel_buttonDanger__sD51C:hover{background-color:var(--color-error-dark)}